2023031901
B3/S23
c7ospk
11
7
1
4
1
1
4
20
20
17
80
3
-1
0
1
1
74
0
0
0
0
11
7
1
3
19102
29805
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
2209
169
2081
2349
2093
173
2093
173
2221
2093
2093
2097
2377
2089
2345
2089
297
2089
297
2089
2089
2089
2145
3005
2157
2157
2157
2157
2230
2157
2157
2157
2157
2169
185
2950
2077
2077
2236
2076
2333
2076
284
2220
2172
2156
2117
37
73
2085
2632
2065
2065
2064
2064
2064
2064
2064
2504
2192
2120
2061
2061
2061
2061
2762
2314
2314
2190
2318
2318
2318
2318
2186
2062
2058
2065
13
2065
13
2065
2065
13
2465
2049
2817
2050
2050
2434
2818
386
898
2818
2433
2050
34
2081
2113
2113
2113
2113
2113
2113
2113
2563
2211
2595
2083
2499
2498
2595
2595
2595
2595
2083
2339
2339
2083
2195
2121
2195
2121
2195
2194
2185
2839
2391
2103
2103
2359
2502
2103
2103
311
2359
2103
2103
311
2871
2871
2103
2053
2053
2053
2053
2053
2182
2181
3092
2375
2503
2181
2885
2535
2501
2757
2373
453
2245
3013
2189
2189
2053
2053
2061
2137
117
2101
89
117
2073
2073
2161
177
2329
2329
2692
2893
2829
2309
2837
2312
2828
781
813
2828
781
2829
844
845
2317
781
2316
2317
2436
2436
2277
2277
2180
2183
2053
133
2117
2182
2117
2053
7
2182
70
2181
2309
2311
2373
3780
2960
2960
2500
2948
2948
2962
2980
2980
2962
2980
2980
2980
2980
2980
2980
2962
2980
2068
2068
2052
2180
2180
2053
2053
2053
2145
2529
2145
2053
2053
2529
2145
2053
2309
2053
2145
2190
2326
2838
2680
2312
2448
2840
3056
1016
3064
2800
2808
2808
2808
2808
2808
2808
2968
3064
2550
2550
2544
504
2504
2326
2181
2181
2181
2113
2625
2113
2181
2181
2625
2113
2181
2181
2181
2113
2498
2994
2994
2146
2450
2324
2914
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
2482
2482
2530
2530
2498
2194
2281
2281
2281
2173
2109
2173
2281
2281
2109
2621
2281
2281
2292
2301
2592
2816
3136
2240
2464
2560
3136
3136
3136
3136
3136
3136
2624
2624
2624
2624
2624
2624
2112
2624
2496
3008
3008
3008
2240
2221
2221
2221
2077
541
2077
2077
2237
2221
2077
2845
2221
2221
2284
2269
3891
3952
3920
2533
2613
2626
3922
3921
1874
3922
3922
3412
3409
3924
1874
3922
3922
3666
3665
1620
1618
2130
2897
2530
2274
2149
2148
2148
2274
2137
2205
2205
2077
2589
2101
2205
2549
2521
2741
2677
2089
2473
2542
2549
2225
2880
2881
832
2545
2405
869
2659
2880
3521
3393
3393
833
3459
3392
3393
3521
3521
2880
2881
835
3905
3393
3393
3393
1347
2880
2113
2480
2480
2885
2885
2885
2288
2169
2101
389
197
213
341
453
245
405
469
373
2181
85
149
2061
21
29
285
2581
2164
2061
29
2517
2233
2932
2132
2125
2509
2425
2597
2613
2820
2884
2884
2361
2929
2929
884
2320
2882
2401
2401
2913
2913
2881
3394
3409
2897
2913
2848
2849
2849
2913
3409
3409
3409
3409
2882
2641
2469
2469
2949
2948
2212
2293
2049
2069
277
149
2325
149
2197
2069
149
2069
277
2325
149
2197
2325
149
2325
149
2069
2069
2069
2069
2241
2369
2241
2369
2369
2902
2241
2241
2453
2433
2902
2710
2061
2445
2176
2081
3685
2062
3086
3086
2985
2066
2066
2064
2200
3081
1074
2337
2337
3217
3153
1097
3217
3490
3473
3473
3473
3474
3473
913
3472
2889
3473
3473
3473
3473
1426
2354
2641
2597
2597
2484
2480
2340
2549
2501
2517
2517
2501
469
2517
2517
2501
469
2517
2501
2517
2517
2517
2501
2501
469
2517
2501
2517
2501
2517
2501
2501
2501
2177
2177
2177
2689
2689
2945
2177
2177
2513
2501
2945
2689
2501
2373
2501
2177
2076
2668
2140
2140
2076
2196
2196
2196
2288
3308
2284
1260
2090
2090
3098
3098
3084
3092
3114
3097
3089
3148
3145
3092
1100
3148
3090
3114
3097
3089
1049
3116
3090
3090
2156
2073
2084
2084
2346
2322
2348
2420
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2227
2227
2227
2227
2739
2611
2227
2227
3025
2405
2611
3891
2405
2405
2412
2483
2704
2560
2944
2944
2432
2784
2784
2784
2432
2944
2688
3200
2703
2688
3200
3200
3200
3200
3599
3599
2560
2560
2560
3072
3072
2304
3072
2304
3087
3072
3072
3072
3072
3072
2048
2319
2304
2048
2816
2816
2816
2944
2093
2349
2093
301
2093
301
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2093
301
2349
2349
2349
2349
2349
2349
2349
2467
2467
2275
419
2467
3939
3683
2275
419
2467
2637
2349
3683
3539
2093
2349
2054
2323
2610
3632
2736
2736
2454
2614
2742
2742
2446
2740
2740
2740
2741
2740
2740
2740
2740
2740
3767
3765
2615
2612
2612
3252
3252
2612
3252
2868
3125
3127
3127
3124
3124
3124
2100
2869
2452
2068
2838
2855
2855
2628
2054
2433
2433
389
2433
2433
389
2433
897
389
901
2433
897
389
2437
2437
2437
901
2949
2949
2949
2437
901
2437
2949
2437
2433
389
2433
389
2433
389
2433
389
2433
389
2437
2437
2945
901
2437
901
2437
2433
2305
129
2305
129
2305
2305
259
2305
3331
2117
2433
387
2433
387
2433
2309
2310
3909
3013
2086
2342
2322
2325
3848
2076
2490
2492
2566
262
2184
3208
3208
2633
586
2490
2486
2486
3738
3956
2932
2484
2492
2840
3995
3994
2605
3636
2166
2164
2164
2164
2168
2620
3642
3629
3629
1594
3644
3624
3624
2934
2106
2178
2178
2578
2597
2581
2306
2209
2353
306
2353
306
2357
2353
306
2097
561
50
562
2101
565
2097
561
562
2609
2101
565
309
2613
2097
561
305
562
2609
562
2101
2437
2437
3013
3013
3013
2981
2981
2725
3749
677
2725
2757
2501
2993
946
2997
2993
946
2997
2449
2453
2449
402
2449
405
2449
402
2453
2469
2469
2737
690
2741
2949
2949
2213
2961
2433
2177
130
2321
277
281
2321
277
274
2465
2465
418
2465
2977
2963
2916
2049
257
2305
2049
257
2049
257
2081
289
2645
309
2065
3380
2644
2217
425
2345
2322
2949
3351
2308
3075
3076
2345
2345
2078
2078
2072
2147
2083
74
2050
3121
2097
3103
3358
2078
2078
2082
2076
3121
3135
2110
2078
3102
3102
3102
2334
3100
2082
3646
1599
3646
3646
3646
3646
3644
3644
3409
2623
2611
2099
179
2330
2348
2132
2323
2475
2501
2502
3013
3014
3013
3013
3014
2437
2373
2438
2374
2437
2373
2437
2373
2374
2437
325
2437
2373
2437
2437
325
2437
325
2373
2437
2374
2373
2374
2373
2453
2085
2597
2597
2597
2949
2085
2213
2213
2213
2725
2197
2085
2565
2566
2565
2562
517
2566
2565
2453
2453
2437
706
709
405
402
2454
403
2454
2437
213
709
405
2133
2134
2133
2709
2085
2181
2182
2181
3029
2597
981
2469
3013
2525
2522
2526
2993
2993
2993
2993
2993
2993
2525
2525
2523
478
2525
2733
2737
3972
2397
2893
2893
2381
349
2381
845
2381
2390
333
845
2397
2397
2581
2581
2491
2884
3908
2471
2471
2085
2064
2065
2619
2336
3328
3328
2347
2347
2320
2320
2321
2160
2160
2163
2631
3382
2906
3357
3355
2575
2703
2951
2573
2618
2609
3086
1039
3086
3086
3086
3086
2062
3084
3206
3633
3633
3638
3633
3633
3638
3633
3632
3422
2801
2811
2427
443
2491
2072
2094
2370
2323
2472
3061
3062
2805
2806
2805
2805
2806
2765
2765
2757
717
2765
2757
2765
2501
421
461
2757
421
717
2758
2469
717
461
2469
717
2501
421
2757
453
421
717
2469
2469
2501
421
2477
2933
2477
2477
2477
2477
2477
2933
2805
2937
885
2469
2469
2477
3061
2469
3061
3061
3061
2805
2805
2501
461
2469
2469
2469
2477
2477
2477
2477
2805
2805
2805
2803
759
2805
2805
2810
2806
2811
759
2806
2805
2805
2805
2805
2501
421
2469
422
2469
2805
2469
3061
3062
3061
2757
2469
2757
2469
2757
2225
2226
2226
2561
517
2565
2561
2565
2565
2565
2225
2225
2225
2226
2225
3585
3589
3082
2225
2673
2673
2161
2225
2161
2673
2161
2225
2161
2673
2225
2225
2673
2673
2472
3086
2918
2489
2489
2261
2245
2305
2665
2480
2464
2464
2824
2824
2840
2840
2842
2138
2138
2143
2664
2344
2856
2361
473
2356
3044
2724
2741
2957
3899
2771
3471
3471
3334
3335
2902
2822
2822
2926
3244
3155
3155
3679
3667
3667
3654
3801
3674
3368
4051
2617
2329
2105
569
2105
569
313
2497
2574
2406
2329
2519
2757
453
2454
2757
2758
2757
2757
453
2758
2261
469
2261
469
2517
2261
2517
2517
2261
469
2517
2517
2517
2517
2773
469
2773
2518
2773
2261
2517
2773
469
2773
2517
2517
2517
2517
2773
469
2773
2517
2773
469
2517
2773
469
2501
2501
2757
453
2501
2501
2757
453
2757
453
2501
2757
2501
2501
2261
725
2773
2501
2757
2517
2757
453
405
2757
2757
2245
709
453
2757
2517
2517
2517
2517
2261
469
2501
2245
453
405
2501
2501
2757
2757
2757
2759
2757
2757
453
2757
2758
2757
710
2759
2757
2758
2757
2757
2757
2757
2517
2773
469
2773
2773
726
2773
2757
2773
469
2757
2758
2757
2517
2773
2261
469
2517
2517
2201
2202
2202
2986
2217
937
938
2217
937
2218
938
2985
2985
2985
2202
2201
154
2202
2202
2201
2729
2857
2729
2201
2202
2201
154
2201
154
2202
2202
2201
154
2201
154
2201
2201
154
2201
154
2201
154
2202
3705
3705
2775
471
2729
3625
2402
2402
2261
2408
2857
3977
3058
2348
2345
300
316
2759
2759
3007
3007
3007
2107
2108
2102
2154
2668
2668
2611
2579
2592
2616
2616
2618
2593
3123
2755
2457
2449
393
2442
2444
2897
2858
2186
2924
2284
2883
2883
3921
3920
1873
3920
4010
3793
3930
3052
2115
2682
2490
2154
122
2154
122
2122
106
122
2122
106
122
2122
122
2401
352
2410
2426
2586
2149
2661
2661
2661
614
2149
2149
2149
2661
2661
2661
2149
2149
2149
2149
2149
2149
2149
2149
2149
2149
2661
2661
2661
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
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
2149
2661
2661
2661
2661
2661
2661
2662
2661
2661
614
2661
2661
2662
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
614
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2432
2432
2432
2436
2753
2433
705
2436
2432
2432
2436
2436
2689
2689
2689
2304
2432
2432
2432
2432
2433
2690
3586
2689
2304
2304
2304
2304
2688
2688
704
2432
2432
640
2688
2688
2688
2688
2432
2432
640
2432
640
2688
2688
2433
2432
2432
2827
2827
2661
2661
2689
3665
2151
2151
2405
2168
2769
2974
3090
2082
2084
2084
2084
2358
2358
694
2726
2598
2598
2187
2054
134
2182
2090
2220
2220
2081
2081
2090
44
2092
2092
2090
2090
2080
2081
2459
2459
2459
2458
2348
2602
2602
2218
2602
2090
3489
2849
3483
3483
3483
3483
4010
4010
3738
1434
2860
2081
2058
1546
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2166
2166
2123
2155
2442
906
2264
2621
2621
2621
2622
2877
2877
2869
2621
2621
2621
2877
2877
2877
2877
2877
2877
2877
2869
2869
2869
2621
2621
2621
2621
2621
2621
2621
2621
3645
3645
3645
3645
3645
3645
2613
2613
2613
2613
2613
2613
2613
2613
3637
3637
3637
3637
3637
2621
2621
2621
2621
2621
2621
3645
3645
3645
3645
2613
2613
2613
2613
2613
2613
3637
3637
3637
3637
2613
2613
2613
3637
3637
2613
2613
2613
3637
2613
2613
2621
2621
2613
2613
2621
2621
2621
2621
2621
2613
2877
2869
2621
2621
2621
2621
2621
2621
2622
2621
2621
2621
574
2621
2621
2617
2613
2613
2613
2613
2621
2621
2621
2621
2621
2621
2621
2613
2613
2613
2613
3645
3645
3637
2613
3637
3637
3637
2613
2621
2482
2078
2078
2468
428
444
2777
2457
741
2265
2468
428
430
434
2473
2473
2492
2493
429
430
446
444
2089
2093
101
2089
2442
414
2485
434
2485
402
434
410
2450
434
2450
434
2456
2470
3672
1656
2129
2874
2826
830
826
2856
2856
2234
2226
186
2202
2322
282
2734
2734
698
2238
186
2238
186
686
702
698
2216
2216
2600
2600
2728
2600
2728
2216
680
2216
680
2340
2341
2322
2649
2649
633
2264
2264
600
2705
2129
2584
2584
2328
2892
2689
2676
3598
2199
2190
2190
2190
2946
2134
598
2178
214
2224
3888
3888
2511
2502
2502
2506
2195
2206
2190
158
2769
2769
2572
2572
3596
2220
2218
3632
2385
2385
2503
2503
2503
3020
2094
2074
2060
2092
2064
2506
2577
2577
2567
2567
2567
2576
3239
3076
3076
2564
2862
2065
2819
2819
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2238
2302
2275
2163
2259
2259
2270
2401
2401
2400
2400
2401
2400
2405
2401
2401
2400
3937
3937
3041
865
3041
865
3936
3936
3040
3941
3045
3045
3937
3937
2785
1889
2913
3041
3041
865
3041
865
2912
3425
3425
3297
2913
3297
865
2913
3941
2789
1893
2917
2917
997
3045
2917
997
2917
2405
3429
3301
2917
2917
2917
3937
3937
3041
3041
865
2401
2912
2913
2913
2912
2912
3941
3205
629
2677
2677
3589
3589
3077
3077
3125
3125
2869
2869
2869
3637
2613
1333
2869
2869
2869
2565
773
2565
2565
3681
3680
3685
3685
3681
3681
3681
3681
3680
3685
2081
289
2341
2081
2337
2337
2337
2337
3105
33
545
289
2081
545
289
2080
544
2592
288
2080
544
2080
544
288
2080
544
2592
2598
2085
2597
2341
2085
549
293
2337
2081
289
2081
2080
2080
2080
2080
2085
293
2613
2613
2613
2657
2656
2661
3701
3189
3189
3189
3893
3617
2475
2289
2288
2710
2702
678
662
2702
2701
2701
2701
2701
2710
2702
662
2711
2698
655
2709
2709
2721
2721
2721
2721
2721
2721
2705
2697
661
2837
2704
2487
2481
2481
2487
2481
2779
439
2487
2779
2480
2480
2480
2480
2777
2999
2248
2248
4032
3115
2567
555
2603
2603
2602
2602
2091
2091
2091
2091
2075
2075
2603
2603
2603
2603
2603
2603
2603
2603
2603
2603
2090
2090
2604
2602
2602
2602
2602
2602
2602
2602
2602
2097
2097
2619
2945
898
2498
2241
194
450
2058
2058
3082
3600
2128
2402
2786
2594
2378
334
3609
2050
3610
2715
2730
748
2764
730
714
748
2796
2118
2118
166
2118
1606
2086
2118
2050
2050
2054
2081
2066
2066
2107
2235
2694
2182
1670
390
2182
2245
2245
2146
2146
3938
2210
2442
3858
2821
2821
3008
3008
3008
2786
2912
3522
2914
2402
3524
2826
2052
2053
2048
2048
2048
2049
2049
2052
2052
2052
3846
3077
2861
2861
2477
2477
2477
2477
2477
2093
2093
2093
2093
2093
2093
2093
2093
2544
2544
2692
2137
2286
494
2286
2449
2355
2354
307
2352
2352
2867
2864
2865
2869
819
2867
2864
2914
867
2915
2613
563
2611
2610
563
2610
563
2912
2912
2608
2917
2609
2609
2914
867
883
2914
867
869
2786
1762
739
1763
2914
867
2613
563
2613
562
563
2613
562
563
2613
563
2611
2611
2608
2418
371
2403
373
371
3298
1251
2613
562
2610
2613
562
563
2611
2929
869
2793
1769
2913
869
2609
2613
2613
2613
2617
565
2613
2609
2665
613
629
2401
357
3305
2613
2609
565
2609
565
2914
867
2867
2611
2610
563
2611
2659
2608
2611
2613
562
563
2608
2608
2865
2057
521
2577
533
2793
2793
3269
3265
961
1221
3269
3269
3185
1141
2277
2737
585
1253
617
613
741
2737
597
585
1253
617
613
741
2661
2281
229
2281
229
617
613
741
3301
2965
2921
917
949
869
2965
2661
2661
2753
2753
709
3298
1251
1269
1266
1267
3296
3317
3305
1269
1273
1253
3312
3298
1251
3298
1251
1269
1266
1267
3298
1251
1267
3296
1264
3321
2307
2562
258
259
2561
2229
179
2864
2864
2869
819
2867
3074
514
259
2050
5
3
3074
2
3
514
258
517
515
259
610
611
2050
3
514
258
515
259
2048
2048
512
256
608
2560
2048
2560
2560
2560
2048
2560
2048
2560
2048
512
256
2050
2050
514
258
2562
2568
2229
2689
645
2865
2053
9
2561
1029
5
517
521
261
613
2049
513
257
5
2435
2434
389
387
2437
387
2435
2432
2432
2432
2432
2433
389
393
2433
389
3717
2537
745
741
2761
741
2658
611
627
2672
2657
625
633
613
3109
3433
3109
3109
3249
1205
1173
1253
3125
1075
2467
2464
2464
3782
3782
1742
3790
3782
3782
1742
3789
3789
3789
3789
3782
1741
3782
3782
3789
3782
3789
3789
3789
3779
3779
3779
3779
3779
3779
3789
3789
3789
3789
3789
2179
2435
2179
386
2179
2179
387
2691
2435
2179
387
2691
2178
386
2178
386
2432
2176
384
2691
2787
2378
2378
3693
2723
3779
3779
3779
3779
3779
3779
2499
2499
2499
2499
2723
2723
2755
2755
2243
3779
3779
3779
3779
3779
3779
3779
2499
2499
2760
2755
2243
2755
2243
3779
3779
3779
3779
2691
2691
2435
2698
2950
2438
2690
2438
646
2438
2562
2562
2562
2066
2585
2914
2210
418
2915
2891
851
2891
3345
3072
3378
2563
2594
2594
2592
2562
2562
2594
2594
2057
2057
137
2057
137
2185
3337
2185
2057
137
2516
2244
2255
2059
2059
2059
2056
2475
2590
2614
2614
2614
2614
2657
613
2657
613
2826
2826
3074
2690
2314
3074
2061
2061
4080
4082
4082
3840
2946
2948
2944
2820
2948
2827
2070
2061
2068
2062
22
2062
22
2062
2068
2070
2060
2060
3182
2957
2309
2309
2565
2181
2181
2181
2181
2053
2053
2053
2053
2053
2053
2053
2053
3059
499
3059
499
2752
2256
2465
2401
2273
2691
2825
779
2827
2825
779
2824
2824
2697
651
2696
2697
2697
2825
779
649
651
2825
779
2696
2946
899
2947
2947
3650
3651
3651
3650
3651
3650
3651
2949
2946
3650
2949
3650
3650
2183
2181
2649
2246
199
2247
2245
2435
2435
2435
2435
2179
2179
3673
1626
3705
1659
1651
3845
3846
1799
3847
3845
3846
1799
3845
1799
3845
3847
3651
3651
3704
2330
2333
2947
2946
2947
2435
2435
3845
3846
1799
3847
3845
3846
1799
3847
3651
2650
2181
2473
429
2473
429
2245
2245
3673
1657
1626
1658
3893
3893
3845
3845
3845
3845
3650
2245
709
2245
709
2245
709
2329
2329
285
2473
3893
3845
3845
3845
3845
2243
2243
2955
3843
3842
3843
3843
2755
3841
3843
3842
3842
1795
3843
3842
3842
2953
2617
573
2617
2613
2613
3633
3637
2637
2637
2637
2637
2637
2661
3097
1050
3097
2733
3593
3597
3605
1549
3593
1549
3605
3605
3593
3593
1557
3605
3605
1549
3593
1549
1546
3605
1549
3605
3605
3593
1549
3593
1557
1549
3593
1549
1546
3605
1549
3593
1549
3593
1557
3597
3605
1549
2581
2569
525
777
522
781
778
2569
533
525
2581
2569
533
781
789
2569
3609
3609
1565
2562
2569
2565
521
3206
1159
3205
3205
3206
1159
3205
1159
3205
3205
3205
1158
3205
3205
3205
3205
3203
3203
3202
1155
3203
3202
3202
3203
3203
3203
3203
3202
3201
1154
3202
2595
2594
2594
2595
2601
2613
2613
563
2586
2585
2585
2585
539
2585
2598
2598
2595
549
2595
2594
549
2601
547
557
2595
550
2595
2595
2594
547
554
550
551
2595
2601
549
557
2601
547
555
549
557
2595
2595
551
2595
2594
547
2601
547
557
2594
547
550
551
2594
551
2601
547
557
2595
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
552
2592
2592
2592
2592
2592
2592
2592
2592
2600
2600
2613
3593
3593
1549
2585
2601
549
557
2605
2601
546
2597
2601
2601
549
557
2597
2601
549
2601
2601
546
2601
2601
2601
2617
573
2562
515
519
2565
2563
519
2562
2563
2563
2565
2560
2560
2560
2565
2565
2565
2565
2565
2573
2601
557
2601
557
2605
2605
2605
3595
1546
3593
1547
3593
1547
3592
3593
3593
3593
3593
2573
2425
2573
2573
2181
2181
2217
2221
2565
2571
2071
2064
2064
3039
3039
3039
3039
3039
3039
3039
3037
3037
3037
3037
3034
3034
3034
3034
3034
3034
3034
3037
3037
3039
3039
3039
3039
3039
3039
3037
3037
3037
3037
3037
2053
2053
2055
2055
2053
2053
2053
3077
5
2053
2053
2053
3077
5
2052
2052
2052
2052
2048
2048
2048
3075
3587
2679
2679
4033
2327
3045
3045
3045
3045
3045
3045
2277
2277
2277
2277
2117
581
293
2117
2277
2277
2277
3045
3045
3045
3045
3045
3045
3045
2277
2277
2634
2277
2277
2277
2277
3045
3045
3045
3045
2307
2309
2309
2702
2702
2958
2702
2958
2702
2958
2563
2051
2051
3010
2180
2658
2722
2594
3081
2647
2647
2647
2433
2434
2354
2096
2098
2098
2096
2097
2097
2098
2098
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2257
2257
2241
161
194
226
2247
2087
2087
2250
2455
2311
2055
2055
2055
2055
2817
2817
2593
2593
2819
2819
2115
2115
2090
2118
2573
2113
3202
3200
3200
2560
3203
2208
2176
2624
2228
2711
2881
2881
2082
2081
34
2081
34
2082
2082
2081
34
2100
2118
2086
2086
2563
3073
2820
2820
900
2116
2180
2180
2436
2308
2821
196
2180
196
900
964
2180
772
196
836
2308
261
452
2308
388
452
2308
2116
2116
2171
2171
2171
2171
2752
2322
2433
2337
417
2273
2699
2841
825
2841
809
825
795
2139
2073
57
89
2073
41
29
57
27
45
89
59
91
2144
2144
2617
2585
553
569
571
2600
2617
2585
541
2617
2585
553
541
569
539
557
601
603
2585
557
2601
569
2105
2073
41
29
57
45
89
59
91
2600
2569
649
2569
2569
649
3081
2697
2697
2641
3081
3081
3081
3081
3125
2697
3081
3125
2697
3081
2613
2613
2613
2569
2569
525
2569
525
2573
2057
521
2057
2569
2057
2569
2569
3161
3163
3161
1114
3161
3161
1115
2829
2825
2825
781
2829
3085
3081
265
3081
1037
265
269
3081
269
3081
1037
265
3085
3085
265
2825
3337
3160
2825
779
778
2829
2569
649
2569
649
2569
2569
2569
2829
2825
2825
3081
1037
3085
3081
3081
1037
3081
1037
2825
2611
2613
2057
13
521
525
2057
13
521
525
2057
13
521
525
2061
521
525
2573
2573
3161
1117
1114
3161
1117
1114
3163
3163
3125
3125
2829
3085
3081
1037
265
269
3081
1037
265
269
3337
2573
2569
525
2573
2569
525
2573
2569
525
2825
781
778
2825
781
778
2829
2569
525
3125
2829
2829
3085
3081
1037
2569
2569
2089
57
2825
3081
265
3081
265
3081
265
2569
2313
2825
3081
3081
3081
3081
2825
3081
2074
2617
2613
2617
2613
309
821
2613
309
821
2105
53
2101
61
3853
2829
2829
2829
2829
2569
2841
797
794
665
669
666
2843
667
2841
797
794
665
669
666
2317
2841
2717
2869
2845
2841
797
2841
665
669
2869
2869
2089
45
61
93
2073
29
2101
2101
2101
2077
2073
29
2077
2073
26
2101
2077
2101
2149
2841
2841
797
2841
797
2869
2845
2841
797
2841
797
2841
2869
2845
2841
797
794
2841
797
669
2841
797
2869
2841
797
2869
2841
797
2201
2585
553
541
569
281
285
573
557
282
669
2585
541
281
285
573
565
669
2585
553
541
569
793
797
573
557
1177
794
1181
601
665
669
666
2585
569
281
538
539
2585
793
797
1177
601
665
605
669
2841
794
665
666
2329
285
309
301
317
2329
285
309
2333
297
313
301
317
2357
2329
285
2613
309
2845
2601
565
821
2137
93
2869
2841
309
665
821
2869
2098
2057
2057
2057
3081
3081
1037
3085
3085
3081
3081
1037
3085
3081
1037
3081
3849
3081
1037
3081
3081
1037
3081
1037
3081
1037
3081
3849
3849
3081
3081
265
3081
265
3081
3081
3081
3205
3205
3205
3081
3081
3081
3081
2617
2601
2601
2601
557
2653
2613
2613
2617
565
571
567
2616
600
2585
553
569
2585
553
541
569
557
601
317
605
669
2585
553
601
2585
553
569
601
2090
2357
2614
2605
2613
2601
569
555
573
557
565
563
571
601
2610
2617
565
2601
541
554
557
601
605
2601
569
555
573
557
565
563
571
605
2605
605
2361
317
2357
310
2619
2617
565
571
2601
569
562
567
2601
569
281
555
573
557
565
313
563
571
601
317
829
315
827
2601
569
281
793
555
554
571
2357
310
2621
557
565
2605
571
2602
570
2357
2605
565
2585
553
541
569
285
297
554
557
298
1181
601
665
2601
569
285
555
797
573
557
565
313
825
563
571
1181
309
317
821
829
605
315
827
2585
553
281
285
2617
565
821
2589
2617
573
557
565
571
2621
565
2613
2617
573
565
825
571
827
2601
2601
2601
281
285
297
554
557
298
601
605
2601
285
555
573
557
565
563
605
2333
557
605
2601
567
2613
563
601
2613
566
309
310
2605
2601
567
2605
2601
285
554
557
601
665
605
2601
569
285
555
573
557
565
563
309
605
669
2333
605
2601
557
565
563
2608
2608
2320
560
304
816
2608
2608
816
2608
2601
2601
2600
2600
2600
2600
2608
552
2600
2608
552
2600
2600
2600
2608
2608
2608
304
816
2608
2856
2600
2601
2329
297
313
298
301
2345
301
2357
301
2585
281
285
2601
569
2601
569
565
2621
557
2605
2585
553
541
569
281
793
285
297
797
554
573
557
809
282
298
601
301
665
813
605
669
602
2601
554
562
567
2357
2601
2601
569
554
573
557
809
2601
569
557
565
309
821
2621
557
2869
2601
2601
565
2601
669
2601
601
2601
2601
569
281
554
573
557
601
665
605
669
602
666
2601
569
573
557
2621
2101
2101
2825
2829
2829
2829
2825
781
2829
2827
2825
2061
2829
2825
2824
2824
2825
781
2825
781
2825
781
2829
2825
781
2333
309
2825
2825
2825
781
2825
781
2829
2573
2061
521
525
2841
665
2841
2717
2841
665
2841
2841
2840
2841
797
794
665
669
2845
794
2841
797
2845
2669
629
2954
3189
2669
2445
2445
2441
397
2441
649
397
653
2665
2665
2165
2132
116
2132
2652
2652
2652
2652
2652
2652
2652
2133
2649
2645
2645
2648
2648
2648
2648
2648
2648
2648
2133
2645
2140
2652
2652
2652
2652
2652
2645
2645
2645
2645
2645
2100
2100
2101
2165
2101
2100
2100
84
2868
2100
116
2132
2100
2100
84
116
2132
2100
84
2164
2164
2100
116
2164
2164
2164
2132
116
2743
2141
2389
2389
2117
2869
3124
3124
52
2100
2100
2101
2100
2613
2612
2612
2612
2132
116
3156
692
2164
2132
2612
2612
2612
2101
2101
2100
2100
2100
2100
2100
2613
2612
3163
91
2613
2613
2612
2612
2101
2101
2100
2100
2871
2100
820
2868
3713
3713
3713
3713
3713
3713
3713
2571
2059
2059
2114
2754
2616
2600
2600
2569
2389
2389
2389
2877
2223
167
2884
3568
3571
3571
3568
3568
3568
3568
3536
2083
2083
2083
2083
2083
2083
2083
2083
2083
2083
2371
2467
403
2467
2467
2467
2451
2051
2049
2049
2048
2125
2345
2088
41
2088
41
2088
2088
41
3073
3073
2721
2721
3096
3096
2504
2504
2496
2286
494
2754
2105
2058
2062
2054
2064
2067
2094
110
2128
3600
2080
2320
2241
2241
2150
2147
2147
2147
2147
2158
2158
2147
2147
2064
2069
2116
2116
2185
3969
3712
3712
3712
2880
2080
2176
2080
2112
2128
2096
560
2080
544
2592
2080
3104
32
2176
3136
64
2176
2624
2096
80
2128
2096
2080
2080
2080
2112
2128
2112
2051
2051
2048
2048
2090
2826
2432
2432
2432
2432
3592
2565
2569
522
2565
521
522
2569
522
2570
2565
521
2565
2569
2569
522
2569
2565
518
521
525
522
2569
522
2565
2565
518
521
525
522
2565
521
2565
525
2565
518
521
525
522
2565
521
2565
521
2562
2560
2057
2054
2054
9
10
2054
9
10
2057
2057
2061
2565
2565
2569
2565
518
265
2569
265
522
266
2309
2566
521
261
522
2565
265
2309
2309
2309
2565
2565
2570
2569
522
2569
522
2565
521
2565
521
522
2565
2565
521
522
2565
2565
518
2565
2565
2569
2569
2569
2569
2569
2569
3593
2569
2569
2565
3593
3593
3593
3593
3589
2569
3593
3589
2569
3593
2565
2565
2565
2569
2565
2565
521
2565
2569
2569
2569
2569
2569
2569
2569
2569
2569
2570
2569
2570
2569
2569
2569
2569
2569
2569
2565
2565
521
2565
521
2569
2569
2569
2565
521
2565
521
2569
2565
2569
2565
2565
521
2565
521
2570
2565
521
2569
2570
2569
3337
2568
2565
777
2569
523
2569
777
522
778
2569
3593
3593
3593
3593
3593
2569
2569
2569
2569
2569
2565
2569
2569
2569
2565
2565
521
2565
2565
521
2569
2567
2565
2565
521
2573
2565
521
525
2569
525
2565
2569
525
2565
2573
2569
2573
2565
521
525
2569
525
2569
525
2565
525
2573
2565
521
525
2565
521
525
2565
521
525
2565
525
2569
2573
2573
2569
2569
2569
2565
2565
2565
521
525
2569
2565
521
525
2565
521
525
2569
525
2565
521
525
2565
521
525
2565
521
525
2569
525
2565
521
3337
2569
525
2565
521
2569
525
2573
2565
2573
2569
525
2569
2569
525
2573
777
781
2569
773
525
2566
521
2565
521
525
777
781
2569
773
525
2566
521
2569
525
781
2569
2569
2565
2573
2565
521
525
2565
525
2565
2565
521
525
2569
2569
522
2570
2570
2569
522
2569
525
2569
2569
522
2570
2569
522
2569
522
2570
2569
2569
2569
2569
2569
2569
525
522
2569
522
2569
522
2566
2569
2565
2565
521
2565
261
2821
2821
2565
261
2309
773
3077
773
2565
519
2565
2565
2565
3341
2573
2573
2573
2829
2573
3077
1030
1033
1037
517
518
521
525
3077
517
3078
518
3077
1030
1033
1037
517
521
3077
517
3078
1031
518
519
2569
519
3079
519
3077
1033
1037
517
518
521
525
3077
517
2566
3077
1030
1033
1037
517
521
3077
517
3078
518
2573
3077
2565
3077
3077
3077
3077
3077
2565
2565
3077
3077
2569
525
2565
525
2565
2565
2565
525
2565
2565
2565
2565
2565
2565
521
525
2565
2565
2565
2566
2565
2565
2565
2309
3078
518
3077
1033
518
3077
517
3077
2565
3077
517
3077
517
3077
1030
517
3077
3077
1033
517
3077
517
3077
3077
517
3077
517
3077
1033
3077
3078
3077
1030
1033
3077
3077
517
3077
3077
3077
3077
1033
1037
3077
3077
517
2565
3077
517
3589
2565
518
261
265
269
2569
525
2565
261
2565
521
261
525
2565
261
773
265
777
269
781
2565
261
773
2565
261
2565
525
2566
2565
2565
518
261
265
2565
261
2565
261
265
2565
261
773
2565
261
2565
261
2565
2565
261
2569
525
2565
2565
521
261
525
3077
1033
1037
517
518
521
525
3077
517
2565
261
2565
525
2565
521
2566
2565
2565
518
521
261
262
265
525
269
2565
521
525
2565
2566
2565
261
2565
521
525
2565
261
773
2566
2567
2565
261
265
3077
1033
517
518
521
3077
517
2565
521
2565
518
521
261
262
265
525
269
2565
518
521
2565
261
2565
3077
517
2567
2565
2567
2565
773
777
781
2565
773
2309
773
2309
773
269
781
2565
261
773
2565
261
773
265
269
2565
261
3077
517
773
2565
773
2313
269
781
2565
521
261
773
265
777
269
781
2309
269
781
2309
773
3077
517
261
773
2565
777
781
2821
2565
261
3077
517
261
773
3077
517
2309
265
2565
261
3077
517
2565
521
525
2565
2565
3078
1033
2565
2565
521
525
3077
517
3077
517
2566
2573
2573
2573
2569
2565
2565
521
2565
2565
521
2569
2565
2565
521
2565
2565
2569
2569
2825
781
2565
525
2569
525
2565
2565
525
2565
521
525
2565
525
2569
525
2565
525
2565
521
525
2569
522
2829
2829
2569
522
2569
525
522
2569
2569
525
522
2569
522
2569
2569
525
2569
525
522
2565
2565
2565
2569
522
2569
2569
522
2569
525
2058
2057
2057
2061
2061
2053
2309
2309
2309
2309
2317
2309
2568
2568
2569
2569
2569
2573
2569
2565
2573
522
2565
2565
525
2565
2565
2565
2566
521
525
522
2569
2565
2569
522
2569
522
2570
2570
2570
2309
2565
2565
2565
2317
266
2310
265
266
2313
2565
261
2565
261
269
2565
2565
261
265
267
269
2313
263
2565
2314
2313
269
266
2565
261
2565
521
265
522
269
266
2565
261
2569
523
267
2565
269
2565
522
2565
2569
265
522
269
266
2569
262
265
522
269
266
2569
265
267
2565
261
2565
261
269
2565
261
2565
261
265
267
269
2569
265
269
263
2565
2565
2565
2309
265
777
269
781
2309
773
2309
773
2309
262
773
774
2313
2310
265
269
266
2309
2313
263
2313
269
266
2313
269
2310
266
2565
261
2313
269
266
2310
265
266
2573
2569
265
2309
2565
261
269
2565
261
2309
265
777
269
781
2565
261
265
267
269
2313
269
2566
525
2309
773
3077
2309
265
777
269
3081
2317
2313
269
2309
269
3077
1033
1037
2315
2315
2313
2309
773
2309
262
774
2309
2565
261
2309
2309
2313
263
2315
2315
2309
2565
2565
2313
269
266
2569
261
265
525
522
269
266
2309
2569
2309
2313
2571
265
267
266
2309
525
2315
2565
2569
525
522
2569
2569
262
265
525
522
269
266
2569
261
262
265
525
522
269
266
2309
2569
265
267
3077
2565
261
2565
261
525
269
2565
261
2309
265
777
269
781
266
778
3078
1033
1037
1034
2565
261
523
265
525
267
269
2569
261
265
269
263
2565
2309
773
2309
773
3077
3077
2565
2309
265
777
269
781
263
775
3081
1031
2314
2313
269
266
2317
2309
2313
2309
3077
2309
2310
265
269
266
2309
2309
2309
2313
263
2309
2309
2309
2309
262
265
269
266
2309
2309
3081
1037
1034
2313
269
263
3081
2569
2569
525
522
2569
2309
2309
2313
2571
2565
2314
2565
521
522
2565
2569
525
522
2309
2569
2565
2565
525
2565
2565
2565
2309
2565
2565
2569
2565
261
2565
2565
2566
525
2565
2566
261
2309
2309
2565
525
2569
2565
2565
525
2569
522
2309
2569
2565
2565
521
522
2569
2565
2569
525
522
2569
522
2309
2569
523
525
2565
2565
525
2565
261
2565
521
261
523
525
2309
2565
2565
2565
2565
2569
525
522
2565
525
2565
2565
521
523
2312
2312
2312
2312
2312
776
3080
2312
2312
3080
2568
2313
2569
265
2569
265
2569
2312
2312
2312
2312
2312
2312
2568
264
2568
2568
2568
2312
260
2308
2312
260
2312
776
3076
2308
3081
2312
2569
2317
2313
269
2317
2313
1289
2309
269
2313
269
2309
269
2309
2309
269
2569
2569
525
2565
2569
261
265
269
2309
265
269
2309
265
269
2309
265
269
2565
261
2309
2309
269
2309
269
2565
521
261
265
525
269
2565
521
261
265
525
269
2565
261
2565
521
261
265
269
2565
261
773
269
781
3077
1033
2309
773
2309
773
265
777
269
781
3077
2313
2565
261
2565
261
525
269
3077
1033
1037
2310
774
2313
2565
521
261
525
2309
773
269
781
2565
521
3085
2565
2565
2310
2569
2569
2311
2565
2309
773
2309
265
269
2569
261
265
269
2309
265
269
2313
2565
2309
269
3077
1033
1037
2309
265
269
2309
265
269
2565
525
2565
261
2309
773
3077
2565
2317
3077
2309
265
269
2309
265
2309
2317
2565
2569
2569
2569
2569
525
2569
2565
261
2569
2565
2565
525
2565
521
261
2565
2565
2565
2310
2566
2569
525
2569
2565
2565
525
2565
2565
2565
3081
3081
3081
3081
3081
3081
3081
2569
2569
2569
3077
1033
3081
3081
3080
3077
1037
3081
1037
3077
1033
1037
3081
1037
3077
1037
3081
1037
2569
525
2573
2569
525
2821
2309
3077
3077
1033
3077
1033
1037
3081
1037
3077
1033
1037
3085
3085
2569
525
2573
2565
521
525
2573
3077
1030
1033
1034
3077
517
3077
1030
3077
517
3081
3078
1033
1037
517
1034
518
521
525
522
3078
1033
1034
3078
1033
1037
1034
3081
3077
1033
1037
3077
3078
1031
3077
1030
1037
517
518
525
3077
517
3077
3078
3077
3077
3077
2565
2565
521
2569
3593
2573
2569
525
2569
525
2565
2573
2565
2565
2573
2573
2569
2569
522
2304
2304
2304
2304
2088
2088
2088
2088
2088
2088
2088
3845
2117
2117
2821
2088
2088
2088
2088
2088
2088
2088
2216
2088
2216
2088
2088
2088
2088
2088
2693
2693
2693
2693
2693
2560
2560
2304
2304
2304
2304
2304
2304
2304
2304
2304
2240
2304
2304
2304
192
2304
2240
2304
2240
2240
2240
2304
2304
192
2304
192
2240
2304
192
2304
2304
192
2307
3652
2756
2564
2117
2560
3584
3584
3584
3584
3584
3584
3584
3840
3840
3840
3968
2304
2304
3328
2304
2304
2240
2304
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3328
2304
2304
3840
2304
3840
3840
3840
3840
3840
2307
2304
2304
3264
2145
73
2145
2145
2145
73
2145
98
73
2145
98
73
2145
73
2312
2312
2312
2115
2595
2818
2818
2818
2317
2832
2832
2832
2853
2305
2305
2884
838
2066
2064
2064
2048
2064
2048
2064
2048
2576
2576
2576
2576
2576
2576
2576
2832
2832
2832
2336
800
2976
912
2960
2960
2960
2960
2960
2193
2571
563
2123
2153
169
2178
2048
2048
2048
2048
2048
2048
2048
2048
2573
541
2573
541
2605
2605
2582
2584
532
2048
2048
2081
2089
2089
2255
2077
2185
2185
2185
3346
3504
2050
2050
2066
2225
178
2058
2084
2845
2461
2641
2627
2627
2627
2627
2625
2625
2627
2627
2246
2308
2116
2628
3200
3101
3178
3682
1642
3682
3122
2150
2146
162
166
2150
1638
2146
2054
2054
2054
518
262
2150
2150
110
2150
2158
2150
2150
2146
162
102
482
2146
102
2146
102
2146
2146
2310
2054
2054
518
262
2054
2150
110
2150
110
2150
2146
102
2054
2146
610
2116
2948
2117
2117
2153
2947
2210
2210
2210
2658
2576
2441
2441
649
2442
650
2441
2441
650
2443
394
650
2698
2442
2698
2441
2441
2697
2697
2441
2442
2697
2441
649
2697
2441
649
394
650
2697
2697
650
2441
649
394
2441
649
395
651
394
650
2441
2441
649
2441
2441
649
650
2441
2441
394
650
2441
649
2441
649
2441
649
2441
2441
649
2441
649
2697
650
2441
649
2441
650
2441
2441
2441
649
2697
2699
2696
3721
3721
3721
3721
3721
1674
3721
3721
3721
1674
3721
3721
3725
2697
2697
2697
2697
2697
2441
394
2441
649
650
2441
394
2697
395
650
2441
2441
2697
2697
2441
2698
2697
2441
2441
2441
2441
2697
2697
2697
651
650
2697
2697
650
2441
2442
2441
2441
394
2441
2441
649
394
2441
649
395
651
394
2441
2441
2441
649
2697
2441
649
2697
2697
2441
2697
2697
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3722
3722
3725
3725
3725
2697
2697
2697
2697
2697
2697
2697
2697
2697
650
2697
2441
2441
2441
2441
2441
2697
2697
2699
2698
2698
2697
2698
2698
2698
2697
2697
2697
2697
2697
2697
2698
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2698
2697
651
650
2953
2697
905
2698
2698
2697
3465
2697
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
1674
3721
3721
3721
3721
3721
3721
1674
3721
3721
3721
3721
3721
3721
3721
1674
3721
2701
2701
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
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
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
3469
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
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
2697
2697
2697
650
2698
2698
2697
650
2697
651
650
2697
2697
2697
2697
650
2697
651
650
2698
2953
650
906
2698
906
2442
2698
2697
650
2442
3721
3721
3721
3721
3721
3721
3721
1675
1674
3722
3722
3722
3722
2701
2701
2701
2701
2701
2701
2445
2957
2957
2701
2445
2445
2957
2957
2957
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
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
2445
2701
2957
2957
2445
2445
2445
2701
2701
2445
3469
2445
2445
2445
2445
2445
2445
2701
2445
653
2701
2701
2701
2701
2445
653
2701
2701
2701
2445
653
2445
2701
2701
2445
653
2445
653
2701
2445
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
2445
2445
653
2445
653
2445
2445
2445
2445
653
2701
2445
653
2445
2701
2701
2445
2701
2701
2445
909
2957
2445
909
2957
2445
909
2957
2701
2445
909
2957
2701
2445
2445
653
2701
2445
2445
2701
2445
653
2445
2445
2445
653
2445
2701
2445
909
2445
909
2701
2445
909
2957
2701
2445
2701
2445
2445
653
2701
2445
2701
2701
2701
2701
2701
2445
2701
2445
909
2445
909
2445
909
2445
653
2445
653
2445
2701
2445
909
2445
653
2701
2445
2701
2701
2701
2445
653
2445
2445
653
2701
2445
653
2701
2445
909
2445
2445
909
2701
2445
2445
653
2445
2701
2445
2445
2445
653
2445
2701
2701
2701
2701
2445
909
2957
2445
653
2445
653
2701
2445
2445
2445
2957
2701
2445
653
2445
2445
909
2445
653
2701
2445
653
2701
2445
653
2701
2445
909
2445
2445
909
2701
2445
2701
2445
2445
653
2445
653
2445
909
2445
653
2445
909
2445
653
2445
653
2445
2445
2701
2957
2957
2957
2701
2957
2445
909
2957
2445
909
2957
2445
909
2957
2701
2445
2957
2701
2445
909
2957
2445
2445
2445
2445
909
2957
2701
2957
2445
653
2957
2445
909
2445
909
2957
2701
2701
2445
2957
2445
909
2957
2445
909
2957
2445
2445
2957
2445
909
2957
2957
2701
2445
909
2957
2701
2957
2957
2957
2701
2445
2957
2701
2445
909
2957
2445
2445
653
2445
2445
2701
2445
2445
909
2701
2701
2701
2701
2701
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
2701
2701
2701
2701
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2698
2697
2957
2957
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2698
2698
2953
2953
2697
2697
2697
2697
2697
651
2697
2697
650
2697
2697
651
650
2697
2698
2697
2697
2697
2697
650
2697
2697
651
650
2697
2697
2697
2698
2698
2698
2698
2698
2701
2701
3721
3721
3721
3721
3721
3725
2441
2441
2441
2441
2441
2441
2698
2698
2698
2698
2698
2697
2697
2441
2697
2697
2697
2697
2697
2441
2441
2441
2697
2697
2697
2698
2697
2697
2698
2442
650
2698
2442
650
2698
2698
2698
2953
2697
2697
2697
2441
2441
2441
2441
2441
2441
2697
2441
2441
649
2441
2441
2441
649
2441
649
2441
2441
2441
395
2441
2441
2441
2441
649
2442
2441
2441
2441
2441
649
2441
2441
649
2441
649
2441
2443
651
2441
2441
395
394
2441
649
2441
2441
2441
649
2441
2441
649
2441
2441
649
2443
651
2441
649
2697
2441
394
2443
651
394
2441
2441
395
394
2441
2441
2441
394
2443
651
394
2441
2441
395
394
2441
649
2441
2441
395
2441
649
2441
2441
649
2441
2441
2441
649
2441
2441
649
2441
2441
2441
395
2441
2441
2441
2441
2441
2441
649
2441
649
2441
649
2441
2441
2953
2441
2953
2441
2953
2441
905
2953
2441
905
2441
2953
2953
2441
2441
2441
394
2441
2441
394
2441
2441
2441
2441
1417
2441
1417
2441
1417
2441
1417
2441
1417
2441
1417
2441
1417
2441
2441
1417
2441
2441
1417
2441
1417
2441
905
1417
2441
905
1417
2441
905
1417
2697
2441
2441
1417
2441
905
1417
2441
2441
1417
2441
1417
2441
2441
2441
905
2441
905
2953
2441
905
2953
2441
2441
1417
2441
2443
1419
2441
1417
2441
905
1417
2441
2697
2697
2441
905
2953
3465
2441
2441
2953
2441
3465
2441
2441
2441
2441
2441
3465
3465
3465
2441
2441
2441
2441
905
2953
2441
905
2441
905
2953
2441
1417
2441
2441
1417
2441
1417
3465
2953
2953
1417
2441
2441
2441
2441
2441
2441
2441
2441
394
2697
2441
2441
2697
2697
650
2441
2441
395
394
2441
2697
2441
2441
2697
2441
2441
2443
2441
2697
2441
2441
2697
2697
2697
650
2697
2441
649
2441
2441
1417
394
1418
2697
2697
395
394
650
2441
1417
2441
1417
395
1419
394
1418
2697
2441
2441
905
1417
2441
905
1417
394
906
1418
2697
2697
395
2441
905
1417
2441
905
1417
395
394
906
1418
2441
2441
2441
1417
2441
1417
395
1419
3465
2441
2441
905
1417
2441
2441
1417
2697
2441
1417
2441
2441
905
1417
2441
905
2441
2953
906
2441
2953
2441
395
394
2953
907
906
3465
3465
1418
3465
3465
1418
2441
2441
905
1417
2697
2441
1417
2697
2441
1417
395
1419
2441
1417
2697
2441
2441
905
1417
2441
905
2441
905
1417
2441
2441
905
2953
2441
905
2953
3465
3465
2441
2441
2441
2953
2441
2953
2441
2953
3465
3465
2442
2441
2441
2442
2441
2441
2441
1417
394
2441
905
1417
3465
2441
2953
2953
906
2953
2953
906
2953
3465
2953
1417
2953
2953
1417
2441
2441
2441
2441
2441
2441
394
2441
2441
395
394
2441
2441
3465
3465
3465
1418
2441
2441
2441
3465
2697
2697
2697
2697
2697
2953
2953
2953
2697
2697
2954
2697
2697
2699
2697
2697
2697
2697
650
2953
2697
2697
2697
2697
2697
2697
2697
2953
2697
2697
2697
2697
2441
2697
2697
2697
2697
2697
2697
2441
2441
905
2953
2441
649
2697
2697
2697
2697
2697
2441
649
2698
2441
2697
2441
649
2697
2697
2697
651
650
2697
2697
2441
649
650
2697
2697
395
651
394
650
2697
2697
650
2441
2441
649
2697
651
2697
2441
2441
649
2697
2441
649
2441
2441
649
2697
2441
2697
651
2697
2441
2441
649
2441
2441
2441
2697
650
2697
2697
650
2697
2697
2697
2697
2697
2697
2440
2440
2440
2440
904
1416
2440
2952
3464
2952
2440
3464
2696
2442
2441
2442
2441
2441
2697
2441
2441
1417
2440
2440
2440
2440
1416
2440
2440
1416
2696
2696
2696
2441
2441
2441
2441
1417
2441
905
1417
2441
2953
3465
2953
3465
2442
2701
2445
2445
2445
2445
2445
3469
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2701
2701
2445
653
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
653
2445
2445
2445
2445
2445
2445
2701
2701
2445
909
2445
2701
2445
2701
2445
653
2445
909
1421
2445
909
1421
2701
2445
909
1421
2701
2445
909
2701
2445
653
2445
1421
2445
2445
1421
2701
2445
909
2957
2445
2957
3469
3469
2445
909
2957
2445
2957
2445
2957
2445
909
2957
3469
2445
1421
2445
653
2445
1421
2445
653
2445
909
2701
2445
909
1421
3469
3469
3469
2445
909
2957
2445
2701
2701
2445
2701
2445
2957
2445
909
2957
2701
2701
3469
2445
653
2701
2445
2445
2445
2445
2445
2445
909
2957
2445
2445
2445
2445
2445
909
1421
2445
909
1421
2445
909
1421
2445
1421
2445
2445
1421
2445
2445
2445
2445
1421
3469
3469
3469
2445
2445
2445
2445
1421
2445
1421
2445
1421
2701
2701
2445
653
2445
1421
2445
909
2957
3469
2445
2445
3469
2957
2957
2957
3469
3469
2957
1421
2445
2445
2701
2701
2701
2445
653
2701
2701
2701
2445
2445
2701
2701
2701
2701
2445
653
2445
2701
2701
2701
2445
2445
2701
2701
2701
2701
2701
2701
2701
2697
2697
2441
2441
2441
2441
2441
2441
394
2441
394
2697
2697
2441
394
3465
3466
3466
3465
3465
3469
3469
3469
3469
3469
3469
3469
3469
3469
3469
3469
3469
3469
2701
2701
2701
2701
2701
2957
2957
3469
3469
3469
3469
3469
3469
3469
3469
3469
3469
3469
3469
3469
2445
2445
2445
2445
2445
2445
2445
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
3721
1674
3721
3721
3721
3721
1674
3721
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
2701
2701
2701
3725
3725
3725
2957
2957
2957
2957
2957
2957
2957
2957
2957
2957
2697
650
2697
2697
650
2084
2444
2444
2444
2604
2628
2628
2628
2628
2084
548
2084
548
2837
2645
2845
2581
2604
2604
2628
2628
2088
552
2080
2080
544
2222
2094
558
174
2212
2634
2602
2088
552
2632
2596
2606
2605
2605
2589
540
2606
2676
2316
2342
2086
2340
2086
294
2086
294
2086
294
2660
2660
2148
612
2148
2340
2084
292
2084
292
2084
2084
292
2132
2644
2132
2148
2148
2340
2340
2084
2340
2084
2148
2340
2084
2340
2340
2084
2191
3138
2702
2638
2185
3604
3828
3828
3828
3788
3604
3608
3608
3220
3236
3220
3220
2404
2404
2404
2404
2404
2388
2860
2860
1324
2964
3276
3220
3276
588
3220
2860
940
2892
2964
3224
3224
3480
2968
2968
2968
2968
2968
3224
2968
3224
2968
2375
2374
2374
2276
2189
2189
2189
2189
2125
2125
2125
2126
2125
78
2125
2126
2125
78
2125
2125
78
2064
2064
2832
2529
2593
3047
3019
3019
2896
2816
2816
2816
3125
565
2448
2448
3094
534
3094
534
2843
2838
2838
2830
2838
2830
2838
2838
2561
3725
3724
1677
3724
1677
1932
3724
1932
2445
396
652
2701
652
2177
2060
13
2060
13
2080
160
2080
3104
3088
3088
3088
3088
3088
3088
2105
2666
2662
2090
2126
2094
2215
2342
2118
390
2118
390
2694
2694
2118
2454
2454
2893
2893
2893
2893
2893
2893
2840
2840
2840
3588
2408
376
2413
3681
3681
3789
3789
1740
2242
2243
2242
2424
2102
2062
2062
2072
2521
2520
2058
2478
2061
2125
2051
2050
3
2050
3
2051
2051
2051
2051
2080
2080
2739
3012
2818
2050
2614
2573
3723
2187
2187
2187
2443
2059
523
139
2059
139
2187
395
2187
395
2059
523
139
651
3723
2123
2119
2443
651
203
2443
2699
2571
267
139
395
651
2059
139
651
2699
2187
651
2187
651
2187
2187
2187
2187
203
2187
395
2187
2187
2187
2187
2187
2187
2187
203
2187
715
2187
2187
203
2119
2375
2119
2443
2187
2187
2187
2187
651
2315
139
651
2187
75
203
2187
75
2443
2699
2059
523
267
1547
139
75
395
1611
2834
2834
2122
2122
2145
3019
2603
2603
2603
3627
3649
2185
2185
2185
2187
2185
2185
138
2185
2182
138
2185
139
2187
2186
2186
2186
2186
2185
138
2185
2181
2185
2185
2185
2185
2185
138
2181
137
138
2185
2185
138
2185
2185
139
138
2185
139
138
2185
2185
2186
2185
138
2185
2185
139
138
2185
2185
2185
2185
2185
139
2186
2185
138
2185
138
2185
2185
2185
2185
138
2186
2185
138
2185
2185
2185
2185
138
2185
138
2185
138
2185
138
2185
2185
2185
2185
138
2181
137
2185
2178
137
2185
138
2186
2185
138
2185
2185
2185
139
138
2185
2185
2185
138
2181
137
2185
138
2184
2180
2185
2185
2185
2185
2185
2185
139
138
2185
2185
2185
2186
2185
2184
2185
2185
2185
2185
2185
2185
2185
2186
2185
2185
2186
2185
138
2185
138
2185
2185
2186
2185
2186
2185
2185
2185
2186
2185
2185
138
2185
2185
138
2185
138
2185
2185
2185
2187
2186
2185
2185
2186
2185
2185
2186
2185
2185
138
2185
138
2185
138
2185
2186
2185
2185
2185
2185
2185
2186
2185
138
2185
2185
2185
2185
2185
2185
2185
2185
2185
138
2184
3741
3733
3653
3650
1677
1605
1689
1693
1609
1690
1613
3721
1678
1689
1693
1682
1690
3737
1693
2441
2437
3202
2453
2434
389
393
394
3221
3209
3736
3736
2440
3737
2441
2441
3653
3650
3650
3653
3653
3653
3653
3653
3653
3657
1610
3657
2453
2453
2949
2453
2946
901
3653
3650
1605
1609
2633
2633
2633
2345
2346
2633
298
2633
298
2377
2373
2373
2373
2373
2373
2371
2377
2373
2373
2373
2373
2373
2373
2373
2373
2370
325
2373
2373
2373
2373
2371
2373
2375
2371
3209
2601
3209
2627
2627
2373
3202
1157
2600
296
3653
3653
3653
3653
3653
3653
3653
3653
3650
3618
1577
1573
1581
3625
1582
3625
3625
3625
3989
3989
3987
1943
2185
2181
2181
3909
3909
2185
2178
2181
2181
2181
2181
2181
2181
2181
2179
2178
133
3657
3657
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
3657
3657
3657
3657
3657
3657
2633
2601
297
585
2633
2633
2633
2601
297
585
2633
2633
2633
2601
297
2345
2633
2377
2377
2377
2377
2337
2633
2633
2633
2633
2601
585
2633
2633
2633
2633
2633
2633
2377
2377
2377
2377
2377
2377
2377
2377
2377
2377
3209
2193
149
2193
2193
2193
2193
149
2193
2193
2193
2193
2193
2193
2193
2193
2193
153
3657
3657
3657
3657
3657
3657
3657
3657
3657
3657
3657
3657
3657
3657
3657
3657
3657
3657
3657
3657
3657
3985
1941
3985
1941
2185
2185
2185
153
2185
153
2185
2185
2185
2185
2185
2193
137
2185
153
3653
3650
1605
1609
1613
3653
3651
1606
1609
1607
1610
3657
1610
3658
2370
325
2374
2373
2375
2371
326
327
2373
2373
2373
2370
325
2371
326
2373
2375
2371
326
327
2371
326
327
3210
2627
3209
1163
2627
3209
3210
2627
2197
2195
3208
2178
133
2185
2181
2181
2178
133
137
2181
137
2181
137
2185
2179
137
139
138
135
2184
2184
2184
2184
3625
3957
3953
1909
3937
3957
2689
2689
2689
2689
2689
645
2689
2689
2689
645
2689
2689
645
2689
2689
2689
2689
2689
3765
3769
3769
3769
3765
3769
3841
1797
3841
1797
3841
1797
3841
1797
3841
1797
3841
1797
3841
3841
1797
3841
1797
3841
1797
3841
3841
3841
1797
3845
3841
1797
3841
1797
3841
1797
3841
3841
1797
3841
1797
3841
1797
3841
1797
3841
1797
3841
1797
3841
3841
3841
1797
3841
1797
3841
1797
3841
3841
1797
3841
1797
3841
3841
3841
1797
3841
1797
3841
1797
3841
3841
1797
3841
3841
1797
3841
1797
3841
1797
3841
3841
1797
3841
1797
3841
3841
3845
2561
2561
517
2561
2561
2561
517
2565
2561
517
2561
517
2561
517
2561
517
3329
2561
2561
2561
2561
2561
2561
2305
261
2561
2305
261
2305
261
2305
261
2305
2561
2561
2561
2565
2561
2561
517
2561
2561
517
2561
2561
517
2561
2561
517
2561
517
261
2561
2561
517
2305
2561
3077
3077
3073
1029
3077
3077
3073
1029
3073
3073
3073
3073
1029
3073
1029
3073
1029
3073
1029
2049
5
2053
2053
2053
2049
5
2053
2053
2053
2053
2053
2053
2053
2053
2053
2049
5
2049
2049
5
2049
5
2049
2053
2049
2049
5
2049
5
2049
5
2053
2053
2053
2049
2049
2049
2049
3585
3585
3585
3585
3585
2561
257
2305
261
2561
257
517
261
2305
261
2565
261
2305
517
261
2305
261
2561
257
517
261
2561
257
2561
257
517
261
2561
257
517
261
2305
2561
257
517
261
2309
2561
257
517
261
2561
257
261
2561
257
517
261
2561
257
517
261
2305
517
261
2305
261
2561
517
2561
517
2305
2561
517
2561
517
2309
2561
517
2561
2305
261
2309
2565
2561
517
2561
257
517
261
2565
261
2561
257
517
261
2561
257
517
261
2305
261
2565
261
2305
2561
257
517
261
2305
261
2565
261
2305
261
2305
261
2305
2561
257
517
261
2309
2305
261
2305
261
2561
517
2305
261
2561
517
2305
261
2305
261
2565
2561
517
2561
257
517
261
2561
517
2565
261
2565
2305
2305
2561
257
517
261
2305
261
2561
257
517
261
2561
257
517
261
2561
257
517
261
2561
257
517
261
2561
257
261
2561
257
517
261
2561
257
517
261
2561
257
517
261
2561
517
2561
257
517
2561
517
2561
257
517
261
2561
517
2561
257
517
261
2561
257
517
261
2305
517
261
2565
261
2561
257
2305
261
2561
257
517
261
2561
517
2561
257
2561
257
517
261
2561
257
517
261
2561
257
517
261
2561
257
517
261
2305
261
2305
261
2305
2305
261
2561
257
517
261
2305
2305
261
2305
517
261
2565
261
2309
2561
257
517
261
2561
257
517
261
2561
517
2309
2561
2561
2561
257
517
261
2305
261
2561
257
517
261
2305
261
2561
257
2305
2561
257
261
2561
257
517
261
2309
2565
261
2309
2565
261
2309
2309
2309
2309
2565
2565
2305
261
2561
2309
2565
261
2561
257
2305
2305
2561
517
261
2561
517
2561
257
517
261
2305
517
261
2565
261
2305
2305
517
261
2561
517
2561
257
517
261
2561
257
517
261
2305
261
2305
2305
261
2561
257
517
261
2565
261
2309
2561
257
517
261
2561
257
517
261
2561
517
2565
261
2561
257
517
261
2561
517
2561
257
517
261
2305
2305
261
2305
517
261
2561
257
2305
261
2561
2561
257
517
261
2561
257
517
261
2561
517
2561
257
517
261
2305
261
2565
2565
2565
2565
2305
261
2565
261
2565
2305
517
261
2561
257
2561
2561
2561
2561
257
2561
2561
257
2561
2561
2561
2561
2561
2561
2561
2561
2305
2561
257
2561
2305
2561
257
261
2561
2561
2305
2305
2305
2561
257
2561
2561
2561
257
2561
2561
257
2561
257
2561
2561
2561
2561
2561
2561
2305
2305
2561
257
2561
2561
257
2561
2561
2561
257
2561
2561
2561
2561
2561
2561
257
2561
2561
2565
2565
2309
2565
2565
2565
2565
2565
2565
2561
257
517
261
2561
257
517
261
2561
517
2305
517
261
2561
257
517
261
2561
517
2561
517
2305
261
2305
261
2565
261
2565
2565
2561
257
517
261
2561
257
517
261
2561
257
517
261
2561
517
2561
257
517
261
2561
2561
2561
2561
2149
2229
2229
2229
2229
2229
2229
2229
2229
2229
2229
2745
2737
697
2745
2745
3717
1677
1685
1693
3717
3717
3717
1677
3714
1673
3721
3721
3733
3733
3733
3733
3721
3733
3715
3736
3729
1673
3729
1673
3729
3729
3729
1685
3729
3729
3729
1673
3729
1673
3721
3729
1673
1685
3729
1673
3729
3729
3729
1685
1689
3729
1689
3729
3729
1689
3737
3729
1685
1689
3729
1689
3722
3722
3741
3737
1693
3717
1677
1693
3717
1693
3717
1677
1685
1693
3717
1685
3717
1685
1693
3717
1685
3741
3714
1669
1673
1677
1674
1685
1678
1689
1693
1682
1690
1694
3714
1670
1673
1675
1674
1678
1679
1689
1690
1691
3717
1673
1685
1689
3717
1673
1677
1685
1689
1693
3721
1671
1689
1691
1695
3714
1667
1670
1673
1675
1674
1671
1678
1679
1689
1686
1690
1683
1694
1691
1687
3721
1677
1689
1693
3722
3721
3733
3733
3721
1674
1685
3721
1675
1674
3721
3721
1685
3721
3715
1673
1675
1674
1683
1687
3717
1677
1693
3714
1669
1673
1677
1685
1678
1689
1693
1694
3721
1685
3720
3720
3720
3720
3720
3729
1685
3729
1685
2057
13
2213
2213
2210
2210
2217
2057
2057
2057
2053
9
2053
2053
9
2218
2218
2219
2218
2218
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2219
2217
2217
2218
2218
2218
2218
2218
2218
2218
2218
2219
4037
3853
3849
1805
3849
2053
2053
21
2053
13
29
2053
21
29
2053
21
29
2053
13
2069
2061
2061
21
29
2061
21
2053
13
21
29
2053
13
21
29
2069
29
2069
2061
21
29
2069
2053
13
21
29
2053
29
2077
2053
21
2053
21
29
2053
29
2077
2061
2069
2057
2057
2057
2057
2057
2057
2057
2057
13
25
29
2057
13
2057
13
2057
13
2057
13
25
29
2057
2057
2057
13
10
25
29
2057
13
10
25
29
2057
11
25
2057
11
10
25
26
2057
13
25
29
26
2057
13
2057
13
25
29
2057
2057
2057
18
2057
13
25
29
26
2057
13
25
29
26
2057
13
2057
25
29
2057
13
25
29
26
2057
13
2057
11
2057
11
2057
13
25
29
26
2057
13
2062
2050
5
9
13
21
25
14
29
18
30
26
2054
9
11
10
2057
11
2057
11
2059
2050
13
10
25
14
29
30
2053
9
13
21
25
29
2057
11
25
7
27
2051
6
9
11
10
25
7
22
30
26
19
27
23
2057
2050
5
9
13
25
29
18
2050
5
9
13
21
10
25
14
29
18
30
26
2054
9
10
25
14
27
2059
2059
2059
2050
5
9
13
21
10
25
14
29
30
26
2053
9
13
21
25
29
2057
11
2051
6
9
11
10
25
14
7
22
30
26
19
27
2057
13
2057
13
21
2050
5
9
13
21
25
14
29
30
2057
13
25
29
2057
11
25
7
27
31
23
2057
13
25
14
29
2057
13
2053
9
13
21
25
14
29
30
26
2057
13
21
25
14
29
26
2057
13
21
14
2050
5
9
13
21
10
25
14
29
30
26
2050
5
9
13
21
25
29
2057
13
21
25
14
29
26
2057
13
21
14
2050
5
9
13
21
10
25
14
29
30
26
2057
13
21
25
14
29
26
2057
13
21
14
2050
5
9
13
21
10
25
29
30
2050
5
9
13
25
29
18
2050
5
9
13
21
10
25
14
29
18
30
26
2057
11
25
27
2050
5
9
13
21
10
25
14
29
18
30
2057
13
2050
5
9
13
21
25
14
29
30
26
2057
25
2050
9
13
10
25
14
29
18
30
2057
13
25
14
29
26
2057
13
21
14
2057
14
26
2057
14
2057
14
26
2057
14
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
969
3013
969
973
3014
969
970
3013
973
3013
969
3011
966
969
967
970
3013
973
3017
973
3021
3013
453
3525
3013
453
3525
3013
453
3525
2837
797
965
453
3525
2829
789
965
453
3525
3013
453
3525
2829
789
797
965
453
3525
2829
789
2837
797
965
453
3525
2829
965
453
3013
453
3525
3013
453
3525
2837
965
453
3013
3525
2837
797
965
453
3013
3525
2829
789
797
965
453
3013
3525
2725
2829
789
2501
3525
2845
965
453
3013
3525
2829
789
2837
797
965
453
3525
2837
965
453
3525
2829
789
797
2837
797
965
453
3013
453
3013
3013
453
3013
3013
3013
453
3013
3013
2829
789
2837
965
453
3525
3013
453
3013
453
3525
2837
965
453
3525
2829
965
453
3013
3525
3013
2725
2725
2837
965
453
3013
3013
3077
1037
1053
3013
3013
3013
3013
3525
965
2501
2501
2501
2501
2501
3077
1477
3525
3525
2501
2501
2501
2837
965
453
3013
3013
2837
965
453
3013
2837
965
453
3013
3013
3013
453
3525
2837
3013
453
3525
3013
453
3525
3101
3077
1053
3101
3101
3010
450
3010
450
2825
2825
2825
2729
685
2729
685
2729
969
3011
683
2725
2733
2729
685
2722
685
2729
2729
683
675
682
2729
685
2729
2729
683
3011
969
2733
2729
2733
2729
685
2722
681
677
685
2729
685
2729
2729
2729
685
2725
3017
2825
781
2729
677
2722
685
2729
677
2729
675
682
2729
677
2825
789
782
786
2729
685
2825
781
962
450
786
969
457
2825
781
789
962
793
450
797
681
965
453
969
457
685
686
461
973
3522
1477
1481
1485
3014
454
3526
2722
2729
677
685
2825
779
791
2827
790
787
2722
681
683
675
682
3010
450
681
965
453
685
686
461
3522
1477
1485
2825
793
797
965
453
969
457
3525
1481
2825
793
969
457
967
455
3529
1479
2825
779
778
963
451
966
794
787
454
795
969
457
682
791
967
455
970
458
3523
1478
1481
1479
1482
2729
677
685
3013
453
685
461
973
2825
781
789
962
450
786
965
453
969
457
3013
3522
1477
1481
2825
781
789
778
962
782
793
450
797
681
786
965
453
794
969
457
685
686
461
973
3010
965
969
973
3522
1477
1481
1485
2830
674
966
454
457
682
458
3014
3526
1481
1482
2722
685
686
2729
677
685
2825
2825
781
789
778
962
782
793
450
681
786
965
453
685
686
461
973
3010
965
973
3522
1477
1485
2825
781
789
793
797
681
965
453
969
457
461
973
3013
969
973
3525
1481
2825
799
967
455
2818
777
779
778
782
790
963
451
966
798
794
787
454
795
683
969
457
791
967
455
970
458
3011
966
969
967
970
3523
1478
1481
1479
1482
2498
453
685
2825
781
789
3010
450
453
457
461
3522
1477
1481
1485
2505
3529
2501
455
3525
1479
3522
2825
781
789
782
2825
781
789
962
782
793
450
797
965
453
794
461
973
3010
965
973
3522
1477
1485
2825
781
789
778
782
793
797
794
2825
781
789
962
782
793
450
797
965
453
794
461
973
3522
1477
1485
2722
685
686
2825
962
450
786
965
453
969
457
3522
1477
2825
781
789
782
793
797
794
2825
781
789
962
782
793
450
797
681
965
453
794
685
461
973
3010
965
973
3522
1477
1485
2729
965
461
973
3013
973
3010
965
453
969
457
461
973
3010
965
969
973
3014
969
970
3010
965
461
973
3010
965
973
3013
453
969
457
461
973
3015
455
3011
966
969
457
970
3013
969
973
3015
3011
966
969
967
970
3522
962
1477
1481
969
3074
1029
1033
1037
1034
1049
1038
1053
1054
1050
1474
962
1477
965
1481
969
1485
973
3082
1049
1038
1051
1478
966
1481
1482
3522
962
1477
965
1485
973
3525
965
1481
969
1485
973
3523
1478
963
966
1481
969
1479
967
1482
970
2825
781
789
782
797
2825
781
789
962
793
450
797
681
965
453
461
973
3013
3522
1477
1485
2729
685
686
2825
781
962
450
681
786
965
453
969
457
685
461
973
3522
1481
2733
2825
781
778
962
793
450
797
965
453
794
969
457
685
686
461
973
3522
1481
1485
2729
453
683
969
457
3529
2825
781
789
778
962
793
450
681
965
453
969
457
685
461
973
3522
1477
1481
1485
2729
685
2509
973
2825
781
789
962
782
793
450
797
681
965
453
794
969
457
685
686
461
973
3010
965
969
973
3522
1477
1481
1485
2825
965
453
461
973
3021
2825
778
962
782
450
786
461
973
3010
973
3522
1485
2825
781
782
3010
681
965
685
461
973
3013
973
3010
965
973
3010
3010
3010
3074
1029
1033
1037
1034
1049
1038
1053
1054
1474
962
1477
965
1485
973
3522
1477
1485
2825
781
789
778
782
2509
973
3010
965
453
969
457
461
973
3010
965
969
973
3013
453
461
973
3013
973
3010
461
973
3010
973
3522
1477
965
1481
969
1485
973
3522
962
1485
973
3018
3010
3010
3018
3010
3010
3010
450
457
3522
1481
3014
454
458
2825
962
782
793
450
794
3010
3522
3522
962
2830
3081
1037
1049
1053
3074
1029
1033
1037
1034
1049
1053
3078
1033
1034
1049
1038
1051
3077
1033
1037
1034
1049
1053
3077
1033
1037
1049
1053
3075
1030
1033
1034
1049
1038
1051
3102
3077
1033
1037
1049
1053
1054
3077
1033
1037
1049
1053
1050
3077
1033
1037
1053
3074
1029
1033
1037
1049
1053
1054
3074
1033
1037
1034
1049
1053
1042
1054
3074
1037
1053
1054
2501
2501
2501
2501
2498
453
2498
453
2502
2501
2501
2503
2499
454
455
2501
2498
453
3093
3093
3093
3094
1043
2501
2501
2498
3093
2213
2213
2213
2213
2217
165
2217
2217
173
2217
2210
169
165
2217
173
2219
2217
173
2217
2219
2217
173
2217
165
173
2210
2217
165
2211
166
2217
173
2213
2217
173
174
2217
173
174
2210
2222
2217
173
174
2217
173
174
2217
2222
2222
2213
173
2213
2221
2213
2213
2213
2213
2213
2213
2221
2221
2221
2221
2221
2213
2213
2213
2213
2213
2213
2217
2217
165
2211
2221
2217
2217
173
2217
173
2213
173
2217
165
2213
2215
2211
2213
2217
173
2217
174
2217
165
173
174
2218
2210
169
173
174
2217
165
173
2219
2215
2218
2211
171
170
166
2221
174
2213
2219
170
2217
173
2217
2217
165
173
174
2217
174
2217
2217
173
2217
2217
173
174
2217
165
173
174
2210
169
165
173
174
2221
174
2217
165
173
174
2217
173
2217
174
2217
165
173
174
2221
2217
173
2217
173
174
2217
2221
2217
173
2217
173
174
2217
165
173
174
2217
173
174
2222
2222
2217
165
173
174
2218
2210
173
174
2217
165
2217
163
171
170
2217
173
2210
169
165
173
174
2213
173
2217
165
173
2221
2217
173
174
2050
10
25
18
26
3010
2498
3009
449
785
778
962
450
786
682
3009
962
3521
1474
3009
449
962
3009
962
3073
1026
1034
1473
1042
1050
1474
962
3098
2498
3090
2218
2056
2824
2824
2824
2508
2216
2056
24
3016
456
3528
2052
20
28
2052
20
28
2052
28
2836
964
452
3524
2836
2836
964
452
3524
2212
2212
2212
2060
24
2060
3020
3020
460
3532
3020
460
3020
3532
3020
3020
3532
3084
3096
2832
2057
2841
2833
2833
793
2841
2825
2833
2833
793
2833
793
2833
2833
793
2833
2841
2833
2833
793
2833
793
2217
2217
2217
2217
2057
2057
2057
2057
2057
2057
2057
2057
2065
2065
21
2065
21
2065
2065
21
2073
2073
2065
2065
25
2073
2073
2073
2065
2065
2721
677
2721
2721
677
969
3017
2721
677
2721
677
2721
677
2721
677
2825
793
2721
681
2721
677
969
457
3017
3529
2721
785
793
677
969
457
3017
3529
2721
681
677
2721
785
793
677
969
457
3017
3529
2721
3017
3017
2721
2825
2721
3017
457
3529
2841
969
457
2841
969
457
3529
2721
2721
677
969
3017
3017
3017
3017
3081
3081
2721
969
3017
3017
2721
677
969
3017
2725
3017
2721
677
969
3017
3017
3081
2721
677
457
3529
2841
2721
681
3017
457
3529
2833
793
2721
681
677
2721
785
677
969
457
3017
2721
681
677
2721
785
793
677
969
457
3017
3529
2505
3081
1481
3081
1049
1481
2725
969
3017
3017
2725
2721
677
2721
681
2721
677
2721
677
3017
3017
2725
969
3017
3017
2721
677
2721
3081
1481
2841
2721
681
677
2721
2725
2841
2825
2505
2841
3017
3017
3017
3017
3017
3017
2825
793
2825
969
457
3017
3529
2825
793
969
457
3017
3529
2833
793
969
457
3017
3529
2825
969
457
3529
2825
793
969
457
2841
969
457
3529
3017
457
2841
3017
457
2833
793
969
457
3529
3529
969
3529
3529
969
2825
457
2833
777
457
2505
2721
777
969
457
3529
2721
785
777
793
969
457
3529
3017
457
3529
2721
2721
2841
2721
2721
969
457
3529
3017
457
3017
3017
3089
2841
2833
793
3089
3081
3081
3081
3089
3089
3089
3089
2833
2833
2217
2217
2209
2209
169
2209
169
2217
2217
2217
2209
2209
169
2217
2217
2217
2217
2209
169
2217
2209
169
2217
2217
2217
2209
2209
2209
2217
2217
2217
2209
169
2209
169
2217
2210
169
165
173
2210
169
165
2061
2061
2053
13
2057
2057
13
10
25
14
30
2057
13
10
25
14
2057
10
14
26
2053
9
13
25
2059
10
2217
2210
169
165
2050
5
9
13
25
29
2051
9
2072
2056
24
2056
2072
2072
2057
2057
25
2057
25
2057
25
2057
2057
2057
25
2057
25
2057
25
2065
2065
2065
2065
2209
2209
165
2209
2209
2209
3073
1029
3073
1029
3077
3073
1029
3077
3073
1029
3073
1029
3073
3073
3073
3073
3073
1029
3073
1029
3073
1029
3073
1029
2817
2817
2817
773
2817
773
2817
773
2817
773
2817
773
2093
2117
45
2117
2117
2093
2093
2093
2093
2094
2094
2089
2114
73
2117
73
2114
2114
69
2117
73
2114
73
2114
69
73
2114
2117
73
2121
2089
73
2089
73
2089
73
2114
2089
69
73
2114
2117
2090
2088
2081
41
73
2081
41
73
2081
41
73
2081
41
73
2081
2081
2081
41
73
2081
2081
41
73
2081
73
2081
2081
41
73
2081
41
73
2081
41
73
2089
2089
2081
2081
2121
3713
3713
3717
3713
3713
1669
3717
3585
3585
3585
3585
3585
3585
3585
1541
3585
1541
3585
1541
3585
1541
3746
3753
3753
3753
3753
2092
2124
2124
660
2126
2568
2568
2568
2592
2560
2608
2608
2608
2608
2601
565
2613
2617
565
570
3625
1589
2568
2568
2568
2560
2560
2560
2618
2612
2612
2564
2564
2562
516
2564
2574
2590
538
2590
2588
2588
2572
540
2574
534
3718
3725
3713
3686
3686
3719
2576
544
2060
2048
32
2048
2084
2048
2080
2048
2048
32
2080
2080
2572
2572
2572
2572
2084
2084
2084
2084
2084
2084
2052
2084
2084
2568
2568
524
2568
524
2086
2086
2086
2086
2054
2086
2054
38
2086
2086
2054
2086
2086
2054
38
2573
3104
2587
2587
2691
3848
1804
2736
2712
2712
2696
2696
652
2700
668
2716
3272
4012
2248
1224
1228
1992
2472
408
1960
1944
2924
2924
2924
2924
2924
2820
868
2968
2984
2984
1432
2760
716
3784
3784
1740
3784
3784
3784
1740
2920
3288
728
2952
3272
712
716
2252
1228
220
1244
1996
2268
1244
2456
2616
2780
2764
2780
2780
3788
1756
3292
716
732
3804
2780
2913
2912
2912
2508
2329
2329
2328
2200
2121
89
2121
2120
88
2120
2120
88
2120
88
2120
88
2120
2120
2120
2200
2200
2200
2786
2786
4066
2531
2083
2473
3017
3017
3098
2248
2248
2240
3609
3609
2161
2161
2054
2054
2054
2054
2849
2854
934
2832
2824
2822
2826
2832
2832
2848
2752
2752
2752
3072
3072
3072
3072
3072
2240
2240
2240
3776
3648
1728
2400
2368
2368
2368
1856
2368
1856
2090
106
682
2090
2090
106
682
3628
1578
3633
1905
1594
3633
3634
3634
3634
3634
2264
217
2216
2216
2216
2257
2257
2433
2864
2352
2352
2352
2352
3792
3792
2128
2448
2448
2077
2077
2077
2077
2077
2077
3884
1834
3884
3884
2124
2700
650
588
716
2764
2146
105
2117
2117
2168
2157
125
122
2173
122
2610
2601
2603
2316
2854
3930
3930
2860
2442
2444
3930
2154
2204
2285
2295
2054
2055
89
135
2054
2055
89
135
2295
2295
2055
135
2295
2285
2285
2103
183
2102
2099
2283
3696
3885
2131
2131
2131
2131
3027
3027
3027
3027
3027
3027
3027
3027
3027
3027
3027
3027
3027
3027
3027
3027
2149
2771
2771
2259
2771
3667
2131
2899
2131
2259
723
2131
723
2131
2131
211
339
723
3795
3795
2131
211
2771
1747
2771
2771
2131
339
2387
2387
2131
339
2131
211
2131
211
2771
2387
2259
2387
2387
2387
2387
2131
2131
211
2387
2387
1747
2131
339
2131
211
2131
211
2149
2917
2149
2771
2131
211
2131
2387
2131
339
2131
339
723
2899
2387
2387
2131
211
339
2131
2259
2131
211
339
2131
2771
3667
2131
2131
2259
2131
2131
2131
2259
2131
1235
2115
2115
2051
2051
2353
2888
2696
2568
2568
3080
8
3825
2153
2153
2153
2153
2153
2153
2154
2153
2225
2154
170
2153
2153
2153
2154
2154
2154
2154
2153
2154
2153
2228
2217
2153
2153
2217
2153
2154
2225
2153
2154
2217
2153
2154
2153
169
2153
2153
2154
2153
2153
2154
170
2217
2217
2218
2153
2154
2153
2153
2153
2154
2153
2153
2153
2153
2153
2153
2154
2153
2154
2153
2154
2153
2153
2153
2153
2154
2154
2153
2154
2153
2153
2153
2153
2154
2153
2154
2153
2154
2153
2154
2153
2153
2153
2153
2154
2225
2153
169
2153
2225
2153
169
2153
169
2154
2154
2153
2154
2217
2153
2217
2217
2218
2153
2153
2153
2154
2225
2153
169
2153
2154
2220
2224
3241
3241
3241
3241
3241
3241
3241
3242
3241
3241
3241
3242
3241
3242
3246
3246
3246
2409
2409
2409
2409
2410
618
2409
2409
2410
2409
2410
2409
2410
2409
2409
2410
2409
2410
2409
2409
2409
2410
2409
2409
2410
2409
2409
2410
2409
2410
3241
3241
3241
3241
3242
3241
3241
3242
2409
2409
2410
2665
2665
2666
2409
2410
2409
2410
3177
2410
2409
3177
2409
3177
2409
2410
2409
2410
2409
3177
3177
2409
3177
3177
1257
3177
2409
3177
3178
3242
2084
2084
2084
2081
34
2081
2081
2081
2081
2081
34
2082
2081
2081
34
2081
2081
2081
2082
2082
2081
2081
3118
2609
3249
3252
3121
3121
3113
1193
3242
3252
2729
2082
2084
3116
1196
1260
2105
3118
3118
1198
2116
2114
2097
2116
2116
2116
2116
2113
2113
2113
2122
2126
2580
2580
3604
2577
3601
1554
3601
2116
2113
2113
2113
2414
2414
2665
2665
2666
2665
2666
2665
2474
618
2542
2100
2100
2100
2100
2097
2265
345
2542
2100
564
436
2100
564
436
2100
2100
564
2100
2100
2100
564
436
2100
564
436
2097
561
433
2097
561
433
2097
561
2097
2097
2097
2265
345
2097
561
2097
561
2097
561
217
3246
2670
3246
2265
729
473
2777
2097
3249
433
3249
433
2666
2474
618
2100
2100
2100
2100
2100
2100
2100
2100
2098
2082
2081
2081
2081
2081
34
2082
2094
2094
2089
3092
3089
3089
3089
2158
174
2228
2228
2228
2228
2158
174
238
2158
2228
2228
2228
2228
2225
2225
2225
2225
2225
2225
2094
2125
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
2113
2113
2113
2125
2125
2125
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2670
2670
2670
2414
2414
2478
2265
218
729
621
473
733
730
477
474
2093
89
90
217
345
221
218
349
429
346
493
2265
345
218
346
493
2265
345
218
346
2265
345
221
218
349
346
493
2481
2265
218
729
473
733
730
477
474
2777
473
733
477
2265
218
729
473
733
730
477
474
2265
218
729
621
473
730
474
2669
2265
218
729
621
473
730
474
2265
218
729
621
473
733
730
477
474
2778
474
2777
473
733
477
2777
473
2777
621
473
730
474
2778
2265
345
221
218
349
346
493
2265
345
221
218
349
2137
90
217
345
221
218
349
729
346
730
2265
345
218
346
493
2137
90
217
345
218
729
346
730
493
2137
217
345
221
218
349
729
346
730
493
2138
218
2137
217
2265
345
2137
90
217
345
218
346
730
3246
2449
2449
2449
2449
2449
2449
2705
2449
2453
2453
2453
2457
2457
2713
2457
665
2457
2457
665
410
666
2113
2113
2113
2113
2113
2113
2113
2113
2105
61
58
2105
61
58
2105
58
2105
61
58
2105
61
58
2105
61
58
2105
2105
61
58
2105
61
2105
2106
2106
2106
3089
3089
3089
3089
2157
173
2158
2157
2265
218
2157
217
2266
2157
173
2222
2222
2157
2157
173
2265
2157
217
173
237
218
2221
2265
218
2116
2113
2113
2113
2113
2113
2113
2113
2113
66
2113
2113
66
2153
2154
2154
2097
2097
2097
2097
2097
2097
217
2097
2097
2100
564
436
2100
2100
564
436
2097
2097
2265
345
2097
2097
2097
2097
561
433
217
345
2097
561
433
2097
2097
561
89
433
217
345
729
2097
561
2097
561
3242
2265
729
3241
3241
2265
729
473
3241
3242
2777
473
2705
2705
3241
2225
2225
2222
2228
2228
2225
2225
2217
2225
2217
2225
2217
2217
2225
2217
2217
2218
2225
2156
2156
2156
2156
2158
2257
1489
3537
3537
2513
2513
2417
2417
2417
2417
2405
613
370
2405
613
2418
2674
2418
2405
2418
2418
2405
2561
2561
2561
2561
2561
3765
3681
2145
3693
3253
3245
3409
1425
3473
3409
3473
3409
1425
3473
3409
1425
3473
3409
1425
3473
3409
1425
3473
3409
3409
1425
3473
3409
1425
3473
3409
1425
3473
3409
3409
3409
1425
3473
3473
3409
1425
3473
3409
1425
3473
3409
1425
3473
3409
1425
3409
1425
3473
3409
1425
3473
3409
1425
3473
3409
1425
3473
3409
1425
3473
3409
1425
3473
3409
3409
3409
3473
3409
1425
3473
3401
1369
1429
1433
1354
1434
3413
1369
1373
1429
3417
3401
1369
1373
1433
1354
3413
1369
1373
1433
3401
1369
1429
1433
1354
1426
1434
3417
1373
1429
1433
1437
3401
1433
1354
1426
1434
3401
1357
1433
1354
1434
3401
1369
1362
1433
1354
1434
3413
1369
1373
1429
3401
1362
1373
1429
1433
1354
1434
3413
1369
1373
1429
1433
1437
3401
1369
1362
1429
1433
1354
1426
1434
3413
1369
1373
1429
1433
1437
3401
3401
1369
1362
1429
1433
1354
1426
1434
3413
1369
1373
1429
1433
1437
3401
1362
1433
1354
1434
3401
1369
1362
1433
1354
1434
3417
1429
1433
3401
1369
1362
1373
1357
1429
1433
1354
1434
3413
1369
1373
1429
1433
3401
1369
1362
1429
1433
1354
1426
1434
3413
1369
1373
1429
1433
1437
3481
1354
1434
3401
1369
1362
1373
1429
1433
1354
1426
1434
3413
1369
1373
1429
1433
1437
3401
1369
1362
1433
1354
1426
1434
3413
1369
1373
1429
1433
3401
1433
3401
1433
2361
2577
2689
2689
3642
3641
2625
2625
2625
2625
2625
2625
2625
2625
2625
2629
2629
2618
2577
2577
2577
2577
2577
2577
2189
2185
2697
650
2185
2185
2189
2185
2185
141
2185
2177
3642
3641
1594
3641
1594
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2629
2629
2629
2629
2629
2629
2629
2629
2618
2629
3649
3649
3649
3649
3649
3649
3649
3649
3649
3653
3653
3653
3653
3653
3653
3653
3653
3653
3653
3649
3649
3649
3649
3649
3649
3649
3649
3649
3649
3649
3649
3653
3653
3653
3653
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2373
2373
2373
2361
314
2362
2361
2361
314
3642
3642
3641
1594
3641
3641
1594
2057
2057
10
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
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
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
2057
10
2057
2057
2057
2057
2057
10
2057
2057
2057
10
2057
2057
2057
2057
2057
2057
2057
2057
2057
10
2057
2057
10
2057
2057
2057
2057
10
2057
2057
2057
2057
10
2057
10
2057
10
2057
2057
10
2057
2057
2057
2057
10
2057
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2069
2069
2069
2069
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
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2057
2057
2057
2057
2421
2165
2165
2165
2165
2165
2165
2165
2165
2165
2165
2657
2657
2721
609
2669
2669
3620
3620
3620
3620
3604
1572
3620
3620
3620
3618
3618
3630
3630
3636
3636
3636
3636
3625
3633
3609
3618
3637
3609
1565
3637
3609
1565
3601
3601
3601
3601
3601
3601
3609
1562
1589
3609
1565
1562
3609
1562
1589
3609
1562
3609
1562
1581
3609
1562
1589
3609
1562
1581
3637
3609
1562
1589
3609
1562
3633
3633
3633
3633
3633
3633
3633
3641
1594
3641
1594
3641
1597
3641
3641
1594
3605
3641
3641
1594
3641
1597
3624
3624
3620
3617
3617
3620
3620
3620
3620
3620
3604
1572
3620
3620
3620
3604
1572
3620
3604
1572
3620
3620
3620
3620
3620
3601
1569
1570
3601
1569
3617
1570
3617
3617
1570
3617
3617
1570
3617
1570
3617
3618
3618
3617
1570
3618
1554
3601
1569
1570
3617
3617
3617
1570
3617
1570
3617
3617
3618
3617
3601
1569
3617
1570
3617
3617
1570
3601
1569
3617
1570
3617
3617
3617
1570
3617
3617
1570
3601
1569
3617
1570
3617
3617
3618
1554
3601
1569
3601
1569
1570
3617
1570
3617
3617
1570
3601
1569
3617
1570
3617
3617
1570
3617
1570
3617
1570
3617
3617
1570
3617
3617
3617
3617
3617
3617
3618
3630
3636
3636
3625
3626
3633
3625
3625
3626
3625
3625
3633
3625
3609
1577
3625
3625
3626
3633
3633
3604
1572
3620
3620
3601
1570
1554
3601
1569
3617
1570
3617
3617
3617
1570
3617
1570
3617
3617
1570
3625
3633
3617
1572
3620
3625
3625
1580
3625
3633
3633
3633
3633
3265
3265
2724
420
2212
2210
2210
2721
2158
2153
2153
2161
2153
2161
2161
2153
2408
2408
2408
2408
2408
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2409
2409
2409
2409
2409
2409
2410
2410
3178
362
2410
2410
2410
2410
2410
3177
4036
3076
2241
194
201
2241
2242
2068
2068
2068
2052
20
2052
2052
2052
20
2052
20
2052
2052
20
2052
20
2052
2052
20
2052
2052
2052
2052
2052
20
2052
2052
2052
2052
20
2052
2052
20
2052
2052
20
2052
2052
20
2052
2052
20
2052
2052
2052
2052
20
2052
2052
2052
20
2052
2052
20
2052
2068
2052
2052
2052
20
2052
20
2052
20
2052
20
2052
2052
20
2052
2052
2052
2052
2062
2062
2062
2062
2062
2062
2062
2049
2049
2049
2049
2049
2049
2049
9
2049
2049
9
2049
2049
9
2049
2049
2049
2057
2057
2049
9
2049
2049
2049
2049
2049
9
2049
2049
2049
2049
2049
9
2049
9
2049
2049
9
2049
9
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
9
2049
2049
2049
2049
2049
9
2049
2049
9
2049
2049
2049
9
2049
2049
2049
2049
2049
9
2049
2049
9
2049
9
2049
9
2049
9
2049
9
2049
2049
2049
2049
2049
9
2049
2050
2049
2
17
18
2049
17
2049
2
2049
2049
17
2049
2049
2
2049
2065
2049
2049
2049
2
17
2049
2049
2050
2049
2049
2049
2049
2049
2049
17
2049
2049
2049
2049
2049
2049
2049
17
2049
2049
2049
17
2049
2049
2049
2049
2049
2049
17
2049
2049
17
2049
17
2049
2049
2049
2
2049
2049
17
2049
17
2049
2049
2
2049
17
2049
2049
17
2057
2050
18
2065
2049
2049
2049
2049
2050
2049
17
2049
17
2049
2
9
2049
2049
17
2049
2049
2049
2049
2065
2049
2049
2
2049
17
2049
2049
2
2049
2049
2049
2049
9
2049
9
2049
9
2049
17
2049
17
2049
2
2049
2049
17
2049
2049
2049
2049
2049
2050
2049
17
2049
9
2049
2049
17
2049
2049
2049
9
2057
2049
17
2049
17
2049
9
2049
9
2049
2049
2049
2049
17
2049
17
2049
2049
2049
17
2049
2049
2049
2049
2
2049
2049
2050
2049
17
2049
2
2049
2049
17
2049
2
2049
2
2049
2049
2
2049
2049
2049
2049
2049
2049
2049
2049
17
2049
2049
2065
2049
2049
2049
2049
2
2049
2049
2049
2049
17
2049
2
9
2049
2049
17
2049
2049
2
2049
2049
2
2050
2049
2049
2049
17
2049
2049
2
2049
2049
2
2049
2049
2049
2049
2
2049
2
17
2049
17
2049
2049
2049
17
2049
2
2049
2049
2
2049
2049
2
2049
2
2050
18
2065
2049
2049
2049
17
2049
2049
2049
2
9
2049
2049
17
2049
2049
2
2049
2049
2
2049
2
9
2049
2049
2049
2
2050
2049
17
2049
2
9
2049
2049
17
2049
2
10
2049
2050
2049
2049
2
2049
2
2049
2
9
2049
2049
17
2049
2
2049
2
2049
2049
2
2049
2
9
2049
2049
2049
2
2049
2
17
2049
17
2049
2
9
2049
2049
17
2049
2
2049
2
2049
2049
2
2049
2
17
2049
17
2049
2
9
2049
2049
2
2049
2065
2049
2
17
18
2049
17
2049
2
9
2049
2049
17
2049
2
10
2049
2049
2
2049
2050
17
2049
2
2049
2
2049
2
9
2049
9
2049
2
2049
2049
2
17
2049
17
2049
2
9
2049
2049
17
2049
2
10
2049
2049
2049
2065
2049
2049
2
9
2049
2050
2049
17
2049
2
2049
2049
17
2049
2049
2
2049
2049
2
2050
2050
2050
2050
17
18
2049
2
2049
2050
2049
2049
2
2049
2050
2049
2
2049
9
2049
2049
2049
2049
2049
2049
9
2049
2049
2049
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
4036
4036
4036
4036
4036
4036
4036
4036
4036
4036
4036
4036
4036
4036
4036
2244
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2756
2500
2500
3268
708
2500
2500
2756
2500
2500
3012
3012
3268
964
708
3012
452
3268
1476
964
452
3012
3268
964
3268
708
3012
452
2500
3268
964
708
3012
452
2500
3012
3012
3012
2756
3012
452
2500
3012
3012
3012
3012
3268
708
3012
452
2500
3012
3268
964
708
2580
964
452
2756
2500
2500
2756
2580
452
2500
3268
964
3268
964
708
3012
708
452
3012
3268
1476
964
452
3268
964
3012
3268
964
708
3012
708
452
3012
3268
1476
964
452
3268
964
3268
964
3268
964
3268
964
708
2580
964
708
452
3012
3268
1476
964
452
2564
3268
3268
2500
2500
3012
3268
964
708
2564
532
964
452
3012
708
3268
1476
964
452
3268
964
3268
964
3268
3268
3268
708
2500
3268
452
3268
2756
2500
3268
452
3268
964
3268
964
3012
3012
3012
3012
708
3012
452
3012
3012
452
3012
3012
3012
452
3012
3012
3012
3012
452
3012
3012
3268
964
3268
964
3268
964
3268
964
708
3012
708
452
3268
452
2756
2500
2756
2500
2500
3268
964
3012
708
3012
452
2500
3268
964
3012
708
2564
532
964
452
3012
708
3524
964
452
2756
2564
2564
3012
3012
708
3012
452
3012
708
3012
708
2564
2564
2564
2756
2756
2756
2756
3268
1476
3268
2580
2580
2580
2580
2580
2580
3524
3524
3524
2580
2580
2580
3012
3012
3012
452
3012
3012
3012
3012
3012
452
3012
3012
3012
3012
452
3012
3012
2756
2500
3524
3012
2756
2500
2500
3268
708
2500
3268
1476
452
2052
2052
20
2052
2052
2052
2767
2511
2767
2511
3022
3278
3022
2561
2561
2561
2561
2561
2761
2761
2561
2561
2561
2561
2561
2561
2561
2569
2561
521
2561
521
2561
2561
2561
2561
2561
2561
2561
2761
2761
2561
2569
2561
2561
2561
2561
2561
521
2561
2561
2561
2561
2561
2561
2561
2561
2561
2761
2977
2977
2561
521
2561
2561
2561
2561
521
2561
2561
521
2561
521
2561
2561
2561
3265
961
929
1218
962
969
3265
3266
962
3266
962
2561
2561
3265
3265
3266
706
2497
450
3266
3265
705
713
2497
457
3265
1218
3265
3265
2753
706
3265
2497
450
3265
2561
514
2753
2497
2753
2561
705
449
450
457
2561
2561
514
2561
705
449
2753
2497
1218
450
2497
2497
3265
449
2753
706
2497
450
2497
450
2562
2561
2561
2561
3265
961
3265
961
929
3265
961
3265
961
3265
961
3265
961
2562
2561
2561
2561
2562
2754
2497
450
2561
514
2753
2577
449
2561
2562
2561
449
2497
450
2497
2497
3265
3265
3265
2753
2577
449
2753
713
2497
457
2497
2497
3265
3265
2753
2561
449
2753
2497
3265
449
3265
449
3265
3265
3266
3265
705
713
2577
449
457
2753
706
3266
3265
2497
450
3265
3265
705
1218
706
2561
705
449
450
457
2562
3265
3265
705
2577
449
2753
1218
706
2497
706
450
458
2497
457
2497
450
3265
449
3265
449
2497
1218
450
458
2561
514
2561
2561
2753
2577
2561
2561
2753
3265
961
962
3265
961
3265
961
2753
1218
962
706
2497
962
706
450
3265
3265
961
705
3009
449
3265
961
705
3009
449
3009
3521
449
450
3265
1473
961
449
3521
449
3265
961
929
962
930
969
3265
961
929
3265
961
3009
1218
3009
705
1218
962
706
3265
961
929
962
930
3265
961
962
2577
961
449
962
706
450
3265
961
2561
3266
3265
961
705
2577
961
705
449
3009
962
3265
961
705
962
706
713
969
2561
961
705
449
962
450
969
457
2561
2561
514
2561
961
705
449
3009
705
3009
705
962
706
3009
705
3009
705
962
969
3009
705
3521
961
449
1474
962
450
3521
961
449
3521
961
449
1474
962
1481
969
3521
961
449
3265
961
962
930
2562
3009
705
706
2561
514
529
961
449
962
450
3009
449
969
457
2562
3009
449
3009
705
706
3521
961
449
3521
961
1481
969
3521
961
2561
2561
2561
2561
521
2561
2561
3265
961
3265
961
929
962
969
3265
961
929
3265
961
3009
1218
3009
705
962
706
3265
961
929
3265
961
2577
961
449
962
450
2561
3265
961
1218
3009
705
2577
961
449
2561
2561
2561
961
705
449
3009
705
3009
705
962
3009
705
3009
705
3521
961
449
1474
962
450
3521
961
449
3521
961
449
3265
961
962
969
3265
961
3265
961
3265
961
962
3265
961
2561
3009
705
2577
961
705
449
3009
705
713
969
2561
961
705
449
969
457
3009
449
3009
705
3009
705
3009
705
969
3009
705
3521
961
449
3521
961
449
1481
969
3265
961
962
3009
3009
705
3009
449
3010
3265
961
929
969
3265
961
929
969
3265
961
1218
962
930
970
3009
962
930
3265
961
962
3265
961
705
713
969
2577
961
449
969
457
3009
705
706
3009
962
3009
962
3265
961
2577
961
449
962
450
3009
2561
3265
961
705
962
969
2561
961
705
449
962
450
969
457
3265
3265
961
705
2577
961
449
3009
705
1218
962
706
714
2561
961
449
962
706
450
970
458
3009
705
969
3009
705
3009
705
969
3009
705
3009
705
962
3521
961
449
969
3521
961
449
3521
961
449
1474
962
1481
969
3521
961
449
3521
961
449
1218
1474
962
450
2498
2577
2561
3265
961
929
1218
962
930
969
3265
961
929
3265
961
2754
2498
2497
2497
450
457
2497
2498
2497
2497
450
457
2497
2497
2497
2497
2497
2497
2497
3521
1474
3265
961
929
1218
962
3265
961
929
3265
961
2977
1218
962
3265
961
929
962
969
3265
961
929
3265
961
3266
962
706
3009
1218
962
930
3265
961
962
2497
962
706
450
3265
961
3265
961
705
3009
705
449
3010
2561
961
705
449
3265
961
705
3010
706
3009
705
3009
3522
962
450
3265
1473
961
449
3265
1473
961
449
3265
961
929
1218
962
1225
930
969
3265
961
929
3265
961
3265
961
1218
962
930
970
3265
961
929
1218
962
3265
961
962
3265
961
3010
3265
961
1218
3265
961
3265
961
3265
961
705
1218
962
706
3009
1218
962
3265
961
1218
2562
961
449
962
450
3265
961
3265
961
705
2577
961
449
3265
961
1218
962
3009
705
449
3265
961
705
3265
449
1218
450
3265
449
3265
449
2561
514
2561
2561
3266
2753
706
2497
450
3266
2753
2497
2753
2753
2498
2497
3265
961
929
1218
962
1225
930
3265
961
929
3265
961
3009
929
962
930
3009
962
3009
3266
3265
961
929
1218
962
969
3265
961
929
3265
961
3009
705
1218
962
706
2977
1218
962
930
3265
961
1218
962
3009
449
962
450
3265
961
2561
3265
961
705
2577
961
449
3009
2561
2561
961
705
449
3265
961
705
3009
705
3009
705
3009
705
3521
961
449
1474
450
3521
961
449
3521
961
449
2561
2753
2753
2753
2753
2753
2753
706
2753
2753
2753
713
2753
2753
2753
2753
706
2753
2753
2753
2753
706
2753
2754
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
3265
1473
3265
3265
1473
3265
1473
3265
2562
2561
2561
514
2561
2561
514
2561
2562
2561
2562
2562
3265
1473
1218
1474
3265
3265
1473
3265
3265
1473
1474
1225
1481
3265
3265
1473
3265
2562
2561
2562
2561
3265
1473
3265
3521
1481
3521
3265
1473
1218
1474
3265
3265
1473
3265
3265
1473
3265
3265
1473
3265
3265
1473
1225
1481
3265
3265
1473
3265
3265
1473
1225
1481
3265
1473
3265
3265
3265
1473
1481
3265
3265
1473
3265
3265
1473
3265
3265
961
929
1218
962
1225
969
3265
961
929
3265
961
3009
929
1218
962
3265
961
3265
961
929
962
3265
961
929
3265
961
3265
961
705
1218
962
706
3265
961
1218
962
3009
449
962
706
450
3265
961
2561
3265
961
705
3009
705
449
3009
705
449
3265
961
705
3009
2497
1218
450
3265
1473
961
449
3265
449
2561
521
2561
2561
3265
961
3265
961
929
3265
961
705
1218
962
706
2577
961
449
962
450
2561
514
3265
961
1218
962
2753
2577
449
2753
713
2497
450
457
2561
3009
449
3265
961
705
2497
450
2497
457
2561
3265
961
929
1218
962
930
3265
961
929
3265
961
1218
962
930
3265
961
705
1218
962
706
3265
961
962
2577
961
449
962
450
3265
961
3265
961
705
3009
449
3009
962
2753
2497
457
2561
2562
3009
705
449
3265
961
705
2497
450
2497
457
2497
2561
2497
2561
2753
2753
449
2497
3265
961
929
1218
962
3265
961
929
3009
3009
1218
962
3009
705
962
706
3009
962
3009
449
962
450
2561
514
3009
705
3009
449
3009
705
713
3009
449
457
2561
3009
449
3009
705
2497
2497
2497
2497
2561
2561
2561
705
2753
3265
961
929
962
930
969
3265
961
3265
961
3009
705
962
706
3265
961
962
3265
961
2562
961
449
962
450
3265
961
2561
514
3009
705
2561
529
961
705
449
3010
3009
705
962
706
2561
961
705
449
962
450
2561
2562
2561
961
705
449
3009
705
3009
705
962
706
3009
705
3009
705
962
3009
705
3521
961
449
1474
962
450
3521
961
449
3521
961
449
1474
962
450
3521
961
449
3010
2753
2753
2753
2753
2753
3265
961
929
962
930
969
3010
930
970
3009
705
962
706
3265
961
962
2562
529
961
449
962
450
3009
962
2561
961
705
449
3009
705
3009
705
962
706
3009
705
3521
961
449
1474
962
450
3521
961
449
2977
2977
2977
2753
706
2561
2753
2561
2753
2753
2753
2753
2753
2753
2753
2754
2754
2754
2561
2561
2561
2561
2561
2561
2561
514
2561
2561
514
3265
1473
449
1474
3265
3265
1473
449
3265
3265
1473
3265
3522
3521
3521
3265
3265
3265
3265
3265
2753
2753
2753
706
2753
2753
2753
2753
2753
2753
2753
706
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
706
2753
2753
2753
706
2753
3265
1473
1218
3265
1473
3265
3265
1473
1218
3265
3265
1473
3265
3265
1473
1218
1474
3265
1218
3265
1473
3265
2762
2754
2754
2762
2754
2754
3266
706
2498
2498
3266
1474
3522
2754
2498
2498
458
3010
3266
962
706
3010
3266
962
3010
450
3266
962
3010
706
3522
962
450
3266
1474
3266
2978
2049
2049
2049
2049
2065
2049
17
2049
2
2049
2049
2049
2049
2049
17
2049
2049
2049
2049
2049
2049
17
2049
2
2049
2049
2049
2049
2049
17
2049
2049
2049
2049
2049
17
2049
17
2049
2049
2049
2049
2049
2050
2049
17
2049
2
2049
2049
2049
2050
2049
17
2049
2
2049
2049
2049
2049
2049
17
2049
2
2049
2049
2050
2049
17
2049
2
2049
2049
2049
2050
2050
17
18
2049
2
2049
2050
2049
2049
2050
2050
2050
17
18
2049
2049
2050
2900
2900
2900
2897
2897
2897
2897
2897
2897
2897
2897
2897
2897
2897
2897
2897
2897
2897
3409
3409
3409
3409
3409
2897
2897
2897
850
3409
3844
3844
3844
3844
3745
3745
3745
3745
3745
3745
3745
3745
3745
3745
3745
3745
3745
3745
3745
3745
3745
3745
3841
3841
3841
3842
3841
1794
1801
3841
3841
3841
3745
3745
3841
3745
3745
3745
1698
3745
3745
3745
3841
1794
3746
3745
3745
3745
1698
3745
3745
3745
3746
3746
3746
2724
420
2468
2724
2724
2724
2724
2724
2724
2724
2724
2724
2724
2468
2468
2724
2724
420
2468
2212
2212
2212
2212
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
674
2722
2721
417
2721
417
2465
2465
418
2466
2722
418
2465
2465
2465
418
2721
417
2721
417
2465
2721
2465
2722
2465
2465
2466
2465
2465
2465
418
2721
2465
2466
2721
674
2721
2721
2465
2465
2465
2465
418
2465
2465
418
2465
2465
2465
2721
2721
2721
2721
674
2721
417
2721
2721
417
2721
417
674
418
2721
417
674
2465
2465
2465
2465
2721
2722
2721
417
2721
417
2465
2721
417
674
418
2721
674
2721
2721
2722
2721
417
2721
2721
417
2721
417
418
2465
2721
2721
2465
2465
2465
418
2465
2465
2721
674
2721
2721
2721
2721
674
2721
2721
2721
2721
2721
2721
2721
2722
2722
2209
2209
2209
2209
162
2210
2210
2209
2209
162
2209
2209
2209
2209
2209
2209
162
2209
2209
2209
162
2209
2209
2209
2209
162
2209
2209
2209
2209
2209
2209
2209
2209
2209
162
2048
16
2048
8
2048
2048
16
2048
2240
2496
2752
2560
960
704
448
3264
960
3264
960
968
3264
960
704
712
968
2576
960
704
448
968
456
3264
960
2560
3008
704
3008
704
968
3520
960
448
3264
1472
960
448
1224
1480
968
456
2752
2752
2752
712
2752
2752
2560
2560
528
2560
3264
1472
448
2576
2560
3264
1472
448
1224
1480
3264
2048
2896
3408
2464
2049
3010
3265
3008
1218
962
1226
970
2498
2466
2048
12
2048
2752
706
2496
450
460
2496
450
2048
2
16
2048
2
16
2048
2
2048
2
16
2048
2
16
2048
2
2050
2048
2
3264
960
962
3264
960
704
1218
962
706
2576
960
704
448
962
706
450
2496
450
3264
3264
2752
706
2496
450
3264
448
450
3840
1794
2720
416
418
2208
162
2054
2054
2054
2246
3014
3014
454
3526
966
3014
2566
966
454
3014
3526
2758
2758
3526
2054
2566
3275
1223
971
2157
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2818
2818
2818
2818
2818
2818
2818
2818
2818
2818
2414
2414
2414
2414
2061
2061
2061
2061
2061
2061
2061
2061
2069
2069
2069
2069
2069
2069
2069
2069
2050
2050
2050
2069
2050
2050
2050
2050
2065
2065
2561
2561
2561
2561
2561
2753
2753
2561
2561
2561
2561
2561
2561
2561
2561
3265
961
3265
961
2561
2561
2561
2561
3009
705
2561
961
449
3009
705
3521
961
449
2561
3009
3009
2561
3009
705
2561
961
449
3009
705
3521
961
449
2561
2561
2561
2561
3009
3009
2561
3265
961
705
3009
449
3009
705
3521
961
449
2561
2753
2753
2561
3009
2561
3265
705
2561
449
2497
3265
2753
2561
449
3265
3265
705
2561
449
2497
2561
2561
2561
2753
2753
2753
2753
2753
2561
2561
2561
2753
2753
2753
2561
2561
2753
2753
2561
2753
2561
2561
2753
2753
2753
2561
2561
2561
2497
3521
3009
2561
2561
3265
705
2561
449
2497
3009
3009
2561
2561
2561
2561
3009
2561
3265
961
705
2561
961
449
2753
2561
2561
2561
2561
3009
3009
2561
3265
961
705
3009
449
2753
3265
1473
961
449
2497
2561
3521
2561
2561
3521
2561
2753
2753
2753
2561
2561
2561
2561
2561
2561
2561
2561
2561
2753
2753
2561
2753
2753
2753
2561
2561
2561
2561
3521
3265
2561
2561
2561
2561
2561
3009
3278
2497
3265
961
4045
4045
4045
2253
2253
2253
3277
973
3266
962
3277
973
2765
973
2509
973
3021
3533
461
973
3277
973
3277
3021
2509
973
3021
3533
461
973
3010
3010
1229
3277
717
973
2765
461
973
3021
3277
1485
461
973
3277
3277
2509
3277
461
3277
3277
3277
2509
3277
3277
2509
3277
461
3021
2509
973
3010
3277
717
973
2765
461
973
3010
3277
973
3277
717
973
2765
461
973
3277
1485
461
973
3277
1485
3277
3277
1485
3277
1485
3277
3277
2509
3266
3277
2509
2509
2562
3277
3021
2509
973
3533
2562
3010
3277
973
3010
3021
2509
973
3533
3021
2509
973
3533
2562
2562
3266
2562
2562
3021
2509
973
3533
3021
2509
973
3021
3021
2581
3010
3010
3010
2577
2061
2061
2061
2069
2069
2069
2069
2901
2901
3745
3745
3841
2721
2721
2721
2721
417
2721
417
2465
2721
2721
2721
2721
2721
417
2721
417
2721
417
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
2209
2209
2209
2209
2209
2209
2209
2209
3853
2049
2049
2049
2049
2050
2049
2049
2308
2308
2324
2308
2318
2305
258
265
2305
2306
2305
258
2306
2306
2305
258
265
2305
2305
258
2305
258
2305
2313
2306
266
2306
2306
2305
2305
265
2305
2305
2313
2314
2062
2050
2049
2049
2322
2305
273
2305
265
2305
2305
2305
2321
2305
265
2306
2306
2306
2305
258
2304
258
2304
258
2305
2305
2305
2305
2305
2305
2305
2317
2317
2317
2306
2317
2306
2317
2306
2321
2321
2321
2321
2049
2049
2049
2050
2050
2050
3705
1661
3705
1661
3705
1661
3705
2113
2113
2113
2113
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2629
2629
3201
3201
2873
826
2873
829
2873
2873
2873
826
2873
2873
826
2873
2873
826
2873
829
2340
2340
2340
2372
292
2340
2116
2116
2340
2340
2114
2114
2338
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2345
2345
2345
2345
2345
2345
2345
2353
2345
2353
2345
2353
306
2353
2346
2346
2369
289
2369
2369
289
2369
289
2369
2337
2369
289
2369
2369
289
2369
289
2369
2369
289
2337
2337
2113
2113
2369
2113
2113
2113
2369
2113
2369
2113
2113
2113
2369
2113
2113
2369
2113
2113
2369
2350
2350
2353
2353
2361
3781
3781
3781
3137
3269
3269
3269
3601
3601
3609
1554
3609
1554
3593
3593
3641
3641
3641
3641
3641
1594
3641
3641
1594
3641
1597
3950
3950
3945
3945
3945
2154
2176
2176
2176
2177
128
130
3788
3776
1632
3784
3660
3788
3680
3680
3748
1636
3748
1636
3685
3781
3781
3769
3769
3769
3685
3781
3788
3782
3776
1632
3788
3782
3782
3683
3684
1637
3684
1637
3750
3782
1702
3783
3782
1702
3782
1702
3650
3649
1602
3649
1602
3649
1602
3650
3650
3650
3650
3650
3650
3726
1679
3661
1869
3722
3750
3750
3727
2816
2816
2050
2818
2818
2172
2816
2818
2818
2050
2050
2050
2050
2050
2561
769
2561
769
2561
2561
769
2048
2816
2048
2048
2048
2048
2048
2048
2048
2560
2560
768
2560
768
2816
2816
2822
2054
2822
2822
2822
2054
2053
6
2054
2049
2817
770
2817
770
2049
2
2049
2
2049
2
2049
2
2560
768
2624
2252
2252
2715
3178
3178
3744
3712
3712
3712
3712
3712
3716
3716
3716
2176
3200
2176
2176
2176
3200
2176
2176
3200
3200
2876
2876
2876
2876
2876
2876
2876
2688
2688
2688
2688
2177
2177
3712
3712
3712
3712
3712
3713
1664
3713
1664
3712
3712
3712
3712
3712
3712
3712
2180
2180
2180
2180
3204
2180
2180
2860
2348
2692
2180
2692
2180
3716
3716
3716
3716
3716
3716
3716
2818
2818
2818
2172
2328
2328
2052
36
2052
2824
2824
2824
2312
260
2312
260
2568
2312
2564
264
2312
2564
264
2824
772
2824
772
2824
2824
772
2824
772
2052
2052
2052
3584
1568
3584
1568
3072
1056
1088
2809
2675
755
2948
3140
2244
2610
2810
2786
2794
3594
3594
2816
961
960
784
778
976
2817
768
961
960
784
778
976
3905
3905
3905
3905
2929
3018
2762
2826
2696
2625
585
2641
585
2826
2826
3078
1042
70
1094
554
2578
2634
2630
586
2053
6
10
18
2058
2054
10
18
2726
2726
2630
2630
586
2322
3602
3602
3602
2374
2578
326
2374
2309
262
69
70
266
274
74
586
3141
1094
1098
2310
70
266
274
74
586
3142
1098
2472
2472
2472
2472
2472
2472
2472
2242
2242
2242
1218
200
2248
2242
200
2242
1218
200
2259
2259
2259
2259
2169
2169
2566
2054
518
2054
518
2151
2151
2049
2912
2960
2960
2960
2960
2448
2448
2448
2960
2960
2461
410
2458
2457
2457
2374
410
2373
409
2218
234
2218
234
2218
234
2218
234
2252
3676
1626
1630
3674
3678
3642
3646
2146
2146
2614
1245
2614
1245
2626
2881
577
2881
577
2883
579
2881
577
2883
579
3104
3105
3105
2080
2618
2616
2616
2592
2968
2968
2610
2307
2180
2273
2197
2052
2052
68
2089
2052
132
68
2052
2052
68
2089
2052
132
68
2196
2196
2052
68
2052
132
68
2196
2276
2276
2181
2181
2061
2055
2119
2176
3041
2243
2243
2243
2243
2883
2691
2691
2691
2691
2691
2691
2691
2691
2691
2691
2691
2691
2691
2691
2691
2561
2307
2307
2051
2307
2051
2051
3011
2051
515
2051
2307
2051
2307
2051
2051
2051
2051
2051
259
3587
3587
2051
2051
2051
259
2051
2307
2307
2563
2563
2563
2563
2051
515
2307
2051
2051
2051
515
2051
2051
2307
2051
2563
2563
2563
2563
2051
515
2051
2051
2563
2563
3587
2051
2307
2051
2307
2051
2307
2561
2561
2561
2307
2051
2307
2563
2563
2051
2051
515
2051
2051
2307
3011
2307
2307
2051
2307
2307
2051
2307
2051
2307
2307
2051
2307
3587
2051
2051
2051
2051
2051
2051
2051
2051
2051
2307
2051
2563
259
2051
2433
2252
2237
190
3677
1630
3677
1630
2077
30
1085
61
1086
62
93
1821
1822
2077
30
61
62
93
3714
2405
2405
2405
2405
2405
2576
529
530
369
368
2576
368
356
2576
529
2577
432
433
2576
356
2480
2577
530
2577
530
2577
530
2404
2404
2404
2404
2576
529
530
2576
2576
529
530
2578
434
2469
2789
2789
2469
2576
529
2576
2577
2576
529
2576
2472
2576
529
2576
2576
529
2472
425
2576
529
2576
529
2576
2576
529
2576
529
2576
2472
420
2472
2473
2468
2578
754
2788
2793
2578
2577
2576
2577
530
754
2578
745
754
2578
754
2578
754
2578
754
2578
2788
2761
2788
2800
712
713
745
2576
752
2793
2577
2576
529
753
713
745
2576
529
745
2576
2788
2576
529
752
753
2576
752
2577
2760
2760
2576
529
530
2576
2576
529
530
2576
2576
529
530
2576
2576
529
530
2576
2576
529
753
2801
2577
2576
529
2576
2577
433
2576
529
2480
433
424
425
2577
2577
2577
2473
2576
529
2472
425
2576
2576
2576
529
2576
2472
2576
529
2472
2472
2468
2578
754
2802
2576
529
530
2576
2576
2576
529
530
2482
2576
2576
2468
2578
2725
2738
2736
681
2728
688
689
681
2736
681
2729
2729
2728
676
2728
689
2728
689
681
2737
681
2728
2736
2724
2721
2721
674
2721
674
2405
2064
18
2065
18
2064
17
369
368
2064
368
356
2576
2409
2409
2404
2066
361
2404
2066
361
2404
2409
2409
2404
2066
361
2404
2409
2409
2409
2404
2064
17
18
2064
17
18
2064
2065
2064
17
18
2064
2066
2064
2725
2725
2729
2729
2728
676
2728
681
2729
2728
2405
2405
2404
2576
529
2576
529
2576
2064
17
18
2064
2064
17
18
361
2404
2066
370
2404
2064
17
18
370
2066
370
2064
17
18
370
2066
370
2409
2404
2064
368
361
2064
368
2409
2064
17
369
368
2416
2064
17
369
2065
2064
2064
2065
2064
17
18
370
2064
17
18
2064
2724
3236
676
2660
2722
2721
2720
674
3233
673
2721
690
3233
673
1186
674
1202
690
3233
673
1186
674
2721
674
690
2724
3232
672
1186
674
676
2721
674
690
3234
1201
625
674
689
610
617
626
3236
674
610
3249
625
689
617
3234
1201
625
674
689
610
617
626
3234
1201
625
674
689
610
617
626
2658
3234
688
674
610
612
2674
2674
3112
2713
2713
3124
3481
3481
3105
3105
1056
3104
3124
3105
1056
2663
3262
702
638
3118
1086
3118
1086
3134
2669
3128
3128
3128
2150
2150
3077
2140
2122
2122
2122
2122
2122
2122
2122
2126
94
2386
2386
2210
2401
336
2209
2208
162
2210
2146
2145
2145
2145
96
2882
2880
2949
2949
2948
2945
2944
2944
2944
2944
2582
2588
2586
2586
2586
2586
2586
2586
2582
2588
2588
2588
2588
2588
2588
2586
2582
538
2582
2582
538
2582
538
2582
2582
2582
2586
2586
2586
2589
2589
2589
2589
2589
2589
2589
2589
2586
2586
2586
2586
2586
2586
2586
2586
2586
2586
2586
2586
3243
1198
2582
3246
1206
2586
2586
2586
2586
2713
3129
1433
3129
3129
1433
3129
2948
2948
2948
3524
3524
3524
3524
3524
3524
3524
3524
3526
2720
3249
625
610
626
2721
672
3249
625
610
626
3249
625
674
689
2720
688
674
612
2720
688
2728
616
2728
2657
2194
158
2193
2194
2194
2582
542
3254
1214
2588
1212
2582
2586
2586
2582
542
3243
1194
1198
1206
1214
2582
542
1214
2582
542
2588
1212
2586
1210
2586
1210
2586
1210
2586
1210
2586
1210
3258
3258
2713
2713
3072
2153
109
2177
2177
2177
2177
2177
2177
2177
2177
2178
133
2178
2178
133
137
2178
133
2178
133
137
2177
2177
2177
2177
2177
2177
2177
2178
133
2178
133
2178
133
2178
133
2178
133
2125
2125
2125
2121
89
2137
2121
89
77
93
2881
2881
2881
2881
834
2881
834
2881
834
2881
834
2881
2881
2881
834
2945
2945
2945
2880
2880
2944
2565
2562
2565
2565
2565
2565
2562
2565
2562
2565
2565
2562
2565
2565
2565
2562
2565
2565
2562
2565
2585
538
2585
538
2585
538
539
2585
538
539
2585
2585
538
2585
538
2585
530
538
2585
538
2581
537
541
538
2585
541
538
2581
541
2585
530
538
539
2581
541
2585
530
538
539
2585
541
2585
530
2581
537
541
538
2578
2581
537
541
538
2581
537
541
2581
541
2578
2581
541
2578
539
2585
541
2589
2581
541
2581
2581
537
538
2578
2581
537
541
2581
537
541
538
2581
541
2578
2581
541
2578
2585
538
2585
530
538
539
2585
538
2585
2585
538
2585
538
539
2585
530
538
539
2585
2585
538
2585
530
538
2585
538
2585
2585
538
2585
530
538
2585
530
538
2585
541
538
2585
530
538
539
2581
537
541
538
2585
541
2581
537
541
538
2581
541
2585
530
538
539
2581
541
2585
530
538
539
2578
2578
2581
2581
2581
2581
2585
2585
2585
2585
2585
2585
2585
2585
539
2581
537
541
538
2585
541
538
2581
541
2578
538
539
2581
541
2586
539
2589
2581
537
541
538
2585
541
2581
541
2586
2581
2586
2578
538
2581
537
541
538
2585
541
538
2581
2585
530
538
539
2581
2586
2586
2578
538
2585
538
2585
538
2585
530
538
539
2585
530
538
539
2585
2586
2578
538
2585
538
2585
538
2585
530
538
2585
538
2585
530
538
2578
538
2585
2589
2581
537
541
538
2585
541
538
2581
541
2585
530
538
539
2581
541
2585
541
2585
530
538
539
2585
530
2585
541
2578
2578
2581
2581
2585
2585
2585
2585
2585
2585
2585
2585
2585
3128
2133
89
2137
2133
89
2837
2837
2837
793
2713
2837
793
2133
2837
797
2837
2137
90
2137
93
90
2701
2841
794
2713
666
2841
797
794
2825
793
797
794
2713
669
666
2827
793
794
2713
666
667
2245
2245
2245
2245
2245
2245
2245
2245
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3522
1475
3522
1475
3522
1475
2177
2177
2177
2177
2565
2565
2589
2585
2585
1241
1242
2585
538
539
1242
1243
2585
3290
3290
2585
541
3257
1213
3242
3242
2589
2585
3241
1189
1209
2585
538
2585
2585
538
3241
1209
2585
1193
2585
530
3241
1189
1197
1209
1213
2585
538
2585
530
538
539
2130
2129
80
73
2129
80
73
2129
80
2129
80
2121
2129
80
73
82
2129
80
2129
80
82
2128
2129
80
73
82
2129
2128
82
3305
3300
3300
2585
2585
2585
2585
2585
2585
2584
2585
2585
2580
2580
2580
2580
2580
2580
2580
2585
2585
2584
2584
2585
2585
2585
2585
2585
2585
2584
2584
2585
2585
2585
2585
2585
2585
2584
2585
2584
2584
2584
2585
2585
2585
2585
3232
2584
2584
3233
1184
3233
1184
2584
2584
2584
3233
1184
3232
2584
2584
2706
2706
3247
2585
2585
3240
2580
1204
3262
2585
1209
2585
1209
3233
1184
2585
3233
1184
2585
1209
3233
1184
3233
1184
2585
1209
3233
1184
3233
1184
3232
2585
1209
2590
2590
2590
2590
3425
3057
3057
3058
3061
1010
3057
3057
2394
858
2906
2394
3418
858
2393
857
349
861
2905
861
2394
858
2393
857
349
861
2905
861
2906
2906
2394
2393
349
3418
3418
858
3417
1373
3681
1761
3681
3681
1761
3682
1762
3682
1762
2053
2061
2061
2057
2053
9
2073
29
2629
2705
581
2705
581
2629
2705
3409
2705
2705
3409
581
2705
581
2705
581
2641
581
2705
581
2705
581
2629
2629
2705
3409
593
581
3409
593
581
2641
657
581
2641
657
581
3409
593
581
2629
2629
3409
593
581
2641
657
581
2641
657
581
2641
581
2641
581
2641
721
709
2641
657
721
581
709
2641
721
581
709
2769
2641
721
709
2641
721
581
2641
721
581
2641
721
709
2641
657
721
581
2641
657
721
581
709
2641
721
709
2641
657
721
581
709
2641
657
721
581
709
2641
721
709
2641
721
581
2641
721
581
709
722
2641
657
721
581
709
722
2641
657
721
581
709
722
2641
721
581
709
722
2641
657
721
581
709
722
2641
657
721
581
709
722
2769
709
722
2770
2770
2770
2770
2770
2769
709
722
2769
722
2770
2770
2770
2770
2640
2640
2768
2768
2768
2768
2768
3393
577
3393
2625
2625
3393
577
2625
3393
3393
577
3393
577
2625
3393
3393
577
3393
3393
2625
3393
3393
3393
577
3393
577
2625
3393
577
3393
2625
2625
3393
577
2625
2625
3393
577
3393
577
2625
2625
2625
2625
2625
2625
2625
2625
2625
3393
2625
3393
577
2625
3393
577
3393
2625
2625
3393
577
2625
3393
3393
577
2625
2625
3393
577
2625
3393
2625
2625
3393
577
2625
3393
2625
3393
577
2625
2625
2625
3393
577
3393
2625
2625
2625
3393
577
2625
2625
3393
3393
577
3393
577
2625
2625
2625
2625
2625
705
2753
2753
2625
2625
705
2625
705
2625
2625
705
2753
2625
705
2625
705
2625
2625
705
2625
705
2625
705
2753
2625
705
2625
705
2625
705
2753
2753
2753
2625
705
2625
705
2625
705
2625
705
2625
2625
705
2625
705
2753
2753
2753
2753
2625
705
2625
705
2625
705
2625
705
2753
2625
705
2625
705
2625
2625
705
2625
705
2753
2753
2625
705
2625
705
2625
705
2625
2625
705
2753
2625
705
2625
705
2625
2625
705
2625
705
2625
705
2625
705
2625
705
2625
705
737
2753
2625
705
2753
2625
705
2625
705
2625
705
2625
2625
705
2753
2625
705
2625
705
2625
2625
705
2625
2625
705
2753
2625
705
2625
705
2625
705
2625
2625
705
2753
2625
705
2625
705
2625
2625
705
2753
2753
2753
2753
3113
1066
2609
3321
3321
3298
1251
3305
2897
2897
2897
2905
2905
2793
2793
2793
2793
2901
2901
3298
2609
2609
2609
2609
2609
2609
2753
2753
2753
2753
2753
2753
2753
2753
2777
717
730
749
2789
2777
717
733
730
749
2786
3298
1251
3305
1258
3307
3305
3307
2769
977
2769
2769
2769
3025
3025
2769
977
2777
2768
2768
2768
2773
981
2773
981
2773
2773
981
3029
2793
2793
2793
3298
2901
981
3290
3290
3289
3289
3289
3289
3305
3285
3305
3313
3313
3285
3285
3285
3285
3305
3305
3305
3305
3793
1754
3793
1754
3802
3793
3793
3801
3801
1769
3801
3801
3797
1753
1769
3817
3792
3797
3797
3817
3817
3409
1489
1370
3409
1489
3505
1489
1370
3537
3409
1489
3409
1489
3537
3417
2617
3417
1497
3513
2613
3509
3509
1465
3509
3509
1465
2609
2609
3413
1493
3306
3307
3307
3306
3305
1258
3307
3298
3298
3305
1258
3307
3305
1258
3305
1258
3307
2445
2441
397
2443
2394
2394
2257
337
465
218
346
2257
337
218
346
2257
337
465
218
346
2257
337
218
346
2394
2394
2257
337
465
218
346
2257
337
218
346
2257
218
346
2257
337
465
2257
218
346
2257
337
218
346
2257
337
218
346
2257
337
465
2257
218
346
2257
337
465
2257
218
346
2257
218
2257
218
2257
218
2257
218
2257
218
2257
218
2257
218
2257
218
2266
2257
218
2257
337
2257
337
465
2257
337
2257
337
465
2257
337
2257
337
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
337
177
465
2481
2257
337
465
2257
465
218
2257
465
218
2257
218
2257
218
2257
337
465
218
346
474
506
2257
337
465
2257
218
2257
218
2257
218
2257
465
2257
465
2257
218
2257
218
2257
218
2257
465
2257
337
465
2257
337
465
2257
465
2257
2257
337
465
2257
337
465
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2385
2385
2225
2265
345
2265
345
2265
345
2265
345
2393
2393
2265
345
2265
345
2265
345
2265
345
2265
345
2265
345
2261
2261
217
345
2261
217
345
2261
217
345
2261
217
345
2261
217
345
2265
345
2265
345
2265
2265
2265
2265
2265
2265
2265
2265
2261
341
217
345
2261
341
217
345
2261
2261
2261
217
2261
341
2261
341
2261
2261
2261
2261
2261
2261
2261
2261
2261
2229
2233
181
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
2129
113
122
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
90
2129
90
2129
90
122
2129
90
2129
90
2129
113
90
122
2129
113
90
122
2129
90
2129
90
2129
113
90
122
2129
113
90
122
2129
113
90
122
2129
2129
90
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
2129
2129
2129
2129
2129
2129
2129
2129
2129
90
2129
90
2129
90
2129
90
2129
90
2138
2129
2129
90
2129
2129
2129
90
2129
90
2129
90
2129
90
2129
2129
2138
2129
2129
2138
2138
2138
2138
2138
2138
2129
90
2129
90
2129
90
2129
90
2138
2138
2129
90
2129
90
2138
2129
2129
2129
2129
2129
2129
2129
2256
2256
2256
2256
2256
2256
2256
2256
2256
336
2256
2256
2256
336
2256
2256
2256
2256
2256
2256
2137
2137
2137
2137
2137
2137
2137
121
2137
2137
2137
2137
2137
121
2137
121
2137
2137
2137
121
2137
121
2137
121
2137
2133
89
2137
2133
89
121
2133
89
2133
89
2133
89
2133
89
2133
89
2133
89
2133
89
2133
89
2133
89
121
117
2133
89
121
117
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2133
89
2133
89
2133
2133
2137
2137
2128
2128
2128
2128
2128
2128
2128
2128
2128
2128
2128
2128
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2441
397
361
362
2445
394
2441
233
397
361
394
237
365
234
362
2441
395
235
363
2541
2445
394
2445
394
2281
237
234
2283
2281
237
234
2283
2282
362
2283
363
2442
2442
234
362
2443
394
235
363
2442
2445
394
2441
397
394
2441
397
394
2443
2445
394
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
387
2434
387
2434
387
2434
387
2434
387
2434
387
2434
2434
2434
2434
2435
2435
2435
2434
387
2434
387
2434
387
2434
387
2261
341
469
2261
341
2261
2261
2261
341
469
2481
2545
2545
2545
2261
2261
341
2261
2261
341
2261
341
469
2261
341
2261
341
469
2261
341
2261
341
469
2261
341
469
2261
341
469
2261
341
2261
341
469
2261
2261
341
2261
2261
341
469
2261
2261
2261
341
469
2261
341
469
2153
2153
2153
2153
2153
2153
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2433
2433
2433
2433
3569
2673
2673
2673
2673
2673
2673
2673
2673
2665
2665
2400
608
992
864
480
736
2613
437
821
1013
629
757
373
501
885
2741
2613
437
1013
629
757
373
885
2393
601
729
877
1005
2673
369
721
817
881
753
497
3644
3644
3644
3644
3626
3622
3622
3622
3622
3622
3622
3595
1550
1551
1579
1578
1582
3598
1579
1578
1574
1582
1598
1590
3612
3610
3610
3610
3597
3610
3098
1562
1594
3623
3605
3605
3605
1589
3605
3605
3605
1589
3093
1557
3093
1557
3093
1049
1557
1561
1593
3605
1561
1593
3093
1049
1557
1561
1593
3608
3597
1561
1565
1562
3611
3093
1053
1557
1565
3085
1045
1049
1053
1050
1557
1549
1561
1565
1562
3093
1053
1557
1565
1589
3098
1051
1554
1562
3597
1561
1565
1562
3609
1563
3093
1053
1557
1565
3097
3097
3081
1034
1049
1545
1546
1593
1594
3082
1049
1050
1051
1546
1593
1594
1595
3129
1545
1577
1593
3593
1546
1561
1593
1562
1594
3594
1561
1593
1594
3609
3081
1034
1049
1050
1545
1546
1561
1593
1562
1594
3082
1050
1546
1554
1593
1562
1586
1594
3129
1545
1577
1593
3609
3593
1549
1546
1561
1565
1593
1562
1597
1594
3594
1561
1593
1563
1594
1595
3093
1053
1557
1561
1565
3081
1037
1045
1034
1049
1053
1050
1545
1557
1549
1546
1561
1565
1593
1562
1597
1594
3082
1049
1050
1051
1546
1561
1554
1593
1562
1563
1586
1594
1595
3093
3093
1557
3081
1049
1541
1545
1561
1554
3589
1545
1561
1554
3589
1545
3081
1045
1049
1541
1545
1557
1561
1554
3589
1545
3097
1053
1561
1565
1562
3097
1561
1563
3097
1053
1561
1565
3097
1563
3097
1053
1561
1565
3613
3097
1561
3097
1561
1562
3097
1563
3609
1577
3098
1561
1562
3097
1053
1561
1565
1562
3097
1561
1563
3097
1053
1050
1561
1565
1562
3101
1565
3599
3599
3602
3634
3634
3108
1572
3620
3620
3620
3620
3090
1554
1598
3090
1554
1586
1598
3602
1586
1598
3634
3090
1554
1586
3090
1554
3106
1042
1570
1554
1586
3602
1586
3090
3106
1042
1570
1554
1586
3602
1586
3106
1042
1570
1554
1586
3634
3634
3090
3089
1553
1569
1584
3089
1553
1569
1585
3088
1072
1042
1552
1568
1584
1554
1572
1586
3088
1041
1553
1569
1584
3089
1553
1569
1584
1585
1586
3105
1056
1553
1569
1568
1584
1585
1554
1586
3600
1568
1584
1554
1586
3105
1056
1041
1042
1553
1569
1568
1584
1585
1554
3632
1585
3600
1568
1584
1554
1572
1586
3601
1569
1568
1584
1585
3601
1569
1568
1584
1585
3600
1568
1584
3105
1056
1072
1073
1553
1569
1568
1074
1584
1585
1554
1586
3120
1552
1568
1584
1554
1586
3105
1056
1553
1569
1568
1584
1585
1554
3600
1568
3600
1568
1584
1554
1572
1586
3105
1056
1569
1568
1584
1585
3088
1056
1552
1568
1584
3616
1584
1586
3616
3601
1569
1568
1584
3617
1568
1584
1585
3616
1584
3105
1056
1553
1569
1568
1584
1585
1586
3601
1569
1568
1584
1585
3105
1569
1584
1585
3104
1568
1584
1554
1586
3601
1569
1568
1584
1585
3616
1584
3601
1569
1568
1584
1585
3105
1056
1072
1073
1553
1569
1568
1074
1584
1585
1586
3616
1584
1554
1586
3105
1553
1569
1568
1584
1585
1586
3602
3602
3633
1570
1554
3600
1570
1554
3633
1570
3633
1570
1554
3618
1554
3090
1552
1553
1584
1570
1554
3601
1584
1585
1554
1586
3106
1553
1584
1585
1570
1554
1586
3600
1584
1570
1554
1586
3106
1042
1553
1584
1585
1570
1554
1586
3601
1584
1585
1570
1586
3120
1073
1058
1042
1553
1074
1584
1585
1570
1554
1586
3120
1058
1584
1570
1554
1586
3106
1042
1553
1584
1585
1570
1554
1586
3106
1553
1584
1585
1570
1554
1586
3600
1584
1570
1554
1586
3618
3632
1570
1554
1586
3120
1073
1058
1042
1584
1585
1570
1554
1586
3120
1058
1552
1584
1570
1554
1586
3618
1554
1586
3601
1584
1585
1570
1554
1586
3600
1568
1584
1570
1554
1586
3616
1570
3601
1570
1554
3089
1072
1073
1553
1584
1585
1570
1554
3088
1041
1552
1553
1584
3632
1585
3600
1568
1584
3106
1553
1584
1585
1570
1554
1586
3600
1568
1584
1554
1586
3601
1584
1585
1570
1554
1586
3632
1585
3104
1058
1042
1552
1568
1584
1570
1554
1586
3088
1041
1552
1553
1584
1570
3089
1042
1553
1584
1585
1570
1554
1586
3632
1585
3600
1584
3632
1585
1586
3120
1073
1058
1553
1074
1584
1585
1570
1554
1586
3120
1058
1568
1584
1570
1554
1586
3632
1585
3600
3632
1585
3088
1056
1072
1058
1552
1568
1584
1570
1554
1572
1586
3601
1584
1585
3632
1585
3600
1568
1584
3120
1073
1058
1553
1074
1584
1585
1570
1554
1586
3632
1585
3105
1056
1058
3105
1056
1058
1042
3106
1042
3106
1042
3106
3624
3604
3604
3617
1568
1570
3616
3609
3617
1568
1570
3617
1568
1570
3616
3617
1570
3617
3609
3617
3640
3617
1568
3617
1568
3617
1568
3616
3609
3609
3618
1566
3618
1554
1586
1598
3618
1586
3618
1586
3601
1569
1584
3600
1568
1584
1554
1572
3600
3600
1553
1569
1568
1584
1570
1554
3600
1553
1569
1568
1584
1585
1554
1586
3600
1553
1569
1568
1584
1585
1570
1554
3600
1568
1584
1570
1554
1586
3600
1553
1569
1568
1584
1585
1554
1586
3600
1553
1569
1568
1584
1585
3600
1553
1569
1568
1584
1585
3600
1568
1584
3600
1553
1569
1568
1584
1585
1570
1554
1586
3600
1568
1584
1570
1554
1586
3600
1553
1569
1568
1584
1585
1554
3600
1553
1569
1568
1584
1585
3600
1568
1584
3617
1568
1570
3609
3621
3646
3646
3599
3598
3646
3598
3600
3600
3600
3600
2786
2786
2788
2532
2788
2784
2784
2385
2958
2957
2945
2944
2945
896
2944
2944
2944
2405
2277
2279
359
2279
359
2407
2401
2402
2274
354
2401
226
354
2274
354
2401
2401
2273
226
2402
2273
2401
2277
2277
2405
2405
2405
2405
2276
356
484
2276
356
484
2660
2276
356
484
2276
356
2404
2276
356
2276
356
2276
484
2661
3132
2620
2785
736
2784
2785
736
2785
736
2790
3042
3042
3042
3042
3042
850
3042
3042
3042
3042
3042
3042
3042
3042
3042
850
3042
3042
3042
3042
3042
3042
2898
2898
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
2898
3042
3042
3042
3042
850
3042
3042
850
2898
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
2898
2898
3040
2902
855
2902
855
2903
2902
855
2902
855
2902
855
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
3040
3041
3040
3041
3040
3041
992
3041
992
994
3041
992
994
3040
3041
992
994
3042
3042
3041
992
994
3041
992
3040
3041
992
994
3041
3041
3041
3041
992
3040
3041
992
3041
992
3041
992
3040
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
994
3041
994
3041
994
3042
3042
3041
994
3041
994
3041
994
3041
994
3041
994
3041
994
3041
994
3041
3041
3041
994
3041
3041
3042
3042
3041
3042
3041
994
3042
3042
3041
3041
3041
3041
3042
3042
3042
3041
994
3042
3042
2897
3042
3042
3042
3042
3042
3042
850
3042
3042
3041
3041
3041
3041
3041
850
3044
2898
3041
3041
3041
3041
3041
850
3041
3041
3041
3041
3041
3044
3041
3041
3041
3041
3044
3041
994
3041
3041
2897
2897
2897
2897
2897
848
2897
3041
3041
3041
3041
3041
3044
3041
3041
3041
3041
3041
3041
3041
3041
3044
3041
3041
3041
850
2898
3041
850
3041
3041
3041
850
3041
2898
2898
2898
3041
3041
3041
3041
3041
850
2898
3041
850
2898
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3040
3040
3040
3040
3040
3040
3040
3040
3040
994
3040
994
3040
994
3040
994
3040
3040
3040
994
3042
3040
3040
3040
3040
3040
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
2897
850
2897
2897
850
2897
2896
2897
2897
850
2897
3041
992
849
848
3041
3041
992
849
848
994
850
3040
848
996
2897
848
850
3041
992
849
848
3041
992
994
3041
994
3041
992
849
848
994
850
3041
992
849
848
3040
848
3041
992
849
3041
992
3040
3040
994
996
3041
992
849
848
994
3041
992
849
848
994
3041
992
994
3041
992
994
3041
992
849
848
994
3041
992
849
848
3040
3041
992
849
994
3041
992
849
3040
994
996
3041
992
849
848
994
3041
992
849
848
994
3041
992
849
848
994
3040
849
848
3040
3041
3040
994
3041
992
3041
3041
992
994
3041
3041
3041
3041
992
3041
3040
3041
3041
3040
3041
3041
3040
3041
3040
996
3042
3042
3042
3042
3042
3042
3042
3042
3042
2897
994
850
3040
848
996
2896
850
2897
848
994
3042
3042
2897
994
850
2897
3040
848
2897
848
994
2897
3040
994
996
2897
994
3040
848
996
2896
850
2897
994
2897
994
2897
3040
848
3040
848
994
3041
3041
3041
994
850
3040
848
996
2896
3041
3041
994
3041
994
3041
3040
848
994
2896
3041
994
850
3040
848
3041
3041
3040
3041
3040
3040
849
848
994
850
3040
848
994
2897
848
850
2897
848
850
3041
992
994
3041
992
994
3041
992
849
848
994
850
3042
3040
3040
994
3041
992
849
848
994
3040
3040
994
3040
994
850
3040
994
2898
2898
3041
992
849
848
994
3040
3040
3040
3040
994
3040
3041
992
849
848
3041
992
994
3041
992
849
848
994
850
3040
848
994
2897
848
850
3041
992
849
848
994
850
3041
992
994
3040
994
3040
3040
994
3041
992
849
848
994
850
3042
3041
992
849
848
994
3040
3040
994
3041
849
3042
3041
3041
849
848
3041
3041
849
848
3042
2897
848
3041
849
848
3041
849
848
3042
3041
849
848
3041
3041
992
849
3040
848
994
3041
992
3040
994
3040
849
848
3040
3041
992
849
848
850
2896
2897
848
850
3041
992
849
848
850
3040
3040
3041
992
849
3040
848
994
2896
3041
992
849
848
850
3041
992
849
848
3040
848
994
3041
992
849
848
3040
994
3041
992
3041
992
3040
994
3041
992
849
3040
994
3041
992
849
848
3040
848
994
2897
848
3041
992
849
848
2897
848
3041
992
849
848
3042
3041
992
3041
849
2896
3041
3041
849
848
3041
3041
992
849
848
850
3040
848
2897
848
850
3040
849
848
850
3041
3041
3041
849
2896
2896
3041
992
849
848
850
3041
3041
992
849
848
3041
3041
2897
848
2896
2897
848
2897
848
3040
3040
3040
3041
992
3040
3041
992
3040
3040
3041
992
3041
992
3040
3040
3040
3040
3040
3042
3042
3040
3040
848
3040
848
3040
3040
3040
3040
3040
3040
3040
3040
3040
3040
3040
2897
848
2897
2897
848
2897
848
2897
848
2897
2897
2897
848
2897
2897
848
2897
848
2897
848
2902
2902
2902
2902
2902
2902
2902
2902
2902
2902
3134
3134
3134
3134
3134
3134
3134
3132
3132
3132
3132
3132
3132
3132
3132
3810
3809
3809
3809
3809
1760
3809
1760
3809
1760
3809
1760
3809
1760
3809
3809
1760
3809
3809
3809
3809
3809
3809
3809
3809
1762
3809
1760
3808
3808
3808
2532
2532
2532
3556
2532
2532
2532
2532
2532
2532
2788
2788
3556
3044
2532
740
3044
740
3044
484
3556
3044
1508
3044
3044
3044
740
3556
2788
3556
2532
740
2788
2532
2532
3556
3044
2532
740
3044
3044
484
2532
2788
2788
2788
2532
740
2788
2532
2532
3044
740
3044
740
2788
2788
3556
2532
740
2788
2532
2532
3042
3554
3042
738
2786
2898
3042
738
3042
482
2530
2530
2530
2530
2898
2530
2530
3554
482
3042
738
3554
3042
738
2530
738
3042
738
2786
3042
482
3042
3554
482
3042
1506
3042
3042
482
2530
3042
738
3042
738
3554
3042
738
2530
738
3042
738
2786
3042
482
3042
3554
3042
1506
3042
3042
482
2530
3042
738
3554
482
3042
738
3554
2786
3554
3042
738
2530
738
338
2898
3042
738
2786
3042
482
3042
3554
482
3042
1506
3042
3042
482
2386
2530
2530
2530
2530
3042
738
3554
3042
738
2530
738
338
2898
2898
3042
738
3042
482
3042
2386
3554
3042
1506
3042
3042
3298
1506
482
3042
738
3298
1506
482
3042
738
3554
482
3554
3554
2530
338
2530
2530
2530
2530
2530
2530
2530
2530
3298
1506
482
2786
3298
1506
3042
738
2786
2786
2786
2786
2530
738
2786
2530
2622
2622
2622
2622
2622
2622
2622
2622
2622
2622
2622
2622
2622
2622
3298
1506
482
3042
738
3298
1506
482
3042
738
3554
482
2786
3554
2786
2530
738
338
2786
2786
2530
2530
2530
2530
2530
2530
2530
2530
2530
2786
2786
2530
738
2786
2530
2530
2530
3042
3042
2786
338
2898
2898
3042
3042
482
3042
2386
3042
3042
3042
482
2386
2386
2386
2622
2622
2386
2622
2622
2622
2386
2622
2386
2898
2898
2898
2386
2386
2386
2386
3298
1506
3554
3554
2900
2900
2900
2900
2900
2900
3412
3412
3412
2900
2900
2900
2620
2620
2620
2620
2620
2620
2620
2620
2620
2620
2620
2620
2620
2620
2620
2620
2620
2534
3046
486
3046
1510
3046
2534
2534
2534
3558
2790
486
3046
486
3558
3046
1510
2534
2786
2530
2530
738
2786
2786
2786
2533
3045
485
2533
2533
2622
3558
3046
999
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2901
2901
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2529
480
2784
2784
2528
484
2784
2784
2529
480
2528
2784
2532
2784
2898
2898
2530
2530
3554
2528
482
484
2528
2528
482
484
3554
482
3554
2528
482
2528
2528
482
2528
482
2530
2532
2530
2530
2385
481
2384
480
482
484
2530
2529
480
2528
482
484
2530
2384
337
2384
2384
337
481
480
482
2529
480
482
2385
480
482
2898
2385
2529
480
482
2528
484
2528
482
2384
2384
2384
2898
2385
2529
480
482
2385
481
480
482
2529
480
2530
2528
482
484
2529
480
482
2529
480
482
2530
2529
480
482
2384
337
481
2384
2529
480
2528
2529
480
2528
2898
2898
2898
2898
2529
2785
2529
2785
2785
2529
2785
2529
2785
2529
2785
2529
2785
2898
2898
2898
2898
2898
2384
484
2529
2532
2384
2384
2528
2898
2528
2384
2384
2898
2529
2529
2532
2528
2529
2530
2530
2530
2385
481
480
482
2898
2529
480
482
2529
2529
2529
2529
2529
480
482
2529
2530
2530
2528
482
2898
2528
482
2529
480
482
2529
480
482
2530
2528
482
2530
2529
2530
2530
2530
3554
2529
480
482
2384
481
480
2898
2529
480
482
2529
480
2384
337
481
480
2384
480
3554
482
3554
482
2529
480
2528
3554
3554
2384
337
482
3554
2530
2898
2385
2530
2530
2530
2384
2530
3554
2528
482
2898
2528
482
2384
337
481
3554
2384
480
482
2529
2384
2528
482
2528
484
2529
480
482
2529
480
2529
480
2528
2530
2530
2530
2528
482
2529
2530
2528
482
2532
2384
848
2384
2896
2384
848
2385
2897
2385
2897
2385
2529
482
3042
738
3042
738
2529
482
3042
738
2530
3042
738
2785
3554
2786
2530
738
338
3041
481
2786
2786
2530
2529
3554
3042
738
2785
482
738
338
3042
738
3041
481
994
482
3554
2786
2785
482
738
338
2786
3041
481
482
3042
3041
3041
481
2530
3554
3041
994
1506
3042
3041
481
994
482
3041
3041
481
482
2529
480
482
3041
738
2785
736
2784
738
996
740
2784
3041
736
2529
480
3041
2785
2529
482
3041
738
3041
2532
3041
2385
481
737
3554
2784
738
996
740
2384
480
736
738
338
484
740
2528
3041
2785
736
2784
2784
2529
482
3041
738
2786
2897
3041
3041
481
480
2784
738
996
740
2786
2528
482
996
484
2529
480
482
3041
738
2384
337
338
2532
3554
3041
738
2384
337
481
737
480
736
738
338
2897
848
3041
738
2384
3041
481
480
482
3041
2784
738
3554
3041
738
2384
337
481
737
480
736
738
338
3044
740
2528
736
738
2384
481
480
736
3041
736
2897
3041
738
2385
3041
992
481
480
482
2784
738
996
740
2528
482
996
484
3041
736
3041
480
2384
337
2384
337
2384
2897
848
3041
2384
337
3041
992
481
480
3041
2384
337
481
737
3041
2385
481
3044
2384
3041
2384
337
481
3041
2384
337
481
3044
3041
3041
2385
481
3041
3041
3041
481
3044
3044
3044
484
3041
3041
3041
481
3041
992
3041
3041
992
481
3044
3044
3041
3041
3041
992
3041
3041
992
481
2528
3041
2784
2784
2384
3041
2384
337
481
737
480
736
2384
480
736
2896
2896
2897
848
3041
3041
992
481
480
2784
2528
3041
3041
992
481
480
3041
3041
2384
3041
3041
992
481
480
3041
2384
337
481
2384
3041
992
3041
3041
992
481
3041
992
3041
3041
3041
3041
992
3041
2385
849
2385
849
2385
849
2385
849
2385
2385
849
2385
849
2530
2786
2529
480
3041
2785
3044
3041
2529
480
3041
2785
2529
3041
3041
2532
3041
2385
481
737
3044
2788
2528
3041
2785
2529
3041
2897
3041
3041
481
3044
3044
484
2385
2529
3041
2532
3041
2385
481
737
2897
3041
3041
481
2385
2385
2897
3041
2385
3041
992
481
480
3041
2385
481
737
3041
2385
481
3044
3041
2385
481
3041
2385
481
3041
3041
3041
481
3044
3044
3044
484
3041
3041
3041
481
3041
992
3041
3041
992
481
2529
482
3041
738
3042
738
3041
2529
482
3041
738
2529
482
3041
738
2529
482
3041
738
3042
738
2529
482
3041
738
2384
337
338
3041
738
2384
337
481
737
482
738
338
2897
3041
738
2384
3041
481
482
3041
738
2384
337
481
737
738
338
2529
3041
2897
3041
738
2385
3041
481
482
3041
3041
3041
3041
3041
2385
3041
2384
337
481
3041
2384
337
481
3041
3041
2385
3041
3041
3041
481
3041
3041
3041
481
3041
3041
2530
2786
2786
2786
2786
2385
482
738
2786
2530
2784
738
2529
482
3041
738
2784
3041
736
2529
482
3041
738
2784
3041
736
2529
3041
2530
2784
994
738
2784
2788
3041
2784
2784
2529
3041
2784
3554
3041
994
738
2384
337
481
737
736
482
738
338
2529
736
3041
2897
3041
994
738
3041
481
480
994
482
3041
736
3041
480
3041
2384
337
481
737
736
2528
736
3041
2784
3041
2784
994
738
2529
482
3041
738
2897
3041
3041
481
480
2784
2528
3041
738
2385
3554
3041
994
738
2384
337
481
737
736
738
338
3042
740
3041
736
2897
3041
994
738
2385
738
338
3041
481
480
994
482
2784
994
738
740
2528
994
482
484
3041
736
3041
480
2530
3554
3041
994
738
2385
481
737
736
738
338
2897
3041
994
738
3041
481
480
994
482
3041
2384
337
481
737
3554
2784
994
738
2528
736
482
738
338
2528
736
740
2897
3041
3041
481
480
2784
994
738
2786
2528
994
482
2788
2528
484
3041
2384
337
481
3041
3041
2384
337
481
3041
2384
337
481
3041
3041
2385
481
3041
2384
337
481
3042
3041
3041
3041
481
3041
3041
3041
3041
481
3041
3041
3041
481
3042
1506
3042
3041
3041
3041
3041
3041
481
3041
3041
3041
481
3554
3042
1506
3042
3042
2384
2897
848
2385
2529
480
2784
2784
2528
2784
2784
2784
2529
480
2784
2784
2529
480
2784
2386
2528
2528
482
2528
482
2528
2530
2528
2528
2528
482
2528
482
2528
2530
2528
2529
2529
2529
2529
2529
2529
3408
3408
2529
482
2785
2784
2528
482
484
2784
738
740
2529
2785
2784
2529
482
2785
738
2784
2528
2784
2529
480
482
3041
992
737
736
994
738
3297
737
3040
736
994
738
996
740
3040
2529
480
3041
992
737
736
3297
737
736
3553
1504
481
480
482
2785
736
738
3552
3040
736
994
996
740
2528
736
738
338
484
740
3040
2528
3040
736
2784
3553
1504
481
480
482
3041
992
737
736
994
738
3040
994
738
2528
3040
736
994
996
740
2784
3040
480
994
482
996
484
3553
1504
481
480
3041
992
737
736
3553
1504
1506
3041
992
737
736
994
738
2385
481
737
480
736
482
738
3041
992
737
736
994
738
2785
3041
992
481
480
994
482
3040
994
2898
3041
992
737
736
2385
737
3041
992
481
480
3553
1504
3041
992
737
736
2385
481
737
480
736
3040
994
996
2528
338
3041
992
994
2530
3041
992
3040
994
996
3040
994
996
3040
480
994
482
996
484
3553
1504
481
1506
3041
1505
992
1504
994
1506
3041
992
994
3041
992
481
480
994
482
3553
1504
481
3041
1505
992
1504
3041
992
3041
992
481
480
3297
1248
1505
1504
481
480
1250
1506
482
3041
992
737
736
994
738
3297
1248
737
736
3552
480
1250
1252
484
3040
736
994
738
996
740
3553
1504
1506
3296
736
3041
992
736
994
3297
1248
1505
1504
481
480
482
3041
992
737
736
738
3297
1248
737
736
3297
1248
1505
1504
481
480
1250
1506
482
3041
992
737
736
994
738
2528
3041
992
737
2528
482
484
3040
736
994
738
996
740
2784
3040
994
738
996
740
3553
1504
480
3041
992
737
736
3297
1248
737
736
3296
1504
480
3040
736
3297
1505
1504
1250
1506
482
3041
992
737
736
994
738
3040
736
994
738
996
3297
1505
1504
482
3041
992
737
736
738
3040
736
994
738
996
2529
482
3041
2528
482
484
2529
3041
992
3553
1504
481
482
3041
992
3553
3041
737
2385
481
737
480
3552
3040
736
2384
480
736
482
484
3040
2528
3040
3553
1504
481
482
3041
992
3552
2896
3041
737
3041
992
481
480
3040
736
3040
480
482
484
3553
1504
481
3041
992
3553
1504
3041
992
737
736
2385
481
737
480
736
482
2897
3041
992
737
736
3041
992
481
480
482
3553
1504
3041
992
3552
1508
3040
3041
992
737
736
2384
337
3041
992
481
480
3553
1504
3041
992
737
736
2384
337
481
737
480
736
2529
2529
2528
2528
484
2529
2529
480
482
2529
2529
480
2897
2898
2385
849
2385
849
2530
484
2385
481
2384
480
482
484
2529
2528
482
484
2532
2385
481
482
2529
482
2385
2385
2528
482
484
2530
3552
1250
482
3040
994
738
2784
3552
3040
736
996
740
3552
2784
3298
3042
2784
3298
482
3042
738
3040
2784
3040
736
2784
3040
994
738
3040
736
994
3042
738
3556
2529
480
3041
992
994
738
2785
736
2528
484
2784
740
3041
992
2529
480
3041
992
738
2785
736
2529
480
3041
992
738
3041
2385
481
737
3552
1506
2784
738
740
2528
736
482
738
338
484
740
2784
2528
2784
2784
3552
481
480
3041
992
994
738
3552
3040
736
994
3041
3041
481
2784
994
738
740
3040
480
994
482
484
2529
480
3041
992
738
2384
3554
3041
992
994
738
2385
481
737
480
482
738
2897
3041
992
994
738
3041
992
481
994
482
3041
2384
337
2897
848
3041
992
738
2384
337
3041
992
481
480
482
3554
3041
992
738
2384
337
481
737
480
482
738
3041
2385
481
3041
992
994
2385
481
480
3041
992
2384
337
481
480
3041
3041
3041
481
3042
2528
994
482
484
3041
992
994
3041
992
994
3041
992
481
994
482
3041
992
3041
992
3041
992
481
482
2385
2385
2385
2385
2385
2385
2385
2384
2384
337
2384
2384
337
2384
2385
2384
337
2384
337
2385
2384
2384
337
2384
337
2384
337
2384
337
2384
2384
337
2384
2385
2385
2385
2385
2385
2385
2385
2385
2384
2385
2385
2385
2385
2385
2384
2384
337
2384
337
2385
2385
2384
337
2384
337
2384
337
2385
2384
337
2384
337
2384
337
2385
2385
2384
337
3297
1505
3553
3553
3297
1505
3553
3297
1505
3553
3553
2896
2897
2897
2896
2897
2897
2896
2897
2896
2897
2896
2896
3297
1505
3553
3556
3556
3553
3297
1505
3553
3553
3297
1248
1505
1504
3553
1504
3556
3553
3553
3553
1504
3297
1248
1505
1504
3553
1504
3553
1504
2896
2897
2896
2897
3297
1248
1505
1504
3553
1504
3553
1504
3553
1504
3553
3553
1504
3297
1505
3553
3556
3556
3553
3297
1505
3553
3553
3297
1248
1505
1504
3553
1504
3553
1504
3297
1505
3553
3553
3297
1505
3553
3553
3553
3553
3553
3553
3553
3297
1505
3553
3553
3553
3297
1505
3553
3553
3553
3297
1505
3553
3553
3553
3297
1505
3553
3553
3297
1505
3553
3553
3297
1248
1504
481
480
1250
1506
482
3041
992
737
736
994
738
2785
736
3552
1506
3040
736
994
738
3552
1506
3041
992
736
994
3297
1248
1504
481
480
1250
1506
482
3041
992
737
736
994
738
2785
736
3297
1248
1504
481
480
1250
1506
482
3041
992
737
736
994
738
3040
736
2784
3554
3040
736
994
3554
3040
736
994
738
2529
480
482
3040
737
736
738
2785
736
3040
736
738
2529
480
482
3040
737
736
738
3296
737
736
3553
1504
480
1506
482
2785
736
738
3552
2784
2384
480
736
3552
1506
2784
738
2384
480
736
482
738
338
3553
1504
481
480
1506
482
2785
736
738
3552
2784
738
2784
2528
2784
738
2784
738
2528
482
3552
480
1506
482
2784
738
2385
338
3553
1504
1506
3040
737
736
738
2384
481
737
480
736
482
738
3040
737
736
738
2384
737
3040
481
480
482
2785
736
738
2384
737
736
738
2529
480
482
3553
1504
1506
2785
736
738
2384
481
737
480
736
482
738
3040
2528
2528
482
2528
482
3552
481
480
3040
1504
3040
3040
481
480
482
2528
482
2528
482
2385
2385
2385
2385
2529
480
2785
736
2529
480
2785
736
2785
736
3552
3040
737
736
2529
737
480
736
3552
1506
3040
736
994
738
2528
736
482
738
338
2896
3040
737
736
3040
481
480
3040
736
994
738
3040
480
994
482
2384
337
2384
2528
2785
736
2528
482
2784
738
2529
2896
2529
2529
2529
2529
2530
2529
2384
337
3040
994
3040
481
994
3552
1506
3040
994
2529
2529
2530
2529
2529
2384
2529
480
2785
736
2785
736
2528
2784
2784
2529
480
2785
736
2785
736
2528
2785
736
2528
2784
2784
3553
1504
3041
992
737
736
2384
337
481
737
480
736
3552
1506
3040
736
994
2384
480
736
482
2529
480
2785
736
2784
2896
3041
992
737
736
3041
992
481
480
3040
736
994
3040
480
994
482
2529
480
2785
736
3552
3040
2528
3040
3040
480
2785
736
2784
2529
480
2529
480
2529
480
482
2384
337
2384
3041
992
737
736
2384
337
3041
992
481
480
3553
1504
3041
992
737
736
2384
337
481
737
480
736
2529
480
2528
482
2529
480
2529
480
482
2529
480
2384
337
2529
480
2384
337
2384
337
481
480
2385
2529
480
2529
480
2529
2785
738
2785
2530
2786
2529
2785
738
2785
2785
738
2785
2530
2786
2785
2529
737
2786
2530
738
2786
2786
2785
2529
2786
2530
2384
337
2384
2785
738
2529
737
482
738
2785
738
2529
482
2785
738
2529
737
482
738
2529
737
482
738
2785
738
2529
482
2529
482
2384
337
2786
2528
482
2786
2528
482
738
2529
2529
2529
2528
2384
337
849
848
850
2384
337
849
848
850
2898
2386
2386
2528
3041
992
2785
736
3040
2784
3041
992
2528
3041
992
2528
3041
992
3041
992
2384
337
481
737
480
736
3040
2384
736
338
2528
3041
992
3040
2528
3041
992
2896
3041
992
3041
992
481
480
3040
3040
480
2528
3041
992
2384
337
2384
3041
992
2384
337
481
737
480
736
338
2896
2897
848
3041
992
2384
3041
992
481
480
3040
3041
992
2384
337
481
737
480
736
338
3040
2784
2896
3041
992
2385
3041
992
481
480
3040
3040
480
2384
337
2384
2896
850
3041
992
2384
337
338
3041
992
481
480
3041
992
2384
337
481
737
480
736
338
3041
992
2384
337
481
480
3040
2384
338
3041
992
2384
337
481
480
338
3041
992
2384
337
481
480
338
3040
3041
992
2384
337
481
480
338
3041
992
3041
992
3041
992
481
480
3040
3040
3040
480
3041
992
3041
992
3041
992
481
480
3041
992
3041
992
3041
992
481
480
3040
3040
2528
3041
992
3041
992
3041
992
481
480
3042
2384
337
338
2384
2384
337
338
2384
337
338
2385
2528
3040
2784
3040
2784
3040
3040
2784
3040
3040
2384
337
480
736
3040
2384
480
736
2528
3040
3040
2896
2896
3040
3040
480
3040
3040
480
3040
3040
2896
3040
2384
337
3040
480
3040
2384
337
480
736
3040
2384
337
480
3040
2384
480
3040
2384
337
480
3040
3040
3040
480
3040
3040
3040
480
3040
3040
3040
480
2897
848
2897
848
2897
848
2385
2386
2385
2385
2385
2384
337
2384
337
2385
2384
337
2385
2385
2384
337
2386
2386
2386
2897
2897
2897
848
2897
848
2897
2897
848
2897
848
2896
2897
848
2896
2896
3297
1505
3553
2897
3554
3553
3297
1505
1250
1506
3553
1504
1506
2897
848
3553
1506
3297
1505
1504
3553
1504
3553
1504
3552
1506
1508
3554
3552
3297
1248
1504
3297
1248
1504
3297
3297
1248
1504
3296
1504
2386
2386
2384
337
2384
338
2384
337
338
2384
2384
337
338
2385
2384
337
338
2384
337
338
2384
337
2384
338
2384
337
338
2384
337
338
2384
337
338
2384
337
338
2384
2384
337
338
2384
337
338
2384
337
338
2384
337
338
2384
337
2384
2384
337
2384
337
2384
337
2384
2384
337
3297
1248
1504
3553
1504
3296
3297
1248
1504
3553
1504
3552
3297
1248
1504
3553
1504
3296
3552
3297
1248
1504
3553
1504
3552
3296
1504
3552
3296
1504
3552
3552
3552
3296
1504
3552
3552
2388
2388
2388
2388
2388
2388
3558
2790
486
3046
486
3046
486
3558
3046
1510
3046
1510
2534
3046
486
3046
486
3046
486
3046
3558
3046
2790
486
3046
3558
3046
3046
3046
486
3558
3046
3046
2534
3046
3046
2534
3558
3558
3558
2902
2529
737
2529
737
2529
737
2785
2529
737
2529
737
2529
737
2529
737
736
2532
740
2529
737
480
736
2785
736
2529
737
480
2785
2785
736
2529
737
480
736
2529
737
736
2529
737
736
2529
737
480
2785
480
736
2785
2529
737
2529
737
2529
737
736
2532
740
2529
737
480
736
2785
736
2529
737
480
2785
2529
737
2529
737
2529
737
2529
737
2529
737
2785
2529
737
2529
737
2785
2529
737
2529
737
2529
737
2529
737
2785
2785
2784
2785
2785
736
2785
2784
740
2785
2785
2785
2784
2785
480
736
738
2529
737
480
736
482
738
2529
737
738
2786
2529
737
480
736
2529
482
2785
2785
2785
738
2785
738
2785
738
2786
2785
2785
2528
736
2528
736
2528
736
2529
737
480
736
2528
736
2529
737
480
736
2785
480
736
2785
736
2784
2528
736
2528
736
2528
736
2528
736
2528
736
2528
736
2528
736
2528
736
2784
2784
2784
2784
2784
2784
2784
2784
2784
3010
3010
3242
3009
3009
3009
3009
3009
960
3009
960
3009
3009
3009
3009
3009
3009
3010
3009
3009
960
3521
3521
3521
3521
3521
3009
960
3009
960
962
3008
3008
962
3520
3044
1508
3042
1506
3042
1506
3042
1506
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
2901
3042
1506
3040
1504
3042
1506
3040
1504
994
1506
996
3042
1506
3040
1504
994
1506
3040
3042
1506
3041
1505
994
1506
3041
1505
2897
848
2897
848
3040
1504
2897
850
2897
2897
2896
2897
848
2897
848
2897
848
3041
1505
3040
994
996
2896
2896
850
2896
2896
2896
2897
848
2897
848
2897
848
2902
2902
2902
2788
3044
484
3044
484
2788
2788
2622
2386
2386
2386
2620
2620
2620
2620
2620
2620
2790
2790
3046
486
3046
486
2532
740
2532
740
2790
486
2790
486
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2384
736
2384
2384
2784
3040
481
480
2784
3040
480
3040
481
480
3040
481
480
3040
480
3040
480
2784
3040
480
2529
3040
481
480
3040
481
480
3040
480
2784
3040
480
2784
3040
480
3040
481
480
2385
2529
2384
2529
3040
481
480
3040
480
2529
2528
2528
2528
2385
2528
2528
2384
337
2384
2384
337
2784
3040
481
480
3040
480
2529
480
2529
480
2528
2529
480
2529
480
2528
2529
480
2529
480
2529
480
2784
2384
337
736
2384
337
736
2384
337
2784
2385
737
736
3041
992
481
480
2785
736
2385
737
3041
992
481
480
2385
737
3041
992
481
480
2784
3040
480
2385
737
736
3041
992
481
480
2784
3041
992
481
480
3041
992
481
480
3041
992
481
480
3041
992
481
480
2784
2384
736
2384
736
3040
480
2784
3041
992
480
3041
992
480
2384
3040
480
2384
736
3040
480
2384
337
736
338
2384
2384
337
736
2784
338
2784
2785
338
3041
992
481
480
2384
337
737
736
338
2384
338
3040
480
2785
3040
480
3040
480
2529
480
2784
338
2784
338
3040
481
480
2529
480
3041
992
481
480
3040
480
2528
3041
992
481
480
2384
337
2384
2384
337
2384
337
2384
337
2384
337
2384
2384
337
2384
337
2384
337
2384
337
2384
337
2384
337
2384
337
2390
2390
2528
736
2784
2528
736
2784
2784
2784
2528
736
2784
2784
2784
2528
736
2528
736
2784
2784
2784
2784
2784
2785
736
2529
737
480
736
2529
737
480
736
2528
736
2785
736
2529
737
480
736
2785
736
2785
736
2784
2785
736
2785
736
2785
736
2529
737
480
736
2529
737
480
736
2529
2529
480
2529
480
2529
480
2528
3041
992
848
3041
992
848
994
3041
992
848
994
850
2896
3040
994
3041
992
3041
992
994
3041
992
848
994
3808
2384
2384
338
2896
850
3040
994
2384
338
3040
480
994
482
2528
482
3040
994
2528
3041
992
737
736
994
3040
736
3553
1504
1506
3041
992
737
736
994
738
2384
337
481
737
480
736
482
738
338
2384
480
736
3040
2897
848
850
3041
992
737
736
994
738
2784
3041
992
481
480
994
482
3040
736
3040
480
3552
481
480
482
3041
992
737
736
994
738
2384
3040
994
2384
480
482
338
3041
992
994
2384
337
480
482
3040
3040
994
3040
994
3040
480
994
482
3553
1504
480
1506
3041
1505
992
1504
994
1506
3041
992
994
3041
992
481
480
994
482
3552
3040
1504
3040
3040
480
2384
338
2384
338
2384
337
338
2384
2384
338
2384
337
338
2896
2897
2897
2897
848
3296
1504
1250
1506
3552
1506
2896
2897
848
2897
848
3297
1248
1505
1504
1250
1506
3553
1504
1506
2896
3552
3552
3553
1504
1506
2785
736
738
3009
960
962
3521
1472
1474
2528
3042
3042
2530
3044
3556
3042
996
3556
3044
740
2532
3044
484
3042
3044
3042
2530
484
2530
484
2530
484
2530
484
2532
2530
484
2530
484
3040
848
3040
848
3040
3040
3040
3040
3040
848
3040
848
850
3040
3040
3040
3040
3040
3040
3040
3040
2900
2900
2900
2528
2784
738
2784
3552
3040
736
994
738
2384
480
736
482
738
484
740
3552
3040
736
996
2384
480
736
482
484
740
2896
3040
736
994
738
2384
3040
480
994
482
996
484
3040
736
996
2384
3040
480
994
482
996
484
2528
482
2528
482
484
2528
2528
2528
482
484
2528
482
484
2528
482
484
2528
482
484
2528
2528
482
484
2528
482
484
3040
1504
994
1506
3552
2784
3040
480
3040
480
2528
736
2528
736
3040
3040
3040
3808
3040
736
3040
736
3040
480
3040
1504
3040
3040
2896
3040
3040
480
3040
3040
2384
2384
3552
2528
736
2903
3560
488
489
2536
2792
2957
3781
3781
3781
3781
1737
3781
3781
1737
3781
3781
3781
1737
3781
3781
1737
3777
3777
3777
3777
3777
3779
3778
3778
3778
1731
3778
2273
353
481
2401
2401
2401
3041
3041
3041
3041
3041
3041
3041
3041
3045
3045
3045
3045
3045
3045
3045
3045
3047
3047
3047
3045
3047
3042
3042
995
3042
995
3049
3049
2385
338
2385
2386
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
849
2385
849
3557
3045
3557
3045
741
2385
849
2897
2385
2385
3045
2385
485
2897
3045
3045
485
3045
2385
3045
3045
3045
485
2385
338
3045
3045
2385
3045
2385
485
2897
3045
741
3045
485
3045
2385
485
3045
1509
3045
3045
485
2385
849
2897
2385
849
2385
338
3045
3045
741
2385
338
3557
3045
2385
485
741
3045
741
3045
485
3045
2385
485
3045
1509
3045
3045
485
2385
338
2385
2385
2385
849
3045
2385
849
3557
2533
2897
2533
2533
3557
2533
2897
2533
3557
3557
2533
2897
2533
2533
2385
2385
338
2385
338
2385
2385
2385
2385
2385
2897
2897
2386
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2897
2386
2386
3045
485
3045
1509
3045
741
2897
850
2897
3557
2533
2897
2533
2533
3045
2789
2385
849
2897
2385
2385
338
3045
2385
3557
3045
2385
485
741
2897
3045
741
3045
485
2385
2385
849
338
850
2897
2385
849
338
850
2385
3045
3045
2385
338
3557
3045
2385
485
741
3045
741
3045
485
2385
3557
3045
1509
3045
3045
485
2897
2897
3557
2897
2897
3557
2385
338
2385
2385
2385
2385
338
2385
338
2385
338
2385
849
338
2897
2385
338
2385
2385
2385
2385
2385
2385
338
2385
2385
2385
2385
2385
2385
338
2897
3557
3301
2385
849
338
2897
2385
338
2385
338
2385
3040
2528
3040
480
3552
3040
736
3133
3133
3133
3809
3809
3809
2529
3041
737
3553
3041
737
2529
3041
2785
3041
3041
481
3041
3041
3041
3041
481
3041
2529
3041
737
2529
3041
737
3041
481
3041
737
3041
3041
1505
3041
481
3041
3041
3041
737
2529
3553
2785
3041
737
2785
3041
481
3041
737
3041
3553
3041
1505
3041
481
3041
2529
3553
2529
2529
2529
2529
2529
3553
2529
2529
3553
2529
2529
2529
2785
3041
481
2785
3041
737
3553
2785
3041
737
2785
3041
481
3041
737
3041
2529
3041
3553
2785
3041
737
2785
3041
481
3041
737
3553
3041
1505
3041
3041
3297
1505
3553
3553
3297
1505
3553
3297
1505
3553
3553
2533
2533
2535
2533
2533
2533
2390
2533
2789
3045
485
2789
3045
1509
2390
2791
2533
2789
3046
742
999
743
2789
3045
485
2789
3045
1509
2789
3045
485
2789
3045
1509
2898
2898
3302
1510
1255
1511
2390
850
343
2390
2789
3045
485
2789
3045
1509
2621
2621
2621
2621
2621
2901
3042
738
3043
3042
2905
2529
737
2529
737
2529
737
2789
2789
2789
2789
3009
3265
1473
2897
2897
3040
2385
338
2385
338
2385
2385
3045
485
2385
2533
3045
485
2385
2385
2385
338
2385
338
2385
3045
485
2385
741
3045
485
2385
3045
485
2385
2385
2385
2385
2385
338
2385
2385
2385
2385
2385
338
2385
338
2533
2533
2533
2533
2533
741
2533
2533
741
2533
3553
2485
2485
2485
2485
2486
2413
2413
2308
420
2466
2314
2310
266
2510
2304
258
274
418
2304
260
418
420
2304
258
264
416
2304
258
274
418
2304
418
2304
258
274
418
2304
258
260
418
2304
2304
2305
273
2308
272
420
2305
264
273
265
2305
273
2305
273
2320
274
2305
273
2306
260
272
2305
273
2312
2320
2312
272
2320
2320
2314
2314
2314
2314
2314
2314
2314
2680
2320
2320
2320
2306
2306
19
15
385
401
85
421
469
613
573
33
387
515
13
521
393
5
273
258
594
1734
1
899
19
15
385
401
85
421
469
613
573
33
387
515
13
521
393
9
257
258
594
1734
1
1003
19
15
385
401
85
421
469
613
573
33
387
515
13
521
393
9
265
258
594
1734
1
1003
19
15
385
401
85
421
469
613
573
33
387
515
13
521
393
13
257
258
594
1734
1
985
19
15
385
401
85
421
469
613
573
33
387
515
13
521
393
25
257
258
594
1734
1
909
19
15
385
401
85
421
469
613
573
33
387
515
13
521
393
29
257
258
594
1734
1
905
19
15
385
401
85
421
469
613
573
33
387
515
13
521
394
3
273
258
594
1734
0
898
19
15
385
401
85
421
469
613
573
33
387
515
13
521
394
9
257
258
594
1734
0
902
19
15
385
401
85
421
469
613
573
33
387
515
13
521
394
9
265
258
594
1734
0
902
19
15
385
402
86
421
725
613
573
32
384
517
781
1029
1417
24
258
263
769
1817
1281
396
19
15
385
402
86
421
725
613
573
32
384
517
781
1033
1418
8
258
263
770
1798
1280
391
19
15
385
402
86
421
725
613
573
32
384
517
781
1033
1418
24
258
455
770
1798
1280
399
19
15
385
402
86
422
725
613
573
32
384
512
777
1033
1418
8
257
258
779
1819
1280
391
19
15
385
402
86
422
725
613
573
32
384
512
777
1033
1418
8
258
258
779
1819
1280
391
19
15
385
402
86
422
726
613
573
32
384
512
776
1033
1417
24
256
256
774
1799
1285
396
19
15
385
402
86
422
726
613
573
32
384
512
776
1033
1417
24
258
256
774
1799
1285
396
19
15
385
402
86
422
726
614
573
32
384
512
776
1032
1417
24
256
256
774
1798
1283
396
19
15
385
402
86
422
726
614
573
32
384
512
776
1032
1417
24
258
256
774
1798
1283
396
19
15
389
405
85
421
725
613
565
37
385
517
777
1029
1421
9
257
269
769
1794
1283
391
19
15
389
405
85
421
725
613
565
37
385
517
777
1037
1421
9
257
269
769
1797
1281
390
19
15
389
405
85
421
725
613
565
37
385
517
777
1037
1421
25
257
269
769
1797
1281
394
19
15
389
405
85
421
725
613
565
37
385
517
781
1033
1421
9
257
269
770
1798
1282
390
19
15
389
405
85
421
725
613
565
37
385
517
781
1033
1421
25
257
269
770
1798
1282
395
19
15
389
405
85
421
725
613
565
37
385
517
781
1037
1421
9
257
269
770
1793
1281
390
19
15
389
405
85
421
725
613
565
37
385
517
781
1037
1421
25
257
269
770
1793
1282
395
19
15
389
405
85
421
725
613
565
37
389
517
777
1029
1421
9
269
261
769
1794
1282
390
19
15
389
405
85
421
725
613
565
37
389
517
777
1033
1421
9
269
261
769
1818
1282
391
19
15
389
405
85
421
725
613
565
37
389
517
777
1037
1421
9
269
261
769
1797
1281
390
19
15
389
405
85
421
725
613
565
37
389
517
777
1037
1421
25
258
265
769
1797
1281
394
19
15
389
405
85
421
725
613
565
37
389
517
781
1033
1421
9
269
265
770
1798
1282
390
19
15
389
405
85
421
725
613
565
37
389
517
781
1033
1421
25
258
265
770
1798
1282
395
19
15
389
405
85
421
725
613
565
37
389
517
781
1037
1421
9
269
265
770
1793
1281
390
19
15
389
405
85
421
725
613
565
37
389
517
781
1037
1421
25
258
265
770
1793
1282
395
19
15
389
405
85
421
725
613
565
37
393
517
777
1029
1421
17
273
281
769
1794
1283
397
19
15
389
405
85
421
725
613
565
37
393
517
777
1037
1421
17
273
281
769
1797
1281
397
19
15
389
405
85
421
725
613
565
37
393
517
781
1033
1421
17
273
281
770
1798
1282
399
19
15
389
405
85
421
725
613
565
37
393
517
781
1037
1421
17
273
281
770
1793
1281
397
19
15
389
405
85
421
725
613
565
293
385
517
781
521
653
161
1
634
770
262
258
155
19
15
389
405
85
421
725
613
565
293
385
517
781
525
653
161
1
634
770
258
259
155
19
15
389
405
85
421
725
613
565
293
385
517
781
525
653
165
1
634
770
258
259
153
19
15
389
405
85
421
725
613
565
293
389
517
777
525
653
161
2
634
769
261
257
157
19
15
389
405
85
421
725
613
565
293
389
517
781
521
653
161
2
634
770
262
258
155
19
15
389
405
85
421
725
613
565
293
389
517
781
525
653
161
2
634
770
257
257
157
19
15
389
421
661
757
709
613
565
565
1669
525
285
773
909
1025
1657
197
33
337
18
950
19
15
389
421
661
757
709
613
565
565
1669
525
285
773
909
1025
1661
197
33
337
18
950
19
15
389
421
661
757
709
613
565
565
1669
525
285
773
909
1029
1657
197
33
338
19
953
19
15
389
421
661
757
709
613
565
565
1669
525
285
773
909
1029
1661
197
33
338
19
953
19
15
389
421
661
757
709
613
565
565
1669
525
309
261
909
1025
1657
329
81
217
521
957
19
15
389
421
661
757
709
613
565
565
1669
525
309
261
909
1025
1661
325
81
82
530
950
19
15
389
421
661
757
709
613
565
565
1669
525
309
261
909
1029
1657
329
81
213
517
949
19
15
389
421
37
421
725
613
565
565
489
553
777
1029
1421
1029
65
589
782
1794
1283
761
19
15
389
421
37
421
725
613
565
565
489
557
777
1029
1421
1025
65
585
779
1795
1283
765
19
15
389
421
37
421
725
613
565
565
489
557
777
1029
1421
1029
65
585
778
1794
1283
761
19
15
389
421
37
421
725
613
565
565
489
557
777
1033
1421
1029
65
585
779
1819
1283
729
19
15
389
421
37
421
725
613
565
565
745
553
777
1029
1421
1025
577
333
782
1794
1283
765
19
15
389
421
37
421
725
613
565
565
745
553
777
1029
1421
1029
577
330
778
1794
1283
761
19
15
389
421
37
421
725
613
565
565
745
553
777
1033
1421
1025
577
333
781
1798
1282
759
19
15
389
421
37
421
725
613
565
565
745
553
777
1033
1421
1029
577
330
779
1799
1285
1461
19
15
389
421
37
421
725
613
565
565
745
553
777
1037
1421
1025
577
333
781
1797
1281
733
19
15
389
421
37
421
725
613
565
565
745
553
781
1033
1421
1025
577
333
777
1799
1285
733
19
15
389
421
37
421
725
613
565
565
745
553
781
1037
1421
1025
577
333
777
1797
1281
733
19
15
389
421
37
421
725
613
565
565
745
557
777
1029
1421
1025
577
329
779
1795
1283
765
19
15
389
421
37
421
725
613
565
565
745
557
777
1033
1421
1025
577
329
779
1707
1641
1773
19
15
389
421
37
421
725
613
565
565
745
557
777
1033
1421
1029
577
329
779
1819
1283
729
19
15
389
421
37
421
725
613
565
565
745
557
777
1037
1421
1025
577
329
779
1817
1281
733
19
15
389
421
37
421
725
613
565
565
745
557
777
1037
1421
1029
577
329
779
1817
1281
729
19
15
389
421
37
421
725
613
565
565
745
557
781
1037
1421
1025
577
329
777
1793
1281
733
19
15
389
421
37
421
725
613
565
565
745
557
781
1037
1421
1029
577
329
777
1793
1281
729
19
15
389
421
37
421
725
613
565
565
741
557
781
1037
1421
1025
581
325
777
1793
1281
733
19
15
389
421
37
421
725
613
565
565
741
557
781
1037
1421
1029
581
325
777
1793
1281
729
19
15
389
421
37
421
469
613
565
565
713
557
525
521
397
769
1153
1349
1393
1222
2
367
19
15
389
421
37
421
469
613
565
565
713
557
525
525
397
769
1153
1349
1393
1217
1
349
19
15
389
421
37
421
469
613
565
565
741
557
13
525
397
769
825
1094
265
1449
1
350
19
15
389
421
37
421
469
613
565
565
741
557
13
525
397
769
826
1094
265
1449
1
350
19
15
389
421
37
421
469
613
565
565
741
557
13
525
397
773
825
1094
265
1449
1
345
19
15
389
421
37
421
469
613
565
565
741
557
13
525
397
773
829
1221
265
1449
1
345
19
15
389
421
37
421
469
613
565
565
741
557
521
517
397
769
825
1321
1290
514
2
382
19
15
389
421
37
421
469
613
565
565
741
557
521
517
397
773
825
1321
1290
514
3
377
19
15
389
421
37
421
469
613
565
565
741
557
521
521
397
769
825
1321
1290
538
2
347
19
15
389
421
37
421
469
613
565
565
741
557
521
521
397
769
826
1323
1291
539
3
381
19
15
389
421
37
421
469
613
565
565
741
557
521
521
397
773
825
1321
1290
538
3
377
19
15
389
421
37
421
469
613
565
565
741
557
521
525
397
769
825
1321
1290
537
1
350
19
15
389
421
37
421
469
613
565
565
741
557
521
525
397
769
826
1323
1291
537
1
349
19
15
389
421
37
421
469
613
565
565
741
557
521
525
397
773
825
1321
1290
537
1
345
19
15
389
421
37
421
469
613
565
565
741
557
525
525
397
769
825
1285
1289
513
1
1277
19
15
389
421
37
421
469
613
565
565
741
557
525
525
397
769
826
1094
1289
513
1
1277
19
15
389
421
37
421
469
613
565
565
741
557
525
525
397
773
825
1285
1289
513
1
1241
19
15
389
421
37
421
469
613
565
565
741
557
525
525
397
773
829
1285
1289
513
1
1241
19
15
897
689
133
1013
709
613
1597
609
610
1547
793
1029
1673
45
292
558
297
1173
1137
1577
19
15
897
689
133
1013
709
613
1597
609
610
1547
793
1030
1673
69
292
558
298
616
682
1538
19
15
897
689
133
1013
709
613
1597
609
610
1547
793
1030
1673
45
292
558
298
616
682
1577
19
15
897
689
133
1013
709
613
1597
609
610
1547
793
1033
1673
69
324
1390
281
545
678
1538
19
15
897
689
133
1013
709
613
1597
609
610
1547
793
1033
1673
69
292
558
297
609
678
1538
19
15
897
689
133
1013
709
613
1597
609
610
1547
793
1034
1673
69
292
558
310
544
678
1538
19
15
897
689
133
1013
709
613
1597
609
610
1547
665
1029
1673
45
68
718
409
793
1137
1577
19
15
897
689
133
1013
709
613
1597
609
610
1547
665
517
1673
45
68
718
409
409
625
1577
19
15
897
689
133
1013
709
613
1597
609
610
1546
793
1029
1673
45
292
564
310
563
1137
1577
19
15
897
689
133
1013
709
613
1597
609
610
1546
793
1030
1673
45
292
564
310
632
678
1577
19
15
897
689
133
1013
709
613
1597
609
611
1545
669
1029
1673
46
66
718
409
1297
1137
1576
19
15
897
689
133
1013
709
613
1597
609
611
1545
669
517
1673
46
66
718
409
401
625
1576
19
15
897
689
133
1013
709
613
1597
609
611
1547
793
1033
1673
41
290
564
309
545
1146
1579
19
15
897
689
133
1013
709
613
1597
609
611
1547
665
1030
1673
66
321
729
409
792
678
1536
19
15
897
689
133
1013
709
613
1597
609
611
1547
665
1030
1673
73
321
729
409
792
678
1542
19
15
897
689
133
1013
709
613
1597
609
611
1547
665
1033
1673
69
321
729
409
929
678
1538
19
15
897
689
133
1013
709
613
1597
609
611
1547
665
1033
1673
73
321
729
409
929
678
1542
19
15
897
689
133
1013
709
613
1597
609
611
1547
665
1037
1673
66
321
729
409
931
679
1536
19
15
897
689
133
1013
709
613
1597
609
611
1547
665
517
1673
66
321
729
409
281
785
1536
19
15
897
689
133
1013
709
613
1597
609
611
1547
665
517
1673
69
321
729
409
281
785
1538
19
15
897
689
133
1013
709
613
1597
609
611
1547
665
1034
1673
69
321
729
409
928
678
1538
19
15
897
689
133
1013
709
613
1597
609
611
1547
665
1034
1673
73
321
729
409
928
678
1542
19
15
897
689
133
1013
709
613
1597
609
611
1547
665
518
1673
66
321
729
409
280
774
1536
19
15
897
689
133
1013
709
613
1597
609
611
1547
665
518
1673
73
321
729
409
280
774
1542
19
15
897
689
133
1013
709
613
1597
609
611
1547
665
521
1673
66
321
729
409
417
679
1536
19
15
897
689
133
1013
709
613
1597
609
611
1547
665
521
1673
69
321
729
409
417
678
1538
19
15
897
689
133
1013
709
613
1597
609
611
1547
665
521
1673
73
321
729
409
417
678
1542
19
15
897
689
133
1013
709
613
1597
609
611
1547
665
525
1673
66
321
729
409
163
679
1536
19
15
897
689
133
1013
709
613
1597
609
611
1547
665
522
1673
69
321
729
409
480
1190
1539
19
15
897
689
133
1013
709
613
1597
609
611
1547
665
522
1673
73
321
729
409
480
1190
1542
19
15
897
689
133
1013
709
613
1597
609
627
1545
793
1030
1673
73
297
549
305
568
678
1542
19
15
897
689
133
1013
709
613
1597
609
627
1545
793
1033
1673
41
297
549
305
545
1146
1579
19
15
897
689
133
1013
709
613
1597
609
627
1545
793
1033
1673
73
297
549
305
545
678
1542
19
15
897
689
133
1013
709
613
1597
609
627
1545
793
1034
1673
41
297
549
305
544
678
1579
19
15
897
689
133
1013
709
613
1597
609
627
1545
793
1034
1673
73
297
549
305
544
678
1542
19
15
897
689
133
1013
709
613
1597
609
627
1545
793
1034
1674
41
297
549
305
544
676
1990
19
15
897
689
133
1013
709
613
1597
609
627
1545
793
1034
1674
73
297
549
305
544
676
1542
19
15
897
689
133
1013
709
613
1597
609
627
1547
793
1030
1673
66
305
1425
281
568
678
1536
19
15
897
689
133
1013
709
613
1597
609
627
1547
793
1033
1673
41
297
1521
281
545
1146
1579
19
15
897
689
133
1013
709
613
1597
609
627
1547
793
1033
1673
69
305
1425
281
545
678
1538
19
15
897
689
133
1013
709
613
1597
609
627
1547
793
1033
1673
73
297
1521
281
545
678
1542
19
15
897
689
133
1013
709
613
1597
609
627
1547
793
1037
1673
66
305
1425
281
547
679
1536
19
15
897
689
133
1013
709
613
1597
609
627
1547
793
1037
1673
66
306
1520
282
547
679
1536
19
15
897
689
133
1013
709
613
1597
609
627
1547
793
1034
1673
69
305
1425
281
544
678
1538
19
15
897
689
133
1013
709
613
1597
609
627
1547
793
1034
1674
42
298
548
300
544
676
1580
19
15
897
690
134
1014
710
613
1597
608
624
1544
792
1033
1673
40
298
548
302
547
679
1580
19
15
901
693
133
1013
709
613
1589
613
609
1545
793
1029
1677
33
321
1361
282
562
1139
1581
19
15
901
693
133
1013
709
613
1589
613
609
1545
793
1029
1677
33
289
561
305
553
681
1581
19
15
901
693
133
1013
709
613
1589
613
609
1545
793
1029
1677
41
321
1361
282
562
678
1990
19
15
901
693
133
1013
709
613
1589
613
609
1545
793
1029
1677
73
321
1361
282
562
678
1542
19
15
901
693
133
1013
709
613
1589
613
609
1545
793
1029
1677
73
289
549
305
553
683
1543
19
15
901
693
133
1013
709
613
1589
613
609
1545
793
1033
1677
33
321
1362
283
545
1145
1583
19
15
901
693
133
1013
709
613
1589
613
609
1545
793
1033
1677
33
289
561
305
1057
1145
1583
19
15
901
693
133
1013
709
613
1589
613
609
1545
793
1033
1677
41
321
1362
283
545
1145
1579
19
15
901
693
133
1013
709
613
1589
613
609
1545
793
1033
1677
73
289
549
301
545
677
1542
19
15
901
693
133
1013
709
613
1589
613
609
1545
793
1037
1677
33
321
1361
282
547
673
1581
19
15
901
693
133
1013
709
613
1589
613
609
1545
793
1037
1677
33
289
561
305
547
673
1581
19
15
901
693
133
1013
709
613
1589
613
609
1545
793
1037
1677
41
321
1361
282
547
673
1578
19
15
901
693
133
1013
709
613
1589
613
609
1545
793
1037
1677
73
321
1361
282
547
673
1542
19
15
901
693
133
1013
709
613
1589
613
609
1545
793
1037
1677
73
289
549
305
546
675
1543
19
15
901
693
133
1013
709
613
1589
613
609
1545
797
1029
1677
33
321
1361
281
545
681
1581
19
15
901
693
133
1013
709
613
1589
613
609
1545
797
1029
1677
33
289
561
306
546
1138
1582
19
15
901
693
133
1013
709
613
1589
613
609
1545
797
1029
1677
41
321
1361
281
545
681
1578
19
15
901
693
133
1013
709
613
1589
613
609
1545
797
1029
1677
73
321
1361
281
545
682
1542
19
15
901
693
133
1013
709
613
1589
613
609
1545
797
1029
1677
73
289
553
297
545
682
1542
19
15
901
693
133
1013
709
613
1589
613
609
1545
794
1030
1677
33
289
561
304
1072
1137
1581
19
15
901
693
133
1013
709
613
1589
613
609
1545
794
1031
1677
33
289
561
304
561
1137
1581
19
15
901
693
133
1013
709
613
1589
613
609
1545
665
1029
1677
33
65
721
410
786
1139
1581
19
15
901
693
133
1013
709
613
1589
613
609
1545
665
1029
1677
41
65
722
411
793
683
1579
19
15
901
693
133
1013
709
613
1589
613
609
1545
665
1029
1677
73
321
721
411
793
683
1543
19
15
901
693
133
1013
709
613
1589
613
609
1545
665
1030
1677
33
65
721
411
1304
1137
1581
19
15
901
693
133
1013
709
613
1589
613
609
1545
665
1037
1677
33
65
721
410
994
675
1581
19
15
901
693
133
1013
709
613
1589
613
609
1545
665
1037
1677
41
65
722
410
803
675
1579
19
15
901
693
133
1013
709
613
1589
613
609
1545
665
1037
1677
73
321
721
410
994
674
1542
19
15
901
693
133
1013
709
613
1589
613
609
1545
665
517
1677
33
65
721
410
402
627
1581
19
15
901
693
133
1013
709
613
1589
613
609
1545
665
517
1677
73
321
721
410
274
774
1542
19
15
901
693
133
1013
709
613
1589
613
609
1545
665
518
1677
33
65
721
411
408
625
1581
19
15
901
693
133
1013
709
613
1589
613
609
1545
665
525
1677
33
65
721
410
418
675
1581
19
15
901
693
133
1013
709
613
1589
613
609
1545
665
525
1677
41
65
713
410
419
675
1579
19
15
901
693
133
1013
709
613
1589
613
609
1545
665
525
1677
73
321
721
410
163
675
1543
19
15
901
693
133
1013
709
613
1589
613
609
1545
669
1029
1677
33
65
721
409
801
681
1581
19
15
901
693
133
1013
709
613
1589
613
609
1545
669
1029
1677
41
65
713
409
929
681
1578
19
15
901
693
133
1013
709
613
1589
613
609
1545
669
1029
1677
73
321
721
409
785
678
1542
19
15
901
693
133
1013
709
613
1589
613
609
1545
669
517
1677
33
65
721
409
417
1193
1581
19
15
901
693
133
1013
709
613
1589
613
609
1545
669
517
1677
41
65
713
409
417
681
1578
19
15
901
693
133
1013
709
613
1589
613
609
1545
669
517
1677
73
321
721
409
161
682
1542
19
15
901
693
133
1013
709
613
1589
613
625
1545
797
1029
1677
41
302
545
307
545
678
1990
19
15
901
693
133
1013
709
613
1589
613
625
1545
794
1030
1677
41
302
545
304
1072
1138
1578
19
15
901
693
133
1013
709
613
1589
613
633
1545
793
1029
1677
33
305
1409
282
1426
1139
1581
19
15
901
693
133
1013
709
613
1589
613
633
1545
797
1029
1677
33
305
1409
281
545
681
1581
19
15
901
693
133
1013
709
613
1589
613
613
1545
797
1029
1677
73
313
1505
281
545
682
1542
19
15
389
901
981
709
469
613
565
1653
1061
525
621
517
653
1665
1733
197
65
473
514
830
19
15
389
901
981
709
469
613
565
1653
1061
525
629
517
653
1665
1733
197
145
441
514
766
19
15
389
901
981
709
469
613
565
1653
1061
525
629
521
653
1669
1733
197
145
449
517
825
19
15
901
901
549
421
725
613
1589
1141
1385
377
906
521
1677
1665
1089
17
688
646
690
182
19
15
901
901
981
709
213
613
1589
1141
1061
525
1141
1545
1677
1665
1221
197
913
705
770
182
19
15
901
901
981
709
213
613
1589
1141
1061
525
1141
1545
1677
1669
1221
197
913
705
773
185
19
15
901
901
981
709
469
613
1589
1141
1061
525
621
525
1677
1669
1221
197
65
1649
1537
313
19
15
389
165
421
421
469
613
565
1845
1201
133
397
521
909
1537
1553
90
74
582
1026
1263
19
15
389
165
421
421
469
613
565
1845
1201
133
397
525
909
1537
1553
90
75
577
1025
1277
19
15
389
165
421
421
469
613
565
1845
1205
133
397
521
909
1537
1561
1113
1094
582
1026
1263
19
15
389
165
421
421
469
613
565
1845
1205
133
397
521
909
1537
1554
90
70
582
1026
1263
19
15
389
165
421
421
469
613
565
1845
1205
133
397
525
909
1537
1561
1113
1093
577
1025
1277
19
15
389
165
421
421
469
613
565
1845
1205
133
397
525
909
1537
1554
91
69
577
1025
1277
19
15
389
165
421
421
469
613
565
1845
1173
169
393
517
909
1537
1545
65
10
642
1027
1261
19
15
389
165
421
421
469
613
565
1845
1173
169
397
525
909
1537
1545
65
1033
1155
1025
1277
19
15
389
165
421
421
469
613
565
1845
1253
173
393
517
909
1537
1593
1065
1034
642
1027
1261
19
15
389
165
421
421
469
613
565
1845
1253
173
393
517
909
1541
1593
41
1034
1154
1027
1273
19
15
389
165
421
421
469
613
565
1845
1253
173
649
517
909
1537
1593
41
1290
1410
1027
1277
19
15
389
165
421
421
469
613
565
1845
1253
173
649
517
909
1541
1593
41
1290
1410
1027
1273
19
15
389
165
421
421
469
613
565
1845
1253
173
397
525
909
1537
1593
1030
1033
641
1025
1277
19
15
389
165
421
421
469
613
565
1845
1253
173
397
525
909
1537
1594
1030
1033
641
1025
1277
19
15
389
165
421
421
469
613
565
1845
1253
173
397
525
909
1541
1593
41
1033
1153
1025
1241
19
15
389
165
421
421
469
613
565
1845
1253
173
653
525
909
1537
1593
5
1289
1409
1025
1277
19
15
389
165
421
421
469
613
565
1845
1253
173
653
525
909
1537
1594
1067
1289
1409
1025
1277
19
15
389
165
421
421
469
613
565
1845
1253
173
653
525
909
1541
1593
5
1289
1409
1025
1241
19
15
389
165
421
421
469
613
565
1845
1253
173
653
525
909
1541
1597
5
1289
1409
1025
1241
19
15
385
913
965
709
469
613
573
1569
1077
517
617
521
649
1698
1902
246
81
433
513
704
19
15
385
913
965
709
469
613
573
1569
1077
517
617
521
650
1705
1902
246
81
433
512
710
19
15
385
913
965
709
469
613
573
1569
1075
523
617
521
649
1705
1897
242
86
439
513
811
19
15
385
913
965
709
469
613
573
1569
1075
523
617
522
649
1705
1897
242
86
432
518
711
19
15
385
913
965
709
469
613
573
1569
1075
523
617
522
650
1705
1897
242
86
432
516
709
19
15
257
385
477
177
153
384
434
427
419
23
117
256
36
44
106
170
640
420
58
506
19
15
129
129
474
178
154
384
30
241
416
16
84
256
396
76
128
410
84
432
260
140
19
15
129
129
474
178
154
384
30
241
416
16
116
256
396
76
128
408
392
400
260
132
19
15
129
129
474
178
154
384
30
241
416
16
116
256
396
660
128
408
392
400
260
540
19
15
129
130
478
178
154
384
30
240
416
16
84
256
396
78
129
408
80
432
260
134
19
15
129
130
478
178
154
384
30
240
416
16
84
256
396
78
128
408
80
432
260
134
19
15
129
130
478
178
154
384
30
240
416
16
84
256
396
78
130
408
80
432
260
134
19
15
257
273
945
513
938
388
420
662
1734
991
604
40
556
520
1740
114
3
64
336
966
19
15
257
273
945
513
938
388
428
654
1734
991
604
40
580
520
1728
114
3
64
512
272
19
15
257
273
945
513
938
388
428
654
1734
991
604
40
580
520
1632
114
3
64
512
272
19
15
257
273
945
513
938
388
428
654
1742
991
604
40
580
520
1736
98
3
64
512
272
19
15
257
273
945
513
938
388
428
678
1742
991
604
40
580
544
1612
98
3
64
512
480
19
15
257
273
945
513
938
388
428
662
1734
991
604
40
580
512
1740
114
3
64
512
256
19
15
257
273
945
513
938
388
444
654
1734
991
604
40
36
560
1632
114
3
64
832
990
19
15
257
273
945
513
938
388
444
654
1734
991
604
40
548
560
1632
114
3
64
320
734
19
15
257
273
945
513
938
388
444
654
1742
991
604
40
36
560
1700
82
3
64
832
990
19
15
257
273
945
513
938
388
444
654
1742
991
604
40
36
560
1636
98
3
64
832
990
19
15
257
273
945
513
938
388
444
654
1742
991
604
40
548
560
1700
82
3
64
320
734
19
15
257
273
945
513
938
388
444
654
1742
991
604
40
548
560
1636
98
3
64
320
734
19
15
257
273
945
517
169
705
729
653
1741
989
85
1797
789
553
1637
101
1541
1669
13
273
19
15
257
273
945
517
169
705
729
653
1741
989
85
1797
789
565
1733
101
1541
1669
13
285
19
15
257
273
945
517
937
385
409
653
1741
989
601
69
597
565
1733
101
1
121
397
285
19
15
257
273
945
517
937
385
741
653
1741
989
597
69
797
569
1721
101
5
101
1125
1249
19
15
257
273
945
517
937
385
741
653
1741
989
597
69
797
565
1721
101
5
101
1125
237
19
15
257
273
945
517
937
385
741
653
1741
989
597
69
797
570
1721
101
5
101
1125
1248
19
15
257
273
945
517
937
705
217
653
1741
989
597
773
533
1577
1637
101
5
261
205
709
19
15
257
273
945
517
937
705
217
653
1741
989
597
773
533
1589
1733
101
5
261
205
541
19
15
257
273
945
517
938
388
420
662
1734
986
600
40
556
520
1740
48
0
64
336
966
19
15
257
273
945
517
938
388
420
662
1741
986
600
40
556
520
1734
96
0
64
336
966
19
15
257
273
945
517
938
388
428
654
1734
986
600
40
580
520
1728
112
0
64
512
272
19
15
257
273
945
517
938
388
428
654
1734
986
600
40
580
520
1632
112
0
64
512
272
19
15
257
273
945
517
938
388
428
662
1734
986
600
40
580
512
1740
112
0
64
512
256
19
15
257
273
945
517
938
388
430
663
1741
986
600
40
40
512
1734
96
0
64
196
960
19
15
257
273
945
517
938
388
430
663
1741
986
600
40
552
512
1734
96
0
64
324
512
19
15
257
273
945
517
938
388
434
650
1734
986
600
40
32
570
1635
112
0
64
956
878
19
15
257
273
945
517
938
388
434
655
1741
986
600
40
32
564
1636
96
0
64
860
988
19
15
257
273
945
517
938
388
434
655
1741
986
600
40
32
564
1637
96
0
64
860
988
19
15
257
273
945
517
938
388
434
655
1741
986
600
40
544
564
1636
96
0
64
348
732
19
15
257
273
945
517
938
388
434
655
1741
986
600
40
544
564
1637
96
0
64
348
732
19
15
257
277
945
517
169
384
425
661
1741
989
85
168
174
516
1702
97
262
320
69
832
19
15
257
277
945
517
937
384
425
661
1741
989
597
40
46
516
1734
97
6
64
197
960
19
15
257
277
945
517
937
384
425
661
1741
989
597
40
46
516
1702
97
6
64
197
960
19
15
257
277
945
517
937
384
425
661
1741
989
597
40
558
514
1735
97
6
64
469
541
19
15
257
277
945
517
937
384
425
661
1741
989
597
40
558
516
1734
97
6
64
325
960
19
15
257
277
945
517
937
384
425
661
1741
989
597
40
558
516
1702
97
6
64
325
960
19
15
257
277
945
517
937
384
425
661
1741
989
597
40
174
516
1734
97
6
32
805
896
19
15
257
277
945
517
937
384
425
661
1741
989
597
40
174
516
1702
97
6
32
805
896
19
15
257
281
945
513
170
388
444
673
1731
991
92
168
164
526
1602
82
259
320
64
836
19
15
257
281
945
513
938
388
445
673
1731
991
604
40
586
542
1601
82
3
64
518
753
19
15
257
281
945
513
938
388
445
673
1731
991
604
40
586
542
1602
82
3
64
518
753
19
15
257
281
945
513
938
388
445
673
1731
991
604
40
586
538
1601
82
3
64
518
793
19
15
257
281
945
513
938
388
445
673
1731
991
604
40
586
538
1602
82
3
64
518
793
19
15
257
281
945
513
938
388
429
673
1731
991
604
40
554
542
1601
82
3
64
342
529
19
15
257
281
945
513
938
388
429
673
1731
991
604
40
554
542
1602
82
3
64
342
529
19
15
257
281
945
513
938
388
430
673
1731
991
604
40
40
540
1602
82
3
64
196
968
19
15
257
281
945
513
938
388
430
673
1731
991
604
40
552
540
1602
82
3
64
324
532
19
15
257
281
945
513
938
388
446
673
1731
991
604
40
584
524
1602
82
3
64
516
260
19
15
257
281
945
513
938
388
446
673
1731
991
604
40
584
540
1602
82
3
64
516
280
19
15
257
281
945
513
938
388
444
673
1731
991
604
40
548
526
1602
82
3
64
320
516
19
15
257
281
945
513
938
388
444
673
1731
991
604
40
548
534
1602
82
3
64
320
540
19
15
129
273
945
517
937
641
41
657
1741
989
597
645
558
1670
1678
103
5
389
488
704
19
15
129
273
945
517
937
641
41
657
1741
989
597
645
558
1670
1679
101
5
389
488
704
19
15
129
277
945
517
937
641
45
649
1741
989
597
645
557
1677
1613
97
5
389
489
709
19
15
129
277
945
517
937
641
45
649
1741
989
597
645
557
1677
1869
97
5
389
489
709
19
15
129
277
945
517
937
641
45
661
1741
989
597
645
557
1665
1674
97
5
389
489
705
19
15
129
277
945
517
937
641
101
789
1741
989
597
645
541
1638
1702
97
5
389
421
696
19
15
129
277
945
517
937
641
101
789
1741
989
597
645
540
1638
1702
97
5
389
420
700
19
15
129
274
945
517
937
641
41
656
1741
989
597
645
558
1671
1679
101
5
389
488
706
19
15
257
417
477
177
154
256
394
439
131
5
52
512
628
528
768
710
712
2008
1492
992
19
15
257
417
477
177
154
256
394
439
131
5
52
512
628
544
768
717
712
2008
980
1024
19
15
257
417
477
177
154
256
414
433
387
5
52
512
268
12
2
134
712
2040
1156
4
19
15
257
417
477
177
153
384
437
433
131
7
53
256
294
0
770
714
416
804
573
960
19
15
257
417
477
177
153
384
437
433
131
7
53
256
294
32
770
714
416
804
573
992
19
15
257
417
477
177
153
384
437
433
386
7
117
256
38
0
124
138
656
420
61
16
19
15
257
417
477
177
153
384
434
439
131
5
53
256
292
36
768
717
421
804
572
1020
19
15
257
417
477
177
154
384
437
433
131
5
52
256
38
0
770
710
420
805
53
0
19
15
257
417
477
177
154
384
437
433
131
5
52
256
294
32
770
710
420
805
565
976
19
15
257
417
477
177
154
384
437
433
387
5
52
256
38
0
2
134
420
805
53
0
19
15
257
417
477
177
154
384
437
433
387
5
52
256
294
0
2
134
420
805
565
768
19
15
257
417
477
177
154
384
437
433
387
5
52
256
294
32
2
134
420
805
565
976
19
15
257
417
477
177
154
384
437
433
387
5
84
256
38
32
2
150
80
437
53
480
19
15
257
417
477
177
154
384
437
433
387
5
84
256
294
32
2
150
80
437
565
992
19
15
257
417
477
177
154
384
402
731
643
1029
820
256
612
524
513
1933
1224
216
984
634
19
15
257
417
477
177
154
384
402
731
643
1029
820
256
612
524
769
1997
1224
216
984
634
19
15
257
417
477
177
154
384
402
731
643
5
52
256
612
524
513
205
712
456
984
1274
19
15
257
417
477
177
154
384
402
731
643
5
52
256
612
524
769
205
712
456
984
1274
19
15
257
417
477
177
154
384
402
731
643
5
116
256
100
524
513
205
1096
840
2008
1018
19
15
257
417
477
177
154
384
402
731
643
5
116
256
612
524
513
205
1096
728
984
1018
19
15
257
417
477
177
154
384
402
731
643
5
116
256
612
524
769
205
1096
728
984
1018
19
15
257
417
477
177
154
384
402
439
387
5
84
192
100
36
0
134
648
280
834
1895
19
15
257
417
477
177
154
384
434
439
131
5
52
256
292
36
768
717
712
456
344
956
19
15
257
417
477
177
154
384
434
439
387
5
52
256
36
36
0
134
712
1688
56
444
19
15
257
417
477
177
154
384
434
439
387
5
52
256
292
36
0
134
712
472
344
956
19
15
257
417
477
177
154
384
434
439
387
5
84
256
36
36
0
134
648
440
56
508
19
15
257
417
477
177
154
384
434
439
387
5
84
256
292
36
0
134
392
440
568
1020
19
15
257
417
477
177
154
384
434
439
387
5
84
192
36
4
0
141
648
280
962
1031
19
15
257
417
477
177
154
384
434
439
387
5
116
256
36
36
0
141
72
392
56
508
19
15
257
417
477
177
154
384
434
439
387
5
116
256
292
36
0
134
656
472
344
956
19
15
257
417
477
177
154
384
410
731
643
1029
84
192
84
520
512
1862
80
600
852
776
19
15
257
417
477
177
154
384
410
731
643
5
52
256
596
520
512
198
712
488
930
996
19
15
257
417
477
177
154
384
410
731
643
5
52
256
596
520
768
198
712
488
930
996
19
15
257
417
477
177
154
384
410
731
643
5
52
256
596
524
512
198
712
488
930
999
19
15
257
417
477
177
154
384
410
731
643
5
52
256
596
524
768
198
712
488
930
999
19
15
257
417
477
177
154
384
410
731
643
5
84
192
84
520
768
198
392
280
852
776
19
15
257
417
477
177
154
384
410
731
643
5
84
192
84
524
768
198
392
280
852
778
19
15
257
418
475
177
154
384
402
432
130
4
116
192
100
38
774
1224
404
272
408
446
19
15
257
418
475
177
154
384
402
432
386
4
116
192
100
38
6
136
404
272
408
446
19
15
257
418
475
177
154
384
434
432
130
4
52
256
292
38
774
712
420
464
344
958
19
15
257
418
475
177
154
384
434
432
130
4
116
256
292
38
774
712
404
464
344
958
19
15
257
418
475
177
154
384
434
432
130
4
116
192
36
6
774
1224
404
264
962
1030
19
15
257
418
475
177
154
384
434
432
386
4
116
256
292
38
6
136
404
464
344
958
19
15
257
418
475
177
154
384
434
432
386
4
116
192
36
6
5
136
404
264
962
1030
19
15
257
418
475
177
154
384
434
432
386
4
116
192
36
6
6
136
404
264
962
1030
19
15
257
418
475
177
154
384
434
432
386
4
116
192
36
38
6
136
660
264
706
486
19
15
257
418
478
178
154
384
402
432
384
0
116
192
100
38
1
136
400
272
408
446
19
15
257
418
478
178
154
384
434
432
128
0
116
256
292
38
769
704
400
464
344
958
19
15
257
418
478
178
154
384
434
432
128
0
116
256
292
38
770
704
400
464
344
958
19
15
257
418
478
178
154
384
434
432
128
0
116
192
36
6
769
704
400
272
962
1030
19
15
257
418
478
178
154
384
434
432
128
0
116
192
36
6
770
704
400
272
962
1030
19
15
257
418
478
178
154
384
434
432
384
0
84
256
292
38
1
200
80
496
344
958
19
15
257
418
478
178
154
384
434
432
384
0
84
256
292
38
2
200
80
496
344
958
19
15
257
418
478
178
154
384
434
432
384
0
116
256
292
38
1
128
656
464
344
958
19
15
257
418
478
178
154
384
434
432
384
0
116
256
292
38
2
130
656
464
344
958
19
15
257
418
478
178
154
384
434
432
384
0
116
192
36
6
1
128
656
272
962
1030
19
15
257
418
478
178
154
384
434
432
384
0
116
192
36
6
2
128
656
272
962
1030
19
15
257
418
478
178
154
384
434
432
384
0
116
192
36
38
1
128
656
272
706
486
19
15
257
418
478
178
154
384
434
432
384
0
116
192
36
38
2
130
656
272
706
486
19
15
259
417
477
177
153
385
408
729
643
1027
695
259
143
525
512
1984
1040
16
68
868
19
15
259
417
477
177
153
385
408
729
643
1027
695
259
143
525
768
1984
1040
16
68
868
19
15
257
929
685
1537
681
642
422
951
739
1539
93
1604
1090
1056
576
753
1681
1212
897
2016
19
15
1283
915
689
1541
809
1538
1624
200
330
631
341
708
654
539
204
160
4
100
106
538
19
15
1283
915
689
1541
809
1538
1656
200
330
631
341
516
590
539
204
160
4
4
170
1050
19
15
69
868
1924
1034
681
641
81
1984
1645
1985
69
69
137
643
667
27
587
121
113
769
19
15
385
1
349
177
153
256
826
1067
675
279
821
512
1556
1800
1130
170
640
740
1676
1156
19
15
385
1
349
177
153
256
826
1067
675
279
821
512
1556
1804
1130
170
640
740
1676
1162
19
15
385
257
845
625
154
256
778
519
1731
997
1076
1536
1780
688
1696
86
1352
1112
1748
160
19
15
385
257
845
625
154
256
778
555
1731
997
1076
1536
1780
664
1664
86
1352
1112
1748
176
19
15
385
257
845
625
154
256
778
555
1731
997
52
1536
1780
664
1664
54
1700
1584
866
176
19
15
385
257
845
625
154
256
830
555
1731
997
52
1536
1740
648
1664
54
1680
1576
936
272
19
15
385
257
845
625
154
256
826
555
1731
997
52
1536
1556
648
1664
54
1684
1576
802
388
19
15
385
257
845
625
154
256
826
555
1731
997
52
1536
1556
652
1664
86
1608
1576
802
391
19
15
387
257
845
625
153
256
808
554
1731
997
53
1536
1560
652
1668
102
1701
1572
804
390
19
15
387
257
845
625
153
256
808
554
1731
997
53
1536
1560
668
1668
54
1685
1572
804
396
19
15
387
257
845
625
154
256
808
554
1731
997
52
1536
1560
668
1668
86
1608
1640
778
426
19
15
385
1
333
113
153
640
186
43
451
229
565
1792
1172
1224
128
54
917
1700
1804
1412
19
15
385
1
333
113
154
640
178
43
451
229
564
1792
1188
1964
1152
54
804
1829
1844
1146
19
15
385
1
333
113
154
640
186
43
451
229
564
1792
1172
200
128
54
912
1688
1684
136
19
15
385
1
333
113
154
640
186
43
451
229
564
1792
1172
1224
128
54
912
1704
1826
1412
19
15
385
1
333
113
154
640
186
43
451
229
564
1792
1172
1228
128
54
912
1704
1826
1415
19
15
385
1
333
113
154
640
186
43
451
229
564
1792
1172
1992
1152
54
804
1840
1826
1092
19
15
385
1
333
113
154
704
154
43
451
229
564
1920
1172
424
128
86
840
1880
1812
72
19
15
385
1
333
113
154
704
154
43
451
229
564
1920
1172
408
128
86
840
1880
1812
112
19
15
385
1
333
113
154
704
154
43
451
229
564
1920
1172
1960
1152
86
840
1880
1812
1096
19
15
385
1
333
113
154
704
154
43
451
229
564
1920
1172
1944
1152
86
840
1880
1812
1072
19
15
385
1
349
177
154
384
274
27
675
69
84
256
356
876
828
70
352
880
216
588
19
15
385
1
349
177
154
384
274
27
675
69
116
256
356
876
828
38
136
464
216
588
19
15
385
1
349
177
154
384
274
27
675
581
1108
1280
356
876
828
806
1828
1912
1496
332
19
15
385
1
349
177
154
384
274
27
675
581
692
256
356
876
828
806
1032
16
1240
1100
19
15
385
1
349
177
154
384
274
27
675
293
116
256
356
876
828
614
1920
728
216
588
19
15
385
1
349
177
154
384
282
27
675
69
84
192
340
772
828
70
328
88
340
524
19
15
385
1
349
177
154
384
282
27
675
69
84
192
340
868
828
70
328
88
340
332
19
15
385
257
333
113
154
384
686
555
707
229
564
256
812
920
640
182
1680
664
1586
1040
19
15
385
257
333
113
154
640
686
555
707
229
564
1792
812
936
640
182
1700
1680
50
112
19
15
385
257
333
113
154
640
686
555
707
229
564
1792
1324
936
640
182
1700
1680
1586
112
19
15
385
257
333
113
154
640
686
555
707
229
564
1792
1324
1432
640
182
1700
1680
1586
1296
19
15
385
257
333
113
154
640
698
555
195
229
564
1792
916
712
129
1133
1672
1685
148
132
19
15
385
257
333
113
154
640
698
555
195
229
564
1792
916
716
129
1133
1672
1685
148
138
19
15
385
257
845
625
153
640
190
555
1731
997
53
1792
1228
1736
1664
54
1685
1700
1706
1168
19
15
385
257
845
625
153
640
186
555
1731
997
53
1792
1172
1736
1664
54
1685
1700
1676
1156
19
15
385
257
845
625
153
640
186
555
1731
997
53
1792
1172
1740
1664
54
1685
1700
1676
1162
19
15
385
257
845
625
154
640
190
555
1731
997
52
1792
1228
1736
1664
54
1680
1704
1704
1168
19
15
385
257
845
625
154
640
190
555
1731
997
52
1792
588
1736
1664
54
1680
1704
424
1168
19
15
385
257
845
625
154
640
186
555
1731
997
52
1792
1172
1736
1665
109
1672
1717
1684
1160
19
15
385
257
845
625
154
640
186
555
1731
997
52
1792
1172
1736
1664
54
1680
1680
1684
1156
19
15
385
257
845
625
154
640
186
555
1731
997
52
1792
1172
1740
1665
109
1672
1717
1684
1162
19
15
385
257
845
625
154
640
186
555
1731
997
52
1792
1172
1740
1664
54
1680
1680
1684
1162
19
15
385
257
845
625
154
640
686
555
1731
997
52
1792
812
872
1664
54
1680
1688
50
48
19
15
385
257
845
625
154
640
686
555
1731
997
52
1792
940
1240
1664
54
1700
1712
306
1296
19
15
385
257
845
625
154
640
686
555
1731
997
52
1792
940
728
1664
54
1700
1712
306
272
19
15
385
257
845
625
154
640
702
555
1731
997
52
1792
844
904
1664
54
1680
1688
370
16
19
15
385
257
845
625
154
640
698
555
1731
997
52
1792
916
1224
1664
54
1684
1712
290
1316
19
15
385
257
845
625
154
640
698
555
1731
997
52
1792
916
712
1664
54
1680
1704
290
132
19
15
385
257
845
625
154
640
698
555
1731
997
52
1792
916
716
1664
54
1680
1704
290
135
19
15
387
1
333
113
153
640
168
42
451
229
565
1792
1176
204
132
102
805
1844
1828
134
19
15
387
1
333
113
153
640
168
42
451
229
565
1792
1176
1228
132
54
917
1684
1810
1414
19
15
387
1
333
113
153
640
168
42
451
229
565
1792
1176
220
132
54
917
1684
1808
140
19
15
387
1
333
113
153
640
168
42
451
229
565
1792
1176
1244
132
54
917
1700
1828
1420
19
15
387
1
333
113
153
640
168
42
451
229
565
1792
1176
1996
1156
102
805
1844
1828
1094
19
15
387
1
333
113
154
640
168
42
451
229
564
1792
1176
220
132
54
912
1680
1680
140
19
15
387
1
333
113
154
640
168
42
451
229
564
1792
1176
1244
132
54
912
1704
1802
1434
19
15
387
257
342
177
153
384
552
556
712
586
1115
1280
1432
408
812
1230
1994
1915
1608
1032
19
15
387
257
342
177
153
384
552
556
712
586
91
256
920
568
300
334
98
503
784
1200
19
15
387
257
333
113
153
384
552
554
707
229
565
256
920
732
644
182
1685
660
1682
1062
19
15
387
257
333
113
153
640
680
554
195
229
565
1792
920
716
132
1126
1701
1716
146
134
19
15
387
257
333
113
154
384
552
554
707
229
564
256
920
732
644
182
1700
648
1674
1066
19
15
387
257
333
113
154
640
680
554
195
229
564
1792
920
732
132
1110
1736
1672
138
139
19
15
387
257
845
625
153
640
168
554
1731
997
53
1792
1176
1740
1668
102
1573
1700
804
1158
19
15
387
257
845
625
153
640
168
554
1731
997
53
1792
1176
1756
1668
54
1681
1716
1682
1164
19
15
387
257
845
625
153
640
680
554
1731
997
53
1792
920
1244
1668
54
1681
1716
292
1318
19
15
387
257
845
625
153
640
680
554
1731
997
53
1792
920
716
1668
54
1681
1716
292
134
19
15
387
257
845
625
153
640
680
554
1731
997
53
1792
920
732
1668
54
1681
1716
292
140
19
15
387
257
845
625
154
640
168
554
1731
997
52
1792
1176
1756
1668
54
1680
1680
784
1164
19
15
387
257
845
625
154
640
680
554
1731
997
52
1792
920
732
1668
54
1680
1680
272
140
19
15
385
33
349
177
153
385
292
49
643
259
823
259
327
865
770
512
272
48
372
337
19
15
385
33
349
177
154
384
293
49
643
261
52
256
326
864
770
278
912
661
373
352
19
15
385
33
349
177
154
384
293
49
643
261
820
256
326
864
770
534
272
53
373
352
19
15
385
289
349
177
154
384
274
571
387
261
820
1216
228
460
124
198
584
1816
1090
1036
19
15
261
597
533
625
1657
779
601
897
650
654
1665
97
141
281
280
256
922
1539
135
36
19
15
261
597
533
625
1657
779
601
897
650
654
1665
73
141
281
280
256
922
1563
115
8
19
15
261
597
533
625
1657
779
601
898
902
654
1665
97
141
280
4
256
922
1539
135
19
19
15
261
597
533
625
1657
779
601
898
902
654
1665
97
141
280
36
256
922
1539
135
19
19
15
261
309
533
625
1657
779
601
450
390
910
1665
97
141
152
4
512
666
1539
1607
227
19
15
261
309
533
625
1657
779
633
193
642
654
1665
97
77
73
776
360
1018
1539
7
964
19
15
261
309
533
625
1657
779
633
193
642
654
1665
97
77
89
776
872
1010
1539
7
969
19
15
261
309
533
625
1657
779
633
193
642
654
1665
73
77
73
776
872
1010
1563
3
964
19
15
261
309
533
625
1657
779
633
194
390
910
1665
97
77
72
264
512
762
1539
7
963
19
15
261
309
533
625
1657
779
633
194
390
910
1665
97
77
72
260
512
762
1539
7
963
19
15
261
309
533
625
1657
779
633
194
390
910
1665
97
77
88
264
512
762
1539
7
931
19
15
261
309
533
625
1657
779
633
194
390
910
1665
97
77
88
260
512
762
1539
7
931
19
15
261
309
533
625
1657
779
633
194
390
910
1665
98
78
72
520
512
645
1540
4
966
19
15
261
309
533
625
1657
779
633
194
390
910
1665
73
77
72
264
512
754
1563
3
963
19
15
261
309
533
625
1657
779
633
194
390
910
1665
73
77
88
516
512
754
1563
1539
1443
19
15
261
309
533
625
1657
779
633
194
390
910
1665
73
77
88
264
512
754
1563
1539
1443
19
15
261
309
533
625
1657
779
633
194
390
910
1665
73
78
72
264
512
754
1563
4
962
19
15
261
309
533
625
1657
779
633
194
390
910
1665
73
78
88
516
512
754
1563
1540
1445
19
15
261
309
533
625
1657
779
633
194
390
910
1665
73
78
88
264
512
754
1563
1540
1445
19
15
261
309
533
625
1657
779
633
194
646
654
1665
97
77
72
776
256
1018
1539
7
963
19
15
261
309
533
625
1657
779
633
194
646
654
1665
97
77
72
772
256
1018
1539
7
963
19
15
261
309
533
625
1657
779
633
194
646
654
1665
97
77
88
776
256
1018
1539
7
931
19
15
261
309
533
625
1657
779
633
194
646
654
1665
97
77
88
772
768
1018
1539
7
931
19
15
261
309
533
625
1657
779
633
194
646
654
1665
98
78
72
776
256
901
1540
4
966
19
15
261
309
533
625
1657
779
633
194
646
654
1665
73
77
72
776
256
1010
1563
3
963
19
15
261
309
533
625
1657
779
633
194
646
654
1665
73
77
72
772
256
1010
1563
3
963
19
15
261
309
533
625
1657
779
633
194
646
654
1665
73
78
72
776
256
1010
1563
4
962
19
15
261
309
533
625
1657
779
633
194
646
654
1665
73
78
72
772
256
1010
1563
4
962
19
15
261
309
533
625
1657
779
633
450
390
910
1665
97
77
152
4
512
666
1539
1543
787
19
15
261
309
533
625
1657
779
633
450
390
910
1665
73
77
152
4
512
754
1563
3
75
19
15
261
309
533
625
1657
779
633
450
390
910
1665
73
78
152
4
512
754
1563
1540
802
19
15
262
17
443
424
727
613
216
10
514
515
523
264
16
738
1536
1298
520
8
783
898
19
15
262
17
443
424
727
613
216
10
514
515
523
264
16
738
1568
1282
520
8
783
898
19
15
262
17
443
424
471
613
216
10
514
3
11
264
16
738
1536
1026
1032
520
783
897
19
15
262
17
443
424
471
613
216
10
514
3
11
264
16
738
1568
2
1032
520
783
897
19
15
262
17
443
424
471
613
600
1034
514
3
11
264
784
2018
1024
2
8
520
527
1154
19
15
262
17
443
424
471
613
600
1034
514
3
11
264
784
2018
1056
2
8
520
527
1154
19
15
262
17
443
424
471
613
600
1034
514
3
11
264
784
2018
1088
66
8
520
527
1154
19
15
1861
1332
836
1038
681
641
657
1552
18
962
66
67
481
483
761
733
305
121
285
17
19
15
965
596
1860
870
1577
1617
81
80
537
132
706
547
545
35
627
1880
129
130
678
1705
19
15
965
596
1860
870
1577
1617
81
80
537
132
706
547
545
35
755
1944
129
130
678
1705
19
15
38
169
423
441
354
103
536
354
866
610
568
770
999
425
900
796
1430
1062
34
4
19
15
38
425
423
441
354
103
536
738
162
674
552
770
971
969
1092
796
950
1078
1086
1048
19
15
38
425
423
441
354
103
536
738
418
546
552
770
971
969
196
284
950
1078
62
536
19
15
294
297
37
213
213
357
280
546
867
1033
521
269
848
1050
562
1910
1287
517
1676
1700
19
15
274
274
16
197
360
120
844
330
843
599
341
784
768
200
762
736
679
1712
1272
72
19
15
274
274
16
197
360
120
844
330
851
599
341
784
768
200
738
674
678
1712
1272
72
19
15
274
274
16
197
360
120
844
334
843
599
341
784
768
192
746
737
679
1712
1272
88
19
15
277
901
17
257
809
721
641
1561
1297
385
829
805
1077
1561
1546
34
1518
1082
1474
1057
19
15
277
901
17
257
809
721
641
1561
1297
385
829
805
565
1561
1546
34
1518
58
194
545
19
15
1800
1303
571
617
1929
926
628
2
1024
386
175
257
400
113
768
384
784
570
40
323
19
15
1800
1303
571
617
1929
926
628
2
1024
386
175
257
400
113
961
384
784
566
48
403
19
15
1800
1303
571
617
1929
926
628
2
1024
386
175
257
400
113
960
384
784
566
48
403
19
15
1800
1303
571
617
1929
926
628
2
1024
386
175
257
400
113
784
416
784
566
48
403
19
15
1800
1303
571
617
1929
926
628
2
1024
386
175
257
400
113
778
384
784
566
48
403
19
15
1800
1303
571
617
1929
926
628
2
1024
386
175
257
400
113
976
384
784
570
40
323
19
15
1800
1303
571
617
1929
926
628
2
1024
386
167
257
400
113
769
384
928
566
48
587
19
15
1800
1303
571
617
1929
926
628
2
1024
386
167
257
400
113
768
384
928
566
48
587
19
15
1800
1303
571
617
1929
926
628
2
1024
386
167
257
400
113
961
384
928
566
48
587
19
15
1800
1303
571
617
1929
926
628
2
1024
386
167
257
400
113
960
384
928
566
48
587
19
15
1800
1303
571
617
1929
926
628
2
1024
386
167
257
400
113
784
384
928
566
48
587
19
15
1800
1303
571
617
1929
926
628
2
1024
386
167
257
400
113
778
384
928
566
48
587
19
15
1800
1303
571
617
1929
926
628
2
1024
386
167
257
400
113
976
416
928
566
48
587
19
15
28
260
288
432
1010
1042
1550
1562
1330
306
836
836
1046
6
1857
1356
348
92
852
4
19
15
28
260
288
432
1010
1042
1550
1562
1330
306
836
836
534
6
1857
1356
348
92
84
4
19
15
28
260
288
432
1010
1042
1550
1562
1330
306
836
838
1046
6
1857
1356
348
94
672
132
19
15
28
260
288
432
1010
1042
1550
1562
1330
306
836
838
534
6
1857
1356
348
94
32
4
19
15
442
1027
1280
416
300
34
151
667
515
48
1520
18
795
801
881
123
1899
871
771
797
19
15
444
1028
1280
416
297
36
142
682
546
50
1523
16
790
806
970
234
1891
840
781
580
19
15
444
1028
1280
416
297
36
142
682
546
50
1523
16
790
934
714
234
1891
840
781
836
19
15
444
1028
1280
416
297
36
142
748
546
50
1523
16
790
784
778
234
1891
840
781
526
19
15
444
1028
1280
416
300
36
142
716
544
48
1520
0
782
776
648
50
1890
627
773
518
19
15
444
1028
1280
416
300
36
142
730
514
49
1520
16
790
774
577
127
1897
609
773
516
19
15
444
1028
1280
416
300
36
142
730
514
49
1520
16
790
774
585
127
1897
609
773
516
19
15
444
1028
1280
416
300
36
142
714
514
49
1520
0
782
778
593
127
1889
625
773
514
19
15
444
1028
1280
416
300
36
142
714
514
49
1520
0
782
778
585
127
1889
625
773
514
19
15
444
1028
1280
416
300
36
142
748
546
50
1520
16
790
784
778
234
1896
833
773
525
19
15
444
1028
1280
416
316
36
142
748
546
50
1488
0
790
784
778
234
1904
833
773
525
19
15
518
297
299
776
711
310
898
70
9
491
35
528
513
800
1030
721
1664
1056
1550
284
19
15
518
297
299
776
711
310
898
70
9
491
35
528
513
800
1042
721
1664
1056
1550
284
19
15
518
297
299
776
711
310
898
70
9
491
35
528
513
800
70
721
1664
1056
1550
284
19
15
518
297
299
776
711
310
898
70
9
491
35
528
513
800
1094
721
1664
1056
1550
284
19
15
518
297
299
776
711
310
898
70
9
491
35
528
513
800
554
442
896
1056
1550
284
19
15
262
297
299
776
711
310
86
70
9
491
35
528
1677
704
530
721
1728
1056
613
392
19
15
262
297
299
776
711
310
86
70
137
491
35
528
1676
704
586
602
1824
1056
612
396
19
15
262
297
299
776
711
310
86
70
137
491
35
528
1677
704
582
593
1728
1056
613
392
19
15
262
297
299
776
711
310
86
70
137
491
35
528
1677
704
586
602
1728
1056
613
392
19
15
262
297
299
776
711
310
86
166
9
491
35
528
1676
1024
5
433
800
1056
612
1548
19
15
262
297
299
776
711
310
86
166
9
491
35
528
1676
1024
6
433
800
1056
612
1548
19
15
262
297
299
776
711
310
86
166
9
491
35
528
1676
1024
10
730
1664
656
772
2006
19
15
262
297
299
776
711
310
86
166
9
491
35
528
1676
1024
18
442
800
1056
612
1548
19
15
262
297
299
776
711
310
86
166
9
491
35
528
1677
1024
10
730
1664
656
773
2004
19
15
262
297
299
776
711
310
86
166
9
491
35
528
1932
1024
6
433
800
1056
1124
1252
19
15
262
297
299
776
711
310
86
166
9
491
35
528
1932
1024
10
442
800
1056
1124
1252
19
15
262
297
299
776
711
310
86
166
9
491
35
528
1932
1024
18
442
800
1056
1124
1252
19
15
262
297
299
776
711
310
86
166
137
491
35
528
1676
1024
678
305
800
1056
612
1548
19
15
262
297
299
776
711
310
86
166
137
491
35
528
1932
1024
678
305
800
1056
1124
1252
19
15
262
297
299
776
711
310
598
70
137
491
35
528
397
192
582
593
1728
1040
101
820
19
15
262
297
299
776
711
310
598
70
137
491
35
528
396
192
582
593
1728
1040
100
822
19
15
262
297
299
776
711
310
598
70
137
491
35
528
396
192
586
346
832
1040
100
822
19
15
262
297
299
776
711
310
598
70
137
491
35
528
652
192
274
337
832
1040
1636
140
19
15
262
297
299
776
711
310
598
1606
1289
491
35
528
653
1728
1554
1201
896
1040
1637
1620
19
15
262
297
299
776
711
310
598
1606
1289
491
35
528
652
1600
1554
1201
896
1040
1636
1586
19
15
262
297
299
776
711
310
598
1606
1289
491
35
528
652
1728
1554
1201
896
1040
1636
1620
19
15
262
297
299
776
711
694
130
38
137
491
35
784
129
352
326
337
896
544
1550
1052
19
15
262
297
299
776
711
694
214
70
9
491
35
784
12
320
530
721
1728
528
1796
140
19
15
262
297
299
776
711
694
214
70
9
491
35
784
12
320
326
721
1664
528
1796
140
19
15
262
297
299
776
711
694
214
70
9
491
35
784
13
320
326
721
1664
528
1797
136
19
15
262
297
299
776
711
694
214
70
137
491
35
784
12
320
261
593
832
528
1796
140
19
15
262
297
299
776
711
694
214
70
137
491
35
784
12
320
262
593
832
528
1796
140
19
15
262
297
299
776
711
694
214
70
137
491
35
784
12
320
69
337
832
528
1796
140
19
15
262
297
299
776
711
694
214
70
137
491
35
784
12
320
70
337
832
528
1796
140
19
15
262
297
299
776
711
694
214
70
137
491
35
784
12
320
266
314
800
544
1796
140
19
15
262
297
299
776
711
694
214
70
137
491
35
784
12
320
274
337
896
528
1796
140
19
15
262
297
299
776
711
694
214
70
137
491
35
784
12
320
74
346
832
528
1796
140
19
15
262
297
299
776
711
694
214
70
137
491
35
784
12
320
586
346
832
528
1796
140
19
15
262
297
299
776
711
694
214
70
137
491
35
784
12
1856
1093
593
960
544
1636
1620
19
15
262
297
299
776
711
694
214
70
137
491
35
784
12
1856
1094
593
960
544
1636
1620
19
15
262
297
299
776
711
694
214
70
137
491
35
784
12
1856
1098
593
960
544
1636
1620
19
15
262
297
299
776
711
694
214
70
137
491
35
784
13
320
262
593
832
528
1797
136
19
15
262
297
299
776
711
694
214
70
137
491
35
784
13
320
70
337
832
528
1797
136
19
15
262
297
299
776
711
694
214
70
137
491
35
784
13
320
266
314
800
544
1797
136
19
15
262
297
299
776
711
694
214
70
137
491
35
784
13
320
274
337
832
528
1797
136
19
15
262
297
299
776
711
694
214
70
137
491
35
784
13
320
74
346
832
528
1797
136
19
15
262
297
299
776
711
694
214
70
137
491
35
784
13
320
586
346
832
528
1797
136
19
15
262
297
299
776
711
694
214
70
137
491
35
784
13
1856
1094
593
960
544
1637
1624
19
15
262
297
299
776
711
694
214
70
137
491
35
784
13
1856
1098
593
960
544
1637
1624
19
15
136
30
272
792
959
678
176
2
468
209
323
288
32
42
424
67
323
320
324
108
19
15
136
30
272
792
959
678
176
2
468
209
323
288
32
106
424
67
323
320
324
26
19
15
136
30
272
792
959
678
176
2
468
209
323
288
32
682
424
67
323
320
324
876
19
15
136
30
272
792
959
678
176
2
468
209
323
288
160
42
424
67
323
320
548
556
19
15
136
30
272
792
959
678
176
2
468
209
323
800
32
42
424
67
323
64
324
44
19
15
136
30
272
792
959
678
176
2
468
209
323
800
32
106
424
67
323
64
324
1050
19
15
136
30
272
792
959
678
176
2
468
209
323
800
32
682
424
67
323
64
324
876
19
15
1160
30
272
792
959
550
1840
2
196
209
419
928
1056
1580
194
355
259
96
788
1048
19
15
1160
30
272
792
959
550
1840
2
196
209
419
928
1056
1578
194
355
259
96
788
1050
19
15
1160
30
272
792
959
550
1840
2
196
209
419
912
1040
1585
194
355
259
0
579
1051
19
15
1160
30
272
792
959
550
1840
2
196
209
419
912
1040
1585
1218
355
259
0
579
1051
19
15
1160
30
272
792
959
550
1840
2
196
209
419
912
1040
1585
200
211
259
0
835
1103
19
15
1160
30
272
792
959
550
1840
2
196
209
419
912
1040
1905
200
83
259
0
579
719
19
15
1160
30
272
792
959
550
1840
2
196
209
419
912
1040
1594
194
355
259
0
580
1098
19
15
1160
30
272
792
959
550
1840
2
196
209
419
912
1040
1594
200
211
259
0
580
1098
19
15
1160
30
272
792
959
550
1840
2
196
209
403
912
1040
1585
194
355
283
80
835
1071
19
15
1160
30
272
792
959
550
1840
2
196
209
403
912
1040
1585
1218
355
283
80
835
1071
19
15
1160
30
272
792
959
550
1840
2
196
209
403
912
1040
1585
200
211
283
80
579
1051
19
15
1160
24
273
794
959
550
1840
6
207
193
419
912
1040
1586
211
139
273
3
580
1050
19
15
1160
24
273
794
959
550
1840
6
207
161
419
912
1040
1586
211
287
177
3
580
1050
19
15
1160
24
273
794
959
550
1840
6
207
194
419
912
1040
1586
211
136
273
3
580
1050
19
15
1160
24
273
794
959
550
1840
6
207
226
403
912
1040
1586
211
584
610
7
580
1100
19
15
585
99
112
90
59
139
463
33
11
199
3
145
57
216
121
384
193
397
257
899
19
15
585
99
112
90
59
139
463
33
11
199
3
145
57
217
121
384
193
397
257
898
19
15
586
35
112
90
60
6
454
18
11
39
1
523
618
168
518
48
575
1841
928
1259
19
15
586
35
112
90
60
6
454
18
11
39
1
563
614
168
6
48
559
1825
896
1252
19
15
586
35
112
90
60
6
454
18
11
39
1
563
614
168
518
48
575
1825
896
1252
19
15
586
35
112
90
60
134
454
18
11
39
1
75
42
168
6
48
63
177
0
235
19
15
586
35
112
90
60
134
454
18
11
39
1
75
42
168
518
48
63
177
0
235
19
15
586
74
115
95
54
134
458
59
8
202
0
105
78
209
103
197
222
450
32
117
19
15
586
74
115
95
54
134
458
59
8
202
0
169
46
209
103
197
222
322
32
334
19
15
442
2
583
616
106
42
147
187
427
407
77
130
167
385
1
417
896
620
65
505
19
15
438
1073
1334
296
620
172
158
646
542
263
297
0
294
816
864
1842
1346
0
451
837
19
15
438
49
858
808
620
172
142
134
566
7
40
0
70
304
912
530
835
1
131
421
19
15
438
49
858
808
620
172
142
134
566
7
40
0
390
304
912
530
835
1
437
213
19
15
438
49
858
808
620
172
142
134
566
7
41
0
70
304
912
530
834
0
131
421
19
15
438
49
858
808
620
172
142
134
566
7
41
0
390
304
912
530
834
0
437
213
19
15
438
49
858
808
620
172
142
1670
566
7
40
0
646
1744
400
18
835
769
949
1814
19
15
438
49
858
808
620
172
142
1670
566
7
41
0
646
1744
400
18
834
769
949
1813
19
15
438
49
858
808
620
172
142
390
566
7
40
0
70
80
400
18
835
1
131
14
19
15
438
49
858
808
620
172
158
134
566
7
40
0
406
400
912
530
835
769
725
85
19
15
438
49
858
808
620
172
158
134
566
7
41
0
406
400
912
530
834
769
725
85
19
15
1690
1055
1309
313
563
33
721
197
609
769
1025
525
845
29
413
500
922
1163
1640
9
19
15
1690
1055
1309
313
563
33
721
197
609
769
1025
525
845
29
410
498
922
1163
1640
9
19
15
1690
1055
1309
313
563
33
721
197
609
769
1025
541
845
29
410
498
902
1158
1634
11
19
15
1690
1055
1309
313
563
33
721
197
613
769
1025
525
845
29
409
505
922
1163
1640
9
19
15
1690
1055
1309
313
563
33
721
197
613
769
1025
541
845
29
409
505
902
1158
1634
11
19
15
1690
1055
1309
473
531
33
721
197
609
545
673
557
845
29
326
268
414
294
370
11
19
15
1690
1055
1309
473
531
33
721
197
609
545
673
557
845
29
410
286
414
295
369
9
19
15
1690
1055
1309
473
531
33
721
197
613
545
673
557
845
29
325
265
413
294
370
11
19
15
1690
1055
1309
473
531
33
721
197
613
545
673
557
845
29
409
281
413
294
370
11
19
15
1908
1310
1307
308
544
42
524
98
778
771
1048
534
792
1836
170
42
915
1093
1584
1552
19
15
1908
1310
1307
308
544
42
524
98
778
771
1048
534
792
1836
234
10
915
581
1584
1552
19
15
1908
1310
1307
308
544
42
524
98
778
771
1048
534
792
1834
170
42
915
1093
1584
1574
19
15
1908
1310
1307
308
544
42
524
98
778
771
1048
534
792
1834
234
10
915
581
1584
1574
19
15
1908
1310
1307
308
544
44
524
98
778
771
1048
536
792
1836
170
42
907
1089
1540
1568
19
15
1908
1310
1307
308
544
44
524
98
778
771
1048
536
792
1836
234
10
915
1088
1540
1568
19
15
1908
1310
1307
308
544
44
524
98
778
771
1048
532
792
1836
170
42
907
1092
1544
1568
19
15
1908
1310
1307
308
544
44
524
98
778
771
1048
532
792
1836
234
10
915
1092
1544
1568
19
15
884
30
527
996
568
44
1548
1890
1026
67
456
0
1540
76
204
1274
715
576
1628
192
19
15
436
30
655
676
568
44
172
162
642
67
456
0
360
652
1628
122
139
128
680
1632
19
15
436
30
655
676
568
44
172
162
642
67
456
0
360
652
1626
114
138
128
680
1632
19
15
436
30
655
676
568
44
172
162
642
67
456
0
360
652
1630
113
147
128
712
1632
19
15
436
30
655
676
568
44
172
162
642
67
456
0
360
650
1626
122
139
128
676
1638
19
15
436
30
655
676
568
44
172
162
642
67
456
0
360
588
1630
113
147
128
712
1584
19
15
436
30
655
676
568
44
172
162
642
67
456
0
360
716
1594
114
138
128
680
1616
19
15
436
30
655
676
568
44
172
162
642
67
456
0
376
716
1598
121
139
128
708
1600
19
15
444
34
903
693
570
42
170
394
266
42
448
33
365
98
98
91
67
131
645
24
19
15
444
34
903
693
570
42
170
394
266
42
448
33
365
105
98
91
67
131
389
2
19
15
792
28
525
909
545
42
1584
1810
1026
70
238
41
1633
69
566
1265
1248
994
1587
51
19
15
792
28
525
909
545
42
1584
1810
1026
70
238
41
1633
69
1245
1265
1248
994
1587
51
19
15
792
28
525
909
545
42
1584
1810
1026
70
494
41
1633
69
566
241
736
546
1571
83
19
15
792
28
525
909
545
42
1584
1810
1026
70
494
41
1633
69
1245
1265
736
546
1571
83
19
15
1947
1073
570
1851
1075
32
337
773
13
525
706
207
1741
120
578
777
472
528
1616
16
19
15
1946
1087
561
723
707
33
337
773
13
65
57
29
1741
109
833
97
13
709
1665
25
19
15
1946
1087
561
723
707
33
337
773
13
65
57
29
1741
109
577
97
13
709
1665
25
19
15
1946
1087
561
723
707
33
337
773
13
65
57
29
1741
125
833
97
13
708
1668
22
19
15
1946
1087
561
723
707
33
337
773
13
65
57
29
1741
125
577
97
13
708
1668
22
19
15
1946
1087
561
723
707
33
337
773
13
65
57
29
1741
122
835
97
13
708
1668
16
19
15
1946
1087
561
723
707
33
337
773
13
65
57
29
1741
122
579
97
13
708
1668
16
19
15
1946
1087
561
723
707
33
337
773
13
65
57
29
1740
125
833
1121
525
706
1667
19
19
15
1946
1087
561
723
707
33
337
773
13
65
57
29
1740
125
577
1121
525
706
1667
19
19
15
1946
1087
561
723
707
33
337
773
13
65
57
29
1740
122
835
1121
525
706
1667
17
19
15
1946
1087
561
723
707
33
337
773
13
65
57
29
1740
122
579
97
525
706
1667
17
19
15
557
62
1038
1423
409
411
455
960
2032
1154
10
137
194
562
1056
804
4
68
652
1698
19
15
557
62
1039
1423
401
411
455
960
2034
1152
14
137
195
553
1057
803
16
64
642
1732
19
15
557
62
1039
1423
393
411
455
960
2034
1152
6
137
194
555
1057
803
0
64
572
1732
19
15
1588
30
1038
1286
394
410
972
738
1792
512
16
1298
376
268
32
6
174
1836
1384
224
19
15
118
1054
1038
1287
396
300
46
864
898
1155
19
1456
54
806
570
922
88
1754
467
784
19
15
116
1054
1038
854
849
554
26
1474
900
160
46
2
14
1882
568
1849
1137
1008
908
1732
19
15
116
1054
1038
854
849
554
26
1474
900
160
110
2
14
1882
568
1849
1073
944
908
1732
19
15
116
1054
1038
774
810
554
12
866
896
128
80
18
24
812
544
1670
1206
58
8
784
19
15
116
286
14
774
138
170
44
354
772
576
1552
177
473
394
920
756
1582
1883
1287
36
19
15
116
286
14
774
138
170
44
354
772
576
1552
178
472
396
920
756
1582
1900
1288
32
19
15
120
1052
1036
878
876
554
16
1476
900
180
32
10
10
1882
562
1760
1134
1002
996
1732
19
15
572
34
1158
1196
236
42
458
778
779
663
272
36
430
106
259
912
27
25
801
16
19
15
1594
1598
1585
1107
835
1441
529
4
22
833
193
797
13
156
132
426
811
1517
260
788
19
15
1594
1599
1585
1107
835
801
529
5
13
833
193
413
77
237
225
433
701
685
385
69
19
15
1581
1598
1590
1631
1873
1435
519
0
20
34
102
593
3
247
149
8
32
320
770
96
19
15
1581
1598
1585
1619
1872
1435
519
0
14
33
99
579
2
6
4
66
137
320
740
1
19
15
1581
1598
1585
1619
1872
1435
519
0
14
33
99
579
3
7
4
66
137
320
739
0
19
15
1581
1598
1585
1619
1872
1435
519
0
14
33
99
579
3
7
68
66
137
320
739
0
19
15
1581
1598
1585
1619
1872
1435
519
0
14
33
99
579
3
89
41
21
33
320
787
932
19
15
1581
1598
1585
1619
1872
1435
519
0
14
33
99
579
3
135
4
66
138
320
787
64
19
15
1581
1598
1585
1619
1872
1435
519
0
14
33
99
579
3
135
132
66
138
320
787
64
19
15
1581
1598
1585
1619
1872
1435
519
0
14
33
99
579
3
135
68
66
138
320
787
64
19
15
1581
1598
1585
1619
1872
1435
519
0
14
34
99
579
2
6
4
64
137
320
740
1
19
15
1581
1598
1585
1619
1872
1435
519
0
14
34
99
579
3
7
4
64
146
320
739
0
19
15
1581
1598
1585
1619
1872
1435
519
0
14
34
99
579
3
7
68
64
146
320
739
0
19
15
1581
1598
1585
1619
1872
1435
519
0
14
34
99
579
3
89
41
16
34
320
787
932
19
15
1581
1598
1585
1619
1872
1435
519
0
14
34
99
579
3
135
4
32
34
320
786
768
19
15
1581
1598
1585
1619
1872
1435
519
0
14
34
99
579
3
135
132
24
34
320
786
768
19
15
1581
1598
1585
1619
1872
1435
519
0
14
34
99
579
3
135
68
32
34
320
786
768
19
15
1581
1598
1585
1619
1872
1435
519
0
22
33
99
579
3
247
148
10
33
320
787
96
19
15
1581
1598
1585
1619
1872
1435
519
0
22
34
99
579
3
247
148
8
34
320
787
96
19
15
1581
1598
1585
1619
1873
1435
519
0
14
34
110
577
3
7
4
32
44
340
786
0
19
15
1581
1598
1585
1619
1873
1435
519
0
14
34
110
577
3
7
68
64
44
340
786
0
19
15
1581
1598
1585
1619
1873
1435
519
0
14
34
110
577
3
135
4
32
44
340
786
768
19
15
1581
1598
1585
1619
1873
1435
519
0
14
34
110
577
3
135
132
64
140
340
786
768
19
15
1581
1598
1585
1619
1873
1435
519
0
14
34
110
577
3
135
68
64
44
340
786
768
19
15
1581
1598
1585
1619
1873
1435
519
0
22
34
110
577
3
247
148
8
44
340
786
96
19
15
1594
1598
1585
1619
1872
1435
528
1
14
33
99
579
32
237
228
66
33
320
768
805
19
15
1594
1598
1585
1619
1872
1435
528
1
14
34
99
579
32
237
228
64
34
320
768
805
19
15
1596
1598
1590
1606
1962
1962
1191
1
20
52
16
198
691
55
133
129
198
212
34
961
19
15
1596
1598
1590
1606
1962
1962
1191
1
20
52
16
198
691
183
133
129
198
212
34
513
19
15
1576
1596
1585
1753
1745
1962
1028
4
22
70
21
260
964
54
13
97
21
236
62
546
19
15
1576
1596
1584
1626
1882
1690
1028
4
12
38
68
68
770
51
7
17
56
40
236
994
19
15
1576
1596
1584
1626
1882
1434
516
4
12
38
68
580
2
235
71
65
56
376
794
106
19
15
886
1361
1374
1320
1004
812
814
1798
1134
515
137
1152
566
1648
128
218
1666
1696
149
1157
19
15
58
575
753
2003
67
33
17
1029
909
1025
1921
1053
525
1837
993
994
582
54
770
1846
19
15
130
563
763
569
634
10
771
813
261
772
1664
1130
1675
83
195
571
575
805
1090
98
19
15
130
563
763
569
634
1546
771
813
261
772
1664
1634
139
83
195
571
575
1182
1682
1696
19
15
130
563
763
569
634
1546
771
813
261
772
1664
1642
139
83
195
571
575
549
1698
1696
19
15
130
563
763
569
634
1546
771
813
261
900
1664
1634
139
83
195
763
575
670
1682
96
19
15
130
51
379
281
442
10
3
429
517
68
832
1074
395
979
835
635
831
1813
1314
1440
19
15
130
51
443
57
106
10
3
429
133
132
32
102
11
979
643
219
207
77
714
2018
19
15
130
51
443
57
106
10
3
429
133
132
32
102
523
979
643
219
719
1693
1866
1506
19
15
130
51
443
57
106
10
3
429
133
132
32
102
139
979
643
219
207
557
810
1889
19
15
130
51
443
57
122
10
3
429
133
132
128
98
11
979
643
219
187
158
713
2016
19
15
130
51
443
57
122
10
3
429
133
132
128
98
139
979
643
219
187
158
658
1888
19
15
130
51
443
57
122
10
3
429
133
132
128
162
139
979
643
219
623
974
582
1889
19
15
130
51
443
57
122
10
3
429
133
132
128
162
395
979
643
219
623
974
838
865
19
15
130
51
443
57
122
10
3
429
133
132
128
166
139
979
643
219
623
973
578
1889
19
15
130
51
443
57
122
10
3
429
133
132
128
166
395
979
643
219
623
973
834
865
19
15
130
51
443
569
106
10
3
429
133
388
32
102
11
979
643
731
207
77
714
2018
19
15
130
51
443
569
106
10
3
429
133
388
32
102
523
979
643
731
207
589
1866
1506
19
15
130
51
443
569
106
10
3
429
133
388
32
102
139
979
643
731
207
557
810
1889
19
15
130
51
443
569
106
10
3
429
133
388
32
102
651
979
643
731
1743
557
1834
1377
19
15
130
51
443
569
106
10
3
429
133
388
32
1638
1675
979
643
731
1615
1613
1610
354
19
15
130
51
443
569
122
10
3
429
133
260
64
98
75
979
643
695
1676
1166
1542
1953
19
15
130
179
443
57
74
10
3
45
5
773
80
6
71
101
513
1794
1415
493
449
481
19
15
130
179
443
57
74
10
3
45
5
196
48
6
395
723
259
899
647
429
906
929
19
15
130
179
443
57
74
10
3
45
5
196
48
6
651
723
259
899
647
1734
1866
1441
19
15
130
179
443
57
74
10
3
45
5
196
48
6
203
211
3
899
1159
205
202
162
19
15
130
179
443
57
74
10
3
45
5
196
560
6
395
723
259
899
903
278
914
929
19
15
130
179
443
57
74
10
3
45
5
196
560
518
651
1619
3
899
903
950
906
1697
19
15
130
179
443
57
74
10
3
45
5
196
560
262
523
83
3
899
903
694
1546
1249
19
15
130
179
443
57
74
10
3
45
5
196
560
262
267
851
963
899
903
710
394
993
19
15
130
179
443
57
74
10
3
45
5
196
560
262
139
83
3
899
903
710
586
1121
19
15
130
179
443
57
74
10
3
45
5
196
560
262
139
83
515
899
903
710
586
1121
19
15
130
179
443
57
74
10
3
45
5
196
560
262
395
211
3
899
903
694
1802
1121
19
15
130
179
443
57
74
10
3
45
5
196
560
262
395
723
259
899
903
685
1802
929
19
15
130
179
443
57
74
10
3
45
5
196
560
262
651
83
3
899
903
710
1610
1121
19
15
130
179
443
57
74
10
3
45
5
196
560
262
651
723
259
899
1671
429
1290
1441
19
15
130
179
443
57
106
10
3
45
5
132
32
102
11
83
3
219
207
77
202
226
19
15
130
179
443
57
106
10
3
45
5
132
32
102
139
83
3
219
207
45
170
161
19
15
130
179
443
57
106
10
3
45
5
132
32
102
139
211
3
219
207
45
810
930
19
15
130
179
443
57
106
10
3
45
5
132
32
102
139
339
3
219
207
141
682
1697
19
15
130
179
443
57
106
10
3
45
5
132
32
102
139
723
3
219
463
557
810
1953
19
15
130
179
443
57
106
10
3
45
5
132
32
102
139
723
259
219
463
557
810
1953
19
15
130
179
443
57
106
10
3
45
5
132
32
102
651
1747
1539
1243
207
557
1834
1953
19
15
130
179
443
57
106
10
3
45
5
132
544
102
651
1747
1539
1243
975
557
1834
1889
19
15
130
179
443
57
106
10
3
45
5
132
544
110
139
83
3
951
940
550
578
98
19
15
130
179
443
57
106
10
3
45
5
132
544
110
139
211
3
951
940
550
306
929
19
15
130
179
443
57
106
10
3
45
5
132
544
110
651
723
3
951
940
550
1842
929
19
15
130
179
443
57
106
10
3
45
5
132
544
110
651
723
259
951
940
550
1842
929
19
15
130
179
443
57
106
10
3
45
5
132
544
110
651
1747
3
951
940
550
1834
1954
19
15
130
179
443
57
106
10
3
45
5
196
544
102
139
723
259
899
911
557
810
1953
19
15
130
179
443
57
106
10
3
45
5
196
544
102
651
723
259
899
911
557
1834
929
19
15
130
179
443
57
106
10
3
45
5
900
32
110
139
83
515
1911
940
70
66
98
19
15
130
179
443
57
106
10
3
45
5
900
32
110
139
339
515
1911
940
1062
674
673
19
15
130
179
443
57
106
10
3
45
5
964
1056
102
139
339
515
1883
1935
1069
1322
674
19
15
130
179
443
57
106
10
3
45
5
964
32
102
139
339
515
1883
911
1069
682
673
19
15
130
179
443
57
122
10
3
45
5
132
128
98
139
83
3
951
700
158
146
96
19
15
130
179
443
57
122
10
3
45
5
132
128
98
139
83
515
951
700
158
146
96
19
15
130
179
443
57
122
10
3
45
5
132
128
98
139
339
259
247
188
158
146
672
19
15
130
179
443
57
122
10
3
45
5
132
128
98
203
83
3
951
700
158
274
32
19
15
130
179
443
57
122
10
3
45
5
132
128
98
203
211
3
951
700
158
274
160
19
15
130
179
443
57
122
10
3
45
5
132
128
162
139
83
3
951
652
206
70
97
19
15
130
179
443
57
122
10
3
45
5
132
128
162
139
83
515
951
652
206
70
97
19
15
130
179
443
57
122
10
3
45
5
132
128
162
139
211
3
951
652
206
70
353
19
15
130
179
443
57
122
10
3
45
5
132
128
162
395
723
3
951
652
206
426
928
19
15
130
179
443
57
122
10
3
45
5
132
128
102
139
339
259
247
188
150
130
673
19
15
130
179
443
57
122
10
3
45
5
132
128
482
139
211
3
951
1212
414
18
352
19
15
130
179
443
57
122
10
3
45
5
772
1088
98
139
339
515
1795
1935
1166
134
673
19
15
130
179
443
57
122
10
3
45
5
772
1088
102
139
339
515
1795
1935
1165
130
673
19
15
130
179
443
57
122
10
3
45
5
772
64
98
139
339
515
1795
911
1166
134
673
19
15
130
179
443
57
122
10
3
45
5
772
64
102
139
339
515
1795
911
1165
130
673
19
15
130
179
443
57
122
10
3
45
5
196
128
98
139
83
3
899
575
158
146
96
19
15
130
179
443
57
122
10
3
45
5
196
128
98
139
83
515
899
575
158
146
96
19
15
130
179
443
57
122
10
3
45
5
196
128
98
203
83
3
899
575
158
274
32
19
15
130
179
443
57
122
10
3
45
5
196
128
98
203
211
3
899
575
158
274
160
19
15
130
179
443
57
122
10
3
45
5
836
576
98
139
339
515
1847
556
1166
1158
1697
19
15
130
179
443
57
122
10
3
45
5
836
576
98
715
339
515
1847
556
1166
1810
544
19
15
130
179
443
57
122
10
3
45
5
836
576
98
715
1747
1539
1847
556
1166
1798
1825
19
15
130
179
443
569
74
10
3
45
5
260
48
262
139
83
3
771
967
710
74
97
19
15
130
179
443
569
74
10
3
45
5
260
48
262
139
339
259
771
967
710
138
673
19
15
130
179
443
569
74
10
3
45
5
260
80
6
139
83
3
771
903
525
330
98
19
15
130
179
443
569
74
10
3
45
5
260
80
6
139
211
259
771
903
525
394
929
19
15
130
179
443
569
74
10
3
45
5
260
80
6
203
83
3
771
903
13
202
34
19
15
130
179
443
569
74
10
3
45
5
260
80
6
203
211
259
771
903
13
202
162
19
15
130
179
443
569
74
10
3
45
5
261
80
6
71
101
513
770
1415
269
161
97
19
15
130
179
443
569
74
10
3
45
5
261
80
518
327
869
513
770
903
1005
449
993
19
15
130
179
443
569
74
10
3
45
5
261
80
262
71
101
513
770
1415
493
193
609
19
15
130
179
443
569
74
10
3
45
5
452
48
6
395
723
259
387
135
278
914
929
19
15
130
179
443
569
106
10
3
45
5
260
32
102
139
83
3
771
799
157
74
98
19
15
130
179
443
569
106
10
3
45
5
260
32
102
139
211
259
771
799
157
74
354
19
15
130
179
443
569
106
10
3
45
5
260
32
110
139
83
515
1719
1964
1094
66
98
19
15
130
179
443
569
106
10
3
45
5
388
32
102
139
339
515
731
207
557
298
674
19
15
130
179
443
569
106
10
3
45
5
388
32
110
139
83
3
439
940
1062
66
98
19
15
130
179
443
569
106
10
3
45
5
388
32
110
139
339
3
439
940
550
290
673
19
15
130
179
443
569
106
10
3
45
5
388
32
110
139
339
515
887
812
550
1698
1697
19
15
130
179
443
569
106
10
3
45
5
388
32
110
651
83
3
439
940
550
1826
673
19
15
130
179
443
569
106
10
3
45
5
388
32
110
651
339
3
439
940
550
1826
609
19
15
130
179
443
569
106
10
3
45
5
388
32
110
651
723
259
439
940
550
1826
929
19
15
130
179
443
569
106
10
3
45
5
452
32
102
267
851
963
387
911
589
970
994
19
15
130
179
443
569
106
10
3
45
5
452
32
102
139
339
259
859
911
557
682
673
19
15
130
179
443
569
106
10
3
45
5
452
32
102
651
339
259
859
911
557
1834
609
19
15
130
179
443
569
122
10
3
45
5
260
64
98
139
83
3
771
911
1166
134
161
19
15
130
179
443
569
122
10
3
45
5
260
64
98
139
211
259
771
911
142
134
929
19
15
130
179
443
569
122
10
3
45
5
260
64
98
139
339
259
771
911
142
134
673
19
15
130
179
443
569
122
10
3
45
5
260
64
98
75
83
3
771
911
1166
6
161
19
15
130
179
443
569
122
10
3
45
5
260
64
98
203
211
259
771
911
142
262
289
19
15
130
179
443
569
122
10
3
45
5
260
64
102
139
83
3
771
911
1165
162
161
19
15
130
179
443
569
122
10
3
45
5
260
64
102
139
211
259
771
911
1165
162
929
19
15
130
179
443
569
122
10
3
45
5
260
64
102
139
339
259
771
911
1165
162
673
19
15
130
179
443
569
122
10
3
45
5
260
64
102
75
83
3
771
911
1165
2
161
19
15
130
179
443
313
74
10
3
45
5
68
80
6
395
723
259
131
71
13
906
929
19
15
130
179
443
313
122
10
3
45
5
68
64
98
651
1619
1539
1627
1947
1934
1830
1697
19
15
130
179
443
313
122
10
3
45
5
68
64
610
11
83
3
91
411
910
1222
1761
19
15
130
179
443
313
122
10
3
45
5
68
64
610
523
83
3
91
411
910
966
225
19
15
130
179
443
313
122
10
3
45
5
68
64
610
267
211
3
91
411
910
402
224
19
15
130
179
443
313
122
10
3
45
5
68
64
610
1547
83
3
91
411
910
1990
225
19
15
130
179
443
313
122
10
3
45
5
68
64
610
139
83
3
91
411
910
1097
96
19
15
130
179
443
313
122
10
3
45
5
68
64
610
75
83
3
91
411
910
1030
161
19
15
130
179
443
313
122
10
3
45
5
68
64
610
395
211
3
91
411
910
646
1953
19
15
130
179
443
313
122
10
3
45
5
68
64
610
1611
83
3
91
411
910
1542
161
19
15
130
179
443
313
122
10
3
45
5
68
64
610
1611
1235
3
91
411
910
1542
1953
19
15
530
282
24
449
353
118
190
496
1011
123
3
68
786
67
259
770
1046
647
1713
50
19
15
530
282
24
449
353
118
190
496
499
123
3
900
786
67
3
770
534
1559
113
42
19
15
530
282
24
449
352
118
254
496
1011
123
0
69
74
3
515
770
536
399
313
249
19
15
530
282
24
449
352
118
254
496
1011
123
0
69
74
3
259
770
536
399
313
249
19
15
530
282
24
449
352
118
254
496
499
123
0
69
74
3
3
770
536
399
313
249
19
15
549
300
46
526
362
75
227
644
704
704
42
105
97
305
385
512
452
358
259
929
19
15
533
84
322
358
378
107
115
89
208
274
778
899
971
840
204
462
268
2
18
275
19
15
258
275
275
281
538
394
211
238
417
385
384
162
555
648
189
1
35
821
786
279
19
15
258
275
275
281
538
394
211
238
417
385
384
162
555
648
190
1
35
821
786
279
19
15
258
275
275
281
538
394
211
494
353
289
384
162
555
520
1629
769
771
821
786
535
19
15
258
275
275
281
538
394
211
494
353
289
384
162
555
520
1630
769
771
821
786
535
19
15
258
275
275
281
538
394
211
494
353
417
384
162
555
520
1629
1537
1283
821
786
535
19
15
258
275
275
281
538
394
211
494
353
417
384
162
555
520
1630
1537
1283
821
786
535
19
15
258
275
275
281
538
906
211
238
225
225
384
610
1579
1032
29
1
179
437
786
935
19
15
258
275
275
281
538
906
211
238
225
225
384
610
1579
1032
30
1
179
437
786
935
19
15
258
275
275
281
538
906
211
238
225
225
384
610
1579
1032
1085
1025
179
437
786
935
19
15
258
275
275
281
538
906
211
238
225
225
384
610
1579
1032
61
1
179
437
786
935
19
15
258
275
275
281
538
906
211
238
225
225
384
610
1579
1032
1086
1025
179
437
786
935
19
15
258
275
275
281
538
906
211
238
225
225
384
610
1579
1032
62
1
179
437
786
935
19
15
258
275
275
281
538
906
211
238
225
225
384
610
1579
1032
93
1
179
437
786
935
19
15
258
275
275
281
538
906
211
238
225
225
384
610
1579
1032
1821
1025
179
437
786
935
19
15
258
275
275
281
538
906
211
238
225
225
384
610
1579
1032
1822
1025
179
437
786
935
19
15
258
275
275
281
538
906
211
238
225
225
384
610
1579
8
29
1
179
437
786
1559
19
15
258
275
275
281
538
906
211
238
225
225
384
610
1579
8
30
1
179
437
786
1559
19
15
258
275
275
281
538
906
211
238
225
225
384
610
1579
8
61
1
179
437
786
1559
19
15
258
275
275
281
538
906
211
238
225
225
384
610
1579
8
62
1
179
437
786
1559
19
15
258
275
275
281
538
906
211
238
225
225
384
610
1579
8
93
1
179
437
786
1559
19
15
161
427
424
471
101
216
222
401
643
651
1544
528
1601
1777
1666
664
1736
215
1603
1039
19
15
305
453
1013
709
613
573
353
307
777
793
517
393
137
105
357
113
117
113
817
1059
19
15
305
453
1013
709
613
573
353
307
777
825
521
393
137
105
357
109
65
122
826
1058
19
15
305
453
1013
709
613
573
353
307
777
825
521
649
137
105
357
109
1
262
134
66
19
15
305
453
1013
709
613
573
353
307
777
825
522
394
139
105
357
109
64
120
826
1058
19
15
305
453
1013
709
613
573
353
307
777
825
522
650
137
105
357
109
0
260
134
67
19
15
305
453
1013
709
613
573
353
307
779
793
517
393
137
105
528
25
153
113
817
1059
19
15
305
453
1013
709
613
573
353
307
779
793
517
393
137
105
529
25
153
113
817
1059
19
15
305
453
1013
709
613
573
353
307
779
793
517
393
137
105
530
26
51
113
817
1059
19
15
305
453
1013
709
613
573
353
307
779
793
517
393
137
105
369
25
153
113
817
1059
19
15
305
453
1013
709
613
573
353
307
779
793
517
393
137
105
368
25
153
113
817
1059
19
15
305
453
1013
709
613
573
353
307
779
793
517
393
138
106
528
25
153
113
816
32
19
15
305
453
1013
709
613
573
353
307
779
793
517
393
138
106
368
26
147
113
816
1056
19
15
305
453
1013
709
613
573
353
307
779
793
517
393
138
106
356
117
117
113
816
1056
19
15
305
453
1013
709
613
573
353
307
779
793
521
393
137
105
528
25
33
122
826
34
19
15
305
453
1013
709
613
573
353
307
779
793
521
393
137
105
529
25
33
122
826
34
19
15
305
453
1013
709
613
573
353
307
779
793
521
650
134
177
529
25
33
272
128
706
19
15
305
453
1013
709
613
573
353
307
779
793
521
650
134
177
432
25
33
272
128
706
19
15
305
453
1013
709
613
573
353
307
779
793
521
650
134
177
433
25
33
272
128
706
19
15
305
453
1013
709
613
573
353
307
779
793
521
650
138
106
528
25
33
272
184
64
19
15
305
453
1013
709
613
573
353
307
779
793
521
650
138
106
356
117
33
272
184
64
19
15
305
453
1013
709
613
573
353
307
779
793
521
650
138
170
432
25
33
272
184
416
19
15
305
453
1013
709
613
573
353
307
779
793
522
395
137
105
529
25
32
122
826
35
19
15
305
453
1013
709
613
573
353
307
779
793
522
395
137
105
530
26
32
122
826
35
19
15
305
453
1013
709
613
573
353
307
779
793
522
395
139
105
529
25
32
122
824
1057
19
15
305
453
1013
709
613
573
353
307
779
793
522
395
139
105
530
26
32
122
824
1057
19
15
305
453
1013
709
613
573
353
307
779
793
522
394
139
105
529
25
32
120
826
34
19
15
305
453
1013
709
613
573
353
307
779
793
522
394
139
105
530
26
32
120
826
34
19
15
305
453
1013
709
613
573
353
307
779
793
522
650
138
106
356
114
32
264
132
64
19
15
305
453
1013
709
613
573
353
307
779
809
521
650
138
106
356
100
17
272
184
64
19
15
305
453
1013
709
613
573
353
307
779
809
522
394
138
106
356
100
80
120
824
1056
19
15
305
453
1013
709
613
573
353
307
779
825
522
650
138
106
356
110
0
264
132
64
19
15
305
453
1013
709
613
573
353
307
779
795
517
393
137
105
528
24
49
113
817
1059
19
15
305
453
1013
709
613
573
353
307
779
795
517
393
137
105
529
24
49
113
817
1059
19
15
305
453
1013
709
613
573
353
307
779
795
517
393
137
105
530
24
49
113
817
1059
19
15
305
453
1013
709
613
573
353
307
779
795
517
393
138
106
528
24
49
113
816
1056
19
15
305
453
1013
709
613
573
353
307
779
795
521
393
137
105
528
24
34
123
827
1059
19
15
305
453
1013
709
613
573
353
307
779
795
521
393
137
105
529
24
34
123
827
1059
19
15
305
453
1013
709
613
573
353
307
779
795
521
393
137
105
530
24
34
123
827
1059
19
15
305
453
1013
453
613
573
353
306
779
91
517
649
133
180
530
920
1169
529
130
704
19
15
305
453
1013
453
613
573
353
306
779
91
517
649
133
180
434
920
1169
529
130
704
19
15
305
453
1013
453
613
573
353
307
777
25
521
649
137
169
421
941
673
523
239
419
19
15
305
453
1013
453
613
573
353
307
777
57
521
393
137
105
741
1005
577
6
817
1059
19
15
305
453
1013
453
613
573
353
307
777
57
522
394
137
105
741
1005
576
4
822
1058
19
15
305
453
1013
453
613
573
353
307
777
89
521
649
137
169
421
813
1185
523
235
419
19
15
305
453
1013
453
613
573
353
307
779
25
517
393
137
105
528
793
1177
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
25
517
393
137
105
529
793
1177
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
25
517
393
138
106
528
793
1177
17
816
32
19
15
305
453
1013
453
613
573
353
307
779
25
517
649
133
177
529
793
665
529
130
710
19
15
305
453
1013
453
613
573
353
307
779
25
517
649
137
105
528
793
1177
529
1841
1058
19
15
305
453
1013
453
613
573
353
307
779
25
517
649
137
105
529
793
1177
529
1841
1058
19
15
305
453
1013
453
613
573
353
307
779
25
517
649
138
106
528
793
1177
529
1840
1056
19
15
305
453
1013
453
613
573
353
307
779
25
518
649
137
169
424
938
680
522
251
419
19
15
305
453
1013
453
613
573
353
307
779
25
521
393
137
105
528
793
1185
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
25
521
393
137
105
529
793
1185
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
25
521
393
138
106
528
793
1185
17
816
1056
19
15
305
453
1013
453
613
573
353
307
779
25
521
649
137
105
528
793
1185
529
1841
1058
19
15
305
453
1013
453
613
573
353
307
779
25
521
649
137
105
529
793
1185
529
1841
1058
19
15
305
453
1013
453
613
573
353
307
779
25
521
649
137
169
424
937
673
518
134
706
19
15
305
453
1013
453
613
573
353
307
779
25
521
649
137
169
425
937
673
518
134
706
19
15
305
453
1013
453
613
573
353
307
779
25
521
394
137
105
528
793
1185
16
822
1058
19
15
305
453
1013
453
613
573
353
307
779
25
521
394
137
105
529
793
1185
16
822
1058
19
15
305
453
1013
453
613
573
353
307
779
25
521
394
139
105
528
793
1185
16
818
34
19
15
305
453
1013
453
613
573
353
307
779
25
521
394
139
105
529
793
1185
16
818
34
19
15
305
453
1013
453
613
573
353
307
779
25
521
394
138
106
528
793
1185
16
824
1056
19
15
305
453
1013
453
613
573
353
307
779
25
521
650
137
105
528
793
1185
528
1846
1058
19
15
305
453
1013
453
613
573
353
307
779
25
521
650
137
105
529
793
1185
528
1846
1058
19
15
305
453
1013
453
613
573
353
307
779
25
521
650
139
105
528
793
1185
528
1842
1058
19
15
305
453
1013
453
613
573
353
307
779
25
521
650
139
105
529
793
1185
528
1842
1058
19
15
305
453
1013
453
613
573
353
307
779
25
521
650
138
106
528
793
1185
528
1848
1056
19
15
305
453
1013
453
613
573
353
307
779
25
521
650
138
170
424
941
673
528
216
448
19
15
305
453
1013
453
613
573
353
307
779
25
521
650
138
170
420
940
673
528
216
448
19
15
305
453
1013
453
613
573
353
307
779
25
525
649
137
169
424
938
674
522
234
418
19
15
305
453
1013
453
613
573
353
307
779
25
522
649
137
169
425
937
672
518
134
418
19
15
305
453
1013
453
613
573
353
307
779
25
522
650
138
170
420
940
672
520
132
704
19
15
305
453
1013
453
613
573
353
307
779
41
521
393
137
105
530
982
1169
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
41
521
393
137
105
754
978
582
17
822
1058
19
15
305
453
1013
453
613
573
353
307
779
41
521
393
138
106
740
996
582
17
816
1056
19
15
305
453
1013
453
613
573
353
307
779
41
521
649
137
105
745
996
1222
534
1841
1059
19
15
305
453
1013
453
613
573
353
307
779
41
521
394
137
105
530
982
1169
16
822
1058
19
15
305
453
1013
453
613
573
353
307
779
41
521
394
139
105
529
981
1169
16
818
34
19
15
305
453
1013
453
613
573
353
307
779
41
521
394
138
106
528
982
1169
16
824
1056
19
15
305
453
1013
453
613
573
353
307
779
41
522
393
137
105
529
980
1200
6
817
34
19
15
305
453
1013
453
613
573
353
307
779
41
522
393
137
105
530
982
592
21
817
1058
19
15
305
453
1013
453
613
573
353
307
779
41
522
393
137
105
754
978
1168
6
817
34
19
15
305
453
1013
453
613
573
353
307
779
41
522
649
137
105
530
982
720
534
1841
1058
19
15
305
453
1013
453
613
573
353
307
779
41
522
649
137
105
745
997
1232
534
1846
35
19
15
305
453
1013
453
613
573
353
307
779
41
522
649
137
105
754
978
1168
534
1841
1058
19
15
305
453
1013
453
613
573
353
307
779
41
522
395
137
105
530
982
592
18
818
1058
19
15
305
453
1013
453
613
573
353
307
779
41
522
395
137
105
754
978
1168
18
818
1059
19
15
305
453
1013
453
613
573
353
307
779
41
522
651
137
105
530
982
720
530
1842
1058
19
15
305
453
1013
453
613
573
353
307
779
41
522
651
137
105
754
978
1168
530
1842
1059
19
15
305
453
1013
453
613
573
353
307
779
41
522
394
137
105
530
982
576
20
822
1058
19
15
305
453
1013
453
613
573
353
307
779
41
522
394
137
105
754
978
1168
4
822
1058
19
15
305
453
1013
453
613
573
353
307
779
41
522
394
139
105
530
982
576
20
818
1058
19
15
305
453
1013
453
613
573
353
307
779
41
522
650
138
106
740
996
1232
532
1844
1056
19
15
305
453
1013
453
613
573
353
307
779
29
517
393
137
105
713
1009
1225
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
29
517
393
138
106
740
1009
1225
17
816
32
19
15
305
453
1013
453
613
573
353
307
779
57
517
393
137
105
752
986
595
17
817
35
19
15
305
453
1013
453
613
573
353
307
779
57
517
393
137
105
712
1002
595
17
817
35
19
15
305
453
1013
453
613
573
353
307
779
57
517
393
137
105
713
1001
597
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
57
517
393
137
105
745
1001
597
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
57
517
393
138
106
528
986
595
17
816
32
19
15
305
453
1013
453
613
573
353
307
779
57
517
393
138
106
752
986
595
17
816
32
19
15
305
453
1013
453
613
573
353
307
779
57
517
649
137
105
745
1001
725
529
1850
1058
19
15
305
453
1013
453
613
573
353
307
779
57
518
393
137
105
529
985
1176
6
817
34
19
15
305
453
1013
453
613
573
353
307
779
57
521
393
137
105
528
985
1185
6
817
1059
19
15
305
453
1013
453
613
573
353
307
779
57
521
393
137
105
529
985
1185
6
817
1059
19
15
305
453
1013
453
613
573
353
307
779
57
521
393
137
105
753
985
1185
6
817
1059
19
15
305
453
1013
453
613
573
353
307
779
57
521
393
137
105
713
1005
577
6
817
1059
19
15
305
453
1013
453
613
573
353
307
779
57
521
393
137
105
745
1005
577
6
817
1059
19
15
305
453
1013
453
613
573
353
307
779
57
521
649
137
105
528
985
705
529
1841
1058
19
15
305
453
1013
453
613
573
353
307
779
57
521
649
137
105
529
985
705
529
1841
1058
19
15
305
453
1013
453
613
573
353
307
779
57
521
649
137
105
745
1005
705
518
1841
1059
19
15
305
453
1013
453
613
573
353
307
779
57
521
649
138
106
528
985
705
529
1840
1056
19
15
305
453
1013
453
613
573
353
307
779
57
521
650
138
106
740
1005
705
528
1848
1056
19
15
305
453
1013
453
613
573
353
307
779
57
525
393
137
105
528
985
1187
7
817
34
19
15
305
453
1013
453
613
573
353
307
779
57
525
393
137
105
529
985
1187
7
817
34
19
15
305
453
1013
453
613
573
353
307
779
57
525
393
137
105
752
986
1186
6
822
1058
19
15
305
453
1013
453
613
573
353
307
779
57
525
393
137
105
753
985
1187
7
817
34
19
15
305
453
1013
453
613
573
353
307
779
57
525
393
138
106
528
985
1187
7
816
1056
19
15
305
453
1013
453
613
573
353
307
779
57
525
393
138
106
752
986
1186
6
816
1056
19
15
305
453
1013
453
613
573
353
307
779
57
522
393
137
105
529
985
1184
5
817
34
19
15
305
453
1013
453
613
573
353
307
779
57
522
394
137
105
712
1004
576
4
822
1058
19
15
305
453
1013
453
613
573
353
307
779
57
522
650
137
105
712
1004
704
516
1846
1058
19
15
305
453
1013
453
613
573
353
307
779
27
517
393
137
105
528
792
1169
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
27
517
393
137
105
529
792
1169
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
27
517
393
137
105
530
792
1169
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
27
517
393
138
106
528
792
1169
17
816
32
19
15
305
453
1013
453
613
573
353
307
779
27
517
649
137
105
528
792
1169
529
1841
1058
19
15
305
453
1013
453
613
573
353
307
779
27
517
649
137
105
529
792
1169
529
1841
1058
19
15
305
453
1013
453
613
573
353
307
779
27
517
649
137
105
530
792
1169
529
1841
1058
19
15
305
453
1013
453
613
573
353
307
779
27
517
649
138
106
528
792
1169
529
1840
1056
19
15
305
453
1013
453
613
573
353
307
779
27
521
393
137
105
528
792
1186
23
817
34
19
15
305
453
1013
453
613
573
353
307
779
27
521
393
137
105
529
792
1186
23
817
34
19
15
305
453
1013
453
613
573
353
307
779
27
521
393
137
105
530
792
1186
23
817
34
19
15
305
453
1013
453
613
573
353
307
779
27
521
393
138
106
528
792
1186
23
816
1056
19
15
305
453
1013
453
613
573
353
307
779
27
521
649
137
105
528
792
1186
535
1841
1058
19
15
305
453
1013
453
613
573
353
307
779
27
521
649
137
105
529
792
1186
535
1841
1058
19
15
305
453
1013
453
613
573
353
307
779
27
521
649
137
105
530
792
1186
535
1841
1058
19
15
305
453
1013
453
613
573
353
307
779
27
521
649
138
106
528
792
1186
535
1840
1056
19
15
305
453
1013
453
613
573
353
307
779
45
517
393
137
105
528
977
1169
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
45
517
393
137
105
529
977
1169
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
45
517
393
137
105
753
977
1169
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
45
517
649
137
105
753
977
1169
529
1841
1058
19
15
305
453
1013
453
613
573
353
307
779
45
525
393
137
105
529
977
611
7
817
34
19
15
305
453
1013
453
613
573
353
307
779
89
517
393
137
105
528
921
1241
17
817
35
19
15
305
453
1013
453
613
573
353
307
779
89
517
393
137
105
529
921
1241
17
817
35
19
15
305
453
1013
453
613
573
353
307
779
89
517
393
138
106
528
921
601
17
816
32
19
15
305
453
1013
453
613
573
353
307
779
89
517
649
133
177
529
921
1177
529
130
710
19
15
305
453
1013
453
613
573
353
307
779
89
517
649
133
177
433
921
1177
529
130
710
19
15
305
453
1013
453
613
573
353
307
779
89
517
649
137
105
528
921
665
529
1841
1059
19
15
305
453
1013
453
613
573
353
307
779
89
517
649
137
105
529
921
665
529
1841
1059
19
15
305
453
1013
453
613
573
353
307
779
89
517
649
137
169
432
921
1177
529
218
451
19
15
305
453
1013
453
613
573
353
307
779
89
517
649
137
169
433
921
1177
529
218
451
19
15
305
453
1013
453
613
573
353
307
779
89
517
649
137
169
424
809
1177
529
218
451
19
15
305
453
1013
453
613
573
353
307
779
89
517
649
137
169
425
809
1177
529
218
451
19
15
305
453
1013
453
613
573
353
307
779
89
518
393
137
105
529
921
1192
6
817
34
19
15
305
453
1013
453
613
573
353
307
779
89
518
649
130
177
529
921
1176
518
128
454
19
15
305
453
1013
453
613
573
353
307
779
89
518
649
137
105
529
921
1176
518
134
1058
19
15
305
453
1013
453
613
573
353
307
779
89
518
649
137
169
425
809
1160
518
238
418
19
15
305
453
1013
453
613
573
353
307
779
89
521
649
137
105
528
921
1249
529
1841
1058
19
15
305
453
1013
453
613
573
353
307
779
89
521
649
137
105
529
921
1249
529
1841
1058
19
15
305
453
1013
453
613
573
353
307
779
89
521
649
137
169
424
809
1185
518
134
706
19
15
305
453
1013
453
613
573
353
307
779
89
521
649
137
169
425
809
1185
518
134
706
19
15
305
453
1013
453
613
573
353
307
779
89
521
649
138
106
528
921
1249
529
1840
1056
19
15
305
453
1013
453
613
573
353
307
779
89
521
650
138
106
528
921
1249
528
1848
1056
19
15
305
453
1013
453
613
573
353
307
779
89
525
393
137
105
528
922
1187
7
817
34
19
15
305
453
1013
453
613
573
353
307
779
89
525
393
137
105
529
921
1187
7
817
34
19
15
305
453
1013
453
613
573
353
307
779
89
525
393
138
106
528
921
1187
7
816
1056
19
15
305
453
1013
453
613
573
353
307
779
89
525
649
137
169
424
810
1187
523
219
451
19
15
305
453
1013
453
613
573
353
307
779
89
522
393
137
105
528
922
1184
5
817
34
19
15
305
453
1013
453
613
573
353
307
779
89
522
393
137
105
529
921
1184
5
817
34
19
15
305
453
1013
453
613
573
353
307
779
89
522
650
137
169
424
810
1184
516
134
450
19
15
305
453
1013
453
613
573
353
307
779
89
522
650
139
169
424
810
1184
520
218
450
19
15
305
453
1013
453
613
573
353
307
779
89
522
650
138
170
420
812
1184
520
232
416
19
15
305
453
1013
453
613
573
353
307
779
59
517
393
137
105
530
984
593
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
59
517
393
137
105
754
984
593
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
59
521
393
137
105
754
984
1186
7
817
34
19
15
305
453
1013
453
613
573
353
307
779
91
517
393
137
105
528
920
1169
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
91
517
393
137
105
529
920
1169
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
91
517
393
137
105
530
920
1169
17
817
34
19
15
305
453
1013
453
613
573
353
307
779
91
517
393
138
106
528
920
1169
17
816
32
19
15
305
453
1013
453
613
573
353
307
779
91
517
649
133
177
528
920
1169
529
130
710
19
15
305
453
1013
453
613
573
353
307
779
91
517
649
137
105
528
920
1169
529
177
1059
19
15
305
453
1013
453
613
573
353
307
779
91
517
649
137
105
529
920
1169
529
177
1059
19
15
305
453
1013
453
613
573
353
307
779
91
517
649
137
105
530
920
1169
529
177
1059
19
15
305
453
1013
453
613
573
353
307
779
91
517
649
137
169
434
920
1169
529
177
419
19
15
305
453
1013
453
613
573
353
307
779
91
521
649
137
105
528
920
1250
535
1841
1058
19
15
305
453
1013
453
613
573
353
307
779
91
521
649
138
106
528
920
1250
535
1840
1056
19
15
306
454
1014
406
613
573
352
304
776
96
514
651
136
172
420
830
1260
778
135
704
19
15
306
454
1014
406
614
574
352
304
776
96
512
648
132
176
530
830
1198
262
128
708
19
15
305
965
757
709
101
829
353
819
649
569
9
1673
137
1193
677
109
1953
1702
110
1698
19
15
305
965
757
709
101
829
353
819
651
537
6
1673
137
1193
690
118
1944
1702
110
1698
19
15
305
965
757
709
101
829
353
819
651
553
6
1673
137
1193
688
102
1976
1706
90
1730
19
15
305
965
757
709
101
829
353
819
651
553
6
1673
137
1193
681
100
1976
1706
90
1730
19
15
305
965
757
709
101
829
353
819
651
553
9
1673
137
1193
680
100
2017
1702
110
1698
19
15
305
965
757
709
101
829
353
819
651
553
9
1673
137
1193
688
101
1953
1702
110
1698
19
15
305
965
757
709
101
829
353
819
651
553
9
1673
137
1193
689
101
1953
1702
110
1698
19
15
305
965
757
709
101
829
353
819
651
553
9
1673
137
1193
681
100
2022
1702
110
1698
19
15
305
965
757
709
101
829
353
819
651
553
10
1673
137
1193
688
102
1968
1702
107
1699
19
15
305
965
757
709
101
829
353
819
651
553
10
1673
137
1193
681
100
1952
1702
90
1730
19
15
305
965
757
709
101
829
353
819
651
553
10
1674
137
1193
681
100
1952
1700
110
1698
19
15
305
965
757
709
101
829
353
819
651
553
10
1674
139
1193
681
100
1952
1700
89
1729
19
15
305
965
757
709
101
829
353
819
651
553
10
1674
138
1194
680
100
1952
1700
88
1728
19
15
305
965
757
709
101
829
353
819
651
553
10
1674
138
1194
676
100
1952
1700
88
1728
19
15
305
965
757
709
101
829
353
819
651
569
6
1673
137
1193
680
108
1960
1706
107
1699
19
15
305
965
757
709
101
829
353
819
651
569
6
1673
137
1193
689
108
1960
1706
107
1699
19
15
305
965
757
709
101
829
353
819
651
569
9
1673
137
1193
680
105
2017
1702
110
1698
19
15
305
965
757
709
101
829
353
819
651
569
9
1673
137
1193
689
109
1953
1702
110
1698
19
15
305
965
757
709
101
829
353
819
651
569
9
1673
137
1193
681
105
2017
1702
110
1698
19
15
305
965
757
709
101
829
353
819
651
569
10
1673
137
1193
689
105
1952
1702
107
1699
19
15
305
965
757
709
101
829
353
819
651
569
10
1673
137
1193
681
105
1952
1702
107
1699
19
15
305
965
757
709
101
829
353
819
651
569
10
1674
138
1194
680
108
1952
1700
108
1696
19
15
305
965
757
709
101
829
353
819
651
571
9
1673
137
1193
688
104
2018
1703
111
1699
19
15
306
966
758
710
101
829
352
816
648
552
9
1673
136
1194
676
102
2019
1703
108
1698
19
15
309
965
757
709
101
821
357
817
649
569
13
1677
137
1198
673
107
2019
1697
106
1704
19
15
305
965
757
709
613
573
353
821
649
537
517
649
137
1198
673
113
1781
1649
1882
1952
19
15
305
965
757
709
613
573
353
821
649
537
517
649
137
1198
674
119
1781
1649
1882
1952
19
15
305
965
757
709
613
573
353
821
649
541
517
649
137
1198
673
114
1779
1649
1901
1984
19
15
305
965
757
709
613
573
353
821
649
541
517
649
137
1198
674
114
1778
1649
1901
1984
19
15
305
965
757
709
613
573
353
819
777
569
521
649
137
361
357
109
385
262
134
546
19
15
305
965
757
709
613
573
353
819
779
537
517
649
137
361
16
26
403
273
177
291
19
15
305
965
757
709
613
573
353
819
779
537
517
649
137
361
18
26
403
273
177
291
19
15
305
965
757
709
613
573
353
819
779
537
518
649
137
361
17
25
408
262
134
546
19
15
305
965
757
709
613
573
353
819
779
537
518
649
137
361
18
26
408
262
134
546
19
15
305
965
757
709
613
573
353
819
779
537
265
393
137
361
16
25
33
17
817
546
19
15
305
965
757
709
613
573
353
819
779
537
265
393
137
361
17
25
33
17
817
546
19
15
305
965
757
709
613
573
353
819
779
537
265
393
137
361
369
25
33
17
817
546
19
15
305
965
757
709
613
573
353
819
779
537
265
393
137
361
368
25
33
17
817
546
19
15
305
965
757
709
613
573
353
819
779
537
265
394
138
362
16
25
33
16
824
544
19
15
305
965
757
709
613
573
353
819
779
537
265
394
138
362
368
25
33
16
824
544
19
15
305
965
757
709
613
573
353
819
779
537
265
394
138
362
356
117
33
16
824
544
19
15
305
965
757
709
613
573
353
819
779
537
265
394
138
618
528
25
33
16
824
800
19
15
305
965
757
709
613
573
353
819
779
553
521
393
137
361
361
101
369
122
826
546
19
15
305
965
757
709
613
573
353
819
779
553
521
649
137
361
361
101
353
269
134
546
19
15
305
965
757
709
613
573
353
819
779
553
521
650
138
362
356
100
401
272
184
544
19
15
305
965
757
709
613
573
353
819
779
553
265
393
137
361
18
214
17
17
827
547
19
15
305
965
757
709
613
573
353
819
779
553
265
393
137
361
361
101
33
17
827
547
19
15
305
965
757
709
613
573
353
819
779
553
265
393
138
362
356
100
38
23
816
544
19
15
305
965
757
709
613
573
353
819
779
553
265
394
137
361
18
214
17
16
822
547
19
15
305
965
757
709
613
573
353
819
779
553
265
394
137
361
361
101
17
16
822
547
19
15
305
965
757
709
613
573
353
819
779
553
265
394
138
362
356
100
33
16
824
544
19
15
305
965
757
709
613
573
353
819
779
553
522
649
137
361
361
101
368
262
134
546
19
15
305
965
757
709
613
573
353
819
779
553
522
395
137
361
361
101
368
122
826
547
19
15
305
965
757
709
613
573
353
819
779
553
522
650
138
362
356
100
352
260
132
544
19
15
305
965
757
709
613
573
353
819
779
553
266
393
137
361
18
214
16
22
817
546
19
15
305
965
757
709
613
573
353
819
779
553
266
393
137
361
361
100
32
22
822
547
19
15
305
965
757
709
613
573
353
819
779
541
261
393
138
362
356
113
33
17
816
544
19
15
305
965
757
709
613
573
353
819
779
569
518
649
137
361
361
105
360
262
134
546
19
15
305
965
757
709
613
573
353
819
779
569
521
649
137
361
361
109
385
262
134
546
19
15
305
965
757
709
613
573
353
819
779
569
261
393
137
361
361
105
21
17
817
546
19
15
305
965
757
709
613
573
353
819
779
569
522
650
138
362
356
108
384
264
132
544
19
15
305
965
757
709
613
573
353
819
779
539
517
649
137
361
16
24
401
273
177
291
19
15
305
965
757
709
613
573
353
819
779
539
517
649
137
361
17
24
401
273
177
291
19
15
305
965
757
709
613
573
353
819
779
539
517
649
137
361
18
24
401
273
177
291
19
15
305
965
757
709
613
573
353
819
779
539
265
393
137
361
16
24
34
23
817
546
19
15
305
965
757
709
613
573
353
819
779
539
265
393
137
361
17
24
34
23
817
546
19
15
305
965
757
709
613
573
353
819
779
539
265
393
137
361
18
24
34
23
817
546
19
15
305
965
757
709
613
573
353
819
779
539
265
393
138
362
16
24
34
23
816
544
19
15
305
965
757
709
613
573
353
819
779
557
261
393
137
361
17
209
17
17
817
546
19
15
305
965
757
709
613
573
353
819
779
601
261
393
137
361
16
153
89
17
817
546
19
15
305
965
757
709
613
573
353
819
779
601
261
393
137
361
17
153
89
17
817
546
19
15
305
965
757
709
613
573
353
819
779
601
261
393
137
361
18
154
83
17
817
547
19
15
305
965
757
709
613
573
353
819
779
601
261
393
138
362
16
153
89
17
816
544
19
15
305
965
757
709
613
573
353
819
779
603
261
393
137
361
18
152
81
17
817
546
19
15
305
965
757
709
613
573
353
819
779
603
261
393
138
362
16
152
81
17
816
544
19
15
305
965
757
709
613
573
353
819
649
537
517
649
137
1193
677
113
1781
1649
1850
1954
19
15
305
965
757
709
613
573
353
819
649
557
517
649
137
1193
677
101
1745
1649
1905
1986
19
15
305
965
757
709
613
573
353
819
651
553
522
649
137
1193
681
100
1776
1702
1882
1986
19
15
305
965
757
709
613
573
353
819
651
553
522
651
139
1193
681
100
1584
1658
1848
1954
19
15
305
965
757
709
613
573
353
819
651
553
522
650
138
1194
680
228
1584
1656
1900
1984
19
15
305
965
757
709
613
573
353
819
651
553
522
650
138
1194
676
100
1584
1656
1900
1984
19
15
305
965
757
709
613
573
353
819
651
569
521
649
137
1193
680
105
1761
1702
1902
1986
19
15
305
965
757
709
613
573
353
819
651
569
521
649
137
1193
681
105
1761
1702
1902
1986
19
15
305
965
757
709
613
573
353
819
651
569
522
649
137
1193
681
105
1760
1702
1902
1986
19
15
305
965
757
709
613
573
353
819
651
569
522
650
138
1194
680
108
1728
1656
1848
1952
19
15
305
965
757
453
613
573
353
819
777
57
521
393
137
361
357
365
833
6
817
547
19
15
305
965
757
453
613
573
353
819
777
57
522
394
137
361
357
365
832
4
822
546
19
15
305
965
757
453
613
573
353
819
779
25
517
393
138
362
356
373
853
17
816
544
19
15
305
965
757
453
613
573
353
819
779
25
521
393
137
617
528
1817
1441
17
826
803
19
15
305
965
757
453
613
573
353
819
779
25
521
393
137
617
529
1817
1441
17
826
803
19
15
305
965
757
453
613
573
353
819
779
25
521
394
137
617
528
1817
1441
16
822
802
19
15
305
965
757
453
613
573
353
819
779
25
521
394
137
617
529
1817
1441
16
822
802
19
15
305
965
757
453
613
573
353
819
779
25
521
394
138
618
528
1817
1441
16
824
800
19
15
305
965
757
453
613
573
353
819
779
41
517
393
137
361
16
469
853
17
817
546
19
15
305
965
757
453
613
573
353
819
779
41
517
393
137
361
17
469
853
17
817
546
19
15
305
965
757
453
613
573
353
819
779
41
517
393
137
361
18
468
853
17
817
546
19
15
305
965
757
453
613
573
353
819
779
41
517
393
138
362
16
469
853
17
816
544
19
15
305
965
757
453
613
573
353
819
779
41
521
393
137
361
16
469
849
17
817
546
19
15
305
965
757
453
613
573
353
819
779
41
521
393
137
361
17
469
849
17
817
546
19
15
305
965
757
453
613
573
353
819
779
41
521
393
137
361
18
468
849
17
817
546
19
15
305
965
757
453
613
573
353
819
779
41
521
393
137
361
361
356
838
17
827
547
19
15
305
965
757
453
613
573
353
819
779
41
521
393
138
362
356
356
833
23
816
544
19
15
305
965
757
453
613
573
353
819
779
41
521
649
137
1129
18
470
977
529
1841
1827
19
15
305
965
757
453
613
573
353
819
779
41
521
649
137
1129
370
470
977
529
1841
1827
19
15
305
965
757
453
613
573
353
819
779
41
521
394
138
362
356
356
833
16
824
544
19
15
305
965
757
453
613
573
353
819
779
41
522
393
137
361
16
470
848
22
822
547
19
15
305
965
757
453
613
573
353
819
779
41
522
393
137
361
17
468
848
22
822
547
19
15
305
965
757
453
613
573
353
819
779
41
522
393
137
361
18
470
848
22
822
547
19
15
305
965
757
453
613
573
353
819
779
41
522
393
137
361
370
470
848
22
822
547
19
15
305
965
757
453
613
573
353
819
779
41
522
649
137
1129
18
470
976
534
1846
1827
19
15
305
965
757
453
613
573
353
819
779
41
522
649
137
1129
370
470
976
534
1846
1827
19
15
305
965
757
453
613
573
353
819
779
41
522
395
137
361
16
470
848
18
818
546
19
15
305
965
757
453
613
573
353
819
779
41
522
395
137
361
17
468
848
18
818
546
19
15
305
965
757
453
613
573
353
819
779
41
522
395
137
361
18
470
848
18
818
546
19
15
305
965
757
453
613
573
353
819
779
41
522
395
137
361
370
470
848
18
818
546
19
15
305
965
757
453
613
573
353
819
779
41
522
651
137
1129
18
470
976
530
1842
1826
19
15
305
965
757
453
613
573
353
819
779
41
522
651
137
1129
370
470
976
530
1842
1826
19
15
305
965
757
453
613
573
353
819
779
41
522
394
137
361
361
356
832
20
822
546
19
15
305
965
757
453
613
573
353
819
779
29
517
393
138
362
356
369
849
17
816
544
19
15
305
965
757
453
613
573
353
819
779
57
517
393
137
361
16
474
851
17
826
546
19
15
305
965
757
453
613
573
353
819
779
57
517
393
137
361
368
474
851
17
826
546
19
15
305
965
757
453
613
573
353
819
779
57
517
393
137
361
361
361
853
17
817
546
19
15
305
965
757
453
613
573
353
819
779
57
517
393
138
362
16
474
851
17
816
544
19
15
305
965
757
453
613
573
353
819
779
57
517
393
138
362
368
474
851
17
816
544
19
15
305
965
757
453
613
573
353
819
779
57
521
393
137
361
361
365
833
6
817
547
19
15
305
965
757
453
613
573
353
819
779
57
521
649
137
1129
16
473
961
529
1850
1827
19
15
305
965
757
453
613
573
353
819
779
57
521
649
137
1129
17
473
961
529
1850
1827
19
15
305
965
757
453
613
573
353
819
779
57
521
649
137
1129
369
473
961
529
1850
1827
19
15
305
965
757
453
613
573
353
819
779
57
521
649
137
1129
368
473
961
529
1850
1827
19
15
305
965
757
453
613
573
353
819
779
57
522
649
137
1129
368
474
960
518
1841
1827
19
15
305
965
757
453
613
573
353
819
779
45
517
393
137
361
16
465
849
17
817
546
19
15
305
965
757
453
613
573
353
819
779
45
517
393
137
361
17
465
849
17
817
546
19
15
305
965
757
453
613
573
353
819
779
45
517
393
137
361
369
465
849
17
817
546
19
15
305
965
757
453
613
573
353
819
779
45
517
649
137
1129
17
465
977
529
1841
1827
19
15
305
965
757
453
613
573
353
819
779
89
517
649
137
1129
16
410
915
529
1841
1827
19
15
305
965
757
453
613
573
353
819
779
89
517
649
137
1257
16
410
915
529
1882
1859
19
15
305
965
757
453
613
573
353
819
779
89
518
649
137
1129
17
409
920
518
1902
1826
19
15
305
965
757
453
613
573
353
819
779
59
517
393
137
361
16
472
849
17
817
546
19
15
305
965
757
453
613
573
353
819
779
59
517
393
137
361
17
472
849
17
817
546
19
15
305
965
757
453
613
573
353
819
779
59
517
393
137
361
18
472
849
17
817
546
19
15
305
965
757
453
613
573
353
819
779
59
517
393
137
361
370
472
849
17
817
546
19
15
305
965
757
453
613
573
353
819
779
91
517
649
137
1129
16
408
913
529
1841
1827
19
15
305
965
757
453
613
573
353
819
779
91
517
649
137
1129
17
408
913
529
1841
1827
19
15
305
965
757
453
613
573
353
819
779
91
517
649
137
1129
18
408
913
529
1841
1827
19
15
305
965
757
453
613
573
353
819
779
91
517
649
138
1130
16
408
913
529
1840
1824
19
15
306
966
758
710
613
573
352
816
648
552
521
649
136
1194
676
102
1763
1703
1900
1986
19
15
49
389
717
213
101
829
1889
866
898
521
521
1673
1693
36
1188
686
1734
1798
1106
1536
19
15
49
389
717
213
101
829
1889
866
898
521
521
1673
1693
36
676
686
1542
1798
1106
1536
19
15
49
389
717
213
101
829
1889
866
898
649
521
1673
1685
36
612
526
1734
1713
1763
1544
19
15
49
389
717
213
101
829
1889
866
899
521
521
1673
1605
36
674
694
1543
1793
1027
1544
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1602
33
673
685
1541
1793
1024
1549
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1602
34
672
694
1543
1793
1024
1544
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1602
34
674
694
1735
1793
1024
1544
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1677
33
1185
685
1733
1793
1113
1561
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1677
33
673
685
1541
1793
1113
1561
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1605
33
673
685
1541
1793
1026
1547
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1605
33
690
694
1735
1793
1027
1547
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1689
33
1185
685
1733
1793
1111
1551
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1689
33
673
685
1733
1793
1111
1551
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1689
33
1186
694
1543
1799
1105
1539
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1689
33
674
694
1543
1799
1105
1539
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1689
33
1202
694
1543
1799
1105
1539
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1689
33
690
694
1735
1799
1105
1539
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1693
33
1185
685
1733
1793
1107
1539
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1693
33
673
685
1541
1793
1107
1539
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1693
33
1186
694
1735
1793
1107
1539
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1693
33
674
694
1735
1793
1107
1539
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1609
33
673
685
1541
1793
1031
1541
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1609
33
674
694
1543
1793
1030
1542
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1609
33
690
694
1735
1799
1031
1541
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1609
34
676
685
1733
1793
1031
1544
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1690
34
1184
694
1735
1793
1104
1536
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1690
34
672
694
1735
1793
1104
1536
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1690
34
1186
694
1735
1793
1104
1536
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1690
34
674
694
1735
1793
1104
1536
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1690
34
676
685
1733
1793
1104
1536
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1613
33
673
685
1541
1793
1029
1541
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1613
33
674
694
1543
1799
1029
1538
19
15
49
389
717
213
101
829
1889
867
899
521
521
1673
1613
33
690
694
1735
1799
1029
1538
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1673
33
1186
534
1735
1713
1131
1993
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1673
33
1201
525
1733
1713
1131
1993
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1673
33
625
525
1733
1713
1131
1993
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1673
33
674
534
1735
1713
1131
1993
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1673
33
689
525
1733
1713
1131
1993
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1673
33
610
534
1735
1713
1131
1993
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1673
33
617
525
1733
1713
1131
1993
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1673
33
626
534
1735
1713
1131
1993
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1673
34
1188
525
1733
1713
1131
1992
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1673
34
674
534
1735
1713
1131
1992
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1673
34
610
534
1735
1713
1131
1992
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1678
33
1201
525
1733
1713
1128
1993
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1678
33
625
525
1733
1713
1128
1993
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1678
33
689
525
1733
1713
1128
1993
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1678
33
617
525
1733
1713
1128
1993
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1689
33
1186
534
1735
1713
1675
1539
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1689
33
1201
525
1733
1713
1675
1539
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1689
33
625
525
1733
1713
1675
1539
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1689
33
674
534
1735
1713
1675
1539
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1689
33
689
525
1733
1713
1675
1539
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1689
33
610
534
1735
1713
1675
1539
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1689
33
617
525
1733
1713
1675
1539
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1689
33
626
534
1735
1713
1675
1539
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1693
33
1186
534
1735
1713
1765
1541
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1693
33
1201
525
1733
1713
1747
1539
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1693
33
625
525
1733
1713
1747
1539
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1693
33
674
534
1735
1713
1765
1541
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1693
33
689
525
1733
1713
1747
1539
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1693
33
610
534
1735
1713
1765
1541
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1693
33
617
525
1733
1713
1747
1539
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1693
33
626
534
1735
1713
1765
1541
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1682
34
610
534
1735
1713
1760
1544
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1690
34
1186
534
1735
1713
1744
1536
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1690
34
688
526
1735
1713
1744
1536
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1690
34
674
534
1735
1713
1744
1536
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1690
34
610
534
1735
1713
1744
1536
19
15
49
389
717
213
101
829
1889
867
899
649
521
1673
1690
34
612
525
1733
1713
1744
1536
19
15
49
389
717
469
101
829
1889
867
899
1033
1545
1673
1689
33
626
1750
1031
519
1745
1541
19
15
49
389
717
469
101
829
1889
867
899
1033
1545
1673
1693
33
626
1750
1031
519
1765
1541
19
15
561
325
717
213
101
829
993
565
1602
649
521
1673
393
1070
1064
14
1734
1713
135
1728
19
15
561
325
717
213
101
829
993
563
1603
649
521
1673
389
561
665
13
1733
1713
131
199
19
15
561
325
717
213
101
829
865
563
1603
593
517
1673
1154
1201
665
125
1657
1793
1920
1222
19
15
561
325
717
469
101
829
993
562
1602
1033
1545
1673
405
1204
1076
782
1030
518
226
1536
19
15
561
325
717
469
101
829
993
563
1603
1033
1545
1673
386
1073
1433
781
1029
513
128
1733
19
15
561
325
717
469
101
829
993
563
1603
1033
1545
1673
389
1073
1433
780
1029
513
130
1734
19
15
561
325
717
469
101
829
993
563
1603
1033
1545
1673
393
1065
1057
780
1029
513
250
1954
19
15
561
325
717
469
101
829
993
563
1603
1033
1545
1673
393
1193
1057
780
1029
513
250
1698
19
15
561
325
717
469
101
829
993
563
1603
1033
1545
1673
393
1193
1056
780
1029
513
250
1698
19
15
561
325
717
469
101
829
993
563
1603
1033
1545
1673
394
1194
1056
780
1029
513
240
1696
19
15
561
325
717
469
101
829
865
562
1602
1033
1545
1673
1173
1204
1076
782
1030
518
1890
1280
19
15
561
325
717
469
101
829
865
563
1603
1033
1545
1673
1161
681
1057
1804
1029
513
1914
194
19
15
561
325
717
469
101
829
865
563
1603
1033
1545
1673
1161
681
1056
1805
1029
513
1914
194
19
15
50
390
709
469
101
829
1888
864
901
1077
1541
1673
1688
34
615
1785
1081
513
1676
1538
19
15
50
390
717
213
101
829
1888
864
898
649
521
1674
1688
36
1214
526
1731
1712
1675
1536
19
15
50
390
717
213
101
829
1888
864
898
649
521
1674
1688
36
702
526
1731
1712
1675
1536
19
15
50
390
717
213
101
829
1888
864
898
649
521
1674
1688
36
638
526
1731
1712
1675
1536
19
15
562
326
717
469
101
829
992
560
1602
1033
1545
1674
392
1068
1070
782
1027
512
135
1728
19
15
562
326
717
469
101
829
992
560
1602
1033
1545
1674
392
1068
1086
782
1027
512
135
1728
19
15
562
326
717
469
101
829
992
560
1602
1033
1545
1674
392
1196
1070
782
1027
512
135
1696
19
15
562
326
717
469
101
829
992
560
1602
1033
1545
1674
392
1196
1086
782
1027
512
135
1696
19
15
562
326
717
469
101
829
992
560
1602
1033
1545
1674
392
1260
1086
782
1027
512
135
1600
19
15
53
389
709
469
101
821
1893
869
901
1077
1541
1677
1689
57
621
1785
1082
514
1674
1537
19
15
565
325
717
213
101
821
997
561
1602
649
521
1677
393
1070
1080
14
1731
1715
135
1736
19
15
565
325
717
469
101
821
997
561
1602
1033
1545
1677
393
1070
1080
1806
1027
515
135
1736
19
15
565
325
717
469
101
821
997
561
1602
1033
1545
1677
393
1198
1080
782
1027
515
235
1704
19
15
49
389
453
469
613
573
1889
866
135
565
517
649
1605
68
102
1529
313
513
514
1680
19
15
49
389
453
469
613
573
1889
867
133
565
517
649
1602
66
102
889
889
513
512
1688
19
15
49
389
453
469
613
573
1889
883
601
565
517
649
1602
49
1029
793
315
513
512
1798
19
15
49
389
421
469
613
573
1889
866
198
521
521
649
1605
68
92
966
518
513
515
1696
19
15
49
389
421
469
613
573
1889
866
199
521
517
649
1605
68
74
970
515
513
514
1696
19
15
49
389
421
469
613
573
1889
866
199
525
517
649
1605
68
74
1008
537
513
514
1680
19
15
49
389
421
469
613
573
1889
866
199
525
521
649
1605
68
74
1008
518
513
515
1696
19
15
49
389
421
469
613
573
1889
867
199
521
517
649
1605
65
74
970
515
513
514
1707
19
15
49
389
421
469
613
573
1889
867
199
525
521
649
1605
65
74
968
518
513
515
1707
19
15
49
389
421
469
613
573
1889
867
199
525
521
650
1609
65
74
968
518
512
518
1682
19
15
49
389
421
469
613
573
1889
867
199
525
521
650
1610
74
74
968
518
512
516
1696
19
15
49
389
421
469
613
573
1889
869
197
525
521
649
1609
78
78
970
518
513
519
1696
19
15
49
389
421
469
613
573
1889
869
197
525
521
649
1609
78
94
966
518
513
519
1696
19
15
49
389
461
469
613
573
737
738
387
9
521
393
405
532
338
780
774
6
98
448
19
15
49
389
461
469
613
573
737
738
387
521
521
393
405
532
338
268
261
6
98
448
19
15
49
389
461
469
613
573
737
1762
387
9
521
393
901
1556
162
1718
1735
1
1155
512
19
15
49
389
461
469
613
573
737
739
387
521
521
393
405
529
353
269
261
6
98
455
19
15
49
389
461
469
613
573
737
739
387
521
521
393
405
529
336
268
261
6
98
455
19
15
49
389
461
469
613
573
737
1763
387
9
521
393
898
1553
161
1709
1733
1
1152
517
19
15
49
389
461
469
613
573
737
1763
387
9
521
393
898
1554
160
1710
1735
1
1152
516
19
15
49
389
461
469
613
573
737
1763
387
9
521
393
898
1554
162
1718
1735
1
1152
516
19
15
49
389
461
469
613
573
737
1763
387
9
521
393
901
1553
162
1718
1735
1
1155
519
19
15
49
389
461
469
613
573
1889
866
131
521
521
649
1605
68
98
982
263
513
515
1680
19
15
49
389
461
469
613
573
1889
867
131
521
521
649
1602
65
97
973
709
513
512
1725
19
15
49
389
461
469
613
573
1889
867
131
521
521
649
1605
65
97
973
709
513
514
1726
19
15
49
389
461
469
613
573
1889
867
131
521
521
649
1609
65
97
973
709
513
519
1689
19
15
49
389
461
469
613
573
1889
867
131
521
521
649
1609
65
96
973
709
513
519
1689
19
15
561
325
709
469
613
573
865
565
1625
1113
522
651
585
366
834
843
448
514
1540
128
19
15
561
325
709
469
613
573
865
565
1626
1115
521
650
585
366
832
850
452
512
1542
128
19
15
561
325
709
469
613
573
865
563
1657
1113
522
650
585
617
901
785
448
516
1542
1667
19
15
561
325
709
469
613
573
865
563
1657
1114
521
649
297
617
901
784
454
513
47
1059
19
15
561
325
709
469
613
573
865
563
1659
1113
521
650
298
618
900
914
455
512
40
1056
19
15
561
325
709
469
613
573
865
563
1651
1113
521
650
585
617
897
785
449
512
1542
1667
19
15
561
325
709
469
613
573
865
563
1651
1113
521
650
298
618
896
842
455
512
40
1056
19
15
561
325
709
469
613
573
865
563
1651
1115
521
650
585
617
896
784
454
512
1542
1667
19
15
561
325
709
469
613
573
865
563
1651
1115
521
650
298
426
896
784
454
512
40
192
19
15
561
325
709
469
613
573
865
563
1651
1115
521
650
298
618
896
784
454
512
40
1056
19
15
561
325
421
725
613
573
993
565
1797
781
521
649
329
494
534
70
262
257
7
128
19
15
561
325
421
725
613
573
993
562
1798
777
521
649
325
52
540
70
262
257
3
0
19
15
561
325
421
725
613
573
993
562
1799
777
517
649
325
52
538
74
259
257
2
0
19
15
561
325
421
725
613
573
993
562
1799
781
517
649
325
52
538
72
281
257
2
0
19
15
561
325
421
725
613
573
993
562
1799
781
521
649
325
52
538
72
262
257
3
0
19
15
561
325
421
725
613
573
993
563
1799
781
517
649
325
49
538
72
505
257
2
6
19
15
561
325
421
725
613
573
993
563
1799
781
521
650
323
217
538
72
262
256
2
66
19
15
561
325
421
725
613
573
993
563
1799
781
521
650
323
345
538
72
262
256
2
194
19
15
561
325
421
469
613
573
993
565
1797
1037
521
649
329
494
534
774
1030
513
7
128
19
15
561
325
421
469
613
573
993
562
1798
1033
521
649
325
52
540
774
1030
513
3
0
19
15
561
325
421
469
613
573
993
562
1798
1033
521
649
325
564
540
774
430
513
3
1024
19
15
561
325
421
469
613
573
993
562
1798
1033
521
649
325
436
540
774
430
513
3
768
19
15
561
325
421
469
613
573
993
562
1798
265
521
649
325
52
540
262
430
513
3
0
19
15
561
325
421
469
613
573
993
562
1798
265
521
649
325
564
540
262
430
513
3
1024
19
15
561
325
421
469
613
573
993
562
1798
265
521
649
325
436
540
262
430
513
3
768
19
15
561
325
421
469
613
573
993
562
1799
1033
517
649
325
52
538
778
1027
513
2
0
19
15
561
325
421
469
613
573
993
562
1799
1033
521
649
325
52
534
774
429
513
2
0
19
15
561
325
421
469
613
573
993
562
1799
1033
521
649
325
52
538
778
1051
513
3
0
19
15
561
325
421
469
613
573
993
562
1799
1033
521
649
325
564
534
774
429
513
2
1024
19
15
561
325
421
469
613
573
993
562
1799
1037
517
649
325
52
534
785
1049
513
2
0
19
15
561
325
421
469
613
573
993
562
1799
1037
517
649
325
52
538
776
1049
513
2
0
19
15
561
325
421
469
613
573
993
562
1799
1037
521
649
325
52
534
786
1031
513
2
0
19
15
561
325
421
469
613
573
993
562
1799
1037
521
649
325
52
538
776
1030
513
3
0
19
15
561
325
421
469
613
573
993
562
1799
265
521
649
325
52
534
262
429
513
3
0
19
15
561
325
421
469
613
573
993
562
1799
265
521
649
325
564
534
262
429
513
3
1024
19
15
561
325
421
469
613
573
993
562
1799
265
521
649
325
436
534
262
429
513
3
768
19
15
561
325
421
469
613
573
993
562
1799
269
517
649
325
52
538
296
501
513
2
0
19
15
561
325
421
469
613
573
993
562
1799
269
517
649
325
564
538
296
501
513
2
1024
19
15
561
325
421
469
613
573
993
562
1799
269
517
649
325
436
538
296
501
513
2
768
19
15
561
325
421
469
613
573
993
563
1797
1033
521
649
322
49
541
785
429
513
0
5
19
15
561
325
421
469
613
573
993
563
1797
1033
521
649
322
561
541
785
429
513
0
1029
19
15
561
325
421
469
613
573
993
563
1797
1033
521
649
322
433
541
785
429
513
0
773
19
15
561
325
421
469
613
573
993
563
1797
1033
521
649
325
49
541
785
429
513
2
6
19
15
561
325
421
469
613
573
993
563
1797
1033
521
649
325
561
541
785
429
513
2
1030
19
15
561
325
421
469
613
573
993
563
1797
1033
521
649
325
433
541
785
429
513
2
774
19
15
561
325
421
469
613
573
993
563
1797
269
517
649
325
49
541
293
501
513
2
6
19
15
561
325
421
469
613
573
993
563
1797
269
517
649
325
561
541
293
501
513
2
1030
19
15
561
325
421
469
613
573
993
563
1799
1033
517
649
325
49
538
778
1027
513
2
6
19
15
561
325
421
469
613
573
993
563
1799
1033
521
649
325
49
538
778
1051
513
3
7
19
15
561
325
421
469
613
573
993
563
1799
1037
517
649
325
49
538
776
1049
513
2
6
19
15
561
325
421
469
613
573
993
563
1799
1037
521
650
323
217
538
776
1030
512
2
66
19
15
561
325
421
469
613
573
993
563
1799
1037
521
650
323
345
538
776
1030
512
2
194
19
15
561
325
421
469
613
573
993
563
1799
265
522
649
325
49
538
298
496
518
2
6
19
15
561
325
421
469
613
573
993
563
1799
265
522
649
325
561
538
298
496
518
2
1030
19
15
561
325
421
469
613
573
993
563
1799
265
522
651
327
49
538
298
496
514
0
4
19
15
561
325
421
469
613
573
993
563
1799
265
522
651
327
561
538
298
496
514
0
1028
19
15
561
325
421
469
613
573
993
563
1799
265
522
650
323
49
538
298
496
516
2
4
19
15
561
325
421
469
613
573
993
563
1799
265
522
650
323
561
538
298
496
516
2
1028
19
15
561
325
421
469
613
573
993
563
1799
265
522
650
323
217
538
298
496
516
2
66
19
15
561
325
421
469
613
573
865
565
1797
1037
517
905
1161
1198
1195
1417
1049
1025
1329
1440
19
15
561
325
421
469
613
573
865
565
1797
1037
517
905
1161
1198
1198
1673
1049
1025
1329
1440
19
15
561
325
421
469
613
573
865
565
1797
1037
521
649
553
622
534
774
1030
513
1581
1664
19
15
561
325
421
469
613
573
865
565
1797
1037
521
905
1161
1198
1198
1670
1030
1025
1338
1440
19
15
561
325
421
469
613
573
865
565
1797
1037
521
905
1161
1198
1206
774
1030
1025
1338
1440
19
15
561
325
421
469
613
573
865
563
1799
1037
521
650
579
217
538
776
1030
512
1538
1858
19
15
561
325
421
469
613
573
865
563
1799
1037
521
650
579
729
538
776
1030
512
1538
1730
19
15
561
325
421
469
613
573
865
563
1799
1037
521
650
579
473
538
776
1030
512
1538
194
19
15
561
325
421
469
613
573
865
563
1799
265
522
650
579
729
538
298
496
516
1538
1730
19
15
561
325
717
725
613
573
993
563
1603
777
521
649
325
49
665
268
261
257
2
6
19
15
561
325
717
725
613
573
865
563
1603
1289
1289
1417
1154
1201
1081
1293
1285
1025
640
1734
19
15
561
325
717
725
613
573
865
563
1603
1289
1289
1417
1154
1201
1433
1293
1285
1025
640
1734
19
15
561
325
717
725
613
573
865
563
1603
1289
1289
1417
1154
433
1081
1293
1285
1025
640
198
19
15
561
325
717
725
613
573
865
563
1603
1289
1289
1417
1157
1201
1081
1293
1285
1025
643
1735
19
15
561
325
717
725
613
573
865
563
1603
1289
1289
1417
1157
1201
1433
1292
1285
1025
643
1735
19
15
561
325
717
725
613
573
865
563
1603
1289
1289
1417
1157
433
1081
1293
1285
1025
643
199
19
15
562
326
710
470
614
573
864
560
1656
1112
520
649
552
618
900
838
454
515
1580
1666
19
15
562
326
710
470
614
573
864
560
1656
1112
520
649
296
426
900
838
454
515
44
194
19
15
562
326
710
470
614
573
864
560
1656
1112
520
649
296
618
900
838
454
515
44
1058
19
15
561
389
421
725
613
1597
1377
370
282
777
517
1673
1605
52
1476
262
259
769
514
768
19
15
561
389
421
725
613
1597
1377
370
282
777
777
1673
1605
52
1476
262
113
513
514
768
19
15
561
389
421
725
613
1597
1377
370
282
779
521
1673
1605
52
1476
258
260
769
515
768
19
15
561
389
421
725
613
1597
1377
370
282
779
523
1673
1605
52
1476
258
280
770
514
768
19
15
561
389
421
725
613
1597
1377
370
282
778
521
1673
1605
52
1476
260
262
769
514
768
19
15
561
389
421
725
613
1597
1377
370
282
778
777
1673
1605
52
1476
260
118
513
515
768
19
15
561
389
421
725
613
1597
1377
370
282
778
522
1673
1605
52
1476
260
260
774
514
768
19
15
561
389
421
725
613
1597
1377
370
282
778
778
1673
1605
52
1476
260
116
518
514
768
19
15
561
389
421
725
613
1597
1377
371
285
781
521
1673
1602
50
1478
257
262
769
512
772
19
15
561
389
717
213
613
1597
1377
355
899
521
1545
1673
1570
34
672
174
519
769
448
776
19
15
561
389
717
213
613
1597
1377
355
899
521
1545
1673
1577
33
1201
268
518
774
454
798
19
15
561
389
717
213
613
1597
1377
355
899
521
1545
1673
1577
33
625
268
518
774
454
798
19
15
561
389
717
213
613
1597
1377
355
899
521
1545
1673
1577
33
610
214
519
775
455
773
19
15
561
389
717
213
613
1597
1377
355
899
521
1545
1673
1577
33
626
214
519
775
455
773
19
15
561
389
717
213
613
1597
1377
355
899
521
1545
1673
1573
33
673
173
517
769
451
779
19
15
561
389
717
213
613
1597
1377
355
899
521
1545
1673
1573
33
672
173
517
769
451
779
19
15
561
389
717
213
613
1597
1377
355
899
521
1545
1673
1581
33
1201
268
518
775
453
773
19
15
561
389
717
213
613
1597
1377
355
899
521
1545
1673
1581
33
625
268
518
775
453
773
19
15
561
389
717
213
613
1597
1377
355
899
521
1545
1673
1581
33
610
214
519
775
453
773
19
15
561
389
717
213
613
1597
1377
355
899
521
1545
1673
1581
33
626
214
519
775
453
773
19
15
561
389
717
213
613
1597
1377
355
899
649
1545
1673
1577
33
1201
12
902
689
555
681
19
15
561
389
717
213
613
1597
1377
355
899
649
1545
1673
1577
33
625
1036
902
689
555
681
19
15
561
389
717
213
613
1597
1377
355
899
649
1545
1673
1577
33
674
22
711
689
555
779
19
15
561
389
717
213
613
1597
1377
355
899
649
1545
1673
1577
33
689
1036
902
689
555
681
19
15
561
389
717
213
613
1597
1377
355
899
649
1545
1673
1577
34
672
14
711
689
555
776
19
15
561
389
717
213
613
1597
1377
355
899
649
1545
1673
1577
34
688
14
711
689
555
776
19
15
561
389
717
213
613
1597
1377
355
899
649
1545
1673
1577
34
674
22
711
689
555
776
19
15
561
389
717
213
613
1597
1377
355
899
649
1545
1673
1577
34
612
1036
902
689
555
680
19
15
561
389
717
213
613
1597
1377
355
899
649
1545
1673
1582
34
672
14
711
689
552
776
19
15
561
389
717
213
613
1597
1377
355
899
649
1545
1673
1582
34
688
14
711
689
552
776
19
15
561
389
717
213
613
1597
1377
373
898
521
1545
1673
1577
46
680
174
518
774
455
768
19
15
561
389
717
213
613
1597
1377
373
898
521
1545
1673
1577
46
616
270
518
774
455
768
19
15
561
389
717
213
613
1597
1377
373
898
649
1545
1673
1577
46
680
14
710
689
555
768
19
15
561
389
717
213
613
1597
1377
371
899
521
1545
1673
1577
41
609
204
518
774
454
770
19
15
561
389
461
469
613
1597
1249
1250
387
521
521
1673
1941
1044
146
268
774
1542
98
448
19
15
561
389
461
469
613
1597
1249
1250
387
521
521
1673
1941
1044
158
282
774
1542
98
448
19
15
561
389
461
469
613
1597
1249
1251
387
521
521
1673
1941
1041
145
268
774
1542
98
455
19
15
561
389
461
469
613
1597
1249
1251
387
521
521
1674
1939
1041
146
282
770
1536
98
450
19
15
561
389
461
469
613
1597
1249
1251
387
521
521
1674
1943
1041
146
282
770
1536
97
453
19
15
561
325
421
725
613
1597
865
565
1797
781
521
1673
137
110
534
70
262
769
1671
64
19
15
561
325
421
725
613
1597
865
565
1797
781
521
1673
137
110
542
70
262
769
1671
64
19
15
561
325
421
725
613
1597
865
565
1797
781
521
1673
137
174
1206
70
262
769
1671
1728
19
15
561
325
421
725
613
1597
865
565
1797
781
521
1673
137
174
1214
70
262
769
1671
1728
19
15
561
325
421
725
613
1597
865
562
1798
777
521
1673
133
180
540
70
1198
769
1667
1728
19
15
561
325
421
725
613
1597
865
562
1798
777
521
1673
133
180
1212
70
262
769
1667
1728
19
15
561
325
421
725
613
1597
865
562
1799
777
521
1673
133
180
534
70
1197
769
1666
1728
19
15
561
325
421
469
613
1597
1249
562
1799
1033
517
1673
1861
180
538
1802
1027
1537
2
768
19
15
561
325
421
469
613
1597
1249
562
1799
1037
521
1673
1861
180
538
1800
1030
1537
3
768
19
15
561
325
421
469
613
1597
865
565
1797
1037
521
1673
137
110
534
774
1030
1537
1671
32
19
15
561
325
421
469
613
1597
865
565
1797
1037
521
1673
137
110
542
774
1030
1537
1671
32
19
15
561
325
421
469
613
1597
865
565
1797
1037
521
1673
137
174
1195
811
1031
1537
1658
1984
19
15
561
325
421
469
613
1597
865
565
1797
1037
521
1673
137
174
1194
1419
1031
1537
1645
1728
19
15
561
325
421
469
613
1597
865
565
1797
1037
521
1673
137
174
1198
774
1030
1537
1671
1728
19
15
561
325
421
469
613
1597
865
565
1797
1037
521
1673
137
174
1206
774
1030
1537
1671
1728
19
15
561
325
421
469
613
1597
865
565
1797
1037
521
1673
137
174
1214
774
1030
1537
1671
1728
19
15
561
325
421
469
613
1597
865
565
1797
1037
521
1673
137
238
534
774
1030
1537
1645
1856
19
15
561
325
421
469
613
1597
865
565
1797
1037
521
1673
137
238
542
774
1030
1537
1645
1856
19
15
561
325
421
469
613
1597
865
565
1797
1037
521
1673
137
238
1214
774
1030
1537
1645
1856
19
15
561
325
421
469
613
1597
865
565
1797
1037
521
1674
130
110
534
774
1030
1536
1756
32
19
15
561
325
421
469
613
1597
865
565
1797
1037
521
1674
130
110
542
774
1030
1536
1756
32
19
15
561
325
421
469
613
1597
865
562
1798
1033
521
1673
133
180
540
774
1030
1537
1667
1728
19
15
561
325
421
469
613
1597
865
562
1798
1033
521
1673
133
180
1212
774
1030
1537
1667
1728
19
15
561
325
421
469
613
1597
865
562
1799
1033
517
1673
133
180
538
778
1027
1537
1666
1728
19
15
561
325
421
469
613
1597
865
562
1799
1033
517
1673
133
180
1210
778
1027
1537
1666
1728
19
15
561
325
421
469
613
1597
865
562
1799
1037
517
1673
133
180
538
776
1049
1537
1666
1728
19
15
561
325
421
469
613
1597
865
562
1799
1037
517
1673
133
180
1210
776
1049
1537
1666
1728
19
15
561
325
421
469
613
1597
865
562
1799
1037
521
1673
133
180
538
776
1030
1537
1667
1728
19
15
561
325
421
469
613
1597
865
562
1799
1037
521
1673
133
180
1210
776
1030
1537
1667
1728
19
15
561
325
421
469
613
1597
865
563
1799
1033
517
1673
133
177
538
778
1027
1537
1666
1734
19
15
561
325
421
469
613
1597
865
563
1799
1033
517
1673
133
177
1210
778
1027
1537
1666
1734
19
15
561
325
421
469
613
1597
865
563
1799
1037
517
1673
133
177
538
776
1049
1537
1666
1734
19
15
561
325
421
469
613
1597
865
563
1799
1037
517
1673
133
177
1210
776
1049
1537
1666
1734
19
15
561
325
421
469
613
1597
865
563
1799
1037
521
1673
133
177
1210
1800
1030
1537
1667
1735
19
15
561
325
421
469
613
1597
865
563
1799
1037
521
1674
131
177
1210
1800
1030
1536
1666
1732
19
15
561
325
717
725
613
1597
865
563
1603
777
521
1673
130
177
665
269
261
769
1664
1733
19
15
561
325
717
725
613
1597
865
563
1603
777
521
1673
133
177
665
268
261
769
1666
1734
19
15
53
389
453
469
613
565
1893
881
602
563
519
653
1609
46
1024
794
312
514
519
1800
19
15
53
389
453
469
613
565
1893
869
133
565
517
653
1609
77
105
1017
313
514
518
1682
19
15
53
389
453
469
613
565
1893
869
133
565
517
653
1609
77
109
889
313
514
518
1682
19
15
53
389
421
469
613
565
741
745
425
9
517
397
913
1041
129
1670
1731
3
1167
977
19
15
53
389
421
469
613
565
741
745
425
9
521
397
913
1041
129
1670
1735
5
1165
977
19
15
53
389
421
469
613
565
741
745
425
13
525
397
913
1041
129
1669
1729
1
1165
977
19
15
53
389
421
469
613
565
741
745
425
521
517
397
913
1041
129
390
514
3
1165
977
19
15
53
389
421
469
613
565
741
745
425
521
521
397
913
1041
129
390
519
5
1165
977
19
15
53
389
421
469
613
565
741
745
425
521
525
397
913
1041
129
391
517
1
1165
977
19
15
53
389
421
469
613
565
741
745
425
525
521
397
913
1041
129
425
519
5
1165
977
19
15
53
389
421
469
613
565
741
745
425
525
525
397
913
1041
129
389
513
1
1165
977
19
15
53
389
421
469
613
565
741
745
429
9
517
397
913
1041
130
1670
1730
3
1167
977
19
15
53
389
421
469
613
565
741
745
429
9
517
397
913
1041
133
1670
1730
3
1167
977
19
15
53
389
421
469
613
565
741
745
429
13
521
397
913
1041
130
1667
1735
5
1165
977
19
15
53
389
421
469
613
565
741
745
429
13
525
397
913
1041
130
1667
1729
1
1165
977
19
15
53
389
421
469
613
565
741
745
429
13
525
397
913
1041
133
1665
1729
1
1165
977
19
15
53
389
421
469
613
565
741
745
429
13
525
397
913
1041
137
1665
1729
1
1165
977
19
15
53
389
421
469
613
565
741
745
429
521
517
397
913
1041
130
390
514
3
1165
977
19
15
53
389
421
469
613
565
741
745
429
521
517
397
913
1041
133
390
514
3
1165
977
19
15
53
389
421
469
613
565
741
745
429
525
525
397
913
1041
130
387
513
1
1165
977
19
15
53
389
421
469
613
565
741
745
429
525
525
397
913
1041
133
385
513
1
1165
977
19
15
53
389
421
469
613
565
741
745
429
525
525
397
913
1041
137
385
513
1
1165
977
19
15
53
389
421
469
613
565
741
1769
425
9
521
397
913
1553
129
1670
1735
5
1165
529
19
15
53
389
421
469
613
565
741
1769
425
13
525
397
913
1553
129
1669
1729
1
1165
529
19
15
53
389
421
469
613
565
741
1769
425
521
517
397
913
1553
129
390
514
3
1165
529
19
15
53
389
421
469
613
565
741
1769
425
521
521
397
913
1553
129
390
519
5
1165
529
19
15
53
389
421
469
613
565
741
1769
425
521
525
397
913
1553
129
1158
517
1
1165
529
19
15
53
389
421
469
613
565
741
1769
425
525
521
397
913
1553
129
409
519
5
1165
529
19
15
53
389
421
469
613
565
741
1769
425
525
525
397
913
1553
129
1157
513
1
1165
529
19
15
53
389
421
469
613
565
741
1769
429
13
521
397
913
1553
130
1667
1735
5
1165
529
19
15
53
389
421
469
613
565
741
1769
429
13
521
397
913
1553
133
1666
1735
5
1165
529
19
15
53
389
421
469
613
565
741
1769
429
13
525
397
913
1553
130
1667
1729
1
1165
529
19
15
53
389
421
469
613
565
741
1769
429
13
525
397
913
1553
133
1665
1729
1
1165
529
19
15
53
389
421
469
613
565
741
1769
429
521
517
397
913
1553
130
390
514
3
1165
529
19
15
53
389
421
469
613
565
741
1769
429
521
517
397
913
1553
133
390
514
3
1165
529
19
15
53
389
421
469
613
565
741
1769
429
521
525
397
913
1553
130
1158
517
1
1165
529
19
15
53
389
421
469
613
565
741
1769
429
521
525
397
913
1553
133
1158
517
1
1165
529
19
15
53
389
421
469
613
565
741
1769
429
525
525
397
913
1553
130
386
514
1
1165
529
19
15
53
389
421
469
613
565
741
1769
429
525
525
397
913
1553
133
1153
513
1
1165
529
19
15
53
389
421
469
613
565
1893
865
197
525
517
653
1609
65
77
969
537
514
518
1718
19
15
53
389
421
469
613
565
1893
865
197
525
521
653
1609
65
77
970
518
514
518
1718
19
15
53
389
421
469
613
565
1893
865
197
525
525
653
1609
65
77
965
513
513
518
1718
19
15
53
389
421
469
613
565
1893
869
197
525
517
653
1609
77
73
969
537
514
518
1698
19
15
53
389
421
469
613
565
1893
869
197
525
517
653
1609
77
89
969
537
514
518
1698
19
15
53
389
421
469
613
565
1893
869
197
525
521
653
1609
77
89
970
518
514
518
1682
19
15
53
389
421
469
613
565
1893
869
197
525
525
653
1609
77
73
969
514
513
518
1682
19
15
53
389
421
469
613
565
1893
869
197
525
525
653
1609
77
89
965
513
513
518
1698
19
15
53
389
421
469
613
565
1893
869
197
525
525
653
1609
77
77
965
513
513
518
1698
19
15
53
389
421
469
613
565
1893
869
197
525
525
653
1609
77
93
965
513
513
518
1698
19
15
565
325
709
469
613
565
869
561
1625
1113
517
653
585
366
833
801
505
514
1543
136
19
15
565
325
709
469
613
565
869
561
1625
1113
521
653
553
366
833
801
449
515
1579
136
19
15
565
325
709
469
613
565
869
561
1625
1113
521
653
297
366
833
801
449
515
43
136
19
15
565
325
709
469
613
565
869
561
1625
1113
521
653
585
366
833
801
449
515
1543
136
19
15
565
325
709
469
613
565
869
561
1625
1113
521
653
585
366
834
843
449
514
1543
136
19
15
565
325
709
469
613
565
869
561
1625
1113
525
653
585
366
833
801
450
515
1543
136
19
15
565
325
709
469
613
565
869
561
1625
1113
525
653
585
366
834
843
451
515
1543
136
19
15
565
325
709
469
613
565
869
561
1625
1117
517
653
585
366
833
803
505
514
1542
136
19
15
565
325
709
469
613
565
869
561
1625
1117
517
653
585
366
834
803
505
514
1542
136
19
15
565
325
709
469
613
565
869
561
1625
1117
525
653
585
366
833
841
449
514
1542
136
19
15
565
325
709
469
613
565
869
561
1625
1117
525
653
585
366
834
803
451
515
1543
136
19
15
565
325
709
469
613
565
869
561
1625
1114
521
653
553
366
833
800
454
514
1579
136
19
15
565
325
709
469
613
565
869
561
1625
1114
521
653
297
366
833
800
454
514
43
136
19
15
565
325
709
469
613
565
869
561
1625
1114
521
653
585
366
833
800
454
514
1543
136
19
15
565
325
709
469
613
565
869
561
1625
1114
521
653
585
366
834
848
454
514
1543
136
19
15
565
325
709
469
613
565
869
561
1657
1113
525
653
585
622
897
785
450
515
1543
1672
19
15
565
325
709
469
613
565
869
561
1657
1117
525
653
585
622
897
787
449
514
1542
1672
19
15
565
325
709
469
613
565
869
561
1657
1114
521
653
585
622
897
784
454
514
1543
1672
19
15
565
325
709
469
613
565
869
561
1626
1115
521
653
553
366
832
842
450
514
1579
136
19
15
565
325
709
469
613
565
869
561
1626
1115
521
653
297
366
832
802
450
515
43
136
19
15
565
325
709
469
613
565
869
561
1658
1115
521
653
297
430
896
842
450
514
43
200
19
15
565
325
453
469
613
565
869
565
1845
1077
517
653
585
217
517
777
1145
514
1542
1857
19
15
565
325
453
469
613
565
869
565
1845
1077
517
653
585
218
514
777
1145
514
1542
1856
19
15
565
325
453
469
613
565
869
565
1845
1077
517
653
585
729
517
777
1145
514
1542
1729
19
15
565
325
453
469
613
565
869
565
1845
1077
517
653
585
621
517
777
1145
514
1542
1673
19
15
565
325
453
469
613
565
869
565
1845
1077
517
653
585
473
517
777
1145
514
1542
193
19
15
565
325
453
469
613
565
869
565
1845
1077
517
653
585
733
517
777
1145
514
1542
1730
19
15
565
325
453
469
613
565
869
565
1845
1077
517
653
585
730
514
777
1145
514
1542
1728
19
15
565
325
453
469
613
565
869
565
1845
1077
517
653
585
477
517
777
1145
514
1542
194
19
15
565
325
453
469
613
565
869
565
1845
1077
517
653
585
474
514
777
1145
514
1542
192
19
15
565
325
453
469
613
565
997
565
1845
1077
517
653
329
45
517
777
1145
514
6
9
19
15
565
325
453
469
613
565
997
565
1845
1077
517
653
329
89
517
777
441
514
6
961
19
15
565
325
453
469
613
565
997
565
1845
1077
517
653
329
90
514
777
441
514
6
960
19
15
565
325
453
469
613
565
997
565
1845
1077
517
653
329
217
517
777
441
514
6
65
19
15
565
325
453
469
613
565
997
565
1845
1077
517
653
329
345
517
777
441
514
6
193
19
15
565
325
453
469
613
565
997
565
1845
1077
517
653
329
221
517
777
441
514
6
66
19
15
565
325
453
469
613
565
997
565
1845
1077
517
653
329
218
514
777
441
514
6
64
19
15
565
325
453
469
613
565
997
565
1845
1077
517
653
329
349
517
777
441
514
6
194
19
15
565
325
453
469
613
565
997
565
1845
1077
517
653
329
429
517
777
441
514
6
777
19
15
565
325
453
469
613
565
997
565
1845
1077
517
653
329
346
514
777
441
514
6
192
19
15
565
325
453
469
613
565
997
565
1845
1077
517
653
329
493
517
777
441
514
6
137
19
15
565
325
421
725
613
565
997
565
1797
781
517
653
329
217
537
73
281
258
6
65
19
15
565
325
421
725
613
565
997
565
1797
781
517
653
329
217
538
75
281
258
6
65
19
15
565
325
421
725
613
565
997
565
1797
781
517
653
329
345
537
73
281
258
6
193
19
15
565
325
421
725
613
565
997
565
1797
781
517
653
329
345
538
75
281
258
6
193
19
15
565
325
421
725
613
565
997
565
1797
781
517
653
329
218
537
73
281
258
6
64
19
15
565
325
421
725
613
565
997
565
1797
781
517
653
329
218
538
75
281
258
6
64
19
15
565
325
421
725
613
565
997
565
1797
781
517
653
329
218
539
73
281
258
6
64
19
15
565
325
421
725
613
565
997
565
1797
781
517
653
329
346
537
73
281
258
6
192
19
15
565
325
421
725
613
565
997
565
1797
781
517
653
329
346
538
75
281
258
6
192
19
15
565
325
421
725
613
565
997
565
1797
781
517
653
329
346
539
73
281
258
6
192
19
15
565
325
421
725
613
565
997
565
1797
781
517
653
329
493
537
73
281
258
6
137
19
15
565
325
421
725
613
565
997
565
1797
781
521
653
329
217
537
70
262
258
6
65
19
15
565
325
421
725
613
565
997
565
1797
781
521
653
329
217
538
70
262
258
6
65
19
15
565
325
421
725
613
565
997
565
1797
781
521
653
329
345
537
70
262
258
6
193
19
15
565
325
421
725
613
565
997
565
1797
781
521
653
329
345
538
70
262
258
6
193
19
15
565
325
421
725
613
565
997
565
1797
781
521
653
329
218
537
74
262
258
6
64
19
15
565
325
421
725
613
565
997
565
1797
781
521
653
329
218
530
70
262
258
6
64
19
15
565
325
421
725
613
565
997
565
1797
781
521
653
329
218
538
70
262
258
6
64
19
15
565
325
421
725
613
565
997
565
1797
781
521
653
329
346
537
74
262
258
6
192
19
15
565
325
421
725
613
565
997
565
1797
781
521
653
329
346
538
70
262
258
6
192
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
217
533
69
257
257
6
65
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
217
537
69
257
257
6
65
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
217
541
69
257
257
6
65
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
217
538
70
261
257
6
65
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
345
537
69
257
257
6
193
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
345
541
69
257
257
6
193
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
345
538
70
261
257
6
193
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
221
533
69
257
257
6
66
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
221
541
69
257
257
6
66
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
218
537
69
257
257
6
64
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
218
530
69
257
257
6
64
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
218
538
70
261
257
6
64
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
218
539
73
258
257
6
64
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
349
533
69
257
257
6
194
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
349
541
69
257
257
6
194
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
346
537
69
257
257
6
192
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
346
530
71
257
257
6
192
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
346
538
70
261
257
6
192
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
346
539
73
258
257
6
192
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
493
537
69
257
258
6
137
19
15
565
325
421
725
613
565
997
565
1797
781
525
653
329
493
541
69
257
258
6
137
19
15
565
325
421
469
613
565
869
569
1797
1037
521
653
289
433
537
774
1030
514
47
193
19
15
565
325
421
469
613
565
869
569
1797
1037
521
653
289
433
530
774
1030
514
47
193
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
217
533
785
1026
514
1542
1857
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
217
537
785
1026
514
1542
1857
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
217
541
785
1026
514
1542
1857
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
217
538
785
1026
514
1542
1857
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
218
530
785
1026
514
1542
1856
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
729
533
785
1026
514
1542
1729
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
729
537
785
1026
514
1542
1729
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
729
541
785
1026
514
1542
1729
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
729
538
1809
1026
514
1542
1729
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
473
533
785
1026
514
1542
193
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
473
537
785
1026
514
1542
193
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
473
541
785
1026
514
1542
193
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
733
533
785
1026
514
1542
1730
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
733
541
785
1026
514
1542
1730
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
730
530
785
1026
514
1542
1728
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
477
533
785
1026
514
1542
194
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
477
541
785
1026
514
1542
194
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
474
530
785
1026
514
1542
192
19
15
565
325
421
469
613
565
869
565
1797
1033
517
653
585
474
539
1809
1026
514
1542
192
19
15
565
325
421
469
613
565
869
565
1797
1033
521
653
585
729
537
1809
1050
515
1543
1729
19
15
565
325
421
469
613
565
869
565
1797
1033
521
653
585
729
541
1809
1050
514
1542
1729
19
15
565
325
421
469
613
565
869
565
1797
1033
521
653
585
473
541
1809
1050
514
1542
193
19
15
565
325
421
469
613
565
869
565
1797
1033
521
653
585
733
533
785
1050
514
1542
1730
19
15
565
325
421
469
613
565
869
565
1797
1033
521
653
585
733
541
1809
1050
514
1542
1730
19
15
565
325
421
469
613
565
869
565
1797
1033
521
653
585
477
533
785
1050
514
1542
194
19
15
565
325
421
469
613
565
869
565
1797
1033
525
653
585
217
533
785
1029
513
1542
1857
19
15
565
325
421
469
613
565
869
565
1797
1033
525
653
585
217
537
785
1029
513
1542
1857
19
15
565
325
421
469
613
565
869
565
1797
1033
525
653
585
217
538
785
1029
513
1542
1857
19
15
565
325
421
469
613
565
869
565
1797
1033
525
653
585
218
530
785
1029
513
1542
1856
19
15
565
325
421
469
613
565
869
565
1797
1033
525
653
585
729
533
785
1029
513
1542
1729
19
15
565
325
421
469
613
565
869
565
1797
1033
525
653
585
729
537
785
1029
513
1542
1729
19
15
565
325
421
469
613
565
869
565
1797
1033
525
653
585
729
541
785
1049
513
1542
1729
19
15
565
325
421
469
613
565
869
565
1797
1033
525
653
585
473
533
785
1029
513
1542
193
19
15
565
325
421
469
613
565
869
565
1797
1033
525
653
585
473
537
785
1029
513
1542
193
19
15
565
325
421
469
613
565
869
565
1797
1033
525
653
585
473
541
785
1049
513
1542
193
19
15
565
325
421
469
613
565
869
565
1797
1033
525
653
585
473
538
785
1049
513
1542
193
19
15
565
325
421
469
613
565
869
565
1797
1033
525
653
585
733
533
785
1029
513
1542
1730
19
15
565
325
421
469
613
565
869
565
1797
1033
525
653
585
733
541
785
1049
513
1542
1730
19
15
565
325
421
469
613
565
869
565
1797
1033
525
653
585
730
530
785
1029
513
1542
1728
19
15
565
325
421
469
613
565
869
565
1797
1033
525
653
585
477
533
785
1049
513
1542
194
19
15
565
325
421
469
613
565
869
565
1797
1033
525
653
585
477
541
785
1049
513
1542
194
19
15
565
325
421
469
613
565
869
565
1797
1033
525
653
585
474
530
785
1029
513
1542
192
19
15
565
325
421
469
613
565
869
565
1797
1037
517
653
585
217
537
777
1049
514
1542
1857
19
15
565
325
421
469
613
565
869
565
1797
1037
517
653
585
217
538
779
1049
514
1542
1857
19
15
565
325
421
469
613
565
869
565
1797
1037
517
653
585
218
537
777
1049
514
1542
1856
19
15
565
325
421
469
613
565
869
565
1797
1037
517
653
585
218
530
787
1049
514
1542
1856
19
15
565
325
421
469
613
565
869
565
1797
1037
517
653
585
218
538
779
1049
514
1542
1856
19
15
565
325
421
469
613
565
869
565
1797
1037
517
653
585
218
539
777
1049
514
1542
1856
19
15
565
325
421
469
613
565
869
565
1797
1037
517
653
585
729
537
777
1049
514
1542
1729
19
15
565
325
421
469
613
565
869
565
1797
1037
517
653
585
729
538
779
1049
514
1542
1729
19
15
565
325
421
469
613
565
869
565
1797
1037
517
653
585
621
537
1801
1049
514
1542
1673
19
15
565
325
421
469
613
565
869
565
1797
1037
517
653
585
473
537
777
1049
514
1542
193
19
15
565
325
421
469
613
565
869
565
1797
1037
517
653
585
473
538
779
1049
514
1542
193
19
15
565
325
421
469
613
565
869
565
1797
1037
517
653
585
730
537
777
1049
514
1542
1728
19
15
565
325
421
469
613
565
869
565
1797
1037
517
653
585
730
538
779
1049
514
1542
1728
19
15
565
325
421
469
613
565
869
565
1797
1037
517
653
585
730
539
777
1049
514
1542
1728
19
15
565
325
421
469
613
565
869
565
1797
1037
517
653
585
474
537
777
1049
514
1542
192
19
15
565
325
421
469
613
565
869
565
1797
1037
517
653
585
474
530
787
1049
514
1542
192
19
15
565
325
421
469
613
565
869
565
1797
1037
517
653
585
474
538
779
1049
514
1542
192
19
15
565
325
421
469
613
565
869
565
1797
1037
517
653
585
474
539
777
1049
514
1542
192
19
15
565
325
421
469
613
565
869
565
1797
1037
521
653
553
621
537
774
1030
514
1579
1673
19
15
565
325
421
469
613
565
869
565
1797
1037
521
653
585
217
537
774
1030
514
1542
1857
19
15
565
325
421
469
613
565
869
565
1797
1037
521
653
585
217
538
774
1030
514
1542
1857
19
15
565
325
421
469
613
565
869
565
1797
1037
521
653
585
218
537
778
1030
514
1542
1856
19
15
565
325
421
469
613
565
869
565
1797
1037
521
653
585
218
530
786
1030
514
1542
1856
19
15
565
325
421
469
613
565
869
565
1797
1037
521
653
585
218
538
774
1030
514
1542
1856
19
15
565
325
421
469
613
565
869
565
1797
1037
521
653
585
729
537
774
1030
514
1542
1729
19
15
565
325
421
469
613
565
869
565
1797
1037
521
653
585
729
538
774
1030
514
1542
1729
19
15
565
325
421
469
613
565
869
565
1797
1037
521
653
585
621
537
774
1030
514
1543
1673
19
15
565
325
421
469
613
565
869
565
1797
1037
521
653
585
473
537
774
1030
514
1542
193
19
15
565
325
421
469
613
565
869
565
1797
1037
521
653
585
473
538
774
1030
514
1542
193
19
15
565
325
421
469
613
565
869
565
1797
1037
521
653
585
730
537
778
1030
514
1542
1728
19
15
565
325
421
469
613
565
869
565
1797
1037
521
653
585
730
530
1798
1030
514
1542
1728
19
15
565
325
421
469
613
565
869
565
1797
1037
521
653
585
730
538
774
1030
514
1542
1728
19
15
565
325
421
469
613
565
869
565
1797
1037
521
653
585
474
537
778
1030
514
1542
192
19
15
565
325
421
469
613
565
869
565
1797
1037
521
653
585
474
530
1798
1030
514
1542
192
19
15
565
325
421
469
613
565
869
565
1797
1037
521
653
585
474
538
774
1030
514
1542
192
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
217
537
773
1025
513
1542
1857
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
217
541
773
1025
513
1542
1857
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
217
538
774
1025
513
1542
1857
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
218
537
773
1025
513
1542
1856
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
218
530
775
1025
513
1542
1856
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
218
538
774
1025
513
1542
1856
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
218
539
777
1026
514
1542
1856
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
729
533
1797
1025
513
1542
1729
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
729
537
773
1025
513
1542
1729
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
729
541
773
1025
513
1542
1729
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
729
538
774
1025
513
1542
1729
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
621
537
773
1025
514
1542
1673
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
621
541
773
1025
514
1542
1673
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
473
533
1797
1025
513
1542
193
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
473
537
773
1025
513
1542
193
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
473
541
773
1025
513
1542
193
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
473
538
774
1025
513
1542
193
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
733
533
773
1025
513
1542
1730
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
733
541
773
1025
513
1542
1730
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
730
537
773
1025
513
1542
1728
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
730
530
1797
1025
513
1542
1728
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
730
538
774
1025
513
1542
1728
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
730
539
777
1026
513
1542
1728
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
477
533
773
1025
513
1542
194
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
477
541
773
1025
513
1542
194
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
474
537
773
1025
513
1542
192
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
474
530
775
1025
513
1542
192
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
474
538
774
1025
513
1542
192
19
15
565
325
421
469
613
565
869
565
1797
1037
525
653
585
474
539
777
1026
513
1542
192
19
15
565
325
421
469
613
565
869
565
1797
265
521
653
585
730
530
273
426
514
1542
1728
19
15
565
325
421
469
613
565
869
565
1797
265
521
653
585
474
530
273
426
514
1542
192
19
15
565
325
421
469
613
565
869
565
1797
265
525
653
585
729
533
273
425
515
1543
1729
19
15
565
325
421
469
613
565
869
565
1797
265
525
653
585
473
533
273
425
515
1543
193
19
15
565
325
421
469
613
565
869
565
1797
265
525
653
585
733
533
273
425
515
1543
1733
19
15
565
325
421
469
613
565
869
565
1797
265
525
653
585
477
533
273
425
515
1543
197
19
15
565
325
421
469
613
565
869
565
1797
269
517
653
585
729
537
294
505
514
1542
1729
19
15
565
325
421
469
613
565
869
565
1797
269
517
653
585
473
537
294
505
514
1542
193
19
15
565
325
421
469
613
565
869
565
1797
269
521
653
585
729
537
266
426
514
1543
1729
19
15
565
325
421
469
613
565
869
565
1797
269
521
653
585
621
537
266
426
514
1543
1673
19
15
565
325
421
469
613
565
869
565
1797
269
521
653
585
473
537
266
426
514
1543
193
19
15
565
325
421
469
613
565
869
565
1797
269
521
653
585
730
537
266
426
514
1543
1728
19
15
565
325
421
469
613
565
869
565
1797
269
521
653
585
474
537
266
426
514
1543
192
19
15
565
325
421
469
613
565
869
565
1797
269
525
653
585
730
537
265
425
513
1542
1728
19
15
565
325
421
469
613
565
869
565
1797
269
525
653
585
730
539
265
425
513
1542
1728
19
15
565
325
421
469
613
565
997
565
1797
1033
517
653
329
217
533
785
1026
514
6
65
19
15
565
325
421
469
613
565
997
565
1797
1033
517
653
329
217
537
785
1026
514
6
65
19
15
565
325
421
469
613
565
997
565
1797
1033
517
653
329
217
541
785
1026
514
6
65
19
15
565
325
421
469
613
565
997
565
1797
1033
517
653
329
217
538
785
1026
514
6
65
19
15
565
325
421
469
613
565
997
565
1797
1033
517
653
329
345
537
785
1026
514
6
193
19
15
565
325
421
469
613
565
997
565
1797
1033
517
653
329
345
541
785
1026
514
6
193
19
15
565
325
421
469
613
565
997
565
1797
1033
517
653
329
345
538
785
1026
514
6
193
19
15
565
325
421
469
613
565
997
565
1797
1033
517
653
329
221
533
785
1026
514
7
69
19
15
565
325
421
469
613
565
997
565
1797
1033
517
653
329
221
541
785
1026
514
7
69
19
15
565
325
421
469
613
565
997
565
1797
1033
517
653
329
218
530
785
1026
514
6
64
19
15
565
325
421
469
613
565
997
565
1797
1033
517
653
329
218
538
785
1026
514
6
64
19
15
565
325
421
469
613
565
997
565
1797
1033
517
653
329
218
539
785
1026
514
6
64
19
15
565
325
421
469
613
565
997
565
1797
1033
517
653
329
349
533
785
1026
514
7
197
19
15
565
325
421
469
613
565
997
565
1797
1033
517
653
329
349
541
785
1026
514
7
197
19
15
565
325
421
469
613
565
997
565
1797
1033
517
653
329
346
538
785
1026
514
6
192
19
15
565
325
421
469
613
565
997
565
1797
1033
517
653
329
346
539
785
1026
514
6
192
19
15
565
325
421
469
613
565
997
565
1797
1033
517
653
329
493
541
785
1026
514
6
137
19
15
565
325
421
469
613
565
997
565
1797
1033
521
653
329
217
533
785
1050
514
6
65
19
15
565
325
421
469
613
565
997
565
1797
1033
521
653
329
217
537
1809
1050
515
7
65
19
15
565
325
421
469
613
565
997
565
1797
1033
521
653
329
217
541
1809
1050
514
6
65
19
15
565
325
421
469
613
565
997
565
1797
1033
521
653
329
217
538
1809
1050
515
7
65
19
15
565
325
421
469
613
565
997
565
1797
1033
521
653
329
345
537
1809
1050
515
7
193
19
15
565
325
421
469
613
565
997
565
1797
1033
521
653
329
345
541
1809
1050
514
6
193
19
15
565
325
421
469
613
565
997
565
1797
1033
521
653
329
221
533
785
1050
514
6
66
19
15
565
325
421
469
613
565
997
565
1797
1033
521
653
329
221
541
1809
1050
514
6
66
19
15
565
325
421
469
613
565
997
565
1797
1033
521
653
329
218
538
1809
1050
515
7
64
19
15
565
325
421
469
613
565
997
565
1797
1033
521
653
329
349
533
785
1050
514
6
194
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
89
538
785
425
514
6
961
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
90
530
785
425
514
7
960
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
90
538
785
425
514
7
960
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
217
533
785
1029
513
6
65
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
217
537
785
1029
513
6
65
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
217
541
1809
1049
515
7
65
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
217
538
785
1029
513
6
65
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
345
537
785
1029
513
6
193
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
345
541
1809
1049
515
7
193
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
345
538
785
1029
513
6
193
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
221
533
785
1029
513
6
66
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
218
537
785
1029
513
6
64
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
218
530
785
1029
513
6
64
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
218
538
785
1029
513
6
64
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
218
539
785
1029
513
6
64
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
349
533
785
1029
513
6
194
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
729
538
785
425
514
6
1089
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
346
538
785
425
514
7
192
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
730
530
785
425
514
7
1088
19
15
565
325
421
469
613
565
997
565
1797
1033
525
653
329
730
538
785
425
514
7
1088
19
15
565
325
421
469
613
565
997
565
1797
1037
517
653
329
217
537
777
1049
514
6
65
19
15
565
325
421
469
613
565
997
565
1797
1037
517
653
329
217
538
779
1049
514
6
65
19
15
565
325
421
469
613
565
997
565
1797
1037
517
653
329
345
537
777
1049
514
6
193
19
15
565
325
421
469
613
565
997
565
1797
1037
517
653
329
345
538
779
1049
514
6
193
19
15
565
325
421
469
613
565
997
565
1797
1037
517
653
329
218
537
777
1049
514
6
64
19
15
565
325
421
469
613
565
997
565
1797
1037
517
653
329
218
530
787
1049
514
6
64
19
15
565
325
421
469
613
565
997
565
1797
1037
517
653
329
218
538
779
1049
514
6
64
19
15
565
325
421
469
613
565
997
565
1797
1037
517
653
329
218
539
777
1049
514
6
64
19
15
565
325
421
469
613
565
997
565
1797
1037
517
653
329
346
537
777
1049
514
6
192
19
15
565
325
421
469
613
565
997
565
1797
1037
517
653
329
346
530
787
1049
514
6
192
19
15
565
325
421
469
613
565
997
565
1797
1037
517
653
329
346
538
1675
1049
514
6
192
19
15
565
325
421
469
613
565
997
565
1797
1037
517
653
329
346
539
777
1049
514
6
192
19
15
565
325
421
469
613
565
997
565
1797
1037
517
653
329
493
537
777
1049
514
6
137
19
15
565
325
421
469
613
565
997
565
1797
1037
521
653
329
89
538
786
427
515
7
961
19
15
565
325
421
469
613
565
997
565
1797
1037
521
653
329
90
530
786
426
514
6
960
19
15
565
325
421
469
613
565
997
565
1797
1037
521
653
329
90
538
786
426
514
6
960
19
15
565
325
421
469
613
565
997
565
1797
1037
521
653
329
217
537
774
1030
514
6
65
19
15
565
325
421
469
613
565
997
565
1797
1037
521
653
329
217
538
774
1030
514
6
65
19
15
565
325
421
469
613
565
997
565
1797
1037
521
653
329
345
537
774
1030
514
6
193
19
15
565
325
421
469
613
565
997
565
1797
1037
521
653
329
345
538
774
1030
514
6
193
19
15
565
325
421
469
613
565
997
565
1797
1037
521
653
329
218
537
778
1030
514
6
64
19
15
565
325
421
469
613
565
997
565
1797
1037
521
653
329
218
530
774
1030
514
6
64
19
15
565
325
421
469
613
565
997
565
1797
1037
521
653
329
218
538
774
1030
514
6
64
19
15
565
325
421
469
613
565
997
565
1797
1037
521
653
329
729
537
778
426
514
7
1089
19
15
565
325
421
469
613
565
997
565
1797
1037
521
653
329
729
538
786
427
515
7
1089
19
15
565
325
421
469
613
565
997
565
1797
1037
521
653
329
346
537
778
1030
514
6
192
19
15
565
325
421
469
613
565
997
565
1797
1037
521
653
329
346
530
786
1030
514
6
192
19
15
565
325
421
469
613
565
997
565
1797
1037
521
653
329
346
538
774
1030
514
6
192
19
15
565
325
421
469
613
565
997
565
1797
1037
521
653
329
730
530
786
426
514
6
1088
19
15
565
325
421
469
613
565
997
565
1797
1037
521
653
329
730
538
786
426
514
6
1088
19
15
565
325
421
469
613
565
997
565
1797
1037
521
653
329
493
537
774
1030
514
7
137
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
89
541
773
425
514
6
961
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
217
533
773
1025
513
6
65
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
217
537
773
1025
513
6
65
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
217
541
773
1025
513
6
65
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
217
538
774
1025
513
6
65
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
345
537
773
1025
513
6
193
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
345
541
773
1025
513
6
193
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
345
538
774
1025
513
6
193
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
221
533
773
1025
513
6
66
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
221
541
773
1025
513
6
66
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
218
537
773
1025
513
6
64
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
218
530
773
1025
513
6
64
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
218
538
774
1025
513
6
64
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
218
539
777
1026
514
6
64
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
349
533
773
1025
513
6
194
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
349
541
773
1025
513
6
194
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
729
537
773
425
514
6
1089
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
729
541
773
425
514
6
1089
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
346
537
773
1025
514
6
192
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
346
530
786
1025
514
6
192
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
346
538
774
1025
514
6
192
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
346
539
777
1026
514
6
192
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
730
537
773
425
514
6
1088
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
730
530
787
425
514
6
1088
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
493
537
773
1025
514
6
137
19
15
565
325
421
469
613
565
997
565
1797
1037
525
653
329
493
541
773
1025
514
6
137
19
15
565
325
421
469
613
565
997
565
1797
265
521
653
329
90
530
273
426
514
6
960
19
15
565
325
421
469
613
565
997
565
1797
265
521
653
329
218
530
273
426
514
6
64
19
15
565
325
421
469
613
565
997
565
1797
265
525
653
329
89
533
273
425
515
7
961
19
15
565
325
421
469
613
565
997
565
1797
265
525
653
329
217
533
273
425
515
7
65
19
15
565
325
421
469
613
565
997
565
1797
269
517
653
329
217
537
294
505
514
6
65
19
15
565
325
421
469
613
565
997
565
1797
269
517
653
329
345
537
294
505
514
6
193
19
15
565
325
421
469
613
565
997
565
1797
269
521
653
329
89
537
266
426
514
7
961
19
15
565
325
421
469
613
565
997
565
1797
269
521
653
329
90
537
266
426
514
7
960
19
15
565
325
421
469
613
565
997
565
1797
269
521
653
329
217
537
266
426
514
7
65
19
15
565
325
421
469
613
565
997
565
1797
269
521
653
329
345
537
266
426
514
7
193
19
15
565
325
421
469
613
565
997
565
1797
269
521
653
329
218
537
266
426
514
7
64
19
15
565
325
421
469
613
565
997
565
1797
269
521
653
329
346
537
266
426
514
7
192
19
15
565
325
421
469
613
565
997
565
1797
269
521
653
329
730
537
266
426
514
7
1088
19
15
565
325
717
725
613
565
869
561
1602
1289
1289
1421
1161
1198
1080
1294
1283
1027
647
1736
19
15
309
389
421
469
613
565
357
617
197
525
521
653
145
401
85
966
518
514
215
209
19
15
309
389
421
469
613
565
357
617
197
525
521
653
145
401
89
971
519
517
141
209
19
15
309
389
421
469
613
565
357
617
197
525
521
653
149
401
89
971
519
517
1877
1217
19
15
309
389
421
469
613
565
357
617
197
525
525
653
145
401
85
965
513
513
141
209
19
15
309
389
421
469
613
565
357
617
197
525
525
653
145
401
89
965
513
513
141
209
19
15
309
389
421
469
613
565
357
617
709
521
517
653
145
401
789
625
514
514
142
209
19
15
309
389
421
469
613
565
357
617
709
521
521
653
145
401
789
625
538
514
1879
1233
19
15
309
389
421
469
613
565
357
617
709
525
521
653
145
401
789
454
518
514
215
209
19
15
309
389
421
469
613
565
357
617
709
525
521
653
145
401
793
459
519
517
141
209
19
15
309
389
421
469
613
565
357
617
709
525
521
653
149
657
665
715
519
517
1877
1473
19
15
309
389
421
469
613
565
357
617
709
525
525
653
145
401
789
453
513
513
141
209
19
15
309
389
421
469
613
565
357
617
709
525
525
653
145
401
793
453
513
513
141
209
19
15
309
389
421
469
613
565
357
613
197
525
525
653
145
405
85
965
513
513
141
205
19
15
309
389
421
469
613
565
357
613
709
521
517
653
145
405
789
625
514
514
142
202
19
15
309
389
421
469
613
565
357
613
709
521
517
653
145
405
797
625
514
514
142
202
19
15
309
389
421
469
613
565
357
613
709
525
525
653
145
405
789
453
513
513
141
205
19
15
309
389
421
469
613
565
357
629
197
525
521
653
145
409
89
966
518
514
215
193
19
15
309
389
421
469
613
565
357
629
197
525
521
653
145
409
90
966
518
514
215
193
19
15
309
389
421
469
613
565
357
629
197
525
525
653
145
409
89
965
513
513
141
193
19
15
309
389
421
469
613
565
357
629
197
525
525
653
145
409
93
965
513
513
141
193
19
15
309
389
421
469
613
565
357
629
197
525
525
653
145
409
90
966
513
513
141
193
19
15
309
389
421
469
613
565
357
629
709
521
521
653
145
665
653
625
538
514
1879
1473
19
15
309
389
421
469
613
565
357
629
709
525
521
653
145
409
793
454
518
514
215
193
19
15
309
389
421
469
613
565
357
629
709
525
521
653
145
409
794
454
518
514
215
193
19
15
309
389
421
469
613
565
357
629
709
525
521
653
145
665
665
710
518
514
1879
1473
19
15
309
389
421
469
613
565
357
629
709
525
521
653
145
665
666
710
518
514
1879
1473
19
15
309
389
421
469
613
565
357
629
709
525
525
653
145
409
793
453
513
513
141
193
19
15
309
389
421
469
613
565
357
629
709
525
525
653
145
409
797
453
513
513
141
193
19
15
309
389
421
469
613
565
357
629
709
525
525
653
145
409
794
454
513
513
141
193
19
15
309
389
421
469
613
565
357
629
709
525
525
653
153
409
777
453
517
513
1894
1217
19
15
309
389
421
469
613
565
357
629
709
525
525
653
153
409
793
453
513
513
1894
1217
19
15
309
389
421
469
613
565
357
629
709
525
525
653
153
409
797
453
513
513
1894
1217
19
15
309
389
421
469
613
565
357
629
709
525
525
653
153
409
794
454
513
513
1894
1217
19
15
309
389
421
469
613
565
357
629
709
525
525
653
153
665
665
709
513
513
1894
1473
19
15
309
389
421
469
613
565
357
629
709
525
525
653
153
665
669
709
513
513
1894
1473
19
15
309
389
421
469
613
565
357
629
709
525
525
653
153
665
666
710
513
513
1894
1473
19
15
309
389
421
469
613
565
357
629
709
525
525
653
153
410
779
457
513
513
1894
1216
19
15
309
389
421
469
613
565
357
629
709
525
525
653
153
410
793
453
513
513
1894
1216
19
15
309
389
421
469
613
565
357
629
709
525
525
653
153
410
794
454
513
513
1894
1216
19
15
309
389
421
469
613
565
357
629
709
525
525
653
153
666
665
709
513
513
1894
1472
19
15
309
389
421
469
613
565
357
629
709
525
525
653
153
666
666
710
513
513
1894
1472
19
15
309
389
421
469
613
565
357
629
709
525
525
653
153
666
667
711
517
513
1894
1472
19
15
565
389
421
725
613
1589
1381
353
281
777
525
1677
1609
65
197
257
261
770
518
694
19
15
565
389
421
725
613
1589
1381
353
281
777
777
1677
1609
65
197
257
113
514
518
694
19
15
565
389
421
725
613
1589
1381
353
281
777
781
1677
1609
65
197
257
121
514
518
694
19
15
565
389
421
725
613
1589
1381
353
281
781
521
1677
1609
65
197
261
262
770
518
694
19
15
565
389
421
725
613
1589
1381
353
281
781
773
1677
1609
65
197
261
121
514
518
694
19
15
565
389
421
725
613
1589
1381
353
281
781
525
1677
1609
65
197
261
257
770
518
694
19
15
565
389
421
725
613
1589
1381
353
281
778
518
1677
1609
65
197
256
256
770
518
694
19
15
565
389
421
725
613
1589
1381
353
281
778
521
1677
1609
65
197
256
262
770
518
694
19
15
565
389
421
725
613
1589
1381
357
281
777
517
1677
1609
57
1473
257
259
771
519
769
19
15
565
389
421
725
613
1589
1381
357
281
777
517
1677
1609
61
1473
257
259
771
519
773
19
15
565
389
421
725
613
1589
1381
357
281
777
517
1677
1609
58
1473
257
259
771
519
768
19
15
565
389
421
725
613
1589
1381
357
281
777
521
1677
1609
57
1473
257
262
770
519
769
19
15
565
389
421
725
613
1589
1381
357
281
777
521
1677
1609
61
1473
257
262
770
519
773
19
15
565
389
421
725
613
1589
1381
357
281
777
521
1677
1609
58
1473
257
262
770
519
768
19
15
565
389
421
725
613
1589
1381
357
281
777
525
1677
1609
57
1473
257
261
770
518
769
19
15
565
389
421
725
613
1589
1381
357
281
777
525
1677
1609
58
1473
257
261
770
518
768
19
15
565
389
421
725
613
1589
1381
357
281
777
777
1677
1609
57
1473
257
113
514
518
769
19
15
565
389
421
725
613
1589
1381
357
281
777
777
1677
1609
61
1473
257
113
514
518
770
19
15
565
389
421
725
613
1589
1381
357
281
777
777
1677
1609
58
1473
257
113
514
518
768
19
15
565
389
421
725
613
1589
1381
357
281
777
781
1677
1609
57
1473
257
121
514
518
769
19
15
565
389
421
725
613
1589
1381
357
281
777
781
1677
1609
61
1473
257
115
515
519
773
19
15
565
389
421
725
613
1589
1381
357
281
777
781
1677
1609
58
1473
257
121
514
518
768
19
15
565
389
421
725
613
1589
1381
357
281
781
521
1677
1609
57
1473
258
262
770
518
769
19
15
565
389
421
725
613
1589
1381
357
281
781
521
1677
1609
61
1473
258
262
770
518
770
19
15
565
389
421
725
613
1589
1381
357
281
781
521
1677
1609
58
1473
258
262
770
518
768
19
15
565
389
421
725
613
1589
1381
357
281
781
773
1677
1609
57
1473
261
121
514
518
769
19
15
565
389
421
725
613
1589
1381
357
281
781
525
1677
1609
57
1473
258
258
771
519
769
19
15
565
389
421
725
613
1589
1381
357
281
781
525
1677
1609
61
1473
322
258
771
519
773
19
15
565
389
421
725
613
1589
1381
357
281
781
525
1677
1609
58
1473
261
257
770
518
768
19
15
565
389
421
725
613
1589
1381
357
281
778
518
1677
1609
57
1473
256
256
770
518
769
19
15
565
389
421
725
613
1589
1381
357
281
778
518
1677
1609
61
1473
256
256
770
519
773
19
15
565
389
421
725
613
1589
1381
357
281
778
521
1677
1609
57
1473
256
262
770
518
769
19
15
565
389
421
725
613
1589
1381
357
285
781
521
1677
1609
58
1474
257
262
770
518
768
19
15
565
389
421
725
613
1589
1381
357
285
781
521
1677
1609
58
1475
257
262
770
518
768
19
15
565
389
421
725
613
1589
1381
357
285
781
525
1677
1609
58
1474
257
257
770
518
768
19
15
565
389
421
725
613
1589
1381
357
285
781
525
1677
1609
58
1475
257
257
770
518
768
19
15
565
389
421
725
613
1589
1381
357
285
781
781
1677
1609
58
1474
257
113
514
518
768
19
15
565
389
421
725
613
1589
1381
357
285
781
781
1677
1609
58
1475
259
113
514
518
768
19
15
565
389
421
469
613
1589
1253
1257
425
521
521
1677
1937
1041
129
390
539
1539
87
465
19
15
565
389
421
469
613
1589
1253
1257
425
521
521
1677
1941
1041
129
427
519
1541
85
449
19
15
565
389
421
469
613
1589
1253
1257
425
525
521
1677
1937
1041
129
389
518
1538
87
465
19
15
565
389
421
469
613
1589
1253
1257
425
525
521
1677
1941
1041
129
409
519
1541
85
449
19
15
565
325
453
469
613
1589
869
565
1845
1077
517
1677
137
109
517
777
1145
1538
1670
34
19
15
565
325
453
469
613
1589
869
565
1845
1077
517
1677
137
173
517
777
1145
1538
1670
1737
19
15
565
325
421
725
613
1589
869
561
1797
781
525
1677
137
110
541
69
257
770
1670
72
19
15
565
325
421
725
613
1589
869
565
1797
781
517
1677
137
109
537
73
281
770
1670
73
19
15
565
325
421
725
613
1589
869
565
1797
781
517
1677
153
217
537
73
505
610
1639
1857
19
15
565
325
421
725
613
1589
869
565
1797
781
517
1677
153
217
1241
73
505
610
1639
1857
19
15
565
325
421
725
613
1589
869
565
1797
781
517
1677
153
217
1242
75
505
610
1639
1857
19
15
565
325
421
725
613
1589
869
565
1797
781
517
1677
153
218
537
73
505
610
1639
1856
19
15
565
325
421
725
613
1589
869
565
1797
781
517
1677
153
218
538
75
505
610
1639
1856
19
15
565
325
421
725
613
1589
869
565
1797
781
517
1677
153
218
539
73
505
610
1639
1856
19
15
565
325
421
725
613
1589
869
565
1797
781
517
1677
153
218
1242
75
505
610
1639
1856
19
15
565
325
421
725
613
1589
869
565
1797
781
517
1677
153
218
1243
73
505
610
1639
1856
19
15
565
325
421
725
613
1589
869
565
1797
781
521
1677
137
109
537
74
262
770
1671
73
19
15
565
325
421
725
613
1589
869
565
1797
781
521
1677
137
217
1242
134
710
617
1643
1921
19
15
565
325
421
725
613
1589
869
565
1797
781
521
1677
153
218
1242
134
710
617
1639
1856
19
15
565
325
421
725
613
1589
869
565
1797
781
525
1677
137
109
537
69
257
770
1670
73
19
15
565
325
421
725
613
1589
869
565
1797
781
525
1677
137
109
541
69
257
770
1670
73
19
15
565
325
421
725
613
1589
869
565
1797
781
525
1677
137
173
1209
69
257
770
1670
1737
19
15
565
325
421
725
613
1589
869
565
1797
781
525
1677
137
173
1213
69
257
770
1670
1737
19
15
565
325
421
469
613
1589
869
561
1797
1037
517
1677
137
174
1194
907
1049
1538
1670
1736
19
15
565
325
421
469
613
1589
869
561
1797
1037
525
1677
137
174
1194
907
1025
1538
1670
1736
19
15
565
325
421
469
613
1589
869
565
1797
1033
517
1677
137
109
541
785
1026
1538
1670
34
19
15
565
325
421
469
613
1589
869
565
1797
1037
517
1677
137
109
537
777
1049
1538
1670
34
19
15
565
325
421
469
613
1589
869
565
1797
1037
517
1677
137
173
1193
1417
1049
1538
1670
1737
19
15
565
325
421
469
613
1589
869
565
1797
1037
517
1677
137
173
1189
905
1049
1538
1670
1737
19
15
565
325
421
469
613
1589
869
565
1797
1037
517
1677
137
173
1209
777
1049
1538
1670
1737
19
15
565
325
421
469
613
1589
869
565
1797
1037
521
1677
145
217
537
774
1030
1538
1623
1857
19
15
565
325
421
469
613
1589
869
565
1797
1037
521
1677
145
217
538
774
1030
1538
1623
1857
19
15
565
325
421
469
613
1589
869
565
1797
1037
521
1677
137
109
537
774
1030
1538
1643
41
19
15
565
325
421
469
613
1589
869
565
1797
1037
521
1677
137
217
537
774
1030
1538
1643
1921
19
15
565
325
421
469
613
1589
869
565
1797
1037
521
1677
137
217
538
774
1030
1538
1643
1921
19
15
565
325
421
469
613
1589
869
565
1797
1037
521
1677
137
173
1193
646
1030
1538
1643
1737
19
15
565
325
421
469
613
1589
869
565
1797
1037
521
1677
137
173
1209
778
1030
1538
1671
1737
19
15
565
325
421
469
613
1589
869
565
1797
1037
521
1677
137
237
537
774
1030
1538
1643
1865
19
15
565
325
421
469
613
1589
869
565
1797
1037
521
1677
137
237
1193
774
1030
1538
1643
1865
19
15
565
325
421
469
613
1589
869
565
1797
1037
521
1677
137
218
537
778
1030
1538
1643
1920
19
15
565
325
421
469
613
1589
869
565
1797
1037
521
1677
137
218
530
1798
1030
1538
1643
1920
19
15
565
325
421
469
613
1589
869
565
1797
1037
525
1677
137
173
1193
901
1025
1538
1670
1737
19
15
565
325
421
469
613
1589
869
565
1797
1037
525
1677
137
173
1189
773
1025
1538
1670
1737
19
15
565
325
421
469
613
1589
869
565
1797
1037
525
1677
137
173
1197
773
1025
1538
1670
1737
19
15
565
325
421
469
613
1589
869
565
1797
1037
525
1677
137
173
1209
773
1025
1538
1670
1737
19
15
565
325
421
469
613
1589
869
565
1797
1037
525
1677
137
173
1213
773
1025
1538
1670
1737
19
15
565
325
421
469
613
1589
869
565
1797
1037
525
1677
153
217
537
778
1027
1537
1638
1857
19
15
565
325
421
469
613
1589
869
565
1797
1037
525
1677
153
217
538
786
1027
1537
1638
1857
19
15
565
325
421
469
613
1589
869
565
1797
1037
525
1677
153
218
537
773
1029
1537
1638
1856
19
15
565
325
421
469
613
1589
869
565
1797
1037
525
1677
153
218
530
786
1026
1537
1638
1856
19
15
565
325
421
469
613
1589
869
565
1797
1037
525
1677
153
218
538
774
1025
1537
1638
1856
19
15
565
325
421
469
613
1589
869
565
1797
1037
525
1677
153
218
539
777
1026
1537
1638
1856
19
15
49
389
429
453
613
573
1889
866
195
521
521
649
1605
68
82
972
521
523
515
1680
19
15
49
389
429
453
613
573
1889
867
195
521
521
649
1602
65
81
973
521
523
512
1725
19
15
49
389
429
453
613
573
1889
867
195
521
521
649
1602
65
80
972
521
523
512
1725
19
15
49
389
429
453
613
573
1889
867
195
521
521
649
1602
65
73
973
521
523
512
1725
19
15
49
389
429
453
613
573
1889
867
195
521
521
649
1605
65
81
973
521
523
515
1725
19
15
49
389
429
453
613
573
1889
867
195
521
521
649
1605
65
80
972
521
523
515
1725
19
15
49
389
429
453
613
573
1889
867
195
521
521
649
1605
65
73
973
521
523
515
1725
19
15
49
389
429
453
613
573
1889
867
195
521
521
649
1609
65
81
973
521
523
519
1685
19
15
49
389
429
453
613
573
1889
867
195
521
521
649
1609
65
80
972
521
523
519
1685
19
15
49
389
429
453
613
573
1889
867
195
521
521
649
1613
65
81
973
521
519
517
1685
19
15
49
389
429
453
613
573
1889
867
195
521
521
649
1613
65
80
972
521
519
517
1685
19
15
49
389
429
453
613
573
1889
867
195
521
522
649
1605
65
73
973
520
526
514
1707
19
15
49
389
429
453
613
573
1889
867
195
521
522
650
1603
65
81
972
520
516
514
1716
19
15
49
389
429
453
613
573
1889
867
195
521
522
650
1603
65
80
972
520
516
514
1716
19
15
49
389
429
453
613
573
1889
867
195
521
522
650
1603
65
73
973
520
520
514
1706
19
15
49
389
429
453
613
573
1889
867
195
521
522
650
1603
65
82
974
520
516
514
1716
19
15
49
389
429
453
613
573
1889
867
195
521
522
650
1606
65
81
972
520
516
512
1698
19
15
49
389
429
453
613
573
1889
867
195
521
522
650
1606
65
80
972
520
516
512
1698
19
15
49
389
429
453
613
573
1889
867
195
521
522
650
1609
65
81
972
520
516
517
1685
19
15
49
389
429
453
613
573
1889
867
195
521
522
650
1609
65
80
972
520
516
517
1685
19
15
49
389
429
453
613
573
1889
867
195
521
522
650
1609
65
82
974
520
516
517
1685
19
15
49
389
429
453
613
573
1889
867
195
521
522
650
1609
66
80
972
520
516
518
1688
19
15
49
389
429
453
613
573
1889
867
195
521
522
650
1607
65
81
972
520
516
513
1689
19
15
49
389
429
453
613
573
1889
867
195
521
522
650
1607
65
80
972
520
516
513
1689
19
15
49
389
429
453
613
573
1889
867
195
521
522
650
1607
65
73
973
520
524
513
1705
19
15
49
389
429
453
613
573
1889
867
195
521
522
650
1607
65
82
974
520
516
513
1689
19
15
49
389
429
453
613
573
1889
867
195
521
522
650
1610
65
81
972
520
516
516
1726
19
15
49
389
429
453
613
573
1889
867
195
521
522
650
1610
66
80
972
520
516
516
1680
19
15
49
389
429
453
613
573
1889
867
195
521
522
650
1610
66
82
974
520
516
516
1680
19
15
49
325
885
453
613
573
1889
819
907
41
522
650
1609
105
1257
996
1056
516
518
1666
19
15
49
325
885
453
613
573
1889
819
907
41
522
650
1610
106
1252
996
1056
516
516
1664
19
15
49
325
885
453
613
573
1889
819
907
57
522
650
1610
106
1252
1004
1056
520
516
1664
19
15
561
325
429
709
613
573
993
563
1795
777
521
649
322
49
537
77
265
267
0
5
19
15
561
325
429
709
613
573
993
563
1795
777
521
649
325
49
537
77
265
267
3
7
19
15
561
325
429
709
613
573
993
563
1795
777
521
650
326
49
537
77
265
272
0
2
19
15
561
325
429
709
613
573
993
563
1795
777
522
649
325
49
537
77
264
270
2
6
19
15
561
325
429
709
613
573
993
563
1795
777
522
651
327
49
537
77
264
266
0
2
19
15
561
325
429
709
613
573
993
563
1795
777
522
650
323
49
537
77
264
264
2
4
19
15
561
325
429
709
613
573
993
563
1795
777
522
650
323
217
536
76
264
264
2
66
19
15
561
325
429
709
613
573
993
563
1795
777
522
650
326
49
537
77
264
264
0
2
19
15
561
325
429
709
613
573
993
563
1795
777
522
650
327
49
537
77
264
264
1
5
19
15
561
325
429
453
613
573
993
562
1794
1033
521
649
325
52
532
790
1033
523
3
0
19
15
561
325
429
453
613
573
993
562
1794
1033
521
649
325
564
532
790
422
529
3
1024
19
15
561
325
429
453
613
573
993
562
1794
1033
521
649
325
436
532
790
422
529
3
768
19
15
561
325
429
453
613
573
993
562
1794
1033
525
649
325
52
532
790
1041
522
2
0
19
15
561
325
429
453
613
573
993
562
1794
265
521
649
325
52
532
278
422
529
3
0
19
15
561
325
429
453
613
573
993
562
1794
265
521
649
325
564
532
278
422
529
3
1024
19
15
561
325
429
453
613
573
993
562
1794
265
521
649
325
436
532
278
422
529
3
768
19
15
561
325
429
453
613
573
993
563
1795
1033
521
649
322
49
537
781
1033
523
0
5
19
15
561
325
429
453
613
573
993
563
1795
1033
521
649
325
49
537
781
1033
523
3
7
19
15
561
325
429
453
613
573
993
563
1795
1033
521
650
323
217
536
780
1033
528
2
66
19
15
561
325
429
453
613
573
993
563
1795
1033
521
650
323
345
536
780
1033
528
2
194
19
15
561
325
429
453
613
573
993
563
1795
1033
521
650
326
49
537
781
1033
528
0
2
19
15
561
325
429
453
613
573
993
563
1795
1033
522
649
325
49
537
780
1032
526
2
6
19
15
561
325
429
453
613
573
993
563
1795
1033
522
651
327
49
537
781
1032
522
0
2
19
15
561
325
429
453
613
573
993
563
1795
1033
522
650
323
49
537
781
1032
520
2
4
19
15
561
325
429
453
613
573
993
563
1795
1033
522
650
323
561
537
781
424
524
2
1028
19
15
561
325
429
453
613
573
993
563
1795
1033
522
650
323
433
537
781
424
524
2
772
19
15
561
325
429
453
613
573
993
563
1795
1033
522
650
323
217
536
780
1032
516
2
66
19
15
561
325
429
453
613
573
993
563
1795
1033
522
650
323
345
536
780
1032
516
2
194
19
15
561
325
429
453
613
573
993
563
1795
1033
522
650
326
49
537
781
1032
520
0
2
19
15
561
325
429
453
613
573
993
563
1795
1033
522
650
326
561
537
781
424
524
0
1026
19
15
561
325
429
453
613
573
993
563
1795
1033
522
650
326
433
537
781
424
524
0
770
19
15
561
325
429
453
613
573
993
563
1795
1033
522
650
327
49
537
781
1032
520
1
5
19
15
561
325
429
453
613
573
993
563
1795
265
522
650
323
49
537
269
424
524
2
4
19
15
561
325
429
453
613
573
993
563
1795
265
522
650
323
561
537
269
424
524
2
1028
19
15
561
325
429
453
613
573
993
563
1795
265
522
650
323
89
536
332
424
524
2
962
19
15
561
325
429
453
613
573
993
563
1795
265
522
650
323
433
537
269
424
524
2
772
19
15
561
325
429
453
613
573
993
563
1795
265
522
650
323
217
536
332
424
524
2
66
19
15
561
325
429
453
613
573
993
563
1795
265
522
650
323
345
536
332
424
524
2
194
19
15
561
325
429
453
613
573
993
563
1795
265
522
650
323
729
536
332
424
524
2
1090
19
15
561
325
429
453
613
573
993
563
1795
265
522
650
326
49
537
269
424
524
0
2
19
15
561
325
429
453
613
573
993
563
1795
265
522
650
326
561
537
269
424
524
0
1026
19
15
561
325
429
453
613
573
993
563
1795
265
522
650
327
49
537
269
424
524
1
5
19
15
561
325
429
453
613
573
993
563
1795
265
522
650
327
561
537
269
424
524
1
1029
19
15
561
325
429
453
613
573
865
563
1795
1033
521
905
1162
1194
1184
1676
1033
1031
1328
1440
19
15
561
325
429
453
613
573
865
563
1795
1033
521
650
579
217
536
780
1033
528
1538
1858
19
15
561
325
429
453
613
573
865
563
1795
1033
521
650
579
729
536
1804
1033
528
1538
1730
19
15
561
325
429
453
613
573
865
563
1795
1033
521
906
1161
1193
1185
908
1033
1040
1334
1442
19
15
561
325
429
453
613
573
865
563
1795
1033
521
906
1161
1193
1184
1677
1033
1040
1334
1442
19
15
561
325
429
453
613
573
865
563
1795
1033
521
906
1163
1193
1185
908
1033
1040
1338
1442
19
15
561
325
429
453
613
573
865
563
1795
1033
521
906
1163
1193
1184
1677
1033
1040
1338
1442
19
15
561
325
429
453
613
573
865
563
1795
1033
522
650
579
217
536
780
1032
516
1538
1858
19
15
561
325
429
453
613
573
865
563
1795
1033
522
650
579
729
536
652
1032
520
1538
1730
19
15
561
325
429
453
613
573
865
563
1795
1033
522
650
579
473
536
780
1032
516
1538
194
19
15
561
325
429
453
613
573
865
563
1795
1033
522
906
1161
1193
1185
1676
1032
1028
1334
1442
19
15
561
325
429
453
613
573
865
563
1795
1033
522
906
1161
1193
1184
1676
1032
1028
1334
1442
19
15
561
325
429
453
613
573
865
563
1795
265
521
394
1162
1194
1184
300
425
16
1848
928
19
15
561
325
429
453
613
573
865
563
1795
265
522
650
579
729
536
332
424
524
1538
1730
19
15
561
325
429
453
613
573
865
563
1795
265
522
650
579
473
536
332
424
524
1538
194
19
15
305
389
429
453
613
573
353
611
707
521
522
649
149
657
658
630
520
526
1890
1478
19
15
305
389
429
453
613
573
353
611
707
521
522
650
147
657
658
630
520
524
1890
1474
19
15
562
326
429
453
613
573
864
560
1793
265
521
394
1160
1193
1199
302
427
16
1851
931
19
15
561
325
429
709
613
1597
865
563
1795
777
521
1673
130
177
537
77
1193
779
1664
1733
19
15
561
325
429
709
613
1597
865
563
1795
777
521
1673
133
177
537
77
1193
783
1667
1735
19
15
561
325
429
453
613
1597
865
565
1794
1033
521
1673
137
174
1192
814
1034
1547
1671
1728
19
15
561
325
429
453
613
1597
865
562
1794
1033
521
1673
133
180
532
790
1035
1547
1667
1728
19
15
561
325
429
453
613
1597
865
562
1794
1033
521
1673
133
180
1204
782
1033
1547
1667
1728
19
15
561
325
429
453
613
1597
865
562
1795
1033
521
1673
133
180
1214
910
1033
1547
1667
1728
19
15
561
325
429
453
613
1597
865
563
1795
1033
521
1673
130
177
537
781
1033
1547
1664
1733
19
15
561
325
429
453
613
1597
865
563
1795
1033
521
1673
130
177
1209
781
1033
1547
1664
1733
19
15
561
325
429
453
613
1597
865
563
1795
1033
521
1673
133
177
537
781
1033
1547
1667
1735
19
15
561
325
429
453
613
1597
865
563
1795
1033
521
1673
133
177
1209
781
1033
1547
1667
1735
19
15
561
325
429
453
613
1597
865
563
1795
1033
521
1673
137
169
1185
780
1033
1550
1754
1730
19
15
561
325
429
453
613
1597
865
563
1795
1033
521
1673
137
169
1184
909
1033
1547
1643
1955
19
15
561
325
429
453
613
1597
865
563
1795
1033
525
1673
133
177
537
781
1041
1546
1666
1735
19
15
561
325
429
453
613
1597
865
563
1795
1033
525
1673
137
169
1185
1804
1041
1546
1755
1731
19
15
561
325
429
453
613
1597
865
563
1795
1033
525
1673
137
169
1184
1805
1041
1546
1755
1731
19
15
561
325
429
453
613
1597
865
563
1795
1033
522
1673
133
177
537
780
1032
1550
1666
1735
19
15
561
325
429
453
613
1597
865
563
1795
1033
522
1673
133
177
1209
781
1032
1550
1666
1735
19
15
561
325
429
453
613
1597
865
563
1795
1033
522
1673
137
169
1185
780
1032
1550
1643
1955
19
15
561
325
429
453
613
1597
865
563
1795
1033
522
1673
137
169
1184
1804
1032
1550
1754
1730
19
15
561
325
429
453
613
1597
865
563
1795
1033
522
1675
137
169
1185
780
1032
1546
1754
1730
19
15
561
325
429
453
613
1597
865
563
1795
1033
522
1675
137
169
1184
1804
1032
1546
1754
1730
19
15
561
325
429
453
613
1597
865
563
1795
1033
522
1674
131
177
537
781
1032
1548
1666
1732
19
15
561
325
429
453
613
1597
865
563
1795
1033
522
1674
131
177
1209
781
1032
1548
1666
1732
19
15
561
325
429
453
613
1597
865
563
1795
1033
522
1674
137
169
1185
780
1032
1540
1670
1730
19
15
561
325
429
453
613
1597
865
563
1795
1033
522
1674
137
169
1184
1804
1032
1540
1670
1730
19
15
561
325
429
453
613
1597
865
563
1795
1033
522
1674
139
169
1185
780
1032
1540
1753
1729
19
15
561
325
429
453
613
1597
865
563
1795
1033
522
1674
139
169
1184
780
1032
1540
1753
1729
19
15
561
325
429
453
613
1597
865
563
1795
1033
522
1674
138
170
1184
780
1032
1540
1668
1728
19
15
561
325
429
453
613
1597
865
563
1795
1033
522
1674
135
177
537
781
1032
1548
1665
1733
19
15
561
325
429
453
613
1597
865
563
1795
1033
522
1674
135
177
1209
781
1032
1548
1665
1733
19
15
562
326
429
709
613
1597
864
560
1794
777
521
1674
136
108
542
78
265
784
1843
32
19
15
562
326
429
709
613
1597
864
560
1794
777
522
1674
136
108
542
78
1224
632
1899
32
19
15
562
326
429
453
613
1597
864
560
1794
1033
521
1674
136
108
542
782
1033
1552
1627
64
19
15
562
326
429
453
613
1597
864
560
1794
1033
522
1674
136
108
542
782
1032
1544
1643
32
19
15
53
325
885
453
613
565
1893
817
905
26
518
653
1577
110
1377
1520
1040
530
555
1672
19
15
389
405
757
709
613
565
1157
9
569
569
521
653
1909
209
1009
513
1537
261
1045
1793
19
15
389
405
757
709
613
565
1157
9
569
569
521
653
1909
1489
1009
513
1537
261
1045
1089
19
15
389
405
757
709
613
565
1157
9
573
565
517
653
1905
1489
1010
514
1570
1650
1046
261
19
15
389
405
757
709
613
565
1157
9
573
565
517
653
1909
1489
1013
514
1571
1651
1045
257
19
15
389
405
757
709
613
565
1157
9
573
565
517
653
1909
1489
1010
514
1570
1651
1045
257
19
15
389
405
757
709
613
565
1157
521
569
569
517
653
1889
465
1009
513
1561
267
1051
1601
19
15
389
405
757
709
613
565
1157
521
569
569
521
653
1909
465
1009
513
1537
261
1045
1601
19
15
389
405
757
709
613
565
629
529
565
565
517
653
641
369
346
963
1555
275
317
33
19
15
389
405
757
709
613
565
629
529
565
565
517
653
641
369
858
515
1571
261
365
33
19
15
389
405
757
709
613
565
629
529
565
565
261
397
641
369
858
515
51
11
701
33
19
15
389
405
757
709
613
565
629
529
565
309
773
909
641
369
346
3
329
9
189
33
19
15
389
405
757
709
613
565
629
529
565
821
773
909
641
369
1370
1027
75
9
189
33
19
15
389
405
757
709
613
565
629
529
565
821
773
909
641
369
858
1027
75
9
189
33
19
15
389
405
757
709
613
565
629
533
565
565
517
653
641
357
345
965
1769
1705
1645
45
19
15
389
405
757
709
613
565
629
533
565
565
517
653
641
357
857
965
1769
1705
1645
45
19
15
389
405
757
709
613
565
629
533
565
565
517
653
641
357
349
965
1769
1705
1645
45
19
15
389
405
757
709
613
565
629
533
565
565
517
653
641
357
861
965
1769
1705
1645
45
19
15
389
405
757
709
613
565
629
533
565
565
517
653
641
613
857
965
1769
1705
1626
1690
19
15
389
405
757
709
613
565
629
533
565
565
517
653
641
613
861
965
1769
1705
1626
1690
19
15
389
405
757
709
613
565
629
533
565
565
517
653
641
370
346
962
1554
274
310
32
19
15
389
405
757
709
613
565
629
533
565
565
517
653
641
370
858
514
1570
265
365
32
19
15
389
405
757
709
613
565
629
533
565
565
517
653
645
357
345
965
1769
1705
1625
69
19
15
389
405
757
709
613
565
629
533
565
565
517
653
645
357
857
965
1769
1705
1625
69
19
15
389
405
757
709
613
565
629
533
565
565
517
653
645
357
349
965
1769
1705
1625
69
19
15
389
405
757
709
613
565
629
533
565
565
517
653
645
357
861
965
1769
1705
1625
69
19
15
389
405
757
709
613
565
629
533
565
565
517
653
645
613
857
965
1769
1705
1625
1605
19
15
389
405
757
709
613
565
629
533
565
565
517
653
645
613
861
965
1769
1705
1625
1605
19
15
389
405
757
709
613
565
629
533
565
565
261
397
641
370
858
514
34
11
701
32
19
15
389
405
757
709
613
565
629
533
565
309
261
397
641
626
858
18
82
18
694
1568
19
15
389
405
757
709
613
565
629
533
565
309
773
909
641
370
346
2
265
9
189
32
19
15
389
405
757
709
613
565
629
533
565
309
773
909
645
357
345
5
265
9
185
41
19
15
389
405
757
709
613
565
629
533
565
309
773
909
645
357
349
5
265
9
185
41
19
15
389
405
757
709
613
565
629
533
565
821
1029
909
641
370
1370
1026
1298
274
182
32
19
15
389
405
757
709
613
565
629
533
565
821
773
909
641
370
1370
1026
82
18
310
32
19
15
389
405
757
709
613
565
629
533
565
821
773
909
641
370
858
1026
74
9
189
32
19
15
389
405
757
709
613
565
629
533
565
821
773
909
645
357
1369
1029
105
9
185
41
19
15
389
405
757
709
613
565
629
533
565
821
773
909
645
357
1373
1029
105
9
185
41
19
15
389
37
889
453
613
565
629
745
1585
57
517
653
641
513
1633
5
1061
517
1773
1537
19
15
389
37
889
453
613
565
629
745
1585
57
517
653
641
513
1761
5
1061
517
1773
1537
19
15
389
37
889
453
613
565
629
745
1585
57
519
653
641
513
1633
5
1065
520
1754
1538
19
15
389
37
889
453
613
565
629
745
1585
53
517
653
641
513
1633
13
1065
521
1645
1537
19
15
389
37
889
453
613
565
629
745
1585
53
517
653
641
513
1761
13
1061
517
1773
1537
19
15
389
37
885
453
613
565
629
745
1589
53
517
653
641
513
1634
6
1061
517
1645
1537
19
15
389
37
885
453
613
565
629
745
1589
53
517
653
641
513
1762
6
1077
517
1773
1537
19
15
389
37
885
453
613
565
629
745
1589
61
517
653
641
513
1634
3
1057
517
1645
1537
19
15
389
37
885
453
613
565
629
745
1589
61
517
653
641
513
1762
3
1057
517
1645
1537
19
15
965
549
421
213
613
565
1541
1221
589
1805
1293
653
1717
1717
5
1285
1137
1025
1173
389
19
15
965
549
421
725
613
565
1541
1217
589
781
525
653
1721
1633
13
257
257
257
806
525
19
15
965
549
421
725
613
565
1541
961
589
781
525
653
1721
97
13
257
257
257
806
1549
19
15
965
549
421
725
613
565
1541
1221
589
781
525
653
1721
1645
9
257
257
257
934
514
19
15
965
549
421
725
613
1589
1029
1221
589
781
781
1677
1717
1205
5
257
113
513
149
389
19
15
965
549
421
725
613
1589
1029
1221
589
781
781
1677
1717
1205
9
257
113
513
149
389
19
15
965
549
429
453
613
1589
1029
1221
613
521
525
1677
1721
1197
25
497
529
1545
202
386
19
15
965
549
429
453
613
1589
1029
1221
613
521
525
1677
1721
1197
29
497
529
1545
202
386
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
1029
1677
1793
1361
581
17
565
677
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
1029
1677
1793
1425
657
11
553
681
61
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
1029
1677
1793
1425
581
17
549
677
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
1029
1677
1797
1425
657
11
553
681
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
1029
1677
1797
1425
581
17
569
683
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
1030
1677
1793
1361
581
17
984
1138
59
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
1030
1677
1797
1425
657
11
552
681
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
1033
1677
1793
1361
1361
11
545
1145
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
1033
1677
1793
1425
657
11
545
677
61
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
1033
1677
1797
1425
657
11
545
677
53
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
1037
1677
1793
1361
1361
11
547
673
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
1037
1677
1793
1361
581
17
547
673
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
1037
1677
1793
1425
657
11
547
673
61
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
1037
1677
1793
1425
581
17
547
673
61
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
1037
1677
1797
1425
657
11
547
673
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
1037
1677
1797
1425
581
17
547
675
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
517
1677
1793
1361
593
17
37
1189
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
517
1677
1793
1361
581
17
37
1189
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
517
1677
1793
1425
657
11
41
1195
55
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
517
1677
1793
1425
581
17
37
1189
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
517
1677
1797
1425
657
11
41
1193
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
517
1677
1797
1425
581
17
37
1189
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
518
1677
1793
1361
581
17
216
626
59
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
518
1677
1793
1425
581
17
216
626
59
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
518
1677
1797
1425
657
11
40
1193
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
521
1677
1793
1361
1361
11
33
787
59
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
521
1677
1793
1361
593
17
33
1189
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
521
1677
1793
1361
581
17
33
1189
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
525
1677
1793
1361
1361
11
35
787
55
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
525
1677
1793
1361
593
17
35
1187
55
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
525
1677
1793
1361
581
17
35
1187
55
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
525
1677
1793
1425
593
11
35
1187
55
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
525
1677
1793
1425
657
11
35
1187
55
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
525
1677
1793
1425
581
17
35
1187
55
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
525
1677
1797
1425
593
11
35
1187
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
525
1677
1797
1425
657
11
35
1187
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
793
525
1677
1797
1425
581
17
35
1187
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
797
1029
1677
1793
1361
1361
19
545
677
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
797
1029
1677
1793
1361
593
19
945
1138
62
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
797
1029
1677
1793
1361
581
9
545
677
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
797
1029
1677
1793
1425
581
9
545
677
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
797
1029
1677
1797
1425
581
9
545
681
53
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
797
517
1677
1793
1361
1361
19
33
677
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
797
517
1677
1793
1361
593
18
34
786
54
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
797
517
1677
1793
1361
581
9
33
1189
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
797
517
1677
1793
1425
593
19
33
1189
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
797
517
1677
1793
1425
657
19
33
1189
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
797
517
1677
1793
1425
581
9
33
1189
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
797
517
1677
1797
1425
593
19
33
1189
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
797
517
1677
1797
1425
657
19
33
1193
53
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
797
517
1677
1797
1425
581
9
33
1193
53
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
794
1030
1677
1793
1361
593
16
560
1138
62
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
794
1030
1677
1793
1361
581
16
560
1138
62
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
794
518
1677
1793
1361
593
16
48
626
62
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
794
518
1677
1793
1361
581
16
48
626
62
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1029
1677
1793
1361
593
139
921
677
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1029
1677
1793
1361
721
145
789
1138
62
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1029
1677
1793
1361
709
145
789
677
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1029
1677
1793
1425
593
139
921
677
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1029
1677
1793
1425
657
145
914
1139
61
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
789
677
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1029
1677
1793
1425
581
145
789
677
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1029
1677
1793
1425
709
145
789
677
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1029
1677
1797
1425
593
139
793
677
53
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
789
677
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1029
1677
1797
1425
581
145
789
677
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1029
1677
1797
1425
709
145
789
677
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1030
1677
1797
1425
721
139
936
681
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1033
1677
1793
1361
593
139
929
677
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1033
1677
1793
1361
721
145
801
1145
59
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1033
1677
1793
1361
709
145
1313
1145
59
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1033
1677
1793
1425
593
139
929
677
61
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1033
1677
1793
1425
721
145
801
677
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1033
1677
1793
1425
581
145
801
677
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1033
1677
1797
1425
593
139
929
677
53
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1033
1677
1797
1425
721
145
801
677
53
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1033
1677
1797
1425
581
145
801
677
53
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1037
1677
1793
1361
593
139
931
673
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1037
1677
1793
1361
721
145
803
677
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1037
1677
1793
1361
709
145
803
677
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1037
1677
1793
1425
593
139
931
673
61
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1037
1677
1793
1425
657
139
931
673
61
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1037
1677
1793
1425
721
145
803
677
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1037
1677
1793
1425
581
145
803
677
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1037
1677
1797
1425
593
139
931
675
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1037
1677
1797
1425
657
139
931
675
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1037
1677
1797
1425
721
145
803
673
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1037
1677
1797
1425
581
145
803
673
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
1037
1677
1797
1425
709
138
803
673
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
517
1677
1793
1361
593
139
281
677
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
517
1677
1793
1361
721
145
277
677
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
517
1677
1793
1361
709
145
405
677
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
517
1677
1793
1425
593
139
281
677
61
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
517
1677
1793
1425
657
145
466
627
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
277
677
61
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
517
1677
1793
1425
581
145
277
786
54
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
517
1677
1793
1425
709
145
402
626
62
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
517
1677
1797
1425
593
139
281
677
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
517
1677
1797
1425
657
139
425
677
53
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
517
1677
1797
1425
721
145
277
677
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
517
1677
1797
1425
581
145
277
677
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
517
1677
1797
1425
709
145
402
627
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
521
1677
1793
1361
593
139
353
633
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
521
1677
1793
1361
721
145
353
633
59
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
521
1677
1793
1361
709
145
353
633
59
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
521
1677
1793
1425
593
139
353
633
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
521
1677
1793
1425
721
145
353
633
59
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
665
521
1677
1793
1425
581
145
353
633
59
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
1029
1677
1793
1361
593
147
785
1138
62
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
1029
1677
1793
1361
721
146
802
1138
54
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
1029
1677
1793
1361
581
137
801
677
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
1029
1677
1793
1361
709
137
801
677
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
1029
1677
1793
1361
722
146
802
679
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
1029
1677
1793
1425
593
147
785
677
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
1029
1677
1793
1425
657
147
785
677
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
1029
1677
1793
1425
721
137
801
677
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
1029
1677
1793
1425
581
137
801
677
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
1029
1677
1793
1425
709
137
777
677
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
1029
1677
1793
1425
722
147
785
677
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
1029
1677
1797
1425
593
147
785
677
53
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
1029
1677
1797
1425
657
147
785
677
53
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
1029
1677
1797
1425
721
137
801
677
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
1029
1677
1797
1425
581
137
801
677
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
1029
1677
1797
1425
709
137
777
677
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
1029
1677
1797
1425
722
147
785
677
53
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
517
1677
1793
1361
593
147
273
786
54
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
517
1677
1793
1361
721
146
498
626
62
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
517
1677
1793
1361
581
137
417
677
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
517
1677
1793
1361
709
137
417
677
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
517
1677
1793
1361
722
146
274
786
54
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
517
1677
1793
1425
593
147
273
786
54
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
517
1677
1793
1425
657
147
273
786
54
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
517
1677
1793
1425
721
137
417
677
61
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
517
1677
1793
1425
581
137
417
677
61
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
517
1677
1793
1425
709
137
417
677
61
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
517
1677
1793
1425
722
147
273
786
54
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
517
1677
1797
1425
593
147
273
677
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
517
1677
1797
1425
657
147
273
677
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
517
1677
1797
1425
721
137
417
677
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
517
1677
1797
1425
581
137
417
677
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
517
1677
1797
1425
709
137
417
677
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
669
517
1677
1797
1425
722
147
273
677
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
666
1030
1677
1793
1361
721
144
784
1138
58
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
666
1030
1677
1793
1361
709
144
784
1138
58
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
666
1030
1677
1793
1361
722
144
784
1137
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
666
1030
1677
1793
1425
722
144
1424
1137
61
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
666
1030
1677
1797
1425
722
144
1424
1137
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
666
1031
1677
1793
1361
722
144
785
1137
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
666
1031
1677
1793
1425
722
144
785
1137
61
341
19
15
933
901
1013
709
613
1589
1077
1137
1049
666
1031
1677
1797
1425
722
144
785
1137
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
666
518
1677
1793
1361
721
144
272
625
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
666
518
1677
1793
1361
709
144
464
626
58
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
666
518
1677
1793
1361
722
144
272
786
59
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
666
518
1677
1793
1425
721
144
272
626
58
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
666
518
1677
1793
1425
722
144
272
626
58
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
666
518
1677
1797
1425
722
144
464
625
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1049
666
519
1677
1793
1361
722
144
273
625
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1049
666
519
1677
1793
1425
722
144
273
625
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1049
666
519
1677
1797
1425
722
144
273
785
53
337
19
15
933
901
1013
709
613
1589
1077
1137
1050
795
521
1677
1793
1361
592
18
34
786
62
97
19
15
933
901
1013
709
613
1589
1077
1137
1050
795
519
1677
1793
1361
592
18
48
624
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1050
667
1031
1677
1793
1361
720
146
784
1138
59
97
19
15
933
901
1013
709
613
1589
1077
1137
1050
667
1031
1677
1797
1425
720
146
784
676
57
337
19
15
933
901
1013
709
613
1589
1077
1137
1050
667
519
1677
1793
1361
720
146
464
625
61
97
19
15
933
901
1013
709
613
1589
1077
1137
1050
667
519
1677
1793
1425
720
146
464
625
61
225
19
15
933
901
1013
709
613
1589
1077
1137
1050
667
519
1677
1797
1425
720
146
464
625
57
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1029
1677
1793
1353
1345
17
565
1138
62
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1029
1677
1793
1353
577
17
549
677
61
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1029
1677
1793
1369
1345
17
549
677
61
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1029
1677
1793
1429
577
17
565
1138
54
342
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1029
1677
1793
1433
577
17
565
1138
62
338
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1029
1677
1793
1354
1345
17
549
678
62
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1029
1677
1793
1354
577
17
565
1138
62
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1029
1677
1793
1434
577
17
565
1138
62
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1029
1677
1797
1365
1345
17
569
683
57
102
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1029
1677
1797
1369
1345
17
569
683
57
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1029
1677
1797
1369
577
17
569
683
57
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1029
1677
1797
1373
1345
17
569
683
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1029
1677
1797
1373
577
17
569
683
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1029
1677
1797
1429
577
17
569
683
53
341
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1033
1677
1793
1369
1345
17
545
677
61
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1037
1677
1793
1353
1345
17
547
675
55
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1037
1677
1793
1353
577
17
547
675
55
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1037
1677
1793
1369
1345
17
547
673
61
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1037
1677
1793
1373
1345
10
546
674
54
102
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1037
1677
1793
1433
577
10
546
674
54
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1037
1677
1793
1354
1345
17
547
675
55
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1037
1677
1797
1365
1345
10
547
673
57
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1037
1677
1797
1369
1345
17
547
675
57
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1037
1677
1797
1369
577
17
547
675
57
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1037
1677
1797
1373
1345
17
547
675
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1037
1677
1797
1373
577
17
547
675
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
1037
1677
1797
1433
577
10
546
675
57
225
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
517
1677
1793
1353
1345
17
53
626
62
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
517
1677
1793
1353
577
17
37
1189
61
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
517
1677
1793
1369
1345
17
37
677
61
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
517
1677
1793
1429
577
17
213
626
54
342
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
517
1677
1793
1433
577
17
37
1189
61
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
517
1677
1793
1354
1345
17
53
626
62
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
517
1677
1793
1354
577
17
37
1190
62
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
517
1677
1793
1426
577
17
213
626
62
224
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
517
1677
1793
1434
577
17
37
1190
62
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
517
1677
1797
1369
1345
17
37
677
57
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
517
1677
1797
1369
577
17
37
1189
57
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
517
1677
1797
1373
1345
17
37
677
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
517
1677
1797
1373
577
17
37
1190
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
517
1677
1797
1429
577
17
181
677
53
341
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
517
1677
1797
1433
577
17
37
1189
57
225
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
517
1677
1797
1437
577
17
210
627
57
226
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
518
1677
1793
1353
577
17
216
626
59
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
518
1677
1793
1433
577
17
216
626
59
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
518
1677
1793
1354
577
17
216
626
59
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
518
1677
1793
1426
577
17
216
626
59
224
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
518
1677
1793
1434
577
17
216
626
59
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
521
1677
1793
1353
577
17
33
787
59
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
521
1677
1793
1357
1345
17
33
787
59
107
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
521
1677
1793
1433
577
17
33
1189
61
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
521
1677
1793
1354
1345
17
33
787
59
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
521
1677
1793
1354
577
17
33
787
59
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
521
1677
1793
1434
577
17
33
1189
61
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
525
1677
1793
1353
1345
17
35
787
55
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
525
1677
1793
1353
577
17
35
1187
55
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
525
1677
1793
1369
1345
17
35
787
55
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
525
1677
1793
1362
577
10
34
1187
55
96
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
525
1677
1793
1433
577
17
35
1187
55
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
525
1677
1793
1354
1345
17
35
787
55
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
525
1677
1793
1354
577
17
35
1187
55
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
525
1677
1793
1434
577
17
35
1187
55
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
525
1677
1797
1365
1345
10
35
787
53
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
525
1677
1797
1369
1345
17
35
787
53
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
525
1677
1797
1369
577
17
35
1187
57
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
525
1677
1797
1373
577
17
35
1187
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
793
525
1677
1797
1429
577
17
35
1187
53
341
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
1029
1677
1793
1353
1345
9
545
677
61
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
1029
1677
1793
1353
577
9
545
677
61
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
1029
1677
1793
1362
577
9
545
677
61
96
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
1029
1677
1793
1373
1345
9
545
682
54
102
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
1029
1677
1793
1429
577
9
545
682
54
342
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
1029
1677
1793
1433
577
9
545
677
61
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
1029
1677
1793
1354
1345
9
545
682
54
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
1029
1677
1793
1354
577
9
545
682
54
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
1029
1677
1793
1434
577
9
545
682
54
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
1029
1677
1797
1365
1345
9
545
681
53
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
1029
1677
1797
1369
577
9
545
681
53
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
1029
1677
1797
1373
1345
9
545
677
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
1029
1677
1797
1373
577
9
545
677
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
1029
1677
1797
1429
577
9
545
681
53
341
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
1029
1677
1797
1433
577
9
545
677
57
225
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
1029
1677
1797
1437
577
9
545
677
57
226
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
517
1677
1793
1353
1345
9
34
786
54
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
517
1677
1793
1353
577
9
33
1189
61
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
517
1677
1793
1369
1345
18
35
677
61
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
517
1677
1793
1362
577
9
33
1189
61
96
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
517
1677
1793
1429
577
9
33
1194
54
342
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
517
1677
1793
1433
577
9
33
1189
61
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
517
1677
1793
1354
1345
9
34
786
54
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
517
1677
1793
1354
577
9
33
1190
62
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
517
1677
1793
1426
577
9
33
1189
61
224
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
517
1677
1793
1434
577
9
33
1190
62
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
517
1677
1797
1365
1345
9
33
677
57
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
517
1677
1797
1369
1345
18
35
677
57
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
517
1677
1797
1369
577
9
33
1193
53
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
517
1677
1797
1373
1345
9
33
677
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
517
1677
1797
1373
577
9
33
1189
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
517
1677
1797
1429
577
9
33
1193
53
341
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
517
1677
1797
1433
577
9
33
1189
57
225
19
15
933
901
1013
709
613
1589
1077
1141
1049
797
517
1677
1797
1437
577
9
33
1189
57
226
19
15
933
901
1013
709
613
1589
1077
1141
1049
794
518
1677
1793
1353
577
16
48
626
62
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1793
1353
577
145
789
1138
62
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1793
1353
705
145
789
1138
62
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1793
1369
705
145
789
677
61
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1793
1362
705
145
789
1138
62
96
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1793
1429
577
145
981
1138
54
342
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1793
1433
577
145
789
1138
62
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1793
1433
705
145
789
1138
62
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1793
1354
577
145
789
1138
62
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1793
1354
705
145
789
1138
62
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1793
1426
577
145
789
677
61
224
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1793
1434
577
145
789
1138
62
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1793
1434
705
145
789
1138
62
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1797
1365
705
145
789
677
57
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1797
1369
577
145
789
677
57
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1797
1369
705
145
789
677
57
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1797
1373
577
145
789
678
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1797
1373
705
145
789
678
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1797
1429
577
145
789
677
57
229
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1797
1433
577
145
789
677
57
225
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1797
1433
705
145
789
677
57
225
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1797
1437
577
145
789
677
57
226
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1029
1677
1797
1437
705
145
789
677
57
226
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1030
1677
1793
1353
577
145
984
1138
59
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1030
1677
1793
1353
705
145
792
1138
59
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1030
1677
1793
1362
705
145
792
1138
59
96
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1030
1677
1793
1433
577
145
984
1138
59
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1030
1677
1793
1433
705
145
792
1138
59
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1030
1677
1793
1354
577
145
984
1138
59
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1030
1677
1793
1354
705
145
792
1138
59
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1030
1677
1793
1434
577
145
984
1138
59
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1030
1677
1793
1434
705
145
792
1138
59
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1033
1677
1793
1353
705
145
801
1145
59
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1033
1677
1793
1369
705
145
801
677
61
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1033
1677
1793
1362
705
145
801
1145
59
96
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1033
1677
1793
1433
577
145
801
677
61
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1033
1677
1793
1433
705
145
801
1145
59
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1033
1677
1793
1354
577
145
1313
1145
59
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1033
1677
1793
1354
705
145
801
1145
59
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1033
1677
1793
1434
577
145
801
677
61
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1033
1677
1793
1434
705
145
801
1145
59
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1033
1677
1797
1369
577
145
801
677
53
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1033
1677
1797
1369
705
145
801
677
53
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1033
1677
1797
1429
577
145
801
677
53
341
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1033
1677
1797
1433
577
145
801
677
53
225
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1033
1677
1797
1433
705
145
801
677
53
225
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1793
1353
577
138
802
674
54
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1793
1353
705
138
802
674
54
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1793
1369
705
145
803
677
61
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1793
1362
705
145
803
677
61
96
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1793
1373
705
138
930
674
54
102
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1793
1357
705
138
930
674
58
107
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1793
1429
577
138
930
674
54
342
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1793
1429
705
138
930
674
54
342
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1793
1433
577
145
803
677
61
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1793
1433
705
145
803
677
61
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1793
1354
577
138
930
675
55
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1793
1354
705
138
930
675
55
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1793
1434
577
138
930
675
55
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1793
1434
705
138
930
675
55
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1797
1365
705
145
803
673
57
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1797
1369
577
145
803
673
57
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1797
1369
705
145
803
673
57
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1797
1373
577
138
930
675
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1797
1373
705
138
930
675
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1797
1429
577
145
803
673
57
229
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1797
1433
577
145
803
673
57
225
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
1037
1677
1797
1433
705
145
803
673
57
225
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1793
1353
577
145
277
786
54
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1793
1353
705
145
405
626
62
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1793
1369
705
145
405
677
61
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1793
1362
705
145
405
677
61
96
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1793
1429
577
145
277
786
54
342
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1793
1429
705
145
501
626
54
342
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1793
1433
577
145
277
786
54
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
405
677
61
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1793
1354
577
145
277
786
54
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1793
1354
705
145
405
626
62
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1793
1426
577
145
277
626
62
224
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1793
1434
577
145
277
786
54
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1793
1434
705
145
405
678
62
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1797
1365
705
145
405
677
57
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1797
1369
577
145
277
677
57
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1797
1369
705
145
405
677
57
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1797
1373
577
145
277
677
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1797
1373
705
145
405
677
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1797
1429
577
145
277
677
53
341
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1797
1433
577
145
274
627
57
225
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1797
1433
705
145
402
627
57
225
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1797
1437
577
145
274
627
57
226
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
517
1677
1797
1437
705
145
402
627
57
226
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
521
1677
1793
1433
577
145
353
633
59
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
521
1677
1793
1433
705
145
353
633
59
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
521
1677
1793
1354
577
145
353
633
59
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
521
1677
1793
1354
705
145
353
633
59
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
521
1677
1793
1434
577
145
353
633
59
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
665
521
1677
1793
1434
705
145
353
633
59
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1793
1353
577
137
801
677
61
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1793
1353
705
137
777
677
61
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1793
1353
737
137
801
677
61
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1793
1369
705
137
777
677
61
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1793
1362
577
137
801
677
61
96
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1793
1362
705
137
777
677
61
96
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1793
1373
705
137
929
682
54
102
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1793
1429
577
137
929
682
54
342
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1793
1429
705
137
929
682
54
342
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1793
1433
577
137
801
677
61
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1793
1433
705
137
777
677
61
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1793
1354
577
137
929
682
54
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1793
1354
705
137
777
678
62
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1793
1426
577
137
801
677
61
224
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1793
1434
577
137
929
682
54
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1793
1434
705
137
777
678
62
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1797
1365
705
137
777
677
57
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1797
1369
577
137
801
677
57
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1797
1369
705
137
777
677
57
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1797
1373
577
137
801
677
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1797
1373
705
137
777
677
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1797
1429
577
137
929
681
53
341
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1797
1433
577
137
801
677
57
225
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1797
1433
705
137
777
677
57
225
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
1029
1677
1797
1437
577
137
801
677
57
226
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1793
1353
577
137
482
626
54
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1793
1353
705
137
482
626
54
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1793
1369
705
137
417
677
61
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1793
1362
577
137
417
677
61
96
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1793
1362
705
137
417
677
61
96
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1793
1433
577
137
281
677
61
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1793
1433
705
137
417
677
61
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1793
1354
577
137
482
626
54
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1793
1354
705
137
482
626
54
112
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1793
1426
577
137
482
626
54
224
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1793
1434
577
137
425
678
62
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1793
1434
705
137
425
678
62
336
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1797
1365
705
137
417
677
57
101
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1797
1369
577
137
417
677
57
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1797
1369
705
137
417
677
57
97
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1797
1373
577
137
417
677
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1797
1373
705
137
417
677
57
98
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1797
1429
577
137
281
677
53
341
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1797
1433
577
146
275
627
53
225
19
15
933
901
1013
709
613
1589
1077
1141
1049
669
517
1677
1797
1433
705
146
403
627
53
225
19
15
933
901
1013
709
613
1589
1077
1141
1049
666
1030
1677
1793
1353
705
144
816
1138
62
113
19
15
933
901
1013
709
613
1589
1077
1141
1049
666
1030
1677
1793
1433
705
144
816
1138
62
337
19
15
933
901
1013
709
613
1589
1077
1141
1049
666
518
1677
1793
1353
705
144
464
626
58
114
19
15
933
901
1013
709
613
1589
1077
1141
1049
666
518
1677
1793
1433
705
144
464
626
58
338
19
15
933
37
421
469
613
1589
1077
229
685
269
525
1677
1797
313
1065
137
681
1537
57
545
19
15
933
37
421
469
613
1589
1077
229
685
269
525
1677
1797
313
1066
137
681
1537
57
545
19
15
677
165
1013
709
613
565
821
689
1545
793
1029
397
513
529
561
273
1465
171
731
1761
19
15
677
165
1013
709
613
565
821
585
1549
669
517
653
513
641
1273
417
145
274
507
505
19
15
677
165
1013
709
613
565
821
585
1549
669
517
653
517
641
1273
417
146
275
505
497
19
15
677
165
1013
709
613
565
821
1253
1557
821
1029
909
513
1594
1250
281
1305
265
349
784
19
15
677
165
1013
709
613
565
821
1253
1557
821
1029
909
513
1594
1251
275
1289
265
349
784
19
15
677
165
1013
709
613
565
821
1253
1549
797
1029
909
513
1593
1257
273
1330
262
374
785
19
15
677
165
1013
709
613
565
821
617
1545
793
1029
397
513
577
849
273
1465
171
439
437
19
15
677
165
1013
709
613
565
821
617
1545
793
1029
397
517
577
849
273
1077
165
437
433
19
15
677
165
1013
709
613
565
821
617
1545
797
1029
397
517
577
849
275
1073
165
437
433
19
15
677
165
1013
709
613
565
821
617
1549
793
1029
397
513
577
857
267
905
171
439
437
19
15
677
165
1013
709
613
565
821
617
1549
793
1029
397
517
577
857
267
905
171
437
433
19
15
677
165
1013
709
613
565
821
617
1549
665
517
653
513
577
745
423
165
1701
1597
1717
19
15
677
165
1013
709
613
565
821
617
1549
665
517
653
517
577
745
423
165
1701
1593
1713
19
15
677
165
1013
709
613
565
821
617
1549
669
517
653
513
577
745
419
161
1701
1597
1717
19
15
677
165
1013
709
613
565
821
617
1549
669
517
653
517
577
745
419
161
1701
1593
1713
19
15
677
165
1013
709
613
565
821
613
1557
821
1029
397
513
581
853
281
1465
170
438
438
19
15
677
165
1013
709
613
565
821
613
1557
821
1029
397
517
581
853
277
1061
169
729
1753
19
15
677
165
1013
709
613
565
821
741
1557
821
1029
1421
1281
570
1250
282
546
1650
1399
16
19
15
677
165
1013
453
613
565
821
689
1545
41
521
397
513
529
561
107
289
19
759
1761
19
15
677
165
1013
453
613
565
821
689
1545
41
525
397
513
529
561
107
275
19
765
1761
19
15
677
165
1013
453
613
565
821
689
1545
45
517
397
513
529
561
105
297
9
765
1761
19
15
677
165
1013
453
613
565
821
689
1545
45
525
397
513
529
561
105
289
17
765
1761
19
15
677
165
1013
453
613
565
821
689
1545
61
517
397
513
529
561
101
257
5
749
1761
19
15
677
165
1013
453
613
565
821
689
1545
93
517
397
513
529
561
37
353
5
749
1761
19
15
677
165
1013
453
613
565
821
597
1545
25
517
653
257
141
705
17
306
518
54
902
19
15
677
165
1013
453
613
565
821
597
1545
25
517
653
261
137
705
17
309
517
53
897
19
15
677
165
1013
453
613
565
821
597
1545
25
525
397
513
649
705
17
291
19
439
497
19
15
677
165
1013
453
613
565
821
597
1545
25
525
397
513
650
705
17
291
19
439
496
19
15
677
165
1013
453
613
565
821
597
1545
25
525
653
257
137
705
17
291
531
55
901
19
15
677
165
1013
453
613
565
821
597
1545
25
525
653
261
137
705
17
291
531
53
897
19
15
677
165
1013
453
613
565
821
597
1545
29
517
653
257
141
705
21
306
518
54
902
19
15
677
165
1013
453
613
565
821
597
1545
29
517
653
261
137
705
21
305
517
53
897
19
15
677
165
1013
453
613
565
821
597
1557
53
517
653
257
137
729
25
281
518
54
901
19
15
677
165
1013
453
613
565
821
597
1557
53
517
653
257
137
717
29
293
521
61
901
19
15
677
165
1013
453
613
565
821
597
1557
53
517
653
257
137
730
18
310
518
54
901
19
15
677
165
1013
453
613
565
821
597
1557
53
517
653
257
137
749
29
293
521
61
901
19
15
677
165
1013
453
613
565
821
597
1557
53
517
653
257
141
741
25
281
518
54
902
19
15
677
165
1013
453
613
565
821
597
1557
53
517
653
261
137
729
21
277
517
53
897
19
15
677
165
1013
453
613
565
821
597
1557
53
517
653
261
137
717
21
277
517
53
897
19
15
677
165
1013
453
613
565
821
597
1557
53
517
653
261
137
733
21
277
517
53
897
19
15
677
165
1013
453
613
565
821
597
1557
53
517
653
261
137
730
18
274
531
57
897
19
15
677
165
1013
453
613
565
821
597
1557
53
517
653
261
137
749
21
277
517
53
897
19
15
677
165
1013
453
613
565
821
585
1557
53
517
653
257
129
738
22
278
518
54
897
19
15
677
165
1013
453
613
565
821
1253
1557
53
517
653
513
1594
1250
22
278
518
1590
1040
19
15
677
165
1013
453
613
565
821
1253
1557
53
517
653
513
1594
1251
19
275
531
1595
1040
19
15
677
165
1013
453
613
565
821
1253
1549
29
517
397
513
1593
1257
17
305
5
749
1061
19
15
677
165
1013
453
613
565
821
1253
1549
29
517
397
513
1593
1258
19
305
5
749
1061
19
15
677
165
1013
453
613
565
821
1253
1549
29
517
397
513
1594
1259
9
329
6
750
1040
19
15
677
165
1013
453
613
565
821
1253
1549
29
517
653
513
1593
1257
17
306
518
1590
1041
19
15
677
165
1013
453
613
565
821
1253
1549
29
517
653
513
1594
1259
17
306
518
1590
1040
19
15
677
165
1013
453
613
565
821
617
1545
25
517
653
517
577
721
17
293
517
1589
1713
19
15
677
165
1013
453
613
565
821
617
1545
25
517
653
517
577
977
17
309
517
1589
1713
19
15
677
165
1013
453
613
565
821
617
1545
25
521
653
513
577
721
17
289
531
1595
1721
19
15
677
165
1013
453
613
565
821
617
1545
25
525
653
513
577
721
17
291
531
1597
1717
19
15
677
165
1013
453
613
565
821
617
1545
25
525
653
517
577
721
17
291
531
1589
1713
19
15
677
165
1013
453
613
565
821
617
1545
29
517
397
513
577
977
21
306
6
750
1753
19
15
677
165
1013
453
613
565
821
617
1545
29
517
653
513
577
977
19
337
530
1590
1717
19
15
677
165
1013
453
613
565
821
617
1545
29
517
653
517
577
721
18
307
517
1589
1713
19
15
677
165
1013
453
613
565
821
617
1545
29
517
653
517
577
977
21
305
517
1589
1713
19
15
677
165
1013
453
613
565
821
617
1549
29
517
397
513
577
729
9
329
6
750
1753
19
15
677
165
1013
453
613
565
821
617
1546
25
517
653
513
577
720
22
338
531
1597
1717
19
15
677
165
1013
453
613
565
821
617
1546
25
517
653
517
577
720
22
338
531
1593
1713
19
15
677
165
1013
453
613
565
821
617
1546
26
518
653
513
577
720
20
336
530
1595
1721
19
15
677
165
1013
453
613
565
821
613
1557
53
517
397
513
581
725
21
277
5
749
1757
19
15
677
165
1013
453
613
565
821
613
1557
53
517
397
513
581
981
21
277
5
749
1757
19
15
677
165
1013
453
613
565
821
613
1557
53
517
397
517
581
725
21
293
9
729
1753
19
15
677
165
1013
453
613
565
821
613
1557
53
517
397
517
581
981
21
293
9
729
1753
19
15
677
165
1013
453
613
565
821
613
1557
53
517
653
513
581
725
25
281
518
1590
1718
19
15
677
165
1013
453
613
565
821
613
1557
53
517
653
517
581
725
21
277
517
1589
1717
19
15
677
165
1013
453
613
565
821
613
1557
53
517
653
517
581
981
21
277
517
1589
1717
19
15
677
165
1013
453
613
565
821
613
1557
53
517
653
261
581
981
21
309
517
53
1141
19
15
677
165
1013
453
613
565
821
613
1549
29
517
397
513
581
745
17
305
5
749
1757
19
15
677
165
1013
453
613
565
821
613
1549
29
517
653
513
581
745
17
306
518
1590
1718
19
15
677
165
1013
453
613
565
821
613
1549
29
517
653
517
581
745
17
305
517
1589
1717
19
15
677
165
1013
453
613
565
821
741
1557
53
517
653
257
570
1250
18
274
530
54
1040
19
15
677
165
1013
405
613
565
821
613
1557
101
261
397
513
581
853
69
41
34
438
438
19
15
677
165
1013
405
613
565
821
613
1557
101
261
397
513
581
981
69
41
34
438
438
19
15
1701
165
1013
709
613
1589
1589
233
1545
793
1030
1677
1029
1601
1242
266
552
681
1017
113
19
15
1701
165
1013
709
613
1589
1589
233
1545
793
518
1677
1029
1601
1242
267
152
785
985
113
19
15
1701
165
1013
709
613
1589
1589
233
1549
793
1029
1677
1025
1601
1241
267
553
681
1021
117
19
15
1701
165
1013
709
613
1589
1589
233
1549
793
1029
1677
1029
1601
1241
267
553
681
1017
113
19
15
1701
165
1013
709
613
1589
1589
233
1549
793
1033
1677
1029
1601
1241
267
545
677
1017
113
19
15
1701
165
1013
709
613
1589
1589
233
1549
793
518
1677
1029
1601
1241
267
152
785
985
113
19
15
1701
165
1013
709
613
1589
1589
233
1549
797
1029
1677
1025
1601
1257
265
545
677
1005
217
19
15
1701
165
1013
709
613
1589
1589
233
1549
797
1029
1677
1029
1601
1237
273
561
677
1013
113
19
15
1701
165
1013
709
613
1589
1589
233
1549
797
517
1677
1025
1601
1257
265
137
774
1005
217
19
15
1701
165
1013
709
613
1589
1589
229
1545
793
1029
1677
1025
1605
1265
273
569
683
987
123
19
15
1701
165
1013
709
613
1589
1589
229
1545
797
517
1677
1025
1605
1265
277
137
773
1005
221
19
15
1701
165
1013
709
613
1589
1589
229
1557
821
1029
1677
1025
1605
1237
277
549
681
1005
221
19
15
1701
165
1013
709
613
1589
1589
229
1557
821
1029
1677
1029
1605
1237
277
549
681
1017
121
19
15
1701
165
1013
709
613
1589
1589
229
1557
821
517
1677
1025
1605
1237
277
149
773
1005
221
19
15
1701
165
1013
709
613
1589
1589
229
1557
821
517
1677
1029
1605
1237
277
85
773
1013
181
19
15
1701
165
1013
709
613
1589
1589
229
1549
797
1029
1677
1025
1605
1257
273
561
677
1005
221
19
15
1701
165
1013
709
613
1589
1589
229
1549
797
1029
1677
1029
1605
1257
273
561
677
1013
117
19
15
1701
165
1013
709
613
1589
1589
229
1549
797
517
1677
1025
1605
1257
273
145
786
986
123
19
15
1701
165
1013
709
613
1589
1589
229
1549
797
517
1677
1029
1605
1257
273
137
773
1013
181
19
15
677
165
1013
709
613
1589
565
233
1545
793
1029
1677
1
1601
1745
273
905
683
1591
1141
19
15
677
165
1013
709
613
1589
565
233
1545
793
1029
1677
1
1601
1754
267
553
683
2045
1141
19
15
677
165
1013
709
613
1589
565
233
1545
793
1029
1677
5
1601
1745
273
565
677
2037
1137
19
15
677
165
1013
709
613
1589
565
233
1545
793
1029
1677
5
1601
1754
267
553
683
2041
1137
19
15
677
165
1013
709
613
1589
565
233
1545
793
1030
1677
5
1601
1754
266
552
681
2041
1137
19
15
677
165
1013
709
613
1589
565
233
1545
793
517
1677
5
1601
1745
267
73
681
1593
1246
19
15
677
165
1013
709
613
1589
565
233
1545
797
1029
1677
5
1601
1745
277
561
677
2037
1137
19
15
677
165
1013
709
613
1589
565
233
1549
793
1029
1677
1
1601
1753
267
553
683
2045
1141
19
15
677
165
1013
709
613
1589
565
233
1549
793
1029
1677
5
1601
1753
267
553
681
2009
1137
19
15
677
165
1013
709
613
1589
565
233
1549
793
1029
1677
5
1601
1769
266
905
683
1589
1137
19
15
677
165
1013
709
613
1589
565
233
1549
793
1033
1677
5
1601
1753
267
545
677
2041
1137
19
15
677
165
1013
709
613
1589
565
233
1549
793
517
1677
5
1601
1753
267
73
681
1593
1246
19
15
677
165
1013
709
613
1589
565
233
1549
797
1029
1677
5
1601
1749
273
561
677
2037
1137
19
15
677
165
1013
709
613
1589
565
233
1549
797
1029
1677
5
1601
1753
265
545
677
2037
1137
19
15
677
165
1013
709
613
1589
565
233
1549
797
1029
1677
5
1601
1769
265
905
677
1593
1246
19
15
677
165
1013
709
613
1589
565
233
1549
797
517
1677
5
1601
1769
265
153
677
1593
1246
19
15
677
165
1013
709
613
1589
565
233
1546
793
1029
1677
5
1601
1744
278
562
679
2037
1137
19
15
677
165
1013
709
613
1589
565
229
1557
821
1029
1677
5
1605
1749
277
933
677
1589
1141
19
15
677
165
1013
709
613
1589
565
229
1557
821
517
1677
5
1605
1749
281
165
677
1593
1241
19
15
677
165
1013
709
613
1589
565
229
1549
797
1029
1677
5
1605
1769
273
905
677
1593
1241
19
15
677
165
1013
709
613
1589
565
229
1549
797
517
1677
5
1605
1769
273
149
677
1593
1241
19
15
677
165
1013
709
613
1589
565
617
1545
793
1029
1677
1
321
1361
273
565
1138
1590
1909
19
15
677
165
1013
709
613
1589
565
617
1545
793
1029
1677
1
321
1489
273
549
677
1597
1909
19
15
677
165
1013
709
613
1589
565
617
1545
793
1029
1677
1
321
1370
267
553
683
1591
1909
19
15
677
165
1013
709
613
1589
565
617
1545
793
1029
1677
5
321
1361
273
569
683
1593
1902
19
15
677
165
1013
709
613
1589
565
617
1545
793
1029
1677
5
321
1489
273
569
683
1593
1902
19
15
677
165
1013
709
613
1589
565
617
1545
793
1033
1677
1
321
1457
269
1441
1145
1595
1913
19
15
677
165
1013
709
613
1589
565
617
1545
793
1033
1677
1
321
1489
273
545
1145
1595
1913
19
15
677
165
1013
709
613
1589
565
617
1545
793
1033
1677
1
321
1370
267
1313
1145
1595
1913
19
15
677
165
1013
709
613
1589
565
617
1545
797
1029
1677
1
321
1489
275
545
677
1597
1909
19
15
677
165
1013
709
613
1589
565
617
1545
797
1029
1677
5
321
1361
275
561
677
1593
1905
19
15
677
165
1013
709
613
1589
565
617
1545
797
1029
1677
5
321
1489
275
545
677
1593
1905
19
15
677
165
1013
709
613
1589
565
617
1545
794
1030
1677
1
321
1361
272
560
1138
1595
1913
19
15
677
165
1013
709
613
1589
565
617
1545
794
1030
1677
1
321
1489
272
1456
1137
1597
1909
19
15
677
165
1013
709
613
1589
565
617
1545
794
1030
1677
5
321
1489
272
1456
1137
1593
1905
19
15
677
165
1013
709
613
1589
565
617
1549
793
1029
1677
1
321
1369
267
553
683
1591
1909
19
15
677
165
1013
709
613
1589
565
617
1549
793
1030
1677
5
321
569
267
1176
1137
1593
1918
19
15
677
165
1013
709
613
1589
565
617
1549
793
1033
1677
1
321
1369
267
1313
1145
1595
1913
19
15
677
165
1013
709
613
1589
565
617
1549
793
1033
1677
1
321
1497
267
1441
1145
1595
1913
19
15
677
165
1013
709
613
1589
565
617
1549
797
1029
1677
1
321
1465
265
1425
1138
1590
1717
19
15
677
165
1013
709
613
1589
565
617
1549
797
1029
1677
5
321
565
265
553
681
1593
1902
19
15
677
165
1013
709
613
1589
565
617
1549
669
1029
1677
1
321
1461
417
849
1138
1590
1909
19
15
677
165
1013
709
613
1589
565
617
1549
669
1029
1677
5
321
1461
417
945
677
1593
1905
19
15
677
165
1013
709
613
1589
565
617
1549
669
1029
1677
5
321
1465
417
945
677
1593
1905
19
15
677
165
1013
709
613
1589
565
617
1549
669
517
1677
1
321
1461
417
417
677
1597
1717
19
15
677
165
1013
709
613
1589
565
617
1549
669
517
1677
5
321
1461
417
417
681
1589
1713
19
15
677
165
1013
709
613
1589
565
617
1549
669
517
1677
5
321
1465
417
417
681
1589
1713
19
15
677
165
1013
709
613
1589
565
613
1545
793
1029
1677
5
325
561
273
569
683
1593
1901
19
15
677
165
1013
709
613
1589
565
613
1545
797
1029
1677
5
325
561
265
1177
677
1593
1901
19
15
677
165
1013
709
613
1589
565
613
1557
821
1029
1677
5
325
1365
277
549
677
1593
1897
19
15
677
165
1013
709
613
1589
565
613
1557
821
1029
1677
5
325
1493
281
537
677
1589
1909
19
15
677
165
1013
709
613
1589
565
741
1549
793
1029
1677
1
313
1258
267
905
677
1597
1809
19
15
677
165
1013
709
613
1589
565
741
1549
793
1029
1677
1
314
1259
267
921
679
1597
1808
19
15
677
165
1013
709
613
1589
565
741
1549
793
1033
1677
1
314
1259
267
993
1145
1597
1808
19
15
677
165
1013
709
613
1589
565
741
1549
793
1037
1677
1
313
1258
266
546
674
1594
1809
19
15
677
165
1013
709
613
1589
565
741
1549
797
1029
1677
1
313
1257
273
545
677
1597
1809
19
15
677
165
1013
709
613
1589
565
741
1549
797
1029
1677
1
313
1258
275
545
678
1597
1809
19
15
677
165
1013
709
613
1589
565
741
1549
797
1029
1677
1
314
1259
273
913
1138
1598
1808
19
15
677
165
1013
709
613
1589
1333
1253
1557
821
1029
1677
1537
1594
1250
282
1314
1138
570
16
19
15
677
165
1013
709
613
1589
1333
1253
1557
821
517
1677
1537
1594
1250
274
178
678
574
16
19
15
677
165
1013
709
613
1589
1333
1253
1549
793
517
1677
1537
1593
1257
266
146
679
573
17
19
15
677
165
1013
709
613
1589
1333
1253
1549
793
517
1677
1537
1593
1258
267
153
677
573
17
19
15
677
165
1013
709
613
1589
1333
1253
1549
793
517
1677
1537
1594
1259
267
153
678
574
16
19
15
677
165
1013
709
613
1589
1333
1253
1549
797
1029
1677
1537
1593
1257
273
545
677
573
17
19
15
677
165
1013
709
613
1589
1333
1253
1549
797
1029
1677
1537
1593
1258
275
1329
1138
574
17
19
15
677
165
1013
709
613
1589
1333
1253
1549
797
517
1677
1537
1593
1257
273
161
677
573
17
19
15
677
165
1013
709
613
1589
1333
1253
1549
797
517
1677
1537
1593
1258
265
153
677
573
17
19
15
677
165
1013
709
613
1589
1333
1253
1549
797
517
1677
1537
1594
1259
273
178
678
574
16
19
15
677
677
757
197
613
565
821
917
533
153
1541
397
513
9
397
225
1769
171
733
5
19
15
677
677
757
197
613
565
821
917
533
153
1541
397
257
9
393
225
1769
171
221
5
19
15
677
677
757
197
613
565
821
917
533
153
1541
397
257
9
397
225
1769
171
221
5
19
15
677
677
757
197
613
565
821
917
533
153
1541
397
257
10
395
225
1769
171
219
48
19
15
677
677
757
709
613
565
821
873
521
537
517
397
257
65
346
266
403
115
221
117
19
15
677
677
757
709
613
565
821
873
521
537
517
397
261
65
346
266
403
115
217
113
19
15
677
677
757
709
613
565
821
873
521
537
517
653
513
65
209
273
393
267
509
117
19
15
677
677
757
709
613
565
821
873
521
537
517
653
513
65
337
273
393
267
509
117
19
15
677
677
757
709
613
565
821
873
521
537
517
653
513
65
465
273
393
267
509
117
19
15
677
677
757
709
613
565
821
873
521
537
517
653
513
65
218
267
393
267
509
117
19
15
677
677
757
709
613
565
821
873
521
537
517
653
513
65
346
267
393
267
509
117
19
15
677
677
757
709
613
565
821
873
521
537
517
653
257
65
209
273
393
267
61
117
19
15
677
677
757
709
613
565
821
873
521
537
517
653
257
65
337
267
393
267
61
117
19
15
677
677
757
709
613
565
821
873
521
537
517
653
257
65
218
267
393
267
61
117
19
15
677
677
757
709
613
565
821
873
521
537
517
653
257
65
346
267
393
267
61
117
19
15
677
677
757
709
613
565
821
873
521
537
517
653
517
65
209
273
393
261
501
113
19
15
677
677
757
709
613
565
821
873
521
537
517
653
517
65
337
273
393
261
501
113
19
15
677
677
757
709
613
565
821
873
521
537
517
653
517
65
465
273
393
261
501
113
19
15
677
677
757
709
613
565
821
873
521
537
517
653
517
65
218
267
393
261
501
113
19
15
677
677
757
709
613
565
821
873
521
537
517
653
517
65
346
267
393
261
501
113
19
15
677
677
757
709
613
565
821
873
521
537
517
653
261
65
209
273
393
267
57
113
19
15
677
677
757
709
613
565
821
873
521
537
517
653
261
65
337
267
393
267
57
113
19
15
677
677
757
709
613
565
821
873
521
537
517
653
261
65
218
267
393
267
57
113
19
15
677
677
757
709
613
565
821
873
521
537
517
653
261
65
346
267
393
267
57
113
19
15
677
677
757
709
613
565
821
873
521
537
518
397
257
65
346
266
408
113
221
117
19
15
677
677
757
709
613
565
821
873
521
537
518
397
261
65
346
266
408
113
217
113
19
15
677
677
757
709
613
565
821
873
521
537
518
653
517
65
209
267
408
273
473
113
19
15
677
677
757
709
613
565
821
873
521
537
518
653
517
65
337
267
408
273
473
113
19
15
677
677
757
709
613
565
821
873
521
537
518
653
517
65
465
267
408
273
473
113
19
15
677
677
757
709
613
565
821
873
521
537
518
653
517
65
218
267
408
273
473
113
19
15
677
677
757
709
613
565
821
873
521
537
518
653
517
65
346
267
408
273
473
113
19
15
677
677
757
709
613
565
821
873
521
537
518
653
261
65
209
267
408
273
57
126
19
15
677
677
757
709
613
565
821
873
521
537
518
653
261
65
337
267
408
273
57
126
19
15
677
677
757
709
613
565
821
873
521
537
518
653
261
65
218
267
408
273
57
126
19
15
677
677
757
709
613
565
821
873
521
537
518
653
261
65
346
267
408
273
57
126
19
15
677
677
757
709
613
565
821
873
521
537
261
397
257
65
209
273
57
11
219
121
19
15
677
677
757
709
613
565
821
873
521
537
261
397
257
65
218
267
41
11
253
117
19
15
677
677
757
709
613
565
821
873
521
537
261
397
257
65
346
267
41
11
253
117
19
15
677
677
757
709
613
565
821
873
521
537
261
397
517
65
209
273
37
5
501
113
19
15
677
677
757
709
613
565
821
873
521
537
261
397
517
65
337
273
37
5
501
113
19
15
677
677
757
709
613
565
821
873
521
537
261
397
517
65
465
273
37
5
501
113
19
15
677
677
757
709
613
565
821
873
521
537
261
397
261
65
209
273
57
11
217
113
19
15
677
677
757
709
613
565
821
873
521
537
261
397
261
65
218
267
41
5
245
113
19
15
677
677
757
709
613
565
821
873
521
537
261
397
261
65
346
267
41
5
245
113
19
15
677
677
757
709
613
565
821
873
521
537
265
397
257
65
209
273
33
5
253
117
19
15
677
677
757
709
613
565
821
873
521
537
265
397
257
65
337
267
33
5
253
117
19
15
677
677
757
709
613
565
821
873
521
537
265
397
257
65
218
267
33
5
253
117
19
15
677
677
757
709
613
565
821
873
521
537
265
397
257
65
346
267
33
5
253
117
19
15
677
677
757
709
613
565
821
873
521
537
265
397
261
65
209
273
33
5
245
113
19
15
677
677
757
709
613
565
821
873
521
537
265
397
261
65
337
267
33
5
245
113
19
15
677
677
757
709
613
565
821
873
521
537
265
397
261
65
218
267
33
5
245
113
19
15
677
677
757
709
613
565
821
873
521
537
265
397
261
65
346
267
33
5
245
113
19
15
677
677
757
709
613
565
821
873
521
537
269
397
513
65
209
273
35
19
509
117
19
15
677
677
757
709
613
565
821
873
521
537
269
397
513
65
337
273
35
19
509
117
19
15
677
677
757
709
613
565
821
873
521
537
269
397
513
65
465
273
35
19
509
117
19
15
677
677
757
709
613
565
821
873
521
537
269
397
257
65
209
273
35
3
219
121
19
15
677
677
757
709
613
565
821
873
521
537
269
397
257
65
218
266
35
1
221
117
19
15
677
677
757
709
613
565
821
873
521
537
269
397
257
65
346
266
35
1
221
117
19
15
677
677
757
709
613
565
821
873
521
537
269
397
517
65
209
273
35
19
505
113
19
15
677
677
757
709
613
565
821
873
521
537
269
397
517
65
337
273
35
19
505
113
19
15
677
677
757
709
613
565
821
873
521
537
269
397
517
65
465
273
35
19
505
113
19
15
677
677
757
709
613
565
821
873
521
537
269
397
261
65
209
273
35
3
217
113
19
15
677
677
757
709
613
565
821
873
521
537
269
397
261
65
218
266
34
3
217
113
19
15
677
677
757
709
613
565
821
873
521
537
269
397
261
65
346
266
34
3
217
113
19
15
677
677
757
709
613
565
821
873
521
553
521
397
513
65
209
475
369
121
509
117
19
15
677
677
757
709
613
565
821
873
521
553
521
397
513
65
218
475
369
121
509
117
19
15
677
677
757
709
613
565
821
873
521
553
521
397
257
65
209
475
369
121
253
117
19
15
677
677
757
709
613
565
821
873
521
553
521
397
257
65
218
475
369
121
253
117
19
15
677
677
757
709
613
565
821
873
521
553
521
653
513
65
209
475
401
275
503
117
19
15
677
677
757
709
613
565
821
873
521
553
521
653
513
65
218
475
401
275
503
117
19
15
677
677
757
709
613
565
821
873
521
553
521
653
257
65
209
475
449
275
59
121
19
15
677
677
757
709
613
565
821
873
521
553
521
653
257
65
218
475
449
275
59
121
19
15
677
677
757
709
613
565
821
873
521
553
521
653
517
65
209
475
401
277
505
113
19
15
677
677
757
709
613
565
821
873
521
553
521
653
517
65
218
475
401
277
505
113
19
15
677
677
757
709
613
565
821
873
521
553
521
653
261
65
209
475
449
275
53
113
19
15
677
677
757
709
613
565
821
873
521
553
521
653
261
65
218
475
449
275
53
113
19
15
677
677
757
709
613
565
821
873
521
553
525
653
513
65
209
474
434
259
509
117
19
15
677
677
757
709
613
565
821
873
521
553
525
653
513
65
218
474
402
274
507
121
19
15
677
677
757
709
613
565
821
873
521
553
525
653
257
65
209
474
450
275
55
117
19
15
677
677
757
709
613
565
821
873
521
553
525
653
257
65
218
474
450
275
55
117
19
15
677
677
757
709
613
565
821
873
521
553
525
653
517
65
218
474
403
275
505
113
19
15
677
677
757
709
613
565
821
873
521
553
525
653
261
65
209
475
451
275
53
113
19
15
677
677
757
709
613
565
821
873
521
553
525
653
261
65
218
474
450
275
53
113
19
15
677
677
757
709
613
565
821
873
521
541
517
397
257
65
209
277
401
114
219
121
19
15
677
677
757
709
613
565
821
873
521
541
517
397
257
65
337
275
401
114
219
121
19
15
677
677
757
709
613
565
821
873
521
541
517
653
513
65
209
265
393
262
502
117
19
15
677
677
757
709
613
565
821
873
521
541
517
653
513
65
337
265
393
262
502
117
19
15
677
677
757
709
613
565
821
873
521
541
517
653
513
65
465
265
393
262
502
117
19
15
677
677
757
709
613
565
821
873
521
541
517
653
257
65
209
265
393
262
54
117
19
15
677
677
757
709
613
565
821
873
521
541
517
653
257
65
337
275
337
274
54
117
19
15
677
677
757
709
613
565
821
873
521
541
517
653
517
65
209
265
393
261
501
113
19
15
677
677
757
709
613
565
821
873
521
541
517
653
517
65
337
265
393
261
501
113
19
15
677
677
757
709
613
565
821
873
521
541
517
653
517
65
465
265
393
261
501
113
19
15
677
677
757
709
613
565
821
873
521
541
517
653
261
65
209
265
393
261
53
113
19
15
677
677
757
709
613
565
821
873
521
541
517
653
261
65
337
275
401
261
53
113
19
15
677
677
757
709
613
565
821
873
521
541
261
397
261
65
209
277
49
5
245
113
19
15
677
677
757
709
613
565
821
873
521
541
261
397
261
65
337
275
33
5
245
113
19
15
677
677
757
709
613
565
821
873
521
569
517
653
513
65
209
465
393
267
509
117
19
15
677
677
757
709
613
565
821
873
521
569
517
653
257
65
209
465
393
267
61
117
19
15
677
677
757
709
613
565
821
873
521
569
517
653
517
65
209
465
393
267
473
126
19
15
677
677
757
709
613
565
821
873
521
569
517
653
261
65
209
465
453
261
53
113
19
15
677
677
757
709
613
565
821
873
521
569
521
653
513
65
209
465
385
275
475
121
19
15
677
677
757
709
613
565
821
873
521
569
521
653
257
65
209
465
385
275
59
121
19
15
677
677
757
709
613
565
821
873
521
569
521
653
261
65
209
465
449
261
53
113
19
15
677
677
757
709
613
565
821
873
521
569
261
397
513
65
209
465
19
11
509
117
19
15
677
677
757
709
613
565
821
873
521
569
261
397
257
65
209
465
19
11
253
117
19
15
677
677
757
709
613
565
821
873
521
569
261
397
517
65
209
465
21
5
501
113
19
15
677
677
757
709
613
565
821
873
521
569
261
397
261
65
209
465
21
5
245
113
19
15
677
677
757
709
613
565
821
873
521
569
525
653
513
65
209
465
387
275
509
117
19
15
677
677
757
709
613
565
821
873
521
569
525
653
257
65
209
465
387
275
61
117
19
15
677
677
757
709
613
565
821
873
521
569
525
653
517
65
209
465
387
275
505
113
19
15
677
677
757
709
613
565
821
873
521
569
525
653
261
65
209
465
387
275
57
113
19
15
677
677
757
709
613
565
821
873
521
281
517
653
257
65
209
11
393
267
61
117
19
15
677
677
757
709
613
565
821
873
521
281
517
653
257
65
337
11
393
267
61
117
19
15
677
677
757
709
613
565
821
873
521
281
517
653
257
65
177
11
409
267
61
117
19
15
677
677
757
709
613
565
821
873
521
281
517
653
257
65
465
11
393
267
61
117
19
15
677
677
757
709
613
565
821
873
521
281
517
653
517
65
433
13
741
1701
1589
113
19
15
677
677
757
709
613
565
821
873
521
281
517
653
261
65
209
17
393
261
53
113
19
15
677
677
757
709
613
565
821
873
521
281
517
653
261
65
337
17
393
261
53
113
19
15
677
677
757
709
613
565
821
873
521
281
517
653
261
65
465
11
393
261
53
113
19
15
677
677
757
709
613
565
821
873
521
281
261
397
257
65
209
17
82
19
253
117
19
15
677
677
757
709
613
565
821
873
521
281
261
397
257
65
465
17
82
19
253
117
19
15
677
677
757
709
613
565
821
873
521
281
261
397
257
65
218
11
1321
11
253
117
19
15
677
677
757
709
613
565
821
873
521
281
261
397
261
65
209
17
85
5
245
113
19
15
677
677
757
709
613
565
821
873
521
281
261
397
261
65
465
17
85
5
245
113
19
15
677
677
757
709
613
565
821
873
521
281
261
397
261
65
218
11
1321
11
217
113
19
15
677
677
757
709
613
565
821
873
521
281
261
909
513
65
209
17
1337
1035
347
121
19
15
677
677
757
709
613
565
821
873
521
281
261
909
513
65
218
11
1321
1035
347
121
19
15
677
677
757
709
613
565
821
873
521
281
261
909
517
65
209
17
1337
1035
345
113
19
15
677
677
757
709
613
565
821
873
521
281
261
909
517
65
218
11
1321
1029
373
113
19
15
677
677
757
709
613
565
821
873
521
281
773
909
513
65
209
17
338
19
439
117
19
15
677
677
757
709
613
565
821
873
521
281
773
909
513
65
337
17
338
19
439
117
19
15
677
677
757
709
613
565
821
873
521
281
773
909
513
65
465
17
338
19
439
117
19
15
677
677
757
709
613
565
821
873
521
281
773
909
513
65
218
11
339
19
439
117
19
15
677
677
757
709
613
565
821
873
521
281
773
909
513
65
346
11
339
19
439
117
19
15
677
677
757
709
613
565
821
873
521
281
773
909
513
65
474
11
339
19
439
117
19
15
677
677
757
709
613
565
821
873
521
281
773
909
513
65
506
10
339
19
439
117
19
15
677
677
757
709
613
565
821
873
521
281
773
909
517
65
209
17
293
5
501
113
19
15
677
677
757
709
613
565
821
873
521
281
773
909
517
65
337
17
309
5
501
113
19
15
677
677
757
709
613
565
821
873
521
281
773
909
517
65
465
17
293
5
501
113
19
15
677
677
757
709
613
565
821
873
521
281
265
397
257
65
209
17
1313
5
253
117
19
15
677
677
757
709
613
565
821
873
521
281
265
397
257
65
218
11
1313
5
253
117
19
15
677
677
757
709
613
565
821
873
521
281
265
909
513
65
209
17
1313
1029
381
117
19
15
677
677
757
709
613
565
821
873
521
281
265
909
513
65
218
11
1313
1029
349
117
19
15
677
677
757
709
613
565
821
873
521
281
265
909
517
65
209
17
1313
1029
373
113
19
15
677
677
757
709
613
565
821
873
521
281
265
909
517
65
218
11
1313
1029
373
113
19
15
677
677
757
709
613
565
821
873
521
281
777
909
513
65
209
17
289
5
509
117
19
15
677
677
757
709
613
565
821
873
521
281
777
909
513
65
465
17
289
5
509
117
19
15
677
677
757
709
613
565
821
873
521
281
777
909
517
65
209
17
289
5
505
113
19
15
677
677
757
709
613
565
821
873
521
281
777
909
517
65
465
17
289
5
505
113
19
15
677
677
757
709
613
565
821
873
521
281
269
397
261
65
209
17
1315
3
217
113
19
15
677
677
757
709
613
565
821
873
521
281
269
397
261
65
218
10
1314
3
217
113
19
15
677
677
757
709
613
565
821
873
521
281
269
909
513
65
209
17
1315
1027
347
121
19
15
677
677
757
709
613
565
821
873
521
281
269
909
513
65
218
10
1315
1025
349
117
19
15
677
677
757
709
613
565
821
873
521
281
269
909
517
65
209
17
1315
1027
345
113
19
15
677
677
757
709
613
565
821
873
521
281
269
909
517
65
218
10
1314
1027
345
113
19
15
677
677
757
709
613
565
821
873
521
281
781
909
513
65
209
17
291
1
477
117
19
15
677
677
757
709
613
565
821
873
521
281
781
909
513
65
465
17
291
1
477
117
19
15
677
677
757
709
613
565
821
873
521
285
517
653
257
65
209
9
393
262
54
117
19
15
677
677
757
709
613
565
821
873
521
285
517
653
257
65
337
21
401
262
54
117
19
15
677
677
757
709
613
565
821
873
521
285
517
653
257
65
465
9
393
262
54
117
19
15
677
677
757
709
613
565
821
873
521
285
517
653
261
65
209
9
393
261
53
113
19
15
677
677
757
709
613
565
821
873
521
285
517
653
261
65
337
19
393
261
53
113
19
15
677
677
757
709
613
565
821
873
521
285
517
653
261
65
465
9
393
261
53
113
19
15
677
677
757
709
613
565
821
873
521
285
261
397
261
65
209
21
81
5
245
113
19
15
677
677
757
709
613
565
821
873
521
285
261
397
261
65
465
21
81
5
245
113
19
15
677
677
757
709
613
565
821
873
521
285
261
909
517
65
209
21
1333
1029
373
113
19
15
677
677
757
709
613
565
821
873
521
285
773
909
513
65
209
21
338
19
439
117
19
15
677
677
757
709
613
565
821
873
521
285
773
909
513
65
337
19
337
18
438
117
19
15
677
677
757
709
613
565
821
873
521
285
773
909
513
65
465
21
338
19
439
117
19
15
677
677
757
709
613
565
821
873
521
285
773
909
517
65
209
21
305
5
501
113
19
15
677
677
757
709
613
565
821
873
521
285
773
909
517
65
337
18
307
5
501
113
19
15
677
677
757
709
613
565
821
873
521
285
773
909
517
65
465
21
305
5
501
113
19
15
677
677
757
709
613
565
821
873
521
573
517
653
513
65
209
469
393
265
509
117
19
15
677
677
757
709
613
565
821
873
521
573
517
653
257
65
209
469
401
262
54
117
19
15
677
677
757
709
613
565
821
873
521
573
517
653
517
65
209
469
389
261
501
113
19
15
677
677
757
709
613
565
821
873
521
573
517
653
261
65
209
469
389
261
53
113
19
15
677
677
757
709
613
565
821
873
521
573
261
397
517
65
209
469
17
5
501
113
19
15
677
677
757
709
613
565
821
873
521
573
261
397
261
65
209
469
21
5
245
113
19
15
677
677
757
709
613
565
821
873
521
557
517
397
513
65
209
473
370
114
507
121
19
15
677
677
757
709
613
565
821
873
521
557
517
397
257
65
209
473
370
114
251
121
19
15
677
677
757
709
613
565
821
873
521
557
517
397
517
65
209
473
370
114
505
113
19
15
677
677
757
709
613
565
821
873
521
557
517
397
261
65
209
473
370
114
217
113
19
15
677
677
757
709
613
565
821
873
521
557
517
653
513
65
209
473
402
274
507
121
19
15
677
677
757
709
613
565
821
873
521
557
517
653
257
65
209
473
402
274
54
117
19
15
677
677
757
709
613
565
821
873
521
557
517
653
517
65
209
473
433
261
501
113
19
15
677
677
757
709
613
565
821
873
521
557
517
653
261
65
209
473
433
261
53
113
19
15
677
677
757
709
613
565
821
873
521
557
525
653
257
65
209
473
449
274
54
117
19
15
677
677
757
709
613
565
821
873
521
557
525
653
261
65
209
473
449
273
53
113
19
15
677
677
757
709
613
565
821
873
521
282
518
397
517
65
337
16
432
113
473
113
19
15
677
677
757
709
613
565
821
873
521
282
518
397
261
65
337
16
432
113
217
113
19
15
677
677
757
709
613
565
821
873
521
669
517
397
257
65
177
421
465
114
251
121
19
15
677
677
757
709
613
565
821
873
525
537
517
653
513
65
217
267
393
267
509
117
19
15
677
677
757
709
613
565
821
873
525
537
517
653
513
65
345
267
393
267
509
117
19
15
677
677
757
709
613
565
821
873
525
537
517
653
257
65
217
267
393
267
61
117
19
15
677
677
757
709
613
565
821
873
525
537
517
653
257
65
345
267
393
267
61
117
19
15
677
677
757
709
613
565
821
873
525
537
517
653
517
65
217
267
393
261
501
113
19
15
677
677
757
709
613
565
821
873
525
537
517
653
517
65
345
267
393
261
501
113
19
15
677
677
757
709
613
565
821
873
525
537
517
653
261
65
217
267
393
267
57
113
19
15
677
677
757
709
613
565
821
873
525
537
517
653
261
65
345
267
393
267
57
113
19
15
677
677
757
709
613
565
821
873
525
537
518
397
257
65
345
267
408
113
221
117
19
15
677
677
757
709
613
565
821
873
525
537
518
397
261
65
345
267
408
113
217
113
19
15
677
677
757
709
613
565
821
873
525
537
518
653
517
65
217
267
408
273
473
113
19
15
677
677
757
709
613
565
821
873
525
537
518
653
517
65
345
267
408
273
473
113
19
15
677
677
757
709
613
565
821
873
525
537
518
653
261
65
217
267
408
273
57
126
19
15
677
677
757
709
613
565
821
873
525
537
518
653
261
65
345
267
408
273
57
126
19
15
677
677
757
709
613
565
821
873
525
537
261
397
257
65
217
267
41
11
253
117
19
15
677
677
757
709
613
565
821
873
525
537
261
397
257
65
345
267
41
11
253
117
19
15
677
677
757
709
613
565
821
873
525
537
261
397
261
65
217
267
41
5
245
113
19
15
677
677
757
709
613
565
821
873
525
537
261
397
261
65
345
267
41
5
245
113
19
15
677
677
757
709
613
565
821
873
525
537
265
397
257
65
217
267
33
5
253
117
19
15
677
677
757
709
613
565
821
873
525
537
265
397
257
65
345
267
33
5
253
117
19
15
677
677
757
709
613
565
821
873
525
537
265
397
261
65
217
267
33
5
249
113
19
15
677
677
757
709
613
565
821
873
525
537
265
397
261
65
345
267
33
5
249
113
19
15
677
677
757
709
613
565
821
873
525
541
517
397
257
65
213
273
401
114
219
121
19
15
677
677
757
709
613
565
821
873
525
541
517
653
513
65
213
273
393
262
502
117
19
15
677
677
757
709
613
565
821
873
525
541
517
653
513
65
217
265
393
262
502
117
19
15
677
677
757
709
613
565
821
873
525
541
517
653
513
65
345
265
393
262
502
117
19
15
677
677
757
709
613
565
821
873
525
541
517
653
257
65
213
273
401
262
54
117
19
15
677
677
757
709
613
565
821
873
525
541
517
653
257
65
217
265
401
262
54
117
19
15
677
677
757
709
613
565
821
873
525
541
517
653
257
65
345
265
401
262
54
117
19
15
677
677
757
709
613
565
821
873
525
541
517
653
517
65
213
273
401
261
501
113
19
15
677
677
757
709
613
565
821
873
525
541
517
653
517
65
217
265
401
261
501
113
19
15
677
677
757
709
613
565
821
873
525
541
517
653
517
65
345
265
401
261
501
113
19
15
677
677
757
709
613
565
821
873
525
541
517
653
261
65
213
273
401
261
53
113
19
15
677
677
757
709
613
565
821
873
525
541
517
653
261
65
217
265
401
261
53
113
19
15
677
677
757
709
613
565
821
873
525
541
517
653
261
65
345
265
401
261
53
113
19
15
677
677
757
709
613
565
821
873
525
541
261
397
261
65
213
273
49
5
245
113
19
15
677
677
757
709
613
565
821
873
525
541
261
397
261
65
217
265
33
5
245
113
19
15
677
677
757
709
613
565
821
873
525
541
261
397
261
65
345
265
33
5
245
113
19
15
677
677
757
709
613
565
821
873
525
281
517
653
257
65
217
11
393
267
61
117
19
15
677
677
757
709
613
565
821
873
525
281
517
653
257
65
345
11
393
267
61
117
19
15
677
677
757
709
613
565
821
873
525
281
517
653
261
65
217
11
393
261
53
113
19
15
677
677
757
709
613
565
821
873
525
281
517
653
261
65
345
11
393
261
53
113
19
15
677
677
757
709
613
565
821
873
525
281
261
397
257
65
217
11
1321
11
253
117
19
15
677
677
757
709
613
565
821
873
525
281
261
397
261
65
217
11
1321
11
217
113
19
15
677
677
757
709
613
565
821
873
525
281
261
909
513
65
217
11
1321
1035
347
121
19
15
677
677
757
709
613
565
821
873
525
281
261
909
517
65
217
11
1321
1029
373
113
19
15
677
677
757
709
613
565
821
873
525
281
265
397
257
65
217
11
1313
5
253
117
19
15
677
677
757
709
613
565
821
873
525
281
265
397
261
65
217
11
1313
5
249
113
19
15
677
677
757
709
613
565
821
873
525
281
265
909
513
65
217
11
1313
1029
349
117
19
15
677
677
757
709
613
565
821
873
525
281
265
909
517
65
217
11
1313
1029
377
113
19
15
677
677
757
709
613
565
821
873
525
285
517
653
257
65
213
17
401
274
54
117
19
15
677
677
757
709
613
565
821
873
525
285
517
653
257
65
341
17
401
274
54
117
19
15
677
677
757
709
613
565
821
873
525
285
517
653
257
65
217
9
401
262
54
117
19
15
677
677
757
709
613
565
821
873
525
285
517
653
257
65
345
9
401
262
54
117
19
15
677
677
757
709
613
565
821
873
525
285
517
653
261
65
213
17
401
261
53
113
19
15
677
677
757
709
613
565
821
873
525
285
517
653
261
65
341
17
401
261
53
113
19
15
677
677
757
709
613
565
821
873
525
285
517
653
261
65
217
9
401
261
53
113
19
15
677
677
757
709
613
565
821
873
525
285
517
653
261
65
345
9
401
261
53
113
19
15
677
677
757
709
613
565
821
873
525
285
261
397
257
65
213
17
81
6
246
117
19
15
677
677
757
709
613
565
821
873
525
285
261
397
261
65
213
17
81
5
245
113
19
15
677
677
757
709
613
565
821
873
525
285
261
909
517
65
213
17
1329
1029
373
113
19
15
677
677
757
709
613
565
821
873
525
285
261
909
517
65
217
9
1313
1029
373
113
19
15
677
677
757
709
613
565
821
873
525
285
773
909
513
65
213
17
337
18
438
117
19
15
677
677
757
709
613
565
821
873
525
285
773
909
513
65
341
17
337
18
438
117
19
15
677
677
757
709
613
565
821
873
525
285
773
909
517
65
213
17
305
5
501
113
19
15
677
677
757
709
613
565
821
873
525
285
773
909
517
65
341
17
305
5
501
113
19
15
677
677
757
709
613
565
821
873
525
573
517
653
513
65
213
465
393
265
509
117
19
15
677
677
757
709
613
565
821
873
525
573
517
653
257
65
213
465
401
262
54
117
19
15
677
677
757
709
613
565
821
873
525
573
517
653
517
65
213
465
389
261
501
113
19
15
677
677
757
709
613
565
821
873
525
573
517
653
261
65
213
465
389
261
53
113
19
15
677
677
757
709
613
565
821
873
525
573
261
397
513
65
213
465
25
6
502
117
19
15
677
677
757
709
613
565
821
873
525
573
261
397
517
65
213
465
25
5
501
113
19
15
677
677
757
709
613
565
821
873
525
565
517
653
517
65
213
469
437
261
501
113
19
15
677
677
757
709
613
565
821
873
525
565
517
653
261
65
213
469
405
261
53
113
19
15
677
677
757
709
613
565
821
873
525
565
261
397
517
65
213
469
21
5
501
113
19
15
677
677
757
709
613
565
821
873
525
669
517
397
257
65
181
421
465
114
251
121
19
15
677
677
757
709
613
565
821
873
525
669
517
653
257
65
185
417
337
274
54
117
19
15
677
677
757
709
613
565
821
873
525
669
517
653
257
65
181
417
337
274
54
117
19
15
677
677
757
709
613
565
821
873
777
537
517
653
513
65
81
203
393
267
509
117
19
15
677
677
757
709
613
565
821
873
777
537
517
653
257
65
81
203
393
267
61
117
19
15
677
677
757
709
613
565
821
873
777
537
517
653
517
65
81
203
393
265
473
113
19
15
677
677
757
709
613
565
821
873
777
537
517
653
261
65
81
203
393
267
57
113
19
15
677
677
757
709
613
565
821
873
777
537
261
397
257
65
81
203
41
9
221
117
19
15
677
677
757
709
613
565
821
873
777
537
261
397
261
65
81
203
41
9
217
113
19
15
677
677
757
709
613
565
821
873
777
553
521
653
513
65
81
219
401
275
503
117
19
15
677
677
757
709
613
565
821
873
777
553
521
653
257
65
81
219
449
275
59
121
19
15
677
677
757
709
613
565
821
873
777
553
521
653
517
65
81
219
401
277
505
113
19
15
677
677
757
709
613
565
821
873
777
553
521
653
261
65
81
219
449
275
53
113
19
15
677
677
757
709
613
565
821
873
777
553
525
653
513
65
81
219
403
275
509
117
19
15
677
677
757
709
613
565
821
873
777
553
525
653
257
65
81
219
451
275
61
117
19
15
677
677
757
709
613
565
821
873
777
553
525
653
517
65
81
219
403
273
505
113
19
15
677
677
757
709
613
565
821
873
777
553
525
653
261
65
81
219
451
257
57
110
19
15
677
677
757
709
613
565
821
873
777
541
517
653
513
65
81
201
393
262
502
117
19
15
677
677
757
709
613
565
821
873
777
541
517
653
257
65
81
201
393
262
54
117
19
15
677
677
757
709
613
565
821
873
777
541
517
653
517
65
81
201
393
261
501
113
19
15
677
677
757
709
613
565
821
873
777
541
517
653
261
65
81
201
393
261
53
113
19
15
677
677
757
709
613
565
821
873
777
569
517
653
513
65
81
209
393
267
509
117
19
15
677
677
757
709
613
565
821
873
777
569
517
653
257
65
81
209
469
274
59
121
19
15
677
677
757
709
613
565
821
873
777
569
517
653
517
65
81
209
393
267
473
126
19
15
677
677
757
709
613
565
821
873
777
569
517
653
261
65
81
209
453
261
53
113
19
15
677
677
757
709
613
565
821
873
777
569
521
653
513
65
81
209
385
275
475
121
19
15
677
677
757
709
613
565
821
873
777
569
521
653
257
65
81
209
385
275
59
121
19
15
677
677
757
709
613
565
821
873
777
569
521
653
261
65
81
209
449
261
53
113
19
15
677
677
757
709
613
565
821
873
777
569
261
397
513
65
81
209
25
11
509
117
19
15
677
677
757
709
613
565
821
873
777
569
261
397
257
65
81
209
25
11
253
117
19
15
677
677
757
709
613
565
821
873
777
569
261
397
517
65
81
209
21
5
501
113
19
15
677
677
757
709
613
565
821
873
777
569
261
397
261
65
81
209
21
5
245
113
19
15
677
677
757
709
613
565
821
873
777
569
525
653
513
65
81
209
387
275
509
117
19
15
677
677
757
709
613
565
821
873
777
569
525
653
257
65
81
209
387
275
61
117
19
15
677
677
757
709
613
565
821
873
777
569
525
653
517
65
81
209
387
275
505
113
19
15
677
677
757
709
613
565
821
873
777
569
525
653
261
65
81
209
387
275
57
113
19
15
677
677
757
709
613
565
821
873
777
793
1029
397
513
65
81
17
825
171
733
117
19
15
677
677
757
709
613
565
821
873
777
793
1029
397
513
65
90
11
921
171
733
117
19
15
677
677
757
709
613
565
821
873
777
793
1029
397
257
65
81
17
825
171
219
121
19
15
677
677
757
709
613
565
821
873
777
793
1029
397
517
65
81
17
905
171
729
113
19
15
677
677
757
709
613
565
821
873
777
793
1029
397
261
65
81
17
825
171
217
113
19
15
677
677
757
709
613
565
821
873
777
793
1029
397
261
65
113
11
921
165
245
113
19
15
677
677
757
709
613
565
821
873
777
793
1029
397
261
65
122
11
921
165
245
113
19
15
677
677
757
709
613
565
821
873
777
793
1029
909
513
65
81
17
1337
267
347
121
19
15
677
677
757
709
613
565
821
873
777
793
1029
909
517
65
81
17
1337
267
217
113
19
15
677
677
757
709
613
565
821
873
777
793
1033
397
513
65
81
17
801
165
733
117
19
15
677
677
757
709
613
565
821
873
777
793
1033
397
257
65
81
17
801
165
221
117
19
15
677
677
757
709
613
565
821
873
777
793
1033
397
517
65
81
17
801
165
437
113
19
15
677
677
757
709
613
565
821
873
777
793
1033
909
513
65
81
17
1313
261
381
117
19
15
677
677
757
709
613
565
821
873
777
793
1033
909
517
65
81
17
1313
261
377
113
19
15
677
677
757
709
613
565
821
873
777
793
1037
397
513
65
81
17
803
161
477
117
19
15
677
677
757
709
613
565
821
873
777
793
1037
397
257
65
81
17
803
163
219
121
19
15
677
677
757
709
613
565
821
873
777
793
1037
397
517
65
81
17
803
163
729
113
19
15
677
677
757
709
613
565
821
873
777
793
1037
397
261
65
81
17
803
163
217
113
19
15
677
677
757
709
613
565
821
873
777
793
1037
909
513
65
81
17
1315
257
349
117
19
15
677
677
757
709
613
565
821
873
777
793
1037
909
517
65
81
17
1315
275
249
113
19
15
677
677
757
709
613
565
821
873
777
793
517
397
513
65
81
17
146
115
509
117
19
15
677
677
757
709
613
565
821
873
777
793
517
397
257
65
81
17
146
115
253
117
19
15
677
677
757
709
613
565
821
873
777
793
517
397
257
65
90
10
147
115
221
117
19
15
677
677
757
709
613
565
821
873
777
793
517
397
517
65
81
17
146
115
473
113
19
15
677
677
757
709
613
565
821
873
777
793
517
397
517
65
90
11
147
115
505
113
19
15
677
677
757
709
613
565
821
873
777
793
517
397
261
65
81
17
146
115
217
113
19
15
677
677
757
709
613
565
821
873
777
793
517
397
261
65
90
11
147
115
217
113
19
15
677
677
757
709
613
565
821
873
777
793
517
397
261
65
122
11
147
115
217
113
19
15
677
677
757
709
613
565
821
873
777
793
517
653
513
65
81
17
137
267
509
117
19
15
677
677
757
709
613
565
821
873
777
793
517
653
513
65
90
11
137
267
509
117
19
15
677
677
757
709
613
565
821
873
777
793
517
653
257
65
81
17
137
267
61
117
19
15
677
677
757
709
613
565
821
873
777
793
517
653
257
65
90
11
137
267
61
117
19
15
677
677
757
709
613
565
821
873
777
793
517
653
517
65
81
17
137
261
501
113
19
15
677
677
757
709
613
565
821
873
777
793
517
653
517
65
113
11
137
261
501
113
19
15
677
677
757
709
613
565
821
873
777
793
517
653
517
65
90
11
137
261
501
113
19
15
677
677
757
709
613
565
821
873
777
793
517
653
517
65
122
11
137
261
501
113
19
15
677
677
757
709
613
565
821
873
777
793
517
653
261
65
81
17
137
261
53
113
19
15
677
677
757
709
613
565
821
873
777
793
517
653
261
65
113
11
137
261
53
113
19
15
677
677
757
709
613
565
821
873
777
793
517
653
261
65
90
11
137
261
53
113
19
15
677
677
757
709
613
565
821
873
777
793
517
653
261
65
122
11
137
261
53
113
19
15
677
677
757
709
613
565
821
873
777
793
518
397
257
65
81
11
152
113
221
117
19
15
677
677
757
709
613
565
821
873
777
793
518
397
257
65
90
11
152
113
221
117
19
15
677
677
757
709
613
565
821
873
777
793
518
397
517
65
81
11
152
113
473
113
19
15
677
677
757
709
613
565
821
873
777
793
518
397
517
65
90
11
152
113
473
113
19
15
677
677
757
709
613
565
821
873
777
793
518
397
261
65
81
11
152
113
217
113
19
15
677
677
757
709
613
565
821
873
777
793
518
397
261
65
113
11
152
113
217
113
19
15
677
677
757
709
613
565
821
873
777
793
518
397
261
65
90
11
152
113
217
113
19
15
677
677
757
709
613
565
821
873
777
793
518
397
261
65
122
11
152
113
217
113
19
15
677
677
757
709
613
565
821
873
777
793
518
653
517
65
81
11
152
273
473
113
19
15
677
677
757
709
613
565
821
873
777
793
518
653
517
65
113
11
152
273
473
113
19
15
677
677
757
709
613
565
821
873
777
793
518
653
517
65
90
11
152
273
473
113
19
15
677
677
757
709
613
565
821
873
777
793
518
653
517
65
122
11
152
273
473
113
19
15
677
677
757
709
613
565
821
873
777
793
518
653
261
65
81
11
152
273
57
110
19
15
677
677
757
709
613
565
821
873
777
793
518
653
261
65
113
11
152
273
57
110
19
15
677
677
757
709
613
565
821
873
777
793
518
653
261
65
90
11
152
273
57
110
19
15
677
677
757
709
613
565
821
873
777
793
518
653
261
65
122
11
152
273
57
110
19
15
677
677
757
709
613
565
821
873
777
793
521
397
513
65
81
17
289
121
507
121
19
15
677
677
757
709
613
565
821
873
777
793
521
397
257
65
81
17
289
121
251
121
19
15
677
677
757
709
613
565
821
873
777
793
521
397
257
65
90
11
417
121
253
117
19
15
677
677
757
709
613
565
821
873
777
793
525
653
257
65
81
17
291
275
61
117
19
15
677
677
757
709
613
565
821
873
777
793
525
653
261
65
81
17
291
275
57
113
19
15
677
677
757
709
613
565
821
873
777
797
1029
397
513
65
81
19
801
169
477
117
19
15
677
677
757
709
613
565
821
873
777
797
1029
397
257
65
81
21
817
165
1373
117
19
15
677
677
757
709
613
565
821
873
777
797
1029
397
517
65
81
19
801
169
473
113
19
15
677
677
757
709
613
565
821
873
777
797
1029
397
261
65
81
9
921
165
245
113
19
15
677
677
757
709
613
565
821
873
777
797
1029
909
513
65
81
21
1329
261
365
121
19
15
677
677
757
709
613
565
821
873
777
797
1029
909
517
65
81
21
1329
261
373
113
19
15
677
677
757
709
613
565
821
873
777
797
517
397
513
65
81
21
433
114
507
121
19
15
677
677
757
709
613
565
821
873
777
797
517
397
257
65
81
21
145
114
219
121
19
15
677
677
757
709
613
565
821
873
777
797
517
653
513
65
81
9
137
262
502
117
19
15
677
677
757
709
613
565
821
873
777
797
517
653
257
65
81
9
137
262
54
117
19
15
677
677
757
709
613
565
821
873
777
797
517
653
517
65
81
9
137
261
501
113
19
15
677
677
757
709
613
565
821
873
777
797
517
653
261
65
81
9
137
261
53
113
19
15
677
677
757
709
613
565
821
873
777
573
517
653
513
65
81
213
393
265
509
117
19
15
677
677
757
709
613
565
821
873
777
573
517
653
257
65
81
213
401
262
54
117
19
15
677
677
757
709
613
565
821
873
777
573
517
653
517
65
81
213
389
261
501
113
19
15
677
677
757
709
613
565
821
873
777
573
517
653
261
65
81
213
389
261
53
113
19
15
677
677
757
709
613
565
821
873
777
573
261
397
513
65
81
211
17
6
502
117
19
15
677
677
757
709
613
565
821
873
777
573
261
397
257
65
81
211
17
6
246
117
19
15
677
677
757
709
613
565
821
873
777
573
261
397
517
65
81
213
17
5
501
113
19
15
677
677
757
709
613
565
821
873
777
573
261
397
261
65
81
213
17
5
245
113
19
15
677
677
757
709
613
565
821
873
777
557
517
653
513
65
81
217
402
274
507
121
19
15
677
677
757
709
613
565
821
873
777
557
517
653
257
65
81
217
465
274
54
117
19
15
677
677
757
709
613
565
821
873
777
557
517
653
517
65
81
217
433
261
501
113
19
15
677
677
757
709
613
565
821
873
777
557
517
653
261
65
81
217
433
261
53
113
19
15
677
677
757
709
613
565
821
873
777
557
525
653
257
65
81
217
449
273
61
117
19
15
677
677
757
709
613
565
821
873
777
557
525
653
261
65
81
217
449
257
57
110
19
15
677
677
757
709
613
565
821
873
777
1177
517
653
257
65
81
1291
393
267
61
117
19
15
677
677
757
709
613
565
821
873
777
1177
517
653
261
65
81
1291
393
267
57
113
19
15
677
677
757
709
613
565
821
873
777
1177
517
653
261
65
90
1291
403
263
53
113
19
15
677
677
757
709
613
565
821
873
777
1177
521
397
257
65
81
1291
353
121
253
117
19
15
677
677
757
709
613
565
821
873
777
1177
521
653
257
65
81
1291
417
261
61
117
19
15
677
677
757
709
613
565
821
873
777
1177
521
653
261
65
81
1291
417
261
53
113
19
15
677
677
757
709
613
565
821
873
777
794
518
397
513
65
81
16
432
113
733
117
19
15
677
677
757
709
613
565
821
873
777
794
518
397
257
65
81
16
144
113
221
117
19
15
677
677
757
709
613
565
821
873
777
794
518
397
517
65
81
16
144
113
473
113
19
15
677
677
757
709
613
565
821
873
777
794
518
397
261
65
81
16
144
113
217
113
19
15
677
677
757
709
613
565
821
873
777
1181
517
397
257
65
81
1299
401
114
219
121
19
15
677
677
757
709
613
565
821
873
777
1181
517
653
257
65
81
1299
401
262
54
117
19
15
677
677
757
709
613
565
821
873
777
1181
517
653
261
65
81
1299
401
261
53
113
19
15
677
677
757
709
613
565
821
873
777
601
517
653
257
65
81
331
393
265
61
117
19
15
677
677
757
709
613
565
821
873
777
601
517
653
257
65
90
331
329
265
61
117
19
15
677
677
757
709
613
565
821
873
777
601
517
653
517
65
81
331
361
265
473
113
19
15
677
677
757
709
613
565
821
873
777
601
517
653
517
65
90
331
361
265
473
113
19
15
677
677
757
709
613
565
821
873
777
601
517
653
261
65
81
331
393
265
57
113
19
15
677
677
757
709
613
565
821
873
777
601
517
653
261
65
90
331
425
261
53
113
19
15
677
677
757
709
613
565
821
873
777
601
518
397
517
65
81
331
408
113
473
113
19
15
677
677
757
709
613
565
821
873
777
601
518
397
517
65
90
331
408
113
473
113
19
15
677
677
757
709
613
565
821
873
777
601
518
397
261
65
81
331
408
113
217
113
19
15
677
677
757
709
613
565
821
873
777
601
518
397
261
65
90
331
408
113
217
113
19
15
677
677
757
709
613
565
821
873
777
601
518
653
261
65
90
330
392
265
57
113
19
15
677
677
757
709
613
565
821
873
777
601
521
653
513
65
81
331
289
261
509
117
19
15
677
677
757
709
613
565
821
873
777
601
521
653
257
65
81
331
289
261
61
117
19
15
677
677
757
709
613
565
821
873
777
601
521
653
257
65
90
335
353
275
61
117
19
15
677
677
757
709
613
565
821
873
777
601
521
653
517
65
81
331
289
261
505
113
19
15
677
677
757
709
613
565
821
873
777
601
521
653
261
65
81
331
289
261
57
113
19
15
677
677
757
709
613
565
821
873
777
601
261
397
513
65
81
331
73
11
509
117
19
15
677
677
757
709
613
565
821
873
777
601
261
397
513
65
90
331
73
11
509
117
19
15
677
677
757
709
613
565
821
873
777
601
261
397
257
65
81
331
73
11
253
117
19
15
677
677
757
709
613
565
821
873
777
601
261
397
257
65
90
331
73
11
253
117
19
15
677
677
757
709
613
565
821
873
777
601
261
397
517
65
81
331
73
5
501
113
19
15
677
677
757
709
613
565
821
873
777
601
261
397
517
65
90
331
73
5
501
113
19
15
677
677
757
709
613
565
821
873
777
601
261
397
261
65
81
331
73
5
245
113
19
15
677
677
757
709
613
565
821
873
777
601
261
397
261
65
90
331
73
5
245
113
19
15
677
677
757
709
613
565
821
873
777
601
261
909
513
65
81
331
105
521
477
117
19
15
677
677
757
709
613
565
821
873
777
601
261
909
517
65
81
331
105
521
473
113
19
15
677
677
757
709
613
565
821
873
777
601
262
397
261
65
90
330
88
17
217
113
19
15
677
677
757
709
613
565
821
873
777
601
265
397
513
65
81
333
97
9
477
117
19
15
677
677
757
709
613
565
821
873
777
601
265
909
513
65
81
333
97
517
509
117
19
15
677
677
757
709
613
565
821
873
777
601
525
653
513
65
90
331
291
259
509
117
19
15
677
677
757
709
613
565
821
873
777
601
525
653
257
65
90
331
291
259
61
117
19
15
677
677
757
709
613
565
821
873
777
601
525
653
517
65
90
331
291
257
473
113
19
15
677
677
757
709
613
565
821
873
777
601
525
653
261
65
90
331
291
257
57
113
19
15
677
677
757
709
613
565
821
873
777
601
269
397
257
65
90
331
99
3
253
117
19
15
677
677
757
709
613
565
821
873
777
601
269
397
261
65
90
331
99
9
217
113
19
15
677
677
757
709
613
565
821
873
777
665
517
397
513
65
81
273
405
114
507
121
19
15
677
677
757
709
613
565
821
873
777
665
517
397
513
65
90
267
339
115
503
117
19
15
677
677
757
709
613
565
821
873
777
665
517
397
257
65
81
273
405
114
219
121
19
15
677
677
757
709
613
565
821
873
777
665
517
397
257
65
90
267
403
115
221
117
19
15
677
677
757
709
613
565
821
873
777
665
517
397
517
65
81
273
402
115
729
113
19
15
677
677
757
709
613
565
821
873
777
665
517
397
517
65
90
267
339
115
505
113
19
15
677
677
757
709
613
565
821
873
777
665
517
397
261
65
81
273
402
115
217
113
19
15
677
677
757
709
613
565
821
873
777
665
517
397
261
65
90
267
403
115
217
113
19
15
677
677
757
709
613
565
821
873
777
665
517
653
257
65
90
267
361
267
61
117
19
15
677
677
757
709
613
565
821
873
777
665
517
653
261
65
90
267
361
267
57
113
19
15
677
677
757
709
613
565
821
873
777
665
521
397
513
65
81
267
353
121
509
117
19
15
677
677
757
709
613
565
821
873
777
665
521
397
513
65
90
267
353
121
509
117
19
15
677
677
757
709
613
565
821
873
777
665
521
397
257
65
81
267
353
121
253
117
19
15
677
677
757
709
613
565
821
873
777
665
521
397
257
65
90
267
353
121
253
117
19
15
677
677
757
709
613
565
821
873
777
665
525
653
257
65
90
266
355
259
61
117
19
15
677
677
757
709
613
565
821
873
777
669
517
397
513
65
81
277
401
114
502
117
19
15
677
677
757
709
613
565
821
873
777
669
517
397
257
65
81
277
401
114
219
121
19
15
677
677
757
709
613
565
821
873
777
669
517
397
261
65
81
277
402
115
217
113
19
15
677
677
757
709
613
565
821
873
777
666
518
397
513
65
81
272
400
114
731
121
19
15
677
677
757
709
613
565
821
873
777
666
518
397
257
65
81
272
400
114
219
121
19
15
677
677
757
709
613
565
821
873
777
666
518
397
517
65
81
272
400
114
729
113
19
15
677
677
757
709
613
565
821
873
777
666
518
397
261
65
81
272
400
114
217
113
19
15
677
677
757
709
613
565
821
873
522
537
517
397
261
65
208
278
402
115
217
113
19
15
677
677
757
709
613
565
821
873
522
537
517
653
517
65
208
278
402
263
501
113
19
15
677
677
757
709
613
565
821
873
522
537
517
653
261
65
208
278
402
263
53
113
19
15
677
677
757
709
613
565
821
873
522
537
261
397
261
65
208
278
51
11
217
113
19
15
677
677
757
709
613
565
821
873
522
569
517
653
517
65
208
470
435
267
473
113
19
15
677
677
757
709
613
565
821
873
522
569
517
653
261
65
208
470
402
263
53
113
19
15
677
677
757
709
613
565
821
873
522
569
521
653
261
65
208
470
449
261
57
113
19
15
677
677
757
709
613
565
821
873
522
569
525
653
261
65
208
470
450
259
57
126
19
15
677
677
757
709
613
565
821
873
522
281
517
653
261
65
208
22
402
263
53
113
19
15
677
677
757
709
613
565
821
873
522
281
517
653
261
65
336
22
402
263
53
113
19
15
677
677
757
709
613
565
821
873
522
281
261
397
261
65
208
22
82
19
217
113
19
15
677
677
757
709
613
565
821
873
522
281
261
909
517
65
208
22
1331
1035
345
113
19
15
677
677
757
709
613
565
821
873
522
281
773
909
517
65
208
22
307
7
501
113
19
15
677
677
757
709
613
565
821
873
522
281
773
909
517
65
336
22
306
7
501
113
19
15
677
677
757
709
613
565
821
873
522
538
518
397
257
65
208
276
400
114
219
121
19
15
677
677
757
709
613
565
821
873
522
538
518
397
261
65
208
276
400
114
217
113
19
15
677
677
757
709
613
565
821
873
522
538
518
653
513
65
208
276
400
274
507
121
19
15
677
677
757
709
613
565
821
873
522
539
519
397
261
65
208
274
400
113
217
113
19
15
677
677
757
709
613
565
821
873
522
539
519
653
517
65
208
274
400
272
505
126
19
15
677
677
757
709
613
565
821
873
522
539
519
653
261
65
208
274
400
272
53
113
19
15
677
677
757
709
613
565
821
873
781
537
517
653
513
65
89
203
393
267
509
117
19
15
677
677
757
709
613
565
821
873
781
537
517
653
257
65
89
203
393
267
61
117
19
15
677
677
757
709
613
565
821
873
781
537
261
397
257
65
89
203
41
9
221
117
19
15
677
677
757
709
613
565
821
873
781
537
265
397
257
65
89
203
33
19
247
117
19
15
677
677
757
709
613
565
821
873
781
793
1029
397
513
65
89
11
937
171
733
117
19
15
677
677
757
709
613
565
821
873
781
793
1029
397
517
65
89
11
937
171
729
113
19
15
677
677
757
709
613
565
821
873
781
793
1029
397
261
65
89
11
921
165
245
113
19
15
677
677
757
709
613
565
821
873
781
793
1029
397
261
65
121
11
921
165
245
113
19
15
677
677
757
709
613
565
821
873
781
793
1033
909
513
65
89
11
1313
261
253
117
19
15
677
677
757
709
613
565
821
873
781
793
1033
909
517
65
89
11
1313
261
249
113
19
15
677
677
757
709
613
565
821
873
781
793
517
653
513
65
89
11
137
267
509
117
19
15
677
677
757
709
613
565
821
873
781
793
517
653
257
65
89
11
137
267
61
117
19
15
677
677
757
709
613
565
821
873
781
793
517
653
517
65
89
11
137
261
501
113
19
15
677
677
757
709
613
565
821
873
781
793
517
653
517
65
121
11
137
261
501
113
19
15
677
677
757
709
613
565
821
873
781
793
517
653
261
65
89
11
137
261
53
113
19
15
677
677
757
709
613
565
821
873
781
793
517
653
261
65
121
11
137
261
53
113
19
15
677
677
757
709
613
565
821
873
781
793
518
397
257
65
89
11
152
113
221
117
19
15
677
677
757
709
613
565
821
873
781
793
518
397
517
65
89
11
152
113
473
113
19
15
677
677
757
709
613
565
821
873
781
793
518
397
261
65
89
11
152
113
217
113
19
15
677
677
757
709
613
565
821
873
781
793
518
397
261
65
121
11
152
113
217
113
19
15
677
677
757
709
613
565
821
873
781
793
518
653
517
65
89
11
152
273
473
113
19
15
677
677
757
709
613
565
821
873
781
793
518
653
517
65
121
11
152
273
473
113
19
15
677
677
757
709
613
565
821
873
781
793
518
653
261
65
89
11
152
273
57
110
19
15
677
677
757
709
613
565
821
873
781
793
518
653
261
65
121
11
152
273
57
110
19
15
677
677
757
709
613
565
821
873
781
793
521
397
257
65
89
11
417
121
253
117
19
15
677
677
757
709
613
565
821
873
781
797
1029
397
257
65
85
17
817
165
1373
117
19
15
677
677
757
709
613
565
821
873
781
797
1029
397
257
65
89
9
801
166
1373
117
19
15
677
677
757
709
613
565
821
873
781
797
1029
397
517
65
89
9
929
165
437
113
19
15
677
677
757
709
613
565
821
873
781
797
1029
397
261
65
85
17
817
165
245
113
19
15
677
677
757
709
613
565
821
873
781
797
1029
397
261
65
89
9
913
165
245
113
19
15
677
677
757
709
613
565
821
873
781
797
1029
397
261
65
121
9
913
165
245
113
19
15
677
677
757
709
613
565
821
873
781
797
1029
909
513
65
85
17
1329
261
365
121
19
15
677
677
757
709
613
565
821
873
781
797
1029
909
513
65
89
9
1313
261
365
121
19
15
677
677
757
709
613
565
821
873
781
797
1029
909
517
65
85
17
1329
261
373
113
19
15
677
677
757
709
613
565
821
873
781
797
1029
909
517
65
89
9
1313
261
373
113
19
15
677
677
757
709
613
565
821
873
781
797
517
397
513
65
85
17
145
114
507
121
19
15
677
677
757
709
613
565
821
873
781
797
517
397
513
65
89
9
145
114
507
121
19
15
677
677
757
709
613
565
821
873
781
797
517
397
257
65
85
17
145
114
219
121
19
15
677
677
757
709
613
565
821
873
781
797
517
397
257
65
89
9
145
114
219
121
19
15
677
677
757
709
613
565
821
873
781
797
517
397
517
65
85
17
434
115
729
113
19
15
677
677
757
709
613
565
821
873
781
797
517
397
517
65
89
9
401
114
505
113
19
15
677
677
757
709
613
565
821
873
781
797
517
397
261
65
85
17
434
115
217
113
19
15
677
677
757
709
613
565
821
873
781
797
517
397
261
65
89
9
418
114
217
113
19
15
677
677
757
709
613
565
821
873
781
797
517
653
513
65
85
17
145
262
502
117
19
15
677
677
757
709
613
565
821
873
781
797
517
653
513
65
89
9
137
262
502
117
19
15
677
677
757
709
613
565
821
873
781
797
517
653
257
65
85
17
145
262
54
117
19
15
677
677
757
709
613
565
821
873
781
797
517
653
257
65
89
9
145
274
54
117
19
15
677
677
757
709
613
565
821
873
781
797
517
653
517
65
85
17
145
261
501
113
19
15
677
677
757
709
613
565
821
873
781
797
517
653
517
65
89
9
145
261
501
113
19
15
677
677
757
709
613
565
821
873
781
797
517
653
517
65
121
9
145
261
501
113
19
15
677
677
757
709
613
565
821
873
781
797
517
653
517
65
117
9
137
261
501
113
19
15
677
677
757
709
613
565
821
873
781
797
517
653
261
65
85
17
145
261
53
113
19
15
677
677
757
709
613
565
821
873
781
797
517
653
261
65
89
9
145
261
53
113
19
15
677
677
757
709
613
565
821
873
781
797
517
653
261
65
121
9
145
261
53
113
19
15
677
677
757
709
613
565
821
873
781
797
517
653
261
65
117
9
137
261
53
113
19
15
677
677
757
709
613
565
821
873
781
1177
517
653
257
65
89
1291
393
267
61
117
19
15
677
677
757
709
613
565
821
873
781
1177
517
653
261
65
89
1291
393
261
53
113
19
15
677
677
757
709
613
565
821
873
781
1177
521
397
257
65
89
1291
353
121
253
117
19
15
677
677
757
709
613
565
821
873
781
1177
521
653
257
65
89
1291
417
261
61
117
19
15
677
677
757
709
613
565
821
873
781
1177
521
653
261
65
89
1291
417
261
57
113
19
15
677
677
757
709
613
565
821
873
781
601
517
653
513
65
89
331
297
265
509
117
19
15
677
677
757
709
613
565
821
873
781
601
517
653
257
65
89
331
297
265
61
117
19
15
677
677
757
709
613
565
821
873
781
601
517
653
517
65
89
331
297
261
501
113
19
15
677
677
757
709
613
565
821
873
781
601
517
653
261
65
89
331
297
261
53
113
19
15
677
677
757
709
613
565
821
873
781
601
518
397
517
65
89
331
408
113
473
113
19
15
677
677
757
709
613
565
821
873
781
601
518
397
261
65
89
331
408
113
217
113
19
15
677
677
757
709
613
565
821
873
781
601
518
653
261
65
89
331
392
265
57
113
19
15
677
677
757
709
613
565
821
873
781
601
521
653
513
65
89
331
289
261
509
117
19
15
677
677
757
709
613
565
821
873
781
601
521
653
257
65
89
331
289
261
61
117
19
15
677
677
757
709
613
565
821
873
781
601
521
653
517
65
89
331
289
261
505
113
19
15
677
677
757
709
613
565
821
873
781
601
521
653
261
65
89
331
289
261
57
113
19
15
677
677
757
709
613
565
821
873
781
601
261
397
513
65
89
331
73
11
509
117
19
15
677
677
757
709
613
565
821
873
781
601
261
397
257
65
89
331
73
9
253
117
19
15
677
677
757
709
613
565
821
873
781
601
261
397
517
65
89
331
73
5
501
113
19
15
677
677
757
709
613
565
821
873
781
601
261
397
261
65
89
331
73
5
245
113
19
15
677
677
757
709
613
565
821
873
781
601
261
909
513
65
89
331
105
521
509
117
19
15
677
677
757
709
613
565
821
873
781
601
261
909
517
65
89
331
105
521
473
113
19
15
677
677
757
709
613
565
821
873
781
601
262
397
517
65
89
331
88
17
473
113
19
15
677
677
757
709
613
565
821
873
781
601
262
397
261
65
89
331
88
17
217
113
19
15
677
677
757
709
613
565
821
873
781
601
265
397
513
65
89
331
97
5
509
117
19
15
677
677
757
709
613
565
821
873
781
601
265
397
257
65
89
331
97
5
253
117
19
15
677
677
757
709
613
565
821
873
781
601
265
397
517
65
89
331
97
5
505
113
19
15
677
677
757
709
613
565
821
873
781
601
265
397
261
65
89
331
97
5
249
113
19
15
677
677
757
709
613
565
821
873
781
601
265
909
513
65
89
331
97
517
509
117
19
15
677
677
757
709
613
565
821
873
781
601
265
909
517
65
89
331
97
517
505
113
19
15
677
677
757
709
613
565
821
873
781
601
525
653
513
65
89
331
291
259
509
117
19
15
677
677
757
709
613
565
821
873
781
601
525
653
257
65
89
331
291
259
61
117
19
15
677
677
757
709
613
565
821
873
781
601
525
653
517
65
89
331
291
259
473
113
19
15
677
677
757
709
613
565
821
873
781
601
525
653
261
65
89
331
291
259
57
126
19
15
677
677
757
709
613
565
821
873
781
601
269
397
257
65
89
331
99
3
253
117
19
15
677
677
757
709
613
565
821
873
781
665
517
653
257
65
89
267
361
267
61
117
19
15
677
677
757
709
613
565
821
873
781
665
517
653
261
65
89
267
361
267
57
113
19
15
677
677
757
709
613
565
821
873
781
665
518
397
257
65
89
267
408
113
221
117
19
15
677
677
757
709
613
565
821
873
781
665
518
397
517
65
89
267
408
113
729
113
19
15
677
677
757
709
613
565
821
873
781
665
518
397
261
65
89
267
408
113
217
113
19
15
677
677
757
709
613
565
821
873
781
665
521
397
513
65
89
267
353
121
509
117
19
15
677
677
757
709
613
565
821
873
781
665
521
397
257
65
89
267
353
121
253
117
19
15
677
677
757
709
613
565
821
873
781
665
521
653
257
65
89
267
353
261
61
117
19
15
677
677
757
709
613
565
821
873
781
665
521
653
261
65
89
267
353
261
57
113
19
15
677
677
757
709
613
565
821
873
781
605
517
397
513
65
89
329
401
114
502
117
19
15
677
677
757
709
613
565
821
873
781
605
517
653
513
65
89
329
289
262
502
117
19
15
677
677
757
709
613
565
821
873
781
605
517
653
257
65
89
329
289
262
54
117
19
15
677
677
757
709
613
565
821
873
781
605
517
653
517
65
89
329
289
261
501
113
19
15
677
677
757
709
613
565
821
873
781
605
517
653
261
65
89
329
289
261
53
113
19
15
677
677
757
709
613
565
821
873
781
605
261
397
513
65
89
329
97
9
509
117
19
15
677
677
757
709
613
565
821
873
781
605
261
397
257
65
89
329
97
9
253
117
19
15
677
677
757
709
613
565
821
873
781
605
261
397
517
65
89
329
97
9
505
113
19
15
677
677
757
709
613
565
821
873
781
605
261
397
261
65
89
329
97
5
245
113
19
15
677
677
757
709
613
565
821
873
781
605
261
909
513
65
89
329
97
521
509
117
19
15
677
677
757
709
613
565
821
873
781
605
261
909
517
65
89
329
97
521
505
113
19
15
677
677
757
709
613
565
821
873
781
669
517
397
513
65
85
273
401
114
502
117
19
15
677
677
757
709
613
565
821
873
781
669
517
397
513
65
89
265
401
114
502
117
19
15
677
677
757
709
613
565
821
873
781
669
517
397
257
65
85
273
401
114
219
121
19
15
677
677
757
709
613
565
821
873
781
669
517
397
257
65
89
265
401
114
219
121
19
15
677
677
757
709
613
565
821
873
781
669
517
397
517
65
85
273
402
115
729
113
19
15
677
677
757
709
613
565
821
873
781
669
517
397
261
65
85
273
402
115
217
113
19
15
677
677
757
709
613
565
821
873
781
669
517
653
257
65
89
265
353
265
61
117
19
15
677
677
757
709
613
565
821
873
781
669
517
653
261
65
89
265
353
265
57
113
19
15
677
677
757
709
613
565
821
873
778
793
1029
397
517
65
80
22
819
171
729
113
19
15
677
677
757
709
613
565
821
873
778
793
1029
909
517
65
80
22
1330
263
373
113
19
15
677
677
757
709
613
565
821
873
778
793
517
397
517
65
80
22
146
115
473
113
19
15
677
677
757
709
613
565
821
873
778
793
517
653
517
65
80
22
146
263
501
113
19
15
677
677
757
709
613
565
821
873
778
794
519
397
257
65
80
12
401
113
221
117
19
15
677
677
757
709
613
565
821
873
778
794
519
397
261
65
80
12
401
113
217
113
19
15
677
677
757
709
613
565
821
873
778
794
519
653
517
65
80
12
145
261
501
113
19
15
677
677
757
709
613
565
821
873
778
794
519
653
261
65
80
12
145
261
53
113
19
15
677
677
757
709
613
565
821
873
778
665
517
397
517
65
80
278
402
115
729
113
19
15
677
677
757
709
613
565
821
873
778
666
519
397
257
65
80
268
401
113
221
117
19
15
677
677
757
709
613
565
821
873
778
666
519
397
517
65
80
268
401
113
473
113
19
15
677
677
757
709
613
565
821
873
778
666
519
397
261
65
80
268
401
113
217
113
19
15
677
677
757
709
613
565
821
917
521
281
517
653
513
9
385
17
393
261
493
5
19
15
677
677
757
709
613
565
821
917
521
281
517
653
257
9
385
13
393
267
61
5
19
15
677
677
757
709
613
565
821
917
521
281
517
653
257
10
385
13
393
267
63
48
19
15
677
677
757
709
613
565
821
917
521
281
773
909
513
9
385
17
338
19
439
5
19
15
677
677
757
709
613
565
821
917
521
281
777
909
513
9
385
17
289
5
509
5
19
15
677
677
757
709
613
565
821
917
521
281
781
909
513
9
385
17
291
1
477
5
19
15
677
677
757
709
613
565
821
917
521
285
517
653
513
9
385
9
409
261
493
5
19
15
677
677
757
709
613
565
821
917
521
285
517
653
257
9
385
9
409
262
54
5
19
15
677
677
757
709
613
565
821
917
521
285
517
653
257
10
385
9
409
262
54
48
19
15
677
677
757
709
613
565
821
917
521
285
773
909
513
9
385
21
337
18
438
5
19
15
677
677
757
709
613
565
821
917
521
309
261
397
513
9
385
98
98
11
511
49
19
15
677
677
757
709
613
565
821
917
521
309
261
397
257
9
385
98
98
11
255
49
19
15
677
677
757
709
613
565
821
917
521
309
261
397
257
10
385
98
98
11
255
48
19
15
677
677
757
709
613
565
821
917
521
309
261
909
513
9
385
98
75
521
506
49
19
15
677
677
757
709
613
565
821
917
521
309
773
909
513
9
385
98
290
11
509
5
19
15
677
677
757
709
613
565
821
917
521
301
261
397
513
9
385
105
73
9
509
5
19
15
677
677
757
709
613
565
821
917
521
301
261
909
513
9
385
105
73
521
493
49
19
15
677
677
757
709
613
565
821
917
521
301
773
909
513
9
385
105
361
9
509
5
19
15
677
677
757
709
613
565
821
917
521
301
269
397
513
9
385
105
65
17
445
49
19
15
677
677
757
709
613
565
821
917
521
301
269
909
513
9
385
105
65
521
477
5
19
15
677
677
757
709
613
565
821
917
521
301
781
909
513
9
385
105
353
1
509
5
19
15
677
677
757
709
613
565
821
917
521
317
517
653
257
9
385
101
465
262
54
5
19
15
677
677
757
709
613
565
821
917
521
317
517
653
257
10
385
101
465
262
54
48
19
15
677
677
757
709
613
565
821
917
521
317
261
397
513
9
385
101
65
5
493
5
19
15
677
677
757
709
613
565
821
917
521
317
261
397
257
9
385
101
65
5
237
5
19
15
677
677
757
709
613
565
821
917
521
317
261
397
257
10
385
101
65
6
246
48
19
15
677
677
757
709
613
565
821
917
521
317
773
909
513
9
385
101
289
5
493
5
19
15
677
677
757
709
613
565
821
917
533
281
517
653
257
9
393
97
713
1702
61
5
19
15
677
677
757
709
613
565
821
917
533
281
517
653
257
9
397
97
713
1702
61
5
19
15
677
677
757
709
613
565
821
917
533
281
517
653
257
9
361
97
713
1702
61
5
19
15
677
677
757
709
613
565
821
917
533
281
517
653
257
9
362
97
713
1702
61
5
19
15
677
677
757
709
613
565
821
917
533
281
261
397
513
9
397
97
73
5
493
5
19
15
677
677
757
709
613
565
821
917
533
281
261
397
513
9
394
97
73
5
493
5
19
15
677
677
757
709
613
565
821
917
533
281
261
397
257
9
393
97
85
5
237
5
19
15
677
677
757
709
613
565
821
917
533
281
261
397
257
9
233
97
85
5
237
5
19
15
677
677
757
709
613
565
821
917
533
281
261
397
257
9
397
97
73
5
237
5
19
15
677
677
757
709
613
565
821
917
533
281
261
397
257
9
361
97
137
5
237
5
19
15
677
677
757
709
613
565
821
917
533
281
261
397
257
9
394
97
73
5
237
5
19
15
677
677
757
709
613
565
821
917
533
281
261
397
257
9
237
97
85
5
237
5
19
15
677
677
757
709
613
565
821
917
533
281
261
397
257
9
365
97
137
5
237
5
19
15
677
677
757
709
613
565
821
917
533
281
261
397
257
9
234
97
73
6
237
5
19
15
677
677
757
709
613
565
821
917
533
281
261
397
257
9
362
97
137
5
237
5
19
15
677
677
757
709
613
565
821
917
533
281
261
397
257
10
393
97
73
6
246
48
19
15
677
677
757
709
613
565
821
917
533
281
261
397
257
10
395
97
73
9
221
48
19
15
677
677
757
709
613
565
821
917
533
281
261
397
257
10
235
97
73
9
221
48
19
15
677
677
757
709
613
565
821
917
533
281
261
397
257
10
363
97
137
11
255
48
19
15
677
677
757
709
613
565
821
917
533
281
261
397
261
9
493
97
73
5
245
1
19
15
677
677
757
709
613
565
821
917
533
281
261
909
513
9
397
97
73
521
493
49
19
15
677
677
757
709
613
565
821
917
533
281
261
909
513
9
394
97
73
521
493
49
19
15
677
677
757
709
613
565
821
917
533
281
773
909
513
9
397
97
585
9
509
49
19
15
677
677
757
709
613
565
821
917
533
281
773
909
513
9
394
97
585
9
509
49
19
15
677
677
757
709
613
565
821
917
533
281
265
397
257
9
233
97
1313
5
221
5
19
15
677
677
757
709
613
565
821
917
533
281
265
397
257
9
237
97
1313
5
221
5
19
15
677
677
757
709
613
565
821
917
533
281
265
397
257
9
234
97
1313
5
221
5
19
15
677
677
757
709
613
565
821
917
533
281
265
397
257
10
235
97
1313
5
221
48
19
15
677
677
757
709
613
565
821
917
533
281
269
397
257
9
233
97
1314
2
219
49
19
15
677
677
757
709
613
565
821
917
533
281
269
397
257
9
237
97
1314
2
219
49
19
15
677
677
757
709
613
565
821
917
533
281
269
397
257
9
234
97
1314
3
219
49
19
15
677
677
757
709
613
565
821
917
533
281
269
397
257
10
235
97
1314
2
219
48
19
15
677
677
757
709
613
565
821
917
533
285
517
397
257
9
234
99
401
114
218
49
19
15
677
677
757
709
613
565
821
917
533
285
517
397
257
9
362
99
401
114
218
49
19
15
677
677
757
709
613
565
821
917
533
285
517
397
257
10
235
99
401
114
218
48
19
15
677
677
757
709
613
565
821
917
533
285
517
397
257
10
363
99
401
114
218
48
19
15
677
677
757
709
613
565
821
917
533
285
261
397
513
9
394
98
89
5
493
5
19
15
677
677
757
709
613
565
821
917
533
285
261
397
257
9
394
98
89
5
237
5
19
15
677
677
757
709
613
565
821
917
533
285
261
397
257
9
234
98
81
18
251
49
19
15
677
677
757
709
613
565
821
917
533
285
261
397
257
9
362
98
81
18
251
49
19
15
677
677
757
709
613
565
821
917
533
285
261
397
257
10
395
99
81
18
218
48
19
15
677
677
757
709
613
565
821
917
533
285
261
397
257
10
394
98
89
6
246
48
19
15
677
677
757
709
613
565
821
917
533
285
261
397
257
10
235
99
81
18
218
48
19
15
677
677
757
709
613
565
821
917
533
285
261
397
257
10
363
99
81
18
218
48
19
15
677
677
757
709
613
565
821
917
533
285
261
909
513
9
394
98
82
531
439
5
19
15
677
677
757
709
613
565
821
917
533
309
1029
909
513
9
397
21
1845
261
365
5
19
15
677
677
757
709
613
565
821
917
533
309
1029
909
513
9
394
26
1826
265
365
49
19
15
677
677
757
709
613
565
821
917
533
309
517
653
513
9
393
25
405
261
493
5
19
15
677
677
757
709
613
565
821
917
533
309
517
653
513
9
397
21
405
261
493
5
19
15
677
677
757
709
613
565
821
917
533
309
517
653
513
9
394
26
406
262
493
5
19
15
677
677
757
709
613
565
821
917
533
309
517
653
257
9
393
25
441
265
61
5
19
15
677
677
757
709
613
565
821
917
533
309
517
653
257
9
397
21
677
1701
61
5
19
15
677
677
757
709
613
565
821
917
533
309
517
653
257
9
394
25
441
265
61
5
19
15
677
677
757
709
613
565
821
917
533
309
517
653
257
10
395
25
441
266
62
48
19
15
677
677
757
709
613
565
821
917
533
309
773
909
513
9
397
21
277
5
493
5
19
15
677
677
757
709
613
565
821
917
533
309
773
909
513
9
394
18
267
9
477
49
19
15
677
677
757
709
613
565
821
917
525
285
517
397
513
10
386
18
434
114
475
48
19
15
677
677
757
709
613
565
821
917
525
285
517
397
257
10
386
18
434
114
219
48
19
15
677
677
757
709
613
565
821
917
525
285
517
653
513
10
386
18
402
262
502
48
19
15
677
677
757
709
613
565
821
917
525
285
517
653
257
10
386
18
402
262
54
48
19
15
677
677
757
709
613
565
821
917
525
285
773
909
513
10
386
18
290
18
494
48
19
15
677
677
757
709
613
565
821
917
525
297
265
397
513
10
386
106
65
21
438
48
19
15
677
677
757
709
613
565
821
917
525
297
265
909
513
10
386
106
75
531
475
48
19
15
677
677
757
709
613
565
821
917
525
297
269
397
513
10
386
106
67
19
439
48
19
15
677
677
757
709
613
565
821
917
525
297
269
909
513
10
386
106
67
531
511
48
19
15
677
677
757
709
613
565
821
917
525
297
781
909
513
10
386
106
297
9
478
48
19
15
677
677
757
709
613
565
821
917
525
313
517
653
257
10
386
102
457
265
61
48
19
15
677
677
757
709
613
565
821
917
525
313
521
653
257
10
386
102
449
275
55
48
19
15
677
677
757
709
613
565
821
917
525
313
261
397
513
10
386
102
105
9
509
48
19
15
677
677
757
709
613
565
821
917
525
313
261
397
257
10
386
102
105
9
253
48
19
15
677
677
757
709
613
565
821
917
525
313
261
397
257
10
387
103
101
9
221
48
19
15
677
677
757
709
613
565
821
917
525
313
773
909
513
10
386
102
313
11
475
48
19
15
677
677
757
709
613
565
821
917
525
313
773
909
513
10
387
103
313
11
475
48
19
15
677
677
757
709
613
565
821
917
525
313
265
397
513
10
386
102
65
9
493
48
19
15
677
677
757
709
613
565
821
917
525
313
265
397
513
10
387
103
97
9
477
48
19
15
677
677
757
709
613
565
821
917
525
313
265
397
257
10
386
102
65
5
221
48
19
15
677
677
757
709
613
565
821
917
525
313
265
397
257
10
387
103
65
5
221
48
19
15
677
677
757
709
613
565
821
917
525
313
265
909
513
10
386
102
65
517
477
48
19
15
677
677
757
709
613
565
821
917
525
313
265
909
513
10
387
103
65
517
477
48
19
15
677
677
757
709
613
565
821
917
525
313
777
909
513
10
386
102
289
5
477
48
19
15
677
677
757
709
613
565
821
917
525
313
777
909
513
10
387
103
289
5
477
48
19
15
677
677
757
709
613
565
821
917
525
313
269
397
513
10
386
102
98
3
475
48
19
15
677
677
757
709
613
565
821
917
525
313
269
397
257
10
386
102
66
3
219
48
19
15
677
677
757
709
613
565
821
917
525
313
269
909
513
10
386
102
66
515
475
48
19
15
677
677
757
709
613
565
821
917
525
313
781
909
513
10
386
102
290
3
475
48
19
15
677
677
757
709
613
565
821
917
525
301
261
397
513
10
387
105
105
9
477
48
19
15
677
677
757
709
613
565
821
917
525
301
269
397
513
10
387
105
97
2
510
48
19
15
677
677
757
709
613
565
821
917
525
301
781
909
513
10
387
105
353
1
478
48
19
15
677
677
757
709
613
565
821
917
525
317
261
397
513
10
386
98
65
6
502
48
19
15
677
677
757
709
613
565
821
917
525
317
261
397
513
10
387
97
65
6
494
48
19
15
677
677
757
709
613
565
821
917
525
317
261
397
257
10
386
98
65
6
246
48
19
15
677
677
757
709
613
565
821
917
525
317
261
397
257
10
387
97
65
6
246
48
19
15
677
677
757
709
613
565
821
917
525
317
261
909
513
10
386
99
73
518
502
48
19
15
677
677
757
709
613
565
821
917
525
317
261
909
513
10
387
97
73
518
502
48
19
15
677
677
757
709
613
565
821
917
525
317
773
909
513
10
386
99
297
6
502
48
19
15
677
677
757
709
613
565
821
917
525
317
773
909
513
10
387
97
297
6
502
48
19
15
677
677
757
709
613
565
821
949
533
309
1029
909
517
21
213
21
1845
261
373
85
19
15
677
677
757
709
613
565
821
949
533
309
1029
909
517
21
341
21
1845
261
373
85
19
15
677
677
757
709
613
565
821
949
533
309
1029
909
517
21
469
21
1845
261
373
85
19
15
677
677
757
709
613
565
821
949
533
309
517
653
517
21
213
21
677
1701
1589
85
19
15
677
677
757
709
613
565
821
949
533
309
517
653
517
21
341
21
677
1701
1589
85
19
15
677
677
757
709
613
565
821
949
533
309
261
397
261
21
213
21
1317
9
217
82
19
15
677
677
757
709
613
565
821
949
533
309
261
909
517
21
213
21
1317
1029
373
85
19
15
677
677
757
709
613
565
821
949
533
309
773
909
517
21
213
21
341
5
437
85
19
15
677
677
757
709
613
565
821
949
533
309
773
909
517
21
341
21
341
5
437
85
19
15
677
677
757
709
613
565
821
949
533
309
773
909
517
21
469
21
341
5
437
85
19
15
677
677
757
709
613
565
821
869
521
281
517
653
517
69
433
17
697
1701
1589
117
19
15
677
677
757
709
613
565
821
869
521
281
777
909
517
69
497
17
289
5
505
125
19
15
677
677
757
709
613
565
821
869
521
281
781
909
517
69
497
17
291
1
501
117
19
15
677
677
757
709
613
565
821
869
521
285
773
909
517
69
497
21
293
5
501
117
19
15
677
677
757
709
613
565
821
869
533
565
517
653
513
69
213
457
394
266
474
122
19
15
677
677
757
709
613
565
821
869
533
565
517
653
257
69
213
281
402
262
54
118
19
15
677
677
757
709
613
565
821
869
533
565
517
653
257
69
341
281
402
262
54
118
19
15
677
677
757
709
613
565
821
869
533
565
517
653
517
69
213
457
393
265
473
121
19
15
677
677
757
709
613
565
821
869
533
565
517
653
261
69
213
277
405
261
53
117
19
15
677
677
757
709
613
565
821
869
533
565
517
653
261
69
341
277
405
261
53
117
19
15
677
677
757
709
613
565
821
869
533
565
261
397
513
69
213
281
25
6
502
118
19
15
677
677
757
709
613
565
821
869
533
565
261
397
513
69
341
281
25
6
502
118
19
15
677
677
757
709
613
565
821
869
533
565
261
397
513
69
469
281
25
6
502
118
19
15
677
677
757
709
613
565
821
869
533
565
261
397
257
69
213
277
37
9
250
123
19
15
677
677
757
709
613
565
821
869
533
565
261
397
257
69
341
277
37
9
250
123
19
15
677
677
757
709
613
565
821
869
533
565
261
397
517
69
213
277
21
5
437
117
19
15
677
677
757
709
613
565
821
869
533
565
261
397
517
69
341
277
21
5
437
117
19
15
677
677
757
709
613
565
821
869
533
565
261
397
517
69
469
277
21
5
437
117
19
15
677
677
757
709
613
565
821
869
533
565
261
397
261
69
213
277
21
5
245
117
19
15
677
677
757
709
613
565
821
869
533
565
261
397
261
69
341
277
21
5
245
117
19
15
677
677
757
709
613
565
821
869
533
309
1029
909
513
69
213
21
1845
261
365
109
19
15
677
677
757
709
613
565
821
869
533
309
1029
909
513
69
341
21
1845
261
365
109
19
15
677
677
757
709
613
565
821
869
533
309
1029
909
513
69
469
21
1845
261
365
109
19
15
677
677
757
709
613
565
821
869
533
309
1029
909
517
69
213
21
1845
261
373
117
19
15
677
677
757
709
613
565
821
869
533
309
1029
909
517
69
341
21
1845
261
373
117
19
15
677
677
757
709
613
565
821
869
533
309
1029
909
517
69
469
21
1845
261
373
117
19
15
677
677
757
709
613
565
821
869
533
309
517
653
257
69
213
25
473
262
54
118
19
15
677
677
757
709
613
565
821
869
533
309
517
653
257
69
341
25
441
265
58
123
19
15
677
677
757
709
613
565
821
869
533
309
517
653
257
69
469
25
473
262
54
118
19
15
677
677
757
709
613
565
821
869
533
309
517
653
517
69
213
21
677
1701
1593
105
19
15
677
677
757
709
613
565
821
869
533
309
517
653
517
69
341
21
677
1701
1593
105
19
15
677
677
757
709
613
565
821
869
533
309
517
653
261
69
213
21
405
261
53
117
19
15
677
677
757
709
613
565
821
869
533
309
517
653
261
69
341
21
405
261
53
117
19
15
677
677
757
709
613
565
821
869
533
309
517
653
261
69
469
21
405
261
53
117
19
15
677
677
757
709
613
565
821
869
533
309
261
397
513
69
213
25
1305
9
506
123
19
15
677
677
757
709
613
565
821
869
533
309
261
397
257
69
213
25
89
9
250
123
19
15
677
677
757
709
613
565
821
869
533
309
261
397
257
69
341
25
89
9
250
123
19
15
677
677
757
709
613
565
821
869
533
309
261
397
517
69
213
21
1301
5
501
117
19
15
677
677
757
709
613
565
821
869
533
309
261
397
261
69
213
21
85
5
245
117
19
15
677
677
757
709
613
565
821
869
533
309
261
397
261
69
341
21
85
5
245
117
19
15
677
677
757
709
613
565
821
869
533
309
261
397
261
69
469
21
85
5
245
117
19
15
677
677
757
709
613
565
821
869
533
309
261
909
513
69
213
21
1317
1029
365
109
19
15
677
677
757
709
613
565
821
869
533
309
261
909
517
69
213
21
1301
1029
373
117
19
15
677
677
757
709
613
565
821
869
533
309
773
909
513
69
213
25
281
9
506
123
19
15
677
677
757
709
613
565
821
869
533
309
773
909
513
69
341
25
281
9
506
123
19
15
677
677
757
709
613
565
821
869
533
309
773
909
513
69
469
25
281
9
506
123
19
15
677
677
757
709
613
565
821
869
533
309
773
909
517
69
213
21
277
5
501
117
19
15
677
677
757
709
613
565
821
869
533
309
773
909
517
69
341
21
277
5
501
117
19
15
677
677
757
709
613
565
821
869
533
309
773
909
517
69
469
21
277
5
501
117
19
15
677
677
757
709
613
565
821
869
781
797
1029
397
257
69
105
17
913
166
246
118
19
15
677
677
757
709
613
565
821
869
781
797
1029
397
261
69
105
17
817
165
245
117
19
15
677
677
757
709
613
565
821
869
781
797
517
397
257
69
105
17
145
114
219
123
19
15
677
677
757
709
613
565
821
869
781
797
517
397
261
69
105
17
146
115
217
121
19
15
677
677
757
709
613
565
821
869
781
797
517
653
517
69
105
17
145
261
501
117
19
15
677
677
757
709
613
565
821
869
781
797
517
653
261
69
105
17
145
261
53
117
19
15
677
677
757
709
613
565
821
869
789
553
261
397
517
69
85
193
21
5
437
117
19
15
677
677
757
709
613
565
821
869
789
553
265
397
517
69
85
193
17
21
437
117
19
15
677
677
757
709
613
565
821
869
789
565
517
653
513
69
85
201
394
266
474
122
19
15
677
677
757
709
613
565
821
869
789
565
517
653
257
69
85
201
409
262
54
118
19
15
677
677
757
709
613
565
821
869
789
565
517
653
517
69
85
201
393
265
473
121
19
15
677
677
757
709
613
565
821
869
789
565
517
653
261
69
85
201
409
261
53
117
19
15
677
677
757
709
613
565
821
869
789
565
261
397
513
69
85
201
9
6
502
118
19
15
677
677
757
709
613
565
821
869
789
565
261
397
257
69
85
201
9
6
246
118
19
15
677
677
757
709
613
565
821
869
789
565
261
397
517
69
85
201
9
5
437
117
19
15
677
677
757
709
613
565
821
869
789
565
261
397
261
69
85
201
9
5
245
117
19
15
677
677
757
709
613
565
821
869
789
821
1029
397
513
69
85
25
825
170
474
123
19
15
677
677
757
709
613
565
821
869
789
821
1029
397
257
69
85
25
825
170
218
123
19
15
677
677
757
709
613
565
821
869
789
821
1029
397
517
69
85
21
805
165
437
117
19
15
677
677
757
709
613
565
821
869
789
821
1029
397
261
69
85
25
825
169
217
121
19
15
677
677
757
709
613
565
821
869
789
821
1029
909
513
69
85
21
1301
261
365
125
19
15
677
677
757
709
613
565
821
869
789
821
1029
909
517
69
85
21
1301
261
437
117
19
15
677
677
757
709
613
565
821
869
789
821
517
653
513
69
85
25
281
266
474
123
19
15
677
677
757
709
613
565
821
869
789
821
517
653
257
69
85
25
281
262
54
118
19
15
677
677
757
709
613
565
821
869
789
821
517
653
517
69
85
21
309
261
501
117
19
15
677
677
757
709
613
565
821
869
789
821
517
653
261
69
85
21
149
261
53
117
19
15
677
677
757
453
613
565
821
917
521
89
517
653
513
9
385
145
805
518
1590
5
19
15
677
677
757
453
613
565
821
917
521
89
521
653
513
9
385
145
801
517
1597
5
19
15
677
677
757
453
613
565
821
917
521
89
525
653
513
9
385
145
803
515
1597
5
19
15
677
677
757
453
613
565
821
917
521
93
517
653
513
9
385
149
801
521
1597
5
19
15
709
149
757
709
613
1589
517
613
1561
821
517
1677
101
373
1521
274
291
777
1561
1669
19
15
709
149
757
709
613
1589
773
613
1561
793
1030
1677
181
117
625
257
1432
1137
1685
5
19
15
709
149
757
709
613
1589
773
613
1561
793
1033
1677
181
117
625
257
929
677
1685
5
19
15
709
149
757
709
613
1589
773
613
1561
309
517
1677
181
117
625
146
695
677
1685
5
19
15
709
149
757
709
613
1589
773
613
1561
665
517
1677
181
117
625
385
437
677
1685
5
19
15
709
149
757
709
613
1589
773
613
1561
665
521
1677
181
117
625
385
417
677
1685
5
19
15
709
149
757
709
613
1589
773
613
1561
665
525
1677
181
117
625
385
419
675
1685
5
19
15
709
149
757
709
613
1589
773
613
1561
821
1029
1677
181
117
625
277
805
681
1685
5
19
15
709
149
757
709
613
1589
773
613
1561
821
517
1677
181
117
625
274
163
681
1685
5
19
15
709
149
757
709
613
1589
773
613
1565
821
1029
1677
181
117
617
273
805
681
1685
5
19
15
709
149
757
709
613
1589
773
613
1565
821
517
1677
181
117
617
273
165
681
1685
5
19
15
453
37
453
469
613
565
517
705
514
50
518
653
697
609
352
48
824
514
1610
1547
19
15
453
37
453
469
613
565
517
705
514
50
518
653
697
609
608
48
824
514
1610
1547
19
15
453
37
453
469
613
565
517
705
514
50
518
653
697
609
992
560
824
514
1610
1547
19
15
453
37
453
469
613
565
517
705
514
50
518
653
697
609
864
560
824
514
1610
1547
19
15
453
37
453
469
613
565
517
705
514
50
518
653
697
609
480
48
824
514
1610
1547
19
15
453
37
453
469
613
565
517
705
514
50
518
653
697
609
736
560
824
514
1610
1547
19
15
453
37
461
469
613
565
517
705
521
9
525
653
689
609
565
557
769
513
1741
1545
19
15
453
37
461
469
613
565
517
705
521
9
525
653
689
609
437
557
769
513
1741
1545
19
15
453
37
461
469
613
565
517
705
521
9
525
653
689
609
821
45
769
513
1741
1545
19
15
453
37
461
469
613
565
517
705
521
9
525
653
689
609
1013
557
769
513
1741
1545
19
15
453
37
461
469
613
565
517
705
521
9
525
653
689
609
629
557
769
513
1741
1545
19
15
453
37
461
469
613
565
517
705
521
9
525
653
689
609
757
557
769
513
1741
1545
19
15
453
37
461
469
613
565
517
705
521
9
525
653
689
609
373
45
769
513
1741
1545
19
15
453
37
461
469
613
565
517
705
521
9
525
653
689
609
501
45
769
513
1741
1545
19
15
453
37
461
469
613
565
517
705
521
9
525
653
689
609
885
557
769
513
1741
1545
19
15
453
37
461
469
613
565
517
705
521
9
525
653
697
673
693
557
769
514
330
394
19
15
453
37
461
469
613
565
517
705
521
9
525
653
697
609
565
557
769
514
1610
1546
19
15
453
37
461
469
613
565
517
705
521
9
525
653
697
609
437
557
769
514
1610
1546
19
15
453
37
461
469
613
565
517
705
521
9
525
653
697
609
1013
557
769
514
1610
1546
19
15
453
37
461
469
613
565
517
705
521
9
525
653
697
609
629
557
769
514
1610
1546
19
15
453
37
461
469
613
565
517
705
521
9
525
653
697
609
757
557
769
514
1610
1546
19
15
453
37
461
469
613
565
517
705
521
9
525
653
697
609
373
45
769
514
1610
1546
19
15
453
37
461
469
613
565
517
705
521
9
525
653
697
609
885
557
769
514
1610
1546
19
15
453
37
461
469
613
565
517
709
517
9
525
653
697
621
345
17
769
514
1610
1538
19
15
453
37
461
469
613
565
517
709
517
9
525
653
697
621
601
529
769
514
1610
1538
19
15
453
37
461
469
613
565
517
709
517
9
525
653
697
621
729
529
769
514
1610
1538
19
15
453
37
461
469
613
565
517
709
517
9
525
653
697
621
877
529
769
514
1610
1538
19
15
453
37
461
469
613
565
517
709
517
9
525
653
697
621
1005
529
769
514
1610
1538
19
15
453
37
461
469
613
565
517
709
521
9
525
653
697
621
625
557
769
514
1610
1538
19
15
453
37
461
469
613
565
517
709
521
9
525
653
697
621
369
557
769
514
1610
1538
19
15
453
37
461
469
613
565
517
709
521
9
525
653
697
621
721
557
769
514
1610
1538
19
15
453
37
461
469
613
565
517
709
521
9
525
653
697
621
817
45
769
514
1610
1538
19
15
453
37
461
469
613
565
517
709
521
9
525
653
697
621
881
557
769
514
1610
1538
19
15
453
37
461
469
613
565
517
709
521
9
525
653
697
621
753
557
769
514
1610
1538
19
15
453
37
461
469
613
565
517
709
521
9
525
653
697
621
497
45
769
514
1610
1538
19
15
945
517
421
469
613
573
1633
1250
1158
1033
521
649
1669
1572
1596
1798
1030
513
643
528
19
15
945
517
421
469
613
573
1633
1250
1158
1033
521
649
1677
1572
1596
1798
1030
513
819
1184
19
15
945
517
421
469
613
573
1633
1250
1158
1033
521
649
1685
1572
1596
1798
1030
518
739
520
19
15
945
517
421
469
613
573
1633
1250
1158
1033
521
649
1693
1572
1596
1798
1030
518
649
512
19
15
945
517
421
469
613
573
1633
1250
1159
1033
517
649
1669
1556
1578
1802
1027
513
642
512
19
15
945
517
421
469
613
573
1633
1250
1159
1033
517
649
1669
1572
1574
1802
1027
513
642
536
19
15
945
517
421
469
613
573
1633
1250
1159
1037
517
649
1669
1572
1574
1801
1049
513
642
528
19
15
945
517
421
469
613
573
1633
1250
1159
1037
521
649
1669
1572
1574
1840
1030
513
643
528
19
15
945
517
421
469
613
573
1633
1250
1159
1037
521
649
1677
1572
1574
1840
1030
513
819
1184
19
15
945
517
421
469
613
573
1633
1251
1157
1037
517
649
1666
1570
1574
1801
1049
513
640
536
19
15
945
517
421
469
613
573
1633
1251
1157
1037
517
649
1673
1570
1574
1801
1049
513
753
536
19
15
945
517
421
469
613
573
1633
1269
1157
1037
517
649
1673
1582
1547
1801
1049
513
817
1184
19
15
945
517
421
469
613
573
1633
1269
1157
1037
517
649
1673
1582
1550
1801
1049
513
817
1184
19
15
945
517
421
469
613
573
1633
1269
1157
1037
517
649
1673
1582
1551
1801
1049
513
817
1184
19
15
945
517
421
469
613
573
1633
1269
1157
1037
517
649
1673
1582
1579
1801
1049
513
817
1184
19
15
945
517
421
469
613
573
1633
1269
1157
1037
517
649
1673
1582
1578
1803
1049
513
817
1184
19
15
945
517
421
469
613
573
1633
1269
1157
1037
517
649
1673
1582
1582
1801
1049
513
817
1184
19
15
945
517
421
469
613
573
1633
1269
1157
1037
521
649
1673
1582
1550
1798
1030
513
647
160
19
15
945
517
421
469
613
573
1633
1269
1157
1037
521
649
1673
1582
1579
1803
1031
513
647
160
19
15
945
517
421
469
613
573
1633
1269
1157
1037
521
649
1673
1582
1578
1803
1031
513
647
160
19
15
945
517
421
469
613
573
1633
1269
1157
1037
521
649
1673
1582
1574
1798
1030
513
647
160
19
15
945
517
421
469
613
573
1633
1269
1157
1037
521
649
1673
1582
1582
1798
1030
513
647
160
19
15
945
517
421
469
613
573
1633
1269
1157
1037
521
649
1673
1582
1598
1798
1030
513
647
160
19
15
945
517
421
469
613
573
1633
1269
1157
1037
521
649
1673
1582
1590
1798
1030
513
647
160
19
15
945
517
421
469
613
573
1633
1266
1158
1033
521
649
1685
1588
1564
1798
1030
518
738
512
19
15
945
517
421
469
613
573
1633
1266
1159
1033
517
649
1685
1588
1562
1802
1027
513
738
512
19
15
945
517
421
469
613
573
1633
1266
1159
1037
517
649
1685
1588
1562
1800
1049
513
738
512
19
15
945
517
421
469
613
573
1633
1266
1159
1037
521
649
1685
1588
1562
1800
1030
518
738
512
19
15
945
517
421
469
613
573
1633
1267
1157
1037
517
649
1673
1577
1549
1801
1049
513
817
1187
19
15
945
517
421
469
613
573
1633
1267
1159
1033
517
649
1685
1585
1562
1802
1027
513
738
518
19
15
945
517
421
469
613
573
1633
1267
1159
1037
521
650
1667
1561
1050
776
1030
512
642
514
19
15
945
517
421
469
613
573
1633
1267
1159
1037
521
650
1667
1561
1562
1800
1030
512
642
514
19
15
945
517
421
469
613
573
1633
1267
1159
1037
521
650
1667
1561
1594
1800
1030
512
642
514
19
15
946
518
421
469
613
573
1632
1248
1157
1033
521
649
1688
1570
1575
1798
1030
519
652
514
19
15
949
517
421
213
613
565
1637
1269
1157
1801
777
909
1681
1589
1557
1169
113
1029
1165
525
19
15
949
517
421
213
613
565
1637
1269
1157
1801
777
909
1673
1561
1557
1169
113
1027
1159
513
19
15
949
517
421
213
613
565
1637
1269
1157
1801
777
909
1673
1565
1557
1169
113
1027
1159
517
19
15
949
517
421
213
613
565
1637
1269
1157
1801
777
909
1673
1565
1589
1169
113
1026
1158
514
19
15
949
517
421
213
613
565
1637
1269
1157
1801
781
909
1681
1589
1557
1169
121
1025
1165
525
19
15
949
517
421
213
613
565
1637
1269
1157
1801
781
909
1673
1561
1557
1169
121
1027
1159
513
19
15
949
517
421
213
613
565
1637
1269
1157
1801
781
909
1673
1565
1557
1169
114
1027
1159
517
19
15
949
517
421
213
613
565
1637
1269
1157
1801
781
909
1673
1565
1589
1169
114
1027
1159
517
19
15
949
517
421
469
613
565
1637
1257
1157
1033
517
653
1681
1553
1045
785
1026
515
653
529
19
15
949
517
421
469
613
565
1637
1257
1157
1033
517
653
1681
1553
1557
1809
1026
515
653
529
19
15
949
517
421
469
613
565
1637
1257
1157
1033
525
653
1681
1553
1045
785
1029
513
653
529
19
15
949
517
421
469
613
565
1637
1257
1157
1033
525
653
1681
1553
1557
1809
1029
513
653
529
19
15
949
517
421
469
613
565
1637
1257
1157
1037
521
653
1681
1553
1045
774
1030
514
727
529
19
15
949
517
421
469
613
565
1637
1257
1157
1037
521
653
1681
1553
1049
774
1030
514
727
529
19
15
949
517
421
469
613
565
1637
1257
1157
1037
521
653
1681
1553
1557
1798
1030
514
727
529
19
15
949
517
421
469
613
565
1637
1257
1157
1037
521
653
1681
1553
1561
1798
1030
514
727
529
19
15
949
517
421
469
613
565
1637
1257
1157
1037
521
653
1681
1553
1593
1803
1031
517
653
529
19
15
949
517
421
469
613
565
1637
1257
1157
1037
521
653
1685
1553
1557
1798
1030
517
725
529
19
15
949
517
421
469
613
565
1637
1257
1157
1037
521
653
1685
1553
1561
1803
1031
517
725
529
19
15
949
517
421
469
613
565
1637
1257
1157
1037
521
653
1685
1553
1593
1803
1031
517
725
529
19
15
949
517
421
469
613
565
1637
1257
1157
1037
525
653
1681
1553
1045
773
1025
513
653
529
19
15
949
517
421
469
613
565
1637
1257
1157
1037
525
653
1681
1553
1049
773
1025
513
653
529
19
15
949
517
421
469
613
565
1637
1257
1157
1037
525
653
1681
1553
1557
1797
1025
513
653
529
19
15
949
517
421
469
613
565
1637
1257
1157
1037
525
653
1681
1553
1561
1797
1025
513
653
529
19
15
949
517
421
469
613
565
1637
1257
1157
1037
525
653
1681
1553
1593
1801
1025
513
653
529
19
15
949
517
421
469
613
565
1637
1257
1158
1033
517
653
1681
1553
1560
1802
1027
515
653
529
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1681
1561
1549
1809
1026
515
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1681
1561
1561
1809
1026
515
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1681
1561
1565
1809
1026
515
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1681
1561
1562
1809
1026
515
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1681
1562
1563
1809
1026
515
653
160
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1681
1589
1045
785
1026
515
653
525
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1681
1589
1053
785
1026
515
653
525
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1681
1589
1557
1809
1026
515
653
525
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1681
1589
1565
1809
1026
515
653
525
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1561
1037
785
1026
515
647
513
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1561
1045
785
1026
515
647
513
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1561
1049
785
1026
515
647
513
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1561
1053
785
1026
515
647
513
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1561
1050
785
1026
515
647
513
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1561
1557
1809
1026
515
647
513
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1561
1549
1809
1026
515
647
513
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1561
1561
1809
1026
515
647
513
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1561
1565
1809
1026
515
647
513
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1561
1562
1809
1026
515
647
513
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1565
1045
785
1026
515
647
517
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1565
1053
785
1026
515
647
517
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1565
1557
1809
1026
515
647
517
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1565
1565
1809
1026
515
647
517
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1565
1589
1809
1026
515
647
517
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1562
1050
785
1026
515
647
512
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1562
1051
785
1026
515
647
512
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1562
1554
1809
1026
515
647
512
19
15
949
517
421
469
613
565
1637
1269
1157
1033
517
653
1673
1562
1562
1809
1026
515
647
512
19
15
949
517
421
469
613
565
1637
1269
1157
1033
525
653
1681
1561
1549
1809
1029
513
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1033
525
653
1681
1561
1561
1809
1029
513
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1033
525
653
1681
1561
1565
1809
1029
513
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1033
525
653
1681
1561
1562
1809
1029
513
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1033
525
653
1681
1562
1561
1809
1029
513
653
160
19
15
949
517
421
469
613
565
1637
1269
1157
1033
525
653
1681
1562
1563
1809
1029
513
653
160
19
15
949
517
421
469
613
565
1637
1269
1157
1033
525
653
1681
1589
1045
785
1029
513
653
525
19
15
949
517
421
469
613
565
1637
1269
1157
1033
525
653
1681
1589
1053
785
1029
513
653
525
19
15
949
517
421
469
613
565
1637
1269
1157
1033
525
653
1681
1589
1557
1809
1029
513
653
525
19
15
949
517
421
469
613
565
1637
1269
1157
1033
525
653
1681
1589
1565
1809
1029
513
653
525
19
15
949
517
421
469
613
565
1637
1269
1157
1033
525
653
1673
1561
1049
785
1029
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1033
525
653
1673
1562
1049
785
1029
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1561
1033
777
1049
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1561
1034
779
1049
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1561
1049
777
1049
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1561
1545
1801
1049
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1561
1546
1803
1049
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1561
1593
1801
1049
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1561
1594
1803
1049
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1562
1034
779
1049
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1562
1049
777
1049
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1562
1050
779
1049
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1562
1051
777
1049
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1562
1546
1803
1049
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1562
1593
1801
1049
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1562
1594
1803
1049
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1562
1595
1801
1049
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1581
1081
777
1049
514
646
162
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1581
1545
1801
1049
514
646
162
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1581
1577
1801
1049
514
646
162
19
15
949
517
421
469
613
565
1637
1269
1157
1037
517
653
1673
1581
1593
1801
1049
514
646
162
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1681
1561
1545
1798
1030
517
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1681
1561
1546
1803
1031
517
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1681
1561
1561
1798
1030
517
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1681
1561
1593
1802
1030
517
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1681
1561
1562
1798
1030
517
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1681
1561
1594
1798
1030
517
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1681
1562
1546
1803
1031
517
653
160
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1681
1562
1561
1798
1030
517
653
160
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1681
1562
1593
1802
1030
517
653
160
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1681
1562
1594
1803
1031
517
653
160
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1681
1589
1561
1798
1030
517
653
525
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1561
1033
774
1030
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1561
1034
778
1030
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1561
1049
774
1030
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1561
1050
774
1030
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1561
1545
1798
1030
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1561
1546
1802
1030
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1561
1561
1798
1030
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1561
1593
1798
1030
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1561
1562
1798
1030
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1561
1594
1798
1030
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1562
1034
778
1030
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1562
1050
774
1030
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1562
1546
1802
1030
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1562
1554
1798
1030
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1562
1593
1802
1030
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1562
1562
1798
1030
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1562
1586
1798
1030
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1562
1594
1798
1030
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1581
1081
774
1030
514
646
530
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1581
1545
1802
1030
514
646
530
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1581
1577
1798
1030
514
646
530
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1673
1581
1593
1798
1030
514
646
530
19
15
949
517
421
469
613
565
1637
1269
1157
1037
521
653
1685
1589
1561
1798
1030
517
725
517
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1561
1545
1797
1025
513
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1561
1549
1797
1025
513
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1561
1546
1801
1025
513
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1561
1561
1797
1025
513
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1561
1565
1797
1025
513
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1561
1593
1797
1025
513
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1561
1562
1798
1029
513
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1561
1597
1797
1025
513
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1561
1594
1798
1029
513
653
161
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1562
1546
1803
1025
513
653
160
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1562
1561
1797
1025
513
653
160
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1562
1593
1797
1025
513
653
160
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1562
1563
1801
1026
513
653
160
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1562
1594
1803
1025
513
653
160
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1562
1595
1801
1026
513
653
160
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1589
1045
773
1025
513
653
525
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1589
1053
773
1025
513
653
525
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1589
1557
1797
1025
513
653
525
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1589
1561
1797
1025
513
653
525
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1681
1589
1565
1797
1025
513
653
525
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1561
1033
773
1025
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1561
1037
773
1025
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1561
1045
773
1025
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1561
1034
779
1025
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1561
1049
773
1025
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1561
1053
773
1025
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1561
1050
774
1025
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1561
1545
1797
1025
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1561
1557
1797
1025
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1561
1549
1797
1025
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1561
1546
1803
1025
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1561
1561
1797
1025
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1561
1565
1797
1025
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1561
1593
1797
1025
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1561
1562
1803
1025
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1561
1597
1797
1025
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1561
1594
1803
1025
514
646
513
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1562
1034
779
1025
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1562
1049
773
1025
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1562
1050
774
1025
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1562
1051
777
1026
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1562
1546
1803
1025
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1562
1561
1797
1025
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1562
1554
1797
1025
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1562
1593
1797
1025
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1562
1562
1803
1025
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1562
1563
1801
1026
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1562
1586
1798
1025
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1562
1594
1803
1025
514
646
512
19
15
949
517
421
469
613
565
1637
1269
1157
1037
525
653
1673
1562
1595
1801
1026
514
646
512
19
15
949
517
421
469
613
565
1637
1273
1157
1033
517
653
1681
1585
1045
785
1026
515
653
521
19
15
949
517
421
469
613
565
1637
1273
1157
1033
525
653
1681
1585
1045
785
1029
513
653
521
19
15
949
517
421
469
613
565
1637
1273
1157
1033
525
653
1681
1585
1557
1809
1029
513
653
521
19
15
949
517
421
469
613
565
1637
1273
1157
1037
521
653
1681
1585
1033
779
1031
517
653
521
19
15
949
517
421
469
613
565
1637
1273
1157
1037
521
653
1681
1585
1049
779
1031
517
653
521
19
15
949
517
421
469
613
565
1637
1273
1157
1037
521
653
1681
1585
1541
1798
1030
517
653
521
19
15
949
517
421
469
613
565
1637
1273
1157
1037
521
653
1681
1585
1545
1803
1031
517
653
521
19
15
949
517
421
469
613
565
1637
1273
1157
1037
521
653
1681
1585
1561
1803
1031
517
653
521
19
15
949
517
421
469
613
565
1637
1273
1157
1037
521
653
1681
1585
1554
1798
1030
517
653
521
19
15
949
517
421
469
613
565
1637
1273
1157
1037
521
653
1685
1585
1541
1798
1030
517
725
513
19
15
949
517
421
469
613
565
1637
1273
1157
1037
521
653
1685
1585
1545
1803
1031
517
725
513
19
15
949
517
421
469
613
565
1637
1273
1157
1037
521
653
1685
1585
1561
1803
1031
517
725
513
19
15
949
517
421
469
613
565
1637
1273
1157
1037
521
653
1685
1585
1554
1798
1030
517
725
513
19
15
949
517
421
469
613
565
1637
1273
1157
1037
521
653
1689
1585
1541
1802
1031
517
742
518
19
15
949
517
421
469
613
565
1637
1273
1157
1037
521
653
1689
1585
1545
1803
1031
517
742
518
19
15
949
517
421
469
613
565
1637
1273
1157
1037
525
653
1681
1585
1033
777
1025
513
653
521
19
15
949
517
421
469
613
565
1637
1273
1157
1037
525
653
1681
1585
1045
773
1025
513
653
521
19
15
949
517
421
469
613
565
1637
1273
1157
1037
525
653
1681
1585
1049
773
1025
513
653
521
19
15
949
517
421
469
613
565
1637
1273
1157
1037
525
653
1681
1585
1541
1797
1025
513
653
521
19
15
949
517
421
469
613
565
1637
1273
1157
1037
525
653
1681
1585
1545
1801
1025
513
653
521
19
15
949
517
421
469
613
565
1637
1273
1157
1037
525
653
1681
1585
1557
1797
1025
513
653
521
19
15
949
517
421
469
613
565
1637
1273
1157
1037
525
653
1681
1585
1561
1797
1025
513
653
521
19
15
949
517
421
469
613
565
1637
1273
1157
1037
525
653
1681
1585
1554
1798
1025
513
653
521
19
15
949
517
421
469
613
565
1637
1273
1157
1037
525
653
1689
1585
1541
1797
1025
513
742
518
19
15
949
517
421
469
613
565
1637
1273
1157
1037
525
653
1689
1585
1545
1801
1025
513
742
518
19
15
949
517
421
469
613
565
1637
1253
1157
1033
517
653
1681
1593
1049
785
1026
515
653
513
19
15
949
517
421
469
613
565
1637
1253
1157
1033
517
653
1681
1593
1053
785
1026
515
653
513
19
15
949
517
421
469
613
565
1637
1253
1157
1033
517
653
1681
1593
1561
1809
1026
515
653
513
19
15
949
517
421
469
613
565
1637
1253
1157
1033
517
653
1681
1593
1565
1809
1026
515
653
513
19
15
949
517
421
469
613
565
1637
1253
1157
1033
517
653
1681
1593
1562
1809
1026
515
653
513
19
15
949
517
421
469
613
565
1637
1253
1157
1033
517
653
1681
1594
1049
785
1026
515
653
512
19
15
949
517
421
469
613
565
1637
1253
1157
1033
517
653
1681
1594
1561
1809
1026
515
653
512
19
15
949
517
421
469
613
565
1637
1253
1157
1033
517
653
1681
1594
1563
1809
1026
515
653
512
19
15
949
517
421
469
613
565
1637
1253
1157
1033
525
653
1681
1593
1049
785
1029
513
653
513
19
15
949
517
421
469
613
565
1637
1253
1157
1033
525
653
1681
1593
1053
785
1029
513
653
513
19
15
949
517
421
469
613
565
1637
1253
1157
1033
525
653
1681
1593
1561
1809
1029
513
653
513
19
15
949
517
421
469
613
565
1637
1253
1157
1033
525
653
1681
1593
1565
1809
1029
513
653
513
19
15
949
517
421
469
613
565
1637
1253
1157
1033
525
653
1681
1594
1049
785
1029
513
653
512
19
15
949
517
421
469
613
565
1637
1253
1157
1033
525
653
1681
1594
1563
1809
1029
513
653
512
19
15
949
517
421
469
613
565
1637
1253
1157
1033
525
653
1689
1593
1049
785
1029
513
742
513
19
15
949
517
421
469
613
565
1637
1253
1157
1033
525
653
1689
1593
1053
785
1029
513
742
513
19
15
949
517
421
469
613
565
1637
1253
1157
1033
525
653
1689
1593
1561
1809
1029
513
742
513
19
15
949
517
421
469
613
565
1637
1253
1157
1033
525
653
1689
1593
1565
1809
1029
513
742
513
19
15
949
517
421
469
613
565
1637
1253
1157
1033
525
653
1689
1597
1565
1809
1029
513
650
514
19
15
949
517
421
469
613
565
1637
1253
1157
1037
517
653
1689
1593
1049
777
1049
514
650
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
517
653
1689
1593
1561
1801
1049
514
650
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
521
653
1681
1593
1049
778
1030
514
727
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
521
653
1681
1593
1561
1802
1030
514
727
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
521
653
1681
1593
1562
1802
1030
514
727
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
521
653
1681
1594
1049
774
1030
517
653
512
19
15
949
517
421
469
613
565
1637
1253
1157
1037
521
653
1681
1594
1563
1803
1031
517
653
512
19
15
949
517
421
469
613
565
1637
1253
1157
1037
521
653
1685
1557
1561
1802
1030
517
725
533
19
15
949
517
421
469
613
565
1637
1253
1157
1037
521
653
1685
1557
1577
1802
1030
517
725
533
19
15
949
517
421
469
613
565
1637
1253
1157
1037
521
653
1689
1593
1050
778
1031
517
650
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
521
653
1689
1593
1561
1802
1030
514
650
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
521
653
1689
1593
1562
1802
1030
514
650
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
525
653
1681
1593
1049
773
1025
513
653
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
525
653
1681
1593
1053
773
1025
513
653
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
525
653
1681
1593
1561
1797
1025
513
653
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
525
653
1681
1593
1565
1797
1025
513
653
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
525
653
1681
1593
1562
1802
1027
513
653
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
525
653
1681
1594
1049
773
1025
513
653
512
19
15
949
517
421
469
613
565
1637
1253
1157
1037
525
653
1681
1594
1561
1797
1025
513
653
512
19
15
949
517
421
469
613
565
1637
1253
1157
1037
525
653
1681
1594
1563
1803
1025
514
654
512
19
15
949
517
421
469
613
565
1637
1253
1157
1037
525
653
1689
1593
1049
773
1025
513
650
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
525
653
1689
1593
1053
773
1025
513
650
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
525
653
1689
1593
1050
778
1027
513
650
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
525
653
1689
1593
1561
1797
1025
513
650
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
525
653
1689
1593
1565
1797
1025
513
650
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
525
653
1689
1593
1562
1802
1027
513
650
513
19
15
949
517
421
469
613
565
1637
1253
1157
1037
525
653
1689
1597
1053
773
1025
513
650
514
19
15
949
517
421
469
613
565
1637
1253
1157
1037
525
653
1689
1597
1565
1797
1025
513
650
514
19
15
945
514
429
453
613
573
1633
1264
1157
1033
521
650
1674
1576
1551
1806
1042
528
824
1187
19
15
945
514
429
453
613
573
1633
1264
1157
1033
522
650
1674
1576
1551
1807
1032
520
744
163
19
15
945
517
429
197
613
573
1633
1250
1155
1801
781
905
1693
1572
1554
1174
113
1035
1161
512
19
15
945
517
429
197
613
573
1633
1251
1155
1801
781
905
1689
1569
1586
1174
113
1035
1163
515
19
15
945
517
429
197
613
573
1633
1251
1155
1801
781
905
1693
1569
1586
1174
113
1035
1161
517
19
15
945
517
429
453
613
573
1633
1250
1154
1033
521
649
1669
1572
1060
790
1035
523
643
528
19
15
945
517
429
453
613
573
1633
1250
1154
1033
521
649
1669
1572
1572
1806
1033
523
643
528
19
15
945
517
429
453
613
573
1633
1250
1154
1033
521
649
1677
1572
1572
1806
1033
523
745
528
19
15
945
517
429
453
613
573
1633
1250
1154
1033
521
649
1693
1572
1572
1806
1033
523
649
512
19
15
945
517
429
453
613
573
1633
1250
1154
1033
522
649
1669
1572
1572
1814
1032
526
643
536
19
15
945
517
429
453
613
573
1633
1250
1154
1033
522
649
1693
1572
1572
1814
1032
526
649
512
19
15
945
517
429
453
613
573
1633
1250
1155
1033
521
649
1669
1556
1042
780
1033
523
643
512
19
15
945
517
429
453
613
573
1633
1250
1155
1033
521
649
1669
1556
1554
1804
1033
523
643
512
19
15
945
517
429
453
613
573
1633
1250
1155
1033
521
649
1669
1556
1598
1806
1033
523
643
512
19
15
945
517
429
453
613
573
1633
1250
1155
1033
521
649
1669
1572
1042
780
1033
523
643
528
19
15
945
517
429
453
613
573
1633
1250
1155
1033
521
649
1669
1572
1554
1804
1033
523
643
528
19
15
945
517
429
453
613
573
1633
1250
1155
1033
521
649
1669
1572
1586
1804
1033
523
643
528
19
15
945
517
429
453
613
573
1633
1250
1155
1033
521
649
1669
1572
1598
1806
1033
523
643
528
19
15
945
517
429
453
613
573
1633
1250
1155
1033
521
649
1677
1572
1554
1804
1033
523
745
528
19
15
945
517
429
453
613
573
1633
1250
1155
1033
521
649
1677
1572
1586
1804
1033
523
745
528
19
15
945
517
429
453
613
573
1633
1250
1155
1033
521
649
1677
1572
1598
1806
1033
523
745
528
19
15
945
517
429
453
613
573
1633
1250
1155
1033
521
649
1685
1572
1586
1806
1033
526
739
520
19
15
945
517
429
453
613
573
1633
1250
1155
1033
521
649
1693
1572
1042
780
1033
523
723
512
19
15
945
517
429
453
613
573
1633
1250
1155
1033
521
649
1693
1572
1554
1804
1033
523
649
512
19
15
945
517
429
453
613
573
1633
1250
1155
1033
521
649
1693
1572
1586
1804
1033
523
649
512
19
15
945
517
429
453
613
573
1633
1250
1155
1033
525
649
1669
1556
1042
790
1041
522
642
512
19
15
945
517
429
453
613
573
1633
1250
1155
1033
525
649
1669
1556
1554
1814
1041
522
642
512
19
15
945
517
429
453
613
573
1633
1250
1155
1033
525
649
1669
1572
1058
790
1041
522
642
532
19
15
945
517
429
453
613
573
1633
1250
1155
1033
525
649
1669
1572
1042
790
1041
522
642
532
19
15
945
517
429
453
613
573
1633
1250
1155
1033
525
649
1669
1572
1570
1814
1041
522
642
532
19
15
945
517
429
453
613
573
1633
1250
1155
1033
525
649
1669
1572
1554
1814
1041
522
642
532
19
15
945
517
429
453
613
573
1633
1250
1155
1033
525
649
1669
1572
1586
1814
1041
522
642
532
19
15
945
517
429
453
613
573
1633
1250
1155
1033
525
649
1685
1572
1554
1814
1041
522
739
520
19
15
945
517
429
453
613
573
1633
1250
1155
1033
525
649
1685
1572
1586
1814
1041
522
739
520
19
15
945
517
429
453
613
573
1633
1250
1155
1033
522
649
1669
1556
1042
790
1032
526
642
512
19
15
945
517
429
453
613
573
1633
1250
1155
1033
522
649
1669
1572
1058
790
1032
526
643
536
19
15
945
517
429
453
613
573
1633
1250
1155
1033
522
649
1669
1572
1042
790
1032
526
643
536
19
15
945
517
429
453
613
573
1633
1250
1155
1033
522
649
1669
1572
1570
1814
1032
526
643
536
19
15
945
517
429
453
613
573
1633
1250
1155
1033
522
649
1669
1572
1554
1814
1032
526
643
536
19
15
945
517
429
453
613
573
1633
1250
1155
1033
522
649
1669
1572
1586
1806
1032
526
643
536
19
15
945
517
429
453
613
573
1633
1250
1155
1033
522
649
1685
1572
1554
1814
1032
526
739
520
19
15
945
517
429
453
613
573
1633
1250
1155
1033
522
649
1685
1572
1586
1806
1032
526
739
520
19
15
945
517
429
453
613
573
1633
1250
1155
1033
522
649
1693
1572
1058
790
1032
526
649
512
19
15
945
517
429
453
613
573
1633
1250
1155
1033
522
649
1693
1572
1042
790
1032
526
649
512
19
15
945
517
429
453
613
573
1633
1250
1155
1033
522
649
1693
1572
1570
1814
1032
526
649
512
19
15
945
517
429
453
613
573
1633
1250
1155
1033
522
649
1693
1572
1554
1814
1032
526
649
512
19
15
945
517
429
453
613
573
1633
1250
1155
1033
522
649
1693
1572
1586
1806
1032
526
649
512
19
15
945
517
429
453
613
573
1633
1250
1155
1033
522
651
1669
1572
1586
1818
1032
521
641
528
19
15
945
517
429
453
613
573
1633
1250
1155
1033
522
651
1685
1572
1586
1818
1032
521
737
520
19
15
945
517
429
453
613
573
1633
1250
1155
265
521
649
1693
1572
1042
150
679
519
649
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1666
1553
1041
781
1033
523
640
517
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1666
1553
1553
1805
1033
523
640
517
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1666
1553
1569
1805
1033
523
640
517
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1666
1553
1584
1804
1033
523
640
517
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1666
1569
1041
781
1033
519
640
542
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1666
1569
1553
1805
1033
519
640
542
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1666
1569
1569
1805
1033
519
640
542
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1666
1569
1585
1805
1033
519
640
542
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1666
1570
1040
794
1035
519
640
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1666
1570
1072
780
1033
523
640
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1666
1570
1042
794
1043
529
640
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1666
1570
1552
1818
1035
523
640
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1666
1570
1568
1806
1033
523
640
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1666
1570
1584
1805
1033
523
640
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1666
1570
1554
1818
1043
529
640
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1666
1570
1572
1805
1033
523
640
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1666
1570
1586
1804
1033
523
640
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1669
1553
1040
780
1033
523
643
519
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1669
1553
1041
781
1033
523
643
519
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1669
1553
1553
1805
1033
523
643
519
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1669
1553
1569
1805
1033
523
643
519
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1669
1553
1584
1804
1033
523
643
519
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1669
1569
1041
781
1033
523
643
539
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1669
1569
1553
1805
1033
523
643
539
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1669
1569
1569
1805
1033
523
643
539
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1669
1569
1584
1805
1033
523
643
539
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1669
1569
1585
1805
1033
523
643
539
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1669
1569
1586
1804
1033
523
643
539
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1673
1569
1057
781
1033
523
647
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1673
1569
1056
781
1033
523
647
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1673
1569
1553
1805
1033
523
647
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1673
1569
1569
1805
1033
523
647
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1673
1569
1568
1805
1033
523
647
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1673
1569
1584
1805
1033
523
647
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1673
1569
1585
1805
1033
523
647
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1673
1569
1554
1818
1043
529
689
171
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1673
1569
1586
1804
1033
523
647
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1673
1570
1552
1818
1035
523
647
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1673
1570
1568
1806
1033
523
747
168
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1673
1570
1584
1805
1033
523
747
168
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1673
1570
1554
1806
1033
523
747
168
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1673
1570
1586
1804
1033
523
747
168
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1677
1569
1057
781
1033
523
729
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1677
1569
1056
781
1033
523
729
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1677
1569
1041
781
1033
523
729
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1677
1569
1042
794
1043
529
825
1195
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1677
1569
1553
1805
1033
523
729
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1677
1569
1569
1805
1033
523
729
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1677
1569
1568
1805
1033
523
729
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1677
1569
1584
1805
1033
523
729
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1677
1569
1585
1805
1033
523
729
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1677
1569
1554
1818
1043
529
693
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1674
1569
1584
1804
1033
519
816
1190
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1674
1569
1585
1805
1033
535
752
166
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1674
1570
1552
1818
1035
519
752
528
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1674
1570
1568
1806
1033
519
752
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1674
1570
1584
1805
1033
519
752
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1674
1570
1554
1806
1033
519
752
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1674
1570
1572
1805
1033
519
752
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1674
1570
1586
1804
1033
519
752
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1685
1569
1553
1805
1033
523
739
527
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1685
1569
1569
1805
1033
523
739
527
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1685
1569
1568
1805
1033
523
739
527
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1685
1569
1584
1805
1033
523
739
527
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1685
1569
1585
1805
1033
523
739
527
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1678
1569
1553
1805
1033
523
728
542
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1678
1569
1569
1805
1033
523
728
542
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1678
1569
1568
1805
1033
523
728
542
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1678
1569
1584
1805
1033
523
728
542
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1678
1569
1585
1805
1033
523
728
542
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1678
1570
1552
1818
1035
523
744
528
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1678
1570
1568
1806
1033
523
728
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1678
1570
1584
1805
1033
523
728
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1689
1569
1057
781
1033
523
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1689
1569
1056
781
1033
523
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1689
1569
1072
780
1033
523
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1689
1569
1073
780
1033
519
721
517
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1689
1569
1553
1805
1033
523
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1689
1569
1569
1805
1033
523
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1689
1569
1568
1805
1033
523
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1689
1569
1074
780
1033
523
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1689
1569
1584
1805
1033
523
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1689
1569
1585
1805
1033
523
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1689
1569
1554
1818
1043
529
721
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1689
1569
1586
1804
1033
523
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1689
1570
1072
780
1033
523
651
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1689
1570
1552
1818
1035
523
651
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1689
1570
1568
1806
1033
523
651
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1689
1570
1584
1805
1033
523
651
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1689
1570
1554
1806
1033
523
651
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1689
1570
1586
1804
1033
523
651
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1693
1569
1057
781
1033
523
723
519
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1693
1569
1056
781
1033
523
723
519
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1693
1569
1553
1805
1033
523
649
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1693
1569
1569
1805
1033
523
649
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1693
1569
1568
1805
1033
523
649
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1693
1569
1584
1805
1033
523
649
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1693
1569
1585
1805
1033
523
649
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1693
1569
1554
1818
1043
529
722
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1682
1570
1552
1818
1035
527
736
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1682
1570
1568
1806
1033
523
736
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1690
1570
1552
1818
1035
523
720
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1690
1570
1568
1806
1033
523
720
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1690
1570
1584
1805
1033
523
720
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1690
1570
1554
1806
1033
523
720
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1690
1570
1572
1806
1033
523
720
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1690
1570
1586
1804
1033
523
720
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1694
1569
1057
781
1033
523
648
522
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1694
1569
1056
781
1033
523
648
522
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1694
1569
1569
1805
1033
523
648
522
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1694
1569
1568
1805
1033
523
648
522
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1694
1569
1584
1805
1033
523
648
522
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1694
1569
1585
1805
1033
523
648
522
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1694
1570
1040
794
1035
519
648
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1694
1570
1056
782
1033
523
648
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1694
1570
1552
1818
1035
519
648
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1694
1570
1568
1806
1033
523
648
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
649
1694
1570
1584
1805
1033
523
648
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1666
1570
1568
1806
1033
528
764
172
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1666
1570
1584
1805
1033
528
764
172
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1666
1570
1586
1804
1033
528
764
172
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1666
1554
1568
1806
1033
528
828
516
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1670
1553
1553
1805
1033
528
640
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1670
1553
1569
1805
1033
528
640
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1670
1553
1568
1805
1033
528
640
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1670
1553
1584
1805
1033
528
640
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1670
1569
1569
1805
1033
528
640
162
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1670
1569
1568
1805
1033
528
640
162
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1670
1569
1584
1805
1033
528
640
162
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1670
1569
1585
1805
1033
528
640
162
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1670
1570
1568
1806
1033
528
640
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1670
1570
1584
1805
1033
528
640
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1673
1569
1057
781
1033
528
693
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1673
1569
1056
781
1033
528
693
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1673
1569
1553
1805
1033
528
693
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1673
1569
1569
1805
1033
528
693
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1673
1569
1568
1805
1033
528
693
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1673
1569
1584
1805
1033
528
693
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1673
1569
1585
1805
1033
528
693
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1673
1569
1586
1804
1033
528
693
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1675
1569
1553
1805
1033
528
818
684
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1675
1569
1569
1805
1033
528
818
684
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1675
1569
1568
1805
1033
528
818
684
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1675
1569
1584
1805
1033
528
818
684
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1675
1569
1585
1805
1033
528
818
684
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1674
1569
1057
781
1033
528
756
534
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1674
1569
1569
1805
1033
528
692
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1674
1569
1584
1804
1033
528
692
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1674
1569
1585
1805
1033
528
692
165
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1674
1570
1056
782
1033
528
824
1192
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1674
1570
1568
1806
1033
528
824
1192
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1674
1570
1584
1805
1033
528
824
1192
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1674
1570
1554
1806
1033
528
824
1192
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1674
1570
1586
1804
1033
528
824
1192
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1678
1569
1553
1805
1033
528
816
1185
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1678
1569
1569
1805
1033
528
816
1185
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1678
1569
1568
1805
1033
528
816
1185
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1678
1569
1584
1805
1033
528
816
1185
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1678
1569
1585
1805
1033
528
816
1185
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1678
1570
1568
1806
1033
528
816
1184
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1678
1570
1584
1805
1033
528
816
1184
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1679
1569
1553
1805
1033
528
753
161
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1679
1569
1569
1805
1033
528
753
161
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1679
1569
1568
1805
1033
528
753
161
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1679
1569
1584
1805
1033
528
753
161
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1679
1569
1585
1805
1033
528
753
161
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1689
1569
1057
781
1033
528
654
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1689
1569
1056
781
1033
528
654
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1689
1569
1072
780
1033
528
726
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1689
1569
1073
781
1033
528
654
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1689
1569
1553
1805
1033
528
653
521
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1689
1569
1569
1805
1033
528
653
521
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1689
1569
1568
1805
1033
528
653
521
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1689
1569
1074
780
1033
528
726
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1689
1569
1584
1805
1033
528
653
521
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1689
1569
1585
1805
1033
528
653
521
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1689
1569
1586
1804
1033
528
653
521
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1690
1570
1568
1806
1033
528
648
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1690
1570
1584
1805
1033
528
648
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1690
1570
1554
1806
1033
528
648
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1690
1570
1586
1804
1033
528
648
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1691
1569
1057
813
1033
528
650
522
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1691
1569
1553
1805
1033
528
650
522
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1691
1569
1569
1805
1033
528
650
522
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1691
1569
1568
1805
1033
528
650
522
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1691
1569
1584
1805
1033
528
650
522
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1691
1569
1585
1805
1033
528
650
522
19
15
945
517
429
453
613
573
1633
1251
1155
1033
521
650
1691
1569
1586
1804
1033
528
650
522
19
15
945
517
429
453
613
573
1633
1251
1155
1033
525
649
1669
1553
1554
1814
1041
522
642
519
19
15
945
517
429
453
613
573
1633
1251
1155
1033
525
649
1669
1569
1554
1814
1041
522
642
539
19
15
945
517
429
453
613
573
1633
1251
1155
1033
525
649
1673
1569
1585
1804
1041
522
747
531
19
15
945
517
429
453
613
573
1633
1251
1155
1033
525
649
1673
1569
1570
1814
1041
522
730
530
19
15
945
517
429
453
613
573
1633
1251
1155
1033
525
649
1673
1569
1554
1814
1041
522
730
530
19
15
945
517
429
453
613
573
1633
1251
1155
1033
525
649
1673
1570
1552
1814
1041
522
747
168
19
15
945
517
429
453
613
573
1633
1251
1155
1033
525
649
1673
1570
1570
1814
1041
522
747
168
19
15
945
517
429
453
613
573
1633
1251
1155
1033
525
649
1673
1570
1554
1814
1041
522
747
168
19
15
945
517
429
453
613
573
1633
1251
1155
1033
525
649
1685
1569
1585
1804
1041
522
739
523
19
15
945
517
429
453
613
573
1633
1251
1155
1033
525
649
1685
1569
1570
1814
1041
522
738
523
19
15
945
517
429
453
613
573
1633
1251
1155
1033
525
649
1689
1569
1585
1804
1041
522
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
525
649
1689
1569
1570
1814
1041
522
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
525
649
1689
1569
1554
1814
1041
522
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
525
649
1689
1570
1570
1814
1041
522
651
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
525
649
1689
1570
1554
1814
1041
522
651
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1669
1553
1042
790
1032
526
642
519
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1669
1553
1552
1804
1032
526
642
519
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1669
1553
1553
1805
1032
526
642
519
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1669
1553
1584
1804
1032
526
642
519
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1669
1553
1570
1814
1032
526
642
519
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1669
1553
1554
1814
1032
526
642
519
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1669
1569
1553
1805
1032
526
642
539
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1669
1569
1584
1805
1032
526
642
539
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1669
1569
1585
1805
1032
526
642
539
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1669
1569
1554
1814
1032
526
642
539
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1669
1569
1586
1806
1032
526
642
539
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1673
1569
1058
790
1032
526
730
538
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1673
1569
1553
1805
1032
526
730
538
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1673
1569
1584
1805
1032
526
730
538
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1673
1569
1585
1805
1032
526
730
538
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1673
1569
1570
1814
1032
526
730
538
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1673
1569
1554
1814
1032
526
730
538
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1673
1569
1586
1806
1032
526
730
538
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1673
1570
1552
1814
1032
526
747
168
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1673
1570
1584
1804
1032
526
747
168
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1673
1570
1570
1814
1032
526
747
168
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1673
1570
1554
1806
1032
526
747
168
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1673
1570
1586
1806
1032
526
747
168
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1677
1569
1058
790
1032
526
729
541
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1677
1569
1042
790
1032
526
729
541
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1677
1569
1553
1805
1032
526
729
541
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1677
1569
1584
1805
1032
526
729
541
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1677
1569
1585
1805
1032
526
729
541
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1677
1569
1570
1814
1032
526
729
541
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1677
1569
1554
1814
1032
526
729
541
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1677
1569
1586
1814
1032
526
729
541
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1685
1569
1553
1805
1032
526
738
523
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1685
1569
1584
1805
1032
526
738
523
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1685
1569
1585
1805
1032
526
738
523
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1685
1569
1570
1814
1032
526
738
523
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1685
1569
1586
1814
1032
526
738
523
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1689
1569
1072
780
1032
526
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1689
1569
1073
780
1032
526
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1689
1569
1058
790
1032
526
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1689
1569
1042
790
1032
526
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1689
1569
1553
1805
1032
526
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1689
1569
1074
782
1032
526
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1689
1569
1584
1805
1032
526
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1689
1569
1585
1805
1032
526
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1689
1569
1570
1814
1032
526
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1689
1569
1554
1814
1032
526
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1689
1569
1586
1806
1032
526
651
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1689
1570
1072
780
1032
526
651
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1689
1570
1058
790
1032
526
651
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1689
1570
1584
1804
1032
526
651
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1689
1570
1570
1814
1032
526
651
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1689
1570
1554
1806
1032
526
651
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1689
1570
1586
1806
1032
526
651
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1693
1569
1058
790
1032
526
649
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1693
1569
1042
790
1032
526
649
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1693
1569
1553
1805
1032
526
649
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1693
1569
1584
1805
1032
526
649
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1693
1569
1585
1805
1032
526
649
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1693
1569
1570
1814
1032
526
649
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1693
1569
1554
1814
1032
526
649
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
649
1693
1569
1586
1814
1032
526
649
515
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1673
1569
1058
790
1032
522
730
538
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1673
1569
1553
1805
1032
522
730
538
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1673
1569
1584
1805
1032
522
730
538
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1673
1569
1585
1805
1032
522
730
538
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1673
1569
1570
1814
1032
522
730
538
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1673
1569
1554
1814
1032
522
730
538
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1673
1569
1586
1806
1032
522
730
538
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1673
1570
1552
1814
1032
522
730
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1673
1570
1584
1804
1032
522
730
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1673
1570
1570
1814
1032
522
730
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1673
1570
1554
1806
1032
522
730
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1673
1570
1586
1806
1032
522
730
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1671
1553
1570
1814
1032
522
640
516
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1671
1569
1584
1818
1032
522
640
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1671
1569
1570
1814
1032
522
640
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1671
1569
1554
1814
1032
522
640
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1671
1569
1586
1814
1032
522
640
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1689
1569
1072
780
1032
522
650
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1689
1569
1073
780
1032
522
650
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1689
1569
1058
790
1032
522
650
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1689
1569
1042
790
1032
522
650
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1689
1569
1584
1804
1032
522
650
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1689
1569
1585
1804
1032
522
650
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1689
1569
1570
1814
1032
522
650
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1689
1569
1554
1814
1032
522
650
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1689
1569
1586
1814
1032
522
650
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1689
1570
1072
780
1032
522
650
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1689
1570
1058
790
1032
522
650
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1689
1570
1552
1818
1032
521
649
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1689
1570
1584
1804
1032
522
650
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1689
1570
1570
1814
1032
522
650
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1689
1570
1554
1814
1032
522
650
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1689
1570
1586
1814
1032
522
650
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1691
1569
1570
1814
1032
522
648
513
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1691
1569
1554
1814
1032
522
648
513
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1691
1569
1586
1814
1032
522
648
513
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1695
1569
1553
1805
1032
522
720
513
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1695
1569
1584
1805
1032
522
720
513
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1695
1569
1585
1805
1032
522
720
513
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1695
1569
1570
1814
1032
522
720
513
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1695
1569
1554
1814
1032
522
720
513
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
651
1695
1569
1586
1814
1032
522
720
513
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1666
1570
1552
1818
1032
516
828
1188
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1666
1570
1568
1806
1032
516
828
1188
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1666
1570
1584
1804
1032
516
828
1188
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1666
1570
1570
1814
1032
516
828
1188
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1666
1570
1554
1814
1032
516
828
1188
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1666
1570
1586
1806
1032
516
828
1188
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1666
1554
1568
1806
1032
516
828
516
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1666
1554
1570
1814
1032
516
828
516
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1667
1553
1553
1805
1032
524
642
516
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1667
1553
1570
1814
1032
516
642
516
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1667
1553
1554
1806
1032
516
642
516
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1667
1569
1041
781
1032
524
642
530
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1667
1569
1072
780
1032
516
642
530
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1667
1569
1073
780
1032
516
642
530
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1667
1569
1553
1805
1032
524
642
530
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1667
1569
1584
1805
1032
520
642
530
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1667
1569
1585
1805
1032
520
642
530
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1667
1569
1570
1814
1032
516
642
530
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1667
1569
1554
1814
1032
516
642
530
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1670
1553
1040
780
1032
520
640
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1670
1553
1041
780
1032
520
640
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1670
1553
1552
1804
1032
520
640
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1670
1553
1553
1804
1032
520
640
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1670
1553
1584
1804
1032
520
640
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1670
1569
1584
1805
1032
520
640
162
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1670
1569
1585
1805
1032
520
640
162
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1670
1570
1552
1814
1032
520
640
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1670
1570
1568
1806
1032
520
640
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1670
1570
1584
1804
1032
520
640
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1673
1569
1058
790
1032
516
645
533
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1673
1569
1553
1805
1032
524
750
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1673
1569
1584
1805
1032
524
750
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1673
1569
1585
1805
1032
524
750
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1673
1569
1570
1814
1032
516
645
533
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1673
1569
1554
1814
1032
516
645
533
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1673
1569
1586
1806
1032
516
645
533
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1673
1570
1552
1818
1032
516
646
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1673
1570
1568
1806
1032
516
646
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1673
1570
1584
1804
1032
516
646
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1673
1570
1554
1806
1032
516
646
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1673
1570
1586
1806
1032
516
646
536
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1675
1569
1553
1805
1032
524
729
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1675
1569
1584
1805
1032
520
729
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1675
1569
1585
1805
1032
520
729
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1675
1569
1570
1814
1032
516
729
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1675
1569
1554
1814
1032
516
729
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1675
1569
1586
1806
1032
516
729
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1674
1569
1584
1804
1032
520
748
542
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1674
1569
1585
1805
1032
520
748
542
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1674
1570
1056
782
1032
516
644
528
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1674
1570
1058
790
1032
516
644
528
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1674
1570
1042
790
1032
516
644
528
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1674
1570
1552
1814
1032
520
644
528
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1674
1570
1568
1806
1032
516
644
528
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1674
1570
1584
1804
1032
516
644
528
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1674
1570
1570
1814
1032
516
644
528
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1674
1570
1554
1806
1032
516
644
528
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1674
1570
1586
1806
1032
516
644
528
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1671
1553
1040
780
1032
516
641
517
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1671
1553
1041
780
1032
516
641
517
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1671
1553
1552
1804
1032
516
641
517
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1671
1553
1553
1805
1032
524
641
517
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1671
1553
1584
1804
1032
516
641
517
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1671
1553
1570
1814
1032
520
641
517
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1671
1569
1041
781
1032
524
641
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1671
1569
1042
790
1032
524
641
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1671
1569
1553
1805
1032
524
641
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1671
1569
1584
1805
1032
524
641
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1671
1569
1585
1805
1032
524
641
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1671
1569
1570
1814
1032
524
641
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1671
1569
1554
1814
1032
524
641
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1671
1569
1586
1806
1032
524
641
537
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1678
1569
1584
1804
1032
532
816
674
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1678
1569
1585
1804
1032
532
816
674
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1678
1570
1552
1818
1032
532
816
680
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1678
1570
1584
1806
1032
532
688
168
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1679
1569
1584
1804
1032
516
753
529
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1679
1569
1585
1804
1032
516
753
529
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1679
1569
1586
1814
1032
532
689
161
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1689
1569
1072
780
1032
516
653
521
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1689
1569
1073
780
1032
516
653
521
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1689
1569
1058
790
1032
516
653
521
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1689
1569
1553
1805
1032
524
654
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1689
1569
1074
782
1032
516
653
521
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1689
1569
1584
1805
1032
524
654
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1689
1569
1585
1805
1032
524
654
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1689
1569
1570
1814
1032
516
653
521
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1689
1569
1554
1814
1032
516
653
521
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1689
1569
1586
1806
1032
516
653
521
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1689
1570
1072
780
1032
516
654
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1689
1570
1058
790
1032
516
654
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1689
1570
1568
1806
1032
516
654
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1689
1570
1584
1804
1032
516
654
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1689
1570
1570
1814
1032
516
654
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1689
1570
1554
1806
1032
516
654
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1689
1570
1586
1806
1032
516
654
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1686
1569
1584
1805
1032
524
736
522
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1686
1569
1585
1805
1032
524
736
522
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1686
1570
1552
1818
1032
524
736
520
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1690
1569
1584
1805
1032
520
724
518
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1690
1569
1585
1805
1032
520
724
518
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1690
1570
1040
794
1032
516
648
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1690
1570
1056
782
1032
516
648
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1690
1570
1072
780
1032
516
648
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1690
1570
1058
790
1032
516
652
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1690
1570
1552
1814
1032
520
648
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1690
1570
1568
1806
1032
516
648
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1690
1570
1584
1804
1032
516
648
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1690
1570
1570
1814
1032
516
652
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1690
1570
1554
1806
1032
516
648
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1690
1570
1572
1806
1032
516
648
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1690
1570
1586
1806
1032
516
648
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1683
1569
1553
1805
1032
524
738
522
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1683
1569
1584
1805
1032
520
738
522
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1683
1569
1585
1805
1032
520
738
522
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1694
1569
1584
1805
1032
520
720
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1694
1569
1585
1805
1032
520
720
514
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1694
1570
1552
1814
1032
520
720
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1694
1570
1568
1806
1032
520
720
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1694
1570
1584
1806
1032
520
720
512
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1691
1569
1072
780
1032
516
649
513
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1691
1569
1073
780
1032
516
649
513
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1691
1569
1058
790
1032
516
649
513
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1691
1569
1553
1805
1032
524
649
516
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1691
1569
1074
782
1032
516
649
513
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1691
1569
1584
1805
1032
520
649
521
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1691
1569
1585
1805
1032
520
649
521
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1691
1569
1570
1814
1032
516
649
513
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1691
1569
1554
1814
1032
516
649
513
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1691
1569
1586
1806
1032
516
649
513
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1687
1569
1584
1805
1032
524
737
521
19
15
945
517
429
453
613
573
1633
1251
1155
1033
522
650
1687
1569
1585
1805
1032
524
737
521
19
15
945
517
429
453
613
573
1633
1251
1155
265
521
649
1673
1569
1057
141
425
535
817
1189
19
15
945
517
429
453
613
573
1633
1251
1155
265
521
649
1673
1569
1056
141
425
535
817
1189
19
15
945
517
429
453
613
573
1633
1251
1155
265
521
649
1673
1569
1058
150
423
529
603
283
19
15
945
517
429
453
613
573
1633
1251
1155
265
521
649
1677
1569
1057
141
425
535
821
1190
19
15
945
517
429
453
613
573
1633
1251
1155
265
521
649
1677
1569
1056
141
425
535
821
1190
19
15
945
517
429
453
613
573
1633
1251
1155
265
521
649
1677
1569
1058
150
423
529
819
1191
19
15
945
517
429
453
613
573
1633
1251
1155
265
521
649
1677
1569
1042
150
679
529
821
165
19
15
945
517
429
453
613
573
1633
1251
1155
265
521
649
1689
1569
1058
150
423
519
593
517
19
15
945
517
429
453
613
573
1633
1251
1155
265
521
649
1689
1569
1042
150
679
525
653
517
19
15
945
517
429
453
613
573
1633
1251
1155
265
521
649
1693
1569
1058
150
423
525
613
517
19
15
945
517
429
453
613
573
1633
1251
1155
265
521
649
1693
1569
1042
150
679
525
613
517
19
15
945
517
429
453
613
573
1633
1251
1155
265
522
650
1674
1570
1058
150
424
532
820
1188
19
15
945
517
429
453
613
573
1633
1269
1154
1033
521
649
1673
1582
1576
1806
1033
523
647
160
19
15
945
517
429
453
613
573
1633
1266
1154
1033
521
649
1685
1588
1556
1814
1042
526
738
512
19
15
945
517
429
453
613
573
1633
1266
1154
1033
525
649
1685
1588
1556
1814
1041
522
738
512
19
15
945
517
429
453
613
573
1633
1267
1155
1033
521
649
1673
1577
1569
1805
1033
523
747
163
19
15
945
517
429
453
613
573
1633
1267
1155
1033
521
649
1673
1577
1568
1805
1033
523
747
163
19
15
945
517
429
453
613
573
1633
1267
1155
1033
521
649
1673
1577
1570
1804
1033
523
747
163
19
15
945
517
429
453
613
573
1633
1267
1155
1033
521
649
1674
1578
1568
1805
1033
535
816
1184
19
15
945
517
429
453
613
573
1633
1267
1155
1033
521
649
1685
1585
1561
1805
1033
523
739
519
19
15
945
517
429
453
613
573
1633
1267
1155
1033
521
650
1673
1577
1569
1805
1033
528
822
1186
19
15
945
517
429
453
613
573
1633
1267
1155
1033
521
650
1673
1577
1568
1805
1033
528
822
1186
19
15
945
517
429
453
613
573
1633
1267
1155
1033
521
650
1673
1577
1570
1804
1033
528
822
1186
19
15
945
517
429
453
613
573
1633
1267
1155
1033
521
650
1675
1577
1569
1805
1033
528
818
1186
19
15
945
517
429
453
613
573
1633
1267
1155
1033
521
650
1675
1577
1568
1805
1033
528
818
1186
19
15
945
517
429
453
613
573
1633
1267
1155
1033
521
650
1675
1577
1570
1804
1033
528
818
1186
19
15
945
517
429
453
613
573
1633
1267
1155
1033
521
650
1674
1578
1568
1805
1033
528
824
1184
19
15
945
517
429
453
613
573
1633
1267
1155
1033
525
649
1673
1577
1569
1805
1041
522
746
162
19
15
945
517
429
453
613
573
1633
1267
1155
1033
525
649
1673
1577
1570
1804
1041
522
746
162
19
15
945
517
429
453
613
573
1633
1267
1155
1033
522
649
1673
1577
1569
1804
1032
526
746
162
19
15
945
517
429
453
613
573
1633
1267
1155
1033
522
649
1685
1585
1561
1805
1032
526
738
518
19
15
945
517
429
453
613
573
1633
1267
1155
1033
522
651
1673
1577
1569
1804
1032
522
746
162
19
15
945
517
429
453
613
573
1633
1267
1155
1033
522
650
1667
1561
1592
1804
1032
516
642
514
19
15
945
517
429
453
613
573
1633
1267
1155
1033
522
650
1667
1577
1569
1804
1032
516
642
162
19
15
945
517
429
453
613
573
1633
1267
1155
1033
522
650
1667
1577
1568
1806
1032
516
642
162
19
15
945
517
429
453
613
573
1633
1267
1155
1033
522
650
1673
1577
1569
1804
1032
516
646
162
19
15
945
517
429
453
613
573
1633
1267
1155
1033
522
650
1673
1577
1568
1806
1032
516
646
162
19
15
945
517
429
453
613
573
1633
1267
1155
1033
522
650
1675
1577
1569
1804
1032
520
746
162
19
15
945
517
429
453
613
573
1633
1267
1155
1033
522
650
1675
1577
1568
1804
1032
520
746
162
19
15
945
517
429
453
613
573
1633
1267
1155
1033
522
650
1674
1578
1568
1804
1032
520
644
160
19
15
945
517
429
453
613
573
1633
1267
1155
1033
522
650
1683
1585
1561
1805
1032
520
738
514
19
15
945
517
429
453
613
573
1633
1267
1155
1033
522
650
1687
1585
1561
1805
1032
520
737
517
19
15
945
517
429
405
613
573
1633
1250
1155
1157
517
649
1669
1556
1570
1924
1221
257
1154
256
19
15
945
517
429
405
613
573
1633
1250
1155
1157
517
649
1669
1556
1566
1938
1266
257
1154
256
19
15
945
517
429
405
613
573
1633
1250
1155
1157
517
649
1669
1572
1570
1924
1221
257
898
528
19
15
945
517
429
405
613
573
1633
1250
1155
1157
517
649
1669
1572
1554
1938
1266
257
898
536
19
15
945
517
429
405
613
573
1633
1250
1155
1157
517
649
1669
1572
1586
1924
1221
257
898
528
19
15
945
517
429
405
613
573
1633
1250
1155
1157
517
649
1669
1572
1598
1929
1221
257
898
528
19
15
945
517
429
405
613
573
1633
1250
1155
1157
517
649
1677
1572
1570
1924
1221
289
1257
160
19
15
945
517
429
405
613
573
1633
1250
1155
1157
517
649
1677
1572
1586
1924
1221
289
1257
160
19
15
945
517
429
405
613
573
1633
1250
1155
1157
517
649
1693
1572
1570
1924
1221
257
1161
256
19
15
945
517
429
405
613
573
1633
1250
1155
1157
517
649
1693
1572
1586
1924
1221
257
1161
256
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1666
1553
1553
1925
1221
257
896
518
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1666
1553
1569
1925
1221
257
896
518
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1666
1553
1584
1929
1221
257
896
518
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1666
1570
1552
1925
1221
257
896
532
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1666
1570
1568
1925
1221
257
896
532
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1666
1570
1584
1929
1221
257
896
532
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1666
1570
1554
1938
1266
257
896
532
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1666
1570
1572
1925
1221
257
896
532
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1666
1554
1552
1938
1267
257
1152
260
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1669
1553
1552
1925
1221
257
1154
262
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1669
1553
1553
1929
1221
257
1154
262
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1669
1553
1569
1924
1221
257
1154
262
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1669
1553
1568
1924
1221
257
1154
262
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1669
1553
1584
1924
1221
257
1154
262
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1669
1553
1570
1924
1221
257
1154
262
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1669
1553
1554
1938
1266
257
1154
262
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1669
1569
1552
1925
1221
257
898
534
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1669
1569
1553
1924
1221
257
898
534
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1669
1569
1569
1924
1221
257
898
534
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1669
1569
1568
1925
1221
257
898
534
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1669
1569
1584
1925
1221
257
898
534
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1669
1569
1585
1924
1221
257
898
534
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1669
1569
1554
1924
1221
257
898
534
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1669
1569
1586
1938
1267
257
1154
287
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1673
1569
1552
1925
1221
577
753
541
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1673
1569
1553
1924
1221
577
753
541
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1673
1569
1569
1924
1221
577
753
541
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1673
1569
1568
1925
1221
577
753
541
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1673
1569
1584
1925
1221
577
753
541
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1673
1569
1585
1924
1221
577
753
541
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1673
1569
1570
1924
1221
577
753
541
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1673
1569
1554
1924
1221
577
753
541
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1673
1570
1552
1924
1221
577
762
168
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1673
1570
1568
1924
1221
577
762
168
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1673
1570
1584
1924
1221
577
762
168
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1673
1570
1570
1924
1221
577
762
168
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1673
1570
1554
1924
1221
577
762
168
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1673
1570
1586
1924
1221
289
625
536
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1677
1569
1552
1925
1221
257
1157
277
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1677
1569
1553
1924
1221
257
1157
277
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1677
1569
1569
1924
1221
257
1157
277
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1677
1569
1568
1925
1221
257
1157
277
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1677
1569
1584
1925
1221
257
1157
277
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1677
1569
1585
1924
1221
257
1157
277
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1677
1569
1554
1938
1266
257
901
541
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1677
1569
1586
1938
1266
257
901
541
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1685
1569
1552
1925
1221
257
866
522
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1685
1569
1553
1924
1221
257
866
522
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1685
1569
1569
1924
1221
257
866
522
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1685
1569
1568
1925
1221
257
866
522
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1685
1569
1584
1929
1221
257
866
522
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1685
1569
1585
1924
1221
257
866
522
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1678
1569
1552
1925
1221
577
744
162
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1678
1569
1553
1924
1221
289
824
170
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1678
1569
1569
1924
1221
289
824
170
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1678
1569
1568
1925
1221
577
744
162
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1678
1569
1584
1925
1221
577
744
162
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1678
1569
1585
1924
1221
289
824
170
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1678
1570
1552
1925
1221
577
744
528
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1678
1570
1568
1924
1221
289
824
168
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1678
1570
1584
1929
1221
577
744
528
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1689
1569
1552
1925
1221
257
1165
262
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1689
1569
1553
1924
1221
257
1165
262
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1689
1569
1569
1924
1221
257
1165
262
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1689
1569
1568
1925
1221
257
1165
262
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1689
1569
1584
1925
1221
257
1165
262
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1689
1569
1585
1924
1221
257
1165
262
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1689
1569
1570
1924
1221
257
1165
262
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1689
1569
1554
1924
1221
257
1165
262
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1689
1569
1586
1938
1266
257
1165
269
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1689
1570
1552
1924
1221
257
906
520
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1689
1570
1568
1924
1221
257
906
520
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1689
1570
1584
1924
1221
257
906
520
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1689
1570
1570
1924
1221
257
906
520
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1689
1570
1554
1924
1221
257
906
520
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1689
1570
1586
1924
1221
257
906
520
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1693
1569
1552
1925
1221
257
1161
261
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1693
1569
1553
1924
1221
257
1161
261
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1693
1569
1569
1924
1221
257
1161
261
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1693
1569
1568
1925
1221
257
1161
261
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1693
1569
1584
1925
1221
257
1161
261
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1693
1569
1585
1924
1221
257
1161
261
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1693
1569
1554
1938
1266
257
1161
265
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1694
1569
1552
1925
1221
257
904
522
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1694
1569
1553
1925
1221
257
904
522
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1694
1569
1569
1925
1221
257
904
522
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1694
1569
1568
1925
1221
257
904
522
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1694
1569
1584
1925
1221
257
904
522
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1694
1569
1585
1925
1221
257
904
522
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1694
1570
1552
1925
1221
257
1160
256
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1694
1570
1568
1925
1221
257
1160
256
19
15
945
517
429
405
613
573
1633
1251
1155
1157
517
649
1694
1570
1584
1929
1221
257
1160
256
19
15
945
517
429
405
613
573
1633
1267
1155
1157
517
649
1673
1577
1569
1924
1221
577
817
1187
19
15
945
517
429
405
613
573
1633
1267
1155
1157
517
649
1673
1577
1568
1924
1221
577
817
1187
19
15
945
517
429
405
613
573
1633
1267
1155
1157
517
649
1673
1577
1570
1924
1221
577
817
1187
19
15
945
517
429
405
613
573
1633
1267
1155
1157
517
649
1685
1585
1561
1925
1221
257
866
518
19
15
946
518
429
453
613
573
1632
1248
1154
1033
521
650
1672
1569
1573
1806
1033
528
731
539
19
15
946
518
429
453
613
573
1632
1248
1154
1033
521
650
1672
1572
1598
1806
1033
528
731
528
19
15
946
518
429
453
613
573
1632
1248
1154
1033
522
650
1672
1572
1598
1806
1032
520
747
528
19
15
946
518
429
453
613
573
1632
1264
1153
1033
521
650
1672
1577
1551
1805
1033
528
699
163
19
15
946
518
429
453
613
573
1632
1264
1154
1033
521
650
1672
1577
1550
1806
1033
528
699
163
19
15
946
518
429
453
613
573
1632
1264
1154
1033
521
650
1672
1580
1598
1806
1033
528
827
1184
19
15
946
518
429
453
613
573
1632
1264
1154
1033
522
650
1672
1577
1550
1806
1032
520
747
163
19
15
949
517
429
453
613
565
1637
1273
1154
1033
521
653
1681
1585
1552
1814
1033
521
653
521
19
15
949
517
429
453
613
565
1637
1273
1154
1033
521
653
1685
1585
1552
1814
1033
521
725
513
19
15
949
517
429
453
613
565
1637
1273
1154
1033
525
653
1681
1585
1552
1814
1041
515
653
521
19
15
949
517
429
453
613
565
1637
1273
1154
1033
525
653
1685
1585
1552
1814
1041
531
725
513
19
15
401
405
757
709
101
829
33
259
547
569
10
1673
9
1217
738
1254
1952
1702
54
1894
19
15
401
405
757
709
101
829
33
259
547
569
10
1673
13
1217
738
1254
1952
1702
57
1897
19
15
401
405
757
709
101
829
289
514
546
553
9
1673
165
676
740
710
198
1702
66
320
19
15
401
405
757
709
101
829
289
514
546
553
9
1673
165
420
484
966
198
1702
66
64
19
15
401
405
757
709
101
829
289
258
546
553
9
1673
165
164
740
966
198
1702
66
128
19
15
401
405
757
709
101
829
289
259
547
553
13
1673
162
162
736
966
201
1703
64
152
19
15
401
405
757
709
101
829
289
259
547
557
13
1673
162
162
736
708
194
1702
64
196
19
15
405
405
757
709
101
821
293
513
553
605
5
1677
169
673
337
899
161
1702
70
333
19
15
401
389
757
709
613
573
33
181
565
565
261
393
9
110
910
541
21
17
945
1184
19
15
401
389
757
709
613
573
33
179
565
565
261
393
9
105
909
537
21
17
945
1187
19
15
401
389
757
709
613
573
33
179
563
569
261
393
9
105
897
529
21
17
945
1187
19
15
401
389
757
709
613
573
33
179
563
565
261
393
5
113
896
532
21
17
898
1222
19
15
401
389
757
709
613
573
33
179
563
565
261
393
9
105
897
532
21
17
945
1187
19
15
401
389
757
709
613
573
33
179
563
565
261
393
9
105
896
532
21
17
945
1187
19
15
401
389
757
709
613
573
33
179
563
571
269
393
5
113
896
528
1
11
899
1223
19
15
401
389
757
709
613
573
33
179
563
567
261
393
5
113
896
536
25
17
898
1222
19
15
401
389
757
709
613
573
33
179
563
567
261
393
9
105
896
536
25
17
945
1187
19
15
401
706
755
711
613
573
289
816
538
568
520
650
170
360
357
456
384
264
152
259
19
15
401
706
755
711
613
573
289
816
538
600
520
650
170
360
229
392
288
264
152
259
19
15
401
706
759
709
613
573
289
816
537
537
521
650
171
360
231
494
418
272
154
515
19
15
401
706
759
709
613
573
289
816
537
537
521
650
171
360
359
494
418
272
154
515
19
15
401
706
759
709
613
573
289
816
537
553
521
650
170
360
231
454
402
272
152
259
19
15
401
706
759
709
613
573
289
816
537
553
521
650
170
360
359
454
402
272
152
259
19
15
401
706
759
709
613
573
289
816
537
569
521
650
170
360
359
462
386
272
152
259
19
15
401
709
757
709
613
573
289
821
537
537
525
649
169
366
353
369
419
267
155
256
19
15
401
709
757
709
613
573
289
821
537
553
521
649
169
366
354
455
401
273
155
256
19
15
401
709
757
709
613
573
289
821
537
541
517
393
169
366
226
498
482
113
813
512
19
15
401
709
757
709
613
573
289
821
537
541
517
393
169
366
354
498
482
113
813
512
19
15
401
709
757
709
613
573
289
821
537
569
525
649
169
366
353
458
418
267
155
512
19
15
401
709
757
709
613
573
289
821
537
569
525
649
169
366
226
458
418
267
155
512
19
15
401
709
757
709
613
573
289
821
537
569
525
649
169
366
354
458
387
267
155
512
19
15
401
709
757
709
613
573
289
821
537
569
522
649
169
366
226
458
416
262
154
256
19
15
401
709
757
709
613
573
289
821
537
569
522
649
169
366
354
458
416
262
154
256
19
15
401
709
757
709
613
573
289
821
537
557
517
649
169
366
353
450
403
273
154
512
19
15
401
709
757
709
613
573
289
821
537
601
517
649
169
366
353
337
341
273
154
512
19
15
401
709
757
709
613
573
289
821
537
601
525
649
169
366
225
394
291
267
155
512
19
15
401
709
757
709
613
573
289
821
537
601
525
649
169
366
226
394
290
267
155
512
19
15
401
709
757
709
613
573
289
821
537
317
517
393
169
366
354
18
386
113
813
512
19
15
401
709
757
709
613
573
289
821
537
605
517
393
169
366
225
393
393
113
813
512
19
15
401
709
757
709
613
573
289
821
537
669
517
393
169
366
353
265
409
113
813
512
19
15
401
709
757
709
613
573
289
819
537
537
518
649
169
361
229
481
424
266
155
259
19
15
401
709
757
709
613
573
289
819
537
537
521
649
169
361
229
481
417
267
155
259
19
15
401
709
757
709
613
573
289
819
537
537
525
649
169
361
357
369
419
267
155
515
19
15
401
709
757
709
613
573
289
819
537
537
522
650
171
361
357
369
416
264
153
513
19
15
401
709
757
709
613
573
289
819
537
553
521
649
169
361
357
449
401
273
155
515
19
15
401
709
757
709
613
573
289
819
537
601
517
649
169
361
357
337
341
273
154
515
19
15
401
709
757
709
613
573
289
819
539
537
521
650
170
362
228
484
417
272
152
512
19
15
401
709
757
709
613
573
289
819
539
537
521
650
170
362
356
356
417
272
152
512
19
15
401
709
757
709
613
573
289
819
539
537
521
650
170
362
484
484
417
272
152
512
19
15
401
709
757
709
613
573
289
819
539
537
522
394
170
362
228
484
480
120
808
512
19
15
401
709
757
709
613
573
289
819
539
537
522
394
170
362
356
356
480
120
808
512
19
15
401
709
757
709
613
573
289
819
539
537
522
394
170
362
484
484
480
120
808
512
19
15
401
709
757
709
613
573
289
819
539
537
522
650
170
1130
612
1764
1760
1656
1832
1792
19
15
401
709
757
709
613
573
289
819
539
537
522
650
170
362
228
484
416
264
152
512
19
15
401
709
757
709
613
573
289
819
539
537
522
650
170
362
356
356
416
264
152
512
19
15
401
709
757
709
613
573
289
819
539
537
522
650
170
362
484
484
416
268
152
256
19
15
401
709
757
709
613
573
289
819
539
553
521
650
170
362
228
452
401
272
152
512
19
15
401
709
757
709
613
573
289
819
539
553
521
650
170
362
356
452
401
272
152
512
19
15
401
709
757
709
613
573
289
819
539
553
522
394
170
362
356
452
368
120
808
512
19
15
401
709
757
709
613
573
289
819
539
553
522
650
170
362
228
454
432
264
152
256
19
15
401
709
757
709
613
573
289
819
539
553
522
650
170
362
356
450
432
264
152
256
19
15
401
709
757
709
613
573
289
819
539
569
522
650
170
362
228
458
384
264
152
512
19
15
401
709
757
709
613
573
289
819
539
569
522
650
170
362
356
458
384
264
152
512
19
15
401
709
757
709
613
573
289
819
539
601
522
650
170
362
228
394
288
264
152
512
19
15
401
709
757
709
613
573
289
819
539
601
522
650
170
362
484
394
288
264
152
512
19
15
401
709
757
453
613
573
289
819
537
42
522
650
171
1129
613
192
968
520
1834
1794
19
15
401
405
757
709
613
573
1057
1026
550
309
261
905
1989
1988
1084
18
83
529
1026
84
19
15
401
405
757
709
613
573
1057
514
550
566
517
649
1805
1028
572
528
1554
273
1074
1504
19
15
401
405
757
709
613
573
1057
259
547
557
517
649
1801
193
737
709
1553
273
1073
1977
19
15
401
405
757
709
613
573
1057
259
547
557
517
649
1801
193
736
709
1553
273
1073
1977
19
15
401
405
757
709
613
573
1057
259
547
557
517
649
1801
194
736
709
1553
273
1073
1976
19
15
401
405
757
709
613
573
1057
259
547
557
517
649
1801
201
737
709
1553
273
1073
1891
19
15
401
405
757
709
613
573
1057
259
547
557
517
649
1801
201
736
709
1553
273
1073
1891
19
15
401
405
757
709
613
573
1057
259
547
557
517
649
1805
193
737
709
1553
273
1077
1977
19
15
401
405
757
709
613
573
1057
259
547
557
517
649
1805
193
736
709
1553
273
1077
1977
19
15
401
405
757
709
613
573
1057
259
549
565
517
649
1801
194
742
535
1557
273
1073
1976
19
15
401
405
757
709
613
573
33
2
547
553
269
393
5
20
994
966
41
10
898
0
19
15
401
405
757
709
613
573
33
2
547
553
266
393
5
20
994
966
32
14
898
0
19
15
401
405
757
709
613
573
33
2
547
553
266
393
21
20
994
966
32
14
866
64
19
15
401
405
757
709
613
573
33
2
547
569
262
393
5
4
994
934
40
6
898
1072
19
15
401
405
757
709
613
573
33
2
547
569
262
393
5
20
994
934
40
6
898
0
19
15
401
405
757
709
613
573
33
2
547
569
262
393
5
20
850
998
8
10
899
0
19
15
401
405
757
709
613
573
33
2
547
569
262
393
13
4
994
934
40
6
882
48
19
15
401
405
757
709
613
573
33
2
547
569
262
393
29
4
994
934
40
6
905
1040
19
15
401
405
757
709
613
573
33
2
547
569
265
393
5
4
994
934
33
6
898
1072
19
15
401
405
757
709
613
573
33
2
547
569
265
393
5
20
994
934
33
6
898
0
19
15
401
405
757
709
613
573
33
2
547
569
265
393
21
4
994
934
33
6
866
32
19
15
401
405
757
709
613
573
33
2
547
569
265
393
21
20
994
934
33
6
866
64
19
15
401
405
757
709
613
573
33
2
547
569
265
393
29
4
994
934
33
6
905
1040
19
15
401
405
757
709
613
573
33
2
547
569
266
393
5
4
994
998
0
6
898
1072
19
15
401
405
757
709
613
573
33
2
547
569
266
393
5
20
994
998
0
6
898
0
19
15
401
405
757
709
613
573
33
2
547
569
266
393
5
20
850
998
0
6
898
0
19
15
401
405
757
709
613
573
33
2
547
569
266
393
21
4
994
998
0
6
866
32
19
15
401
405
757
709
613
573
33
2
547
569
266
393
21
20
994
998
0
6
866
64
19
15
401
405
757
709
613
573
33
2
547
569
266
393
29
4
994
998
0
6
905
1040
19
15
401
405
757
709
613
573
33
2
547
555
265
393
5
4
994
944
36
22
898
1072
19
15
401
405
757
709
613
573
33
2
547
555
265
393
5
20
994
944
36
22
898
0
19
15
401
405
757
709
613
573
33
2
547
555
265
393
13
4
994
944
36
22
946
1072
19
15
401
405
757
709
613
573
33
2
547
573
517
649
21
4
850
530
1539
1649
2018
1056
19
15
401
405
757
709
613
573
33
2
547
573
261
393
13
4
850
868
5
17
873
48
19
15
401
405
757
709
613
573
33
2
547
557
517
393
13
4
994
964
1733
113
1513
1072
19
15
401
405
757
709
613
573
33
2
547
557
517
393
21
4
994
964
1733
113
1506
1056
19
15
401
405
757
709
613
573
33
2
547
557
517
393
21
20
994
964
1733
113
1506
1088
19
15
401
405
757
709
613
573
33
2
547
557
517
393
29
4
994
964
1733
113
1490
1056
19
15
401
405
757
709
613
573
33
2
547
557
517
649
13
4
994
964
1733
1649
2025
1104
19
15
401
405
757
709
613
573
33
2
547
557
517
649
21
4
994
1220
1765
1649
2018
1056
19
15
401
405
757
709
613
573
33
2
547
557
261
393
5
4
994
964
21
17
898
1072
19
15
401
405
757
709
613
573
33
2
547
557
261
393
5
20
994
964
21
17
898
0
19
15
401
405
757
709
613
573
33
2
547
557
261
393
13
4
994
964
21
17
873
48
19
15
401
405
757
709
613
573
33
2
547
557
261
393
21
4
994
964
21
17
866
32
19
15
401
405
757
709
613
573
33
2
547
557
261
393
21
20
994
964
21
17
866
64
19
15
401
405
757
709
613
573
33
2
547
557
261
393
29
4
994
964
21
17
905
1040
19
15
401
405
757
709
613
573
33
2
547
557
269
393
5
4
994
964
34
10
898
1072
19
15
401
405
757
709
613
573
33
2
547
557
269
393
5
20
994
964
34
10
898
0
19
15
401
405
757
709
613
573
33
2
547
557
269
393
13
4
994
946
34
11
873
48
19
15
401
405
757
709
613
573
33
2
547
557
269
393
21
4
994
964
34
10
866
48
19
15
401
405
757
709
613
573
33
2
547
557
269
393
21
20
994
964
34
10
866
64
19
15
401
405
757
709
613
573
33
2
547
557
269
393
29
4
994
964
34
11
905
1040
19
15
401
405
757
709
613
573
33
2
547
565
517
393
21
4
994
994
1763
113
1506
1056
19
15
401
405
757
709
613
573
33
2
547
565
517
393
21
20
994
994
1763
113
1506
1088
19
15
401
405
757
709
613
573
33
2
547
565
517
393
29
4
994
994
1766
113
1490
1056
19
15
401
405
757
709
613
573
33
2
547
565
517
649
21
4
994
994
1763
1649
2018
1056
19
15
401
405
757
709
613
573
33
2
547
563
517
393
13
4
850
864
357
113
882
1072
19
15
401
405
757
709
613
573
33
2
547
563
517
393
21
4
994
928
1572
113
1506
1056
19
15
401
405
757
709
613
573
33
2
547
563
517
393
21
20
994
928
1572
113
1506
1088
19
15
401
405
757
709
613
573
33
2
547
563
517
393
29
4
994
928
1572
113
1490
1056
19
15
401
405
757
709
613
573
33
2
547
563
517
649
21
4
994
928
1572
1649
2018
1056
19
15
401
405
757
709
613
573
33
2
547
563
517
649
21
4
850
992
1765
1649
2018
1056
19
15
401
405
757
709
613
573
33
2
547
563
261
393
5
4
994
992
9
17
898
1072
19
15
401
405
757
709
613
573
33
2
547
563
261
393
5
20
994
992
9
17
898
0
19
15
401
405
757
709
613
573
33
2
547
563
261
393
5
20
850
992
9
17
898
0
19
15
401
405
757
709
613
573
33
2
547
563
261
393
13
4
850
864
21
17
946
1024
19
15
401
405
757
709
613
573
33
2
547
563
261
393
21
4
994
992
21
17
994
1056
19
15
401
405
757
709
613
573
33
2
547
563
261
393
21
20
994
992
21
17
994
1088
19
15
401
405
757
709
613
573
33
2
547
563
261
393
29
4
994
992
21
17
905
1040
19
15
401
405
757
709
613
573
33
2
547
563
265
393
5
20
994
928
33
11
899
0
19
15
401
405
757
709
613
573
33
2
547
563
265
393
29
4
994
928
33
11
905
1040
19
15
401
405
757
709
613
573
33
2
547
563
267
393
29
4
994
928
32
6
905
1040
19
15
401
405
757
709
613
573
33
2
547
563
267
395
5
4
994
928
32
8
897
8
19
15
401
405
757
709
613
573
33
2
547
563
267
395
5
20
994
928
32
8
897
1028
19
15
401
405
757
709
613
573
33
2
547
563
267
395
21
4
994
928
32
8
865
32
19
15
401
405
757
709
613
573
33
2
547
563
267
395
21
20
994
928
32
8
865
68
19
15
401
405
757
709
613
573
33
2
547
563
269
393
5
4
994
928
34
6
898
48
19
15
401
405
757
709
613
573
33
2
547
563
269
393
5
20
994
928
34
6
898
0
19
15
401
405
757
709
613
573
33
2
547
563
269
393
21
4
994
928
34
6
866
32
19
15
401
405
757
709
613
573
33
2
547
563
269
393
21
20
994
928
34
6
866
64
19
15
401
405
757
709
613
573
33
2
547
563
269
393
29
4
994
928
34
6
905
1040
19
15
401
405
757
709
613
573
33
2
547
571
265
393
5
4
994
528
2
11
899
1032
19
15
401
405
757
709
613
573
33
2
547
571
265
393
5
20
994
528
2
11
899
0
19
15
401
405
757
709
613
573
33
2
547
571
265
393
29
4
994
528
2
11
905
1040
19
15
401
405
757
709
613
573
33
2
547
571
263
393
29
4
994
528
16
6
905
1040
19
15
401
405
757
709
613
573
33
2
547
601
517
393
13
4
850
906
1715
113
1513
1072
19
15
401
405
757
709
613
573
33
2
547
601
517
649
21
4
850
906
1715
1649
2018
1056
19
15
401
405
757
709
613
573
33
5
546
562
266
394
9
14
992
928
32
4
902
0
19
15
401
405
757
709
613
573
33
5
549
569
265
393
9
14
854
865
1
17
881
0
19
15
401
405
757
709
613
573
33
5
549
569
265
393
9
14
855
865
1
17
881
0
19
15
401
405
757
709
613
573
33
5
549
569
269
393
9
14
854
865
2
7
881
0
19
15
401
405
757
709
613
573
33
5
549
569
269
393
9
14
855
865
2
7
881
0
19
15
401
405
757
709
613
573
33
5
549
569
266
393
9
14
855
865
32
6
881
0
19
15
401
405
757
709
613
573
33
5
549
565
517
393
9
14
854
933
1589
113
1498
0
19
15
401
405
757
709
613
573
33
5
549
565
517
393
9
14
855
533
1549
113
1498
0
19
15
401
405
757
709
613
573
33
5
549
565
517
649
9
14
854
869
1589
1649
2042
0
19
15
401
405
757
709
613
573
33
5
549
565
517
649
9
14
855
533
1549
1649
2010
0
19
15
401
405
757
709
613
573
33
5
549
565
261
393
9
14
854
869
53
17
945
1248
19
15
401
405
757
709
613
573
33
5
549
565
261
393
9
14
855
869
21
17
945
1024
19
15
401
405
757
709
613
573
33
3
553
553
517
393
9
1
853
977
1749
113
1498
1083
19
15
401
405
757
709
613
573
33
3
553
553
517
393
13
1
853
977
1749
113
1513
1085
19
15
401
405
757
709
613
573
33
3
553
553
517
393
25
1
853
977
1749
113
1489
1049
19
15
401
405
757
709
613
573
33
3
553
553
517
393
29
1
853
977
1749
113
1490
1054
19
15
401
405
757
709
613
573
33
3
553
553
517
649
9
1
853
977
1749
1649
2033
1085
19
15
401
405
757
709
613
573
33
3
553
553
517
649
13
1
853
977
1749
1649
2041
1035
19
15
401
405
757
709
613
573
33
3
553
553
521
393
9
1
853
865
1585
122
1515
1075
19
15
401
405
757
709
613
573
33
3
553
553
521
393
9
9
853
993
1777
122
1530
1026
19
15
401
405
757
709
613
573
33
3
553
553
521
393
13
1
853
977
1745
123
1529
1026
19
15
401
405
757
709
613
573
33
3
553
553
521
649
9
1
853
865
1585
1658
2027
1035
19
15
401
405
757
709
613
573
33
3
553
553
521
649
9
9
853
993
1777
1658
2042
1026
19
15
401
405
757
709
613
573
33
3
553
553
521
649
13
1
853
977
1745
1659
2041
1026
19
15
401
405
757
709
613
573
33
3
553
553
265
393
9
1
853
865
49
6
902
1030
19
15
401
405
757
709
613
573
33
3
553
553
265
393
9
9
853
865
49
6
902
1026
19
15
401
405
757
709
613
573
33
3
553
553
265
393
13
1
853
865
49
7
901
1026
19
15
401
405
757
709
613
573
33
3
553
553
265
393
25
1
853
865
49
6
849
21
19
15
401
405
757
709
613
573
33
3
553
553
265
393
29
1
853
865
49
6
905
1049
19
15
401
405
757
709
613
573
33
3
553
553
522
395
9
9
853
993
1776
122
1530
1027
19
15
401
405
757
709
613
573
33
3
553
553
522
651
9
9
853
993
1776
1658
2042
1027
19
15
401
405
757
709
613
573
33
3
553
553
269
393
9
1
853
865
35
7
881
5
19
15
401
405
757
709
613
573
33
3
553
553
269
393
9
9
853
865
35
7
881
2
19
15
401
405
757
709
613
573
33
3
553
553
269
393
13
1
853
865
35
7
901
1026
19
15
401
405
757
709
613
573
33
3
553
553
269
393
10
1
853
865
35
7
880
6
19
15
401
405
757
709
613
573
33
3
553
553
269
393
25
1
853
865
35
7
849
21
19
15
401
405
757
709
613
573
33
3
553
553
269
393
29
1
853
865
51
11
905
1045
19
15
401
405
757
709
613
573
33
3
553
553
266
393
9
1
853
865
32
22
881
5
19
15
401
405
757
709
613
573
33
3
553
553
266
393
9
9
853
865
32
22
881
3
19
15
401
405
757
709
613
573
33
3
553
553
266
393
13
1
853
865
32
22
947
1081
19
15
401
405
757
709
613
573
33
3
553
553
266
393
10
1
853
865
32
22
944
1030
19
15
401
405
757
709
613
573
33
3
553
553
266
393
25
1
853
865
32
22
849
21
19
15
401
405
757
709
613
573
33
3
553
553
266
393
29
1
853
865
32
22
851
73
19
15
401
405
757
709
613
573
33
3
553
553
266
395
9
1
853
865
48
10
858
10
19
15
401
405
757
709
613
573
33
3
553
553
266
395
9
9
853
865
48
10
858
3
19
15
401
405
757
709
613
573
33
3
553
553
266
395
11
1
853
865
48
10
872
9
19
15
401
405
757
709
613
573
33
3
553
553
266
395
11
9
853
865
48
10
872
1
19
15
401
405
757
709
613
573
33
3
553
553
266
395
25
1
853
865
32
10
906
1090
19
15
401
405
757
709
613
573
33
3
553
553
266
394
9
1
853
865
32
4
901
1029
19
15
401
405
757
709
613
573
33
3
553
553
266
394
9
9
853
865
32
4
902
1026
19
15
401
405
757
709
613
573
33
3
553
553
266
394
11
1
853
865
32
4
857
9
19
15
401
405
757
709
613
573
33
3
553
553
266
394
11
9
853
865
32
4
857
1
19
15
401
405
757
709
613
573
33
3
553
553
266
394
10
1
853
865
32
4
900
1030
19
15
401
405
757
709
613
573
33
3
553
553
266
394
25
1
853
865
32
4
910
1049
19
15
401
405
757
709
613
573
33
3
553
553
266
394
26
1
853
865
32
4
868
70
19
15
401
405
757
709
613
573
33
3
553
541
517
393
9
1
853
517
1585
113
1498
1082
19
15
401
405
757
709
613
573
33
3
553
541
517
393
13
1
853
517
1585
113
1513
1085
19
15
401
405
757
709
613
573
33
3
553
541
517
393
25
1
853
517
1585
113
1489
1045
19
15
401
405
757
709
613
573
33
3
553
541
517
393
29
1
853
517
1585
113
1493
1045
19
15
401
405
757
709
613
573
33
3
553
541
517
393
26
1
853
517
1589
113
1488
1046
19
15
401
405
757
709
613
573
33
3
553
541
517
649
9
1
853
517
1585
1649
2010
1082
19
15
401
405
757
709
613
573
33
3
553
541
517
649
13
1
853
517
1585
1649
2041
1027
19
15
401
405
757
709
613
573
33
3
553
541
261
393
9
1
853
517
37
17
945
5
19
15
401
405
757
709
613
573
33
3
553
541
261
393
13
1
853
517
37
17
901
1029
19
15
401
405
757
709
613
573
33
3
553
541
261
393
25
1
853
517
37
17
909
1045
19
15
401
405
757
709
613
573
33
3
553
541
261
393
29
1
853
517
37
17
905
1045
19
15
401
405
757
709
613
573
33
3
553
554
521
393
9
1
853
864
358
122
875
57
19
15
401
405
757
709
613
573
33
3
553
554
523
393
9
1
853
864
1586
122
1515
1075
19
15
401
405
757
709
613
573
33
3
553
554
523
649
9
1
853
864
1586
1658
2042
1034
19
15
401
405
757
709
613
573
33
3
553
554
523
649
18
1
853
864
1586
1658
2016
1054
19
15
401
405
757
709
613
573
33
3
553
554
267
393
9
1
853
864
50
4
902
1030
19
15
401
405
757
709
613
573
33
3
553
554
267
393
13
1
853
864
50
4
901
1026
19
15
401
405
757
709
613
573
33
3
553
554
267
393
25
1
853
864
50
4
849
19
19
15
401
405
757
709
613
573
33
3
553
554
267
393
29
1
853
864
50
4
905
1049
19
15
401
405
757
709
613
573
33
3
553
554
267
393
26
1
853
864
50
4
848
22
19
15
401
405
757
709
613
573
33
3
553
557
517
393
9
1
853
869
1589
113
1517
1081
19
15
401
405
757
709
613
573
33
3
553
557
517
393
9
9
853
869
1589
113
1498
1027
19
15
401
405
757
709
613
573
33
3
553
557
517
393
13
1
853
869
1589
113
1513
1085
19
15
401
405
757
709
613
573
33
3
553
557
517
393
25
1
853
869
1589
113
1489
1049
19
15
401
405
757
709
613
573
33
3
553
557
517
393
29
1
853
869
1589
113
1493
1045
19
15
401
405
757
709
613
573
33
3
553
557
517
393
26
1
853
869
1589
113
1488
1046
19
15
401
405
757
709
613
573
33
3
553
557
517
649
9
1
853
869
1589
1649
2033
1029
19
15
401
405
757
709
613
573
33
3
553
557
517
649
9
9
853
869
1589
1649
2033
1027
19
15
401
405
757
709
613
573
33
3
553
557
517
649
13
1
853
869
1589
1649
2009
1027
19
15
401
405
757
709
613
573
33
3
553
557
269
393
9
1
853
869
33
6
902
6
19
15
401
405
757
709
613
573
33
3
553
557
269
393
9
9
853
869
33
6
902
2
19
15
401
405
757
709
613
573
33
3
553
557
269
393
25
1
853
869
33
6
910
25
19
15
401
405
757
709
613
573
33
3
553
557
269
393
29
1
853
869
33
6
850
22
19
15
401
405
757
709
613
573
33
3
553
601
517
393
9
1
853
897
1715
113
1521
1029
19
15
401
405
757
709
613
573
33
3
553
601
517
393
9
9
853
897
1715
113
1521
1027
19
15
401
405
757
709
613
573
33
3
553
601
517
393
13
1
853
897
1715
113
1513
1085
19
15
401
405
757
709
613
573
33
3
553
601
517
393
25
1
853
897
1715
113
1489
1045
19
15
401
405
757
709
613
573
33
3
553
601
517
393
29
1
853
897
1715
113
1493
1045
19
15
401
405
757
709
613
573
33
3
553
601
517
393
26
1
853
897
1715
113
1488
1046
19
15
401
405
757
709
613
573
33
3
553
601
517
649
9
1
853
897
1715
1649
2029
1033
19
15
401
405
757
709
613
573
33
3
553
601
517
649
9
9
853
897
1715
1649
2010
1027
19
15
401
405
757
709
613
573
33
3
553
601
517
649
13
1
853
897
1715
1649
2009
1085
19
15
401
405
757
709
613
573
33
3
553
601
522
395
9
1
853
897
1696
122
1530
1035
19
15
401
405
757
709
613
573
33
3
553
601
522
395
9
9
853
897
1696
122
1530
1027
19
15
401
405
757
709
613
573
33
3
553
601
522
395
11
1
853
897
1696
122
1528
1036
19
15
401
405
757
709
613
573
33
3
553
601
522
395
11
9
853
897
1696
122
1528
1025
19
15
401
405
757
709
613
573
33
3
553
601
522
651
9
1
853
897
1696
1658
2042
1035
19
15
401
405
757
709
613
573
33
3
553
601
522
651
9
9
853
897
1696
1658
2042
1027
19
15
401
405
757
709
613
573
33
3
553
601
522
651
11
1
853
897
1696
1658
2040
1036
19
15
401
405
757
709
613
573
33
3
553
601
522
651
11
9
853
897
1696
1658
2040
1025
19
15
401
405
757
709
613
573
33
3
553
605
517
393
9
1
853
901
1701
113
1521
1085
19
15
401
405
757
709
613
573
33
3
553
605
517
393
9
9
853
901
1713
113
1498
1026
19
15
401
405
757
709
613
573
33
3
553
605
517
393
13
1
853
901
1701
113
1513
1085
19
15
401
405
757
709
613
573
33
3
553
605
517
393
25
1
853
901
1701
113
1489
1045
19
15
401
405
757
709
613
573
33
3
553
605
517
393
29
1
853
901
1717
113
1493
1045
19
15
401
405
757
709
613
573
33
3
553
605
517
393
26
1
853
901
1717
113
1488
1046
19
15
401
405
757
709
613
573
33
3
553
605
517
649
9
1
853
901
1697
1649
2029
1033
19
15
401
405
757
709
613
573
33
3
553
605
517
649
9
9
853
901
1713
1649
2010
1026
19
15
401
405
757
709
613
573
33
3
553
605
517
649
13
1
853
901
1697
1649
2025
1033
19
15
401
405
757
709
613
573
33
3
547
553
521
649
14
2
992
966
1729
1658
2024
1032
19
15
401
405
757
709
613
573
33
3
547
553
265
393
2
1
993
945
33
17
896
14
19
15
401
405
757
709
613
573
33
3
547
553
265
393
2
2
992
945
33
17
896
8
19
15
401
405
757
709
613
573
33
3
547
553
265
393
2
17
993
945
33
17
896
1030
19
15
401
405
757
709
613
573
33
3
547
553
265
393
2
18
992
945
33
17
896
1028
19
15
401
405
757
709
613
573
33
3
547
553
265
393
5
1
993
945
33
17
899
11
19
15
401
405
757
709
613
573
33
3
547
553
265
393
5
1
992
945
33
17
899
11
19
15
401
405
757
709
613
573
33
3
547
553
265
393
5
17
993
945
33
17
899
1031
19
15
401
405
757
709
613
573
33
3
547
553
265
393
5
17
992
945
33
17
899
1031
19
15
401
405
757
709
613
573
33
3
547
553
265
393
5
17
994
966
39
15
899
1031
19
15
401
405
757
709
613
573
33
3
547
553
265
393
9
1
993
945
33
17
945
1029
19
15
401
405
757
709
613
573
33
3
547
553
265
393
9
1
992
945
33
17
945
1029
19
15
401
405
757
709
613
573
33
3
547
553
265
393
9
1
994
966
39
13
902
1030
19
15
401
405
757
709
613
573
33
3
547
553
265
393
9
2
992
945
33
17
945
1032
19
15
401
405
757
709
613
573
33
3
547
553
265
393
13
1
993
945
33
17
949
1029
19
15
401
405
757
709
613
573
33
3
547
553
265
393
13
1
992
945
33
17
949
1029
19
15
401
405
757
709
613
573
33
3
547
553
265
393
13
1
994
966
39
13
901
1026
19
15
401
405
757
709
613
573
33
3
547
553
265
393
21
1
994
966
39
15
867
39
19
15
401
405
757
709
613
573
33
3
547
553
265
393
21
17
994
966
39
15
867
71
19
15
401
405
757
709
613
573
33
3
547
553
265
393
25
1
993
945
33
17
849
18
19
15
401
405
757
709
613
573
33
3
547
553
265
393
25
1
992
945
33
17
849
18
19
15
401
405
757
709
613
573
33
3
547
553
265
393
25
1
994
966
39
13
909
1045
19
15
401
405
757
709
613
573
33
3
547
553
265
393
14
1
993
945
33
17
888
2
19
15
401
405
757
709
613
573
33
3
547
553
265
393
14
1
992
945
33
17
888
2
19
15
401
405
757
709
613
573
33
3
547
553
265
393
14
2
992
945
33
17
888
0
19
15
401
405
757
709
613
573
33
3
547
553
265
393
29
1
993
945
33
17
905
1049
19
15
401
405
757
709
613
573
33
3
547
553
265
393
29
1
992
945
33
17
905
1049
19
15
401
405
757
709
613
573
33
3
547
553
265
393
29
1
994
966
39
13
869
66
19
15
401
405
757
709
613
573
33
3
547
553
265
393
18
17
993
945
33
13
864
70
19
15
401
405
757
709
613
573
33
3
547
553
265
393
30
1
993
945
49
11
904
1090
19
15
401
405
757
709
613
573
33
3
547
553
265
393
26
1
993
945
49
11
848
21
19
15
401
405
757
709
613
573
33
3
547
553
265
394
6
1
993
945
33
16
896
9
19
15
401
405
757
709
613
573
33
3
547
553
265
394
6
1
992
945
33
16
896
9
19
15
401
405
757
709
613
573
33
3
547
553
265
394
6
2
992
945
33
16
896
1032
19
15
401
405
757
709
613
573
33
3
547
553
265
394
6
17
993
945
33
16
896
1026
19
15
401
405
757
709
613
573
33
3
547
553
265
394
6
17
992
945
33
16
896
1026
19
15
401
405
757
709
613
573
33
3
547
553
265
394
9
1
993
945
33
16
950
519
19
15
401
405
757
709
613
573
33
3
547
553
265
394
9
1
992
945
33
16
950
519
19
15
401
405
757
709
613
573
33
3
547
553
265
394
11
1
993
945
33
16
946
12
19
15
401
405
757
709
613
573
33
3
547
553
265
394
11
1
992
945
33
16
946
12
19
15
401
405
757
709
613
573
33
3
547
553
265
394
10
2
992
945
33
16
952
1032
19
15
401
405
757
709
613
573
33
3
547
553
522
395
9
1
993
945
1584
122
1530
1035
19
15
401
405
757
709
613
573
33
3
547
553
522
395
11
1
993
945
1584
122
1512
1076
19
15
401
405
757
709
613
573
33
3
547
553
522
651
9
1
993
945
1584
1658
2042
1035
19
15
401
405
757
709
613
573
33
3
547
553
522
651
11
1
993
945
1584
1658
2040
1036
19
15
401
405
757
709
613
573
33
3
547
553
522
394
11
1
993
945
1584
120
1530
1082
19
15
401
405
757
709
613
573
33
3
547
553
269
393
2
1
993
945
41
7
896
1038
19
15
401
405
757
709
613
573
33
3
547
553
269
393
2
17
993
945
41
7
896
6
19
15
401
405
757
709
613
573
33
3
547
553
269
393
13
1
993
945
41
7
901
1026
19
15
401
405
757
709
613
573
33
3
547
553
269
393
10
1
993
945
41
7
880
6
19
15
401
405
757
709
613
573
33
3
547
553
269
393
25
1
993
945
41
7
909
1045
19
15
401
405
757
709
613
573
33
3
547
553
269
393
14
1
993
945
51
11
856
2
19
15
401
405
757
709
613
573
33
3
547
553
269
393
29
1
993
945
51
11
905
1045
19
15
401
405
757
709
613
573
33
3
547
553
269
393
30
1
993
945
41
7
904
1054
19
15
401
405
757
709
613
573
33
3
547
553
266
393
5
1
993
945
48
6
898
1035
19
15
401
405
757
709
613
573
33
3
547
553
266
393
5
17
993
945
48
6
898
1030
19
15
401
405
757
709
613
573
33
3
547
553
266
393
5
17
994
966
32
14
898
1031
19
15
401
405
757
709
613
573
33
3
547
553
266
393
9
1
993
945
48
6
903
1029
19
15
401
405
757
709
613
573
33
3
547
553
266
393
9
1
994
966
32
14
858
91
19
15
401
405
757
709
613
573
33
3
547
553
266
393
13
1
993
945
48
13
873
9
19
15
401
405
757
709
613
573
33
3
547
553
266
393
13
1
994
966
32
14
857
11
19
15
401
405
757
709
613
573
33
3
547
553
266
393
21
1
994
966
32
14
866
39
19
15
401
405
757
709
613
573
33
3
547
553
266
393
21
17
994
966
32
14
866
71
19
15
401
405
757
709
613
573
33
3
547
553
266
393
25
1
993
945
48
6
849
21
19
15
401
405
757
709
613
573
33
3
547
553
266
393
25
1
994
966
32
14
907
1049
19
15
401
405
757
709
613
573
33
3
547
553
266
393
29
1
993
945
48
6
905
1049
19
15
401
405
757
709
613
573
33
3
547
553
266
393
29
1
994
966
32
14
905
1049
19
15
401
405
757
709
613
573
33
3
547
553
266
395
9
1
993
945
48
10
858
10
19
15
401
405
757
709
613
573
33
3
547
553
266
395
9
1
994
966
32
18
900
1029
19
15
401
405
757
709
613
573
33
3
547
553
266
395
11
1
993
945
48
10
872
9
19
15
401
405
757
709
613
573
33
3
547
553
266
395
11
1
994
966
32
18
952
1036
19
15
401
405
757
709
613
573
33
3
547
553
266
395
25
1
993
945
48
10
906
1090
19
15
401
405
757
709
613
573
33
3
547
553
266
395
25
1
994
966
32
10
906
1090
19
15
401
405
757
709
613
573
33
3
547
553
266
395
7
1
993
945
48
10
896
1033
19
15
401
405
757
709
613
573
33
3
547
553
266
395
7
1
994
966
32
18
896
1033
19
15
401
405
757
709
613
573
33
3
547
553
266
395
7
17
993
945
48
10
896
2
19
15
401
405
757
709
613
573
33
3
547
553
266
395
7
17
994
966
32
18
896
2
19
15
401
405
757
709
613
573
33
3
547
553
266
395
27
1
993
945
48
10
904
1044
19
15
401
405
757
709
613
573
33
3
547
553
266
394
3
1
993
945
48
4
898
1034
19
15
401
405
757
709
613
573
33
3
547
553
266
394
3
17
993
945
48
4
898
1028
19
15
401
405
757
709
613
573
33
3
547
553
266
394
3
17
994
966
32
4
898
1028
19
15
401
405
757
709
613
573
33
3
547
553
266
394
6
1
993
945
48
4
896
1034
19
15
401
405
757
709
613
573
33
3
547
553
266
394
6
17
993
945
48
4
896
1026
19
15
401
405
757
709
613
573
33
3
547
553
266
394
9
1
994
966
32
4
901
1029
19
15
401
405
757
709
613
573
33
3
547
553
266
394
11
1
994
966
32
4
857
9
19
15
401
405
757
709
613
573
33
3
547
553
266
394
10
1
993
945
48
4
900
1030
19
15
401
405
757
709
613
573
33
3
547
553
266
394
10
2
994
966
32
4
900
1028
19
15
401
405
757
709
613
573
33
3
547
553
266
394
25
1
993
945
48
4
910
1049
19
15
401
405
757
709
613
573
33
3
547
553
266
394
25
1
994
966
32
4
910
1049
19
15
401
405
757
709
613
573
33
3
547
553
266
394
7
1
994
966
32
4
897
1033
19
15
401
405
757
709
613
573
33
3
547
553
266
394
7
17
994
966
32
4
897
1029
19
15
401
405
757
709
613
573
33
3
547
553
266
394
22
1
993
945
48
8
864
34
19
15
401
405
757
709
613
573
33
3
547
553
266
394
22
17
993
945
48
8
864
66
19
15
401
405
757
709
613
573
33
3
547
553
266
394
30
1
993
945
48
4
848
66
19
15
401
405
757
709
613
573
33
3
547
553
266
394
26
1
993
945
48
8
852
22
19
15
401
405
757
709
613
573
33
3
547
553
266
394
26
2
994
966
32
4
908
1040
19
15
401
405
757
709
613
573
33
3
547
553
266
394
19
1
994
966
32
4
866
34
19
15
401
405
757
709
613
573
33
3
547
553
266
394
19
17
994
966
32
4
866
66
19
15
401
405
757
709
613
573
33
3
547
553
266
394
27
1
993
945
48
4
850
20
19
15
401
405
757
709
613
573
33
3
547
553
266
394
27
1
994
966
32
4
905
1057
19
15
401
405
757
709
613
573
33
3
547
553
266
394
23
1
994
966
32
4
865
53
19
15
401
405
757
709
613
573
33
3
547
553
266
394
23
17
994
966
32
4
865
69
19
15
401
405
757
709
613
573
33
3
547
569
521
393
9
9
849
529
1537
122
1530
1026
19
15
401
405
757
709
613
573
33
3
547
569
262
393
2
2
994
934
40
6
896
1032
19
15
401
405
757
709
613
573
33
3
547
569
262
393
2
18
994
934
40
6
896
4
19
15
401
405
757
709
613
573
33
3
547
569
262
393
5
17
994
934
40
6
898
1031
19
15
401
405
757
709
613
573
33
3
547
569
262
393
9
1
994
934
40
6
902
1030
19
15
401
405
757
709
613
573
33
3
547
569
262
393
13
1
994
934
40
6
882
2
19
15
401
405
757
709
613
573
33
3
547
569
262
393
25
1
994
998
24
6
910
1049
19
15
401
405
757
709
613
573
33
3
547
569
262
393
25
1
850
870
24
6
910
1049
19
15
401
405
757
709
613
573
33
3
547
569
262
393
29
1
994
934
40
6
905
1045
19
15
401
405
757
709
613
573
33
3
547
569
262
393
18
2
994
934
40
6
864
40
19
15
401
405
757
709
613
573
33
3
547
569
265
393
2
1
993
529
1
11
896
1037
19
15
401
405
757
709
613
573
33
3
547
569
265
393
2
17
993
529
1
17
896
6
19
15
401
405
757
709
613
573
33
3
547
569
265
393
5
1
993
529
1
6
898
1035
19
15
401
405
757
709
613
573
33
3
547
569
265
393
5
17
993
529
1
6
898
6
19
15
401
405
757
709
613
573
33
3
547
569
265
393
9
1
993
529
1
6
902
1030
19
15
401
405
757
709
613
573
33
3
547
569
265
393
9
1
850
870
1
6
902
1030
19
15
401
405
757
709
613
573
33
3
547
569
265
393
9
2
996
529
1
6
881
8
19
15
401
405
757
709
613
573
33
3
547
569
265
393
9
9
850
870
1
6
902
1026
19
15
401
405
757
709
613
573
33
3
547
569
265
393
13
1
993
529
1
6
901
1029
19
15
401
405
757
709
613
573
33
3
547
569
265
393
21
1
993
529
1
6
994
1062
19
15
401
405
757
709
613
573
33
3
547
569
265
393
21
17
993
529
1
6
994
1094
19
15
401
405
757
709
613
573
33
3
547
569
265
393
10
1
993
529
1
17
1008
1030
19
15
401
405
757
709
613
573
33
3
547
569
265
393
25
1
993
529
1
6
849
21
19
15
401
405
757
709
613
573
33
3
547
569
265
393
25
1
850
870
1
6
977
1045
19
15
401
405
757
709
613
573
33
3
547
569
265
393
14
1
993
529
1
11
856
2
19
15
401
405
757
709
613
573
33
3
547
569
265
393
29
1
993
529
1
6
905
1049
19
15
401
405
757
709
613
573
33
3
547
569
265
393
18
17
993
529
1
13
864
582
19
15
401
405
757
709
613
573
33
3
547
569
265
393
30
1
993
529
1
11
904
33
19
15
401
405
757
709
613
573
33
3
547
569
265
393
26
1
993
529
1
11
848
21
19
15
401
405
757
709
613
573
33
3
547
569
265
393
26
2
996
529
1
11
848
64
19
15
401
405
757
709
613
573
33
3
547
569
265
394
6
1
993
529
1
16
896
1034
19
15
401
405
757
709
613
573
33
3
547
569
265
394
6
17
993
529
1
16
896
1026
19
15
401
405
757
709
613
573
33
3
547
569
265
394
9
1
993
529
1
16
902
6
19
15
401
405
757
709
613
573
33
3
547
569
265
394
10
1
993
529
1
16
900
6
19
15
401
405
757
709
613
573
33
3
547
569
265
394
10
2
996
529
1
16
900
4
19
15
401
405
757
709
613
573
33
3
547
569
265
394
25
1
993
529
1
16
910
1049
19
15
401
405
757
709
613
573
33
3
547
569
265
394
25
1
994
998
1
16
910
1049
19
15
401
405
757
709
613
573
33
3
547
569
265
394
14
1
993
529
1
16
1008
1025
19
15
401
405
757
709
613
573
33
3
547
569
265
394
27
1
993
529
1
16
906
1050
19
15
401
405
757
709
613
573
33
3
547
569
522
395
11
1
849
529
1536
122
1528
1036
19
15
401
405
757
709
613
573
33
3
547
569
522
395
11
9
849
529
1536
122
1528
1025
19
15
401
405
757
709
613
573
33
3
547
569
522
651
11
1
849
529
1536
1658
2040
1036
19
15
401
405
757
709
613
573
33
3
547
569
522
651
11
9
849
529
1536
1658
2040
1025
19
15
401
405
757
709
613
573
33
3
547
569
522
394
11
1
849
529
1536
120
1530
1082
19
15
401
405
757
709
613
573
33
3
547
569
522
394
11
1
848
529
1536
120
1530
1082
19
15
401
405
757
709
613
573
33
3
547
569
522
394
11
9
849
529
1536
120
1530
1026
19
15
401
405
757
709
613
573
33
3
547
569
269
393
2
1
993
529
3
11
896
86
19
15
401
405
757
709
613
573
33
3
547
569
269
393
2
17
993
529
3
11
896
6
19
15
401
405
757
709
613
573
33
3
547
569
269
393
5
1
993
529
3
11
899
1035
19
15
401
405
757
709
613
573
33
3
547
569
269
393
5
17
993
529
3
11
899
1031
19
15
401
405
757
709
613
573
33
3
547
569
269
393
9
1
993
529
3
11
1003
1033
19
15
401
405
757
709
613
573
33
3
547
569
269
393
9
2
996
529
3
11
1003
1032
19
15
401
405
757
709
613
573
33
3
547
569
269
393
13
1
993
529
3
11
873
2
19
15
401
405
757
709
613
573
33
3
547
569
269
393
21
1
993
529
3
11
995
1067
19
15
401
405
757
709
613
573
33
3
547
569
269
393
21
17
993
529
3
11
995
1095
19
15
401
405
757
709
613
573
33
3
547
569
269
393
10
1
993
529
3
7
880
6
19
15
401
405
757
709
613
573
33
3
547
569
269
393
25
1
993
529
3
11
907
1049
19
15
401
405
757
709
613
573
33
3
547
569
269
393
14
1
993
529
3
11
856
1
19
15
401
405
757
709
613
573
33
3
547
569
269
393
29
1
993
529
3
11
905
1045
19
15
401
405
757
709
613
573
33
3
547
569
269
393
30
1
993
529
3
11
904
545
19
15
401
405
757
709
613
573
33
3
547
569
269
393
26
2
996
529
3
7
848
64
19
15
401
405
757
709
613
573
33
3
547
569
266
393
5
1
993
529
0
6
898
1035
19
15
401
405
757
709
613
573
33
3
547
569
266
393
5
17
993
529
0
6
898
1030
19
15
401
405
757
709
613
573
33
3
547
569
266
393
9
1
993
529
0
5
881
5
19
15
401
405
757
709
613
573
33
3
547
569
266
393
9
1
850
870
0
6
902
1030
19
15
401
405
757
709
613
573
33
3
547
569
266
393
9
9
850
870
0
6
902
1026
19
15
401
405
757
709
613
573
33
3
547
569
266
393
13
1
993
529
0
5
901
1026
19
15
401
405
757
709
613
573
33
3
547
569
266
393
13
1
850
870
32
14
857
2
19
15
401
405
757
709
613
573
33
3
547
569
266
393
21
1
993
529
0
6
994
1050
19
15
401
405
757
709
613
573
33
3
547
569
266
393
21
17
993
529
0
6
994
1094
19
15
401
405
757
709
613
573
33
3
547
569
266
393
25
1
993
529
0
5
849
21
19
15
401
405
757
709
613
573
33
3
547
569
266
393
25
1
850
870
0
6
977
1045
19
15
401
405
757
709
613
573
33
3
547
569
266
393
29
1
993
529
0
5
905
1049
19
15
401
405
757
709
613
573
33
3
547
569
266
395
9
1
850
870
32
10
858
11
19
15
401
405
757
709
613
573
33
3
547
569
266
395
9
9
850
870
32
10
858
3
19
15
401
405
757
709
613
573
33
3
547
569
266
395
11
9
850
870
32
10
872
1
19
15
401
405
757
709
613
573
33
3
547
569
266
394
3
1
993
529
0
4
898
1034
19
15
401
405
757
709
613
573
33
3
547
569
266
394
3
17
993
529
0
4
898
1028
19
15
401
405
757
709
613
573
33
3
547
569
266
394
6
1
993
529
0
4
896
1034
19
15
401
405
757
709
613
573
33
3
547
569
266
394
6
17
993
529
0
4
896
1026
19
15
401
405
757
709
613
573
33
3
547
569
266
394
9
1
993
529
0
4
902
1030
19
15
401
405
757
709
613
573
33
3
547
569
266
394
9
1
850
870
0
4
902
1030
19
15
401
405
757
709
613
573
33
3
547
569
266
394
9
9
850
870
0
4
902
1026
19
15
401
405
757
709
613
573
33
3
547
569
266
394
11
1
993
529
0
8
858
522
19
15
401
405
757
709
613
573
33
3
547
569
266
394
11
1
850
870
0
4
986
1034
19
15
401
405
757
709
613
573
33
3
547
569
266
394
11
9
850
870
0
4
986
1026
19
15
401
405
757
709
613
573
33
3
547
569
266
394
10
1
993
529
0
4
900
1030
19
15
401
405
757
709
613
573
33
3
547
569
266
394
25
1
993
529
0
4
910
1049
19
15
401
405
757
709
613
573
33
3
547
569
266
394
14
1
993
529
0
4
880
2
19
15
401
405
757
709
613
573
33
3
547
569
266
394
7
1
993
529
0
8
897
1033
19
15
401
405
757
709
613
573
33
3
547
569
266
394
7
17
993
529
0
8
897
1029
19
15
401
405
757
709
613
573
33
3
547
569
266
394
22
1
993
529
0
4
992
1058
19
15
401
405
757
709
613
573
33
3
547
569
266
394
22
17
993
529
0
4
992
1090
19
15
401
405
757
709
613
573
33
3
547
569
266
394
30
1
993
529
0
4
976
1090
19
15
401
405
757
709
613
573
33
3
547
569
266
394
26
1
993
529
0
4
868
70
19
15
401
405
757
709
613
573
33
3
547
569
266
394
19
1
993
529
0
4
994
1058
19
15
401
405
757
709
613
573
33
3
547
569
266
394
19
17
993
529
0
4
994
1090
19
15
401
405
757
709
613
573
33
3
547
569
266
394
27
1
993
529
0
4
850
20
19
15
401
405
757
709
613
573
33
3
547
555
521
393
9
1
992
944
1586
123
1515
1075
19
15
401
405
757
709
613
573
33
3
547
555
521
393
13
1
992
944
1586
123
1529
1026
19
15
401
405
757
709
613
573
33
3
547
555
521
649
9
1
992
944
1586
1659
2043
1035
19
15
401
405
757
709
613
573
33
3
547
555
521
649
9
2
992
944
1586
1659
2043
1080
19
15
401
405
757
709
613
573
33
3
547
555
521
649
13
1
992
944
1586
1659
2041
1026
19
15
401
405
757
709
613
573
33
3
547
555
521
649
21
1
992
944
1586
1659
2019
1047
19
15
401
405
757
709
613
573
33
3
547
555
265
393
2
2
992
944
50
10
896
8
19
15
401
405
757
709
613
573
33
3
547
555
265
393
5
1
992
944
50
11
899
11
19
15
401
405
757
709
613
573
33
3
547
555
265
393
5
17
992
944
50
11
899
1031
19
15
401
405
757
709
613
573
33
3
547
555
265
393
5
17
994
944
36
22
898
1030
19
15
401
405
757
709
613
573
33
3
547
555
265
393
9
1
992
944
50
11
903
1029
19
15
401
405
757
709
613
573
33
3
547
555
265
393
9
1
994
944
36
22
902
1029
19
15
401
405
757
709
613
573
33
3
547
555
265
393
9
2
992
944
50
11
903
1032
19
15
401
405
757
709
613
573
33
3
547
555
265
393
9
2
994
944
36
22
945
1032
19
15
401
405
757
709
613
573
33
3
547
555
265
393
13
1
992
944
50
11
873
2
19
15
401
405
757
709
613
573
33
3
547
555
265
393
13
1
994
944
36
22
946
2
19
15
401
405
757
709
613
573
33
3
547
555
265
393
21
1
992
944
50
11
867
39
19
15
401
405
757
709
613
573
33
3
547
555
265
393
21
17
992
944
50
11
867
71
19
15
401
405
757
709
613
573
33
3
547
555
265
393
25
1
992
944
50
11
907
1049
19
15
401
405
757
709
613
573
33
3
547
555
265
393
25
1
994
944
36
22
910
1049
19
15
401
405
757
709
613
573
33
3
547
555
265
393
25
2
994
944
36
22
911
1048
19
15
401
405
757
709
613
573
33
3
547
555
265
393
14
1
992
944
50
11
856
2
19
15
401
405
757
709
613
573
33
3
547
555
265
393
14
2
992
944
50
11
856
0
19
15
401
405
757
709
613
573
33
3
547
555
265
393
29
1
992
944
50
11
905
1045
19
15
401
405
757
709
613
573
33
3
547
555
265
393
30
1
992
944
50
11
904
1058
19
15
401
405
757
709
613
573
33
3
547
555
265
393
30
2
992
944
50
11
904
1040
19
15
401
405
757
709
613
573
33
3
547
555
267
393
9
1
993
944
40
9
903
1029
19
15
401
405
757
709
613
573
33
3
547
555
267
393
13
1
993
944
40
9
873
2
19
15
401
405
757
709
613
573
33
3
547
555
267
393
25
1
993
944
40
9
849
21
19
15
401
405
757
709
613
573
33
3
547
555
267
393
29
1
993
944
40
9
905
1045
19
15
401
405
757
709
613
573
33
3
547
555
267
395
9
1
993
944
40
8
857
9
19
15
401
405
757
709
613
573
33
3
547
555
267
395
11
1
993
944
40
8
856
593
19
15
401
405
757
709
613
573
33
3
547
555
267
395
25
1
993
944
40
8
905
1049
19
15
401
405
757
709
613
573
33
3
547
555
267
395
7
1
993
944
40
8
896
1032
19
15
401
405
757
709
613
573
33
3
547
555
267
395
7
17
993
944
40
8
896
1026
19
15
401
405
757
709
613
573
33
3
547
555
267
395
27
1
993
944
40
8
904
1057
19
15
401
405
757
709
613
573
33
3
547
555
267
395
31
1
993
944
40
8
848
64
19
15
401
405
757
709
613
573
33
3
547
555
267
395
23
17
993
944
40
8
864
68
19
15
401
405
757
709
613
573
33
3
547
573
517
393
9
1
849
868
1541
113
1517
1081
19
15
401
405
757
709
613
573
33
3
547
573
517
393
9
1
850
868
1541
113
1517
1081
19
15
401
405
757
709
613
573
33
3
547
573
517
393
13
1
849
868
1541
113
1513
1085
19
15
401
405
757
709
613
573
33
3
547
573
517
393
25
1
849
868
1541
113
1489
1049
19
15
401
405
757
709
613
573
33
3
547
573
517
393
25
1
850
868
1541
113
1489
1049
19
15
401
405
757
709
613
573
33
3
547
573
517
393
14
1
849
868
1541
113
1496
1082
19
15
401
405
757
709
613
573
33
3
547
573
517
393
14
2
848
868
1541
113
1496
0
19
15
401
405
757
709
613
573
33
3
547
573
517
393
29
1
849
868
1541
113
1493
1045
19
15
401
405
757
709
613
573
33
3
547
573
517
649
9
1
849
868
1541
1649
2029
1033
19
15
401
405
757
709
613
573
33
3
547
573
517
649
9
1
850
868
1541
1649
2029
1033
19
15
401
405
757
709
613
573
33
3
547
573
517
649
13
1
849
868
1541
1649
2041
1027
19
15
401
405
757
709
613
573
33
3
547
573
261
393
5
1
993
996
5
17
898
1035
19
15
401
405
757
709
613
573
33
3
547
573
261
393
5
1
992
997
5
17
898
1035
19
15
401
405
757
709
613
573
33
3
547
573
261
393
5
1
849
868
5
17
898
1035
19
15
401
405
757
709
613
573
33
3
547
573
261
393
5
1
848
869
17
17
898
1035
19
15
401
405
757
709
613
573
33
3
547
573
261
393
5
17
993
996
5
17
898
6
19
15
401
405
757
709
613
573
33
3
547
573
261
393
9
1
993
996
5
17
881
5
19
15
401
405
757
709
613
573
33
3
547
573
261
393
9
1
992
997
1
17
881
61
19
15
401
405
757
709
613
573
33
3
547
573
261
393
9
1
849
868
5
17
881
5
19
15
401
405
757
709
613
573
33
3
547
573
261
393
9
1
848
869
1
17
881
61
19
15
401
405
757
709
613
573
33
3
547
573
261
393
9
1
994
996
1
17
881
61
19
15
401
405
757
709
613
573
33
3
547
573
261
393
9
1
850
868
5
17
881
5
19
15
401
405
757
709
613
573
33
3
547
573
261
393
9
2
992
530
3
17
858
88
19
15
401
405
757
709
613
573
33
3
547
573
261
393
9
2
848
869
17
17
1009
1032
19
15
401
405
757
709
613
573
33
3
547
573
261
393
9
2
996
530
3
17
858
88
19
15
401
405
757
709
613
573
33
3
547
573
261
393
9
9
849
868
5
17
881
3
19
15
401
405
757
709
613
573
33
3
547
573
261
393
9
9
848
869
1
17
881
3
19
15
401
405
757
709
613
573
33
3
547
573
261
393
9
9
850
868
5
17
881
3
19
15
401
405
757
709
613
573
33
3
547
573
261
393
13
1
993
996
5
17
901
1029
19
15
401
405
757
709
613
573
33
3
547
573
261
393
13
1
992
997
1
17
901
1029
19
15
401
405
757
709
613
573
33
3
547
573
261
393
13
1
849
868
5
17
901
1029
19
15
401
405
757
709
613
573
33
3
547
573
261
393
13
1
848
869
1
17
901
1029
19
15
401
405
757
709
613
573
33
3
547
573
261
393
21
1
993
996
5
17
866
39
19
15
401
405
757
709
613
573
33
3
547
573
261
393
21
1
992
997
5
17
866
39
19
15
401
405
757
709
613
573
33
3
547
573
261
393
21
1
994
996
5
17
866
39
19
15
401
405
757
709
613
573
33
3
547
573
261
393
21
17
993
996
5
17
866
71
19
15
401
405
757
709
613
573
33
3
547
573
261
393
21
17
994
996
5
17
866
71
19
15
401
405
757
709
613
573
33
3
547
573
261
393
25
1
993
996
5
17
909
1045
19
15
401
405
757
709
613
573
33
3
547
573
261
393
25
1
992
997
1
17
909
1045
19
15
401
405
757
709
613
573
33
3
547
573
261
393
25
1
849
868
5
17
909
1045
19
15
401
405
757
709
613
573
33
3
547
573
261
393
25
1
848
869
1
17
909
1045
19
15
401
405
757
709
613
573
33
3
547
573
261
393
25
1
994
996
1
17
909
1045
19
15
401
405
757
709
613
573
33
3
547
573
261
393
25
1
850
868
5
17
909
1045
19
15
401
405
757
709
613
573
33
3
547
573
261
393
14
1
993
996
5
17
872
58
19
15
401
405
757
709
613
573
33
3
547
573
261
393
14
1
992
997
5
17
872
58
19
15
401
405
757
709
613
573
33
3
547
573
261
393
14
1
849
868
5
17
872
58
19
15
401
405
757
709
613
573
33
3
547
573
261
393
14
1
848
869
21
17
1000
1034
19
15
401
405
757
709
613
573
33
3
547
573
261
393
14
2
992
530
3
17
872
0
19
15
401
405
757
709
613
573
33
3
547
573
261
393
14
2
848
868
5
17
872
8
19
15
401
405
757
709
613
573
33
3
547
573
261
393
29
1
993
996
5
17
905
1045
19
15
401
405
757
709
613
573
33
3
547
573
261
393
29
1
992
997
1
17
905
1049
19
15
401
405
757
709
613
573
33
3
547
573
261
393
29
1
849
868
5
17
905
1045
19
15
401
405
757
709
613
573
33
3
547
573
261
393
30
1
993
996
5
17
904
1058
19
15
401
405
757
709
613
573
33
3
547
573
261
393
30
1
992
997
1
17
904
1058
19
15
401
405
757
709
613
573
33
3
547
573
261
393
30
2
992
530
3
17
904
1040
19
15
401
405
757
709
613
573
33
3
547
573
261
393
26
2
992
530
3
17
848
64
19
15
401
405
757
709
613
573
33
3
547
573
261
393
26
2
994
530
2
17
848
64
19
15
401
405
757
709
613
573
33
3
547
573
261
393
26
2
996
530
3
17
848
64
19
15
401
405
757
709
613
573
33
3
547
557
517
393
9
1
993
964
1733
113
1521
1085
19
15
401
405
757
709
613
573
33
3
547
557
517
393
9
1
992
965
1733
113
1521
1085
19
15
401
405
757
709
613
573
33
3
547
557
517
393
9
1
849
873
1585
113
1521
1029
19
15
401
405
757
709
613
573
33
3
547
557
517
393
9
1
848
873
1585
113
1521
1029
19
15
401
405
757
709
613
573
33
3
547
557
517
393
9
1
994
964
1733
113
1521
1085
19
15
401
405
757
709
613
573
33
3
547
557
517
393
13
1
993
964
1733
113
1513
1085
19
15
401
405
757
709
613
573
33
3
547
557
517
393
13
1
992
965
1733
113
1513
1085
19
15
401
405
757
709
613
573
33
3
547
557
517
393
13
1
849
873
1585
113
1513
1085
19
15
401
405
757
709
613
573
33
3
547
557
517
393
13
1
848
873
1585
113
1513
1085
19
15
401
405
757
709
613
573
33
3
547
557
517
393
13
1
994
946
1587
113
1513
1085
19
15
401
405
757
709
613
573
33
3
547
557
517
393
21
1
993
964
1733
113
1506
1083
19
15
401
405
757
709
613
573
33
3
547
557
517
393
21
1
992
965
1733
113
1506
1083
19
15
401
405
757
709
613
573
33
3
547
557
517
393
21
1
994
964
1733
113
1506
1083
19
15
401
405
757
709
613
573
33
3
547
557
517
393
21
17
993
964
1781
113
1506
70
19
15
401
405
757
709
613
573
33
3
547
557
517
393
21
17
992
965
1781
113
1506
70
19
15
401
405
757
709
613
573
33
3
547
557
517
393
21
17
994
946
1587
113
1506
70
19
15
401
405
757
709
613
573
33
3
547
557
517
393
25
1
993
964
1733
113
1489
1049
19
15
401
405
757
709
613
573
33
3
547
557
517
393
25
1
992
965
1733
113
1489
1049
19
15
401
405
757
709
613
573
33
3
547
557
517
393
25
1
849
873
1585
113
1489
1045
19
15
401
405
757
709
613
573
33
3
547
557
517
393
25
1
848
873
1585
113
1489
1045
19
15
401
405
757
709
613
573
33
3
547
557
517
393
25
1
994
964
1733
113
1489
1049
19
15
401
405
757
709
613
573
33
3
547
557
517
393
14
1
993
964
1733
113
1512
1086
19
15
401
405
757
709
613
573
33
3
547
557
517
393
14
1
992
965
1733
113
1512
1086
19
15
401
405
757
709
613
573
33
3
547
557
517
393
14
1
849
873
1585
113
1512
1086
19
15
401
405
757
709
613
573
33
3
547
557
517
393
14
1
848
873
1585
113
1512
1086
19
15
401
405
757
709
613
573
33
3
547
557
517
393
14
2
992
964
1733
113
1512
1072
19
15
401
405
757
709
613
573
33
3
547
557
517
393
29
1
993
964
1733
113
1493
1045
19
15
401
405
757
709
613
573
33
3
547
557
517
393
29
1
992
965
1733
113
1493
1045
19
15
401
405
757
709
613
573
33
3
547
557
517
393
29
1
849
873
1585
113
1493
1045
19
15
401
405
757
709
613
573
33
3
547
557
517
393
29
1
994
946
1587
113
1493
1045
19
15
401
405
757
709
613
573
33
3
547
557
517
393
26
1
993
964
1733
113
1488
1070
19
15
401
405
757
709
613
573
33
3
547
557
517
393
26
1
992
965
1733
113
1488
1070
19
15
401
405
757
709
613
573
33
3
547
557
517
393
26
1
849
873
1585
113
1488
1046
19
15
401
405
757
709
613
573
33
3
547
557
517
393
26
2
992
965
1733
113
1488
1040
19
15
401
405
757
709
613
573
33
3
547
557
517
393
26
2
994
964
1733
113
1488
1040
19
15
401
405
757
709
613
573
33
3
547
557
517
393
26
2
996
964
1733
113
1488
1040
19
15
401
405
757
709
613
573
33
3
547
557
517
649
9
1
993
1221
1765
1649
2033
1085
19
15
401
405
757
709
613
573
33
3
547
557
517
649
9
1
992
965
1733
1649
2033
1029
19
15
401
405
757
709
613
573
33
3
547
557
517
649
9
1
849
873
1585
1649
2033
1029
19
15
401
405
757
709
613
573
33
3
547
557
517
649
9
1
848
873
1585
1649
2033
1029
19
15
401
405
757
709
613
573
33
3
547
557
517
649
9
1
994
964
1733
1649
2033
1029
19
15
401
405
757
709
613
573
33
3
547
557
517
649
13
1
993
1221
1765
1649
2041
1027
19
15
401
405
757
709
613
573
33
3
547
557
517
649
13
1
992
965
1733
1649
2041
1027
19
15
401
405
757
709
613
573
33
3
547
557
517
649
13
1
849
873
1585
1649
2041
1027
19
15
401
405
757
709
613
573
33
3
547
557
517
649
13
1
848
873
1585
1649
2041
1027
19
15
401
405
757
709
613
573
33
3
547
557
517
649
13
1
994
946
1587
1649
2009
1027
19
15
401
405
757
709
613
573
33
3
547
557
517
649
21
1
993
964
1733
1649
2018
1067
19
15
401
405
757
709
613
573
33
3
547
557
517
649
21
1
992
965
1733
1649
2018
1067
19
15
401
405
757
709
613
573
33
3
547
557
517
649
21
1
849
873
1589
1649
2018
1067
19
15
401
405
757
709
613
573
33
3
547
557
517
649
21
1
848
873
1589
1649
2018
1067
19
15
401
405
757
709
613
573
33
3
547
557
517
649
21
1
994
964
1733
1649
2018
1067
19
15
401
405
757
709
613
573
33
3
547
557
517
649
14
1
992
965
1733
1649
2024
1034
19
15
401
405
757
709
613
573
33
3
547
557
517
649
14
1
849
873
1585
1649
2024
1034
19
15
401
405
757
709
613
573
33
3
547
557
517
649
14
1
848
873
1585
1649
2024
1034
19
15
401
405
757
709
613
573
33
3
547
557
517
649
14
2
992
1221
1765
1649
2024
1032
19
15
401
405
757
709
613
573
33
3
547
557
261
393
2
1
993
964
37
17
896
526
19
15
401
405
757
709
613
573
33
3
547
557
261
393
2
2
992
965
17
17
896
8
19
15
401
405
757
709
613
573
33
3
547
557
261
393
2
2
994
964
37
17
896
8
19
15
401
405
757
709
613
573
33
3
547
557
261
393
2
17
993
964
21
17
896
6
19
15
401
405
757
709
613
573
33
3
547
557
261
393
2
17
992
964
21
17
896
6
19
15
401
405
757
709
613
573
33
3
547
557
261
393
5
1
993
964
37
17
898
1035
19
15
401
405
757
709
613
573
33
3
547
557
261
393
5
17
993
964
21
17
898
1030
19
15
401
405
757
709
613
573
33
3
547
557
261
393
5
17
992
964
21
17
898
1030
19
15
401
405
757
709
613
573
33
3
547
557
261
393
5
17
994
964
37
17
898
1030
19
15
401
405
757
709
613
573
33
3
547
557
261
393
9
1
993
964
37
17
881
5
19
15
401
405
757
709
613
573
33
3
547
557
261
393
13
1
993
964
37
17
901
1029
19
15
401
405
757
709
613
573
33
3
547
557
261
393
21
1
993
964
37
17
866
39
19
15
401
405
757
709
613
573
33
3
547
557
261
393
21
17
993
964
21
17
866
70
19
15
401
405
757
709
613
573
33
3
547
557
261
393
21
17
992
964
21
17
866
70
19
15
401
405
757
709
613
573
33
3
547
557
261
393
10
1
993
965
21
17
944
6
19
15
401
405
757
709
613
573
33
3
547
557
261
393
10
2
992
965
17
17
944
4
19
15
401
405
757
709
613
573
33
3
547
557
261
393
25
1
993
964
37
17
849
67
19
15
401
405
757
709
613
573
33
3
547
557
261
393
14
1
993
964
37
17
872
10
19
15
401
405
757
709
613
573
33
3
547
557
261
393
14
2
992
965
21
17
872
0
19
15
401
405
757
709
613
573
33
3
547
557
261
393
29
1
993
964
37
17
905
1045
19
15
401
405
757
709
613
573
33
3
547
557
261
393
30
1
993
964
37
17
904
1058
19
15
401
405
757
709
613
573
33
3
547
557
261
393
30
2
992
965
17
17
904
1040
19
15
401
405
757
709
613
573
33
3
547
557
261
393
26
1
993
965
21
17
848
22
19
15
401
405
757
709
613
573
33
3
547
557
261
393
26
2
992
965
21
17
848
64
19
15
401
405
757
709
613
573
33
3
547
557
261
393
26
2
996
965
21
17
848
64
19
15
401
405
757
709
613
573
33
3
547
557
269
393
2
2
994
964
34
10
896
8
19
15
401
405
757
709
613
573
33
3
547
557
269
393
2
18
994
946
34
11
896
4
19
15
401
405
757
709
613
573
33
3
547
557
269
393
5
17
994
946
34
10
898
6
19
15
401
405
757
709
613
573
33
3
547
557
269
393
9
1
994
946
34
10
874
11
19
15
401
405
757
709
613
573
33
3
547
557
269
393
13
1
994
946
34
11
873
9
19
15
401
405
757
709
613
573
33
3
547
557
269
393
21
1
994
946
34
11
867
43
19
15
401
405
757
709
613
573
33
3
547
557
269
393
21
17
994
946
34
10
867
71
19
15
401
405
757
709
613
573
33
3
547
557
269
393
25
1
994
946
34
11
907
1049
19
15
401
405
757
709
613
573
33
3
547
557
269
393
29
1
994
946
34
11
905
1045
19
15
401
405
757
709
613
573
33
3
547
565
517
393
9
1
849
533
1549
113
1521
1029
19
15
401
405
757
709
613
573
33
3
547
565
517
393
9
1
994
994
1766
113
1517
1081
19
15
401
405
757
709
613
573
33
3
547
565
517
393
9
1
850
866
355
113
881
1029
19
15
401
405
757
709
613
573
33
3
547
565
517
393
9
2
992
994
1766
113
1498
1080
19
15
401
405
757
709
613
573
33
3
547
565
517
393
9
2
848
866
1574
113
1498
1080
19
15
401
405
757
709
613
573
33
3
547
565
517
393
9
2
996
994
1766
113
1498
1080
19
15
401
405
757
709
613
573
33
3
547
565
517
393
9
9
848
994
1767
113
1530
1027
19
15
401
405
757
709
613
573
33
3
547
565
517
393
9
9
850
930
1587
113
1521
1027
19
15
401
405
757
709
613
573
33
3
547
565
517
393
13
1
849
533
1549
113
1529
1027
19
15
401
405
757
709
613
573
33
3
547
565
517
393
13
1
848
533
1549
113
1529
1027
19
15
401
405
757
709
613
573
33
3
547
565
517
393
13
1
994
994
1763
113
1513
1085
19
15
401
405
757
709
613
573
33
3
547
565
517
393
21
1
994
994
1763
113
1506
1067
19
15
401
405
757
709
613
573
33
3
547
565
517
393
21
17
994
994
1763
113
1506
70
19
15
401
405
757
709
613
573
33
3
547
565
517
393
25
1
849
533
1549
113
1489
1049
19
15
401
405
757
709
613
573
33
3
547
565
517
393
25
1
994
994
1763
113
1489
1049
19
15
401
405
757
709
613
573
33
3
547
565
517
393
25
1
850
994
1763
113
1489
1049
19
15
401
405
757
709
613
573
33
3
547
565
517
393
14
1
849
533
1589
113
872
58
19
15
401
405
757
709
613
573
33
3
547
565
517
393
14
2
992
994
1763
113
1512
1072
19
15
401
405
757
709
613
573
33
3
547
565
517
393
14
2
848
866
1575
113
1512
1072
19
15
401
405
757
709
613
573
33
3
547
565
517
393
29
1
849
533
1549
113
1493
1045
19
15
401
405
757
709
613
573
33
3
547
565
517
393
29
1
848
533
1549
113
1493
1045
19
15
401
405
757
709
613
573
33
3
547
565
517
393
29
1
994
994
1766
113
1493
1065
19
15
401
405
757
709
613
573
33
3
547
565
517
393
26
1
849
533
1589
113
1488
1070
19
15
401
405
757
709
613
573
33
3
547
565
517
393
26
2
992
994
1763
113
1488
1040
19
15
401
405
757
709
613
573
33
3
547
565
517
393
26
2
994
994
1763
113
1488
1040
19
15
401
405
757
709
613
573
33
3
547
565
517
393
26
2
996
994
1763
113
1488
1040
19
15
401
405
757
709
613
573
33
3
547
565
517
649
9
1
849
533
1589
1649
2010
1083
19
15
401
405
757
709
613
573
33
3
547
565
517
649
9
1
994
994
1766
1649
2029
1033
19
15
401
405
757
709
613
573
33
3
547
565
517
649
9
2
992
994
1766
1649
2042
1256
19
15
401
405
757
709
613
573
33
3
547
565
517
649
9
2
848
866
1574
1649
2010
1080
19
15
401
405
757
709
613
573
33
3
547
565
517
649
9
2
996
994
1766
1649
2042
1256
19
15
401
405
757
709
613
573
33
3
547
565
517
649
9
9
848
994
1767
1649
2042
1027
19
15
401
405
757
709
613
573
33
3
547
565
517
649
9
9
850
930
1587
1649
2010
1251
19
15
401
405
757
709
613
573
33
3
547
565
517
649
13
1
849
533
1589
1649
2041
1027
19
15
401
405
757
709
613
573
33
3
547
565
517
649
13
1
994
994
1763
1649
2025
1033
19
15
401
405
757
709
613
573
33
3
547
565
517
649
21
1
849
533
1589
1649
2018
1067
19
15
401
405
757
709
613
573
33
3
547
565
517
649
21
1
994
994
1763
1649
2018
1067
19
15
401
405
757
709
613
573
33
3
547
565
517
649
14
1
849
533
1589
1649
2024
1034
19
15
401
405
757
709
613
573
33
3
547
565
517
649
14
2
992
994
1763
1649
2024
1032
19
15
401
405
757
709
613
573
33
3
547
565
517
649
14
2
848
866
1575
1649
2024
1032
19
15
401
405
757
709
613
573
33
3
547
565
261
393
2
2
992
994
19
17
896
8
19
15
401
405
757
709
613
573
33
3
547
565
261
393
2
2
848
994
19
17
896
8
19
15
401
405
757
709
613
573
33
3
547
565
261
393
2
2
994
994
19
17
896
8
19
15
401
405
757
709
613
573
33
3
547
565
261
393
5
1
993
533
13
17
898
11
19
15
401
405
757
709
613
573
33
3
547
565
261
393
5
17
993
533
13
17
898
6
19
15
401
405
757
709
613
573
33
3
547
565
261
393
9
1
993
533
13
17
858
10
19
15
401
405
757
709
613
573
33
3
547
565
261
393
9
1
994
532
13
17
858
10
19
15
401
405
757
709
613
573
33
3
547
565
261
393
9
1
850
994
19
17
945
1029
19
15
401
405
757
709
613
573
33
3
547
565
261
393
9
2
992
994
22
17
945
8
19
15
401
405
757
709
613
573
33
3
547
565
261
393
9
2
848
994
22
17
945
8
19
15
401
405
757
709
613
573
33
3
547
565
261
393
9
2
996
994
22
17
945
8
19
15
401
405
757
709
613
573
33
3
547
565
261
393
9
9
848
994
19
17
945
2
19
15
401
405
757
709
613
573
33
3
547
565
261
393
13
1
993
533
13
17
901
1029
19
15
401
405
757
709
613
573
33
3
547
565
261
393
21
1
993
533
13
17
994
1067
19
15
401
405
757
709
613
573
33
3
547
565
261
393
21
1
994
532
13
17
994
1067
19
15
401
405
757
709
613
573
33
3
547
565
261
393
21
17
993
533
13
17
994
1094
19
15
401
405
757
709
613
573
33
3
547
565
261
393
21
17
994
532
13
17
994
1094
19
15
401
405
757
709
613
573
33
3
547
565
261
393
10
1
993
532
21
17
944
6
19
15
401
405
757
709
613
573
33
3
547
565
261
393
10
2
992
994
19
17
944
4
19
15
401
405
757
709
613
573
33
3
547
565
261
393
10
2
848
994
19
17
944
4
19
15
401
405
757
709
613
573
33
3
547
565
261
393
10
2
994
994
19
17
944
4
19
15
401
405
757
709
613
573
33
3
547
565
261
393
10
10
848
994
19
17
944
0
19
15
401
405
757
709
613
573
33
3
547
565
261
393
25
1
993
533
13
17
849
67
19
15
401
405
757
709
613
573
33
3
547
565
261
393
25
1
994
532
13
17
849
67
19
15
401
405
757
709
613
573
33
3
547
565
261
393
25
1
850
994
19
17
909
1045
19
15
401
405
757
709
613
573
33
3
547
565
261
393
14
2
992
994
19
17
872
0
19
15
401
405
757
709
613
573
33
3
547
565
261
393
14
2
848
994
19
17
872
0
19
15
401
405
757
709
613
573
33
3
547
565
261
393
29
1
993
533
13
17
905
1045
19
15
401
405
757
709
613
573
33
3
547
565
261
393
30
1
993
533
53
17
904
1090
19
15
401
405
757
709
613
573
33
3
547
565
261
393
30
2
992
994
19
17
904
1040
19
15
401
405
757
709
613
573
33
3
547
565
261
393
26
1
993
533
53
17
848
22
19
15
401
405
757
709
613
573
33
3
547
565
261
393
26
2
992
994
23
17
848
16
19
15
401
405
757
709
613
573
33
3
547
563
517
393
9
1
992
992
1765
113
1521
1085
19
15
401
405
757
709
613
573
33
3
547
563
517
393
9
1
849
864
356
113
881
1029
19
15
401
405
757
709
613
573
33
3
547
563
517
393
9
1
848
864
1545
113
1498
1074
19
15
401
405
757
709
613
573
33
3
547
563
517
393
9
1
994
992
1765
113
1521
1085
19
15
401
405
757
709
613
573
33
3
547
563
517
393
9
1
850
992
1765
113
1521
1085
19
15
401
405
757
709
613
573
33
3
547
563
517
393
9
2
992
992
1765
113
1498
1080
19
15
401
405
757
709
613
573
33
3
547
563
517
393
9
2
848
864
1545
113
1498
1080
19
15
401
405
757
709
613
573
33
3
547
563
517
393
9
2
994
992
1765
113
1498
1080
19
15
401
405
757
709
613
573
33
3
547
563
517
393
9
9
849
864
1572
113
1498
1026
19
15
401
405
757
709
613
573
33
3
547
563
517
393
9
9
848
864
356
113
881
1026
19
15
401
405
757
709
613
573
33
3
547
563
517
393
9
9
850
992
1765
113
1521
1027
19
15
401
405
757
709
613
573
33
3
547
563
517
393
13
1
849
864
356
113
857
61
19
15
401
405
757
709
613
573
33
3
547
563
517
393
13
1
848
864
1545
113
1497
1026
19
15
401
405
757
709
613
573
33
3
547
563
517
393
13
1
850
864
1572
113
1497
1026
19
15
401
405
757
709
613
573
33
3
547
563
517
393
21
1
993
928
1572
113
1506
1067
19
15
401
405
757
709
613
573
33
3
547
563
517
393
21
1
992
928
1572
113
1506
1067
19
15
401
405
757
709
613
573
33
3
547
563
517
393
21
1
994
992
1764
113
1506
1067
19
15
401
405
757
709
613
573
33
3
547
563
517
393
21
17
993
928
1572
113
1506
70
19
15
401
405
757
709
613
573
33
3
547
563
517
393
21
17
992
928
1572
113
1506
70
19
15
401
405
757
709
613
573
33
3
547
563
517
393
21
17
994
992
1764
113
1506
70
19
15
401
405
757
709
613
573
33
3
547
563
517
393
25
1
993
928
1572
113
1489
1045
19
15
401
405
757
709
613
573
33
3
547
563
517
393
25
1
992
928
1572
113
1489
1045
19
15
401
405
757
709
613
573
33
3
547
563
517
393
25
1
849
928
1572
113
1489
1045
19
15
401
405
757
709
613
573
33
3
547
563
517
393
25
1
848
928
1573
113
1489
1045
19
15
401
405
757
709
613
573
33
3
547
563
517
393
25
1
994
992
1764
113
1489
1045
19
15
401
405
757
709
613
573
33
3
547
563
517
393
25
1
850
992
1765
113
1489
1045
19
15
401
405
757
709
613
573
33
3
547
563
517
393
25
2
994
928
1572
113
1489
1048
19
15
401
405
757
709
613
573
33
3
547
563
517
393
14
1
992
992
1765
113
1512
1086
19
15
401
405
757
709
613
573
33
3
547
563
517
393
14
2
992
992
1765
113
1512
1072
19
15
401
405
757
709
613
573
33
3
547
563
517
393
14
2
994
992
1765
113
1512
1072
19
15
401
405
757
709
613
573
33
3
547
563
517
393
29
1
993
928
1572
113
1490
1091
19
15
401
405
757
709
613
573
33
3
547
563
517
393
29
1
992
928
1572
113
1490
1091
19
15
401
405
757
709
613
573
33
3
547
563
517
393
29
1
849
928
1572
113
1490
1091
19
15
401
405
757
709
613
573
33
3
547
563
517
393
29
1
848
864
356
113
978
18
19
15
401
405
757
709
613
573
33
3
547
563
517
393
29
1
994
992
1764
113
1490
1054
19
15
401
405
757
709
613
573
33
3
547
563
517
393
26
1
992
992
1765
113
1488
1070
19
15
401
405
757
709
613
573
33
3
547
563
517
393
26
2
992
992
1765
113
1488
1040
19
15
401
405
757
709
613
573
33
3
547
563
517
393
26
2
994
992
1765
113
1488
1040
19
15
401
405
757
709
613
573
33
3
547
563
517
649
9
1
992
992
1765
1649
2033
1085
19
15
401
405
757
709
613
573
33
3
547
563
517
649
9
1
994
992
1765
1649
2033
1085
19
15
401
405
757
709
613
573
33
3
547
563
517
649
9
1
850
992
1765
1649
2033
1085
19
15
401
405
757
709
613
573
33
3
547
563
517
649
9
2
992
992
1765
1649
2042
1256
19
15
401
405
757
709
613
573
33
3
547
563
517
649
9
2
994
992
1765
1649
2042
1256
19
15
401
405
757
709
613
573
33
3
547
563
517
649
9
9
850
992
1765
1649
2033
1027
19
15
401
405
757
709
613
573
33
3
547
563
517
649
13
1
850
864
1573
1649
2009
1026
19
15
401
405
757
709
613
573
33
3
547
563
517
649
21
1
993
928
1572
1649
2018
1067
19
15
401
405
757
709
613
573
33
3
547
563
517
649
21
1
992
928
1572
1649
2018
1067
19
15
401
405
757
709
613
573
33
3
547
563
517
649
21
1
849
928
1572
1649
2018
1067
19
15
401
405
757
709
613
573
33
3
547
563
517
649
21
1
848
928
1573
1649
2018
1067
19
15
401
405
757
709
613
573
33
3
547
563
517
649
21
1
994
992
1764
1649
2018
1067
19
15
401
405
757
709
613
573
33
3
547
563
517
649
14
1
992
992
1765
1649
2024
1034
19
15
401
405
757
709
613
573
33
3
547
563
517
649
14
2
992
992
1765
1649
2024
1032
19
15
401
405
757
709
613
573
33
3
547
563
261
393
2
1
992
992
21
17
896
14
19
15
401
405
757
709
613
573
33
3
547
563
261
393
2
2
992
992
21
17
896
8
19
15
401
405
757
709
613
573
33
3
547
563
261
393
2
2
994
992
21
17
896
8
19
15
401
405
757
709
613
573
33
3
547
563
261
393
2
17
992
992
21
17
896
6
19
15
401
405
757
709
613
573
33
3
547
563
261
393
5
1
993
992
20
17
898
1035
19
15
401
405
757
709
613
573
33
3
547
563
261
393
5
1
992
992
9
17
898
1035
19
15
401
405
757
709
613
573
33
3
547
563
261
393
5
1
849
864
20
17
898
1035
19
15
401
405
757
709
613
573
33
3
547
563
261
393
5
1
848
992
9
17
898
1035
19
15
401
405
757
709
613
573
33
3
547
563
261
393
5
17
993
992
20
17
898
1030
19
15
401
405
757
709
613
573
33
3
547
563
261
393
5
17
992
992
9
17
898
1030
19
15
401
405
757
709
613
573
33
3
547
563
261
393
5
17
994
992
21
17
898
1030
19
15
401
405
757
709
613
573
33
3
547
563
261
393
9
1
993
992
20
17
1009
1029
19
15
401
405
757
709
613
573
33
3
547
563
261
393
9
1
992
992
9
17
858
58
19
15
401
405
757
709
613
573
33
3
547
563
261
393
9
1
849
864
20
17
1009
1029
19
15
401
405
757
709
613
573
33
3
547
563
261
393
9
1
848
992
9
17
858
58
19
15
401
405
757
709
613
573
33
3
547
563
261
393
9
1
994
992
21
17
1009
1035
19
15
401
405
757
709
613
573
33
3
547
563
261
393
9
1
850
992
21
17
1009
1035
19
15
401
405
757
709
613
573
33
3
547
563
261
393
9
2
992
992
9
17
858
88
19
15
401
405
757
709
613
573
33
3
547
563
261
393
9
2
848
992
9
17
858
88
19
15
401
405
757
709
613
573
33
3
547
563
261
393
9
2
994
992
21
17
945
8
19
15
401
405
757
709
613
573
33
3
547
563
261
393
9
9
849
864
20
17
1009
1027
19
15
401
405
757
709
613
573
33
3
547
563
261
393
9
9
848
992
9
17
858
2
19
15
401
405
757
709
613
573
33
3
547
563
261
393
9
9
850
992
21
17
1009
1027
19
15
401
405
757
709
613
573
33
3
547
563
261
393
13
1
993
992
20
17
857
3
19
15
401
405
757
709
613
573
33
3
547
563
261
393
13
1
992
992
9
17
857
2
19
15
401
405
757
709
613
573
33
3
547
563
261
393
13
1
849
864
20
17
857
3
19
15
401
405
757
709
613
573
33
3
547
563
261
393
13
1
848
992
9
17
857
2
19
15
401
405
757
709
613
573
33
3
547
563
261
393
13
1
994
992
21
17
901
2
19
15
401
405
757
709
613
573
33
3
547
563
261
393
13
1
850
992
21
17
901
2
19
15
401
405
757
709
613
573
33
3
547
563
261
393
21
1
993
992
20
17
994
1067
19
15
401
405
757
709
613
573
33
3
547
563
261
393
21
1
992
992
21
17
994
1067
19
15
401
405
757
709
613
573
33
3
547
563
261
393
21
1
994
992
21
17
994
1067
19
15
401
405
757
709
613
573
33
3
547
563
261
393
21
17
992
992
21
17
994
1094
19
15
401
405
757
709
613
573
33
3
547
563
261
393
21
17
994
992
21
17
994
1094
19
15
401
405
757
709
613
573
33
3
547
563
261
393
10
1
992
992
21
17
944
6
19
15
401
405
757
709
613
573
33
3
547
563
261
393
10
2
992
992
21
17
944
4
19
15
401
405
757
709
613
573
33
3
547
563
261
393
10
2
994
992
21
17
944
4
19
15
401
405
757
709
613
573
33
3
547
563
261
393
25
1
993
992
20
17
849
21
19
15
401
405
757
709
613
573
33
3
547
563
261
393
25
1
992
992
21
17
849
21
19
15
401
405
757
709
613
573
33
3
547
563
261
393
25
1
849
864
20
17
849
21
19
15
401
405
757
709
613
573
33
3
547
563
261
393
25
1
848
864
20
17
849
21
19
15
401
405
757
709
613
573
33
3
547
563
261
393
25
1
994
992
21
17
849
21
19
15
401
405
757
709
613
573
33
3
547
563
261
393
25
1
850
992
21
17
849
21
19
15
401
405
757
709
613
573
33
3
547
563
261
393
25
2
994
992
21
17
849
24
19
15
401
405
757
709
613
573
33
3
547
563
261
393
29
1
993
992
20
17
905
1045
19
15
401
405
757
709
613
573
33
3
547
563
261
393
29
1
992
992
21
17
905
1045
19
15
401
405
757
709
613
573
33
3
547
563
261
393
29
1
849
864
20
17
905
1045
19
15
401
405
757
709
613
573
33
3
547
563
261
393
29
1
848
864
20
17
905
1045
19
15
401
405
757
709
613
573
33
3
547
563
261
393
29
1
994
992
21
17
905
1045
19
15
401
405
757
709
613
573
33
3
547
563
261
393
30
1
992
992
21
17
904
66
19
15
401
405
757
709
613
573
33
3
547
563
261
393
30
2
992
992
21
17
904
1040
19
15
401
405
757
709
613
573
33
3
547
563
261
393
30
2
994
992
21
17
904
1040
19
15
401
405
757
709
613
573
33
3
547
563
265
393
2
1
993
928
33
13
896
1038
19
15
401
405
757
709
613
573
33
3
547
563
265
393
2
1
849
864
33
13
896
1038
19
15
401
405
757
709
613
573
33
3
547
563
265
393
2
2
994
928
33
13
896
1032
19
15
401
405
757
709
613
573
33
3
547
563
265
393
2
17
993
928
33
13
896
1030
19
15
401
405
757
709
613
573
33
3
547
563
265
393
5
1
993
928
33
11
899
1079
19
15
401
405
757
709
613
573
33
3
547
563
265
393
5
1
849
864
33
11
899
1079
19
15
401
405
757
709
613
573
33
3
547
563
265
393
5
1
848
864
33
11
899
1079
19
15
401
405
757
709
613
573
33
3
547
563
265
393
5
17
993
928
33
11
899
1031
19
15
401
405
757
709
613
573
33
3
547
563
265
393
9
1
993
928
33
11
903
1029
19
15
401
405
757
709
613
573
33
3
547
563
265
393
9
1
849
864
33
11
875
11
19
15
401
405
757
709
613
573
33
3
547
563
265
393
9
1
848
864
33
11
875
11
19
15
401
405
757
709
613
573
33
3
547
563
265
393
9
2
994
928
33
11
903
1032
19
15
401
405
757
709
613
573
33
3
547
563
265
393
9
9
849
864
33
11
875
3
19
15
401
405
757
709
613
573
33
3
547
563
265
393
9
9
848
864
33
11
875
3
19
15
401
405
757
709
613
573
33
3
547
563
265
393
13
1
993
928
33
13
901
2
19
15
401
405
757
709
613
573
33
3
547
563
265
393
13
1
849
864
33
13
857
5
19
15
401
405
757
709
613
573
33
3
547
563
265
393
13
1
848
864
33
13
857
5
19
15
401
405
757
709
613
573
33
3
547
563
265
393
25
1
993
928
33
11
907
1049
19
15
401
405
757
709
613
573
33
3
547
563
265
393
25
1
849
864
33
11
907
1049
19
15
401
405
757
709
613
573
33
3
547
563
265
393
25
1
848
864
33
11
907
1049
19
15
401
405
757
709
613
573
33
3
547
563
265
393
25
2
994
928
33
11
907
1048
19
15
401
405
757
709
613
573
33
3
547
563
265
393
29
1
993
928
33
11
905
1049
19
15
401
405
757
709
613
573
33
3
547
563
265
393
29
1
849
864
33
11
905
1049
19
15
401
405
757
709
613
573
33
3
547
563
265
393
29
1
848
864
33
11
905
1049
19
15
401
405
757
709
613
573
33
3
547
563
265
393
18
17
993
928
33
13
864
70
19
15
401
405
757
709
613
573
33
3
547
563
267
393
2
1
993
928
32
4
896
1038
19
15
401
405
757
709
613
573
33
3
547
563
267
393
2
1
992
928
32
4
896
1038
19
15
401
405
757
709
613
573
33
3
547
563
267
393
2
1
849
864
32
4
896
1038
19
15
401
405
757
709
613
573
33
3
547
563
267
393
2
2
992
928
32
4
896
8
19
15
401
405
757
709
613
573
33
3
547
563
267
393
2
2
848
864
32
4
896
8
19
15
401
405
757
709
613
573
33
3
547
563
267
393
2
2
994
928
32
4
896
8
19
15
401
405
757
709
613
573
33
3
547
563
267
393
2
17
993
928
32
4
896
6
19
15
401
405
757
709
613
573
33
3
547
563
267
393
2
17
992
928
32
4
896
6
19
15
401
405
757
709
613
573
33
3
547
563
267
393
2
18
992
928
32
4
896
1028
19
15
401
405
757
709
613
573
33
3
547
563
267
393
2
18
994
928
32
4
896
1028
19
15
401
405
757
709
613
573
33
3
547
563
267
393
5
1
992
928
32
6
899
11
19
15
401
405
757
709
613
573
33
3
547
563
267
393
5
1
849
864
32
12
898
1038
19
15
401
405
757
709
613
573
33
3
547
563
267
393
5
1
848
864
32
12
898
1038
19
15
401
405
757
709
613
573
33
3
547
563
267
393
5
17
992
928
32
6
899
7
19
15
401
405
757
709
613
573
33
3
547
563
267
393
9
1
993
928
32
4
902
1030
19
15
401
405
757
709
613
573
33
3
547
563
267
393
9
1
992
928
32
4
902
1030
19
15
401
405
757
709
613
573
33
3
547
563
267
393
9
1
849
864
32
4
881
5
19
15
401
405
757
709
613
573
33
3
547
563
267
393
9
1
848
864
32
4
881
5
19
15
401
405
757
709
613
573
33
3
547
563
267
393
9
1
850
864
32
4
881
5
19
15
401
405
757
709
613
573
33
3
547
563
267
393
9
2
848
864
32
4
881
8
19
15
401
405
757
709
613
573
33
3
547
563
267
393
9
9
849
864
32
4
881
2
19
15
401
405
757
709
613
573
33
3
547
563
267
393
9
9
848
864
32
4
881
2
19
15
401
405
757
709
613
573
33
3
547
563
267
393
9
9
850
864
32
4
881
2
19
15
401
405
757
709
613
573
33
3
547
563
267
393
13
1
993
928
32
4
901
1026
19
15
401
405
757
709
613
573
33
3
547
563
267
393
13
1
992
928
32
4
901
1026
19
15
401
405
757
709
613
573
33
3
547
563
267
393
13
1
849
864
32
4
901
1026
19
15
401
405
757
709
613
573
33
3
547
563
267
393
13
1
848
864
32
4
901
1026
19
15
401
405
757
709
613
573
33
3
547
563
267
393
13
1
850
864
32
4
901
1026
19
15
401
405
757
709
613
573
33
3
547
563
267
393
21
1
992
928
32
6
867
43
19
15
401
405
757
709
613
573
33
3
547
563
267
393
21
17
992
928
32
6
867
71
19
15
401
405
757
709
613
573
33
3
547
563
267
393
10
1
993
928
32
4
880
6
19
15
401
405
757
709
613
573
33
3
547
563
267
393
10
1
992
928
32
4
880
6
19
15
401
405
757
709
613
573
33
3
547
563
267
393
10
1
849
864
32
4
880
6
19
15
401
405
757
709
613
573
33
3
547
563
267
393
10
2
992
928
32
4
880
8
19
15
401
405
757
709
613
573
33
3
547
563
267
393
10
2
848
864
32
4
880
8
19
15
401
405
757
709
613
573
33
3
547
563
267
393
10
2
994
928
32
4
880
8
19
15
401
405
757
709
613
573
33
3
547
563
267
393
10
10
848
864
32
4
880
0
19
15
401
405
757
709
613
573
33
3
547
563
267
393
25
1
993
928
32
4
909
1049
19
15
401
405
757
709
613
573
33
3
547
563
267
393
25
1
992
928
32
4
909
1049
19
15
401
405
757
709
613
573
33
3
547
563
267
393
25
1
849
864
32
4
849
29
19
15
401
405
757
709
613
573
33
3
547
563
267
393
25
1
848
864
32
4
849
29
19
15
401
405
757
709
613
573
33
3
547
563
267
393
25
1
850
864
32
4
849
29
19
15
401
405
757
709
613
573
33
3
547
563
267
393
14
1
993
928
32
4
856
1
19
15
401
405
757
709
613
573
33
3
547
563
267
393
14
1
992
928
32
4
856
1
19
15
401
405
757
709
613
573
33
3
547
563
267
393
14
1
849
864
32
12
856
1
19
15
401
405
757
709
613
573
33
3
547
563
267
393
14
1
848
864
32
6
888
1
19
15
401
405
757
709
613
573
33
3
547
563
267
393
14
2
992
928
32
4
856
0
19
15
401
405
757
709
613
573
33
3
547
563
267
393
14
2
848
864
32
12
856
0
19
15
401
405
757
709
613
573
33
3
547
563
267
393
14
2
994
928
32
4
856
0
19
15
401
405
757
709
613
573
33
3
547
563
267
393
29
1
993
928
32
4
905
1049
19
15
401
405
757
709
613
573
33
3
547
563
267
393
29
1
992
928
32
4
905
1049
19
15
401
405
757
709
613
573
33
3
547
563
267
393
29
1
849
864
32
4
905
1049
19
15
401
405
757
709
613
573
33
3
547
563
267
393
29
1
848
864
32
4
905
1049
19
15
401
405
757
709
613
573
33
3
547
563
267
393
18
2
992
928
32
6
864
40
19
15
401
405
757
709
613
573
33
3
547
563
267
393
18
2
994
928
32
12
864
36
19
15
401
405
757
709
613
573
33
3
547
563
267
393
18
17
993
928
32
12
864
70
19
15
401
405
757
709
613
573
33
3
547
563
267
393
18
17
992
928
32
12
864
70
19
15
401
405
757
709
613
573
33
3
547
563
267
393
30
1
993
928
32
4
904
1057
19
15
401
405
757
709
613
573
33
3
547
563
267
393
30
1
992
928
32
4
904
1057
19
15
401
405
757
709
613
573
33
3
547
563
267
393
30
2
992
928
32
4
904
1040
19
15
401
405
757
709
613
573
33
3
547
563
267
393
30
2
994
928
32
4
904
1040
19
15
401
405
757
709
613
573
33
3
547
563
267
393
26
1
993
928
32
4
848
22
19
15
401
405
757
709
613
573
33
3
547
563
267
393
26
1
992
928
32
4
848
22
19
15
401
405
757
709
613
573
33
3
547
563
267
393
26
1
849
864
32
4
848
22
19
15
401
405
757
709
613
573
33
3
547
563
267
393
26
2
992
928
32
4
848
64
19
15
401
405
757
709
613
573
33
3
547
563
267
393
26
2
994
928
32
4
848
64
19
15
401
405
757
709
613
573
33
3
547
563
267
395
9
1
993
928
32
8
900
1030
19
15
401
405
757
709
613
573
33
3
547
563
267
395
9
1
992
928
32
8
900
1030
19
15
401
405
757
709
613
573
33
3
547
563
267
395
9
1
849
864
32
8
900
1030
19
15
401
405
757
709
613
573
33
3
547
563
267
395
9
1
848
864
32
8
900
1030
19
15
401
405
757
709
613
573
33
3
547
563
267
395
9
2
992
928
32
8
876
56
19
15
401
405
757
709
613
573
33
3
547
563
267
395
9
2
848
864
32
8
876
56
19
15
401
405
757
709
613
573
33
3
547
563
267
395
9
2
994
928
32
8
876
56
19
15
401
405
757
709
613
573
33
3
547
563
267
395
9
9
849
864
32
8
876
2
19
15
401
405
757
709
613
573
33
3
547
563
267
395
9
9
848
864
32
8
876
2
19
15
401
405
757
709
613
573
33
3
547
563
267
395
11
1
993
928
32
8
872
9
19
15
401
405
757
709
613
573
33
3
547
563
267
395
11
1
992
928
32
8
872
9
19
15
401
405
757
709
613
573
33
3
547
563
267
395
11
1
849
864
32
8
872
9
19
15
401
405
757
709
613
573
33
3
547
563
267
395
11
1
848
864
32
8
872
9
19
15
401
405
757
709
613
573
33
3
547
563
267
395
11
9
849
864
32
8
872
1
19
15
401
405
757
709
613
573
33
3
547
563
267
395
11
9
848
864
32
8
872
1
19
15
401
405
757
709
613
573
33
3
547
563
267
395
25
1
993
928
32
8
905
21
19
15
401
405
757
709
613
573
33
3
547
563
267
395
25
1
992
928
32
8
905
21
19
15
401
405
757
709
613
573
33
3
547
563
267
395
25
1
849
864
32
8
906
66
19
15
401
405
757
709
613
573
33
3
547
563
267
395
25
1
848
864
32
8
906
66
19
15
401
405
757
709
613
573
33
3
547
563
267
395
25
2
994
928
32
8
905
1064
19
15
401
405
757
709
613
573
33
3
547
563
267
395
27
1
993
928
32
8
904
1057
19
15
401
405
757
709
613
573
33
3
547
563
267
395
27
1
992
928
32
8
904
1057
19
15
401
405
757
709
613
573
33
3
547
563
269
393
2
1
993
928
34
6
896
1038
19
15
401
405
757
709
613
573
33
3
547
563
269
393
2
1
849
864
34
6
896
1038
19
15
401
405
757
709
613
573
33
3
547
563
269
393
2
2
848
864
34
6
896
1032
19
15
401
405
757
709
613
573
33
3
547
563
269
393
2
17
993
928
34
6
896
1029
19
15
401
405
757
709
613
573
33
3
547
563
269
393
5
1
993
928
34
6
898
1035
19
15
401
405
757
709
613
573
33
3
547
563
269
393
5
1
849
864
34
6
898
1035
19
15
401
405
757
709
613
573
33
3
547
563
269
393
5
1
848
864
34
6
898
1035
19
15
401
405
757
709
613
573
33
3
547
563
269
393
5
17
993
928
34
6
898
1030
19
15
401
405
757
709
613
573
33
3
547
563
269
393
9
1
993
928
34
6
902
1030
19
15
401
405
757
709
613
573
33
3
547
563
269
393
9
1
992
928
34
7
881
5
19
15
401
405
757
709
613
573
33
3
547
563
269
393
9
1
849
864
34
6
902
1030
19
15
401
405
757
709
613
573
33
3
547
563
269
393
9
1
848
864
34
6
902
1030
19
15
401
405
757
709
613
573
33
3
547
563
269
393
9
1
850
864
34
6
902
1030
19
15
401
405
757
709
613
573
33
3
547
563
269
393
9
2
992
928
34
7
881
8
19
15
401
405
757
709
613
573
33
3
547
563
269
393
9
2
848
864
34
6
881
8
19
15
401
405
757
709
613
573
33
3
547
563
269
393
9
9
849
864
34
6
902
1026
19
15
401
405
757
709
613
573
33
3
547
563
269
393
9
9
848
864
34
6
902
1026
19
15
401
405
757
709
613
573
33
3
547
563
269
393
9
9
850
864
34
6
902
1026
19
15
401
405
757
709
613
573
33
3
547
563
269
393
13
1
992
928
34
7
885
2
19
15
401
405
757
709
613
573
33
3
547
563
269
393
13
1
849
864
34
11
857
5
19
15
401
405
757
709
613
573
33
3
547
563
269
393
13
1
848
864
34
11
857
5
19
15
401
405
757
709
613
573
33
3
547
563
269
393
13
1
850
864
34
7
885
2
19
15
401
405
757
709
613
573
33
3
547
563
269
393
21
1
993
928
34
6
866
58
19
15
401
405
757
709
613
573
33
3
547
563
269
393
21
17
993
928
34
6
866
71
19
15
401
405
757
709
613
573
33
3
547
563
269
393
10
1
993
928
34
6
880
5
19
15
401
405
757
709
613
573
33
3
547
563
269
393
10
1
849
864
34
6
880
5
19
15
401
405
757
709
613
573
33
3
547
563
269
393
10
2
848
864
34
6
880
4
19
15
401
405
757
709
613
573
33
3
547
563
269
393
10
10
848
864
34
6
880
0
19
15
401
405
757
709
613
573
33
3
547
563
269
393
25
1
993
928
34
6
910
1049
19
15
401
405
757
709
613
573
33
3
547
563
269
393
25
1
992
928
34
7
849
21
19
15
401
405
757
709
613
573
33
3
547
563
269
393
25
1
849
864
34
6
910
1049
19
15
401
405
757
709
613
573
33
3
547
563
269
393
25
1
848
864
34
6
910
1049
19
15
401
405
757
709
613
573
33
3
547
563
269
393
25
1
850
864
34
6
910
1049
19
15
401
405
757
709
613
573
33
3
547
563
269
393
14
1
993
928
34
10
872
1
19
15
401
405
757
709
613
573
33
3
547
563
269
393
29
1
993
928
34
6
905
1045
19
15
401
405
757
709
613
573
33
3
547
563
269
393
29
1
992
928
34
7
905
1045
19
15
401
405
757
709
613
573
33
3
547
563
269
393
29
1
849
864
34
6
905
1045
19
15
401
405
757
709
613
573
33
3
547
563
269
393
29
1
848
864
34
6
905
1045
19
15
401
405
757
709
613
573
33
3
547
563
269
393
18
17
993
928
34
10
864
69
19
15
401
405
757
709
613
573
33
3
547
563
269
393
30
1
993
928
34
6
904
1049
19
15
401
405
757
709
613
573
33
3
547
571
521
393
9
1
849
528
1538
123
1515
1079
19
15
401
405
757
709
613
573
33
3
547
571
521
393
9
1
848
528
1538
123
1515
1079
19
15
401
405
757
709
613
573
33
3
547
571
521
393
9
2
848
528
1538
123
1531
1080
19
15
401
405
757
709
613
573
33
3
547
571
521
393
9
9
849
528
1538
123
1531
1027
19
15
401
405
757
709
613
573
33
3
547
571
521
393
9
9
848
528
1538
123
1531
1027
19
15
401
405
757
709
613
573
33
3
547
571
521
393
13
1
849
528
1538
123
1529
1026
19
15
401
405
757
709
613
573
33
3
547
571
521
393
13
1
848
528
1538
123
1529
1026
19
15
401
405
757
709
613
573
33
3
547
571
265
393
2
2
992
528
2
11
896
88
19
15
401
405
757
709
613
573
33
3
547
571
265
393
5
1
992
528
2
11
899
11
19
15
401
405
757
709
613
573
33
3
547
571
265
393
5
17
992
528
2
11
899
1031
19
15
401
405
757
709
613
573
33
3
547
571
265
393
9
1
993
528
2
11
903
1029
19
15
401
405
757
709
613
573
33
3
547
571
265
393
9
1
992
528
2
11
903
1029
19
15
401
405
757
709
613
573
33
3
547
571
265
393
9
2
992
528
2
11
903
1032
19
15
401
405
757
709
613
573
33
3
547
571
265
393
13
1
993
528
2
11
985
1026
19
15
401
405
757
709
613
573
33
3
547
571
265
393
13
1
992
528
2
11
985
1026
19
15
401
405
757
709
613
573
33
3
547
571
265
393
21
1
992
528
2
11
995
1047
19
15
401
405
757
709
613
573
33
3
547
571
265
393
21
17
992
528
2
11
995
1095
19
15
401
405
757
709
613
573
33
3
547
571
265
393
25
1
993
528
2
11
907
1049
19
15
401
405
757
709
613
573
33
3
547
571
265
393
25
1
992
528
2
11
907
1049
19
15
401
405
757
709
613
573
33
3
547
571
265
393
14
1
993
528
2
11
872
2
19
15
401
405
757
709
613
573
33
3
547
571
265
393
14
1
992
528
2
11
872
2
19
15
401
405
757
709
613
573
33
3
547
571
265
393
14
2
992
528
2
11
872
0
19
15
401
405
757
709
613
573
33
3
547
571
265
393
29
1
992
528
2
11
905
1045
19
15
401
405
757
709
613
573
33
3
547
571
265
393
30
1
992
528
2
11
904
1058
19
15
401
405
757
709
613
573
33
3
547
571
265
393
30
2
992
528
2
11
904
1040
19
15
401
405
757
709
613
573
33
3
547
571
265
393
26
2
992
528
2
23
848
64
19
15
401
405
757
709
613
573
33
3
547
571
269
393
9
2
994
528
1
11
1003
1032
19
15
401
405
757
709
613
573
33
3
547
571
269
393
25
2
994
528
1
11
907
1048
19
15
401
405
757
709
613
573
33
3
547
571
263
393
2
2
992
528
16
6
896
1032
19
15
401
405
757
709
613
573
33
3
547
571
263
393
2
17
992
528
16
6
896
1029
19
15
401
405
757
709
613
573
33
3
547
571
263
393
2
17
848
976
16
6
896
1029
19
15
401
405
757
709
613
573
33
3
547
571
263
393
2
18
992
528
16
6
896
1028
19
15
401
405
757
709
613
573
33
3
547
571
263
393
2
18
848
976
16
6
896
1028
19
15
401
405
757
709
613
573
33
3
547
571
263
393
9
1
992
528
16
6
881
6
19
15
401
405
757
709
613
573
33
3
547
571
263
393
9
2
992
528
16
6
881
8
19
15
401
405
757
709
613
573
33
3
547
571
263
393
13
1
992
528
16
6
901
1026
19
15
401
405
757
709
613
573
33
3
547
571
263
393
10
2
992
528
16
6
1008
1032
19
15
401
405
757
709
613
573
33
3
547
571
263
393
25
1
992
528
16
6
909
1049
19
15
401
405
757
709
613
573
33
3
547
571
263
393
14
1
992
528
48
6
872
1
19
15
401
405
757
709
613
573
33
3
547
571
263
393
14
2
992
528
48
6
872
8
19
15
401
405
757
709
613
573
33
3
547
571
263
393
29
1
992
528
16
6
905
1049
19
15
401
405
757
709
613
573
33
3
547
571
263
393
18
2
992
528
16
6
992
1064
19
15
401
405
757
709
613
573
33
3
547
571
263
393
30
1
992
528
16
6
904
65
19
15
401
405
757
709
613
573
33
3
547
571
263
393
30
2
992
528
16
6
904
1040
19
15
401
405
757
709
613
573
33
3
547
605
517
393
9
1
849
905
1713
113
1521
1029
19
15
401
405
757
709
613
573
33
3
547
605
517
393
9
1
848
905
1717
113
1517
1081
19
15
401
405
757
709
613
573
33
3
547
605
517
393
9
9
849
905
1713
113
1521
1027
19
15
401
405
757
709
613
573
33
3
547
605
517
393
13
1
849
905
1713
113
1513
1085
19
15
401
405
757
709
613
573
33
3
547
605
517
393
13
1
848
905
1717
113
1513
1085
19
15
401
405
757
709
613
573
33
3
547
605
517
393
25
1
849
905
1713
113
1489
1045
19
15
401
405
757
709
613
573
33
3
547
605
517
393
25
1
848
905
1717
113
1489
1049
19
15
401
405
757
709
613
573
33
3
547
605
517
393
14
1
849
905
1713
113
1512
1086
19
15
401
405
757
709
613
573
33
3
547
605
517
393
14
1
848
905
1717
113
1512
1086
19
15
401
405
757
709
613
573
33
3
547
605
517
393
29
1
849
905
1713
113
1493
1045
19
15
401
405
757
709
613
573
33
3
547
605
517
393
26
1
849
905
1713
113
1488
1046
19
15
401
405
757
709
613
573
33
3
547
605
517
649
9
1
849
905
1713
1649
2033
1029
19
15
401
405
757
709
613
573
33
3
547
605
517
649
9
1
848
905
1717
1649
2033
1029
19
15
401
405
757
709
613
573
33
3
547
605
517
649
9
9
849
905
1713
1649
2033
1027
19
15
401
405
757
709
613
573
33
3
547
605
517
649
13
1
849
905
1713
1649
2041
1027
19
15
401
405
757
709
613
573
33
3
547
605
517
649
13
1
848
905
1717
1649
2009
1027
19
15
401
405
757
709
613
573
33
3
547
605
517
649
21
1
849
905
1713
1649
2018
1067
19
15
401
405
757
709
613
573
33
3
547
605
517
649
21
1
848
905
1717
1649
2018
1067
19
15
401
405
757
709
613
573
33
3
547
605
517
649
14
1
849
905
1713
1649
2024
1034
19
15
401
405
757
709
613
573
33
3
547
605
517
649
14
1
848
905
1717
1649
2024
1114
19
15
401
405
757
709
613
573
33
3
557
557
517
393
9
2
854
865
1589
113
1498
1080
19
15
401
405
757
709
613
573
33
3
557
557
517
393
14
2
854
865
1589
113
1512
1072
19
15
401
405
757
709
613
573
33
3
557
557
517
393
26
2
854
865
373
113
976
64
19
15
401
405
757
709
613
573
33
3
557
557
517
649
9
2
854
865
1589
1649
2010
1080
19
15
401
405
757
709
613
573
33
3
557
557
517
649
14
2
854
865
1589
1649
2024
1032
19
15
401
405
757
709
613
573
33
3
557
605
517
393
9
2
854
897
1717
113
1498
1080
19
15
401
405
757
709
613
573
33
3
557
605
517
393
14
2
854
897
1697
113
1512
1072
19
15
401
405
757
709
613
573
33
3
557
605
517
393
26
2
854
897
1697
113
1488
1040
19
15
401
405
757
709
613
573
33
3
557
605
517
649
9
2
854
897
1697
1649
2010
1112
19
15
401
405
757
709
613
573
33
3
557
605
517
649
14
2
854
897
1697
1649
2024
1032
19
15
401
405
757
709
613
573
545
1026
547
313
261
393
965
1988
1086
17
83
17
514
1072
19
15
401
405
757
709
613
573
545
1026
547
313
265
393
965
1988
1086
17
97
11
515
1040
19
15
401
405
757
709
613
573
545
1026
547
313
777
905
965
1988
1086
17
257
17
3
1096
19
15
401
405
757
709
613
573
545
1026
547
313
269
393
965
1988
1086
17
99
11
515
1040
19
15
401
405
757
709
613
573
545
1026
547
313
781
905
965
1988
1086
17
259
11
3
1040
19
15
401
405
757
709
613
573
545
1026
547
317
261
393
965
1988
1086
18
83
17
514
1072
19
15
401
405
757
709
613
573
545
1026
547
317
773
905
965
1988
1086
18
259
17
2
1072
19
15
401
405
757
709
613
573
545
1026
550
309
261
393
965
1988
1084
18
86
17
514
1072
19
15
401
405
757
709
613
573
545
1026
550
309
261
905
965
1988
1084
18
86
529
2
1040
19
15
401
405
757
709
613
573
545
1026
550
309
773
905
965
1988
1084
18
278
17
2
1072
19
15
401
405
757
709
613
573
545
1026
550
310
261
393
965
1988
1084
16
82
17
514
1072
19
15
401
405
757
709
613
573
545
1026
550
310
261
905
965
1988
1084
16
82
529
2
1040
19
15
401
405
757
709
613
573
545
1026
550
310
262
393
965
1988
1084
16
96
6
514
1072
19
15
401
405
757
709
613
573
545
1026
550
310
773
905
965
1988
1084
16
274
17
2
1072
19
15
401
405
757
709
613
573
545
1026
550
310
774
905
965
1988
1084
16
264
10
2
1072
19
15
401
405
757
709
613
573
545
2
547
571
265
393
965
196
1762
528
2
11
515
1552
19
15
401
405
757
709
613
573
545
3
547
569
262
393
965
193
1761
529
24
6
514
1562
19
15
401
405
757
709
613
573
545
3
547
569
262
393
969
193
1761
529
24
6
518
1558
19
15
401
405
757
709
613
573
545
3
547
569
265
393
965
193
1761
529
1
6
514
1566
19
15
401
405
757
709
613
573
545
3
547
569
265
393
969
193
1761
529
1
6
518
1558
19
15
401
405
757
709
613
573
545
3
547
569
265
393
969
193
1760
529
1
6
518
1558
19
15
401
405
757
709
613
573
545
3
547
569
265
393
973
193
1761
529
1
6
517
1557
19
15
401
405
757
709
613
573
545
3
547
569
265
393
973
193
1760
529
1
6
517
1557
19
15
401
405
757
709
613
573
545
3
547
569
265
394
966
193
1761
529
1
16
512
1561
19
15
401
405
757
709
613
573
545
3
547
569
265
394
966
193
1760
529
1
16
512
1561
19
15
401
405
757
709
613
573
545
3
547
569
265
394
969
193
1761
529
1
16
518
1554
19
15
401
405
757
709
613
573
545
3
547
569
265
394
969
193
1760
529
1
16
518
1554
19
15
401
405
757
709
613
573
545
3
547
569
265
394
970
193
1761
529
1
16
516
1606
19
15
401
405
757
709
613
573
545
3
547
569
265
394
970
193
1760
529
1
16
516
1606
19
15
401
405
757
709
613
573
545
3
547
569
269
393
965
193
1761
529
3
11
515
1563
19
15
401
405
757
709
613
573
545
3
547
569
269
393
973
193
1761
529
3
7
517
1557
19
15
401
405
757
709
613
573
545
3
547
569
269
393
973
193
1760
529
3
7
517
1557
19
15
401
405
757
709
613
573
545
3
547
569
266
393
965
193
1761
529
0
6
514
1566
19
15
401
405
757
709
613
573
545
3
547
569
266
393
969
193
1761
529
0
6
518
1558
19
15
401
405
757
709
613
573
545
3
547
569
266
394
963
193
1761
529
0
4
514
1556
19
15
401
405
757
709
613
573
545
3
547
569
266
394
966
193
1761
529
0
4
512
1570
19
15
401
405
757
709
613
573
545
3
547
569
266
394
969
193
1761
529
0
4
518
1554
19
15
401
405
757
709
613
573
545
3
547
569
266
394
967
193
1761
529
0
8
513
1557
19
15
401
405
757
709
613
573
545
3
547
569
266
394
970
193
1761
529
0
4
516
1558
19
15
401
405
757
709
613
573
545
3
547
565
261
393
965
193
1761
533
13
17
514
1558
19
15
401
405
757
709
613
573
545
3
547
565
261
393
965
193
1762
532
13
17
514
1558
19
15
401
405
757
709
613
573
545
3
547
565
261
393
973
193
1761
533
13
17
517
1557
19
15
401
405
757
709
613
573
545
3
547
565
261
393
973
193
1760
533
13
17
517
1557
19
15
401
405
757
709
613
573
545
3
547
571
265
393
969
193
1760
528
2
11
519
1557
19
15
401
405
757
709
613
573
545
3
547
571
265
393
973
193
1760
528
2
23
517
1557
19
15
401
405
757
709
613
573
545
3
547
571
263
393
973
193
1760
528
16
6
517
1557
19
15
401
405
757
709
613
573
545
514
546
553
265
393
965
708
484
966
33
17
515
272
19
15
401
405
757
709
613
573
545
514
546
553
265
393
453
452
484
966
33
17
3
16
19
15
401
405
757
709
613
573
545
514
546
553
265
1417
1477
452
484
966
33
1553
1283
272
19
15
401
405
757
709
613
573
545
514
546
553
269
393
965
1220
1508
454
19
11
515
784
19
15
401
405
757
709
613
573
545
514
546
553
269
393
965
708
484
966
18
11
515
272
19
15
401
405
757
709
613
573
545
514
546
553
269
393
453
452
484
966
18
11
3
16
19
15
401
405
757
709
613
573
545
514
546
553
269
1417
1477
452
484
966
18
1547
1283
272
19
15
401
405
757
709
613
573
545
514
546
553
266
393
965
708
484
966
32
14
514
272
19
15
401
405
757
709
613
573
545
514
546
553
266
393
453
452
484
966
32
14
2
16
19
15
401
405
757
709
613
573
545
514
546
553
266
1417
1477
452
484
966
32
1550
1282
272
19
15
401
405
757
709
613
573
545
514
546
569
265
393
789
964
740
486
1
6
354
352
19
15
401
405
757
709
613
573
545
514
546
569
265
393
797
964
740
486
1
6
338
368
19
15
401
405
757
709
613
573
545
514
546
569
265
393
965
1220
1508
1254
1
11
515
792
19
15
401
405
757
709
613
573
545
514
546
569
265
393
965
964
996
1254
1
11
515
16
19
15
401
405
757
709
613
573
545
514
546
569
265
393
965
708
484
998
1
11
515
272
19
15
401
405
757
709
613
573
545
514
546
569
265
393
965
708
740
358
1
11
515
272
19
15
401
405
757
709
613
573
545
514
546
569
265
393
453
964
996
1254
1
11
3
528
19
15
401
405
757
709
613
573
545
514
546
569
265
393
453
964
740
358
1
11
3
528
19
15
401
405
757
709
613
573
545
514
546
569
265
393
453
452
996
1254
1
11
3
16
19
15
401
405
757
709
613
573
545
514
546
569
265
393
453
452
484
998
1
11
3
16
19
15
401
405
757
709
613
573
545
514
546
569
265
1417
1477
1220
1508
1254
1
1547
1027
784
19
15
401
405
757
709
613
573
545
514
546
569
265
1417
1477
1476
996
1254
1
1547
1027
536
19
15
401
405
757
709
613
573
545
514
546
569
265
1417
1477
1476
1508
1254
1
1547
1027
536
19
15
401
405
757
709
613
573
545
514
546
569
265
1417
1477
964
996
1254
1
1547
1027
16
19
15
401
405
757
709
613
573
545
514
546
569
265
1417
1477
452
996
1254
1
1547
1283
272
19
15
401
405
757
709
613
573
545
514
546
569
269
393
781
964
996
1254
2
11
361
352
19
15
401
405
757
709
613
573
545
514
546
569
269
393
781
964
740
486
2
11
361
352
19
15
401
405
757
709
613
573
545
514
546
569
269
393
789
1220
1508
486
3
11
355
864
19
15
401
405
757
709
613
573
545
514
546
569
269
393
789
964
740
486
3
11
355
352
19
15
401
405
757
709
613
573
545
514
546
569
269
393
965
1220
1508
486
3
11
515
784
19
15
401
405
757
709
613
573
545
514
546
569
269
393
965
708
484
998
3
11
515
272
19
15
401
405
757
709
613
573
545
514
546
569
269
393
965
708
740
358
3
11
515
272
19
15
401
405
757
709
613
573
545
514
546
569
269
393
453
964
740
486
2
6
2
272
19
15
401
405
757
709
613
573
545
514
546
569
269
393
453
452
484
998
3
11
3
16
19
15
401
405
757
709
613
573
545
514
546
569
269
1417
1477
452
484
998
3
1547
1283
272
19
15
401
405
757
709
613
573
545
514
546
562
262
393
965
1220
1508
1248
36
6
258
784
19
15
401
405
757
709
613
573
545
514
546
562
262
393
965
964
996
1248
36
6
258
16
19
15
401
405
757
709
613
573
545
514
546
562
262
393
965
708
484
928
36
6
514
272
19
15
401
405
757
709
613
573
545
514
546
562
262
393
965
708
740
480
52
6
514
272
19
15
401
405
757
709
613
573
545
514
546
562
262
393
453
964
996
1248
36
6
2
272
19
15
401
405
757
709
613
573
545
514
546
562
262
393
453
452
996
1248
36
6
2
16
19
15
401
405
757
709
613
573
545
514
546
562
262
393
453
452
484
928
36
6
2
16
19
15
401
405
757
709
613
573
545
514
546
562
262
1417
1477
452
484
928
36
1542
1282
272
19
15
401
405
757
709
613
573
545
514
546
562
266
393
781
964
740
480
32
6
370
368
19
15
401
405
757
709
613
573
545
514
546
562
266
393
789
964
740
480
32
6
355
352
19
15
401
405
757
709
613
573
545
514
546
562
266
393
797
964
740
480
32
6
338
368
19
15
401
405
757
709
613
573
545
514
546
562
266
393
965
708
484
928
32
6
514
272
19
15
401
405
757
709
613
573
545
514
546
562
266
393
965
708
740
480
32
6
514
272
19
15
401
405
757
709
613
573
545
514
546
562
266
393
453
964
740
480
32
6
2
272
19
15
401
405
757
709
613
573
545
514
546
562
266
393
453
452
484
928
32
6
2
16
19
15
401
405
757
709
613
573
545
514
546
562
266
1417
1477
452
484
928
32
1542
1282
272
19
15
401
405
757
709
613
573
545
514
546
567
517
393
781
964
996
738
352
113
370
368
19
15
401
405
757
709
613
573
545
514
546
567
517
393
781
964
740
738
352
113
370
368
19
15
401
405
757
709
613
573
545
514
546
567
517
393
789
964
996
738
352
113
354
352
19
15
401
405
757
709
613
573
545
514
546
567
517
393
789
964
740
738
352
113
354
352
19
15
401
405
757
709
613
573
545
514
546
567
261
393
789
964
740
482
16
17
354
352
19
15
401
405
757
709
613
573
545
514
546
567
261
393
797
964
740
482
16
17
338
352
19
15
401
405
757
709
613
573
545
514
546
567
261
393
965
1220
1508
482
16
17
514
784
19
15
401
405
757
709
613
573
545
514
546
567
261
393
965
708
484
994
16
17
514
272
19
15
401
405
757
709
613
573
545
514
546
567
261
393
965
708
740
354
16
17
514
272
19
15
401
405
757
709
613
573
545
514
546
567
261
393
453
964
740
354
16
17
2
272
19
15
401
405
757
709
613
573
545
514
546
567
261
393
453
452
484
994
16
17
2
16
19
15
401
405
757
709
613
573
545
514
546
567
261
1417
1477
452
484
994
16
1553
1282
272
19
15
401
405
757
709
613
573
545
514
547
553
265
393
781
964
994
1258
38
22
370
368
19
15
401
405
757
709
613
573
545
514
547
553
265
393
965
1220
1506
1258
43
11
515
792
19
15
401
405
757
709
613
573
545
514
547
553
265
393
965
964
994
1258
43
11
515
16
19
15
401
405
757
709
613
573
545
514
547
553
265
393
965
964
738
362
43
11
515
16
19
15
401
405
757
709
613
573
545
514
547
553
265
393
965
708
738
362
43
11
515
272
19
15
401
405
757
709
613
573
545
514
547
553
265
393
453
532
850
426
43
11
3
448
19
15
401
405
757
709
613
573
545
514
547
553
265
393
453
964
994
1258
43
11
3
528
19
15
401
405
757
709
613
573
545
514
547
553
265
393
453
964
738
362
43
11
3
528
19
15
401
405
757
709
613
573
545
514
547
553
265
393
453
452
994
1258
43
11
3
16
19
15
401
405
757
709
613
573
545
514
547
553
265
393
453
452
482
490
43
11
3
16
19
15
401
405
757
709
613
573
545
514
547
553
269
393
965
708
482
966
41
10
514
272
19
15
401
405
757
709
613
573
545
514
547
553
269
393
453
452
482
966
41
10
2
16
19
15
401
405
757
709
613
573
545
514
547
553
269
1417
1477
452
482
966
41
1546
1282
272
19
15
401
405
757
709
613
573
545
514
547
553
266
393
965
708
482
966
32
14
514
272
19
15
401
405
757
709
613
573
545
514
547
553
266
393
453
532
850
454
32
14
2
704
19
15
401
405
757
709
613
573
545
514
547
553
266
393
453
452
482
966
32
14
2
16
19
15
401
405
757
709
613
573
545
514
547
553
266
1417
1477
452
482
966
32
1550
1282
272
19
15
401
405
757
709
613
573
545
514
547
569
262
393
789
1220
1506
486
8
10
354
864
19
15
401
405
757
709
613
573
545
514
547
569
262
393
789
1220
482
486
8
10
354
864
19
15
401
405
757
709
613
573
545
514
547
569
262
393
789
964
994
1254
8
10
354
352
19
15
401
405
757
709
613
573
545
514
547
569
262
393
789
964
738
358
8
10
354
352
19
15
401
405
757
709
613
573
545
514
547
569
262
393
965
1220
1506
1254
8
10
515
784
19
15
401
405
757
709
613
573
545
514
547
569
262
393
965
964
994
1254
8
10
258
48
19
15
401
405
757
709
613
573
545
514
547
569
262
393
965
964
738
358
8
10
259
16
19
15
401
405
757
709
613
573
545
514
547
569
262
393
965
708
482
934
40
6
514
272
19
15
401
405
757
709
613
573
545
514
547
569
262
393
965
708
738
358
8
10
515
272
19
15
401
405
757
709
613
573
545
514
547
569
262
393
453
964
994
1254
8
10
2
272
19
15
401
405
757
709
613
573
545
514
547
569
262
393
453
964
738
358
8
10
2
272
19
15
401
405
757
709
613
573
545
514
547
569
262
393
453
708
738
358
8
10
2
656
19
15
401
405
757
709
613
573
545
514
547
569
262
393
453
452
994
1254
8
10
2
16
19
15
401
405
757
709
613
573
545
514
547
569
262
393
453
452
482
934
40
6
2
16
19
15
401
405
757
709
613
573
545
514
547
569
262
905
965
964
994
1254
8
1034
3
16
19
15
401
405
757
709
613
573
545
514
547
569
262
1417
1477
1220
1506
1254
8
1546
1027
784
19
15
401
405
757
709
613
573
545
514
547
569
262
1417
1477
1220
482
998
8
1546
1027
784
19
15
401
405
757
709
613
573
545
514
547
569
262
1417
1477
1476
994
1254
8
1546
1027
528
19
15
401
405
757
709
613
573
545
514
547
569
262
1417
1477
1476
1506
1254
8
1546
1027
528
19
15
401
405
757
709
613
573
545
514
547
569
262
1417
1477
964
994
1254
8
1546
1027
16
19
15
401
405
757
709
613
573
545
514
547
569
262
1417
1477
452
994
1254
8
1546
1282
272
19
15
401
405
757
709
613
573
545
514
547
569
262
1417
1477
452
482
934
40
1542
1282
272
19
15
401
405
757
709
613
573
545
514
547
569
265
393
789
1220
482
486
1
6
354
864
19
15
401
405
757
709
613
573
545
514
547
569
265
393
789
964
994
1254
1
6
354
352
19
15
401
405
757
709
613
573
545
514
547
569
265
393
789
964
738
358
1
6
354
352
19
15
401
405
757
709
613
573
545
514
547
569
265
393
797
964
994
1254
1
6
338
368
19
15
401
405
757
709
613
573
545
514
547
569
265
393
797
964
738
358
1
6
338
368
19
15
401
405
757
709
613
573
545
514
547
569
265
393
965
1220
1506
1254
1
6
514
784
19
15
401
405
757
709
613
573
545
514
547
569
265
393
965
964
994
1254
1
6
258
16
19
15
401
405
757
709
613
573
545
514
547
569
265
393
965
964
738
358
1
6
258
16
19
15
401
405
757
709
613
573
545
514
547
569
265
393
965
708
482
934
33
6
514
272
19
15
401
405
757
709
613
573
545
514
547
569
265
393
965
708
738
358
1
6
514
272
19
15
401
405
757
709
613
573
545
514
547
569
265
393
453
964
994
1254
1
6
2
272
19
15
401
405
757
709
613
573
545
514
547
569
265
393
453
964
738
358
1
6
2
272
19
15
401
405
757
709
613
573
545
514
547
569
265
393
453
708
738
358
1
6
2
656
19
15
401
405
757
709
613
573
545
514
547
569
265
393
453
452
994
1254
1
6
2
16
19
15
401
405
757
709
613
573
545
514
547
569
265
393
453
452
482
934
33
6
2
16
19
15
401
405
757
709
613
573
545
514
547
569
265
905
965
964
994
1254
1
1030
2
48
19
15
401
405
757
709
613
573
545
514
547
569
265
1417
1477
1220
1506
1254
1
1542
1026
816
19
15
401
405
757
709
613
573
545
514
547
569
265
1417
1477
1476
994
1254
1
1542
1026
528
19
15
401
405
757
709
613
573
545
514
547
569
265
1417
1477
1476
1506
1254
1
1542
1026
528
19
15
401
405
757
709
613
573
545
514
547
569
265
1417
1477
964
994
1254
1
1542
1026
48
19
15
401
405
757
709
613
573
545
514
547
569
265
1417
1477
452
994
1254
1
1542
1282
272
19
15
401
405
757
709
613
573
545
514
547
569
265
1417
1477
452
482
934
33
1542
1282
272
19
15
401
405
757
709
613
573
545
514
547
569
266
393
781
1220
482
486
0
6
370
880
19
15
401
405
757
709
613
573
545
514
547
569
266
393
781
964
994
1254
0
6
370
368
19
15
401
405
757
709
613
573
545
514
547
569
266
393
781
964
738
486
0
6
370
368
19
15
401
405
757
709
613
573
545
514
547
569
266
393
789
1220
1506
486
0
6
354
864
19
15
401
405
757
709
613
573
545
514
547
569
266
393
789
1220
482
486
0
6
354
864
19
15
401
405
757
709
613
573
545
514
547
569
266
393
789
964
994
1254
0
6
354
352
19
15
401
405
757
709
613
573
545
514
547
569
266
393
789
964
738
358
0
6
354
352
19
15
401
405
757
709
613
573
545
514
547
569
266
393
797
1220
1506
486
0
6
338
880
19
15
401
405
757
709
613
573
545
514
547
569
266
393
797
964
738
358
0
6
338
368
19
15
401
405
757
709
613
573
545
514
547
569
266
393
965
1220
1506
1254
0
6
514
784
19
15
401
405
757
709
613
573
545
514
547
569
266
393
965
964
994
1254
0
6
258
16
19
15
401
405
757
709
613
573
545
514
547
569
266
393
965
964
738
358
0
6
258
16
19
15
401
405
757
709
613
573
545
514
547
569
266
393
965
708
482
998
0
6
514
272
19
15
401
405
757
709
613
573
545
514
547
569
266
393
965
708
738
358
0
6
514
272
19
15
401
405
757
709
613
573
545
514
547
569
266
393
965
708
338
422
32
6
514
272
19
15
401
405
757
709
613
573
545
514
547
569
266
393
453
532
850
422
32
6
2
704
19
15
401
405
757
709
613
573
545
514
547
569
266
393
453
964
994
1254
0
6
2
272
19
15
401
405
757
709
613
573
545
514
547
569
266
393
453
964
738
358
0
6
2
272
19
15
401
405
757
709
613
573
545
514
547
569
266
393
453
708
738
358
0
6
2
656
19
15
401
405
757
709
613
573
545
514
547
569
266
393
453
452
994
1254
0
6
2
16
19
15
401
405
757
709
613
573
545
514
547
569
266
393
453
452
482
998
0
6
2
16
19
15
401
405
757
709
613
573
545
514
547
569
266
905
965
964
994
1254
0
1030
2
48
19
15
401
405
757
709
613
573
545
514
547
569
266
1417
1477
1220
1506
1254
0
1542
1026
788
19
15
401
405
757
709
613
573
545
514
547
569
266
1417
1477
1220
482
998
0
1542
1026
788
19
15
401
405
757
709
613
573
545
514
547
569
266
1417
1477
1476
994
1254
0
1542
1026
528
19
15
401
405
757
709
613
573
545
514
547
569
266
1417
1477
1476
1506
1254
0
1542
1026
528
19
15
401
405
757
709
613
573
545
514
547
569
266
1417
1477
964
994
1254
0
1542
1026
48
19
15
401
405
757
709
613
573
545
514
547
569
266
1417
1477
452
994
1254
0
1542
1282
272
19
15
401
405
757
709
613
573
545
514
547
569
266
1417
1477
452
482
998
0
1542
1282
272
19
15
401
405
757
709
613
573
545
514
547
281
525
649
677
516
338
10
674
1702
1602
1632
19
15
401
405
757
709
613
573
545
514
547
555
521
393
781
1220
482
432
370
123
361
864
19
15
401
405
757
709
613
573
545
514
547
555
521
393
789
1220
482
432
370
123
355
880
19
15
401
405
757
709
613
573
545
514
547
555
265
393
453
452
482
944
36
22
2
16
19
15
401
405
757
709
613
573
545
514
547
555
265
1417
1477
452
482
944
36
1558
1282
272
19
15
401
405
757
709
613
573
545
514
547
573
261
393
797
964
994
1252
2
17
338
352
19
15
401
405
757
709
613
573
545
514
547
573
261
393
797
964
738
484
2
17
338
352
19
15
401
405
757
709
613
573
545
514
547
573
261
393
965
1220
1506
1252
2
17
514
784
19
15
401
405
757
709
613
573
545
514
547
573
261
393
965
964
994
1252
2
17
258
16
19
15
401
405
757
709
613
573
545
514
547
573
261
393
965
964
738
356
2
17
258
16
19
15
401
405
757
709
613
573
545
514
547
573
261
393
965
708
482
484
1
17
514
272
19
15
401
405
757
709
613
573
545
514
547
573
261
393
965
708
738
356
2
17
514
272
19
15
401
405
757
709
613
573
545
514
547
573
261
393
965
708
338
530
3
17
514
272
19
15
401
405
757
709
613
573
545
514
547
573
261
393
453
516
850
466
3
17
2
720
19
15
401
405
757
709
613
573
545
514
547
573
261
393
453
532
850
466
3
17
2
704
19
15
401
405
757
709
613
573
545
514
547
573
261
393
453
964
994
1252
2
17
2
272
19
15
401
405
757
709
613
573
545
514
547
573
261
393
453
964
738
356
2
17
2
272
19
15
401
405
757
709
613
573
545
514
547
573
261
393
453
452
994
1252
2
17
2
16
19
15
401
405
757
709
613
573
545
514
547
573
261
393
453
452
482
484
1
17
2
16
19
15
401
405
757
709
613
573
545
514
547
573
261
905
965
964
994
1252
2
1041
2
48
19
15
401
405
757
709
613
573
545
514
547
573
261
905
965
708
338
530
3
529
2
272
19
15
401
405
757
709
613
573
545
514
547
573
261
1417
1477
1220
1506
1252
2
1553
1026
816
19
15
401
405
757
709
613
573
545
514
547
573
261
1417
1477
1476
994
1252
2
1553
1026
528
19
15
401
405
757
709
613
573
545
514
547
573
261
1417
1477
1476
1506
1252
2
1553
1026
528
19
15
401
405
757
709
613
573
545
514
547
573
261
1417
1477
964
994
1252
2
1553
1026
48
19
15
401
405
757
709
613
573
545
514
547
573
261
1417
1477
452
994
1252
2
1553
1282
272
19
15
401
405
757
709
613
573
545
514
547
557
517
393
781
1220
1250
1220
1765
113
1266
944
19
15
401
405
757
709
613
573
545
514
547
557
517
393
781
1220
1506
1476
357
113
370
880
19
15
401
405
757
709
613
573
545
514
547
557
517
393
781
1220
482
964
1733
113
1266
944
19
15
401
405
757
709
613
573
545
514
547
557
517
393
781
964
994
708
357
113
370
368
19
15
401
405
757
709
613
573
545
514
547
557
517
393
781
964
738
708
357
113
370
368
19
15
401
405
757
709
613
573
545
514
547
557
517
393
789
1220
1250
1220
1765
113
1250
928
19
15
401
405
757
709
613
573
545
514
547
557
517
393
789
1220
1506
1476
357
113
354
864
19
15
401
405
757
709
613
573
545
514
547
557
517
393
789
1220
482
964
1733
113
1250
928
19
15
401
405
757
709
613
573
545
514
547
557
517
393
789
964
994
708
325
113
354
352
19
15
401
405
757
709
613
573
545
514
547
557
517
393
789
964
738
708
325
113
354
352
19
15
401
405
757
709
613
573
545
514
547
557
261
393
789
1220
1506
452
21
17
354
864
19
15
401
405
757
709
613
573
545
514
547
557
261
393
789
1220
482
452
21
17
354
864
19
15
401
405
757
709
613
573
545
514
547
557
261
393
797
1220
1506
452
21
17
338
864
19
15
401
405
757
709
613
573
545
514
547
557
261
393
965
1220
1506
452
21
17
514
784
19
15
401
405
757
709
613
573
545
514
547
557
261
393
965
708
482
964
21
17
514
272
19
15
401
405
757
709
613
573
545
514
547
557
261
393
965
708
338
434
18
17
514
272
19
15
401
405
757
709
613
573
545
514
547
557
261
393
453
452
482
964
21
17
2
16
19
15
401
405
757
709
613
573
545
514
547
557
261
1417
1477
1220
482
964
21
1553
1026
788
19
15
401
405
757
709
613
573
545
514
547
557
261
1417
1477
452
482
964
21
1553
1282
272
19
15
401
405
757
709
613
573
545
514
547
557
269
393
789
1220
482
452
34
11
355
864
19
15
401
405
757
709
613
573
545
514
547
557
269
393
965
708
482
964
34
11
515
272
19
15
401
405
757
709
613
573
545
514
547
557
269
393
453
452
482
964
34
11
3
16
19
15
401
405
757
709
613
573
545
514
547
557
269
1417
1477
1220
482
964
34
1547
1027
784
19
15
401
405
757
709
613
573
545
514
547
557
269
1417
1477
452
482
964
34
1547
1283
272
19
15
401
405
757
709
613
573
545
514
547
565
517
393
781
1220
1250
994
1763
113
1266
944
19
15
401
405
757
709
613
573
545
514
547
565
517
393
781
1220
1506
354
358
113
370
880
19
15
401
405
757
709
613
573
545
514
547
565
517
393
781
1220
482
994
1763
113
1266
944
19
15
401
405
757
709
613
573
545
514
547
565
517
393
781
964
738
738
358
113
370
368
19
15
401
405
757
709
613
573
545
514
547
565
517
393
789
1220
1250
994
1766
113
1250
928
19
15
401
405
757
709
613
573
545
514
547
565
517
393
789
1220
1506
354
358
113
354
864
19
15
401
405
757
709
613
573
545
514
547
565
517
393
789
964
994
738
355
113
354
352
19
15
401
405
757
709
613
573
545
514
547
565
517
393
789
964
738
738
355
113
354
352
19
15
401
405
757
709
613
573
545
514
547
565
517
393
797
964
738
738
358
113
338
352
19
15
401
405
757
709
613
573
545
514
547
565
261
393
789
964
738
482
19
17
354
352
19
15
401
405
757
709
613
573
545
514
547
565
261
393
797
964
738
482
19
17
338
352
19
15
401
405
757
709
613
573
545
514
547
565
261
393
965
964
738
482
19
17
514
48
19
15
401
405
757
709
613
573
545
514
547
565
261
393
965
708
482
482
19
17
514
272
19
15
401
405
757
709
613
573
545
514
547
565
261
393
965
708
738
482
19
17
514
272
19
15
401
405
757
709
613
573
545
514
547
565
261
393
453
964
738
482
19
17
2
272
19
15
401
405
757
709
613
573
545
514
547
565
261
393
453
452
482
482
19
17
2
16
19
15
401
405
757
709
613
573
545
514
547
313
261
393
965
964
574
17
83
17
258
16
19
15
401
405
757
709
613
573
545
514
547
313
261
393
453
964
574
17
83
17
2
272
19
15
401
405
757
709
613
573
545
514
547
313
261
393
453
452
574
17
83
17
2
16
19
15
401
405
757
709
613
573
545
514
547
313
261
905
965
964
574
17
83
529
2
48
19
15
401
405
757
709
613
573
545
514
547
313
265
393
965
964
574
17
1281
17
515
52
19
15
401
405
757
709
613
573
545
514
547
313
265
393
453
964
574
17
1281
17
3
528
19
15
401
405
757
709
613
573
545
514
547
313
265
393
453
452
574
17
1281
17
3
16
19
15
401
405
757
709
613
573
545
514
547
313
265
905
965
964
574
17
1313
1035
3
24
19
15
401
405
757
709
613
573
545
514
547
313
777
905
965
964
574
17
257
17
3
24
19
15
401
405
757
709
613
573
545
514
547
313
269
393
965
964
574
17
1283
11
515
16
19
15
401
405
757
709
613
573
545
514
547
313
269
393
453
964
574
17
1283
11
3
528
19
15
401
405
757
709
613
573
545
514
547
313
269
393
453
452
574
17
1283
11
3
16
19
15
401
405
757
709
613
573
545
514
547
313
269
905
965
964
574
17
1315
1035
3
16
19
15
401
405
757
709
613
573
545
514
547
313
781
905
965
964
574
17
259
11
3
16
19
15
401
405
757
709
613
573
545
514
547
563
517
393
781
1220
1250
992
1764
113
1266
944
19
15
401
405
757
709
613
573
545
514
547
563
517
393
781
1220
1506
352
356
113
370
880
19
15
401
405
757
709
613
573
545
514
547
563
517
393
781
1220
482
992
1764
113
1266
944
19
15
401
405
757
709
613
573
545
514
547
563
517
393
781
964
994
736
356
113
370
368
19
15
401
405
757
709
613
573
545
514
547
563
517
393
781
964
738
736
356
113
370
368
19
15
401
405
757
709
613
573
545
514
547
563
517
393
789
1220
1250
992
1764
113
1250
928
19
15
401
405
757
709
613
573
545
514
547
563
517
393
789
1220
1506
352
356
113
354
864
19
15
401
405
757
709
613
573
545
514
547
563
517
393
789
1220
482
992
1764
113
1250
928
19
15
401
405
757
709
613
573
545
514
547
563
517
393
789
964
994
736
356
113
354
352
19
15
401
405
757
709
613
573
545
514
547
563
517
393
789
964
738
736
356
113
354
352
19
15
401
405
757
709
613
573
545
514
547
563
261
393
789
1220
1506
480
21
17
354
864
19
15
401
405
757
709
613
573
545
514
547
563
261
393
789
1220
482
480
21
17
354
864
19
15
401
405
757
709
613
573
545
514
547
563
261
393
789
964
738
352
21
17
354
352
19
15
401
405
757
709
613
573
545
514
547
563
261
393
965
1220
1506
480
9
17
514
784
19
15
401
405
757
709
613
573
545
514
547
563
261
393
965
964
738
352
9
17
258
16
19
15
401
405
757
709
613
573
545
514
547
563
261
393
965
708
482
992
9
17
514
272
19
15
401
405
757
709
613
573
545
514
547
563
261
393
965
708
738
352
9
17
514
272
19
15
401
405
757
709
613
573
545
514
547
563
261
393
965
708
338
480
9
17
514
272
19
15
401
405
757
709
613
573
545
514
547
563
261
393
453
964
738
352
9
17
2
272
19
15
401
405
757
709
613
573
545
514
547
563
261
393
453
708
738
352
9
17
2
656
19
15
401
405
757
709
613
573
545
514
547
563
261
393
453
452
482
992
9
17
2
16
19
15
401
405
757
709
613
573
545
514
547
563
261
1417
1477
1220
482
992
9
1553
1026
816
19
15
401
405
757
709
613
573
545
514
547
563
261
1417
1477
452
482
992
9
1553
1282
272
19
15
401
405
757
709
613
573
545
514
547
563
265
393
965
708
482
928
33
11
259
272
19
15
401
405
757
709
613
573
545
514
547
563
265
393
453
452
482
928
33
11
3
16
19
15
401
405
757
709
613
573
545
514
547
563
267
395
965
708
482
928
32
8
513
280
19
15
401
405
757
709
613
573
545
514
547
563
267
395
453
452
482
928
32
8
1
16
19
15
401
405
757
709
613
573
545
514
547
563
267
1419
1477
452
482
928
32
1544
1281
280
19
15
401
405
757
709
613
573
545
514
547
563
269
393
789
1220
482
480
34
11
355
864
19
15
401
405
757
709
613
573
545
514
547
563
269
393
789
964
738
480
34
11
355
352
19
15
401
405
757
709
613
573
545
514
547
563
269
393
965
964
738
480
34
6
514
48
19
15
401
405
757
709
613
573
545
514
547
563
269
393
965
708
482
928
34
6
514
272
19
15
401
405
757
709
613
573
545
514
547
563
269
393
965
708
738
480
34
6
514
272
19
15
401
405
757
709
613
573
545
514
547
563
269
393
453
964
738
480
34
6
2
272
19
15
401
405
757
709
613
573
545
514
547
563
269
393
453
452
482
928
34
6
2
16
19
15
401
405
757
709
613
573
545
514
547
563
269
1417
1477
452
482
928
34
1542
1282
272
19
15
401
405
757
709
613
573
545
514
547
571
265
393
781
1220
482
528
2
15
361
864
19
15
401
405
757
709
613
573
545
514
547
571
265
393
781
964
994
528
2
15
361
352
19
15
401
405
757
709
613
573
545
514
547
571
265
393
965
964
994
528
2
11
259
16
19
15
401
405
757
709
613
573
545
514
547
571
265
393
965
708
738
528
2
11
515
280
19
15
401
405
757
709
613
573
545
514
547
571
265
393
965
708
338
528
2
11
515
280
19
15
401
405
757
709
613
573
545
514
547
571
265
393
453
516
850
464
2
11
3
456
19
15
401
405
757
709
613
573
545
514
547
571
265
393
453
532
850
464
2
11
3
452
19
15
401
405
757
709
613
573
545
514
547
571
265
393
453
964
994
528
2
11
3
528
19
15
401
405
757
709
613
573
545
514
547
571
265
393
453
452
994
528
2
11
3
16
19
15
401
405
757
709
613
573
545
514
547
571
265
393
453
452
482
528
2
11
3
16
19
15
401
405
757
709
613
573
545
514
547
571
265
905
965
964
994
528
2
523
3
40
19
15
401
405
757
709
613
573
545
514
547
571
265
905
965
708
338
528
2
523
3
280
19
15
401
405
757
709
613
573
545
514
547
571
265
1417
1477
1476
994
528
2
1547
1027
536
19
15
401
405
757
709
613
573
545
514
547
571
265
1417
1477
964
994
528
2
1547
1027
24
19
15
401
405
757
709
613
573
545
514
547
571
265
1417
1477
452
994
528
2
1547
1283
280
19
15
401
405
757
709
613
573
545
514
547
571
265
1417
1477
452
482
528
2
1547
1283
280
19
15
401
405
757
709
613
573
545
514
547
571
269
393
965
708
338
528
1
11
515
272
19
15
401
405
757
709
613
573
545
514
547
601
518
649
677
516
338
906
1704
1706
1602
1632
19
15
401
405
757
709
613
573
545
514
547
601
525
649
677
516
338
906
1698
1702
1602
1632
19
15
401
405
757
709
613
573
545
514
547
317
261
393
789
964
574
18
83
17
354
352
19
15
401
405
757
709
613
573
545
514
547
317
261
393
965
964
574
18
1283
17
514
48
19
15
401
405
757
709
613
573
545
514
547
317
261
393
965
708
338
18
83
17
514
272
19
15
401
405
757
709
613
573
545
514
547
317
261
393
453
964
574
18
1283
17
2
272
19
15
401
405
757
709
613
573
545
514
547
317
261
393
453
452
574
18
1283
17
2
16
19
15
401
405
757
709
613
573
545
514
547
317
261
905
965
964
574
18
83
529
2
48
19
15
401
405
757
709
613
573
545
514
547
317
261
905
965
708
338
18
83
529
2
272
19
15
401
405
757
709
613
573
545
514
547
317
773
905
965
964
574
18
259
17
2
48
19
15
401
405
757
709
613
573
545
514
547
317
773
905
965
708
338
18
259
17
2
272
19
15
401
405
757
709
613
573
545
514
547
829
1029
1417
1029
516
850
1042
1283
1297
1410
304
19
15
401
405
757
709
613
573
545
514
547
829
1029
1417
1037
516
850
1042
1283
1297
1513
336
19
15
401
405
757
709
613
573
545
514
547
829
1029
1417
1053
516
850
1042
1283
1297
1417
320
19
15
401
405
757
709
613
573
545
514
547
315
261
393
965
708
338
16
81
17
514
272
19
15
401
405
757
709
613
573
545
514
547
315
265
393
965
708
338
16
98
11
515
272
19
15
401
405
757
709
613
573
545
514
547
315
777
905
965
708
338
16
258
11
3
272
19
15
401
405
757
709
613
573
545
514
547
315
269
393
965
708
338
16
97
11
515
272
19
15
401
405
757
709
613
573
545
514
547
827
1033
1417
1477
1220
1250
1040
1282
1291
1027
808
19
15
401
405
757
709
613
573
545
514
547
827
1033
1417
1477
1220
1506
1040
1282
1291
1027
808
19
15
401
405
757
709
613
573
545
514
547
827
1033
1417
1477
1476
1506
1040
1282
1291
1027
1048
19
15
401
405
757
709
613
573
545
514
547
827
1033
1417
965
1220
1506
1040
1282
1291
3
792
19
15
401
405
757
709
613
573
545
514
554
553
269
393
453
532
852
422
34
11
3
704
19
15
401
405
757
709
613
573
545
514
554
569
265
393
453
532
852
454
1
11
3
448
19
15
401
405
757
709
613
573
545
514
554
569
269
393
453
532
852
454
2
11
3
704
19
15
401
405
757
709
613
573
545
514
554
281
261
393
453
532
852
6
83
17
2
704
19
15
401
405
757
709
613
573
545
514
554
281
269
393
453
532
852
6
99
11
3
448
19
15
401
405
757
709
613
573
545
514
554
793
1029
1417
1029
532
852
1030
1363
1297
1410
256
19
15
401
405
757
709
613
573
545
514
554
793
1029
1417
1477
1476
1364
1030
1363
1297
1026
1072
19
15
401
405
757
709
613
573
545
514
554
793
1033
1417
1477
1476
1364
1030
1377
1291
1027
1048
19
15
401
405
757
709
613
573
545
514
554
793
1037
1417
1477
1476
1364
1030
1378
1286
1282
1044
19
15
401
405
757
709
613
573
545
514
554
555
267
393
453
532
852
418
40
12
2
704
19
15
401
405
757
709
613
573
545
514
554
554
267
393
453
532
852
420
34
10
2
448
19
15
401
405
757
709
613
573
545
514
554
571
265
393
453
532
852
450
34
11
3
448
19
15
401
405
757
709
613
573
545
514
550
309
261
393
789
964
572
18
86
17
354
352
19
15
401
405
757
709
613
573
545
514
550
309
261
393
965
964
572
18
86
17
514
20
19
15
401
405
757
709
613
573
545
514
550
309
261
393
453
964
572
18
86
17
2
272
19
15
401
405
757
709
613
573
545
514
550
309
261
393
453
452
572
18
86
17
2
16
19
15
401
405
757
709
613
573
545
514
550
309
261
905
965
964
572
18
86
529
2
48
19
15
401
405
757
709
613
573
545
514
550
309
773
905
965
964
572
18
278
17
2
48
19
15
401
405
757
709
613
573
545
514
550
310
261
393
789
964
572
16
82
17
354
352
19
15
401
405
757
709
613
573
545
514
550
310
261
393
965
964
572
16
82
17
258
16
19
15
401
405
757
709
613
573
545
514
550
310
261
393
453
964
572
16
82
17
2
272
19
15
401
405
757
709
613
573
545
514
550
310
261
393
453
452
572
16
82
17
2
16
19
15
401
405
757
709
613
573
545
514
550
310
261
905
965
964
572
16
82
529
2
48
19
15
401
405
757
709
613
573
545
514
550
310
262
393
789
964
572
16
88
10
354
352
19
15
401
405
757
709
613
573
545
514
550
310
262
393
965
964
572
16
80
6
514
48
19
15
401
405
757
709
613
573
545
514
550
310
262
393
453
964
572
16
80
6
2
272
19
15
401
405
757
709
613
573
545
514
550
310
262
393
453
452
572
16
96
6
2
16
19
15
401
405
757
709
613
573
545
514
550
310
262
905
965
964
572
16
1328
1030
2
80
19
15
401
405
757
709
613
573
545
514
550
310
774
905
965
964
572
16
264
10
2
48
19
15
401
405
757
709
613
573
545
514
551
573
261
393
965
708
486
481
1
17
514
272
19
15
401
405
757
709
613
573
545
514
551
573
261
393
453
452
998
1249
1
17
2
16
19
15
401
405
757
709
613
573
545
514
551
573
261
393
453
452
486
481
1
17
2
16
19
15
401
405
757
709
613
573
545
514
551
573
261
1417
1477
1476
998
1249
1
1553
1026
528
19
15
401
405
757
709
613
573
545
514
551
573
261
1417
1477
1476
1510
1249
1
1553
1026
528
19
15
401
405
757
709
613
573
545
514
551
557
517
393
789
964
998
705
325
113
354
352
19
15
401
405
757
709
613
573
545
514
551
557
261
393
965
708
486
961
17
17
514
272
19
15
401
405
757
709
613
573
545
514
551
557
261
393
453
452
486
961
17
17
2
16
19
15
401
405
757
709
613
573
545
514
551
557
261
1417
1477
452
486
961
17
1553
1282
272
19
15
401
405
757
709
613
573
545
514
551
565
261
393
965
1220
1510
1252
13
17
514
784
19
15
401
405
757
709
613
573
545
514
551
565
261
393
965
708
742
356
13
17
514
272
19
15
401
405
757
709
613
573
545
514
551
565
261
393
965
708
486
969
13
17
514
272
19
15
401
405
757
709
613
573
545
514
551
565
261
393
453
452
998
1252
13
17
2
16
19
15
401
405
757
709
613
573
545
514
551
565
261
393
453
452
486
969
13
17
2
16
19
15
401
405
757
709
613
573
545
514
551
565
261
1417
1477
1220
1510
1252
13
1553
1026
816
19
15
401
405
757
709
613
573
545
514
551
565
261
1417
1477
1476
998
1252
13
1553
1026
528
19
15
401
405
757
709
613
573
545
514
551
565
261
1417
1477
1476
1510
1252
13
1553
1026
528
19
15
401
405
757
709
613
573
545
514
551
565
261
1417
1477
452
486
969
13
1553
1282
272
19
15
401
405
757
709
613
573
545
258
547
557
261
1417
1053
4
738
708
21
1553
905
16
19
15
401
405
757
709
613
573
545
258
547
571
265
905
1029
4
482
528
2
523
899
8
19
15
401
405
757
709
613
573
545
258
547
571
265
905
1029
20
482
528
2
523
899
0
19
15
401
405
757
709
613
573
545
258
547
571
265
905
1029
20
738
528
2
523
899
0
19
15
401
405
757
709
613
573
545
258
547
571
265
905
1053
4
738
528
2
523
905
64
19
15
401
405
757
709
613
573
545
258
547
571
263
905
1053
4
738
528
16
518
905
64
19
15
401
405
757
709
613
573
545
258
547
571
263
1417
1053
4
738
528
16
1542
905
16
19
15
401
405
757
709
613
573
545
517
553
554
267
393
962
719
485
480
34
18
256
289
19
15
401
405
757
709
613
573
545
517
553
554
267
393
450
463
997
1248
34
18
0
33
19
15
401
405
757
709
613
573
545
517
553
554
267
393
450
463
485
928
34
18
0
33
19
15
401
405
757
709
613
573
545
517
553
570
267
393
962
719
485
960
2
18
256
289
19
15
401
405
757
709
613
573
545
517
553
570
267
393
450
463
485
960
2
18
0
33
19
15
401
405
757
709
613
573
545
517
549
309
261
393
777
974
574
18
82
17
365
352
19
15
401
405
757
709
613
573
545
517
557
557
517
393
777
1230
1510
353
373
113
378
864
19
15
401
405
757
709
613
573
545
517
557
565
517
393
777
974
998
709
333
113
378
352
19
15
401
405
757
709
613
573
545
517
557
565
517
393
777
974
999
709
333
113
378
352
19
15
401
405
757
709
613
573
545
515
553
537
265
393
681
513
341
513
33
17
666
1586
19
15
401
405
757
709
613
573
545
515
553
537
265
393
685
513
341
513
33
17
665
1589
19
15
401
405
757
709
613
573
545
515
553
537
269
393
681
513
341
513
35
11
667
1587
19
15
401
405
757
709
613
573
545
515
553
537
269
393
685
513
341
513
35
11
665
1597
19
15
401
405
757
709
613
573
545
515
553
537
266
393
681
513
341
513
32
6
667
1599
19
15
401
405
757
709
613
573
545
515
553
537
266
393
969
713
341
513
32
6
262
290
19
15
401
405
757
709
613
573
545
515
553
537
266
394
963
713
341
513
32
4
258
290
19
15
401
405
757
709
613
573
545
515
553
537
266
394
683
513
341
513
32
8
666
1586
19
15
401
405
757
709
613
573
545
515
553
553
521
649
677
513
341
865
1585
1658
1602
1643
19
15
401
405
757
709
613
573
545
515
553
553
261
393
685
513
341
977
21
17
665
1593
19
15
401
405
757
709
613
573
545
515
553
553
265
393
681
513
341
929
33
17
666
1586
19
15
401
405
757
709
613
573
545
515
553
553
265
393
685
513
341
929
33
17
665
1589
19
15
401
405
757
709
613
573
545
515
553
553
525
649
674
513
341
993
1763
1703
1600
1622
19
15
401
405
757
709
613
573
545
515
553
553
525
649
685
513
341
993
1763
1703
1689
1625
19
15
401
405
757
709
613
573
545
515
553
553
522
649
681
521
341
993
1776
1702
1606
1634
19
15
401
405
757
709
613
573
545
515
553
553
522
650
681
513
341
993
1760
1700
1605
1621
19
15
401
405
757
709
613
573
545
515
553
553
522
650
681
521
341
993
1760
1700
1606
1634
19
15
401
405
757
709
613
573
545
515
553
553
522
650
683
513
341
993
1760
1700
1689
1625
19
15
401
405
757
709
613
573
545
515
553
553
522
650
683
521
341
993
1760
1700
1689
1633
19
15
401
405
757
709
613
573
545
515
553
553
522
650
675
513
341
977
1744
1656
1602
1642
19
15
401
405
757
709
613
573
545
515
553
553
522
650
682
513
341
993
1760
1700
1604
1622
19
15
401
405
757
709
613
573
545
515
553
553
269
393
681
513
341
929
51
11
667
1587
19
15
401
405
757
709
613
573
545
515
553
553
269
393
685
513
341
929
51
11
665
1589
19
15
401
405
757
709
613
573
545
515
553
553
266
393
681
513
341
481
32
22
667
1595
19
15
401
405
757
709
613
573
545
515
553
553
266
395
681
513
341
481
32
10
666
1594
19
15
401
405
757
709
613
573
545
515
553
553
266
395
683
513
341
865
48
10
664
1586
19
15
401
405
757
709
613
573
545
515
553
553
266
394
963
713
341
353
32
4
258
290
19
15
401
405
757
709
613
573
545
515
553
553
266
394
969
713
341
353
32
4
262
290
19
15
401
405
757
709
613
573
545
515
553
541
261
393
685
513
341
517
37
17
665
1593
19
15
401
405
757
709
613
573
545
515
553
569
521
649
681
521
341
705
1761
1702
1606
1634
19
15
401
405
757
709
613
573
545
515
553
285
261
393
685
513
341
5
81
17
665
1593
19
15
401
405
757
709
613
573
545
515
553
297
265
393
681
513
341
17
75
11
667
1587
19
15
401
405
757
709
613
573
545
515
553
297
265
393
685
513
341
17
75
11
665
1595
19
15
401
405
757
709
613
573
545
515
553
554
523
649
674
513
341
864
1586
1658
1600
1645
19
15
401
405
757
709
613
573
545
515
553
554
523
649
681
513
341
976
1730
1700
1606
1586
19
15
401
405
757
709
613
573
545
515
553
554
523
649
681
521
341
976
1730
1700
1606
1634
19
15
401
405
757
709
613
573
545
515
553
554
523
649
677
513
341
864
1586
1658
1603
1647
19
15
401
405
757
709
613
573
545
515
553
554
523
649
685
513
341
976
1730
1700
1705
1619
19
15
401
405
757
709
613
573
545
515
553
554
265
393
681
513
341
928
38
11
667
1587
19
15
401
405
757
709
613
573
545
515
553
554
265
393
685
513
341
928
38
11
665
1595
19
15
401
405
757
709
613
573
545
515
553
554
267
393
681
513
341
864
50
10
666
1586
19
15
401
405
757
709
613
573
545
515
553
554
266
395
681
513
341
928
40
9
665
1593
19
15
401
405
757
709
613
573
545
515
553
557
261
393
681
513
341
933
37
17
666
1594
19
15
401
405
757
709
613
573
545
515
553
557
261
393
685
513
341
933
37
17
665
1593
19
15
401
405
757
709
613
573
545
515
553
557
525
649
677
513
341
997
1761
1702
1602
1643
19
15
401
405
757
709
613
573
545
515
553
298
267
393
969
713
341
16
66
4
262
290
19
15
401
405
757
709
613
573
545
515
553
1181
517
393
777
929
853
1797
329
113
369
329
19
15
401
405
757
709
613
573
545
515
553
1181
517
393
781
929
853
1797
329
113
361
329
19
15
401
405
757
709
613
573
545
515
553
601
521
649
681
513
341
897
1697
1702
1606
1598
19
15
401
405
757
709
613
573
545
515
553
601
521
649
681
521
341
897
1697
1702
1606
1634
19
15
401
405
757
709
613
573
545
515
553
601
521
649
677
513
341
897
1697
1702
1602
1594
19
15
401
405
757
709
613
573
545
515
553
601
525
649
674
513
341
897
1699
1703
1600
1622
19
15
401
405
757
709
613
573
545
515
553
601
525
649
685
513
341
897
1699
1703
1689
1625
19
15
401
405
757
709
613
573
545
515
553
601
522
649
681
513
341
897
1696
1702
1606
1598
19
15
401
405
757
709
613
573
545
515
553
601
522
649
681
521
341
897
1696
1702
1606
1634
19
15
401
405
757
709
613
573
545
515
553
601
522
649
677
513
341
897
1696
1702
1602
1594
19
15
401
405
757
709
613
573
545
515
553
601
522
650
681
513
341
897
1696
1700
1605
1661
19
15
401
405
757
709
613
573
545
515
553
601
522
650
681
521
341
897
1696
1700
1606
1635
19
15
401
405
757
709
613
573
545
515
553
601
522
650
675
513
341
897
1696
1700
1602
1620
19
15
401
405
757
709
613
573
545
515
553
601
522
650
675
521
341
897
1696
1700
1602
1634
19
15
401
405
757
709
613
573
545
515
553
601
522
650
682
513
341
897
1696
1700
1604
1622
19
15
401
405
757
709
613
573
545
515
553
665
521
649
681
513
341
769
1761
1702
1606
1622
19
15
401
405
757
709
613
573
545
515
553
665
521
649
677
513
341
769
1761
1702
1602
1594
19
15
401
405
757
709
613
573
545
515
547
553
521
393
777
1217
481
433
369
122
363
875
19
15
401
405
757
709
613
573
545
515
547
553
521
393
777
1217
480
433
369
122
363
875
19
15
401
405
757
709
613
573
545
515
547
553
521
393
777
961
736
433
369
122
363
363
19
15
401
405
757
709
613
573
545
515
547
553
521
393
777
929
736
433
369
122
363
331
19
15
401
405
757
709
613
573
545
515
547
553
521
393
777
1218
480
433
369
122
363
872
19
15
401
405
757
709
613
573
545
515
547
553
521
393
777
1218
484
433
369
122
363
872
19
15
401
405
757
709
613
573
545
515
547
553
521
393
777
962
736
433
369
122
363
360
19
15
401
405
757
709
613
573
545
515
547
553
521
393
777
969
736
433
369
122
363
355
19
15
401
405
757
709
613
573
545
515
547
553
521
393
789
1217
481
433
369
122
354
875
19
15
401
405
757
709
613
573
545
515
547
553
521
393
789
1217
480
433
369
122
354
875
19
15
401
405
757
709
613
573
545
515
547
553
521
393
782
1218
480
433
369
122
360
864
19
15
401
405
757
709
613
573
545
515
547
553
521
393
782
962
736
433
369
122
360
352
19
15
401
405
757
709
613
573
545
515
547
553
521
393
786
1218
484
433
369
122
352
892
19
15
401
405
757
709
613
573
545
515
547
553
521
393
786
962
736
433
369
122
352
380
19
15
401
405
757
709
613
573
545
515
547
553
521
649
681
513
850
966
1735
1703
1709
1629
19
15
401
405
757
709
613
573
545
515
547
553
521
649
685
513
850
966
1735
1703
1605
1634
19
15
401
405
757
709
613
573
545
515
547
553
262
393
777
1217
482
454
24
6
366
873
19
15
401
405
757
709
613
573
545
515
547
553
262
393
781
1217
482
454
24
6
361
873
19
15
401
405
757
709
613
573
545
515
547
553
262
393
962
1218
1506
454
24
6
512
792
19
15
401
405
757
709
613
573
545
515
547
553
262
393
962
706
480
454
24
6
512
280
19
15
401
405
757
709
613
573
545
515
547
553
262
393
962
706
482
454
24
6
512
280
19
15
401
405
757
709
613
573
545
515
547
553
262
393
962
706
484
454
24
6
512
280
19
15
401
405
757
709
613
573
545
515
547
553
262
393
450
449
480
454
24
6
0
30
19
15
401
405
757
709
613
573
545
515
547
553
262
393
450
450
480
454
24
6
0
24
19
15
401
405
757
709
613
573
545
515
547
553
262
393
450
450
482
454
24
6
0
24
19
15
401
405
757
709
613
573
545
515
547
553
262
393
450
450
484
454
24
6
0
24
19
15
401
405
757
709
613
573
545
515
547
553
262
393
786
1218
1506
454
24
6
352
872
19
15
401
405
757
709
613
573
545
515
547
553
262
393
786
1218
482
454
24
6
352
872
19
15
401
405
757
709
613
573
545
515
547
553
262
393
969
1217
1506
454
24
6
518
786
19
15
401
405
757
709
613
573
545
515
547
553
262
393
969
705
480
454
24
6
518
274
19
15
401
405
757
709
613
573
545
515
547
553
262
393
969
705
482
454
24
6
518
274
19
15
401
405
757
709
613
573
545
515
547
553
262
393
969
713
480
454
24
6
262
290
19
15
401
405
757
709
613
573
545
515
547
553
262
393
457
449
480
454
24
6
6
22
19
15
401
405
757
709
613
573
545
515
547
553
262
393
457
449
482
454
24
6
6
22
19
15
401
405
757
709
613
573
545
515
547
553
262
393
457
457
480
454
24
6
6
66
19
15
401
405
757
709
613
573
545
515
547
553
262
393
457
457
482
454
24
6
6
66
19
15
401
405
757
709
613
573
545
515
547
553
265
393
777
1217
482
454
39
23
369
889
19
15
401
405
757
709
613
573
545
515
547
553
265
393
777
1218
484
454
39
23
369
872
19
15
401
405
757
709
613
573
545
515
547
553
265
393
781
1217
482
454
39
23
373
889
19
15
401
405
757
709
613
573
545
515
547
553
265
393
789
1217
482
454
39
15
355
875
19
15
401
405
757
709
613
573
545
515
547
553
265
393
962
705
337
433
49
11
512
285
19
15
401
405
757
709
613
573
545
515
547
553
265
393
962
705
481
945
33
17
512
286
19
15
401
405
757
709
613
573
545
515
547
553
265
393
962
706
336
433
17
17
512
280
19
15
401
405
757
709
613
573
545
515
547
553
265
393
962
706
480
966
17
11
512
280
19
15
401
405
757
709
613
573
545
515
547
553
265
393
962
706
482
966
39
13
512
280
19
15
401
405
757
709
613
573
545
515
547
553
265
393
962
706
484
966
17
11
512
280
19
15
401
405
757
709
613
573
545
515
547
553
265
393
793
1217
482
454
39
13
358
866
19
15
401
405
757
709
613
573
545
515
547
553
265
393
450
449
481
945
33
17
0
30
19
15
401
405
757
709
613
573
545
515
547
553
265
393
450
449
480
945
33
17
0
30
19
15
401
405
757
709
613
573
545
515
547
553
265
393
450
450
480
945
33
17
0
24
19
15
401
405
757
709
613
573
545
515
547
553
265
393
450
450
482
966
39
13
0
24
19
15
401
405
757
709
613
573
545
515
547
553
265
393
450
450
484
966
17
11
0
24
19
15
401
405
757
709
613
573
545
515
547
553
265
393
797
1217
482
454
39
13
357
866
19
15
401
405
757
709
613
573
545
515
547
553
265
393
681
513
336
433
17
17
667
1593
19
15
401
405
757
709
613
573
545
515
547
553
265
393
681
513
337
433
49
11
667
1587
19
15
401
405
757
709
613
573
545
515
547
553
265
393
681
514
336
426
43
11
667
1592
19
15
401
405
757
709
613
573
545
515
547
553
265
393
965
705
336
433
17
17
515
285
19
15
401
405
757
709
613
573
545
515
547
553
265
393
965
705
337
433
17
17
515
285
19
15
401
405
757
709
613
573
545
515
547
553
265
393
965
705
481
945
33
17
515
285
19
15
401
405
757
709
613
573
545
515
547
553
265
393
965
705
480
966
17
17
515
285
19
15
401
405
757
709
613
573
545
515
547
553
265
393
965
705
482
966
39
15
515
283
19
15
401
405
757
709
613
573
545
515
547
553
265
393
453
449
481
945
33
17
3
29
19
15
401
405
757
709
613
573
545
515
547
553
265
393
453
449
480
945
33
17
3
29
19
15
401
405
757
709
613
573
545
515
547
553
265
393
453
449
482
966
39
15
3
43
19
15
401
405
757
709
613
573
545
515
547
553
265
393
969
705
337
433
17
11
519
277
19
15
401
405
757
709
613
573
545
515
547
553
265
393
969
705
480
966
17
11
519
277
19
15
401
405
757
709
613
573
545
515
547
553
265
393
969
705
482
966
39
13
518
274
19
15
401
405
757
709
613
573
545
515
547
553
265
393
457
513
850
454
39
13
6
710
19
15
401
405
757
709
613
573
545
515
547
553
265
393
457
705
337
433
17
11
7
661
19
15
401
405
757
709
613
573
545
515
547
553
265
393
457
449
481
945
49
11
7
21
19
15
401
405
757
709
613
573
545
515
547
553
265
393
457
449
480
966
17
11
7
21
19
15
401
405
757
709
613
573
545
515
547
553
265
393
457
449
482
966
39
13
6
22
19
15
401
405
757
709
613
573
545
515
547
553
265
393
457
450
480
966
17
11
7
72
19
15
401
405
757
709
613
573
545
515
547
553
265
393
457
450
484
966
17
11
7
72
19
15
401
405
757
709
613
573
545
515
547
553
265
393
457
457
480
966
17
22
6
66
19
15
401
405
757
709
613
573
545
515
547
553
265
393
457
457
482
966
39
13
6
66
19
15
401
405
757
709
613
573
545
515
547
553
265
393
685
513
336
433
17
17
665
1589
19
15
401
405
757
709
613
573
545
515
547
553
265
393
686
513
336
433
17
17
664
1594
19
15
401
405
757
709
613
573
545
515
547
553
265
393
686
514
336
426
43
11
664
1592
19
15
401
405
757
709
613
573
545
515
547
553
265
393
461
513
850
454
39
13
5
706
19
15
401
405
757
709
613
573
545
515
547
553
265
393
461
705
337
433
49
7
5
665
19
15
401
405
757
709
613
573
545
515
547
553
265
393
461
449
481
945
33
17
5
21
19
15
401
405
757
709
613
573
545
515
547
553
265
393
461
449
480
945
33
17
5
21
19
15
401
405
757
709
613
573
545
515
547
553
265
393
461
449
482
966
39
13
5
21
19
15
401
405
757
709
613
573
545
515
547
553
265
393
973
705
337
433
49
7
261
277
19
15
401
405
757
709
613
573
545
515
547
553
265
393
973
705
481
945
33
17
517
277
19
15
401
405
757
709
613
573
545
515
547
553
265
393
973
705
480
966
39
23
517
277
19
15
401
405
757
709
613
573
545
515
547
553
265
393
973
705
482
966
39
13
517
277
19
15
401
405
757
709
613
573
545
515
547
553
265
1417
1474
449
481
945
33
1553
1280
286
19
15
401
405
757
709
613
573
545
515
547
553
265
1417
1474
449
480
945
33
1553
1280
286
19
15
401
405
757
709
613
573
545
515
547
553
265
1417
1474
1218
482
966
39
1549
1024
824
19
15
401
405
757
709
613
573
545
515
547
553
265
1417
1474
450
480
945
33
1553
1280
280
19
15
401
405
757
709
613
573
545
515
547
553
265
1417
1474
450
482
966
39
1549
1280
280
19
15
401
405
757
709
613
573
545
515
547
553
265
1417
1474
450
484
966
17
1547
1280
280
19
15
401
405
757
709
613
573
545
515
547
553
265
1417
1477
449
481
945
33
1553
1283
285
19
15
401
405
757
709
613
573
545
515
547
553
265
1417
1477
449
480
945
33
1553
1283
285
19
15
401
405
757
709
613
573
545
515
547
553
265
1417
1477
449
482
966
39
1551
1283
283
19
15
401
405
757
709
613
573
545
515
547
553
265
1417
1481
449
481
945
49
1547
1287
277
19
15
401
405
757
709
613
573
545
515
547
553
265
1417
1481
449
480
966
17
1547
1287
277
19
15
401
405
757
709
613
573
545
515
547
553
265
1417
1481
449
482
966
39
1549
1286
274
19
15
401
405
757
709
613
573
545
515
547
553
265
1417
1485
1217
482
966
39
1549
1029
789
19
15
401
405
757
709
613
573
545
515
547
553
265
1417
1485
449
481
945
33
1553
1285
277
19
15
401
405
757
709
613
573
545
515
547
553
265
1417
1485
449
480
945
33
1553
1285
277
19
15
401
405
757
709
613
573
545
515
547
553
265
1417
1485
449
482
966
39
1549
1285
277
19
15
401
405
757
709
613
573
545
515
547
553
265
394
966
705
336
433
17
16
512
281
19
15
401
405
757
709
613
573
545
515
547
553
265
394
966
705
337
433
17
16
512
281
19
15
401
405
757
709
613
573
545
515
547
553
265
394
966
705
481
945
33
16
512
281
19
15
401
405
757
709
613
573
545
515
547
553
265
394
966
706
336
433
17
16
512
280
19
15
401
405
757
709
613
573
545
515
547
553
265
394
454
449
481
945
33
16
0
25
19
15
401
405
757
709
613
573
545
515
547
553
265
394
454
449
480
945
33
16
0
25
19
15
401
405
757
709
613
573
545
515
547
553
265
394
454
450
480
945
33
16
0
24
19
15
401
405
757
709
613
573
545
515
547
553
265
1418
1478
449
481
945
33
1552
1280
281
19
15
401
405
757
709
613
573
545
515
547
553
265
1418
1478
449
480
945
33
1552
1280
281
19
15
401
405
757
709
613
573
545
515
547
553
265
1418
1478
450
480
945
33
1552
1280
280
19
15
401
405
757
709
613
573
545
515
547
553
525
649
674
514
850
966
1769
1703
1600
1640
19
15
401
405
757
709
613
573
545
515
547
553
522
649
681
513
850
966
1728
1702
1606
1598
19
15
401
405
757
709
613
573
545
515
547
553
522
649
677
513
850
966
1728
1702
1602
1627
19
15
401
405
757
709
613
573
545
515
547
553
522
649
685
513
850
966
1728
1702
1689
1634
19
15
401
405
757
709
613
573
545
515
547
553
522
395
777
1217
481
433
368
122
378
875
19
15
401
405
757
709
613
573
545
515
547
553
522
395
777
961
737
433
368
122
378
363
19
15
401
405
757
709
613
573
545
515
547
553
522
395
779
1217
481
433
368
122
360
873
19
15
401
405
757
709
613
573
545
515
547
553
522
395
779
961
737
433
368
122
360
361
19
15
401
405
757
709
613
573
545
515
547
553
522
395
779
929
737
433
368
122
360
329
19
15
401
405
757
709
613
573
545
515
547
553
522
395
791
1217
481
433
368
122
352
870
19
15
401
405
757
709
613
573
545
515
547
553
522
395
791
961
737
433
368
122
352
372
19
15
401
405
757
709
613
573
545
515
547
553
522
394
779
1217
481
433
368
120
378
890
19
15
401
405
757
709
613
573
545
515
547
553
522
394
779
961
737
433
368
120
378
378
19
15
401
405
757
709
613
573
545
515
547
553
522
394
790
1217
481
433
368
120
352
866
19
15
401
405
757
709
613
573
545
515
547
553
522
394
790
961
737
433
368
120
352
354
19
15
401
405
757
709
613
573
545
515
547
553
522
394
787
1217
481
433
368
120
354
866
19
15
401
405
757
709
613
573
545
515
547
553
522
394
787
961
737
433
368
120
354
354
19
15
401
405
757
709
613
573
545
515
547
553
522
650
674
514
850
966
1760
1700
1692
1596
19
15
401
405
757
709
613
573
545
515
547
553
522
650
681
513
850
966
1760
1700
1605
1621
19
15
401
405
757
709
613
573
545
515
547
553
522
650
683
513
850
966
1760
1700
1689
1625
19
15
401
405
757
709
613
573
545
515
547
553
522
650
675
513
850
966
1760
1700
1602
1620
19
15
401
405
757
709
613
573
545
515
547
553
522
650
682
514
850
966
1760
1700
1604
1616
19
15
401
405
757
709
613
573
545
515
547
553
269
393
962
706
336
426
34
6
512
280
19
15
401
405
757
709
613
573
545
515
547
553
269
393
962
706
484
966
41
7
512
280
19
15
401
405
757
709
613
573
545
515
547
553
269
393
450
449
481
945
41
7
0
22
19
15
401
405
757
709
613
573
545
515
547
553
269
393
450
450
484
966
41
7
0
24
19
15
401
405
757
709
613
573
545
515
547
553
269
393
681
513
336
426
34
11
667
1587
19
15
401
405
757
709
613
573
545
515
547
553
269
393
681
514
336
426
51
11
667
1592
19
15
401
405
757
709
613
573
545
515
547
553
269
393
965
705
480
966
41
10
514
286
19
15
401
405
757
709
613
573
545
515
547
553
269
393
453
529
850
454
41
10
2
711
19
15
401
405
757
709
613
573
545
515
547
553
269
393
453
449
480
966
41
10
2
30
19
15
401
405
757
709
613
573
545
515
547
553
269
393
685
513
336
426
34
11
665
1589
19
15
401
405
757
709
613
573
545
515
547
553
269
393
686
514
336
426
51
11
664
1592
19
15
401
405
757
709
613
573
545
515
547
553
269
393
461
513
850
454
41
7
5
450
19
15
401
405
757
709
613
573
545
515
547
553
269
393
461
449
481
945
41
7
5
21
19
15
401
405
757
709
613
573
545
515
547
553
269
1417
1474
449
481
945
41
1543
1280
278
19
15
401
405
757
709
613
573
545
515
547
553
269
1417
1474
450
484
966
41
1543
1280
280
19
15
401
405
757
709
613
573
545
515
547
553
269
1417
1477
449
480
966
41
1546
1282
286
19
15
401
405
757
709
613
573
545
515
547
553
269
1417
1485
449
481
945
41
1543
1285
277
19
15
401
405
757
709
613
573
545
515
547
553
266
393
777
1217
482
454
32
22
369
889
19
15
401
405
757
709
613
573
545
515
547
553
266
393
793
1217
482
454
32
22
337
867
19
15
401
405
757
709
613
573
545
515
547
553
266
393
797
1217
482
454
32
22
339
867
19
15
401
405
757
709
613
573
545
515
547
553
266
393
965
705
337
433
16
22
514
286
19
15
401
405
757
709
613
573
545
515
547
553
266
393
965
705
481
945
48
6
514
282
19
15
401
405
757
709
613
573
545
515
547
553
266
393
965
705
480
966
32
14
514
283
19
15
401
405
757
709
613
573
545
515
547
553
266
393
965
705
482
966
32
14
514
283
19
15
401
405
757
709
613
573
545
515
547
553
266
393
453
529
850
454
32
14
2
711
19
15
401
405
757
709
613
573
545
515
547
553
266
393
453
449
481
945
48
6
2
30
19
15
401
405
757
709
613
573
545
515
547
553
266
393
453
449
480
966
32
14
2
43
19
15
401
405
757
709
613
573
545
515
547
553
266
393
453
449
482
966
32
14
2
43
19
15
401
405
757
709
613
573
545
515
547
553
266
393
969
705
481
945
48
6
518
274
19
15
401
405
757
709
613
573
545
515
547
553
266
393
969
713
481
945
48
6
262
290
19
15
401
405
757
709
613
573
545
515
547
553
266
393
457
449
481
945
48
6
6
22
19
15
401
405
757
709
613
573
545
515
547
553
266
393
457
457
481
945
48
6
6
66
19
15
401
405
757
709
613
573
545
515
547
553
266
1417
1477
449
481
945
48
1542
1282
282
19
15
401
405
757
709
613
573
545
515
547
553
266
1417
1477
449
480
966
32
1550
1282
283
19
15
401
405
757
709
613
573
545
515
547
553
266
1417
1477
449
482
966
32
1550
1282
283
19
15
401
405
757
709
613
573
545
515
547
553
266
1417
1481
449
481
945
48
1542
1287
309
19
15
401
405
757
709
613
573
545
515
547
553
266
395
777
1217
482
454
32
18
372
893
19
15
401
405
757
709
613
573
545
515
547
553
266
395
793
1217
482
454
32
18
338
875
19
15
401
405
757
709
613
573
545
515
547
553
266
395
969
705
480
966
32
18
516
281
19
15
401
405
757
709
613
573
545
515
547
553
266
395
969
705
482
966
32
18
516
281
19
15
401
405
757
709
613
573
545
515
547
553
266
395
457
513
850
454
32
18
4
453
19
15
401
405
757
709
613
573
545
515
547
553
266
395
457
449
480
966
32
18
4
25
19
15
401
405
757
709
613
573
545
515
547
553
266
395
457
449
482
966
32
18
4
25
19
15
401
405
757
709
613
573
545
515
547
553
266
395
967
705
481
945
48
10
512
276
19
15
401
405
757
709
613
573
545
515
547
553
266
395
967
705
480
966
32
18
512
282
19
15
401
405
757
709
613
573
545
515
547
553
266
395
967
705
482
966
32
18
512
282
19
15
401
405
757
709
613
573
545
515
547
553
266
395
455
449
481
945
48
10
0
20
19
15
401
405
757
709
613
573
545
515
547
553
266
395
455
449
480
966
32
18
0
20
19
15
401
405
757
709
613
573
545
515
547
553
266
395
455
449
482
966
32
18
0
20
19
15
401
405
757
709
613
573
545
515
547
553
266
1419
1481
1217
482
966
32
1554
1028
806
19
15
401
405
757
709
613
573
545
515
547
553
266
1419
1481
449
480
966
32
1554
1284
281
19
15
401
405
757
709
613
573
545
515
547
553
266
1419
1481
449
482
966
32
1554
1284
281
19
15
401
405
757
709
613
573
545
515
547
553
266
1419
1479
1217
482
966
32
1554
512
788
19
15
401
405
757
709
613
573
545
515
547
553
266
1419
1479
449
481
945
48
1546
1280
276
19
15
401
405
757
709
613
573
545
515
547
553
266
394
777
1217
482
454
32
4
374
882
19
15
401
405
757
709
613
573
545
515
547
553
266
394
779
1217
482
454
16
4
345
873
19
15
401
405
757
709
613
573
545
515
547
553
266
394
778
1218
482
454
16
8
364
872
19
15
401
405
757
709
613
573
545
515
547
553
266
394
963
1217
1506
454
16
4
514
788
19
15
401
405
757
709
613
573
545
515
547
553
266
394
963
705
481
945
48
4
514
276
19
15
401
405
757
709
613
573
545
515
547
553
266
394
963
705
480
966
16
8
514
276
19
15
401
405
757
709
613
573
545
515
547
553
266
394
963
705
482
966
32
4
514
276
19
15
401
405
757
709
613
573
545
515
547
553
266
394
963
713
336
426
48
8
258
290
19
15
401
405
757
709
613
573
545
515
547
553
266
394
963
713
481
945
48
4
258
290
19
15
401
405
757
709
613
573
545
515
547
553
266
394
963
713
480
454
16
8
258
290
19
15
401
405
757
709
613
573
545
515
547
553
266
394
451
529
850
454
16
8
2
708
19
15
401
405
757
709
613
573
545
515
547
553
266
394
451
449
481
945
48
4
2
20
19
15
401
405
757
709
613
573
545
515
547
553
266
394
451
449
480
966
16
8
2
20
19
15
401
405
757
709
613
573
545
515
547
553
266
394
451
449
482
966
16
4
2
20
19
15
401
405
757
709
613
573
545
515
547
553
266
394
451
457
481
945
48
4
2
34
19
15
401
405
757
709
613
573
545
515
547
553
266
394
451
457
480
966
16
8
2
34
19
15
401
405
757
709
613
573
545
515
547
553
266
394
966
705
336
433
16
4
512
274
19
15
401
405
757
709
613
573
545
515
547
553
266
394
966
705
337
433
16
4
512
274
19
15
401
405
757
709
613
573
545
515
547
553
266
394
966
705
481
945
48
4
512
274
19
15
401
405
757
709
613
573
545
515
547
553
266
394
966
705
480
966
16
8
512
274
19
15
401
405
757
709
613
573
545
515
547
553
266
394
966
706
336
426
48
8
512
280
19
15
401
405
757
709
613
573
545
515
547
553
266
394
966
706
480
966
16
8
512
280
19
15
401
405
757
709
613
573
545
515
547
553
266
394
794
1218
1506
454
16
4
356
864
19
15
401
405
757
709
613
573
545
515
547
553
266
394
794
1218
482
454
16
4
356
864
19
15
401
405
757
709
613
573
545
515
547
553
266
394
787
1217
1506
454
16
4
354
866
19
15
401
405
757
709
613
573
545
515
547
553
266
394
787
1217
482
454
16
4
354
866
19
15
401
405
757
709
613
573
545
515
547
553
266
394
454
449
481
945
48
4
0
34
19
15
401
405
757
709
613
573
545
515
547
553
266
394
454
449
480
966
16
8
0
34
19
15
401
405
757
709
613
573
545
515
547
553
266
394
454
450
480
966
16
8
0
24
19
15
401
405
757
709
613
573
545
515
547
553
266
394
795
1217
1506
454
16
4
338
884
19
15
401
405
757
709
613
573
545
515
547
553
266
394
969
1217
1506
454
16
4
517
789
19
15
401
405
757
709
613
573
545
515
547
553
266
394
969
705
336
433
16
4
518
274
19
15
401
405
757
709
613
573
545
515
547
553
266
394
969
705
337
433
16
4
518
274
19
15
401
405
757
709
613
573
545
515
547
553
266
394
969
705
482
966
32
4
517
285
19
15
401
405
757
709
613
573
545
515
547
553
266
394
969
1218
1506
454
16
4
518
792
19
15
401
405
757
709
613
573
545
515
547
553
266
394
969
706
482
966
16
4
518
280
19
15
401
405
757
709
613
573
545
515
547
553
266
394
457
513
850
454
32
4
5
709
19
15
401
405
757
709
613
573
545
515
547
553
266
394
457
705
337
433
16
4
6
658
19
15
401
405
757
709
613
573
545
515
547
553
266
394
457
449
482
966
16
4
5
21
19
15
401
405
757
709
613
573
545
515
547
553
266
394
457
450
482
966
16
4
6
24
19
15
401
405
757
709
613
573
545
515
547
553
266
394
457
457
482
966
32
4
6
66
19
15
401
405
757
709
613
573
545
515
547
553
266
394
682
514
336
426
48
8
664
1584
19
15
401
405
757
709
613
573
545
515
547
553
266
394
791
1217
482
454
16
4
353
873
19
15
401
405
757
709
613
573
545
515
547
553
266
394
967
1217
1506
454
16
4
513
793
19
15
401
405
757
709
613
573
545
515
547
553
266
394
967
705
480
966
16
8
513
277
19
15
401
405
757
709
613
573
545
515
547
553
266
394
967
705
482
966
32
4
513
281
19
15
401
405
757
709
613
573
545
515
547
553
266
394
455
529
850
454
16
8
1
709
19
15
401
405
757
709
613
573
545
515
547
553
266
394
455
449
480
966
16
8
1
21
19
15
401
405
757
709
613
573
545
515
547
553
266
394
455
449
482
966
16
4
1
25
19
15
401
405
757
709
613
573
545
515
547
553
266
394
970
705
336
433
16
4
516
278
19
15
401
405
757
709
613
573
545
515
547
553
266
394
970
705
337
433
16
4
516
278
19
15
401
405
757
709
613
573
545
515
547
553
266
394
970
705
481
945
48
4
260
310
19
15
401
405
757
709
613
573
545
515
547
553
266
394
970
1218
1506
454
16
4
516
784
19
15
401
405
757
709
613
573
545
515
547
553
266
394
970
706
336
426
48
8
516
272
19
15
401
405
757
709
613
573
545
515
547
553
266
394
970
706
480
966
16
8
516
272
19
15
401
405
757
709
613
573
545
515
547
553
266
394
970
706
482
966
16
4
516
272
19
15
401
405
757
709
613
573
545
515
547
553
266
394
458
449
481
945
48
4
4
22
19
15
401
405
757
709
613
573
545
515
547
553
266
394
458
706
336
426
48
8
4
656
19
15
401
405
757
709
613
573
545
515
547
553
266
394
458
450
480
966
16
8
4
16
19
15
401
405
757
709
613
573
545
515
547
553
266
394
458
450
482
966
16
4
4
16
19
15
401
405
757
709
613
573
545
515
547
553
266
394
458
458
480
966
16
8
4
64
19
15
401
405
757
709
613
573
545
515
547
553
266
394
458
458
484
966
16
4
4
64
19
15
401
405
757
709
613
573
545
515
547
553
266
1418
1475
449
481
945
48
1540
1282
276
19
15
401
405
757
709
613
573
545
515
547
553
266
1418
1475
449
480
966
16
1544
1282
276
19
15
401
405
757
709
613
573
545
515
547
553
266
1418
1475
449
482
966
16
1540
1282
276
19
15
401
405
757
709
613
573
545
515
547
553
266
1418
1475
457
481
945
48
1540
1282
290
19
15
401
405
757
709
613
573
545
515
547
553
266
1418
1475
457
480
966
16
1544
1282
290
19
15
401
405
757
709
613
573
545
515
547
553
266
1418
1478
449
481
945
48
1540
1280
290
19
15
401
405
757
709
613
573
545
515
547
553
266
1418
1478
449
480
966
16
1544
1280
290
19
15
401
405
757
709
613
573
545
515
547
553
266
1418
1478
450
480
966
16
1544
1280
280
19
15
401
405
757
709
613
573
545
515
547
553
266
1418
1481
1217
482
966
16
1540
1029
797
19
15
401
405
757
709
613
573
545
515
547
553
266
1418
1481
449
482
966
16
1540
1030
275
19
15
401
405
757
709
613
573
545
515
547
553
266
1418
1479
1217
482
966
16
1540
1025
793
19
15
401
405
757
709
613
573
545
515
547
553
266
1418
1479
449
480
966
16
1544
1281
277
19
15
401
405
757
709
613
573
545
515
547
553
266
1418
1479
449
482
966
16
1540
1281
281
19
15
401
405
757
709
613
573
545
515
547
553
266
1418
1482
449
481
945
48
1540
1284
310
19
15
401
405
757
709
613
573
545
515
547
553
266
1418
1482
1218
482
966
16
1540
1028
784
19
15
401
405
757
709
613
573
545
515
547
553
266
1418
1482
450
480
966
16
1544
1284
272
19
15
401
405
757
709
613
573
545
515
547
553
266
1418
1482
450
482
966
16
1540
1284
272
19
15
401
405
757
709
613
573
545
515
547
553
266
1418
1482
458
484
966
16
1540
1284
288
19
15
401
405
757
709
613
573
545
515
547
569
521
649
681
513
336
977
1761
1702
1606
1622
19
15
401
405
757
709
613
573
545
515
547
569
521
649
681
513
848
977
1761
1702
1606
1622
19
15
401
405
757
709
613
573
545
515
547
569
521
649
681
514
336
977
1761
1702
1607
1624
19
15
401
405
757
709
613
573
545
515
547
569
521
649
677
513
848
977
1761
1702
1602
1627
19
15
401
405
757
709
613
573
545
515
547
569
521
649
685
513
336
977
1761
1702
1689
1625
19
15
401
405
757
709
613
573
545
515
547
569
521
649
685
513
848
977
1761
1702
1689
1625
19
15
401
405
757
709
613
573
545
515
547
569
261
393
965
705
337
529
19
17
514
278
19
15
401
405
757
709
613
573
545
515
547
569
261
393
453
529
849
465
19
17
2
454
19
15
401
405
757
709
613
573
545
515
547
569
261
393
685
513
337
977
21
17
665
1593
19
15
401
405
757
709
613
573
545
515
547
569
261
393
461
513
849
465
19
17
5
709
19
15
401
405
757
709
613
573
545
515
547
569
261
393
973
705
337
529
19
17
517
277
19
15
401
405
757
709
613
573
545
515
547
569
262
393
777
1217
481
529
24
6
369
889
19
15
401
405
757
709
613
573
545
515
547
569
262
393
777
1217
482
486
8
10
379
889
19
15
401
405
757
709
613
573
545
515
547
569
262
393
777
961
994
1254
8
10
379
377
19
15
401
405
757
709
613
573
545
515
547
569
262
393
777
961
738
358
8
10
379
377
19
15
401
405
757
709
613
573
545
515
547
569
262
393
777
962
994
1254
8
10
379
360
19
15
401
405
757
709
613
573
545
515
547
569
262
393
777
962
738
358
8
10
379
360
19
15
401
405
757
709
613
573
545
515
547
569
262
393
781
1217
481
529
24
6
361
873
19
15
401
405
757
709
613
573
545
515
547
569
262
393
781
1217
482
486
8
10
377
889
19
15
401
405
757
709
613
573
545
515
547
569
262
393
781
961
994
1254
8
10
377
377
19
15
401
405
757
709
613
573
545
515
547
569
262
393
781
961
738
358
8
10
377
377
19
15
401
405
757
709
613
573
545
515
547
569
262
393
789
1217
482
486
8
10
354
875
19
15
401
405
757
709
613
573
545
515
547
569
262
393
789
961
994
1254
8
10
354
363
19
15
401
405
757
709
613
573
545
515
547
569
262
393
789
961
738
358
8
10
354
363
19
15
401
405
757
709
613
573
545
515
547
569
262
393
962
705
737
529
24
6
512
286
19
15
401
405
757
709
613
573
545
515
547
569
262
393
962
1218
1506
486
24
6
512
792
19
15
401
405
757
709
613
573
545
515
547
569
262
393
962
962
738
358
24
6
512
56
19
15
401
405
757
709
613
573
545
515
547
569
262
393
962
706
482
934
40
6
512
280
19
15
401
405
757
709
613
573
545
515
547
569
262
393
962
706
738
358
24
6
512
280
19
15
401
405
757
709
613
573
545
515
547
569
262
393
962
706
338
422
56
6
512
280
19
15
401
405
757
709
613
573
545
515
547
569
262
393
450
449
993
529
24
6
0
30
19
15
401
405
757
709
613
573
545
515
547
569
262
393
450
449
481
529
24
6
0
30
19
15
401
405
757
709
613
573
545
515
547
569
262
393
450
962
738
358
24
6
0
280
19
15
401
405
757
709
613
573
545
515
547
569
262
393
450
706
738
358
24
6
0
664
19
15
401
405
757
709
613
573
545
515
547
569
262
393
450
450
482
934
40
6
0
24
19
15
401
405
757
709
613
573
545
515
547
569
262
393
786
1217
481
529
24
6
352
878
19
15
401
405
757
709
613
573
545
515
547
569
262
393
965
1217
1506
1254
8
10
258
794
19
15
401
405
757
709
613
573
545
515
547
569
262
393
965
961
994
1254
8
10
258
26
19
15
401
405
757
709
613
573
545
515
547
569
262
393
965
961
738
358
8
10
259
43
19
15
401
405
757
709
613
573
545
515
547
569
262
393
965
705
737
529
24
6
514
282
19
15
401
405
757
709
613
573
545
515
547
569
262
393
965
705
482
934
40
6
514
282
19
15
401
405
757
709
613
573
545
515
547
569
262
393
965
705
738
358
8
10
515
283
19
15
401
405
757
709
613
573
545
515
547
569
262
393
965
705
338
422
8
10
515
283
19
15
401
405
757
709
613
573
545
515
547
569
262
393
453
961
994
1254
8
10
2
555
19
15
401
405
757
709
613
573
545
515
547
569
262
393
453
961
738
358
8
10
2
555
19
15
401
405
757
709
613
573
545
515
547
569
262
393
453
449
993
529
24
6
2
26
19
15
401
405
757
709
613
573
545
515
547
569
262
393
453
449
481
529
24
6
2
26
19
15
401
405
757
709
613
573
545
515
547
569
262
393
453
449
994
1254
8
10
2
26
19
15
401
405
757
709
613
573
545
515
547
569
262
393
453
449
482
934
40
6
2
26
19
15
401
405
757
709
613
573
545
515
547
569
262
393
969
1217
1506
486
24
6
518
786
19
15
401
405
757
709
613
573
545
515
547
569
262
393
969
961
738
358
24
6
518
18
19
15
401
405
757
709
613
573
545
515
547
569
262
393
969
705
737
529
24
6
518
274
19
15
401
405
757
709
613
573
545
515
547
569
262
393
969
705
482
934
40
6
518
274
19
15
401
405
757
709
613
573
545
515
547
569
262
393
969
705
738
358
24
6
518
274
19
15
401
405
757
709
613
573
545
515
547
569
262
393
969
705
338
422
56
6
518
274
19
15
401
405
757
709
613
573
545
515
547
569
262
393
457
961
738
358
24
6
6
534
19
15
401
405
757
709
613
573
545
515
547
569
262
393
457
449
993
529
24
6
6
22
19
15
401
405
757
709
613
573
545
515
547
569
262
393
457
449
481
529
24
6
6
22
19
15
401
405
757
709
613
573
545
515
547
569
262
393
457
449
482
934
40
6
6
22
19
15
401
405
757
709
613
573
545
515
547
569
262
905
965
961
994
1254
8
1034
3
43
19
15
401
405
757
709
613
573
545
515
547
569
262
1417
1474
1473
993
529
24
1542
1024
542
19
15
401
405
757
709
613
573
545
515
547
569
262
1417
1474
449
993
529
24
1542
1280
286
19
15
401
405
757
709
613
573
545
515
547
569
262
1417
1474
449
481
529
24
1542
1280
286
19
15
401
405
757
709
613
573
545
515
547
569
262
1417
1474
450
482
934
40
1542
1280
280
19
15
401
405
757
709
613
573
545
515
547
569
262
1417
1477
1217
1506
1254
8
1546
1027
795
19
15
401
405
757
709
613
573
545
515
547
569
262
1417
1477
1473
993
529
24
1542
1026
539
19
15
401
405
757
709
613
573
545
515
547
569
262
1417
1477
1473
994
1254
8
1546
1027
539
19
15
401
405
757
709
613
573
545
515
547
569
262
1417
1477
1473
1506
1254
8
1546
1027
539
19
15
401
405
757
709
613
573
545
515
547
569
262
1417
1477
961
994
1254
8
1546
1027
43
19
15
401
405
757
709
613
573
545
515
547
569
262
1417
1477
449
993
529
24
1542
1282
282
19
15
401
405
757
709
613
573
545
515
547
569
262
1417
1477
449
481
529
24
1542
1282
282
19
15
401
405
757
709
613
573
545
515
547
569
262
1417
1477
449
994
1254
8
1546
1282
282
19
15
401
405
757
709
613
573
545
515
547
569
262
1417
1477
449
482
934
40
1542
1282
282
19
15
401
405
757
709
613
573
545
515
547
569
262
1417
1481
1473
993
529
24
1542
1030
534
19
15
401
405
757
709
613
573
545
515
547
569
262
1417
1481
449
993
529
24
1542
1030
278
19
15
401
405
757
709
613
573
545
515
547
569
262
1417
1481
449
481
529
24
1542
1030
278
19
15
401
405
757
709
613
573
545
515
547
569
262
1417
1481
449
482
934
40
1542
1286
274
19
15
401
405
757
709
613
573
545
515
547
569
265
393
777
1217
481
529
1
6
347
875
19
15
401
405
757
709
613
573
545
515
547
569
265
393
777
1217
480
529
1
6
347
875
19
15
401
405
757
709
613
573
545
515
547
569
265
393
777
1217
482
486
1
6
369
875
19
15
401
405
757
709
613
573
545
515
547
569
265
393
777
961
993
529
1
6
347
363
19
15
401
405
757
709
613
573
545
515
547
569
265
393
777
961
738
358
1
6
347
363
19
15
401
405
757
709
613
573
545
515
547
569
265
393
777
929
737
529
1
6
347
331
19
15
401
405
757
709
613
573
545
515
547
569
265
393
777
929
736
486
1
6
369
325
19
15
401
405
757
709
613
573
545
515
547
569
265
393
777
962
736
486
1
6
369
376
19
15
401
405
757
709
613
573
545
515
547
569
265
393
777
962
738
358
1
6
347
360
19
15
401
405
757
709
613
573
545
515
547
569
265
393
777
962
996
529
1
6
347
360
19
15
401
405
757
709
613
573
545
515
547
569
265
393
777
962
740
486
1
6
369
376
19
15
401
405
757
709
613
573
545
515
547
569
265
393
777
930
736
486
1
6
369
328
19
15
401
405
757
709
613
573
545
515
547
569
265
393
777
969
993
529
1
6
374
354
19
15
401
405
757
709
613
573
545
515
547
569
265
393
777
969
736
486
1
6
369
355
19
15
401
405
757
709
613
573
545
515
547
569
265
393
781
1217
481
529
1
17
345
889
19
15
401
405
757
709
613
573
545
515
547
569
265
393
781
1217
480
529
1
17
345
889
19
15
401
405
757
709
613
573
545
515
547
569
265
393
781
961
993
529
1
17
345
377
19
15
401
405
757
709
613
573
545
515
547
569
265
393
781
929
737
529
1
17
345
322
19
15
401
405
757
709
613
573
545
515
547
569
265
393
789
1217
481
529
1
6
354
894
19
15
401
405
757
709
613
573
545
515
547
569
265
393
789
1217
482
486
1
6
354
894
19
15
401
405
757
709
613
573
545
515
547
569
265
393
789
961
993
529
1
6
354
382
19
15
401
405
757
709
613
573
545
515
547
569
265
393
789
961
738
358
1
6
354
382
19
15
401
405
757
709
613
573
545
515
547
569
265
393
778
961
993
529
1
7
368
358
19
15
401
405
757
709
613
573
545
515
547
569
265
393
778
1218
484
529
1
17
368
880
19
15
401
405
757
709
613
573
545
515
547
569
265
393
962
961
993
529
1
17
256
22
19
15
401
405
757
709
613
573
545
515
547
569
265
393
962
705
337
529
1
17
512
278
19
15
401
405
757
709
613
573
545
515
547
569
265
393
962
705
481
529
1
17
512
278
19
15
401
405
757
709
613
573
545
515
547
569
265
393
962
705
737
529
1
17
512
278
19
15
401
405
757
709
613
573
545
515
547
569
265
393
962
1218
1506
486
1
11
512
792
19
15
401
405
757
709
613
573
545
515
547
569
265
393
962
962
736
486
1
11
512
40
19
15
401
405
757
709
613
573
545
515
547
569
265
393
962
962
738
358
1
11
512
40
19
15
401
405
757
709
613
573
545
515
547
569
265
393
962
962
996
529
1
17
256
24
19
15
401
405
757
709
613
573
545
515
547
569
265
393
962
962
740
486
1
11
512
40
19
15
401
405
757
709
613
573
545
515
547
569
265
393
962
706
336
529
1
17
512
280
19
15
401
405
757
709
613
573
545
515
547
569
265
393
962
706
480
486
1
11
512
280
19
15
401
405
757
709
613
573
545
515
547
569
265
393
962
706
736
742
1
11
512
280
19
15
401
405
757
709
613
573
545
515
547
569
265
393
962
706
738
358
1
11
512
280
19
15
401
405
757
709
613
573
545
515
547
569
265
393
962
706
338
422
33
11
512
280
19
15
401
405
757
709
613
573
545
515
547
569
265
393
962
706
484
486
1
11
512
280
19
15
401
405
757
709
613
573
545
515
547
569
265
393
962
706
740
529
1
17
512
280
19
15
401
405
757
709
613
573
545
515
547
569
265
393
782
1217
480
529
1
11
344
866
19
15
401
405
757
709
613
573
545
515
547
569
265
393
782
961
993
529
1
11
344
354
19
15
401
405
757
709
613
573
545
515
547
569
265
393
782
929
737
529
1
11
344
322
19
15
401
405
757
709
613
573
545
515
547
569
265
393
782
929
736
486
1
11
360
329
19
15
401
405
757
709
613
573
545
515
547
569
265
393
782
962
736
486
1
11
360
352
19
15
401
405
757
709
613
573
545
515
547
569
265
393
782
930
736
486
1
11
360
328
19
15
401
405
757
709
613
573
545
515
547
569
265
393
793
1217
481
529
1
6
337
885
19
15
401
405
757
709
613
573
545
515
547
569
265
393
793
1217
482
486
1
6
337
885
19
15
401
405
757
709
613
573
545
515
547
569
265
393
793
961
993
529
1
6
337
373
19
15
401
405
757
709
613
573
545
515
547
569
265
393
793
961
738
358
1
6
337
373
19
15
401
405
757
709
613
573
545
515
547
569
265
393
793
962
738
358
1
6
337
376
19
15
401
405
757
709
613
573
545
515
547
569
265
393
450
529
849
465
1
17
0
454
19
15
401
405
757
709
613
573
545
515
547
569
265
393
450
961
993
529
1
17
0
534
19
15
401
405
757
709
613
573
545
515
547
569
265
393
450
449
993
529
1
17
0
22
19
15
401
405
757
709
613
573
545
515
547
569
265
393
450
449
481
529
1
17
0
22
19
15
401
405
757
709
613
573
545
515
547
569
265
393
450
449
480
486
1
11
0
29
19
15
401
405
757
709
613
573
545
515
547
569
265
393
450
962
736
486
1
11
0
536
19
15
401
405
757
709
613
573
545
515
547
569
265
393
450
962
738
358
1
11
0
536
19
15
401
405
757
709
613
573
545
515
547
569
265
393
450
962
996
529
1
17
0
536
19
15
401
405
757
709
613
573
545
515
547
569
265
393
450
962
740
486
1
11
0
536
19
15
401
405
757
709
613
573
545
515
547
569
265
393
450
706
738
358
1
11
0
664
19
15
401
405
757
709
613
573
545
515
547
569
265
393
450
450
480
486
1
11
0
24
19
15
401
405
757
709
613
573
545
515
547
569
265
393
450
450
482
486
1
11
0
24
19
15
401
405
757
709
613
573
545
515
547
569
265
393
450
450
996
529
1
17
0
24
19
15
401
405
757
709
613
573
545
515
547
569
265
393
450
450
484
529
1
17
0
24
19
15
401
405
757
709
613
573
545
515
547
569
265
393
797
1217
481
529
1
6
338
882
19
15
401
405
757
709
613
573
545
515
547
569
265
393
797
1217
480
529
1
6
338
882
19
15
401
405
757
709
613
573
545
515
547
569
265
393
797
1217
482
486
1
6
338
882
19
15
401
405
757
709
613
573
545
515
547
569
265
393
797
961
993
529
1
6
338
370
19
15
401
405
757
709
613
573
545
515
547
569
265
393
797
961
738
358
1
6
338
370
19
15
401
405
757
709
613
573
545
515
547
569
265
393
681
513
336
977
1
17
667
1593
19
15
401
405
757
709
613
573
545
515
547
569
265
393
681
513
337
977
1
17
667
1593
19
15
401
405
757
709
613
573
545
515
547
569
265
393
681
513
338
870
1
11
667
1587
19
15
401
405
757
709
613
573
545
515
547
569
265
393
786
1218
484
529
1
11
352
872
19
15
401
405
757
709
613
573
545
515
547
569
265
393
965
1217
1506
486
1
6
514
798
19
15
401
405
757
709
613
573
545
515
547
569
265
393
965
961
993
529
1
6
258
30
19
15
401
405
757
709
613
573
545
515
547
569
265
393
965
961
738
358
1
6
258
30
19
15
401
405
757
709
613
573
545
515
547
569
265
393
965
705
336
529
1
6
514
286
19
15
401
405
757
709
613
573
545
515
547
569
265
393
965
705
337
529
1
6
514
286
19
15
401
405
757
709
613
573
545
515
547
569
265
393
965
705
481
529
1
6
514
286
19
15
401
405
757
709
613
573
545
515
547
569
265
393
965
705
737
529
1
6
514
286
19
15
401
405
757
709
613
573
545
515
547
569
265
393
965
705
480
486
1
6
514
286
19
15
401
405
757
709
613
573
545
515
547
569
265
393
965
705
736
742
1
6
514
286
19
15
401
405
757
709
613
573
545
515
547
569
265
393
965
705
738
358
1
6
514
286
19
15
401
405
757
709
613
573
545
515
547
569
265
393
965
705
338
422
33
6
514
286
19
15
401
405
757
709
613
573
545
515
547
569
265
393
453
529
849
465
1
17
3
455
19
15
401
405
757
709
613
573
545
515
547
569
265
393
453
529
848
465
1
6
2
454
19
15
401
405
757
709
613
573
545
515
547
569
265
393
453
961
993
529
1
6
2
538
19
15
401
405
757
709
613
573
545
515
547
569
265
393
453
961
738
358
1
6
2
538
19
15
401
405
757
709
613
573
545
515
547
569
265
393
453
705
336
465
1
6
2
667
19
15
401
405
757
709
613
573
545
515
547
569
265
393
453
449
993
529
1
6
2
30
19
15
401
405
757
709
613
573
545
515
547
569
265
393
453
449
481
529
1
6
2
30
19
15
401
405
757
709
613
573
545
515
547
569
265
393
453
449
480
486
1
6
2
30
19
15
401
405
757
709
613
573
545
515
547
569
265
393
453
449
482
486
1
6
2
30
19
15
401
405
757
709
613
573
545
515
547
569
265
393
794
961
993
529
1
11
336
365
19
15
401
405
757
709
613
573
545
515
547
569
265
393
794
962
736
486
1
11
336
352
19
15
401
405
757
709
613
573
545
515
547
569
265
393
794
962
738
358
1
11
336
352
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
1217
1506
486
1
6
518
786
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
961
993
529
1
6
518
18
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
961
738
358
1
6
518
18
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
705
336
529
1
6
518
274
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
705
337
529
1
6
518
274
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
705
481
529
1
6
518
274
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
705
737
529
1
6
518
274
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
705
480
486
1
6
518
274
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
705
736
742
1
6
518
274
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
705
738
358
1
6
518
274
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
705
338
422
33
6
518
274
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
962
996
529
1
6
263
24
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
962
740
486
1
6
263
24
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
706
480
486
1
6
263
280
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
706
736
742
1
11
519
280
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
706
738
358
1
6
263
280
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
713
336
529
1
6
262
290
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
713
481
529
1
6
262
290
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
713
480
486
1
6
262
290
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
713
736
486
1
6
262
290
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
969
993
529
1
6
518
66
19
15
401
405
757
709
613
573
545
515
547
569
265
393
969
969
736
486
1
6
518
66
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
513
849
465
1
11
7
453
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
961
993
529
1
6
6
534
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
961
738
358
1
6
6
534
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
705
337
529
1
6
6
658
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
449
993
529
1
6
6
22
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
449
992
529
1
6
6
22
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
449
481
529
1
6
6
22
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
449
480
529
1
6
6
22
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
449
482
486
1
6
6
22
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
962
736
486
1
6
7
280
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
962
738
358
1
6
7
280
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
962
996
529
1
6
7
280
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
962
740
486
1
6
7
280
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
450
480
486
1
6
7
24
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
450
482
486
1
6
7
24
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
450
996
529
1
6
7
24
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
450
484
529
1
6
7
24
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
969
993
529
1
6
6
546
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
969
736
486
1
6
6
546
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
457
993
529
1
6
6
66
19
15
401
405
757
709
613
573
545
515
547
569
265
393
457
457
480
486
1
6
6
66
19
15
401
405
757
709
613
573
545
515
547
569
265
393
685
513
336
977
1
15
665
1595
19
15
401
405
757
709
613
573
545
515
547
569
265
393
685
513
337
977
1
11
665
1595
19
15
401
405
757
709
613
573
545
515
547
569
265
393
686
513
336
977
1
17
664
1594
19
15
401
405
757
709
613
573
545
515
547
569
265
393
686
513
337
977
1
17
664
1594
19
15
401
405
757
709
613
573
545
515
547
569
265
393
686
514
336
977
1
15
664
1592
19
15
401
405
757
709
613
573
545
515
547
569
265
393
461
513
849
465
1
13
5
450
19
15
401
405
757
709
613
573
545
515
547
569
265
393
461
513
848
465
1
6
5
469
19
15
401
405
757
709
613
573
545
515
547
569
265
393
461
961
993
529
1
6
5
533
19
15
401
405
757
709
613
573
545
515
547
569
265
393
461
705
336
529
1
6
5
661
19
15
401
405
757
709
613
573
545
515
547
569
265
393
461
705
337
465
1
6
5
661
19
15
401
405
757
709
613
573
545
515
547
569
265
393
461
449
993
529
1
6
5
21
19
15
401
405
757
709
613
573
545
515
547
569
265
393
461
449
992
529
1
6
5
21
19
15
401
405
757
709
613
573
545
515
547
569
265
393
461
449
481
529
1
6
5
21
19
15
401
405
757
709
613
573
545
515
547
569
265
393
461
449
480
529
1
6
5
21
19
15
401
405
757
709
613
573
545
515
547
569
265
393
973
961
993
529
1
6
517
21
19
15
401
405
757
709
613
573
545
515
547
569
265
393
973
705
336
529
1
6
517
277
19
15
401
405
757
709
613
573
545
515
547
569
265
393
973
705
337
529
1
6
517
277
19
15
401
405
757
709
613
573
545
515
547
569
265
393
973
705
481
529
1
6
517
277
19
15
401
405
757
709
613
573
545
515
547
569
265
393
973
705
737
529
1
6
517
277
19
15
401
405
757
709
613
573
545
515
547
569
265
905
962
961
993
529
1
529
0
38
19
15
401
405
757
709
613
573
545
515
547
569
265
905
962
705
337
529
1
529
0
278
19
15
401
405
757
709
613
573
545
515
547
569
265
905
962
705
481
529
1
529
0
278
19
15
401
405
757
709
613
573
545
515
547
569
265
905
962
962
996
529
1
529
0
40
19
15
401
405
757
709
613
573
545
515
547
569
265
905
962
706
336
529
1
529
0
280
19
15
401
405
757
709
613
573
545
515
547
569
265
905
965
961
993
529
1
529
3
43
19
15
401
405
757
709
613
573
545
515
547
569
265
905
965
705
336
529
1
529
3
285
19
15
401
405
757
709
613
573
545
515
547
569
265
905
965
705
337
529
1
529
3
285
19
15
401
405
757
709
613
573
545
515
547
569
265
905
965
705
481
529
1
529
3
285
19
15
401
405
757
709
613
573
545
515
547
569
265
905
969
961
993
529
1
518
6
18
19
15
401
405
757
709
613
573
545
515
547
569
265
905
969
705
336
529
1
518
6
274
19
15
401
405
757
709
613
573
545
515
547
569
265
905
969
705
337
529
1
523
7
277
19
15
401
405
757
709
613
573
545
515
547
569
265
905
969
705
481
529
1
518
6
274
19
15
401
405
757
709
613
573
545
515
547
569
265
905
969
962
996
529
1
518
7
72
19
15
401
405
757
709
613
573
545
515
547
569
265
905
969
969
993
529
1
518
6
66
19
15
401
405
757
709
613
573
545
515
547
569
265
905
973
961
993
529
1
525
5
21
19
15
401
405
757
709
613
573
545
515
547
569
265
905
973
705
337
529
1
525
5
277
19
15
401
405
757
709
613
573
545
515
547
569
265
905
973
705
481
529
1
525
5
277
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1474
1473
993
529
1
1553
512
1558
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1474
961
993
529
1
1553
1024
38
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1474
449
993
529
1
1553
1280
278
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1474
449
481
529
1
1553
1280
278
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1474
1474
996
529
1
1553
1024
536
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1474
962
996
529
1
1553
1024
24
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1474
450
996
529
1
1553
1280
280
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1474
450
484
529
1
1553
1280
280
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1477
1473
993
529
1
1553
1027
541
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1477
961
993
529
1
1553
1027
43
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1477
449
993
529
1
1553
1283
285
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1477
449
481
529
1
1553
1283
285
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1481
1473
993
529
1
1542
1030
534
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1481
1473
992
529
1
1542
1030
534
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1481
961
993
529
1
1542
1030
18
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1481
449
993
529
1
1542
1286
274
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1481
449
992
529
1
1542
1286
274
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1481
449
481
529
1
1542
1286
274
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1481
1474
996
529
1
1542
519
536
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1481
962
996
529
1
1542
1031
24
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1481
1481
993
529
1
1542
518
1058
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1481
969
993
529
1
1542
1030
66
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1485
1473
993
529
1
1553
517
1045
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1485
1473
992
529
1
1553
517
1045
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1485
961
993
529
1
1553
517
21
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1485
449
993
529
1
1549
1285
277
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1485
449
992
529
1
1549
1285
277
19
15
401
405
757
709
613
573
545
515
547
569
265
1417
1485
449
481
529
1
1549
1285
277
19
15
401
405
757
709
613
573
545
515
547
569
265
394
782
1217
480
529
1
16
368
865
19
15
401
405
757
709
613
573
545
515
547
569
265
394
782
961
993
529
1
16
368
353
19
15
401
405
757
709
613
573
545
515
547
569
265
394
782
962
736
486
1
16
368
352
19
15
401
405
757
709
613
573
545
515
547
569
265
394
782
930
736
486
1
16
368
328
19
15
401
405
757
709
613
573
545
515
547
569
265
394
674
514
336
977
1
16
668
1596
19
15
401
405
757
709
613
573
545
515
547
569
265
394
966
961
993
529
1
16
256
25
19
15
401
405
757
709
613
573
545
515
547
569
265
394
966
705
336
529
1
16
512
281
19
15
401
405
757
709
613
573
545
515
547
569
265
394
966
705
337
529
1
16
512
281
19
15
401
405
757
709
613
573
545
515
547
569
265
394
966
705
481
529
1
16
512
281
19
15
401
405
757
709
613
573
545
515
547
569
265
394
966
705
737
529
1
16
512
281
19
15
401
405
757
709
613
573
545
515
547
569
265
394
966
705
480
486
1
16
512
281
19
15
401
405
757
709
613
573
545
515
547
569
265
394
966
705
736
742
1
16
512
281
19
15
401
405
757
709
613
573
545
515
547
569
265
394
966
706
336
529
1
16
512
280
19
15
401
405
757
709
613
573
545
515
547
569
265
394
966
706
480
486
1
16
512
280
19
15
401
405
757
709
613
573
545
515
547
569
265
394
966
706
736
742
1
16
512
280
19
15
401
405
757
709
613
573
545
515
547
569
265
394
454
513
848
465
1
16
0
729
19
15
401
405
757
709
613
573
545
515
547
569
265
394
454
514
848
465
1
16
0
456
19
15
401
405
757
709
613
573
545
515
547
569
265
394
454
529
849
465
1
16
0
450
19
15
401
405
757
709
613
573
545
515
547
569
265
394
454
529
848
465
1
16
0
450
19
15
401
405
757
709
613
573
545
515
547
569
265
394
454
961
993
529
1
16
0
546
19
15
401
405
757
709
613
573
545
515
547
569
265
394
454
449
993
529
1
16
0
25
19
15
401
405
757
709
613
573
545
515
547
569
265
394
454
449
992
529
1
16
0
25
19
15
401
405
757
709
613
573
545
515
547
569
265
394
454
449
481
529
1
16
0
25
19
15
401
405
757
709
613
573
545
515
547
569
265
394
454
449
480
529
1
16
0
25
19
15
401
405
757
709
613
573
545
515
547
569
265
394
454
962
736
486
1
16
0
536
19
15
401
405
757
709
613
573
545
515
547
569
265
394
454
450
480
486
1
16
0
24
19
15
401
405
757
709
613
573
545
515
547
569
265
394
457
961
993
529
1
16
6
531
19
15
401
405
757
709
613
573
545
515
547
569
265
394
457
449
993
529
1
16
6
18
19
15
401
405
757
709
613
573
545
515
547
569
265
394
457
449
992
529
1
16
6
18
19
15
401
405
757
709
613
573
545
515
547
569
265
394
457
449
481
529
1
16
6
18
19
15
401
405
757
709
613
573
545
515
547
569
265
394
457
449
480
529
1
16
6
18
19
15
401
405
757
709
613
573
545
515
547
569
265
394
457
969
993
529
1
16
6
547
19
15
401
405
757
709
613
573
545
515
547
569
265
394
457
457
993
529
1
16
6
66
19
15
401
405
757
709
613
573
545
515
547
569
265
394
682
514
336
977
1
16
664
1592
19
15
401
405
757
709
613
573
545
515
547
569
265
394
458
961
993
529
1
16
4
582
19
15
401
405
757
709
613
573
545
515
547
569
265
394
458
449
993
529
1
16
4
70
19
15
401
405
757
709
613
573
545
515
547
569
265
394
458
449
992
529
1
16
4
70
19
15
401
405
757
709
613
573
545
515
547
569
265
394
458
449
481
529
1
16
4
70
19
15
401
405
757
709
613
573
545
515
547
569
265
394
458
449
480
529
1
16
4
70
19
15
401
405
757
709
613
573
545
515
547
569
265
906
966
961
993
529
1
528
0
34
19
15
401
405
757
709
613
573
545
515
547
569
265
906
966
705
336
529
1
528
0
281
19
15
401
405
757
709
613
573
545
515
547
569
265
906
966
705
337
529
1
528
0
281
19
15
401
405
757
709
613
573
545
515
547
569
265
906
966
705
481
529
1
528
0
281
19
15
401
405
757
709
613
573
545
515
547
569
265
906
966
706
336
529
1
528
0
280
19
15
401
405
757
709
613
573
545
515
547
569
265
1418
1478
1473
993
529
1
1552
1024
537
19
15
401
405
757
709
613
573
545
515
547
569
265
1418
1478
1473
992
529
1
1552
1024
537
19
15
401
405
757
709
613
573
545
515
547
569
265
1418
1478
961
993
529
1
1552
1024
34
19
15
401
405
757
709
613
573
545
515
547
569
265
1418
1478
449
993
529
1
1552
1280
281
19
15
401
405
757
709
613
573
545
515
547
569
265
1418
1478
449
992
529
1
1552
1280
281
19
15
401
405
757
709
613
573
545
515
547
569
265
1418
1478
449
481
529
1
1552
1280
281
19
15
401
405
757
709
613
573
545
515
547
569
265
1418
1481
1473
993
529
1
1552
518
1043
19
15
401
405
757
709
613
573
545
515
547
569
265
1418
1481
1473
992
529
1
1552
518
1043
19
15
401
405
757
709
613
573
545
515
547
569
265
1418
1481
961
993
529
1
1552
518
18
19
15
401
405
757
709
613
573
545
515
547
569
265
1418
1481
1481
993
529
1
1552
518
1091
19
15
401
405
757
709
613
573
545
515
547
569
265
1418
1481
969
993
529
1
1552
518
66
19
15
401
405
757
709
613
573
545
515
547
569
265
1418
1482
1473
993
529
1
1552
516
1094
19
15
401
405
757
709
613
573
545
515
547
569
265
1418
1482
1473
992
529
1
1552
516
1094
19
15
401
405
757
709
613
573
545
515
547
569
265
1418
1482
961
993
529
1
1552
516
70
19
15
401
405
757
709
613
573
545
515
547
569
525
649
674
513
337
721
1763
1703
1600
1622
19
15
401
405
757
709
613
573
545
515
547
569
525
649
674
513
849
977
1763
1703
1600
1622
19
15
401
405
757
709
613
573
545
515
547
569
525
649
685
513
337
721
1763
1703
1689
1625
19
15
401
405
757
709
613
573
545
515
547
569
525
649
685
513
849
977
1763
1703
1689
1625
19
15
401
405
757
709
613
573
545
515
547
569
525
649
686
513
337
721
1763
1703
1688
1638
19
15
401
405
757
709
613
573
545
515
547
569
525
649
686
513
849
977
1763
1703
1688
1638
19
15
401
405
757
709
613
573
545
515
547
569
522
649
681
513
337
721
1760
1702
1707
1619
19
15
401
405
757
709
613
573
545
515
547
569
522
649
681
513
849
977
1760
1702
1707
1619
19
15
401
405
757
709
613
573
545
515
547
569
522
649
681
521
337
721
1760
1702
1606
1634
19
15
401
405
757
709
613
573
545
515
547
569
522
649
677
513
337
721
1760
1702
1602
1643
19
15
401
405
757
709
613
573
545
515
547
569
522
649
677
513
849
977
1760
1702
1602
1643
19
15
401
405
757
709
613
573
545
515
547
569
522
649
685
513
337
721
1760
1702
1689
1634
19
15
401
405
757
709
613
573
545
515
547
569
522
649
685
513
849
977
1760
1702
1689
1634
19
15
401
405
757
709
613
573
545
515
547
569
522
395
777
1217
482
422
320
122
378
890
19
15
401
405
757
709
613
573
545
515
547
569
522
395
777
961
738
422
320
122
378
363
19
15
401
405
757
709
613
573
545
515
547
569
269
393
777
1217
481
529
3
11
347
889
19
15
401
405
757
709
613
573
545
515
547
569
269
393
777
1217
480
529
3
11
347
889
19
15
401
405
757
709
613
573
545
515
547
569
269
393
777
961
993
529
3
11
347
377
19
15
401
405
757
709
613
573
545
515
547
569
269
393
777
929
737
529
3
11
347
331
19
15
401
405
757
709
613
573
545
515
547
569
269
393
777
962
996
529
3
11
347
360
19
15
401
405
757
709
613
573
545
515
547
569
269
393
777
969
993
529
3
11
347
355
19
15
401
405
757
709
613
573
545
515
547
569
269
393
781
1217
481
529
3
11
361
866
19
15
401
405
757
709
613
573
545
515
547
569
269
393
781
1217
480
529
3
11
361
866
19
15
401
405
757
709
613
573
545
515
547
569
269
393
781
961
993
529
3
11
361
354
19
15
401
405
757
709
613
573
545
515
547
569
269
393
781
929
737
529
3
11
361
329
19
15
401
405
757
709
613
573
545
515
547
569
269
393
789
1217
481
529
3
11
355
875
19
15
401
405
757
709
613
573
545
515
547
569
269
393
789
961
993
529
3
11
355
363
19
15
401
405
757
709
613
573
545
515
547
569
269
393
778
961
993
529
3
7
368
358
19
15
401
405
757
709
613
573
545
515
547
569
269
393
778
1218
484
529
3
7
368
880
19
15
401
405
757
709
613
573
545
515
547
569
269
393
962
961
993
529
3
11
256
22
19
15
401
405
757
709
613
573
545
515
547
569
269
393
962
705
337
529
3
11
512
278
19
15
401
405
757
709
613
573
545
515
547
569
269
393
962
705
481
529
3
11
512
278
19
15
401
405
757
709
613
573
545
515
547
569
269
393
962
705
737
529
3
11
512
278
19
15
401
405
757
709
613
573
545
515
547
569
269
393
962
962
996
529
3
11
512
40
19
15
401
405
757
709
613
573
545
515
547
569
269
393
962
706
740
529
3
11
512
280
19
15
401
405
757
709
613
573
545
515
547
569
269
393
782
1217
480
529
3
11
344
866
19
15
401
405
757
709
613
573
545
515
547
569
269
393
782
961
993
529
3
11
344
354
19
15
401
405
757
709
613
573
545
515
547
569
269
393
782
929
737
529
3
11
344
321
19
15
401
405
757
709
613
573
545
515
547
569
269
393
793
1217
481
529
3
7
337
873
19
15
401
405
757
709
613
573
545
515
547
569
269
393
793
961
993
529
3
7
337
361
19
15
401
405
757
709
613
573
545
515
547
569
269
393
450
529
849
465
3
11
0
710
19
15
401
405
757
709
613
573
545
515
547
569
269
393
450
961
993
529
3
11
0
534
19
15
401
405
757
709
613
573
545
515
547
569
269
393
450
449
993
529
3
11
0
22
19
15
401
405
757
709
613
573
545
515
547
569
269
393
450
449
481
529
3
11
0
22
19
15
401
405
757
709
613
573
545
515
547
569
269
393
450
962
996
529
3
11
0
536
19
15
401
405
757
709
613
573
545
515
547
569
269
393
450
450
996
529
3
11
0
24
19
15
401
405
757
709
613
573
545
515
547
569
269
393
450
450
484
529
3
11
0
24
19
15
401
405
757
709
613
573
545
515
547
569
269
393
681
513
337
977
3
11
667
1587
19
15
401
405
757
709
613
573
545
515
547
569
269
393
786
1217
481
529
3
11
352
870
19
15
401
405
757
709
613
573
545
515
547
569
269
393
786
961
993
529
3
11
352
358
19
15
401
405
757
709
613
573
545
515
547
569
269
393
786
1218
484
529
3
11
352
872
19
15
401
405
757
709
613
573
545
515
547
569
269
393
965
961
993
529
3
11
515
43
19
15
401
405
757
709
613
573
545
515
547
569
269
393
965
705
337
529
3
11
515
283
19
15
401
405
757
709
613
573
545
515
547
569
269
393
965
705
481
529
3
11
515
283
19
15
401
405
757
709
613
573
545
515
547
569
269
393
965
705
737
529
3
11
515
283
19
15
401
405
757
709
613
573
545
515
547
569
269
393
453
529
849
465
3
11
3
711
19
15
401
405
757
709
613
573
545
515
547
569
269
393
453
961
993
529
3
11
3
555
19
15
401
405
757
709
613
573
545
515
547
569
269
393
453
449
993
529
3
11
3
43
19
15
401
405
757
709
613
573
545
515
547
569
269
393
453
449
481
529
3
11
3
43
19
15
401
405
757
709
613
573
545
515
547
569
269
393
685
513
337
977
3
11
665
1589
19
15
401
405
757
709
613
573
545
515
547
569
269
393
686
513
337
977
3
11
664
1585
19
15
401
405
757
709
613
573
545
515
547
569
269
393
461
513
849
465
3
7
5
450
19
15
401
405
757
709
613
573
545
515
547
569
269
393
461
961
993
529
3
7
5
533
19
15
401
405
757
709
613
573
545
515
547
569
269
393
461
705
337
465
3
7
5
661
19
15
401
405
757
709
613
573
545
515
547
569
269
393
461
449
993
529
3
7
5
21
19
15
401
405
757
709
613
573
545
515
547
569
269
393
461
449
992
529
3
7
5
21
19
15
401
405
757
709
613
573
545
515
547
569
269
393
461
449
481
529
3
7
5
21
19
15
401
405
757
709
613
573
545
515
547
569
269
393
461
449
480
529
3
7
5
21
19
15
401
405
757
709
613
573
545
515
547
569
269
393
973
961
993
529
3
7
517
21
19
15
401
405
757
709
613
573
545
515
547
569
269
393
973
705
337
529
3
7
517
277
19
15
401
405
757
709
613
573
545
515
547
569
269
393
973
705
481
529
3
7
517
277
19
15
401
405
757
709
613
573
545
515
547
569
269
393
973
705
737
529
3
7
517
277
19
15
401
405
757
709
613
573
545
515
547
569
269
905
962
961
993
529
3
523
0
38
19
15
401
405
757
709
613
573
545
515
547
569
269
905
962
705
337
529
3
523
0
278
19
15
401
405
757
709
613
573
545
515
547
569
269
905
962
705
481
529
3
523
0
278
19
15
401
405
757
709
613
573
545
515
547
569
269
905
962
962
996
529
3
523
0
24
19
15
401
405
757
709
613
573
545
515
547
569
269
905
965
961
993
529
3
523
3
43
19
15
401
405
757
709
613
573
545
515
547
569
269
905
965
705
337
529
3
523
3
283
19
15
401
405
757
709
613
573
545
515
547
569
269
905
965
705
481
529
3
523
3
283
19
15
401
405
757
709
613
573
545
515
547
569
269
905
973
961
993
529
3
519
5
21
19
15
401
405
757
709
613
573
545
515
547
569
269
905
973
705
337
529
3
519
5
277
19
15
401
405
757
709
613
573
545
515
547
569
269
905
973
705
481
529
3
519
5
277
19
15
401
405
757
709
613
573
545
515
547
569
269
1417
1474
1473
993
529
3
1547
1024
534
19
15
401
405
757
709
613
573
545
515
547
569
269
1417
1474
961
993
529
3
1547
512
22
19
15
401
405
757
709
613
573
545
515
547
569
269
1417
1474
449
993
529
3
1547
1280
278
19
15
401
405
757
709
613
573
545
515
547
569
269
1417
1474
449
481
529
3
1547
1280
278
19
15
401
405
757
709
613
573
545
515
547
569
269
1417
1474
1474
996
529
3
1547
1024
536
19
15
401
405
757
709
613
573
545
515
547
569
269
1417
1474
962
996
529
3
1547
1024
24
19
15
401
405
757
709
613
573
545
515
547
569
269
1417
1474
450
996
529
3
1547
1280
280
19
15
401
405
757
709
613
573
545
515
547
569
269
1417
1474
450
484
529
3
1547
1280
280
19
15
401
405
757
709
613
573
545
515
547
569
269
1417
1477
1473
993
529
3
1547
1027
539
19
15
401
405
757
709
613
573
545
515
547
569
269
1417
1477
961
993
529
3
1547
1027
43
19
15
401
405
757
709
613
573
545
515
547
569
269
1417
1477
449
993
529
3
1547
1283
283
19
15
401
405
757
709
613
573
545
515
547
569
269
1417
1477
449
481
529
3
1547
1283
283
19
15
401
405
757
709
613
573
545
515
547
569
269
1417
1485
1473
993
529
3
1543
1029
533
19
15
401
405
757
709
613
573
545
515
547
569
269
1417
1485
1473
992
529
3
1543
1029
533
19
15
401
405
757
709
613
573
545
515
547
569
269
1417
1485
961
993
529
3
1543
1029
21
19
15
401
405
757
709
613
573
545
515
547
569
269
1417
1485
449
993
529
3
1543
1285
277
19
15
401
405
757
709
613
573
545
515
547
569
269
1417
1485
449
992
529
3
1543
1285
277
19
15
401
405
757
709
613
573
545
515
547
569
269
1417
1485
449
481
529
3
1543
1285
277
19
15
401
405
757
709
613
573
545
515
547
569
266
393
777
1217
481
529
0
6
369
889
19
15
401
405
757
709
613
573
545
515
547
569
266
393
777
1217
482
486
0
6
369
889
19
15
401
405
757
709
613
573
545
515
547
569
266
393
777
961
993
529
0
5
369
377
19
15
401
405
757
709
613
573
545
515
547
569
266
393
777
961
738
358
0
6
347
377
19
15
401
405
757
709
613
573
545
515
547
569
266
393
777
962
994
1254
0
6
369
360
19
15
401
405
757
709
613
573
545
515
547
569
266
393
777
962
738
358
0
6
347
360
19
15
401
405
757
709
613
573
545
515
547
569
266
393
777
969
993
529
0
6
369
355
19
15
401
405
757
709
613
573
545
515
547
569
266
393
781
1217
481
529
0
6
370
866
19
15
401
405
757
709
613
573
545
515
547
569
266
393
781
1217
482
486
0
6
370
866
19
15
401
405
757
709
613
573
545
515
547
569
266
393
781
961
993
529
0
5
373
357
19
15
401
405
757
709
613
573
545
515
547
569
266
393
781
961
738
486
0
6
370
354
19
15
401
405
757
709
613
573
545
515
547
569
266
393
789
1217
481
529
0
6
354
875
19
15
401
405
757
709
613
573
545
515
547
569
266
393
789
1217
482
486
0
6
354
875
19
15
401
405
757
709
613
573
545
515
547
569
266
393
789
961
993
529
0
6
354
363
19
15
401
405
757
709
613
573
545
515
547
569
266
393
789
961
738
358
0
6
354
363
19
15
401
405
757
709
613
573
545
515
547
569
266
393
793
1217
481
529
0
6
337
885
19
15
401
405
757
709
613
573
545
515
547
569
266
393
793
1217
482
486
0
6
337
885
19
15
401
405
757
709
613
573
545
515
547
569
266
393
793
961
993
529
0
5
337
377
19
15
401
405
757
709
613
573
545
515
547
569
266
393
793
961
738
358
0
6
337
373
19
15
401
405
757
709
613
573
545
515
547
569
266
393
793
962
994
1254
0
6
337
376
19
15
401
405
757
709
613
573
545
515
547
569
266
393
793
962
738
358
0
6
337
376
19
15
401
405
757
709
613
573
545
515
547
569
266
393
797
1217
481
529
0
6
338
882
19
15
401
405
757
709
613
573
545
515
547
569
266
393
797
1217
482
486
0
6
338
882
19
15
401
405
757
709
613
573
545
515
547
569
266
393
797
961
993
529
0
6
338
370
19
15
401
405
757
709
613
573
545
515
547
569
266
393
797
961
738
358
0
6
338
370
19
15
401
405
757
709
613
573
545
515
547
569
266
393
681
513
336
977
0
6
667
1595
19
15
401
405
757
709
613
573
545
515
547
569
266
393
681
513
337
977
0
6
667
1595
19
15
401
405
757
709
613
573
545
515
547
569
266
393
681
513
338
870
32
14
666
1595
19
15
401
405
757
709
613
573
545
515
547
569
266
393
965
961
993
529
0
6
514
26
19
15
401
405
757
709
613
573
545
515
547
569
266
393
965
961
738
358
0
6
514
26
19
15
401
405
757
709
613
573
545
515
547
569
266
393
965
705
336
529
0
6
514
286
19
15
401
405
757
709
613
573
545
515
547
569
266
393
965
705
337
529
0
6
514
286
19
15
401
405
757
709
613
573
545
515
547
569
266
393
965
705
481
529
0
6
514
286
19
15
401
405
757
709
613
573
545
515
547
569
266
393
965
705
737
529
0
6
514
286
19
15
401
405
757
709
613
573
545
515
547
569
266
393
965
705
482
486
32
14
514
286
19
15
401
405
757
709
613
573
545
515
547
569
266
393
965
705
738
358
0
6
514
286
19
15
401
405
757
709
613
573
545
515
547
569
266
393
965
705
338
422
32
6
514
286
19
15
401
405
757
709
613
573
545
515
547
569
266
393
453
529
849
465
0
6
2
710
19
15
401
405
757
709
613
573
545
515
547
569
266
393
453
961
993
529
0
6
2
538
19
15
401
405
757
709
613
573
545
515
547
569
266
393
453
961
738
358
0
6
2
538
19
15
401
405
757
709
613
573
545
515
547
569
266
393
453
705
336
465
0
6
2
666
19
15
401
405
757
709
613
573
545
515
547
569
266
393
453
449
993
529
0
6
2
30
19
15
401
405
757
709
613
573
545
515
547
569
266
393
453
449
481
529
0
6
2
30
19
15
401
405
757
709
613
573
545
515
547
569
266
393
453
449
482
486
0
6
2
30
19
15
401
405
757
709
613
573
545
515
547
569
266
393
969
961
993
529
0
6
518
18
19
15
401
405
757
709
613
573
545
515
547
569
266
393
969
961
738
358
0
6
518
18
19
15
401
405
757
709
613
573
545
515
547
569
266
393
969
705
336
529
0
6
518
274
19
15
401
405
757
709
613
573
545
515
547
569
266
393
969
705
337
529
0
6
518
274
19
15
401
405
757
709
613
573
545
515
547
569
266
393
969
705
481
529
0
6
518
274
19
15
401
405
757
709
613
573
545
515
547
569
266
393
969
705
737
529
0
6
518
274
19
15
401
405
757
709
613
573
545
515
547
569
266
393
969
705
738
358
0
6
518
274
19
15
401
405
757
709
613
573
545
515
547
569
266
393
969
705
338
422
32
6
518
274
19
15
401
405
757
709
613
573
545
515
547
569
266
393
969
713
481
529
0
6
262
290
19
15
401
405
757
709
613
573
545
515
547
569
266
393
969
969
993
529
0
6
518
34
19
15
401
405
757
709
613
573
545
515
547
569
266
393
457
513
849
465
0
6
6
710
19
15
401
405
757
709
613
573
545
515
547
569
266
393
457
961
993
529
0
6
6
534
19
15
401
405
757
709
613
573
545
515
547
569
266
393
457
961
738
358
0
6
6
534
19
15
401
405
757
709
613
573
545
515
547
569
266
393
457
705
337
529
0
6
6
658
19
15
401
405
757
709
613
573
545
515
547
569
266
393
457
449
993
529
0
6
6
22
19
15
401
405
757
709
613
573
545
515
547
569
266
393
457
449
481
529
0
6
6
22
19
15
401
405
757
709
613
573
545
515
547
569
266
393
457
449
482
486
0
6
6
22
19
15
401
405
757
709
613
573
545
515
547
569
266
393
457
969
993
529
0
6
6
546
19
15
401
405
757
709
613
573
545
515
547
569
266
393
457
457
993
529
0
6
6
66
19
15
401
405
757
709
613
573
545
515
547
569
266
393
461
961
993
529
0
5
5
533
19
15
401
405
757
709
613
573
545
515
547
569
266
393
461
449
993
529
0
5
5
21
19
15
401
405
757
709
613
573
545
515
547
569
266
393
973
961
993
529
0
5
517
21
19
15
401
405
757
709
613
573
545
515
547
569
266
393
973
705
337
529
0
5
517
277
19
15
401
405
757
709
613
573
545
515
547
569
266
905
965
961
993
529
0
518
2
26
19
15
401
405
757
709
613
573
545
515
547
569
266
905
965
705
336
529
0
518
2
286
19
15
401
405
757
709
613
573
545
515
547
569
266
905
965
705
337
529
0
518
2
286
19
15
401
405
757
709
613
573
545
515
547
569
266
905
965
705
481
529
0
518
2
286
19
15
401
405
757
709
613
573
545
515
547
569
266
905
969
961
993
529
0
518
6
22
19
15
401
405
757
709
613
573
545
515
547
569
266
905
969
705
336
529
0
518
6
274
19
15
401
405
757
709
613
573
545
515
547
569
266
905
969
705
337
529
0
518
6
274
19
15
401
405
757
709
613
573
545
515
547
569
266
905
969
705
481
529
0
518
6
274
19
15
401
405
757
709
613
573
545
515
547
569
266
905
969
969
993
529
0
518
6
66
19
15
401
405
757
709
613
573
545
515
547
569
266
905
973
961
993
529
0
517
5
21
19
15
401
405
757
709
613
573
545
515
547
569
266
905
973
705
337
529
0
517
5
277
19
15
401
405
757
709
613
573
545
515
547
569
266
1417
1477
1473
993
529
0
1542
1026
542
19
15
401
405
757
709
613
573
545
515
547
569
266
1417
1477
961
993
529
0
1542
1026
26
19
15
401
405
757
709
613
573
545
515
547
569
266
1417
1477
449
993
529
0
1542
1282
286
19
15
401
405
757
709
613
573
545
515
547
569
266
1417
1477
449
481
529
0
1542
1282
286
19
15
401
405
757
709
613
573
545
515
547
569
266
1417
1481
1473
993
529
0
1542
1030
530
19
15
401
405
757
709
613
573
545
515
547
569
266
1417
1481
961
993
529
0
1542
1030
18
19
15
401
405
757
709
613
573
545
515
547
569
266
1417
1481
449
993
529
0
1542
1286
274
19
15
401
405
757
709
613
573
545
515
547
569
266
1417
1481
449
481
529
0
1542
1286
274
19
15
401
405
757
709
613
573
545
515
547
569
266
1417
1481
1481
993
529
0
1542
518
1058
19
15
401
405
757
709
613
573
545
515
547
569
266
1417
1481
969
993
529
0
1542
1030
66
19
15
401
405
757
709
613
573
545
515
547
569
266
395
777
1217
482
486
32
10
346
875
19
15
401
405
757
709
613
573
545
515
547
569
266
395
777
961
738
486
32
10
346
363
19
15
401
405
757
709
613
573
545
515
547
569
266
395
777
962
738
486
32
10
346
376
19
15
401
405
757
709
613
573
545
515
547
569
266
395
799
961
738
486
32
10
336
352
19
15
401
405
757
709
613
573
545
515
547
569
266
395
967
961
738
486
32
10
256
20
19
15
401
405
757
709
613
573
545
515
547
569
266
395
967
705
337
529
32
10
512
276
19
15
401
405
757
709
613
573
545
515
547
569
266
395
967
705
482
486
32
10
512
276
19
15
401
405
757
709
613
573
545
515
547
569
266
395
967
705
738
486
32
10
512
276
19
15
401
405
757
709
613
573
545
515
547
569
266
395
455
961
738
486
32
10
0
532
19
15
401
405
757
709
613
573
545
515
547
569
266
395
455
449
482
486
32
10
0
20
19
15
401
405
757
709
613
573
545
515
547
569
266
394
770
962
736
486
0
4
348
380
19
15
401
405
757
709
613
573
545
515
547
569
266
394
770
962
738
358
0
4
348
380
19
15
401
405
757
709
613
573
545
515
547
569
266
394
777
1217
481
529
0
4
374
882
19
15
401
405
757
709
613
573
545
515
547
569
266
394
777
1217
482
486
0
4
374
882
19
15
401
405
757
709
613
573
545
515
547
569
266
394
777
961
993
529
0
4
374
370
19
15
401
405
757
709
613
573
545
515
547
569
266
394
777
961
738
358
0
4
374
370
19
15
401
405
757
709
613
573
545
515
547
569
266
394
777
929
736
486
0
4
374
326
19
15
401
405
757
709
613
573
545
515
547
569
266
394
777
969
993
529
0
4
374
354
19
15
401
405
757
709
613
573
545
515
547
569
266
394
777
969
736
486
0
4
374
354
19
15
401
405
757
709
613
573
545
515
547
569
266
394
779
1217
481
529
0
8
346
874
19
15
401
405
757
709
613
573
545
515
547
569
266
394
779
1217
482
486
0
4
346
874
19
15
401
405
757
709
613
573
545
515
547
569
266
394
779
961
993
529
0
8
346
362
19
15
401
405
757
709
613
573
545
515
547
569
266
394
779
961
738
358
0
4
346
362
19
15
401
405
757
709
613
573
545
515
547
569
266
394
779
929
736
486
0
4
346
330
19
15
401
405
757
709
613
573
545
515
547
569
266
394
779
969
993
529
0
8
346
354
19
15
401
405
757
709
613
573
545
515
547
569
266
394
779
969
736
486
0
8
361
353
19
15
401
405
757
709
613
573
545
515
547
569
266
394
778
1217
481
529
0
8
364
878
19
15
401
405
757
709
613
573
545
515
547
569
266
394
778
961
993
529
0
8
364
366
19
15
401
405
757
709
613
573
545
515
547
569
266
394
778
1218
482
486
32
8
344
880
19
15
401
405
757
709
613
573
545
515
547
569
266
394
778
962
736
486
0
8
360
360
19
15
401
405
757
709
613
573
545
515
547
569
266
394
778
962
994
1254
0
8
360
360
19
15
401
405
757
709
613
573
545
515
547
569
266
394
778
962
738
486
0
8
360
360
19
15
401
405
757
709
613
573
545
515
547
569
266
394
778
930
736
486
0
8
360
328
19
15
401
405
757
709
613
573
545
515
547
569
266
394
778
970
740
486
0
8
360
352
19
15
401
405
757
709
613
573
545
515
547
569
266
394
782
961
993
529
0
4
368
354
19
15
401
405
757
709
613
573
545
515
547
569
266
394
782
962
736
486
0
4
368
368
19
15
401
405
757
709
613
573
545
515
547
569
266
394
782
930
736
486
0
4
368
328
19
15
401
405
757
709
613
573
545
515
547
569
266
394
790
1217
481
529
0
4
352
866
19
15
401
405
757
709
613
573
545
515
547
569
266
394
790
961
993
529
0
4
352
354
19
15
401
405
757
709
613
573
545
515
547
569
266
394
790
962
736
486
0
4
352
360
19
15
401
405
757
709
613
573
545
515
547
569
266
394
963
1217
1506
1254
32
4
258
788
19
15
401
405
757
709
613
573
545
515
547
569
266
394
963
961
993
529
0
4
514
74
19
15
401
405
757
709
613
573
545
515
547
569
266
394
963
961
994
1254
32
4
258
20
19
15
401
405
757
709
613
573
545
515
547
569
266
394
963
961
738
358
0
4
514
74
19
15
401
405
757
709
613
573
545
515
547
569
266
394
963
705
336
529
0
4
514
276
19
15
401
405
757
709
613
573
545
515
547
569
266
394
963
705
337
529
0
4
514
276
19
15
401
405
757
709
613
573
545
515
547
569
266
394
963
705
481
529
0
4
514
276
19
15
401
405
757
709
613
573
545
515
547
569
266
394
963
705
737
529
0
4
514
276
19
15
401
405
757
709
613
573
545
515
547
569
266
394
963
705
736
742
0
8
514
276
19
15
401
405
757
709
613
573
545
515
547
569
266
394
963
705
482
486
32
12
514
276
19
15
401
405
757
709
613
573
545
515
547
569
266
394
963
705
738
358
0
4
514
276
19
15
401
405
757
709
613
573
545
515
547
569
266
394
963
705
338
422
32
4
514
276
19
15
401
405
757
709
613
573
545
515
547
569
266
394
963
713
481
529
0
4
258
290
19
15
401
405
757
709
613
573
545
515
547
569
266
394
963
713
736
742
0
8
258
290
19
15
401
405
757
709
613
573
545
515
547
569
266
394
963
969
993
529
0
4
258
34
19
15
401
405
757
709
613
573
545
515
547
569
266
394
451
529
849
465
0
4
2
708
19
15
401
405
757
709
613
573
545
515
547
569
266
394
451
961
993
529
0
4
2
530
19
15
401
405
757
709
613
573
545
515
547
569
266
394
451
961
994
1254
32
4
2
530
19
15
401
405
757
709
613
573
545
515
547
569
266
394
451
961
738
358
0
4
2
530
19
15
401
405
757
709
613
573
545
515
547
569
266
394
451
449
993
529
0
4
2
20
19
15
401
405
757
709
613
573
545
515
547
569
266
394
451
449
481
529
0
4
2
20
19
15
401
405
757
709
613
573
545
515
547
569
266
394
451
449
480
486
0
4
2
20
19
15
401
405
757
709
613
573
545
515
547
569
266
394
451
449
994
1254
32
4
2
20
19
15
401
405
757
709
613
573
545
515
547
569
266
394
451
449
482
486
0
4
2
20
19
15
401
405
757
709
613
573
545
515
547
569
266
394
451
969
993
529
0
4
2
546
19
15
401
405
757
709
613
573
545
515
547
569
266
394
451
969
736
486
0
4
2
546
19
15
401
405
757
709
613
573
545
515
547
569
266
394
451
457
993
529
0
4
2
34
19
15
401
405
757
709
613
573
545
515
547
569
266
394
451
457
480
486
0
4
2
34
19
15
401
405
757
709
613
573
545
515
547
569
266
394
966
961
993
529
0
4
512
26
19
15
401
405
757
709
613
573
545
515
547
569
266
394
966
705
336
529
0
4
512
274
19
15
401
405
757
709
613
573
545
515
547
569
266
394
966
705
337
529
0
4
512
274
19
15
401
405
757
709
613
573
545
515
547
569
266
394
966
705
481
529
0
4
512
274
19
15
401
405
757
709
613
573
545
515
547
569
266
394
966
705
737
529
0
4
512
274
19
15
401
405
757
709
613
573
545
515
547
569
266
394
966
705
736
742
0
8
512
281
19
15
401
405
757
709
613
573
545
515
547
569
266
394
966
706
480
486
0
4
512
280
19
15
401
405
757
709
613
573
545
515
547
569
266
394
966
706
736
742
0
8
512
280
19
15
401
405
757
709
613
573
545
515
547
569
266
394
798
961
993
529
0
4
336
370
19
15
401
405
757
709
613
573
545
515
547
569
266
394
798
962
736
486
0
4
336
368
19
15
401
405
757
709
613
573
545
515
547
569
266
394
794
961
993
529
0
4
356
382
19
15
401
405
757
709
613
573
545
515
547
569
266
394
794
962
736
486
0
4
356
352
19
15
401
405
757
709
613
573
545
515
547
569
266
394
794
962
994
1254
0
4
356
352
19
15
401
405
757
709
613
573
545
515
547
569
266
394
794
962
738
358
0
4
356
352
19
15
401
405
757
709
613
573
545
515
547
569
266
394
787
1217
481
529
0
4
354
866
19
15
401
405
757
709
613
573
545
515
547
569
266
394
787
1217
482
486
0
4
354
866
19
15
401
405
757
709
613
573
545
515
547
569
266
394
787
961
993
529
0
4
354
354
19
15
401
405
757
709
613
573
545
515
547
569
266
394
787
961
738
358
0
4
354
354
19
15
401
405
757
709
613
573
545
515
547
569
266
394
454
529
849
465
0
4
0
706
19
15
401
405
757
709
613
573
545
515
547
569
266
394
454
961
993
529
0
4
0
546
19
15
401
405
757
709
613
573
545
515
547
569
266
394
454
449
993
529
0
4
0
34
19
15
401
405
757
709
613
573
545
515
547
569
266
394
454
449
481
529
0
4
0
34
19
15
401
405
757
709
613
573
545
515
547
569
266
394
454
449
480
486
0
4
0
34
19
15
401
405
757
709
613
573
545
515
547
569
266
394
454
962
736
486
0
4
0
536
19
15
401
405
757
709
613
573
545
515
547
569
266
394
454
450
480
486
0
4
0
24
19
15
401
405
757
709
613
573
545
515
547
569
266
394
795
961
993
529
0
4
338
372
19
15
401
405
757
709
613
573
545
515
547
569
266
394
795
961
738
358
0
4
338
372
19
15
401
405
757
709
613
573
545
515
547
569
266
394
683
513
337
977
0
8
666
1586
19
15
401
405
757
709
613
573
545
515
547
569
266
394
969
1217
1506
1254
32
4
262
786
19
15
401
405
757
709
613
573
545
515
547
569
266
394
969
961
993
529
0
4
518
18
19
15
401
405
757
709
613
573
545
515
547
569
266
394
969
961
994
1254
32
4
262
18
19
15
401
405
757
709
613
573
545
515
547
569
266
394
969
961
738
358
0
4
518
18
19
15
401
405
757
709
613
573
545
515
547
569
266
394
969
705
336
529
0
4
518
274
19
15
401
405
757
709
613
573
545
515
547
569
266
394
969
705
337
529
0
4
518
274
19
15
401
405
757
709
613
573
545
515
547
569
266
394
969
705
481
529
0
4
518
274
19
15
401
405
757
709
613
573
545
515
547
569
266
394
969
705
737
529
0
4
518
274
19
15
401
405
757
709
613
573
545
515
547
569
266
394
969
705
736
486
0
4
518
274
19
15
401
405
757
709
613
573
545
515
547
569
266
394
969
705
738
358
0
4
518
274
19
15
401
405
757
709
613
573
545
515
547
569
266
394
969
705
338
422
32
4
518
274
19
15
401
405
757
709
613
573
545
515
547
569
266
394
969
962
994
1254
0
4
518
72
19
15
401
405
757
709
613
573
545
515
547
569
266
394
969
962
740
486
0
4
518
72
19
15
401
405
757
709
613
573
545
515
547
569
266
394
969
969
993
529
0
4
518
66
19
15
401
405
757
709
613
573
545
515
547
569
266
394
969
969
736
486
0
4
518
66
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
513
849
465
0
4
6
710
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
961
993
529
0
4
6
530
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
961
994
1254
32
4
6
530
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
961
738
358
0
4
6
530
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
705
337
529
0
4
6
658
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
705
738
358
0
4
6
658
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
705
338
422
32
4
6
658
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
449
993
529
0
4
6
18
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
449
481
529
0
4
6
18
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
449
480
486
0
4
6
18
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
449
994
1254
32
4
6
18
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
449
482
486
0
4
6
18
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
962
736
486
0
4
6
584
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
962
994
1254
0
4
6
584
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
962
738
358
0
4
6
584
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
962
740
486
0
4
6
584
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
450
480
486
0
4
6
72
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
450
994
1254
0
4
6
72
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
450
482
486
0
4
6
72
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
450
484
486
0
4
6
72
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
969
993
529
0
4
6
578
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
969
736
486
0
4
6
578
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
457
993
529
0
4
6
66
19
15
401
405
757
709
613
573
545
515
547
569
266
394
457
457
480
486
0
4
6
66
19
15
401
405
757
709
613
573
545
515
547
569
266
394
791
1217
482
486
0
12
353
873
19
15
401
405
757
709
613
573
545
515
547
569
266
394
967
1217
1506
1254
32
8
257
793
19
15
401
405
757
709
613
573
545
515
547
569
266
394
967
961
993
529
0
8
513
53
19
15
401
405
757
709
613
573
545
515
547
569
266
394
967
961
994
1254
32
8
257
57
19
15
401
405
757
709
613
573
545
515
547
569
266
394
967
961
738
358
0
8
513
53
19
15
401
405
757
709
613
573
545
515
547
569
266
394
967
705
337
529
0
8
513
281
19
15
401
405
757
709
613
573
545
515
547
569
266
394
967
705
481
529
0
8
513
281
19
15
401
405
757
709
613
573
545
515
547
569
266
394
967
705
737
529
0
8
513
281
19
15
401
405
757
709
613
573
545
515
547
569
266
394
967
705
736
742
0
8
513
281
19
15
401
405
757
709
613
573
545
515
547
569
266
394
967
705
738
358
0
8
513
281
19
15
401
405
757
709
613
573
545
515
547
569
266
394
967
705
338
486
0
8
513
281
19
15
401
405
757
709
613
573
545
515
547
569
266
394
455
529
849
465
0
8
1
709
19
15
401
405
757
709
613
573
545
515
547
569
266
394
455
961
993
529
0
8
1
537
19
15
401
405
757
709
613
573
545
515
547
569
266
394
455
961
994
1254
32
8
1
281
19
15
401
405
757
709
613
573
545
515
547
569
266
394
455
961
738
358
0
8
1
537
19
15
401
405
757
709
613
573
545
515
547
569
266
394
455
449
993
529
0
8
1
21
19
15
401
405
757
709
613
573
545
515
547
569
266
394
455
449
481
529
0
8
1
21
19
15
401
405
757
709
613
573
545
515
547
569
266
394
455
449
480
486
0
8
1
21
19
15
401
405
757
709
613
573
545
515
547
569
266
394
455
449
994
1254
32
8
1
25
19
15
401
405
757
709
613
573
545
515
547
569
266
394
455
449
482
486
0
8
1
21
19
15
401
405
757
709
613
573
545
515
547
569
266
394
970
961
993
529
0
4
516
62
19
15
401
405
757
709
613
573
545
515
547
569
266
394
970
705
336
529
0
4
516
278
19
15
401
405
757
709
613
573
545
515
547
569
266
394
970
705
337
529
0
4
516
278
19
15
401
405
757
709
613
573
545
515
547
569
266
394
970
705
481
529
0
4
516
278
19
15
401
405
757
709
613
573
545
515
547
569
266
394
970
705
737
529
0
4
516
278
19
15
401
405
757
709
613
573
545
515
547
569
266
394
970
1218
1506
1254
0
4
516
784
19
15
401
405
757
709
613
573
545
515
547
569
266
394
970
962
736
486
0
4
516
16
19
15
401
405
757
709
613
573
545
515
547
569
266
394
970
962
994
1254
0
4
516
16
19
15
401
405
757
709
613
573
545
515
547
569
266
394
970
962
738
358
0
4
516
16
19
15
401
405
757
709
613
573
545
515
547
569
266
394
970
706
480
486
0
4
516
272
19
15
401
405
757
709
613
573
545
515
547
569
266
394
970
706
736
742
0
8
516
272
19
15
401
405
757
709
613
573
545
515
547
569
266
394
970
706
482
486
0
4
516
272
19
15
401
405
757
709
613
573
545
515
547
569
266
394
970
706
738
358
0
4
516
272
19
15
401
405
757
709
613
573
545
515
547
569
266
394
970
706
338
422
32
4
516
272
19
15
401
405
757
709
613
573
545
515
547
569
266
394
970
714
480
486
0
4
260
288
19
15
401
405
757
709
613
573
545
515
547
569
266
394
970
714
736
742
0
8
260
288
19
15
401
405
757
709
613
573
545
515
547
569
266
394
970
714
740
486
0
4
260
288
19
15
401
405
757
709
613
573
545
515
547
569
266
394
458
513
849
465
0
4
4
710
19
15
401
405
757
709
613
573
545
515
547
569
266
394
458
961
993
529
0
4
4
278
19
15
401
405
757
709
613
573
545
515
547
569
266
394
458
449
993
529
0
4
4
22
19
15
401
405
757
709
613
573
545
515
547
569
266
394
458
449
481
529
0
4
4
22
19
15
401
405
757
709
613
573
545
515
547
569
266
394
458
449
480
486
0
4
4
22
19
15
401
405
757
709
613
573
545
515
547
569
266
394
458
962
736
486
0
4
4
528
19
15
401
405
757
709
613
573
545
515
547
569
266
394
458
962
994
1254
0
4
4
528
19
15
401
405
757
709
613
573
545
515
547
569
266
394
458
962
738
358
0
4
4
528
19
15
401
405
757
709
613
573
545
515
547
569
266
394
458
706
738
358
0
4
4
656
19
15
401
405
757
709
613
573
545
515
547
569
266
394
458
450
480
486
0
4
4
16
19
15
401
405
757
709
613
573
545
515
547
569
266
394
458
450
994
1254
0
4
4
16
19
15
401
405
757
709
613
573
545
515
547
569
266
394
458
450
482
486
0
4
4
16
19
15
401
405
757
709
613
573
545
515
547
569
266
394
458
970
740
486
0
4
4
544
19
15
401
405
757
709
613
573
545
515
547
569
266
394
458
458
480
486
0
4
4
64
19
15
401
405
757
709
613
573
545
515
547
569
266
394
458
458
484
486
0
4
4
64
19
15
401
405
757
709
613
573
545
515
547
569
266
906
963
961
993
529
0
516
2
42
19
15
401
405
757
709
613
573
545
515
547
569
266
906
963
705
336
529
0
516
2
276
19
15
401
405
757
709
613
573
545
515
547
569
266
906
963
705
337
529
0
516
2
276
19
15
401
405
757
709
613
573
545
515
547
569
266
906
963
705
481
529
0
516
2
276
19
15
401
405
757
709
613
573
545
515
547
569
266
906
963
969
993
529
0
516
2
34
19
15
401
405
757
709
613
573
545
515
547
569
266
906
966
961
993
529
0
516
0
34
19
15
401
405
757
709
613
573
545
515
547
569
266
906
966
705
336
529
0
516
0
274
19
15
401
405
757
709
613
573
545
515
547
569
266
906
966
705
337
529
0
516
0
274
19
15
401
405
757
709
613
573
545
515
547
569
266
906
966
705
481
529
0
516
0
274
19
15
401
405
757
709
613
573
545
515
547
569
266
906
969
961
993
529
0
516
6
18
19
15
401
405
757
709
613
573
545
515
547
569
266
906
969
705
336
529
0
516
6
274
19
15
401
405
757
709
613
573
545
515
547
569
266
906
969
705
337
529
0
516
6
274
19
15
401
405
757
709
613
573
545
515
547
569
266
906
969
705
481
529
0
516
6
274
19
15
401
405
757
709
613
573
545
515
547
569
266
906
969
969
993
529
0
516
6
66
19
15
401
405
757
709
613
573
545
515
547
569
266
906
967
961
993
529
0
520
1
73
19
15
401
405
757
709
613
573
545
515
547
569
266
906
967
705
337
529
0
520
1
277
19
15
401
405
757
709
613
573
545
515
547
569
266
906
967
705
481
529
0
520
1
277
19
15
401
405
757
709
613
573
545
515
547
569
266
906
970
961
993
529
0
516
4
70
19
15
401
405
757
709
613
573
545
515
547
569
266
906
970
705
336
529
0
516
4
278
19
15
401
405
757
709
613
573
545
515
547
569
266
906
970
705
337
529
0
516
4
278
19
15
401
405
757
709
613
573
545
515
547
569
266
906
970
705
481
529
0
516
4
278
19
15
401
405
757
709
613
573
545
515
547
569
266
906
970
962
994
1254
0
1032
4
16
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1475
1473
993
529
0
1540
1026
532
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1475
961
993
529
0
1540
1026
18
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1475
449
993
529
0
1540
1282
276
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1475
449
481
529
0
1540
1282
276
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1475
969
993
529
0
1540
1026
34
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1478
1473
993
529
0
1540
1024
530
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1478
961
993
529
0
1540
1024
34
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1478
449
993
529
0
1540
1280
290
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1478
449
481
529
0
1540
1280
290
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1481
1473
993
529
0
1540
1030
530
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1481
961
993
529
0
1540
1030
18
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1481
449
993
529
0
1540
1286
274
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1481
449
481
529
0
1540
1286
274
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1481
1474
994
1254
0
1540
518
1096
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1481
1474
1506
1254
0
1540
518
1096
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1481
962
994
1254
0
1540
1030
72
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1481
1481
993
529
0
1540
518
1090
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1481
969
993
529
0
1540
1030
66
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1479
1473
993
529
0
1544
1025
537
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1479
961
993
529
0
1544
1025
89
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1479
449
993
529
0
1544
1281
277
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1479
449
481
529
0
1544
1281
277
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1482
1473
993
529
0
1540
1028
534
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1482
961
993
529
0
1540
1028
70
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1482
449
993
529
0
1540
1284
278
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1482
449
481
529
0
1540
1284
278
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1482
1218
1506
1254
0
1540
1028
784
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1482
1474
994
1254
0
1540
1028
528
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1482
1474
1506
1254
0
1540
1028
528
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1482
962
994
1254
0
1540
1028
16
19
15
401
405
757
709
613
573
545
515
547
569
266
1418
1482
450
994
1254
0
1540
1284
272
19
15
401
405
757
709
613
573
545
515
547
285
261
393
450
450
336
9
81
17
0
24
19
15
401
405
757
709
613
573
545
515
547
285
261
393
453
529
849
9
81
17
2
710
19
15
401
405
757
709
613
573
545
515
547
285
261
393
453
529
848
9
81
17
2
710
19
15
401
405
757
709
613
573
545
515
547
285
261
393
685
513
337
9
81
17
665
1593
19
15
401
405
757
709
613
573
545
515
547
555
521
393
777
1217
481
432
370
123
363
873
19
15
401
405
757
709
613
573
545
515
547
555
521
393
777
1217
480
432
370
123
363
873
19
15
401
405
757
709
613
573
545
515
547
555
521
393
777
961
736
432
370
123
363
361
19
15
401
405
757
709
613
573
545
515
547
555
521
393
777
929
736
432
370
123
363
329
19
15
401
405
757
709
613
573
545
515
547
555
521
393
777
1218
480
432
370
123
363
872
19
15
401
405
757
709
613
573
545
515
547
555
521
393
777
962
736
432
370
123
363
360
19
15
401
405
757
709
613
573
545
515
547
555
521
393
777
930
736
432
370
123
363
328
19
15
401
405
757
709
613
573
545
515
547
555
521
393
777
969
736
432
370
123
363
355
19
15
401
405
757
709
613
573
545
515
547
555
521
393
781
1217
481
432
370
123
361
873
19
15
401
405
757
709
613
573
545
515
547
555
521
393
781
1217
480
432
370
123
361
873
19
15
401
405
757
709
613
573
545
515
547
555
521
393
781
961
736
432
370
123
361
361
19
15
401
405
757
709
613
573
545
515
547
555
521
393
781
929
736
432
370
123
361
329
19
15
401
405
757
709
613
573
545
515
547
555
521
393
789
1217
481
432
370
123
355
893
19
15
401
405
757
709
613
573
545
515
547
555
521
393
789
1217
480
432
370
123
355
893
19
15
401
405
757
709
613
573
545
515
547
555
521
393
789
961
736
432
370
123
355
381
19
15
401
405
757
709
613
573
545
515
547
555
265
393
962
706
338
432
50
7
512
280
19
15
401
405
757
709
613
573
545
515
547
555
265
393
450
450
480
944
50
10
0
24
19
15
401
405
757
709
613
573
545
515
547
555
265
393
453
449
480
944
50
11
3
29
19
15
401
405
757
709
613
573
545
515
547
555
265
393
453
449
482
944
36
22
2
30
19
15
401
405
757
709
613
573
545
515
547
555
265
393
457
449
480
944
50
11
7
21
19
15
401
405
757
709
613
573
545
515
547
555
265
393
457
449
482
944
36
22
6
21
19
15
401
405
757
709
613
573
545
515
547
555
265
393
457
450
480
944
50
11
7
24
19
15
401
405
757
709
613
573
545
515
547
555
265
393
457
457
482
944
36
22
6
66
19
15
401
405
757
709
613
573
545
515
547
555
265
393
461
449
480
944
50
7
5
21
19
15
401
405
757
709
613
573
545
515
547
555
265
1417
1474
450
480
944
50
1546
1280
280
19
15
401
405
757
709
613
573
545
515
547
555
265
1417
1477
449
480
944
50
1547
1283
285
19
15
401
405
757
709
613
573
545
515
547
555
265
1417
1477
449
482
944
36
1558
1282
283
19
15
401
405
757
709
613
573
545
515
547
555
265
1417
1481
449
480
944
50
1547
1287
277
19
15
401
405
757
709
613
573
545
515
547
555
265
1417
1481
449
482
944
36
1558
1286
277
19
15
401
405
757
709
613
573
545
515
547
555
265
1417
1481
450
480
944
50
1547
1287
280
19
15
401
405
757
709
613
573
545
515
547
555
265
1417
1481
457
482
944
36
1558
1286
291
19
15
401
405
757
709
613
573
545
515
547
555
265
1417
1485
449
480
944
50
1543
1285
277
19
15
401
405
757
709
613
573
545
515
547
555
267
393
457
449
481
944
40
9
7
21
19
15
401
405
757
709
613
573
545
515
547
555
267
1417
1481
449
481
944
40
1545
1287
281
19
15
401
405
757
709
613
573
545
515
547
555
267
395
453
449
481
944
40
8
1
29
19
15
401
405
757
709
613
573
545
515
547
555
267
395
455
449
481
944
40
8
0
24
19
15
401
405
757
709
613
573
545
515
547
555
267
1419
1477
449
481
944
40
1544
1281
285
19
15
401
405
757
709
613
573
545
515
547
555
267
1419
1479
449
481
944
40
1544
1280
280
19
15
401
405
757
709
613
573
545
515
547
797
1029
1417
1474
1473
1360
1033
1361
1297
1024
542
19
15
401
405
757
709
613
573
545
515
547
797
1029
1417
1474
1474
1360
1033
1365
1297
1024
1048
19
15
401
405
757
709
613
573
545
515
547
573
517
393
777
1217
481
420
325
113
369
893
19
15
401
405
757
709
613
573
545
515
547
573
517
393
777
1217
482
420
321
113
369
889
19
15
401
405
757
709
613
573
545
515
547
573
517
393
777
961
737
420
325
113
369
357
19
15
401
405
757
709
613
573
545
515
547
573
517
393
777
929
736
421
321
113
365
329
19
15
401
405
757
709
613
573
545
515
547
573
517
393
777
1218
480
421
325
113
378
872
19
15
401
405
757
709
613
573
545
515
547
573
517
393
777
1218
482
420
321
113
378
872
19
15
401
405
757
709
613
573
545
515
547
573
517
393
777
1218
484
420
321
113
378
872
19
15
401
405
757
709
613
573
545
515
547
573
517
393
777
962
736
421
321
113
369
376
19
15
401
405
757
709
613
573
545
515
547
573
517
393
777
962
738
420
321
113
369
376
19
15
401
405
757
709
613
573
545
515
547
573
517
393
777
962
740
420
322
113
378
360
19
15
401
405
757
709
613
573
545
515
547
573
517
393
781
1217
481
420
325
113
361
875
19
15
401
405
757
709
613
573
545
515
547
573
517
393
781
961
737
420
325
113
361
365
19
15
401
405
757
709
613
573
545
515
547
573
517
393
781
929
736
421
321
113
361
329
19
15
401
405
757
709
613
573
545
515
547
573
517
393
789
1217
481
420
325
113
354
875
19
15
401
405
757
709
613
573
545
515
547
573
517
393
789
1217
482
420
325
113
354
875
19
15
401
405
757
709
613
573
545
515
547
573
517
393
789
961
737
420
325
113
354
363
19
15
401
405
757
709
613
573
545
515
547
573
517
393
789
961
738
420
325
113
354
363
19
15
401
405
757
709
613
573
545
515
547
573
517
393
782
929
736
421
321
113
360
330
19
15
401
405
757
709
613
573
545
515
547
573
517
393
782
1218
480
420
325
113
360
864
19
15
401
405
757
709
613
573
545
515
547
573
517
393
782
962
736
420
325
113
360
352
19
15
401
405
757
709
613
573
545
515
547
573
261
393
777
1217
481
484
1
17
369
889
19
15
401
405
757
709
613
573
545
515
547
573
261
393
777
1217
480
485
1
17
369
889
19
15
401
405
757
709
613
573
545
515
547
573
261
393
777
1217
482
484
1
17
369
889
19
15
401
405
757
709
613
573
545
515
547
573
261
393
777
961
993
1252
1
17
369
377
19
15
401
405
757
709
613
573
545
515
547
573
261
393
777
961
992
530
3
17
365
357
19
15
401
405
757
709
613
573
545
515
547
573
261
393
777
961
737
484
5
17
369
377
19
15
401
405
757
709
613
573
545
515
547
573
261
393
777
961
736
485
1
17
369
377
19
15
401
405
757
709
613
573
545
515
547
573
261
393
777
961
994
530
3
17
365
357
19
15
401
405
757
709
613
573
545
515
547
573
261
393
777
961
738
484
5
17
369
377
19
15
401
405
757
709
613
573
545
515
547
573
261
393
777
929
1249
1252
5
17
346
330
19
15
401
405
757
709
613
573
545
515
547
573
261
393
777
929
737
484
5
17
346
330
19
15
401
405
757
709
613
573
545
515
547
573
261
393
777
962
992
530
3
17
346
376
19
15
401
405
757
709
613
573
545
515
547
573
261
393
777
962
736
484
1
17
346
376
19
15
401
405
757
709
613
573
545
515
547
573
261
393
777
962
994
1252
1
17
346
376
19
15
401
405
757
709
613
573
545
515
547
573
261
393
777
962
738
356
2
17
346
376
19
15
401
405
757
709
613
573
545
515
547
573
261
393
777
962
996
530
3
17
346
376
19
15
401
405
757
709
613
573
545
515
547
573
261
393
777
962
740
356
2
17
346
376
19
15
401
405
757
709
613
573
545
515
547
573
261
393
777
969
992
530
3
17
378
355
19
15
401
405
757
709
613
573
545
515
547
573
261
393
781
1217
481
484
1
17
345
893
19
15
401
405
757
709
613
573
545
515
547
573
261
393
781
1217
480
485
1
17
345
893
19
15
401
405
757
709
613
573
545
515
547
573
261
393
781
961
993
1252
1
17
345
377
19
15
401
405
757
709
613
573
545
515
547
573
261
393
781
961
992
1252
1
17
345
377
19
15
401
405
757
709
613
573
545
515
547
573
261
393
781
961
737
356
5
17
361
355
19
15
401
405
757
709
613
573
545
515
547
573
261
393
781
961
736
357
5
17
361
355
19
15
401
405
757
709
613
573
545
515
547
573
261
393
781
929
1249
1252
5
17
361
331
19
15
401
405
757
709
613
573
545
515
547
573
261
393
781
929
737
356
5
17
361
331
19
15
401
405
757
709
613
573
545
515
547
573
261
393
781
929
736
356
2
17
345
323
19
15
401
405
757
709
613
573
545
515
547
573
261
393
789
1217
1505
484
5
17
354
875
19
15
401
405
757
709
613
573
545
515
547
573
261
393
789
1217
1504
484
5
17
354
875
19
15
401
405
757
709
613
573
545
515
547
573
261
393
789
1217
481
484
5
17
354
875
19
15
401
405
757
709
613
573
545
515
547
573
261
393
789
1217
480
485
5
17
354
875
19
15
401
405
757
709
613
573
545
515
547
573
261
393
789
1217
482
484
5
17
354
875
19
15
401
405
757
709
613
573
545
515
547
573
261
393
789
961
737
357
17
17
354
363
19
15
401
405
757
709
613
573
545
515
547
573
261
393
789
961
736
357
17
17
354
363
19
15
401
405
757
709
613
573
545
515
547
573
261
393
789
961
738
356
17
17
354
363
19
15
401
405
757
709
613
573
545
515
547
573
261
393
962
1218
1504
485
21
17
512
792
19
15
401
405
757
709
613
573
545
515
547
573
261
393
962
962
992
530
3
17
256
24
19
15
401
405
757
709
613
573
545
515
547
573
261
393
962
962
736
485
21
17
256
24
19
15
401
405
757
709
613
573
545
515
547
573
261
393
962
962
994
530
2
17
256
24
19
15
401
405
757
709
613
573
545
515
547
573
261
393
962
962
996
530
3
17
256
24
19
15
401
405
757
709
613
573
545
515
547
573
261
393
962
962
740
485
21
17
256
24
19
15
401
405
757
709
613
573
545
515
547
573
261
393
962
706
480
530
3
17
512
280
19
15
401
405
757
709
613
573
545
515
547
573
261
393
962
706
736
530
3
17
512
280
19
15
401
405
757
709
613
573
545
515
547
573
261
393
962
706
738
530
2
17
512
280
19
15
401
405
757
709
613
573
545
515
547
573
261
393
962
706
338
530
2
17
512
280
19
15
401
405
757
709
613
573
545
515
547
573
261
393
962
706
484
485
21
17
512
280
19
15
401
405
757
709
613
573
545
515
547
573
261
393
962
706
740
530
3
17
512
280
19
15
401
405
757
709
613
573
545
515
547
573
261
393
782
961
992
530
3
17
360
354
19
15
401
405
757
709
613
573
545
515
547
573
261
393
782
1218
480
530
3
17
360
864
19
15
401
405
757
709
613
573
545
515
547
573
261
393
782
962
992
530
3
17
360
352
19
15
401
405
757
709
613
573
545
515
547
573
261
393
782
962
736
356
5
17
360
352
19
15
401
405
757
709
613
573
545
515
547
573
261
393
782
930
736
530
3
17
360
328
19
15
401
405
757
709
613
573
545
515
547
573
261
393
793
1217
1505
484
5
17
337
873
19
15
401
405
757
709
613
573
545
515
547
573
261
393
793
1217
1504
484
1
17
337
873
19
15
401
405
757
709
613
573
545
515
547
573
261
393
793
1217
481
484
1
17
337
873
19
15
401
405
757
709
613
573
545
515
547
573
261
393
793
1217
480
485
1
17
337
873
19
15
401
405
757
709
613
573
545
515
547
573
261
393
793
1217
482
484
1
17
337
873
19
15
401
405
757
709
613
573
545
515
547
573
261
393
793
961
993
1252
1
17
337
361
19
15
401
405
757
709
613
573
545
515
547
573
261
393
793
961
992
530
3
17
337
361
19
15
401
405
757
709
613
573
545
515
547
573
261
393
793
961
737
356
5
17
337
361
19
15
401
405
757
709
613
573
545
515
547
573
261
393
793
961
736
485
1
17
337
361
19
15
401
405
757
709
613
573
545
515
547
573
261
393
793
961
994
530
3
17
337
361
19
15
401
405
757
709
613
573
545
515
547
573
261
393
793
961
738
356
5
17
337
361
19
15
401
405
757
709
613
573
545
515
547
573
261
393
793
962
992
530
3
17
337
376
19
15
401
405
757
709
613
573
545
515
547
573
261
393
793
962
994
530
2
17
337
376
19
15
401
405
757
709
613
573
545
515
547
573
261
393
793
962
738
356
2
17
337
376
19
15
401
405
757
709
613
573
545
515
547
573
261
393
450
449
480
485
21
17
0
30
19
15
401
405
757
709
613
573
545
515
547
573
261
393
450
962
992
530
3
17
0
536
19
15
401
405
757
709
613
573
545
515
547
573
261
393
450
962
736
357
21
17
0
280
19
15
401
405
757
709
613
573
545
515
547
573
261
393
450
962
994
530
2
17
0
536
19
15
401
405
757
709
613
573
545
515
547
573
261
393
450
962
996
530
3
17
0
536
19
15
401
405
757
709
613
573
545
515
547
573
261
393
450
962
740
485
21
17
0
280
19
15
401
405
757
709
613
573
545
515
547
573
261
393
450
706
736
357
21
17
0
664
19
15
401
405
757
709
613
573
545
515
547
573
261
393
450
450
992
530
3
17
0
24
19
15
401
405
757
709
613
573
545
515
547
573
261
393
450
450
480
530
3
17
0
24
19
15
401
405
757
709
613
573
545
515
547
573
261
393
450
450
994
530
2
17
0
24
19
15
401
405
757
709
613
573
545
515
547
573
261
393
450
450
482
530
2
17
0
24
19
15
401
405
757
709
613
573
545
515
547
573
261
393
450
450
996
530
3
17
0
24
19
15
401
405
757
709
613
573
545
515
547
573
261
393
450
450
484
530
3
17
0
24
19
15
401
405
757
709
613
573
545
515
547
573
261
393
797
1217
1505
484
5
17
341
873
19
15
401
405
757
709
613
573
545
515
547
573
261
393
797
1217
1504
484
5
17
341
873
19
15
401
405
757
709
613
573
545
515
547
573
261
393
797
1217
481
484
2
17
341
873
19
15
401
405
757
709
613
573
545
515
547
573
261
393
797
1217
480
485
1
17
341
873
19
15
401
405
757
709
613
573
545
515
547
573
261
393
797
961
993
1252
5
17
341
361
19
15
401
405
757
709
613
573
545
515
547
573
261
393
797
961
992
1252
5
17
341
361
19
15
401
405
757
709
613
573
545
515
547
573
261
393
797
961
737
356
5
17
341
361
19
15
401
405
757
709
613
573
545
515
547
573
261
393
797
961
736
357
5
17
341
361
19
15
401
405
757
709
613
573
545
515
547
573
261
393
965
1217
1505
1252
5
17
514
790
19
15
401
405
757
709
613
573
545
515
547
573
261
393
965
1217
1504
1252
5
17
514
790
19
15
401
405
757
709
613
573
545
515
547
573
261
393
965
1217
1506
1252
5
17
514
790
19
15
401
405
757
709
613
573
545
515
547
573
261
393
965
961
993
1252
5
17
258
22
19
15
401
405
757
709
613
573
545
515
547
573
261
393
965
961
992
1252
5
17
258
22
19
15
401
405
757
709
613
573
545
515
547
573
261
393
965
961
737
356
5
17
258
22
19
15
401
405
757
709
613
573
545
515
547
573
261
393
965
961
736
357
5
17
258
22
19
15
401
405
757
709
613
573
545
515
547
573
261
393
965
961
994
530
3
17
258
22
19
15
401
405
757
709
613
573
545
515
547
573
261
393
965
961
738
356
5
17
258
22
19
15
401
405
757
709
613
573
545
515
547
573
261
393
965
705
337
420
5
17
514
278
19
15
401
405
757
709
613
573
545
515
547
573
261
393
965
705
481
996
5
17
514
278
19
15
401
405
757
709
613
573
545
515
547
573
261
393
965
705
737
356
5
17
514
278
19
15
401
405
757
709
613
573
545
515
547
573
261
393
965
705
480
996
5
17
514
278
19
15
401
405
757
709
613
573
545
515
547
573
261
393
965
705
736
356
5
17
514
278
19
15
401
405
757
709
613
573
545
515
547
573
261
393
965
705
482
530
3
17
514
278
19
15
401
405
757
709
613
573
545
515
547
573
261
393
965
705
738
356
5
17
514
278
19
15
401
405
757
709
613
573
545
515
547
573
261
393
453
961
993
1252
5
17
2
538
19
15
401
405
757
709
613
573
545
515
547
573
261
393
453
961
992
1252
5
17
2
538
19
15
401
405
757
709
613
573
545
515
547
573
261
393
453
961
737
356
5
17
2
538
19
15
401
405
757
709
613
573
545
515
547
573
261
393
453
961
736
357
5
17
2
538
19
15
401
405
757
709
613
573
545
515
547
573
261
393
453
961
994
530
3
17
2
538
19
15
401
405
757
709
613
573
545
515
547
573
261
393
453
961
738
356
5
17
2
538
19
15
401
405
757
709
613
573
545
515
547
573
261
393
453
705
737
356
5
17
2
662
19
15
401
405
757
709
613
573
545
515
547
573
261
393
453
449
993
1252
5
17
2
22
19
15
401
405
757
709
613
573
545
515
547
573
261
393
453
449
992
1252
5
17
2
22
19
15
401
405
757
709
613
573
545
515
547
573
261
393
453
449
481
996
5
17
2
22
19
15
401
405
757
709
613
573
545
515
547
573
261
393
453
449
480
996
5
17
2
22
19
15
401
405
757
709
613
573
545
515
547
573
261
393
453
449
994
530
3
17
2
22
19
15
401
405
757
709
613
573
545
515
547
573
261
393
453
449
482
996
5
17
2
22
19
15
401
405
757
709
613
573
545
515
547
573
261
393
794
962
992
530
3
17
336
352
19
15
401
405
757
709
613
573
545
515
547
573
261
393
794
962
994
530
2
17
336
352
19
15
401
405
757
709
613
573
545
515
547
573
261
393
461
513
850
466
2
17
5
709
19
15
401
405
757
709
613
573
545
515
547
573
261
393
461
961
993
1252
1
17
5
533
19
15
401
405
757
709
613
573
545
515
547
573
261
393
461
961
992
530
3
17
5
533
19
15
401
405
757
709
613
573
545
515
547
573
261
393
461
961
737
356
1
17
5
533
19
15
401
405
757
709
613
573
545
515
547
573
261
393
461
961
736
356
1
17
5
533
19
15
401
405
757
709
613
573
545
515
547
573
261
393
461
705
337
484
5
17
5
661
19
15
401
405
757
709
613
573
545
515
547
573
261
393
461
705
737
356
1
17
5
661
19
15
401
405
757
709
613
573
545
515
547
573
261
393
461
449
993
1252
1
17
5
21
19
15
401
405
757
709
613
573
545
515
547
573
261
393
461
449
992
530
3
17
5
21
19
15
401
405
757
709
613
573
545
515
547
573
261
393
461
449
481
996
5
17
5
21
19
15
401
405
757
709
613
573
545
515
547
573
261
393
461
449
480
996
1
17
5
21
19
15
401
405
757
709
613
573
545
515
547
573
261
393
973
1217
1505
1252
1
17
517
789
19
15
401
405
757
709
613
573
545
515
547
573
261
393
973
1217
1504
1252
1
17
517
789
19
15
401
405
757
709
613
573
545
515
547
573
261
393
973
961
993
1252
1
17
261
21
19
15
401
405
757
709
613
573
545
515
547
573
261
393
973
961
992
530
3
17
261
21
19
15
401
405
757
709
613
573
545
515
547
573
261
393
973
961
737
356
1
17
261
21
19
15
401
405
757
709
613
573
545
515
547
573
261
393
973
961
736
356
1
17
261
21
19
15
401
405
757
709
613
573
545
515
547
573
261
393
973
705
337
420
5
17
517
277
19
15
401
405
757
709
613
573
545
515
547
573
261
393
973
705
481
996
5
17
517
277
19
15
401
405
757
709
613
573
545
515
547
573
261
393
973
705
737
356
1
17
517
277
19
15
401
405
757
709
613
573
545
515
547
573
261
393
973
705
480
996
1
17
517
277
19
15
401
405
757
709
613
573
545
515
547
573
261
393
973
705
736
356
1
17
517
277
19
15
401
405
757
709
613
573
545
515
547
573
261
905
962
962
992
530
3
529
0
72
19
15
401
405
757
709
613
573
545
515
547
573
261
905
962
962
994
530
2
529
0
72
19
15
401
405
757
709
613
573
545
515
547
573
261
905
962
962
996
530
3
529
0
72
19
15
401
405
757
709
613
573
545
515
547
573
261
905
962
706
480
530
3
529
0
280
19
15
401
405
757
709
613
573
545
515
547
573
261
905
962
706
338
530
2
529
0
280
19
15
401
405
757
709
613
573
545
515
547
573
261
905
965
961
993
1252
5
1041
2
26
19
15
401
405
757
709
613
573
545
515
547
573
261
905
965
961
992
1252
5
1041
2
26
19
15
401
405
757
709
613
573
545
515
547
573
261
905
965
961
994
530
3
529
2
43
19
15
401
405
757
709
613
573
545
515
547
573
261
905
965
705
482
530
3
529
2
278
19
15
401
405
757
709
613
573
545
515
547
573
261
905
973
961
993
1252
1
1041
5
21
19
15
401
405
757
709
613
573
545
515
547
573
261
905
973
961
992
530
3
529
5
21
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1474
1474
992
530
3
1553
1024
536
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1474
1474
994
530
2
1553
1024
536
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1474
1474
996
530
3
1553
1024
536
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1474
962
992
530
3
1553
1024
24
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1474
962
994
530
2
1553
1024
24
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1474
962
996
530
3
1553
1024
24
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1474
450
992
530
3
1553
1280
280
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1474
450
480
530
3
1553
1280
280
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1474
450
994
530
2
1553
1280
280
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1474
450
482
530
2
1553
1280
280
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1474
450
996
530
3
1553
1280
280
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1474
450
484
530
3
1553
1280
280
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
1217
1505
1252
5
1553
1026
811
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
1217
1504
1252
5
1553
1026
811
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
1217
481
996
5
1553
1026
811
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
1217
1506
1252
5
1553
1026
811
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
1473
993
1252
5
1553
1026
534
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
1473
1505
1252
5
1553
1026
534
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
1473
992
1252
5
1553
1026
534
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
1473
1504
1252
5
1553
1026
534
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
1473
994
530
3
1553
1026
534
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
1473
1506
1252
5
1553
1026
534
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
961
993
1252
5
1553
1026
43
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
961
992
1252
5
1553
1026
43
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
961
994
530
3
1553
1026
43
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
449
993
1252
5
1553
1282
278
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
449
992
1252
5
1553
1282
278
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
449
481
996
5
1553
1282
278
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
449
480
996
5
1553
1282
278
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
449
994
1252
5
1553
1282
278
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1477
449
482
996
5
1553
1282
278
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1485
1217
1505
1252
1
1553
1029
789
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1485
1217
1504
1252
1
1553
1029
789
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1485
1217
481
996
5
1553
1029
789
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1485
1473
993
1252
1
1553
1029
533
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1485
1473
1505
1252
1
1553
1029
533
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1485
1473
992
530
3
1553
1029
533
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1485
1473
1504
1252
1
1553
1029
533
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1485
961
993
1252
1
1553
1029
21
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1485
961
992
530
3
1553
1029
21
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1485
449
993
1252
1
1553
1285
277
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1485
449
992
1252
1
1553
1285
277
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1485
449
481
996
5
1553
1285
277
19
15
401
405
757
709
613
573
545
515
547
573
261
1417
1485
449
480
996
1
1553
1285
277
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
1217
1249
1221
1765
113
1265
947
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
1217
1248
1221
1765
113
1265
947
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
1217
1505
1476
357
113
369
889
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
1217
1504
1477
357
113
369
889
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
1217
481
964
1745
113
1265
947
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
1217
480
425
337
113
369
889
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
1217
1250
1220
1765
113
1265
947
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
1217
1506
1476
357
113
369
889
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
1217
482
964
1745
113
1265
947
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
961
993
708
325
113
369
377
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
961
992
709
325
113
369
377
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
961
737
708
325
113
369
377
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
961
736
709
325
113
369
377
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
961
994
708
325
113
369
377
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
961
738
708
325
113
369
377
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
929
1249
1477
357
113
369
325
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
929
1248
1476
357
113
369
325
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
929
737
708
325
113
369
329
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
929
736
708
325
113
369
329
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
1218
1504
1476
357
113
369
888
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
1218
480
434
371
113
369
888
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
1218
1250
1476
357
113
369
888
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
1218
1252
1476
357
113
369
888
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
1218
484
434
371
113
369
888
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
962
992
708
325
113
369
376
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
962
736
709
337
113
369
360
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
962
994
708
337
113
369
360
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
962
738
708
325
113
369
376
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
962
996
708
337
113
369
360
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
962
740
708
337
113
369
360
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
1225
1505
1476
357
113
369
867
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
1225
1504
1477
357
113
369
867
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
1225
1506
1476
357
113
369
867
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
930
1248
1476
357
113
369
328
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
930
736
708
325
113
369
328
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
969
993
708
325
113
369
355
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
969
992
708
325
113
369
355
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
969
736
708
325
113
369
355
19
15
401
405
757
709
613
573
545
515
547
557
517
393
777
969
994
708
325
113
369
355
19
15
401
405
757
709
613
573
545
515
547
557
517
393
781
1217
1249
1221
1765
113
1269
949
19
15
401
405
757
709
613
573
545
515
547
557
517
393
781
1217
1248
1221
1765
113
1269
949
19
15
401
405
757
709
613
573
545
515
547
557
517
393
781
1217
1505
1476
357
113
361
873
19
15
401
405
757
709
613
573
545
515
547
557
517
393
781
1217
1504
1477
357
113
361
873
19
15
401
405
757
709
613
573
545
515
547
557
517
393
781
1217
481
964
1745
113
1269
949
19
15
401
405
757
709
613
573
545
515
547
557
517
393
781
1217
480
425
337
113
361
875
19
15
401
405
757
709
613
573
545
515
547
557
517
393
781
1217
482
434
370
113
361
877
19
15
401
405
757
709
613
573
545
515
547
557
517
393
781
961
993
708
325
113
361
365
19
15
401
405
757
709
613
573
545
515
547
557
517
393
781
961
992
709
325
113
361
365
19
15
401
405
757
709
613
573
545
515
547
557
517
393
781
961
737
708
325
113
361
365
19
15
401
405
757
709
613
573
545
515
547
557
517
393
781
961
736
709
325
113
361
365
19
15
401
405
757
709
613
573
545
515
547
557
517
393
781
961
738
434
371
113
361
365
19
15
401
405
757
709
613
573
545
515
547
557
517
393
781
929
1249
1477
357
113
361
329
19
15
401
405
757
709
613
573
545
515
547
557
517
393
781
929
1248
1476
357
113
361
329
19
15
401
405
757
709
613
573
545
515
547
557
517
393
781
929
737
708
325
113
361
329
19
15
401
405
757
709
613
573
545
515
547
557
517
393
781
929
736
708
325
113
361
329
19
15
401
405
757
709
613
573
545
515
547
557
517
393
789
1217
1249
1221
1765
113
1250
939
19
15
401
405
757
709
613
573
545
515
547
557
517
393
789
1217
1248
1221
1765
113
1250
939
19
15
401
405
757
709
613
573
545
515
547
557
517
393
789
1217
1505
1476
357
113
354
875
19
15
401
405
757
709
613
573
545
515
547
557
517
393
789
1217
1504
1477
357
113
354
875
19
15
401
405
757
709
613
573
545
515
547
557
517
393
789
1217
481
964
1733
113
1250
934
19
15
401
405
757
709
613
573
545
515
547
557
517
393
789
1217
480
425
341
113
354
875
19
15
401
405
757
709
613
573
545
515
547
557
517
393
789
1217
1250
1220
1765
113
1250
939
19
15
401
405
757
709
613
573
545
515
547
557
517
393
789
1217
1506
1476
357
113
354
875
19
15
401
405
757
709
613
573
545
515
547
557
517
393
789
1217
482
964
1733
113
1250
934
19
15
401
405
757
709
613
573
545
515
547
557
517
393
789
961
993
708
325
113
354
363
19
15
401
405
757
709
613
573
545
515
547
557
517
393
789
961
992
709
325
113
354
363
19
15
401
405
757
709
613
573
545
515
547
557
517
393
789
961
737
708
325
113
354
363
19
15
401
405
757
709
613
573
545
515
547
557
517
393
789
961
736
709
325
113
354
363
19
15
401
405
757
709
613
573
545
515
547
557
517
393
789
961
994
708
325
113
354
363
19
15
401
405
757
709
613
573
545
515
547
557
517
393
789
961
738
708
325
113
354
363
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
1217
480
425
337
113
368
894
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
961
993
708
357
113
368
382
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
961
992
745
373
113
368
382
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
961
737
708
357
113
368
382
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
1218
480
425
341
113
368
880
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
1218
482
434
370
113
368
880
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
1218
484
434
371
113
368
880
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
962
992
708
357
113
368
368
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
962
736
708
357
113
368
368
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
962
994
708
357
113
368
368
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
962
738
708
357
113
368
368
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
962
996
708
357
113
368
368
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
962
740
708
357
113
368
368
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
930
736
708
357
113
368
324
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
970
992
708
357
113
368
352
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
970
994
708
357
113
368
352
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
970
738
708
357
113
368
352
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
970
996
708
357
113
368
352
19
15
401
405
757
709
613
573
545
515
547
557
517
393
778
970
740
708
357
113
368
352
19
15
401
405
757
709
613
573
545
515
547
557
517
393
782
1217
1505
1476
357
113
360
866
19
15
401
405
757
709
613
573
545
515
547
557
517
393
782
1217
1504
1477
357
113
360
866
19
15
401
405
757
709
613
573
545
515
547
557
517
393
782
1217
480
425
337
113
360
866
19
15
401
405
757
709
613
573
545
515
547
557
517
393
782
961
993
708
325
113
360
354
19
15
401
405
757
709
613
573
545
515
547
557
517
393
782
961
992
709
325
113
360
354
19
15
401
405
757
709
613
573
545
515
547
557
517
393
782
961
737
708
325
113
360
354
19
15
401
405
757
709
613
573
545
515
547
557
517
393
782
961
736
709
325
113
360
354
19
15
401
405
757
709
613
573
545
515
547
557
517
393
782
929
1249
1477
357
113
360
330
19
15
401
405
757
709
613
573
545
515
547
557
517
393
782
929
1248
1476
357
113
360
330
19
15
401
405
757
709
613
573
545
515
547
557
517
393
782
929
737
708
325
113
360
330
19
15
401
405
757
709
613
573
545
515
547
557
517
393
782
929
736
708
325
113
360
330
19
15
401
405
757
709
613
573
545
515
547
557
517
393
782
1218
1248
1477
357
113
360
880
19
15
401
405
757
709
613
573
545
515
547
557
517
393
782
1218
1504
1477
357
113
360
880
19
15
401
405
757
709
613
573
545
515
547
557
517
393
782
1218
480
425
341
113
360
864
19
15
401
405
757
709
613
573
545
515
547
557
517
393
782
962
992
708
325
113
360
352
19
15
401
405
757
709
613
573
545
515
547
557
517
393
782
962
736
708
325
113
360
352
19
15
401
405
757
709
613
573
545
515
547
557
517
393
793
1217
1249
1477
357
113
337
867
19
15
401
405
757
709
613
573
545
515
547
557
517
393
793
1217
1505
1476
357
113
337
867
19
15
401
405
757
709
613
573
545
515
547
557
517
393
793
1217
1504
1477
357
113
337
867
19
15
401
405
757
709
613
573
545
515
547
557
517
393
793
1217
1250
1476
357
113
337
867
19
15
401
405
757
709
613
573
545
515
547
557
517
393
793
1217
1506
1476
357
113
337
867
19
15
401
405
757
709
613
573
545
515
547
557
517
393
793
1217
482
434
370
113
337
873
19
15
401
405
757
709
613
573
545
515
547
557
517
393
793
961
993
708
357
113
337
355
19
15
401
405
757
709
613
573
545
515
547
557
517
393
793
961
992
709
357
113
337
355
19
15
401
405
757
709
613
573
545
515
547
557
517
393
793
961
737
708
357
113
337
355
19
15
401
405
757
709
613
573
545
515
547
557
517
393
793
961
736
709
357
113
337
355
19
15
401
405
757
709
613
573
545
515
547
557
517
393
793
961
994
708
357
113
337
355
19
15
401
405
757
709
613
573
545
515
547
557
517
393
793
961
738
708
357
113
337
355
19
15
401
405
757
709
613
573
545
515
547
557
517
393
793
962
992
708
373
113
337
376
19
15
401
405
757
709
613
573
545
515
547
557
517
393
793
962
736
708
373
113
337
376
19
15
401
405
757
709
613
573
545
515
547
557
517
393
793
962
994
708
373
113
337
376
19
15
401
405
757
709
613
573
545
515
547
557
517
393
793
962
738
708
373
113
337
376
19
15
401
405
757
709
613
573
545
515
547
557
517
393
793
962
996
708
373
113
337
376
19
15
401
405
757
709
613
573
545
515
547
557
517
393
797
1217
1249
1477
357
113
341
873
19
15
401
405
757
709
613
573
545
515
547
557
517
393
797
1217
1505
1476
357
113
341
873
19
15
401
405
757
709
613
573
545
515
547
557
517
393
797
1217
1504
1477
357
113
341
873
19
15
401
405
757
709
613
573
545
515
547
557
517
393
797
1217
482
434
370
113
341
873
19
15
401
405
757
709
613
573
545
515
547
557
517
393
797
961
993
708
357
113
341
361
19
15
401
405
757
709
613
573
545
515
547
557
517
393
797
961
992
709
357
113
341
361
19
15
401
405
757
709
613
573
545
515
547
557
517
393
797
961
737
708
357
113
341
361
19
15
401
405
757
709
613
573
545
515
547
557
517
393
797
961
736
709
357
113
341
361
19
15
401
405
757
709
613
573
545
515
547
557
517
393
797
961
738
434
371
113
341
361
19
15
401
405
757
709
613
573
545
515
547
557
517
393
794
962
992
708
373
113
336
352
19
15
401
405
757
709
613
573
545
515
547
557
517
393
794
962
736
708
373
113
336
352
19
15
401
405
757
709
613
573
545
515
547
557
517
393
794
962
994
708
373
113
336
352
19
15
401
405
757
709
613
573
545
515
547
557
517
393
794
962
738
708
373
113
336
352
19
15
401
405
757
709
613
573
545
515
547
557
517
393
794
962
996
708
373
113
336
352
19
15
401
405
757
709
613
573
545
515
547
557
261
393
777
1217
481
452
17
17
369
889
19
15
401
405
757
709
613
573
545
515
547
557
261
393
777
1217
482
452
37
17
369
877
19
15
401
405
757
709
613
573
545
515
547
557
261
393
777
961
993
1257
37
17
369
365
19
15
401
405
757
709
613
573
545
515
547
557
261
393
777
1218
480
453
17
17
369
872
19
15
401
405
757
709
613
573
545
515
547
557
261
393
777
1218
482
452
17
17
369
872
19
15
401
405
757
709
613
573
545
515
547
557
261
393
777
1218
484
452
17
17
369
872
19
15
401
405
757
709
613
573
545
515
547
557
261
393
781
1217
481
452
17
17
345
889
19
15
401
405
757
709
613
573
545
515
547
557
261
393
781
961
993
1257
37
17
361
355
19
15
401
405
757
709
613
573
545
515
547
557
261
393
781
961
992
1257
37
17
361
355
19
15
401
405
757
709
613
573
545
515
547
557
261
393
789
1217
1505
452
21
17
354
875
19
15
401
405
757
709
613
573
545
515
547
557
261
393
789
1217
1504
453
21
17
354
875
19
15
401
405
757
709
613
573
545
515
547
557
261
393
789
1217
481
452
21
17
354
875
19
15
401
405
757
709
613
573
545
515
547
557
261
393
789
1217
482
452
37
17
354
875
19
15
401
405
757
709
613
573
545
515
547
557
261
393
789
961
993
1257
37
17
354
363
19
15
401
405
757
709
613
573
545
515
547
557
261
393
789
961
992
1257
37
17
354
363
19
15
401
405
757
709
613
573
545
515
547
557
261
393
962
1217
1505
452
21
17
512
798
19
15
401
405
757
709
613
573
545
515
547
557
261
393
962
961
993
1257
37
17
256
30
19
15
401
405
757
709
613
573
545
515
547
557
261
393
962
961
737
361
37
17
256
30
19
15
401
405
757
709
613
573
545
515
547
557
261
393
962
705
337
425
37
17
256
286
19
15
401
405
757
709
613
573
545
515
547
557
261
393
962
705
481
964
21
17
512
286
19
15
401
405
757
709
613
573
545
515
547
557
261
393
962
705
737
361
37
17
256
286
19
15
401
405
757
709
613
573
545
515
547
557
261
393
962
705
480
489
37
17
256
286
19
15
401
405
757
709
613
573
545
515
547
557
261
393
962
1218
1504
452
21
17
512
792
19
15
401
405
757
709
613
573
545
515
547
557
261
393
962
962
992
1257
37
17
256
24
19
15
401
405
757
709
613
573
545
515
547
557
261
393
962
962
736
361
37
17
256
24
19
15
401
405
757
709
613
573
545
515
547
557
261
393
962
706
336
425
37
17
256
280
19
15
401
405
757
709
613
573
545
515
547
557
261
393
962
706
480
964
21
17
512
280
19
15
401
405
757
709
613
573
545
515
547
557
261
393
962
706
736
361
37
17
256
280
19
15
401
405
757
709
613
573
545
515
547
557
261
393
962
706
482
964
37
17
256
280
19
15
401
405
757
709
613
573
545
515
547
557
261
393
962
706
484
964
17
17
512
280
19
15
401
405
757
709
613
573
545
515
547
557
261
393
782
961
992
1257
37
17
360
354
19
15
401
405
757
709
613
573
545
515
547
557
261
393
782
1218
480
453
17
17
360
864
19
15
401
405
757
709
613
573
545
515
547
557
261
393
782
962
992
1257
37
17
360
352
19
15
401
405
757
709
613
573
545
515
547
557
261
393
793
1217
1505
452
21
17
337
873
19
15
401
405
757
709
613
573
545
515
547
557
261
393
793
1217
1504
453
17
17
337
873
19
15
401
405
757
709
613
573
545
515
547
557
261
393
793
1217
481
452
17
17
337
873
19
15
401
405
757
709
613
573
545
515
547
557
261
393
793
1217
482
452
37
17
337
873
19
15
401
405
757
709
613
573
545
515
547
557
261
393
793
961
993
1257
37
17
337
361
19
15
401
405
757
709
613
573
545
515
547
557
261
393
793
961
992
1257
37
17
337
361
19
15
401
405
757
709
613
573
545
515
547
557
261
393
793
1218
1504
452
21
17
337
888
19
15
401
405
757
709
613
573
545
515
547
557
261
393
450
514
848
453
17
17
0
472
19
15
401
405
757
709
613
573
545
515
547
557
261
393
450
961
993
1257
37
17
0
286
19
15
401
405
757
709
613
573
545
515
547
557
261
393
450
961
737
361
37
17
0
286
19
15
401
405
757
709
613
573
545
515
547
557
261
393
450
449
993
1257
37
17
0
30
19
15
401
405
757
709
613
573
545
515
547
557
261
393
450
449
992
1257
37
17
0
30
19
15
401
405
757
709
613
573
545
515
547
557
261
393
450
449
481
964
21
17
0
30
19
15
401
405
757
709
613
573
545
515
547
557
261
393
450
449
480
965
17
17
0
30
19
15
401
405
757
709
613
573
545
515
547
557
261
393
450
962
992
1257
37
17
0
536
19
15
401
405
757
709
613
573
545
515
547
557
261
393
450
962
736
361
37
17
0
536
19
15
401
405
757
709
613
573
545
515
547
557
261
393
450
450
992
1257
37
17
0
24
19
15
401
405
757
709
613
573
545
515
547
557
261
393
450
450
480
964
21
17
0
24
19
15
401
405
757
709
613
573
545
515
547
557
261
393
450
450
482
964
37
17
0
24
19
15
401
405
757
709
613
573
545
515
547
557
261
393
450
450
484
964
17
17
0
24
19
15
401
405
757
709
613
573
545
515
547
557
261
393
797
1217
1505
452
21
17
341
873
19
15
401
405
757
709
613
573
545
515
547
557
261
393
797
1217
1504
453
17
17
341
873
19
15
401
405
757
709
613
573
545
515
547
557
261
393
797
1217
481
452
17
17
341
873
19
15
401
405
757
709
613
573
545
515
547
557
261
393
797
961
993
1257
37
17
341
361
19
15
401
405
757
709
613
573
545
515
547
557
261
393
797
961
992
1257
37
17
341
361
19
15
401
405
757
709
613
573
545
515
547
557
261
393
965
1217
1505
452
21
17
514
790
19
15
401
405
757
709
613
573
545
515
547
557
261
393
965
1217
1504
453
17
17
514
790
19
15
401
405
757
709
613
573
545
515
547
557
261
393
965
961
993
1257
37
17
514
75
19
15
401
405
757
709
613
573
545
515
547
557
261
393
965
961
992
1257
37
17
514
75
19
15
401
405
757
709
613
573
545
515
547
557
261
393
965
961
737
361
37
17
514
75
19
15
401
405
757
709
613
573
545
515
547
557
261
393
965
961
736
361
37
17
514
75
19
15
401
405
757
709
613
573
545
515
547
557
261
393
965
705
337
425
37
17
514
278
19
15
401
405
757
709
613
573
545
515
547
557
261
393
965
705
481
964
21
17
514
278
19
15
401
405
757
709
613
573
545
515
547
557
261
393
965
705
737
361
37
17
514
278
19
15
401
405
757
709
613
573
545
515
547
557
261
393
965
705
480
965
17
17
514
278
19
15
401
405
757
709
613
573
545
515
547
557
261
393
965
705
736
361
37
17
514
278
19
15
401
405
757
709
613
573
545
515
547
557
261
393
965
705
482
964
37
17
514
278
19
15
401
405
757
709
613
573
545
515
547
557
261
393
453
529
849
452
21
17
2
710
19
15
401
405
757
709
613
573
545
515
547
557
261
393
453
961
993
1257
37
17
2
538
19
15
401
405
757
709
613
573
545
515
547
557
261
393
453
961
992
1257
37
17
2
538
19
15
401
405
757
709
613
573
545
515
547
557
261
393
453
961
737
361
37
17
2
538
19
15
401
405
757
709
613
573
545
515
547
557
261
393
453
961
736
361
37
17
2
538
19
15
401
405
757
709
613
573
545
515
547
557
261
393
453
449
993
1257
37
17
2
22
19
15
401
405
757
709
613
573
545
515
547
557
261
393
453
449
992
1257
37
17
2
22
19
15
401
405
757
709
613
573
545
515
547
557
261
393
453
449
481
964
21
17
2
22
19
15
401
405
757
709
613
573
545
515
547
557
261
393
453
449
480
965
17
17
2
22
19
15
401
405
757
709
613
573
545
515
547
557
261
393
453
449
482
964
37
17
2
22
19
15
401
405
757
709
613
573
545
515
547
557
261
393
794
1217
1505
453
21
17
336
878
19
15
401
405
757
709
613
573
545
515
547
557
261
393
794
1217
1504
453
21
17
336
878
19
15
401
405
757
709
613
573
545
515
547
557
261
393
794
961
993
1257
37
17
336
366
19
15
401
405
757
709
613
573
545
515
547
557
261
393
794
961
992
1257
37
17
336
366
19
15
401
405
757
709
613
573
545
515
547
557
261
393
794
1218
1504
453
21
17
336
864
19
15
401
405
757
709
613
573
545
515
547
557
261
393
794
1218
1508
453
21
17
336
864
19
15
401
405
757
709
613
573
545
515
547
557
261
393
794
962
992
1257
37
17
336
352
19
15
401
405
757
709
613
573
545
515
547
557
261
393
461
961
993
1257
37
17
5
533
19
15
401
405
757
709
613
573
545
515
547
557
261
393
461
961
992
1257
37
17
5
533
19
15
401
405
757
709
613
573
545
515
547
557
261
393
461
961
737
361
37
17
5
533
19
15
401
405
757
709
613
573
545
515
547
557
261
393
461
961
736
361
37
17
5
533
19
15
401
405
757
709
613
573
545
515
547
557
261
393
461
705
336
425
37
17
5
661
19
15
401
405
757
709
613
573
545
515
547
557
261
393
461
705
337
425
37
17
5
661
19
15
401
405
757
709
613
573
545
515
547
557
261
393
461
449
993
1257
37
17
5
21
19
15
401
405
757
709
613
573
545
515
547
557
261
393
461
449
992
1257
37
17
5
21
19
15
401
405
757
709
613
573
545
515
547
557
261
393
461
449
481
964
21
17
5
21
19
15
401
405
757
709
613
573
545
515
547
557
261
393
461
449
480
965
17
17
5
21
19
15
401
405
757
709
613
573
545
515
547
557
261
393
973
1217
1505
452
21
17
517
789
19
15
401
405
757
709
613
573
545
515
547
557
261
393
973
1217
1504
453
17
17
517
789
19
15
401
405
757
709
613
573
545
515
547
557
261
393
973
961
993
1257
37
17
517
21
19
15
401
405
757
709
613
573
545
515
547
557
261
393
973
961
992
1257
37
17
517
21
19
15
401
405
757
709
613
573
545
515
547
557
261
393
973
961
737
361
37
17
517
21
19
15
401
405
757
709
613
573
545
515
547
557
261
393
973
961
736
361
37
17
517
21
19
15
401
405
757
709
613
573
545
515
547
557
261
393
973
705
336
425
37
17
517
277
19
15
401
405
757
709
613
573
545
515
547
557
261
393
973
705
337
425
37
17
517
277
19
15
401
405
757
709
613
573
545
515
547
557
261
393
973
705
481
964
21
17
517
277
19
15
401
405
757
709
613
573
545
515
547
557
261
393
973
705
737
361
37
17
517
277
19
15
401
405
757
709
613
573
545
515
547
557
261
393
973
705
480
965
17
17
517
277
19
15
401
405
757
709
613
573
545
515
547
557
261
393
973
705
736
361
37
17
517
277
19
15
401
405
757
709
613
573
545
515
547
557
261
1417
1474
1217
481
964
21
1553
512
798
19
15
401
405
757
709
613
573
545
515
547
557
261
1417
1474
449
481
964
21
1553
1280
286
19
15
401
405
757
709
613
573
545
515
547
557
261
1417
1474
1218
480
965
17
1553
1024
664
19
15
401
405
757
709
613
573
545
515
547
557
261
1417
1474
450
480
964
21
1553
1280
280
19
15
401
405
757
709
613
573
545
515
547
557
261
1417
1474
450
484
964
17
1553
1280
280
19
15
401
405
757
709
613
573
545
515
547
557
261
1417
1477
1217
481
964
21
1553
1026
811
19
15
401
405
757
709
613
573
545
515
547
557
261
1417
1477
449
481
964
21
1553
1282
278
19
15
401
405
757
709
613
573
545
515
547
557
261
1417
1477
449
480
965
17
1553
1282
278
19
15
401
405
757
709
613
573
545
515
547
557
261
1417
1477
449
482
964
37
1553
1282
278
19
15
401
405
757
709
613
573
545
515
547
557
261
1417
1485
1217
481
964
21
1553
1029
789
19
15
401
405
757
709
613
573
545
515
547
557
261
1417
1485
449
481
964
21
1553
1285
277
19
15
401
405
757
709
613
573
545
515
547
557
261
1417
1485
449
480
965
17
1553
1285
277
19
15
401
405
757
709
613
573
545
515
547
557
525
649
674
513
849
964
1730
1702
1600
1598
19
15
401
405
757
709
613
573
545
515
547
557
525
649
674
514
850
964
1730
1702
1600
1640
19
15
401
405
757
709
613
573
545
515
547
557
525
649
685
513
337
708
1730
1702
1689
1625
19
15
401
405
757
709
613
573
545
515
547
557
525
649
685
513
849
964
1730
1702
1689
1625
19
15
401
405
757
709
613
573
545
515
547
557
525
649
686
513
337
964
1730
1702
1688
1633
19
15
401
405
757
709
613
573
545
515
547
557
525
649
686
513
849
964
1730
1702
1688
1633
19
15
401
405
757
709
613
573
545
515
547
557
269
393
777
1218
482
452
34
10
362
872
19
15
401
405
757
709
613
573
545
515
547
557
269
393
777
1218
484
452
34
10
362
872
19
15
401
405
757
709
613
573
545
515
547
557
269
393
962
705
337
425
35
11
512
278
19
15
401
405
757
709
613
573
545
515
547
557
269
393
962
705
481
452
34
10
512
285
19
15
401
405
757
709
613
573
545
515
547
557
269
393
962
706
336
425
35
11
512
280
19
15
401
405
757
709
613
573
545
515
547
557
269
393
962
706
480
964
34
11
512
280
19
15
401
405
757
709
613
573
545
515
547
557
269
393
962
706
482
964
34
10
512
280
19
15
401
405
757
709
613
573
545
515
547
557
269
393
962
706
484
964
34
11
512
280
19
15
401
405
757
709
613
573
545
515
547
557
269
393
450
449
481
452
34
10
0
29
19
15
401
405
757
709
613
573
545
515
547
557
269
393
450
450
480
964
34
11
0
24
19
15
401
405
757
709
613
573
545
515
547
557
269
393
450
450
482
964
34
10
0
24
19
15
401
405
757
709
613
573
545
515
547
557
269
393
450
450
484
964
34
11
0
24
19
15
401
405
757
709
613
573
545
515
547
557
269
393
786
1218
484
452
34
11
352
872
19
15
401
405
757
709
613
573
545
515
547
557
269
393
965
705
337
425
33
6
514
282
19
15
401
405
757
709
613
573
545
515
547
557
269
393
965
705
481
452
34
10
514
286
19
15
401
405
757
709
613
573
545
515
547
557
269
393
965
705
482
946
34
11
515
283
19
15
401
405
757
709
613
573
545
515
547
557
269
393
453
449
481
452
34
10
2
30
19
15
401
405
757
709
613
573
545
515
547
557
269
393
453
449
482
946
34
11
3
43
19
15
401
405
757
709
613
573
545
515
547
557
269
393
969
705
337
425
33
6
518
274
19
15
401
405
757
709
613
573
545
515
547
557
269
393
457
705
337
425
33
6
6
662
19
15
401
405
757
709
613
573
545
515
547
557
269
1417
1474
450
480
964
34
1547
1280
280
19
15
401
405
757
709
613
573
545
515
547
557
269
1417
1474
450
482
964
34
1546
1280
280
19
15
401
405
757
709
613
573
545
515
547
557
269
1417
1474
450
484
964
34
1547
1280
280
19
15
401
405
757
709
613
573
545
515
547
557
269
1417
1477
449
482
946
34
1547
1283
283
19
15
401
405
757
709
613
573
545
515
547
565
517
393
777
1217
1504
354
358
113
369
889
19
15
401
405
757
709
613
573
545
515
547
565
517
393
777
1217
1250
994
1763
113
1265
957
19
15
401
405
757
709
613
573
545
515
547
565
517
393
777
1217
482
994
1766
113
1265
947
19
15
401
405
757
709
613
573
545
515
547
565
517
393
777
961
992
738
358
113
369
377
19
15
401
405
757
709
613
573
545
515
547
565
517
393
777
961
994
738
358
113
369
377
19
15
401
405
757
709
613
573
545
515
547
565
517
393
777
961
738
738
358
113
369
377
19
15
401
405
757
709
613
573
545
515
547
565
517
393
777
929
736
738
359
113
369
325
19
15
401
405
757
709
613
573
545
515
547
565
517
393
777
1218
1504
354
358
113
369
888
19
15
401
405
757
709
613
573
545
515
547
565
517
393
777
962
992
738
358
113
369
376
19
15
401
405
757
709
613
573
545
515
547
565
517
393
777
962
736
738
358
113
369
376
19
15
401
405
757
709
613
573
545
515
547
565
517
393
777
962
996
738
359
113
369
376
19
15
401
405
757
709
613
573
545
515
547
565
517
393
777
962
740
738
358
113
369
376
19
15
401
405
757
709
613
573
545
515
547
565
517
393
777
1225
1504
354
358
113
369
867
19
15
401
405
757
709
613
573
545
515
547
565
517
393
777
930
736
738
358
113
369
328
19
15
401
405
757
709
613
573
545
515
547
565
517
393
781
1217
1250
994
1763
113
1269
949
19
15
401
405
757
709
613
573
545
515
547
565
517
393
781
961
994
738
358
113
361
365
19
15
401
405
757
709
613
573
545
515
547
565
517
393
781
929
736
738
355
113
361
329
19
15
401
405
757
709
613
573
545
515
547
565
517
393
789
1217
1250
994
1766
113
1250
939
19
15
401
405
757
709
613
573
545
515
547
565
517
393
789
1217
482
994
1766
113
1250
939
19
15
401
405
757
709
613
573
545
515
547
565
517
393
789
961
994
738
358
113
354
363
19
15
401
405
757
709
613
573
545
515
547
565
517
393
789
961
738
738
355
113
354
363
19
15
401
405
757
709
613
573
545
515
547
565
517
393
782
961
992
738
355
113
360
354
19
15
401
405
757
709
613
573
545
515
547
565
517
393
782
929
736
738
355
113
360
330
19
15
401
405
757
709
613
573
545
515
547
565
517
393
782
962
992
738
355
113
360
368
19
15
401
405
757
709
613
573
545
515
547
565
517
393
782
962
736
738
355
113
360
368
19
15
401
405
757
709
613
573
545
515
547
565
517
393
782
930
736
738
355
113
360
328
19
15
401
405
757
709
613
573
545
515
547
565
517
393
793
961
992
738
358
113
337
361
19
15
401
405
757
709
613
573
545
515
547
565
517
393
793
961
994
738
358
113
337
361
19
15
401
405
757
709
613
573
545
515
547
565
517
393
793
961
738
738
358
113
337
361
19
15
401
405
757
709
613
573
545
515
547
565
517
393
793
962
992
738
358
113
337
376
19
15
401
405
757
709
613
573
545
515
547
565
517
393
793
962
736
738
358
113
337
376
19
15
401
405
757
709
613
573
545
515
547
565
517
393
793
962
994
738
358
113
337
376
19
15
401
405
757
709
613
573
545
515
547
565
517
393
797
961
994
738
358
113
341
361
19
15
401
405
757
709
613
573
545
515
547
565
517
393
797
961
738
738
358
113
341
361
19
15
401
405
757
709
613
573
545
515
547
565
517
393
794
1218
1508
354
355
113
336
872
19
15
401
405
757
709
613
573
545
515
547
565
261
393
777
1217
481
533
13
17
346
890
19
15
401
405
757
709
613
573
545
515
547
565
261
393
777
1217
480
533
13
17
346
890
19
15
401
405
757
709
613
573
545
515
547
565
261
393
777
961
993
533
13
17
346
378
19
15
401
405
757
709
613
573
545
515
547
565
261
393
777
961
992
532
13
17
346
378
19
15
401
405
757
709
613
573
545
515
547
565
261
393
777
961
994
532
13
17
346
378
19
15
401
405
757
709
613
573
545
515
547
565
261
393
777
961
738
482
22
17
369
377
19
15
401
405
757
709
613
573
545
515
547
565
261
393
777
929
737
532
13
17
346
330
19
15
401
405
757
709
613
573
545
515
547
565
261
393
777
929
736
482
19
17
365
329
19
15
401
405
757
709
613
573
545
515
547
565
261
393
777
1218
480
482
22
17
378
872
19
15
401
405
757
709
613
573
545
515
547
565
261
393
777
1218
484
482
22
17
378
872
19
15
401
405
757
709
613
573
545
515
547
565
261
393
777
962
736
354
22
17
378
360
19
15
401
405
757
709
613
573
545
515
547
565
261
393
777
962
740
354
22
17
378
360
19
15
401
405
757
709
613
573
545
515
547
565
261
393
777
969
993
533
13
17
346
355
19
15
401
405
757
709
613
573
545
515
547
565
261
393
777
969
992
533
13
17
346
355
19
15
401
405
757
709
613
573
545
515
547
565
261
393
781
1217
481
533
13
17
345
893
19
15
401
405
757
709
613
573
545
515
547
565
261
393
781
1217
480
533
13
17
345
893
19
15
401
405
757
709
613
573
545
515
547
565
261
393
781
961
993
533
13
17
345
377
19
15
401
405
757
709
613
573
545
515
547
565
261
393
781
961
992
532
13
17
345
377
19
15
401
405
757
709
613
573
545
515
547
565
261
393
781
961
738
482
22
17
345
377
19
15
401
405
757
709
613
573
545
515
547
565
261
393
781
929
737
532
13
17
345
323
19
15
401
405
757
709
613
573
545
515
547
565
261
393
781
929
736
482
19
17
345
322
19
15
401
405
757
709
613
573
545
515
547
565
261
393
789
1217
481
533
13
17
354
875
19
15
401
405
757
709
613
573
545
515
547
565
261
393
789
1217
480
533
13
17
354
875
19
15
401
405
757
709
613
573
545
515
547
565
261
393
789
961
993
533
13
17
354
363
19
15
401
405
757
709
613
573
545
515
547
565
261
393
789
961
992
532
13
17
354
363
19
15
401
405
757
709
613
573
545
515
547
565
261
393
789
961
738
482
22
17
354
363
19
15
401
405
757
709
613
573
545
515
547
565
261
393
962
961
993
532
21
17
256
30
19
15
401
405
757
709
613
573
545
515
547
565
261
393
962
705
337
533
21
17
512
286
19
15
401
405
757
709
613
573
545
515
547
565
261
393
962
705
481
532
21
17
512
286
19
15
401
405
757
709
613
573
545
515
547
565
261
393
962
705
737
532
21
17
512
286
19
15
401
405
757
709
613
573
545
515
547
565
261
393
962
1218
1504
482
19
17
512
792
19
15
401
405
757
709
613
573
545
515
547
565
261
393
962
1218
1506
482
19
17
512
792
19
15
401
405
757
709
613
573
545
515
547
565
261
393
962
962
736
354
19
17
256
24
19
15
401
405
757
709
613
573
545
515
547
565
261
393
962
962
738
354
19
17
256
24
19
15
401
405
757
709
613
573
545
515
547
565
261
393
962
962
740
354
19
17
256
24
19
15
401
405
757
709
613
573
545
515
547
565
261
393
962
706
480
994
19
17
512
280
19
15
401
405
757
709
613
573
545
515
547
565
261
393
962
706
736
354
19
17
512
280
19
15
401
405
757
709
613
573
545
515
547
565
261
393
962
706
482
994
19
17
512
280
19
15
401
405
757
709
613
573
545
515
547
565
261
393
962
706
738
354
19
17
512
280
19
15
401
405
757
709
613
573
545
515
547
565
261
393
962
706
338
532
21
17
512
280
19
15
401
405
757
709
613
573
545
515
547
565
261
393
962
706
484
994
19
17
512
280
19
15
401
405
757
709
613
573
545
515
547
565
261
393
962
706
740
354
19
17
512
280
19
15
401
405
757
709
613
573
545
515
547
565
261
393
782
929
736
482
19
17
360
330
19
15
401
405
757
709
613
573
545
515
547
565
261
393
782
1218
480
482
19
17
360
864
19
15
401
405
757
709
613
573
545
515
547
565
261
393
782
962
736
354
19
17
360
352
19
15
401
405
757
709
613
573
545
515
547
565
261
393
782
930
736
354
19
17
360
328
19
15
401
405
757
709
613
573
545
515
547
565
261
393
793
1217
1504
482
22
17
337
873
19
15
401
405
757
709
613
573
545
515
547
565
261
393
793
1217
481
533
13
17
337
873
19
15
401
405
757
709
613
573
545
515
547
565
261
393
793
1217
480
533
13
17
337
873
19
15
401
405
757
709
613
573
545
515
547
565
261
393
793
961
993
533
13
17
337
361
19
15
401
405
757
709
613
573
545
515
547
565
261
393
793
961
992
532
13
17
337
361
19
15
401
405
757
709
613
573
545
515
547
565
261
393
793
961
994
532
13
17
337
361
19
15
401
405
757
709
613
573
545
515
547
565
261
393
793
961
738
482
22
17
337
361
19
15
401
405
757
709
613
573
545
515
547
565
261
393
793
1218
1504
482
22
17
337
888
19
15
401
405
757
709
613
573
545
515
547
565
261
393
793
962
992
532
13
17
337
376
19
15
401
405
757
709
613
573
545
515
547
565
261
393
793
962
736
482
22
17
337
376
19
15
401
405
757
709
613
573
545
515
547
565
261
393
793
962
994
532
53
17
337
376
19
15
401
405
757
709
613
573
545
515
547
565
261
393
450
961
993
533
53
17
0
286
19
15
401
405
757
709
613
573
545
515
547
565
261
393
450
449
993
533
53
17
0
30
19
15
401
405
757
709
613
573
545
515
547
565
261
393
450
449
481
533
53
17
0
30
19
15
401
405
757
709
613
573
545
515
547
565
261
393
450
962
736
354
19
17
0
536
19
15
401
405
757
709
613
573
545
515
547
565
261
393
450
962
994
532
53
17
0
280
19
15
401
405
757
709
613
573
545
515
547
565
261
393
450
962
738
354
19
17
0
536
19
15
401
405
757
709
613
573
545
515
547
565
261
393
450
962
740
354
19
17
0
536
19
15
401
405
757
709
613
573
545
515
547
565
261
393
450
450
992
533
53
17
0
24
19
15
401
405
757
709
613
573
545
515
547
565
261
393
450
450
480
994
19
17
0
24
19
15
401
405
757
709
613
573
545
515
547
565
261
393
450
450
994
532
21
17
0
24
19
15
401
405
757
709
613
573
545
515
547
565
261
393
450
450
482
532
21
17
0
24
19
15
401
405
757
709
613
573
545
515
547
565
261
393
450
450
484
994
19
17
0
24
19
15
401
405
757
709
613
573
545
515
547
565
261
393
797
1217
481
533
13
17
341
873
19
15
401
405
757
709
613
573
545
515
547
565
261
393
797
1217
480
533
13
17
341
873
19
15
401
405
757
709
613
573
545
515
547
565
261
393
797
961
993
533
13
17
341
361
19
15
401
405
757
709
613
573
545
515
547
565
261
393
797
961
992
532
13
17
341
361
19
15
401
405
757
709
613
573
545
515
547
565
261
393
797
961
738
482
22
17
341
361
19
15
401
405
757
709
613
573
545
515
547
565
261
393
681
513
336
482
19
17
666
1594
19
15
401
405
757
709
613
573
545
515
547
565
261
393
965
1217
1506
482
19
17
514
790
19
15
401
405
757
709
613
573
545
515
547
565
261
393
965
961
993
533
13
17
258
22
19
15
401
405
757
709
613
573
545
515
547
565
261
393
965
961
992
532
13
17
258
22
19
15
401
405
757
709
613
573
545
515
547
565
261
393
965
961
994
532
13
17
258
22
19
15
401
405
757
709
613
573
545
515
547
565
261
393
965
961
738
482
22
17
514
27
19
15
401
405
757
709
613
573
545
515
547
565
261
393
965
705
337
533
13
17
514
278
19
15
401
405
757
709
613
573
545
515
547
565
261
393
965
705
481
532
13
17
514
278
19
15
401
405
757
709
613
573
545
515
547
565
261
393
965
705
737
533
13
17
514
278
19
15
401
405
757
709
613
573
545
515
547
565
261
393
965
705
480
532
13
17
514
278
19
15
401
405
757
709
613
573
545
515
547
565
261
393
965
705
482
994
19
17
514
278
19
15
401
405
757
709
613
573
545
515
547
565
261
393
965
705
738
532
13
17
514
278
19
15
401
405
757
709
613
573
545
515
547
565
261
393
453
529
849
469
13
17
2
710
19
15
401
405
757
709
613
573
545
515
547
565
261
393
453
961
993
533
13
17
2
538
19
15
401
405
757
709
613
573
545
515
547
565
261
393
453
961
992
532
13
17
2
538
19
15
401
405
757
709
613
573
545
515
547
565
261
393
453
961
994
532
13
17
2
538
19
15
401
405
757
709
613
573
545
515
547
565
261
393
453
961
738
482
22
17
2
538
19
15
401
405
757
709
613
573
545
515
547
565
261
393
453
449
993
533
13
17
2
22
19
15
401
405
757
709
613
573
545
515
547
565
261
393
453
449
992
533
13
17
2
22
19
15
401
405
757
709
613
573
545
515
547
565
261
393
453
449
481
533
13
17
2
22
19
15
401
405
757
709
613
573
545
515
547
565
261
393
453
449
994
532
13
17
2
22
19
15
401
405
757
709
613
573
545
515
547
565
261
393
453
449
482
532
13
17
2
22
19
15
401
405
757
709
613
573
545
515
547
565
261
393
794
961
993
533
53
17
336
366
19
15
401
405
757
709
613
573
545
515
547
565
261
393
685
513
336
994
19
17
665
1597
19
15
401
405
757
709
613
573
545
515
547
565
261
393
685
513
337
981
21
17
665
1593
19
15
401
405
757
709
613
573
545
515
547
565
261
393
461
513
849
469
13
17
5
709
19
15
401
405
757
709
613
573
545
515
547
565
261
393
461
513
848
469
13
17
5
709
19
15
401
405
757
709
613
573
545
515
547
565
261
393
461
961
993
533
13
17
5
533
19
15
401
405
757
709
613
573
545
515
547
565
261
393
461
961
992
532
13
17
5
533
19
15
401
405
757
709
613
573
545
515
547
565
261
393
461
961
738
354
18
17
5
533
19
15
401
405
757
709
613
573
545
515
547
565
261
393
461
705
336
533
13
17
5
661
19
15
401
405
757
709
613
573
545
515
547
565
261
393
461
705
337
533
13
17
5
661
19
15
401
405
757
709
613
573
545
515
547
565
261
393
461
449
993
533
13
17
5
21
19
15
401
405
757
709
613
573
545
515
547
565
261
393
461
449
992
533
13
17
5
21
19
15
401
405
757
709
613
573
545
515
547
565
261
393
461
449
481
533
13
17
5
21
19
15
401
405
757
709
613
573
545
515
547
565
261
393
461
449
480
533
13
17
5
21
19
15
401
405
757
709
613
573
545
515
547
565
261
393
461
449
482
994
18
17
5
21
19
15
401
405
757
709
613
573
545
515
547
565
261
393
973
1217
1506
482
18
17
517
789
19
15
401
405
757
709
613
573
545
515
547
565
261
393
973
961
993
533
13
17
261
21
19
15
401
405
757
709
613
573
545
515
547
565
261
393
973
961
992
532
13
17
261
21
19
15
401
405
757
709
613
573
545
515
547
565
261
393
973
961
738
354
18
17
517
21
19
15
401
405
757
709
613
573
545
515
547
565
261
393
973
705
336
533
13
17
517
277
19
15
401
405
757
709
613
573
545
515
547
565
261
393
973
705
337
533
13
17
517
277
19
15
401
405
757
709
613
573
545
515
547
565
261
393
973
705
481
532
13
17
517
277
19
15
401
405
757
709
613
573
545
515
547
565
261
393
973
705
737
533
13
17
517
277
19
15
401
405
757
709
613
573
545
515
547
565
261
393
973
705
480
532
13
17
517
277
19
15
401
405
757
709
613
573
545
515
547
565
261
393
973
705
482
994
19
17
517
277
19
15
401
405
757
709
613
573
545
515
547
565
261
393
973
705
738
354
18
17
517
277
19
15
401
405
757
709
613
573
545
515
547
565
261
905
962
961
993
532
21
529
0
78
19
15
401
405
757
709
613
573
545
515
547
565
261
905
962
705
337
533
21
529
0
286
19
15
401
405
757
709
613
573
545
515
547
565
261
905
962
705
481
532
21
529
0
286
19
15
401
405
757
709
613
573
545
515
547
565
261
905
965
961
993
533
13
529
2
43
19
15
401
405
757
709
613
573
545
515
547
565
261
905
965
961
992
532
13
529
2
43
19
15
401
405
757
709
613
573
545
515
547
565
261
905
965
961
994
532
13
529
2
43
19
15
401
405
757
709
613
573
545
515
547
565
261
905
965
705
337
533
13
529
2
278
19
15
401
405
757
709
613
573
545
515
547
565
261
905
965
705
481
532
13
529
2
278
19
15
401
405
757
709
613
573
545
515
547
565
261
905
965
705
480
532
13
529
2
278
19
15
401
405
757
709
613
573
545
515
547
565
261
905
973
961
993
533
13
529
5
21
19
15
401
405
757
709
613
573
545
515
547
565
261
905
973
961
992
532
13
529
5
21
19
15
401
405
757
709
613
573
545
515
547
565
261
905
973
705
336
533
13
529
5
277
19
15
401
405
757
709
613
573
545
515
547
565
261
905
973
705
337
533
13
529
5
277
19
15
401
405
757
709
613
573
545
515
547
565
261
905
973
705
481
532
13
529
5
277
19
15
401
405
757
709
613
573
545
515
547
565
261
905
973
705
480
532
13
529
5
277
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1474
1473
993
532
21
1553
1024
542
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1474
961
993
532
21
1553
1024
78
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1474
449
993
532
21
1553
1280
286
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1474
449
481
532
21
1553
1280
286
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1474
1474
994
532
21
1553
1024
536
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1474
450
480
994
19
1553
1280
280
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1474
450
994
532
21
1553
1280
280
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1474
450
482
532
21
1553
1280
280
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1474
450
484
994
19
1553
1280
280
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1477
1473
993
533
13
1553
1026
534
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1477
1473
992
533
13
1553
1026
534
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1477
1473
994
532
13
1553
1026
534
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1477
961
993
533
13
1553
1026
43
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1477
961
992
532
13
1553
1026
43
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1477
961
994
532
13
1553
1026
43
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1477
449
993
533
13
1553
1282
278
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1477
449
992
533
13
1553
1282
278
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1477
449
481
533
13
1553
1282
278
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1477
449
994
532
13
1553
1282
278
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1477
449
482
994
19
1553
1282
278
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1485
1473
993
533
13
1553
1029
533
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1485
1473
992
533
13
1553
1029
533
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1485
961
993
533
13
1553
1029
21
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1485
961
992
532
13
1553
1029
21
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1485
449
993
533
13
1553
1285
277
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1485
449
992
533
13
1553
1285
277
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1485
449
481
533
13
1553
1285
277
19
15
401
405
757
709
613
573
545
515
547
565
261
1417
1485
449
482
994
18
1553
1285
277
19
15
401
405
757
709
613
573
545
515
547
313
261
393
681
513
337
17
83
17
666
1594
19
15
401
405
757
709
613
573
545
515
547
313
261
393
965
705
337
17
85
17
514
283
19
15
401
405
757
709
613
573
545
515
547
313
261
393
461
705
337
17
85
17
5
661
19
15
401
405
757
709
613
573
545
515
547
313
261
393
973
705
337
17
85
17
517
277
19
15
401
405
757
709
613
573
545
515
547
313
261
905
965
705
337
17
83
529
2
278
19
15
401
405
757
709
613
573
545
515
547
313
261
905
973
705
337
17
83
529
5
277
19
15
401
405
757
709
613
573
545
515
547
313
265
393
962
705
337
17
97
11
512
285
19
15
401
405
757
709
613
573
545
515
547
313
265
393
962
706
336
17
97
11
512
280
19
15
401
405
757
709
613
573
545
515
547
313
265
393
965
705
336
17
97
6
514
286
19
15
401
405
757
709
613
573
545
515
547
313
265
393
965
705
337
17
97
11
515
285
19
15
401
405
757
709
613
573
545
515
547
313
265
393
453
705
336
17
65
6
2
667
19
15
401
405
757
709
613
573
545
515
547
313
265
393
969
705
336
17
97
6
518
274
19
15
401
405
757
709
613
573
545
515
547
313
265
393
969
705
337
17
97
11
519
277
19
15
401
405
757
709
613
573
545
515
547
313
265
393
969
713
336
17
97
13
262
290
19
15
401
405
757
709
613
573
545
515
547
313
265
393
457
705
337
17
65
6
6
658
19
15
401
405
757
709
613
573
545
515
547
313
265
393
461
705
336
17
65
13
5
661
19
15
401
405
757
709
613
573
545
515
547
313
265
393
461
705
337
17
65
13
5
661
19
15
401
405
757
709
613
573
545
515
547
313
265
393
973
705
336
17
97
6
517
277
19
15
401
405
757
709
613
573
545
515
547
313
265
393
973
705
337
17
97
13
517
277
19
15
401
405
757
709
613
573
545
515
547
313
777
905
962
705
337
17
257
17
0
278
19
15
401
405
757
709
613
573
545
515
547
313
777
905
962
706
336
17
257
17
0
280
19
15
401
405
757
709
613
573
545
515
547
313
777
905
965
705
336
17
257
6
2
286
19
15
401
405
757
709
613
573
545
515
547
313
777
905
965
705
337
17
257
17
3
285
19
15
401
405
757
709
613
573
545
515
547
313
777
905
969
705
336
17
257
6
6
274
19
15
401
405
757
709
613
573
545
515
547
313
777
905
969
705
337
17
257
11
7
277
19
15
401
405
757
709
613
573
545
515
547
313
777
905
973
705
336
17
257
17
5
277
19
15
401
405
757
709
613
573
545
515
547
313
777
905
973
705
337
17
257
17
5
277
19
15
401
405
757
709
613
573
545
515
547
313
777
906
966
705
336
17
257
16
0
281
19
15
401
405
757
709
613
573
545
515
547
313
777
906
966
705
337
17
257
16
0
281
19
15
401
405
757
709
613
573
545
515
547
313
777
906
966
706
336
17
257
16
0
280
19
15
401
405
757
709
613
573
545
515
547
313
777
906
969
705
336
17
257
16
6
274
19
15
401
405
757
709
613
573
545
515
547
313
777
906
969
705
337
17
257
16
6
274
19
15
401
405
757
709
613
573
545
515
547
313
777
906
970
706
336
17
257
16
4
284
19
15
401
405
757
709
613
573
545
515
547
313
269
393
962
705
337
17
99
11
512
278
19
15
401
405
757
709
613
573
545
515
547
313
269
393
965
705
337
17
99
11
515
283
19
15
401
405
757
709
613
573
545
515
547
313
269
393
461
705
337
17
99
7
5
661
19
15
401
405
757
709
613
573
545
515
547
313
269
393
973
705
337
17
99
7
517
277
19
15
401
405
757
709
613
573
545
515
547
313
781
905
962
705
337
17
259
11
0
278
19
15
401
405
757
709
613
573
545
515
547
313
781
905
965
705
337
17
259
11
3
283
19
15
401
405
757
709
613
573
545
515
547
313
781
905
973
705
337
17
259
7
5
277
19
15
401
405
757
709
613
573
545
515
547
313
266
393
965
705
337
17
96
6
514
286
19
15
401
405
757
709
613
573
545
515
547
313
266
393
453
705
336
17
64
6
2
666
19
15
401
405
757
709
613
573
545
515
547
313
266
393
969
705
337
17
96
6
518
274
19
15
401
405
757
709
613
573
545
515
547
313
266
393
457
705
337
17
96
6
6
658
19
15
401
405
757
709
613
573
545
515
547
313
266
393
461
705
337
17
96
5
5
661
19
15
401
405
757
709
613
573
545
515
547
313
266
393
973
705
337
17
96
5
517
277
19
15
401
405
757
709
613
573
545
515
547
313
266
395
967
705
337
17
96
10
512
276
19
15
401
405
757
709
613
573
545
515
547
313
266
395
455
705
336
17
64
10
0
658
19
15
401
405
757
709
613
573
545
515
547
313
266
394
963
705
336
17
96
8
514
274
19
15
401
405
757
709
613
573
545
515
547
313
266
394
963
705
337
17
96
4
514
276
19
15
401
405
757
709
613
573
545
515
547
313
266
394
966
705
336
17
96
8
512
281
19
15
401
405
757
709
613
573
545
515
547
313
266
394
966
705
337
17
96
4
512
274
19
15
401
405
757
709
613
573
545
515
547
313
266
394
969
705
337
17
96
4
518
274
19
15
401
405
757
709
613
573
545
515
547
313
266
394
457
705
337
17
96
4
6
658
19
15
401
405
757
709
613
573
545
515
547
313
266
394
970
705
336
17
96
8
516
278
19
15
401
405
757
709
613
573
545
515
547
313
266
394
970
705
337
17
96
4
516
278
19
15
401
405
757
709
613
573
545
515
547
313
778
905
965
705
336
17
320
6
2
286
19
15
401
405
757
709
613
573
545
515
547
313
778
905
965
705
337
17
256
6
2
286
19
15
401
405
757
709
613
573
545
515
547
313
778
905
969
705
336
17
320
6
6
274
19
15
401
405
757
709
613
573
545
515
547
313
778
905
969
705
337
17
256
6
6
274
19
15
401
405
757
709
613
573
545
515
547
313
778
905
973
705
337
17
256
5
5
277
19
15
401
405
757
709
613
573
545
515
547
313
778
907
967
705
336
17
320
10
0
274
19
15
401
405
757
709
613
573
545
515
547
313
778
907
967
705
337
17
256
10
0
276
19
15
401
405
757
709
613
573
545
515
547
313
778
906
963
705
336
17
320
4
2
276
19
15
401
405
757
709
613
573
545
515
547
313
778
906
963
705
337
17
256
4
2
276
19
15
401
405
757
709
613
573
545
515
547
313
778
906
966
705
336
17
352
8
0
281
19
15
401
405
757
709
613
573
545
515
547
313
778
906
966
705
337
17
256
4
0
274
19
15
401
405
757
709
613
573
545
515
547
313
778
906
969
705
337
17
256
4
6
274
19
15
401
405
757
709
613
573
545
515
547
313
778
906
967
705
337
17
256
8
1
281
19
15
401
405
757
709
613
573
545
515
547
313
778
906
970
705
336
17
320
4
4
278
19
15
401
405
757
709
613
573
545
515
547
313
778
906
970
705
337
17
256
4
4
278
19
15
401
405
757
709
613
573
545
515
547
825
1030
1417
1474
1217
1249
1041
1304
1286
1024
830
19
15
401
405
757
709
613
573
545
515
547
825
1030
1417
1474
1217
1505
1041
1304
1286
1024
830
19
15
401
405
757
709
613
573
545
515
547
825
1030
1417
1474
1473
1505
1041
1304
1286
1024
1086
19
15
401
405
757
709
613
573
545
515
547
825
1030
1417
962
1217
1505
1041
1304
1286
0
798
19
15
401
405
757
709
613
573
545
515
547
825
1030
1417
1477
1217
1249
1041
1304
1286
514
794
19
15
401
405
757
709
613
573
545
515
547
825
1030
1417
1477
1217
1505
1041
1304
1286
514
794
19
15
401
405
757
709
613
573
545
515
547
825
1030
1417
1477
1473
1505
1041
1304
1286
1026
1067
19
15
401
405
757
709
613
573
545
515
547
825
1030
1417
1481
1217
1249
1041
1304
1286
1030
786
19
15
401
405
757
709
613
573
545
515
547
825
1030
1417
1481
1217
1505
1041
1304
1286
1030
786
19
15
401
405
757
709
613
573
545
515
547
825
1030
1417
1481
1473
1505
1041
1304
1286
1030
1046
19
15
401
405
757
709
613
573
545
515
547
825
1030
1417
969
1217
1505
1041
1304
1286
6
786
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1026
514
848
1041
1281
1297
1408
344
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1029
513
849
1041
1281
1297
1411
317
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1033
513
849
1041
1281
1297
1521
261
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1033
514
848
1041
1281
1297
1521
264
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1037
513
849
1041
1281
1297
1529
261
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1034
513
849
1041
1281
1297
1520
262
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1034
514
848
1041
1281
1297
1520
264
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1049
513
849
1041
1281
1297
1421
281
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1038
514
848
1041
1281
1291
1512
256
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1053
513
849
1041
1281
1297
1417
323
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1054
514
848
1041
1281
1291
1416
320
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1050
514
848
1041
1281
1291
1488
320
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1474
1217
1249
1041
1281
1297
512
790
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1474
1217
1505
1041
1281
1297
512
790
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1474
1473
1505
1041
1281
1297
1024
534
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1474
1218
1508
1041
1281
1297
1024
808
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1474
1474
1508
1041
1281
1297
1024
1048
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
962
1217
1505
1041
1281
1297
0
790
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1477
1217
1249
1041
1281
1297
1027
811
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1477
1217
1505
1041
1281
1297
1027
811
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1477
1473
1505
1041
1281
1297
1027
1067
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
965
1217
1505
1041
1281
1297
3
795
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1481
1217
1249
1041
1281
1286
1030
798
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1481
1217
1248
1041
1281
1286
1030
798
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1481
1217
1505
1041
1281
1286
1030
798
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1481
1217
1504
1041
1281
1286
1030
798
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1481
1473
1505
1041
1281
1286
1030
1042
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1481
1473
1504
1041
1281
1286
1030
1042
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1481
1474
1508
1041
1281
1286
1031
1096
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1481
1225
1505
1041
1281
1286
1030
802
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1481
1481
1505
1041
1281
1286
1030
1058
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
969
1217
1505
1041
1281
1286
6
786
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
969
1217
1504
1041
1281
1286
6
786
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1485
1217
1249
1041
1281
1286
517
789
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1485
1217
1248
1041
1281
1286
517
789
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1485
1217
1505
1041
1281
1286
517
789
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1485
1217
1504
1041
1281
1286
517
789
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1485
1473
1505
1041
1281
1297
1029
1045
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
1485
1473
1504
1041
1281
1297
1029
1045
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
973
1217
1505
1041
1281
1293
5
789
19
15
401
405
757
709
613
573
545
515
547
825
1033
1417
973
1217
1504
1041
1281
1293
5
789
19
15
401
405
757
709
613
573
545
515
547
825
1033
1418
1034
514
848
1041
1281
1296
1496
268
19
15
401
405
757
709
613
573
545
515
547
825
1033
1418
1049
513
849
1041
1281
1296
1422
281
19
15
401
405
757
709
613
573
545
515
547
825
1033
1418
1038
514
848
1041
1281
1296
1520
256
19
15
401
405
757
709
613
573
545
515
547
825
1033
1418
1051
513
849
1041
1281
1296
1418
282
19
15
401
405
757
709
613
573
545
515
547
825
1033
1418
1478
1217
1249
1041
1281
1296
1024
802
19
15
401
405
757
709
613
573
545
515
547
825
1033
1418
1478
1217
1248
1041
1281
1296
1024
802
19
15
401
405
757
709
613
573
545
515
547
825
1033
1418
1478
1217
1505
1041
1281
1296
1024
802
19
15
401
405
757
709
613
573
545
515
547
825
1033
1418
1478
1217
1504
1041
1281
1296
1024
802
19
15
401
405
757
709
613
573
545
515
547
825
1033
1418
1478
1473
1505
1041
1281
1296
1024
1058
19
15
401
405
757
709
613
573
545
515
547
825
1033
1418
1478
1473
1504
1041
1281
1296
1024
1058
19
15
401
405
757
709
613
573
545
515
547
825
1033
1418
966
1217
1505
1041
1281
1296
0
786
19
15
401
405
757
709
613
573
545
515
547
825
1033
1418
966
1217
1504
1041
1281
1296
0
786
19
15
401
405
757
709
613
573
545
515
547
825
1033
1418
1481
1473
1505
1041
1281
1296
1030
1043
19
15
401
405
757
709
613
573
545
515
547
825
1033
1418
1481
1473
1504
1041
1281
1296
1030
1043
19
15
401
405
757
709
613
573
545
515
547
825
1033
1418
1481
1481
1505
1041
1281
1296
1030
1090
19
15
401
405
757
709
613
573
545
515
547
825
1033
1418
1482
1473
1505
1041
1281
1296
1028
1094
19
15
401
405
757
709
613
573
545
515
547
825
1033
1418
1482
1473
1504
1041
1281
1296
1028
1094
19
15
401
405
757
709
613
573
545
515
547
825
1037
1417
1474
1217
1249
1041
1283
1291
1024
806
19
15
401
405
757
709
613
573
545
515
547
825
1037
1417
1474
1217
1505
1041
1283
1291
1024
806
19
15
401
405
757
709
613
573
545
515
547
825
1037
1417
1474
1473
1505
1041
1283
1291
1024
1062
19
15
401
405
757
709
613
573
545
515
547
825
1037
1417
1474
1218
1508
1041
1283
1291
1024
808
19
15
401
405
757
709
613
573
545
515
547
825
1037
1417
1474
1474
1508
1041
1283
1291
1024
1048
19
15
401
405
757
709
613
573
545
515
547
825
1037
1417
962
1217
1505
1041
1283
1291
0
790
19
15
401
405
757
709
613
573
545
515
547
825
1037
1417
1477
1217
1249
1041
1283
1291
1027
795
19
15
401
405
757
709
613
573
545
515
547
825
1037
1417
1477
1217
1505
1041
1283
1291
1027
795
19
15
401
405
757
709
613
573
545
515
547
825
1037
1417
1477
1473
1505
1041
1283
1291
1027
1067
19
15
401
405
757
709
613
573
545
515
547
825
1037
1417
965
1217
1505
1041
1283
1291
3
795
19
15
401
405
757
709
613
573
545
515
547
825
1037
1417
1485
1217
1249
1041
1283
1287
517
789
19
15
401
405
757
709
613
573
545
515
547
825
1037
1417
1485
1217
1248
1041
1283
1287
517
789
19
15
401
405
757
709
613
573
545
515
547
825
1037
1417
1485
1217
1505
1041
1283
1287
517
789
19
15
401
405
757
709
613
573
545
515
547
825
1037
1417
1485
1217
1504
1041
1283
1287
517
789
19
15
401
405
757
709
613
573
545
515
547
825
1037
1417
1485
1473
1505
1041
1283
1287
1029
1045
19
15
401
405
757
709
613
573
545
515
547
825
1037
1417
1485
1473
1504
1041
1283
1287
1029
1045
19
15
401
405
757
709
613
573
545
515
547
825
1037
1417
973
1217
1505
1041
1283
1287
5
789
19
15
401
405
757
709
613
573
545
515
547
825
1037
1417
973
1217
1504
1041
1283
1287
5
789
19
15
401
405
757
709
613
573
545
515
547
825
1034
1417
1477
1217
1249
1041
1280
1286
1026
811
19
15
401
405
757
709
613
573
545
515
547
825
1034
1417
1477
1217
1505
1041
1280
1286
1026
811
19
15
401
405
757
709
613
573
545
515
547
825
1034
1417
1477
1473
1505
1041
1280
1286
1026
1050
19
15
401
405
757
709
613
573
545
515
547
825
1034
1417
965
1217
1505
1041
1280
1286
2
798
19
15
401
405
757
709
613
573
545
515
547
825
1034
1417
1481
1217
1249
1041
1280
1286
1030
798
19
15
401
405
757
709
613
573
545
515
547
825
1034
1417
1481
1217
1505
1041
1280
1286
1030
798
19
15
401
405
757
709
613
573
545
515
547
825
1034
1417
1481
1473
1505
1041
1280
1286
1030
1042
19
15
401
405
757
709
613
573
545
515
547
825
1034
1417
1481
1225
1505
1041
1280
1286
1030
802
19
15
401
405
757
709
613
573
545
515
547
825
1034
1417
1481
1481
1505
1041
1280
1286
1030
1058
19
15
401
405
757
709
613
573
545
515
547
825
1034
1417
969
1217
1505
1041
1280
1286
7
797
19
15
401
405
757
709
613
573
545
515
547
825
1034
1417
1485
1217
1505
1041
1280
1285
1029
789
19
15
401
405
757
709
613
573
545
515
547
825
1034
1417
1485
1473
1505
1041
1280
1285
1029
1045
19
15
401
405
757
709
613
573
545
515
547
825
1034
1417
973
1217
1505
1041
1280
1285
5
789
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
1475
1217
1249
1041
1280
1288
1026
786
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
1475
1217
1505
1041
1280
1288
1026
786
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
1475
1473
1505
1041
1280
1288
1026
1042
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
1475
1225
1505
1041
1280
1288
1026
802
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
1475
1481
1505
1041
1280
1288
1026
1058
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
1478
1217
1249
1041
1280
1288
1024
802
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
1478
1217
1505
1041
1280
1288
1024
802
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
1478
1473
1505
1041
1280
1288
1024
1058
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
963
1217
1505
1041
1280
1288
2
786
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
966
1217
1505
1041
1280
1288
0
786
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
1481
1217
1249
1041
1280
1284
1030
830
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
1481
1217
1505
1041
1280
1284
1030
830
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
1481
1473
1505
1041
1280
1284
1030
1042
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
1481
1481
1505
1041
1280
1284
1030
1090
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
969
1217
1505
1041
1280
1284
6
786
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
1479
1217
1249
1041
1280
1288
1025
793
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
1479
1217
1505
1041
1280
1288
1025
793
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
1479
1473
1505
1041
1280
1288
1025
1049
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
967
1217
1505
1041
1280
1288
1
793
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
1482
1217
1249
1041
1280
1288
516
797
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
1482
1217
1505
1041
1280
1288
516
797
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
1482
1473
1505
1041
1280
1288
1028
1046
19
15
401
405
757
709
613
573
545
515
547
825
1034
1418
970
1217
1505
1041
1280
1288
4
790
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
1217
1249
992
1764
113
1265
957
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
1217
1248
992
1764
113
1265
957
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
1217
1504
352
356
113
369
889
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
1217
481
992
1764
113
1265
957
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
1217
480
992
1764
113
1265
957
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
1217
1250
992
1764
113
1265
957
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
1217
1506
352
356
113
369
889
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
1217
482
992
1764
113
1265
957
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
961
993
736
356
113
369
377
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
961
992
736
356
113
369
377
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
961
737
736
356
113
369
377
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
961
736
736
356
113
369
377
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
961
994
736
356
113
369
377
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
961
738
736
356
113
369
377
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
929
737
736
356
113
369
325
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
929
736
736
356
113
369
325
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
1218
1504
352
356
113
369
872
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
1218
1506
352
356
113
369
872
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
962
992
736
356
113
369
360
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
962
736
736
356
113
369
360
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
962
994
736
356
113
369
360
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
962
738
736
356
113
369
360
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
1225
1504
352
356
113
369
867
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
1225
1506
352
356
113
369
867
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
969
993
736
356
113
369
355
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
969
992
736
356
113
369
355
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
969
736
736
357
113
369
355
19
15
401
405
757
709
613
573
545
515
547
563
517
393
777
969
994
736
356
113
369
355
19
15
401
405
757
709
613
573
545
515
547
563
517
393
781
1217
1249
992
1764
113
1269
949
19
15
401
405
757
709
613
573
545
515
547
563
517
393
781
1217
1248
992
1764
113
1269
949
19
15
401
405
757
709
613
573
545
515
547
563
517
393
781
1217
1504
352
356
113
377
866
19
15
401
405
757
709
613
573
545
515
547
563
517
393
781
1217
481
992
1764
113
1269
949
19
15
401
405
757
709
613
573
545
515
547
563
517
393
781
1217
480
992
1764
113
1269
949
19
15
401
405
757
709
613
573
545
515
547
563
517
393
781
1217
1250
992
1764
113
1269
949
19
15
401
405
757
709
613
573
545
515
547
563
517
393
781
1217
1506
352
356
113
377
866
19
15
401
405
757
709
613
573
545
515
547
563
517
393
781
1217
482
992
1764
113
1269
949
19
15
401
405
757
709
613
573
545
515
547
563
517
393
781
961
993
736
356
113
345
354
19
15
401
405
757
709
613
573
545
515
547
563
517
393
781
961
992
736
356
113
345
354
19
15
401
405
757
709
613
573
545
515
547
563
517
393
781
961
737
736
356
113
345
354
19
15
401
405
757
709
613
573
545
515
547
563
517
393
781
961
736
736
356
113
345
354
19
15
401
405
757
709
613
573
545
515
547
563
517
393
781
961
994
736
356
113
345
354
19
15
401
405
757
709
613
573
545
515
547
563
517
393
781
961
738
736
356
113
345
354
19
15
401
405
757
709
613
573
545
515
547
563
517
393
781
929
737
736
356
113
345
322
19
15
401
405
757
709
613
573
545
515
547
563
517
393
781
929
736
736
356
113
345
322
19
15
401
405
757
709
613
573
545
515
547
563
517
393
789
1217
1249
992
1764
113
1250
939
19
15
401
405
757
709
613
573
545
515
547
563
517
393
789
1217
1248
992
1764
113
1250
939
19
15
401
405
757
709
613
573
545
515
547
563
517
393
789
1217
1504
352
356
113
354
875
19
15
401
405
757
709
613
573
545
515
547
563
517
393
789
1217
481
992
1764
113
1250
939
19
15
401
405
757
709
613
573
545
515
547
563
517
393
789
1217
480
992
1764
113
1250
939
19
15
401
405
757
709
613
573
545
515
547
563
517
393
789
1217
1250
992
1764
113
1250
939
19
15
401
405
757
709
613
573
545
515
547
563
517
393
789
1217
1506
352
356
113
354
875
19
15
401
405
757
709
613
573
545
515
547
563
517
393
789
1217
482
992
1764
113
1250
939
19
15
401
405
757
709
613
573
545
515
547
563
517
393
789
961
993
736
356
113
354
363
19
15
401
405
757
709
613
573
545
515
547
563
517
393
789
961
992
736
356
113
354
363
19
15
401
405
757
709
613
573
545
515
547
563
517
393
789
961
737
736
356
113
354
363
19
15
401
405
757
709
613
573
545
515
547
563
517
393
789
961
736
736
356
113
354
363
19
15
401
405
757
709
613
573
545
515
547
563
517
393
789
961
994
736
356
113
354
363
19
15
401
405
757
709
613
573
545
515
547
563
517
393
789
961
738
736
356
113
354
363
19
15
401
405
757
709
613
573
545
515
547
563
517
393
782
961
992
736
357
113
360
354
19
15
401
405
757
709
613
573
545
515
547
563
517
393
782
961
736
736
357
113
360
354
19
15
401
405
757
709
613
573
545
515
547
563
517
393
782
929
736
736
357
113
360
330
19
15
401
405
757
709
613
573
545
515
547
563
517
393
782
1218
1506
352
357
113
360
864
19
15
401
405
757
709
613
573
545
515
547
563
517
393
782
962
992
736
357
113
360
352
19
15
401
405
757
709
613
573
545
515
547
563
517
393
782
962
736
736
357
113
360
352
19
15
401
405
757
709
613
573
545
515
547
563
517
393
782
962
994
736
357
113
360
352
19
15
401
405
757
709
613
573
545
515
547
563
517
393
797
1217
1506
352
357
113
341
873
19
15
401
405
757
709
613
573
545
515
547
563
517
393
797
961
992
736
357
113
341
361
19
15
401
405
757
709
613
573
545
515
547
563
517
393
797
961
736
736
357
113
341
361
19
15
401
405
757
709
613
573
545
515
547
563
517
393
797
961
994
736
357
113
341
361
19
15
401
405
757
709
613
573
545
515
547
563
517
393
797
961
738
736
357
113
341
361
19
15
401
405
757
709
613
573
545
515
547
563
261
393
777
1217
481
480
20
17
369
877
19
15
401
405
757
709
613
573
545
515
547
563
261
393
777
1217
480
480
9
17
346
890
19
15
401
405
757
709
613
573
545
515
547
563
261
393
777
1217
482
480
21
17
369
877
19
15
401
405
757
709
613
573
545
515
547
563
261
393
777
961
992
1248
9
17
346
378
19
15
401
405
757
709
613
573
545
515
547
563
261
393
777
961
737
352
20
17
369
365
19
15
401
405
757
709
613
573
545
515
547
563
261
393
777
961
736
352
21
17
369
365
19
15
401
405
757
709
613
573
545
515
547
563
261
393
777
961
738
352
21
17
369
365
19
15
401
405
757
709
613
573
545
515
547
563
261
393
777
929
737
352
20
17
369
325
19
15
401
405
757
709
613
573
545
515
547
563
261
393
777
929
736
352
20
17
369
325
19
15
401
405
757
709
613
573
545
515
547
563
261
393
777
962
992
1248
9
17
346
376
19
15
401
405
757
709
613
573
545
515
547
563
261
393
777
962
736
480
9
17
346
376
19
15
401
405
757
709
613
573
545
515
547
563
261
393
777
962
738
480
21
17
346
376
19
15
401
405
757
709
613
573
545
515
547
563
261
393
781
1217
481
480
20
17
345
889
19
15
401
405
757
709
613
573
545
515
547
563
261
393
781
1217
480
480
9
17
345
889
19
15
401
405
757
709
613
573
545
515
547
563
261
393
781
1217
482
480
21
17
345
889
19
15
401
405
757
709
613
573
545
515
547
563
261
393
781
961
992
1248
9
17
345
354
19
15
401
405
757
709
613
573
545
515
547
563
261
393
781
961
737
480
20
17
345
377
19
15
401
405
757
709
613
573
545
515
547
563
261
393
781
961
736
352
21
17
377
361
19
15
401
405
757
709
613
573
545
515
547
563
261
393
781
961
738
352
21
17
377
361
19
15
401
405
757
709
613
573
545
515
547
563
261
393
781
929
1248
1248
9
17
345
322
19
15
401
405
757
709
613
573
545
515
547
563
261
393
781
929
737
480
20
17
345
323
19
15
401
405
757
709
613
573
545
515
547
563
261
393
781
929
736
352
21
17
377
323
19
15
401
405
757
709
613
573
545
515
547
563
261
393
789
1217
1505
480
20
17
354
875
19
15
401
405
757
709
613
573
545
515
547
563
261
393
789
1217
1504
480
21
17
354
875
19
15
401
405
757
709
613
573
545
515
547
563
261
393
789
1217
480
480
21
17
354
875
19
15
401
405
757
709
613
573
545
515
547
563
261
393
789
1217
1506
480
21
17
354
875
19
15
401
405
757
709
613
573
545
515
547
563
261
393
789
1217
482
480
21
17
354
875
19
15
401
405
757
709
613
573
545
515
547
563
261
393
789
961
737
352
20
17
354
363
19
15
401
405
757
709
613
573
545
515
547
563
261
393
789
961
736
352
21
17
354
363
19
15
401
405
757
709
613
573
545
515
547
563
261
393
789
961
738
352
21
17
354
363
19
15
401
405
757
709
613
573
545
515
547
563
261
393
962
1217
1504
480
21
17
512
798
19
15
401
405
757
709
613
573
545
515
547
563
261
393
962
961
736
352
21
17
256
30
19
15
401
405
757
709
613
573
545
515
547
563
261
393
962
705
336
480
21
17
512
286
19
15
401
405
757
709
613
573
545
515
547
563
261
393
962
705
480
992
21
17
512
286
19
15
401
405
757
709
613
573
545
515
547
563
261
393
962
705
736
352
21
17
512
286
19
15
401
405
757
709
613
573
545
515
547
563
261
393
962
1218
1504
480
21
17
512
792
19
15
401
405
757
709
613
573
545
515
547
563
261
393
962
1218
1506
480
21
17
512
792
19
15
401
405
757
709
613
573
545
515
547
563
261
393
962
962
736
352
21
17
256
24
19
15
401
405
757
709
613
573
545
515
547
563
261
393
962
962
738
352
21
17
256
24
19
15
401
405
757
709
613
573
545
515
547
563
261
393
962
706
336
480
21
17
512
280
19
15
401
405
757
709
613
573
545
515
547
563
261
393
962
706
480
992
21
17
512
280
19
15
401
405
757
709
613
573
545
515
547
563
261
393
962
706
736
352
21
17
512
280
19
15
401
405
757
709
613
573
545
515
547
563
261
393
962
706
482
992
21
17
512
280
19
15
401
405
757
709
613
573
545
515
547
563
261
393
962
706
738
352
21
17
512
280
19
15
401
405
757
709
613
573
545
515
547
563
261
393
962
706
338
480
21
17
512
280
19
15
401
405
757
709
613
573
545
515
547
563
261
393
793
1217
1505
480
20
17
337
873
19
15
401
405
757
709
613
573
545
515
547
563
261
393
793
1217
1504
480
21
17
337
873
19
15
401
405
757
709
613
573
545
515
547
563
261
393
793
1217
481
480
20
17
337
873
19
15
401
405
757
709
613
573
545
515
547
563
261
393
793
1217
480
480
21
17
337
873
19
15
401
405
757
709
613
573
545
515
547
563
261
393
793
1217
1506
480
21
17
337
873
19
15
401
405
757
709
613
573
545
515
547
563
261
393
793
1217
482
480
21
17
337
873
19
15
401
405
757
709
613
573
545
515
547
563
261
393
793
961
737
480
20
17
337
361
19
15
401
405
757
709
613
573
545
515
547
563
261
393
793
961
736
480
21
17
337
361
19
15
401
405
757
709
613
573
545
515
547
563
261
393
793
961
738
480
21
17
337
361
19
15
401
405
757
709
613
573
545
515
547
563
261
393
793
1218
1504
480
21
17
337
888
19
15
401
405
757
709
613
573
545
515
547
563
261
393
793
962
736
480
21
17
337
376
19
15
401
405
757
709
613
573
545
515
547
563
261
393
793
962
738
480
21
17
337
376
19
15
401
405
757
709
613
573
545
515
547
563
261
393
450
961
736
352
21
17
0
286
19
15
401
405
757
709
613
573
545
515
547
563
261
393
450
449
480
992
21
17
0
30
19
15
401
405
757
709
613
573
545
515
547
563
261
393
450
962
736
352
21
17
0
536
19
15
401
405
757
709
613
573
545
515
547
563
261
393
450
962
738
352
21
17
0
536
19
15
401
405
757
709
613
573
545
515
547
563
261
393
450
706
736
352
21
17
0
664
19
15
401
405
757
709
613
573
545
515
547
563
261
393
450
706
738
352
21
17
0
664
19
15
401
405
757
709
613
573
545
515
547
563
261
393
450
450
480
992
21
17
0
24
19
15
401
405
757
709
613
573
545
515
547
563
261
393
450
450
482
992
21
17
0
24
19
15
401
405
757
709
613
573
545
515
547
563
261
393
797
1217
1504
480
21
17
341
873
19
15
401
405
757
709
613
573
545
515
547
563
261
393
797
1217
480
480
21
17
341
873
19
15
401
405
757
709
613
573
545
515
547
563
261
393
797
1217
1506
480
21
17
341
873
19
15
401
405
757
709
613
573
545
515
547
563
261
393
797
1217
482
480
21
17
341
873
19
15
401
405
757
709
613
573
545
515
547
563
261
393
797
961
736
480
21
17
341
361
19
15
401
405
757
709
613
573
545
515
547
563
261
393
797
961
738
480
21
17
341
361
19
15
401
405
757
709
613
573
545
515
547
563
261
393
681
513
337
864
20
17
666
1594
19
15
401
405
757
709
613
573
545
515
547
563
261
393
681
513
338
992
21
17
666
1594
19
15
401
405
757
709
613
573
545
515
547
563
261
393
965
1217
1505
480
20
17
514
794
19
15
401
405
757
709
613
573
545
515
547
563
261
393
965
1217
1504
1248
9
17
514
790
19
15
401
405
757
709
613
573
545
515
547
563
261
393
965
1217
1506
480
21
17
514
790
19
15
401
405
757
709
613
573
545
515
547
563
261
393
965
961
992
1248
9
17
258
22
19
15
401
405
757
709
613
573
545
515
547
563
261
393
965
961
737
352
20
17
514
27
19
15
401
405
757
709
613
573
545
515
547
563
261
393
965
961
736
352
9
17
258
22
19
15
401
405
757
709
613
573
545
515
547
563
261
393
965
961
738
352
21
17
514
27
19
15
401
405
757
709
613
573
545
515
547
563
261
393
965
705
336
480
9
17
514
278
19
15
401
405
757
709
613
573
545
515
547
563
261
393
965
705
481
992
20
17
514
278
19
15
401
405
757
709
613
573
545
515
547
563
261
393
965
705
737
352
20
17
514
278
19
15
401
405
757
709
613
573
545
515
547
563
261
393
965
705
480
992
9
17
514
278
19
15
401
405
757
709
613
573
545
515
547
563
261
393
965
705
736
352
9
17
514
278
19
15
401
405
757
709
613
573
545
515
547
563
261
393
965
705
482
992
21
17
514
278
19
15
401
405
757
709
613
573
545
515
547
563
261
393
965
705
738
352
21
17
514
278
19
15
401
405
757
709
613
573
545
515
547
563
261
393
453
961
992
1248
9
17
2
538
19
15
401
405
757
709
613
573
545
515
547
563
261
393
453
961
737
352
20
17
2
538
19
15
401
405
757
709
613
573
545
515
547
563
261
393
453
961
736
352
9
17
2
538
19
15
401
405
757
709
613
573
545
515
547
563
261
393
453
961
738
352
21
17
2
538
19
15
401
405
757
709
613
573
545
515
547
563
261
393
453
705
336
480
9
17
2
662
19
15
401
405
757
709
613
573
545
515
547
563
261
393
453
705
737
352
20
17
2
662
19
15
401
405
757
709
613
573
545
515
547
563
261
393
453
449
992
1248
9
17
2
22
19
15
401
405
757
709
613
573
545
515
547
563
261
393
453
449
481
992
20
17
2
22
19
15
401
405
757
709
613
573
545
515
547
563
261
393
453
449
480
992
9
17
2
22
19
15
401
405
757
709
613
573
545
515
547
563
261
393
453
449
482
992
21
17
2
22
19
15
401
405
757
709
613
573
545
515
547
563
261
393
461
961
737
352
20
17
5
533
19
15
401
405
757
709
613
573
545
515
547
563
261
393
461
961
736
352
21
17
5
533
19
15
401
405
757
709
613
573
545
515
547
563
261
393
461
961
738
352
21
17
5
533
19
15
401
405
757
709
613
573
545
515
547
563
261
393
461
705
336
480
21
17
5
661
19
15
401
405
757
709
613
573
545
515
547
563
261
393
461
705
737
352
20
17
5
661
19
15
401
405
757
709
613
573
545
515
547
563
261
393
461
705
736
352
21
17
5
661
19
15
401
405
757
709
613
573
545
515
547
563
261
393
461
705
738
352
21
17
5
661
19
15
401
405
757
709
613
573
545
515
547
563
261
393
461
449
481
992
20
17
5
21
19
15
401
405
757
709
613
573
545
515
547
563
261
393
461
449
480
992
21
17
5
21
19
15
401
405
757
709
613
573
545
515
547
563
261
393
461
449
482
992
21
17
5
21
19
15
401
405
757
709
613
573
545
515
547
563
261
393
973
1217
1505
480
20
17
517
789
19
15
401
405
757
709
613
573
545
515
547
563
261
393
973
1217
1504
480
21
17
517
789
19
15
401
405
757
709
613
573
545
515
547
563
261
393
973
1217
1506
480
21
17
517
789
19
15
401
405
757
709
613
573
545
515
547
563
261
393
973
961
737
480
20
17
261
21
19
15
401
405
757
709
613
573
545
515
547
563
261
393
973
961
736
352
21
17
261
21
19
15
401
405
757
709
613
573
545
515
547
563
261
393
973
961
738
352
21
17
261
21
19
15
401
405
757
709
613
573
545
515
547
563
261
393
973
705
336
480
21
17
517
277
19
15
401
405
757
709
613
573
545
515
547
563
261
393
973
705
481
992
20
17
517
277
19
15
401
405
757
709
613
573
545
515
547
563
261
393
973
705
737
352
20
17
517
277
19
15
401
405
757
709
613
573
545
515
547
563
261
393
973
705
480
992
21
17
517
277
19
15
401
405
757
709
613
573
545
515
547
563
261
393
973
705
736
352
21
17
517
277
19
15
401
405
757
709
613
573
545
515
547
563
261
393
973
705
482
992
21
17
517
277
19
15
401
405
757
709
613
573
545
515
547
563
261
393
973
705
738
352
21
17
517
277
19
15
401
405
757
709
613
573
545
515
547
563
261
905
965
961
992
1248
9
1041
2
26
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1474
449
480
992
21
1553
1280
286
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1474
1218
480
992
21
1553
1024
664
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1474
1218
482
992
21
1553
1024
664
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1474
450
480
992
21
1553
1280
280
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1474
450
482
992
21
1553
1280
280
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1477
1217
1504
1248
9
1553
1026
811
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1477
1217
481
992
20
1553
1026
811
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1477
1217
480
992
9
1553
1026
811
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1477
1473
992
1248
9
1553
1026
534
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1477
1473
1504
1248
9
1553
1026
534
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1477
961
992
1248
9
1553
1026
43
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1477
449
992
1248
9
1553
1282
278
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1477
449
481
992
20
1553
1282
278
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1477
449
480
992
9
1553
1282
278
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1477
449
482
992
21
1553
1282
278
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1485
1217
480
992
21
1553
1029
789
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1485
1217
482
992
21
1553
1029
789
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1485
449
480
992
21
1553
1285
277
19
15
401
405
757
709
613
573
545
515
547
563
261
1417
1485
449
482
992
21
1553
1285
277
19
15
401
405
757
709
613
573
545
515
547
563
523
649
681
513
337
992
1760
1700
1606
1622
19
15
401
405
757
709
613
573
545
515
547
563
523
649
681
521
337
992
1760
1700
1606
1634
19
15
401
405
757
709
613
573
545
515
547
563
523
649
685
513
337
992
1760
1700
1605
1634
19
15
401
405
757
709
613
573
545
515
547
563
523
649
686
513
337
992
1760
1700
1688
1634
19
15
401
405
757
709
613
573
545
515
547
563
265
393
777
1217
481
480
33
13
365
873
19
15
401
405
757
709
613
573
545
515
547
563
265
393
777
1217
480
480
33
13
365
873
19
15
401
405
757
709
613
573
545
515
547
563
265
393
777
961
737
480
33
13
365
361
19
15
401
405
757
709
613
573
545
515
547
563
265
393
777
961
736
480
33
13
365
361
19
15
401
405
757
709
613
573
545
515
547
563
265
393
781
1217
481
480
33
13
345
889
19
15
401
405
757
709
613
573
545
515
547
563
265
393
781
1217
480
480
33
13
345
889
19
15
401
405
757
709
613
573
545
515
547
563
265
393
781
961
737
480
33
13
345
381
19
15
401
405
757
709
613
573
545
515
547
563
265
393
781
961
736
480
33
13
345
381
19
15
401
405
757
709
613
573
545
515
547
563
265
393
781
929
737
480
33
13
345
325
19
15
401
405
757
709
613
573
545
515
547
563
265
393
781
929
736
480
33
13
345
325
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
1217
1504
1248
33
13
256
798
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
961
992
1248
33
13
256
62
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
961
737
480
33
13
512
62
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
961
736
480
33
13
512
62
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
705
481
928
33
13
512
286
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
705
737
480
33
13
512
286
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
705
480
480
33
13
512
286
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
705
736
480
33
13
512
286
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
1218
1504
1248
33
13
256
792
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
1218
1506
1248
33
13
256
792
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
962
992
1248
33
13
256
24
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
962
736
480
33
13
512
40
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
962
994
1248
33
13
256
24
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
962
738
480
33
13
512
40
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
706
480
480
33
13
512
280
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
706
736
480
33
13
512
280
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
706
482
928
33
13
512
280
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
706
738
480
33
13
512
280
19
15
401
405
757
709
613
573
545
515
547
563
265
393
962
706
338
416
33
13
512
280
19
15
401
405
757
709
613
573
545
515
547
563
265
393
450
529
848
416
33
13
0
710
19
15
401
405
757
709
613
573
545
515
547
563
265
393
450
961
992
1248
33
13
0
286
19
15
401
405
757
709
613
573
545
515
547
563
265
393
450
961
737
480
33
13
0
286
19
15
401
405
757
709
613
573
545
515
547
563
265
393
450
961
736
480
33
13
0
286
19
15
401
405
757
709
613
573
545
515
547
563
265
393
450
449
992
1248
33
13
0
30
19
15
401
405
757
709
613
573
545
515
547
563
265
393
450
449
481
928
33
13
0
30
19
15
401
405
757
709
613
573
545
515
547
563
265
393
450
449
480
480
33
13
0
30
19
15
401
405
757
709
613
573
545
515
547
563
265
393
450
962
992
1248
33
13
0
536
19
15
401
405
757
709
613
573
545
515
547
563
265
393
450
962
736
480
33
13
0
536
19
15
401
405
757
709
613
573
545
515
547
563
265
393
450
962
994
1248
33
13
0
536
19
15
401
405
757
709
613
573
545
515
547
563
265
393
450
962
738
480
33
13
0
536
19
15
401
405
757
709
613
573
545
515
547
563
265
393
450
450
992
1248
33
13
0
24
19
15
401
405
757
709
613
573
545
515
547
563
265
393
450
450
480
480
33
13
0
24
19
15
401
405
757
709
613
573
545
515
547
563
265
393
450
450
994
1248
33
13
0
24
19
15
401
405
757
709
613
573
545
515
547
563
265
393
450
450
482
928
33
13
0
24
19
15
401
405
757
709
613
573
545
515
547
563
265
393
681
513
336
864
33
11
667
1587
19
15
401
405
757
709
613
573
545
515
547
563
265
393
681
513
337
864
33
11
667
1587
19
15
401
405
757
709
613
573
545
515
547
563
265
393
681
514
336
928
33
11
667
1592
19
15
401
405
757
709
613
573
545
515
547
563
265
393
786
1217
480
480
33
13
352
870
19
15
401
405
757
709
613
573
545
515
547
563
265
393
786
961
737
480
33
13
352
366
19
15
401
405
757
709
613
573
545
515
547
563
265
393
786
961
736
480
33
13
352
366
19
15
401
405
757
709
613
573
545
515
547
563
265
393
786
1218
480
480
33
13
352
872
19
15
401
405
757
709
613
573
545
515
547
563
265
393
786
1218
482
480
33
13
352
872
19
15
401
405
757
709
613
573
545
515
547
563
265
393
786
962
736
480
33
13
352
360
19
15
401
405
757
709
613
573
545
515
547
563
265
393
786
962
738
480
33
13
352
360
19
15
401
405
757
709
613
573
545
515
547
563
265
393
965
705
481
928
33
11
259
287
19
15
401
405
757
709
613
573
545
515
547
563
265
393
453
529
848
416
33
11
3
455
19
15
401
405
757
709
613
573
545
515
547
563
265
393
453
449
481
928
33
11
3
31
19
15
401
405
757
709
613
573
545
515
547
563
265
393
969
705
481
928
33
11
519
277
19
15
401
405
757
709
613
573
545
515
547
563
265
393
969
713
481
928
33
13
262
290
19
15
401
405
757
709
613
573
545
515
547
563
265
393
457
449
481
928
33
11
7
21
19
15
401
405
757
709
613
573
545
515
547
563
265
393
457
450
482
928
33
11
7
72
19
15
401
405
757
709
613
573
545
515
547
563
265
393
457
457
481
928
33
13
6
66
19
15
401
405
757
709
613
573
545
515
547
563
265
393
685
513
336
864
33
13
665
1595
19
15
401
405
757
709
613
573
545
515
547
563
265
393
685
513
337
864
33
13
665
1595
19
15
401
405
757
709
613
573
545
515
547
563
265
393
461
961
992
1248
33
13
5
277
19
15
401
405
757
709
613
573
545
515
547
563
265
393
461
961
994
1248
33
13
5
277
19
15
401
405
757
709
613
573
545
515
547
563
265
393
461
449
992
1248
33
13
5
21
19
15
401
405
757
709
613
573
545
515
547
563
265
393
461
449
481
928
33
13
5
21
19
15
401
405
757
709
613
573
545
515
547
563
265
393
461
449
994
1248
33
13
5
21
19
15
401
405
757
709
613
573
545
515
547
563
265
393
973
1217
1504
1248
33
13
261
789
19
15
401
405
757
709
613
573
545
515
547
563
265
393
973
1217
1506
1248
33
13
261
789
19
15
401
405
757
709
613
573
545
515
547
563
265
393
973
961
992
1248
33
13
261
21
19
15
401
405
757
709
613
573
545
515
547
563
265
393
973
961
994
1248
33
13
261
21
19
15
401
405
757
709
613
573
545
515
547
563
265
393
973
705
481
928
33
13
517
277
19
15
401
405
757
709
613
573
545
515
547
563
265
1417
1474
449
481
928
33
1549
1280
286
19
15
401
405
757
709
613
573
545
515
547
563
265
1417
1474
450
482
928
33
1549
1280
280
19
15
401
405
757
709
613
573
545
515
547
563
265
1417
1481
449
481
928
33
1547
1287
277
19
15
401
405
757
709
613
573
545
515
547
563
265
1417
1481
457
481
928
33
1549
1286
290
19
15
401
405
757
709
613
573
545
515
547
563
525
649
685
513
336
992
1762
1703
1689
1643
19
15
401
405
757
709
613
573
545
515
547
563
267
393
777
1217
481
480
32
4
369
893
19
15
401
405
757
709
613
573
545
515
547
563
267
393
777
1217
480
480
32
4
369
893
19
15
401
405
757
709
613
573
545
515
547
563
267
393
777
961
737
480
32
4
369
381
19
15
401
405
757
709
613
573
545
515
547
563
267
393
777
961
736
480
32
4
369
381
19
15
401
405
757
709
613
573
545
515
547
563
267
393
777
929
737
480
32
4
369
325
19
15
401
405
757
709
613
573
545
515
547
563
267
393
777
929
736
480
32
4
369
325
19
15
401
405
757
709
613
573
545
515
547
563
267
393
777
1218
480
480
32
4
369
888
19
15
401
405
757
709
613
573
545
515
547
563
267
393
777
962
736
480
32
4
369
376
19
15
401
405
757
709
613
573
545
515
547
563
267
393
777
930
736
480
32
4
369
328
19
15
401
405
757
709
613
573
545
515
547
563
267
393
781
1217
481
480
32
4
373
869
19
15
401
405
757
709
613
573
545
515
547
563
267
393
781
1217
480
480
32
4
373
869
19
15
401
405
757
709
613
573
545
515
547
563
267
393
781
961
737
480
32
4
373
357
19
15
401
405
757
709
613
573
545
515
547
563
267
393
781
961
736
480
32
4
373
357
19
15
401
405
757
709
613
573
545
515
547
563
267
393
781
929
737
480
32
4
373
325
19
15
401
405
757
709
613
573
545
515
547
563
267
393
781
929
736
480
32
4
373
325
19
15
401
405
757
709
613
573
545
515
547
563
267
393
778
1217
480
480
32
4
368
870
19
15
401
405
757
709
613
573
545
515
547
563
267
393
778
961
737
480
32
4
368
358
19
15
401
405
757
709
613
573
545
515
547
563
267
393
778
961
736
480
32
4
368
358
19
15
401
405
757
709
613
573
545
515
547
563
267
393
778
1218
480
480
32
4
368
880
19
15
401
405
757
709
613
573
545
515
547
563
267
393
778
962
736
480
32
4
368
368
19
15
401
405
757
709
613
573
545
515
547
563
267
393
778
930
736
480
32
4
368
328
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
1217
1505
1248
32
12
256
798
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
1217
1504
1248
32
12
256
798
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
961
993
1248
32
12
256
30
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
961
992
1248
32
12
256
30
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
961
737
480
32
4
512
30
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
961
736
480
32
4
512
30
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
705
336
416
32
6
256
286
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
705
337
416
32
6
256
286
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
705
481
928
32
4
512
286
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
705
737
480
32
4
512
286
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
705
480
928
32
4
512
286
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
705
736
480
32
4
512
286
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
1218
1504
1248
32
12
256
792
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
1218
1506
1248
32
12
256
792
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
962
992
1248
32
12
256
24
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
962
736
480
32
4
512
56
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
962
994
1248
32
12
256
24
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
706
336
416
32
6
512
280
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
706
480
928
32
4
512
280
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
706
736
480
32
4
512
280
19
15
401
405
757
709
613
573
545
515
547
563
267
393
962
706
482
928
32
4
512
280
19
15
401
405
757
709
613
573
545
515
547
563
267
393
793
1217
481
480
32
4
337
893
19
15
401
405
757
709
613
573
545
515
547
563
267
393
793
1217
480
480
32
4
337
893
19
15
401
405
757
709
613
573
545
515
547
563
267
393
793
961
737
480
32
4
337
381
19
15
401
405
757
709
613
573
545
515
547
563
267
393
793
961
736
480
32
4
337
381
19
15
401
405
757
709
613
573
545
515
547
563
267
393
793
962
736
480
32
4
337
376
19
15
401
405
757
709
613
573
545
515
547
563
267
393
450
529
848
416
32
6
0
453
19
15
401
405
757
709
613
573
545
515
547
563
267
393
450
961
993
1248
32
12
0
286
19
15
401
405
757
709
613
573
545
515
547
563
267
393
450
961
992
1248
32
12
0
286
19
15
401
405
757
709
613
573
545
515
547
563
267
393
450
961
737
480
32
4
0
534
19
15
401
405
757
709
613
573
545
515
547
563
267
393
450
961
736
480
32
4
0
534
19
15
401
405
757
709
613
573
545
515
547
563
267
393
450
449
993
1248
32
12
0
30
19
15
401
405
757
709
613
573
545
515
547
563
267
393
450
449
992
1248
32
12
0
30
19
15
401
405
757
709
613
573
545
515
547
563
267
393
450
449
481
928
32
4
0
22
19
15
401
405
757
709
613
573
545
515
547
563
267
393
450
449
480
928
32
4
0
22
19
15
401
405
757
709
613
573
545
515
547
563
267
393
450
962
992
1248
32
12
0
536
19
15
401
405
757
709
613
573
545
515
547
563
267
393
450
962
736
480
32
4
0
536
19
15
401
405
757
709
613
573
545
515
547
563
267
393
450
962
994
1248
32
12
0
536
19
15
401
405
757
709
613
573
545
515
547
563
267
393
450
450
992
1248
32
12
0
24
19
15
401
405
757
709
613
573
545
515
547
563
267
393
450
450
480
928
32
4
0
24
19
15
401
405
757
709
613
573
545
515
547
563
267
393
450
450
994
1248
32
12
0
24
19
15
401
405
757
709
613
573
545
515
547
563
267
393
450
450
482
928
32
4
0
24
19
15
401
405
757
709
613
573
545
515
547
563
267
393
797
1217
481
480
32
4
357
877
19
15
401
405
757
709
613
573
545
515
547
563
267
393
797
1217
480
480
32
4
357
877
19
15
401
405
757
709
613
573
545
515
547
563
267
393
797
961
737
480
32
4
357
357
19
15
401
405
757
709
613
573
545
515
547
563
267
393
797
961
736
480
32
4
357
357
19
15
401
405
757
709
613
573
545
515
547
563
267
393
965
1217
1504
1248
32
10
259
795
19
15
401
405
757
709
613
573
545
515
547
563
267
393
965
961
992
1248
32
10
259
43
19
15
401
405
757
709
613
573
545
515
547
563
267
393
965
705
480
928
32
6
259
283
19
15
401
405
757
709
613
573
545
515
547
563
267
393
453
961
992
1248
32
10
3
555
19
15
401
405
757
709
613
573
545
515
547
563
267
393
453
449
992
1248
32
10
3
43
19
15
401
405
757
709
613
573
545
515
547
563
267
393
453
449
480
928
32
6
3
43
19
15
401
405
757
709
613
573
545
515
547
563
267
393
794
961
737
480
32
4
336
374
19
15
401
405
757
709
613
573
545
515
547
563
267
393
794
961
736
480
32
4
336
374
19
15
401
405
757
709
613
573
545
515
547
563
267
393
794
962
736
480
32
4
336
368
19
15
401
405
757
709
613
573
545
515
547
563
267
393
969
705
481
928
32
4
518
274
19
15
401
405
757
709
613
573
545
515
547
563
267
393
969
705
480
928
32
4
518
274
19
15
401
405
757
709
613
573
545
515
547
563
267
393
457
449
481
928
32
4
6
22
19
15
401
405
757
709
613
573
545
515
547
563
267
393
457
449
480
928
32
4
6
22
19
15
401
405
757
709
613
573
545
515
547
563
267
393
457
457
481
928
32
4
6
66
19
15
401
405
757
709
613
573
545
515
547
563
267
393
457
457
480
928
32
4
6
66
19
15
401
405
757
709
613
573
545
515
547
563
267
393
457
457
482
928
32
4
6
66
19
15
401
405
757
709
613
573
545
515
547
563
267
393
685
513
336
416
32
12
665
1599
19
15
401
405
757
709
613
573
545
515
547
563
267
393
685
513
337
416
32
12
665
1599
19
15
401
405
757
709
613
573
545
515
547
563
267
393
686
514
336
416
32
12
664
1592
19
15
401
405
757
709
613
573
545
515
547
563
267
393
461
961
993
1248
32
5
5
533
19
15
401
405
757
709
613
573
545
515
547
563
267
393
461
961
992
1248
32
5
5
533
19
15
401
405
757
709
613
573
545
515
547
563
267
393
461
961
737
480
32
4
5
533
19
15
401
405
757
709
613
573
545
515
547
563
267
393
461
961
736
480
32
4
5
533
19
15
401
405
757
709
613
573
545
515
547
563
267
393
461
705
336
416
32
4
5
661
19
15
401
405
757
709
613
573
545
515
547
563
267
393
461
705
337
416
32
4
5
661
19
15
401
405
757
709
613
573
545
515
547
563
267
393
461
449
993
1248
32
5
5
21
19
15
401
405
757
709
613
573
545
515
547
563
267
393
461
449
992
1248
32
5
5
21
19
15
401
405
757
709
613
573
545
515
547
563
267
393
461
449
481
928
32
4
5
21
19
15
401
405
757
709
613
573
545
515
547
563
267
393
461
449
480
928
32
4
5
21
19
15
401
405
757
709
613
573
545
515
547
563
267
393
973
1217
1505
1248
32
5
261
789
19
15
401
405
757
709
613
573
545
515
547
563
267
393
973
1217
1504
1248
32
5
261
789
19
15
401
405
757
709
613
573
545
515
547
563
267
393
973
961
993
1248
32
5
261
21
19
15
401
405
757
709
613
573
545
515
547
563
267
393
973
961
992
1248
32
5
261
21
19
15
401
405
757
709
613
573
545
515
547
563
267
393
973
961
737
480
32
4
517
66
19
15
401
405
757
709
613
573
545
515
547
563
267
393
973
961
736
480
32
4
517
66
19
15
401
405
757
709
613
573
545
515
547
563
267
393
973
705
336
416
32
4
517
277
19
15
401
405
757
709
613
573
545
515
547
563
267
393
973
705
337
416
32
4
517
277
19
15
401
405
757
709
613
573
545
515
547
563
267
393
973
705
481
928
32
4
517
277
19
15
401
405
757
709
613
573
545
515
547
563
267
393
973
705
737
480
32
4
517
277
19
15
401
405
757
709
613
573
545
515
547
563
267
393
973
705
480
928
32
4
517
277
19
15
401
405
757
709
613
573
545
515
547
563
267
393
973
705
736
480
32
4
517
277
19
15
401
405
757
709
613
573
545
515
547
563
267
1417
1474
449
481
928
32
1540
1280
278
19
15
401
405
757
709
613
573
545
515
547
563
267
1417
1474
449
480
928
32
1540
1280
278
19
15
401
405
757
709
613
573
545
515
547
563
267
1417
1474
450
480
928
32
1540
1280
280
19
15
401
405
757
709
613
573
545
515
547
563
267
1417
1474
450
482
928
32
1540
1280
280
19
15
401
405
757
709
613
573
545
515
547
563
267
1417
1481
449
481
928
32
1540
1286
274
19
15
401
405
757
709
613
573
545
515
547
563
267
1417
1481
449
480
928
32
1540
1286
274
19
15
401
405
757
709
613
573
545
515
547
563
267
1417
1481
457
481
928
32
1540
1286
290
19
15
401
405
757
709
613
573
545
515
547
563
267
1417
1481
457
480
928
32
1540
1286
290
19
15
401
405
757
709
613
573
545
515
547
563
267
1417
1481
457
482
928
32
1540
1286
290
19
15
401
405
757
709
613
573
545
515
547
563
267
1417
1485
449
481
928
32
1540
1285
277
19
15
401
405
757
709
613
573
545
515
547
563
267
1417
1485
449
480
928
32
1540
1285
277
19
15
401
405
757
709
613
573
545
515
547
563
267
395
681
513
336
928
32
8
665
1593
19
15
401
405
757
709
613
573
545
515
547
563
267
395
681
513
337
928
32
8
665
1593
19
15
401
405
757
709
613
573
545
515
547
563
267
395
453
449
481
928
32
8
1
77
19
15
401
405
757
709
613
573
545
515
547
563
267
395
453
449
480
928
32
8
1
77
19
15
401
405
757
709
613
573
545
515
547
563
267
395
683
513
336
416
32
8
664
1586
19
15
401
405
757
709
613
573
545
515
547
563
267
395
683
513
337
416
32
8
664
1586
19
15
401
405
757
709
613
573
545
515
547
563
267
395
969
705
336
416
32
8
516
278
19
15
401
405
757
709
613
573
545
515
547
563
267
395
969
705
337
416
32
8
516
278
19
15
401
405
757
709
613
573
545
515
547
563
267
395
969
705
481
928
32
8
516
278
19
15
401
405
757
709
613
573
545
515
547
563
267
395
969
705
480
928
32
8
516
278
19
15
401
405
757
709
613
573
545
515
547
563
267
395
457
705
337
416
32
8
4
662
19
15
401
405
757
709
613
573
545
515
547
563
267
395
457
449
481
928
32
8
4
22
19
15
401
405
757
709
613
573
545
515
547
563
267
395
457
449
480
928
32
8
4
22
19
15
401
405
757
709
613
573
545
515
547
563
267
1419
1481
449
481
928
32
1544
1284
278
19
15
401
405
757
709
613
573
545
515
547
563
267
1419
1481
449
480
928
32
1544
1284
278
19
15
401
405
757
709
613
573
545
515
547
563
269
393
777
1217
481
480
34
6
369
889
19
15
401
405
757
709
613
573
545
515
547
563
269
393
777
961
737
480
34
6
369
377
19
15
401
405
757
709
613
573
545
515
547
563
269
393
777
961
738
480
34
6
369
377
19
15
401
405
757
709
613
573
545
515
547
563
269
393
777
929
737
480
34
6
369
325
19
15
401
405
757
709
613
573
545
515
547
563
269
393
777
1218
482
480
34
6
369
872
19
15
401
405
757
709
613
573
545
515
547
563
269
393
777
962
738
480
34
6
369
360
19
15
401
405
757
709
613
573
545
515
547
563
269
393
781
1217
481
480
34
11
345
873
19
15
401
405
757
709
613
573
545
515
547
563
269
393
781
961
737
480
34
11
345
361
19
15
401
405
757
709
613
573
545
515
547
563
269
393
781
961
738
480
34
11
345
361
19
15
401
405
757
709
613
573
545
515
547
563
269
393
781
929
737
480
34
11
345
322
19
15
401
405
757
709
613
573
545
515
547
563
269
393
789
961
737
480
34
11
355
363
19
15
401
405
757
709
613
573
545
515
547
563
269
393
789
961
738
480
34
11
355
363
19
15
401
405
757
709
613
573
545
515
547
563
269
393
778
961
737
480
34
6
368
381
19
15
401
405
757
709
613
573
545
515
547
563
269
393
778
1218
482
480
34
6
368
880
19
15
401
405
757
709
613
573
545
515
547
563
269
393
778
962
738
480
34
6
368
368
19
15
401
405
757
709
613
573
545
515
547
563
269
393
962
961
737
480
34
6
512
30
19
15
401
405
757
709
613
573
545
515
547
563
269
393
962
705
481
928
34
6
512
278
19
15
401
405
757
709
613
573
545
515
547
563
269
393
962
705
737
480
34
6
512
278
19
15
401
405
757
709
613
573
545
515
547
563
269
393
962
962
738
480
34
6
512
40
19
15
401
405
757
709
613
573
545
515
547
563
269
393
962
706
482
480
34
6
512
280
19
15
401
405
757
709
613
573
545
515
547
563
269
393
962
706
738
480
34
6
512
280
19
15
401
405
757
709
613
573
545
515
547
563
269
393
793
961
738
480
34
7
337
361
19
15
401
405
757
709
613
573
545
515
547
563
269
393
793
962
738
480
34
7
337
376
19
15
401
405
757
709
613
573
545
515
547
563
269
393
450
961
737
480
34
6
0
534
19
15
401
405
757
709
613
573
545
515
547
563
269
393
450
449
481
928
34
6
0
22
19
15
401
405
757
709
613
573
545
515
547
563
269
393
450
962
738
480
34
6
0
536
19
15
401
405
757
709
613
573
545
515
547
563
269
393
450
450
482
480
34
6
0
24
19
15
401
405
757
709
613
573
545
515
547
563
269
393
681
513
336
864
34
11
667
1587
19
15
401
405
757
709
613
573
545
515
547
563
269
393
681
513
337
864
34
11
667
1587
19
15
401
405
757
709
613
573
545
515
547
563
269
393
681
514
336
864
34
11
667
1592
19
15
401
405
757
709
613
573
545
515
547
563
269
393
965
961
737
480
34
6
514
26
19
15
401
405
757
709
613
573
545
515
547
563
269
393
965
961
738
480
34
6
514
26
19
15
401
405
757
709
613
573
545
515
547
563
269
393
965
705
481
928
34
6
514
282
19
15
401
405
757
709
613
573
545
515
547
563
269
393
965
705
737
480
34
6
514
282
19
15
401
405
757
709
613
573
545
515
547
563
269
393
965
705
482
480
34
6
514
282
19
15
401
405
757
709
613
573
545
515
547
563
269
393
965
705
738
480
34
6
514
282
19
15
401
405
757
709
613
573
545
515
547
563
269
393
453
961
737
480
34
6
2
538
19
15
401
405
757
709
613
573
545
515
547
563
269
393
453
961
738
480
34
6
2
538
19
15
401
405
757
709
613
573
545
515
547
563
269
393
453
449
481
928
34
6
2
26
19
15
401
405
757
709
613
573
545
515
547
563
269
393
453
449
482
480
34
6
2
26
19
15
401
405
757
709
613
573
545
515
547
563
269
393
969
961
737
480
34
6
518
18
19
15
401
405
757
709
613
573
545
515
547
563
269
393
969
961
738
480
34
6
518
18
19
15
401
405
757
709
613
573
545
515
547
563
269
393
969
705
481
928
34
6
518
274
19
15
401
405
757
709
613
573
545
515
547
563
269
393
969
705
737
480
34
6
518
274
19
15
401
405
757
709
613
573
545
515
547
563
269
393
969
705
482
480
34
6
518
274
19
15
401
405
757
709
613
573
545
515
547
563
269
393
969
705
738
480
34
6
518
274
19
15
401
405
757
709
613
573
545
515
547
563
269
393
969
713
481
480
34
6
262
290
19
15
401
405
757
709
613
573
545
515
547
563
269
393
969
713
737
480
34
6
262
290
19
15
401
405
757
709
613
573
545
515
547
563
269
393
969
713
482
480
34
6
262
290
19
15
401
405
757
709
613
573
545
515
547
563
269
393
969
713
738
480
34
6
262
290
19
15
401
405
757
709
613
573
545
515
547
563
269
393
457
961
737
480
34
6
6
534
19
15
401
405
757
709
613
573
545
515
547
563
269
393
457
961
738
480
34
6
6
534
19
15
401
405
757
709
613
573
545
515
547
563
269
393
457
449
481
928
34
6
6
22
19
15
401
405
757
709
613
573
545
515
547
563
269
393
457
449
482
480
34
6
6
22
19
15
401
405
757
709
613
573
545
515
547
563
269
393
457
457
481
480
34
6
6
66
19
15
401
405
757
709
613
573
545
515
547
563
269
393
457
457
482
480
34
6
6
66
19
15
401
405
757
709
613
573
545
515
547
563
269
393
685
513
336
864
34
11
665
1589
19
15
401
405
757
709
613
573
545
515
547
563
269
393
685
513
337
864
34
11
665
1589
19
15
401
405
757
709
613
573
545
515
547
563
269
393
461
961
738
480
34
7
5
533
19
15
401
405
757
709
613
573
545
515
547
563
269
393
461
449
480
928
34
7
5
21
19
15
401
405
757
709
613
573
545
515
547
563
269
393
461
449
482
480
34
7
5
21
19
15
401
405
757
709
613
573
545
515
547
563
269
393
973
961
738
480
34
7
517
29
19
15
401
405
757
709
613
573
545
515
547
563
269
393
973
705
480
928
34
7
517
277
19
15
401
405
757
709
613
573
545
515
547
563
269
393
973
705
482
480
34
7
517
277
19
15
401
405
757
709
613
573
545
515
547
563
269
393
973
705
738
480
34
7
517
277
19
15
401
405
757
709
613
573
545
515
547
563
269
1417
1474
449
481
928
34
1542
1280
278
19
15
401
405
757
709
613
573
545
515
547
563
269
1417
1477
449
481
928
34
1542
1282
282
19
15
401
405
757
709
613
573
545
515
547
563
269
1417
1481
449
481
928
34
1542
1286
274
19
15
401
405
757
709
613
573
545
515
547
563
269
1417
1485
449
480
928
34
1543
1285
277
19
15
401
405
757
709
613
573
545
515
547
571
521
649
681
513
336
720
1762
1703
1709
1629
19
15
401
405
757
709
613
573
545
515
547
571
521
649
681
513
337
976
1762
1703
1709
1629
19
15
401
405
757
709
613
573
545
515
547
571
521
649
681
513
849
976
1762
1703
1709
1629
19
15
401
405
757
709
613
573
545
515
547
571
521
649
681
513
848
976
1762
1703
1709
1629
19
15
401
405
757
709
613
573
545
515
547
571
521
649
681
513
850
976
1762
1703
1709
1629
19
15
401
405
757
709
613
573
545
515
547
571
521
649
685
513
336
720
1762
1703
1605
1634
19
15
401
405
757
709
613
573
545
515
547
571
521
649
685
513
337
976
1762
1703
1605
1634
19
15
401
405
757
709
613
573
545
515
547
571
521
649
685
513
849
976
1762
1703
1605
1634
19
15
401
405
757
709
613
573
545
515
547
571
521
649
685
513
848
976
1762
1703
1605
1634
19
15
401
405
757
709
613
573
545
515
547
571
521
649
685
513
850
976
1762
1703
1605
1634
19
15
401
405
757
709
613
573
545
515
547
571
261
393
461
513
850
464
17
17
5
709
19
15
401
405
757
709
613
573
545
515
547
571
261
393
461
705
338
528
17
17
5
661
19
15
401
405
757
709
613
573
545
515
547
571
261
393
973
705
338
528
17
17
517
277
19
15
401
405
757
709
613
573
545
515
547
571
265
393
777
1217
480
528
2
11
363
873
19
15
401
405
757
709
613
573
545
515
547
571
265
393
777
961
993
528
2
11
363
361
19
15
401
405
757
709
613
573
545
515
547
571
265
393
777
961
992
528
2
11
363
361
19
15
401
405
757
709
613
573
545
515
547
571
265
393
777
929
737
528
2
11
363
329
19
15
401
405
757
709
613
573
545
515
547
571
265
393
777
929
736
528
2
11
363
329
19
15
401
405
757
709
613
573
545
515
547
571
265
393
777
962
992
528
2
11
363
360
19
15
401
405
757
709
613
573
545
515
547
571
265
393
777
930
736
528
2
11
363
328
19
15
401
405
757
709
613
573
545
515
547
571
265
393
777
969
993
528
2
11
363
355
19
15
401
405
757
709
613
573
545
515
547
571
265
393
777
969
992
528
2
11
363
355
19
15
401
405
757
709
613
573
545
515
547
571
265
393
781
1217
480
528
2
23
373
889
19
15
401
405
757
709
613
573
545
515
547
571
265
393
781
961
993
528
2
23
373
377
19
15
401
405
757
709
613
573
545
515
547
571
265
393
781
961
992
528
2
23
373
377
19
15
401
405
757
709
613
573
545
515
547
571
265
393
789
1217
480
528
2
11
355
871
19
15
401
405
757
709
613
573
545
515
547
571
265
393
789
961
993
528
2
11
355
367
19
15
401
405
757
709
613
573
545
515
547
571
265
393
789
961
992
528
2
11
355
367
19
15
401
405
757
709
613
573
545
515
547
571
265
393
962
961
993
528
2
23
256
30
19
15
401
405
757
709
613
573
545
515
547
571
265
393
962
961
992
528
2
23
256
30
19
15
401
405
757
709
613
573
545
515
547
571
265
393
962
705
336
528
2
23
512
286
19
15
401
405
757
709
613
573
545
515
547
571
265
393
962
705
337
528
2
23
512
286
19
15
401
405
757
709
613
573
545
515
547
571
265
393
962
705
481
528
2
23
512
286
19
15
401
405
757
709
613
573
545
515
547
571
265
393
962
705
737
528
2
23
512
286
19
15
401
405
757
709
613
573
545
515
547
571
265
393
962
705
480
528
2
23
512
286
19
15
401
405
757
709
613
573
545
515
547
571
265
393
962
705
736
528
2
23
512
286
19
15
401
405
757
709
613
573
545
515
547
571
265
393
962
962
992
528
2
11
256
24
19
15
401
405
757
709
613
573
545
515
547
571
265
393
962
706
336
528
2
11
512
280
19
15
401
405
757
709
613
573
545
515
547
571
265
393
962
706
736
528
2
11
512
280
19
15
401
405
757
709
613
573
545
515
547
571
265
393
962
706
338
528
2
11
512
280
19
15
401
405
757
709
613
573
545
515
547
571
265
393
782
1217
480
528
2
11
360
866
19
15
401
405
757
709
613
573
545
515
547
571
265
393
782
961
993
528
2
11
360
354
19
15
401
405
757
709
613
573
545
515
547
571
265
393
782
961
992
528
2
11
360
354
19
15
401
405
757
709
613
573
545
515
547
571
265
393
782
962
992
528
2
11
360
352
19
15
401
405
757
709
613
573
545
515
547
571
265
393
793
1217
480
528
2
23
343
877
19
15
401
405
757
709
613
573
545
515
547
571
265
393
793
961
993
528
2
23
343
357
19
15
401
405
757
709
613
573
545
515
547
571
265
393
793
961
992
528
2
23
343
357
19
15
401
405
757
709
613
573
545
515
547
571
265
393
450
514
848
464
2
11
0
456
19
15
401
405
757
709
613
573
545
515
547
571
265
393
450
961
993
528
2
23
0
542
19
15
401
405
757
709
613
573
545
515
547
571
265
393
450
961
992
528
2
23
0
542
19
15
401
405
757
709
613
573
545
515
547
571
265
393
450
449
993
528
2
23
0
30
19
15
401
405
757
709
613
573
545
515
547
571
265
393
450
449
992
528
2
23
0
30
19
15
401
405
757
709
613
573
545
515
547
571
265
393
450
449
481
528
2
23
0
30
19
15
401
405
757
709
613
573
545
515
547
571
265
393
450
449
480
528
2
23
0
30
19
15
401
405
757
709
613
573
545
515
547
571
265
393
450
962
992
528
2
11
0
536
19
15
401
405
757
709
613
573
545
515
547
571
265
393
450
450
992
528
2
11
0
24
19
15
401
405
757
709
613
573
545
515
547
571
265
393
450
450
480
528
2
11
0
24
19
15
401
405
757
709
613
573
545
515
547
571
265
393
797
1217
480
528
2
23
341
873
19
15
401
405
757
709
613
573
545
515
547
571
265
393
797
961
993
528
2
23
341
361
19
15
401
405
757
709
613
573
545
515
547
571
265
393
797
961
992
528
2
23
341
361
19
15
401
405
757
709
613
573
545
515
547
571
265
393
681
513
336
976
2
11
667
1599
19
15
401
405
757
709
613
573
545
515
547
571
265
393
681
513
337
976
2
11
667
1599
19
15
401
405
757
709
613
573
545
515
547
571
265
393
681
514
336
976
2
10
667
1592
19
15
401
405
757
709
613
573
545
515
547
571
265
393
965
961
993
528
2
11
259
29
19
15
401
405
757
709
613
573
545
515
547
571
265
393
965
961
992
528
2
11
259
29
19
15
401
405
757
709
613
573
545
515
547
571
265
393
965
705
336
528
2
11
515
285
19
15
401
405
757
709
613
573
545
515
547
571
265
393
965
705
337
528
2
11
515
285
19
15
401
405
757
709
613
573
545
515
547
571
265
393
965
705
481
528
2
11
515
285
19
15
401
405
757
709
613
573
545
515
547
571
265
393
965
705
737
528
2
11
515
285
19
15
401
405
757
709
613
573
545
515
547
571
265
393
965
705
480
528
2
11
515
285
19
15
401
405
757
709
613
573
545
515
547
571
265
393
965
705
736
528
2
11
515
285
19
15
401
405
757
709
613
573
545
515
547
571
265
393
965
705
338
528
2
11
515
285
19
15
401
405
757
709
613
573
545
515
547
571
265
393
453
513
848
464
2
11
3
459
19
15
401
405
757
709
613
573
545
515
547
571
265
393
453
529
849
464
2
11
3
711
19
15
401
405
757
709
613
573
545
515
547
571
265
393
453
529
848
464
2
11
3
711
19
15
401
405
757
709
613
573
545
515
547
571
265
393
453
961
993
528
2
11
3
285
19
15
401
405
757
709
613
573
545
515
547
571
265
393
453
961
992
528
2
11
3
285
19
15
401
405
757
709
613
573
545
515
547
571
265
393
453
705
336
528
2
11
3
669
19
15
401
405
757
709
613
573
545
515
547
571
265
393
453
449
993
528
2
11
3
29
19
15
401
405
757
709
613
573
545
515
547
571
265
393
453
449
992
528
2
11
3
29
19
15
401
405
757
709
613
573
545
515
547
571
265
393
453
449
481
528
2
11
3
29
19
15
401
405
757
709
613
573
545
515
547
571
265
393
453
449
480
528
2
11
3
29
19
15
401
405
757
709
613
573
545
515
547
571
265
393
794
962
992
528
2
23
336
352
19
15
401
405
757
709
613
573
545
515
547
571
265
393
969
961
993
528
2
11
263
21
19
15
401
405
757
709
613
573
545
515
547
571
265
393
969
961
992
528
2
11
263
21
19
15
401
405
757
709
613
573
545
515
547
571
265
393
969
705
336
528
2
11
519
277
19
15
401
405
757
709
613
573
545
515
547
571
265
393
969
705
337
528
2
11
519
277
19
15
401
405
757
709
613
573
545
515
547
571
265
393
969
705
481
528
2
11
519
277
19
15
401
405
757
709
613
573
545
515
547
571
265
393
969
705
737
528
2
11
519
277
19
15
401
405
757
709
613
573
545
515
547
571
265
393
969
705
480
528
2
11
519
277
19
15
401
405
757
709
613
573
545
515
547
571
265
393
969
705
736
528
2
11
519
277
19
15
401
405
757
709
613
573
545
515
547
571
265
393
969
705
338
528
2
11
519
277
19
15
401
405
757
709
613
573
545
515
547
571
265
393
969
962
992
528
2
11
263
24
19
15
401
405
757
709
613
573
545
515
547
571
265
393
969
706
736
528
2
11
519
280
19
15
401
405
757
709
613
573
545
515
547
571
265
393
457
513
848
464
2
11
7
453
19
15
401
405
757
709
613
573
545
515
547
571
265
393
457
961
993
528
2
11
7
533
19
15
401
405
757
709
613
573
545
515
547
571
265
393
457
961
992
528
2
11
7
533
19
15
401
405
757
709
613
573
545
515
547
571
265
393
457
705
337
528
2
11
7
661
19
15
401
405
757
709
613
573
545
515
547
571
265
393
457
449
993
528
2
11
7
21
19
15
401
405
757
709
613
573
545
515
547
571
265
393
457
449
992
528
2
11
7
21
19
15
401
405
757
709
613
573
545
515
547
571
265
393
457
449
481
528
2
11
7
21
19
15
401
405
757
709
613
573
545
515
547
571
265
393
457
449
480
528
2
11
7
21
19
15
401
405
757
709
613
573
545
515
547
571
265
393
457
962
992
528
2
11
7
536
19
15
401
405
757
709
613
573
545
515
547
571
265
393
457
450
992
528
2
11
7
24
19
15
401
405
757
709
613
573
545
515
547
571
265
393
457
450
480
528
2
11
7
24
19
15
401
405
757
709
613
573
545
515
547
571
265
393
685
513
336
976
2
11
665
1595
19
15
401
405
757
709
613
573
545
515
547
571
265
393
685
513
337
976
2
11
665
1595
19
15
401
405
757
709
613
573
545
515
547
571
265
393
686
514
336
976
2
10
664
1592
19
15
401
405
757
709
613
573
545
515
547
571
265
393
461
513
848
464
2
23
5
706
19
15
401
405
757
709
613
573
545
515
547
571
265
393
461
513
850
464
2
23
5
706
19
15
401
405
757
709
613
573
545
515
547
571
265
393
461
961
993
528
2
23
5
533
19
15
401
405
757
709
613
573
545
515
547
571
265
393
461
961
992
528
2
23
5
533
19
15
401
405
757
709
613
573
545
515
547
571
265
393
461
705
336
528
2
7
5
661
19
15
401
405
757
709
613
573
545
515
547
571
265
393
461
705
337
528
2
23
5
661
19
15
401
405
757
709
613
573
545
515
547
571
265
393
461
705
338
528
2
7
5
661
19
15
401
405
757
709
613
573
545
515
547
571
265
393
461
449
993
528
2
23
5
21
19
15
401
405
757
709
613
573
545
515
547
571
265
393
461
449
992
528
2
23
5
21
19
15
401
405
757
709
613
573
545
515
547
571
265
393
461
449
481
528
2
23
5
21
19
15
401
405
757
709
613
573
545
515
547
571
265
393
461
449
480
528
2
23
5
21
19
15
401
405
757
709
613
573
545
515
547
571
265
393
973
961
993
528
2
23
261
21
19
15
401
405
757
709
613
573
545
515
547
571
265
393
973
961
992
528
2
23
261
21
19
15
401
405
757
709
613
573
545
515
547
571
265
393
973
705
336
528
2
7
261
277
19
15
401
405
757
709
613
573
545
515
547
571
265
393
973
705
337
528
2
23
517
277
19
15
401
405
757
709
613
573
545
515
547
571
265
393
973
705
481
528
2
23
517
277
19
15
401
405
757
709
613
573
545
515
547
571
265
393
973
705
737
528
2
23
517
277
19
15
401
405
757
709
613
573
545
515
547
571
265
393
973
705
480
528
2
23
517
277
19
15
401
405
757
709
613
573
545
515
547
571
265
393
973
705
736
528
2
23
517
277
19
15
401
405
757
709
613
573
545
515
547
571
265
393
973
705
338
528
2
7
261
277
19
15
401
405
757
709
613
573
545
515
547
571
265
905
962
961
993
528
2
535
0
30
19
15
401
405
757
709
613
573
545
515
547
571
265
905
962
961
992
528
2
535
0
30
19
15
401
405
757
709
613
573
545
515
547
571
265
905
962
705
336
528
2
535
0
286
19
15
401
405
757
709
613
573
545
515
547
571
265
905
962
705
337
528
2
535
0
286
19
15
401
405
757
709
613
573
545
515
547
571
265
905
962
705
481
528
2
535
0
286
19
15
401
405
757
709
613
573
545
515
547
571
265
905
962
705
480
528
2
535
0
286
19
15
401
405
757
709
613
573
545
515
547
571
265
905
962
962
992
528
2
523
0
24
19
15
401
405
757
709
613
573
545
515
547
571
265
905
962
706
336
528
2
523
0
280
19
15
401
405
757
709
613
573
545
515
547
571
265
905
962
706
338
528
2
523
0
280
19
15
401
405
757
709
613
573
545
515
547
571
265
905
965
961
993
528
2
523
3
27
19
15
401
405
757
709
613
573
545
515
547
571
265
905
965
961
992
528
2
523
3
27
19
15
401
405
757
709
613
573
545
515
547
571
265
905
965
705
336
528
2
523
3
285
19
15
401
405
757
709
613
573
545
515
547
571
265
905
965
705
337
528
2
523
3
285
19
15
401
405
757
709
613
573
545
515
547
571
265
905
965
705
481
528
2
523
3
285
19
15
401
405
757
709
613
573
545
515
547
571
265
905
965
705
480
528
2
523
3
285
19
15
401
405
757
709
613
573
545
515
547
571
265
905
965
705
338
528
2
523
3
285
19
15
401
405
757
709
613
573
545
515
547
571
265
905
969
961
993
528
2
523
7
69
19
15
401
405
757
709
613
573
545
515
547
571
265
905
969
961
992
528
2
523
7
69
19
15
401
405
757
709
613
573
545
515
547
571
265
905
969
705
336
528
2
523
7
277
19
15
401
405
757
709
613
573
545
515
547
571
265
905
969
705
337
528
2
523
7
277
19
15
401
405
757
709
613
573
545
515
547
571
265
905
969
705
481
528
2
523
7
277
19
15
401
405
757
709
613
573
545
515
547
571
265
905
969
705
480
528
2
523
7
277
19
15
401
405
757
709
613
573
545
515
547
571
265
905
969
705
338
528
2
523
7
277
19
15
401
405
757
709
613
573
545
515
547
571
265
905
969
962
992
528
2
523
7
24
19
15
401
405
757
709
613
573
545
515
547
571
265
905
973
961
993
528
2
535
5
21
19
15
401
405
757
709
613
573
545
515
547
571
265
905
973
961
992
528
2
535
5
21
19
15
401
405
757
709
613
573
545
515
547
571
265
905
973
705
336
528
2
535
5
277
19
15
401
405
757
709
613
573
545
515
547
571
265
905
973
705
337
528
2
535
5
277
19
15
401
405
757
709
613
573
545
515
547
571
265
905
973
705
481
528
2
535
5
277
19
15
401
405
757
709
613
573
545
515
547
571
265
905
973
705
480
528
2
535
5
277
19
15
401
405
757
709
613
573
545
515
547
571
265
905
973
705
338
528
2
535
5
277
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1474
1473
993
528
2
1559
512
1054
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1474
1473
992
528
2
1559
512
1054
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1474
961
993
528
2
1559
1024
30
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1474
961
992
528
2
1559
1024
30
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1474
449
993
528
2
1559
1280
286
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1474
449
992
528
2
1559
1280
286
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1474
449
481
528
2
1559
1280
286
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1474
449
480
528
2
1559
1280
286
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1474
1474
992
528
2
1547
1024
536
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1474
962
992
528
2
1547
1024
24
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1474
450
992
528
2
1547
1280
280
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1474
450
480
528
2
1547
1280
280
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1477
1473
993
528
2
1547
1027
541
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1477
1473
992
528
2
1547
1027
541
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1477
961
993
528
2
1547
1027
43
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1477
961
992
528
2
1547
1027
43
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1477
449
993
528
2
1547
1283
283
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1477
449
992
528
2
1547
1283
283
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1477
449
481
528
2
1547
1283
283
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1477
449
480
528
2
1547
1283
283
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1481
1473
993
528
2
1547
1031
533
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1481
1473
992
528
2
1547
1031
533
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1481
961
993
528
2
1547
1031
21
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1481
961
992
528
2
1547
1031
21
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1481
449
993
528
2
1547
1287
277
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1481
449
992
528
2
1547
1287
277
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1481
449
481
528
2
1547
1287
277
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1481
449
480
528
2
1547
1287
277
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1481
1474
992
528
2
1547
519
1048
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1481
962
992
528
2
1547
1031
24
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1481
450
480
528
2
1547
1287
280
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1485
1473
993
528
2
1559
1029
533
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1485
1473
992
528
2
1559
1029
533
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1485
961
993
528
2
1559
1029
21
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1485
961
992
528
2
1559
1029
21
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1485
449
993
528
2
1559
1285
277
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1485
449
992
528
2
1559
1285
277
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1485
449
481
528
2
1559
1285
277
19
15
401
405
757
709
613
573
545
515
547
571
265
1417
1485
449
480
528
2
1559
1285
277
19
15
401
405
757
709
613
573
545
515
547
571
269
393
777
962
994
528
1
11
347
360
19
15
401
405
757
709
613
573
545
515
547
571
269
393
965
705
336
528
1
11
515
283
19
15
401
405
757
709
613
573
545
515
547
571
269
393
965
705
337
528
1
11
515
283
19
15
401
405
757
709
613
573
545
515
547
571
269
393
965
705
338
528
1
11
515
283
19
15
401
405
757
709
613
573
545
515
547
571
269
393
453
705
336
528
1
11
3
667
19
15
401
405
757
709
613
573
545
515
547
571
269
393
461
705
336
528
1
7
5
661
19
15
401
405
757
709
613
573
545
515
547
571
269
393
461
705
337
528
1
7
5
661
19
15
401
405
757
709
613
573
545
515
547
571
269
393
461
705
338
528
1
7
5
661
19
15
401
405
757
709
613
573
545
515
547
571
269
393
973
705
336
528
1
7
517
277
19
15
401
405
757
709
613
573
545
515
547
571
269
393
973
705
337
528
1
7
517
277
19
15
401
405
757
709
613
573
545
515
547
571
269
393
973
705
338
528
1
7
517
277
19
15
401
405
757
709
613
573
545
515
547
571
269
905
973
705
337
528
1
519
5
277
19
15
401
405
757
709
613
573
545
515
547
571
263
393
777
1217
480
528
16
6
369
875
19
15
401
405
757
709
613
573
545
515
547
571
263
393
777
961
992
528
16
6
369
381
19
15
401
405
757
709
613
573
545
515
547
571
263
393
777
929
736
528
16
6
369
326
19
15
401
405
757
709
613
573
545
515
547
571
263
393
777
962
992
528
16
6
369
360
19
15
401
405
757
709
613
573
545
515
547
571
263
393
777
930
736
528
16
6
369
328
19
15
401
405
757
709
613
573
545
515
547
571
263
393
777
969
992
528
16
6
369
355
19
15
401
405
757
709
613
573
545
515
547
571
263
393
778
962
992
528
16
6
368
368
19
15
401
405
757
709
613
573
545
515
547
571
263
393
778
930
736
528
16
6
368
324
19
15
401
405
757
709
613
573
545
515
547
571
263
393
778
970
992
528
16
6
368
352
19
15
401
405
757
709
613
573
545
515
547
571
263
393
962
961
992
528
16
6
512
30
19
15
401
405
757
709
613
573
545
515
547
571
263
393
962
705
336
528
16
6
512
285
19
15
401
405
757
709
613
573
545
515
547
571
263
393
962
705
337
528
16
6
512
285
19
15
401
405
757
709
613
573
545
515
547
571
263
393
962
705
480
528
16
6
512
285
19
15
401
405
757
709
613
573
545
515
547
571
263
393
962
705
736
528
16
6
512
285
19
15
401
405
757
709
613
573
545
515
547
571
263
393
962
962
992
528
16
6
512
40
19
15
401
405
757
709
613
573
545
515
547
571
263
393
962
706
336
528
16
6
512
280
19
15
401
405
757
709
613
573
545
515
547
571
263
393
962
706
480
528
16
6
512
280
19
15
401
405
757
709
613
573
545
515
547
571
263
393
962
706
736
528
16
6
512
280
19
15
401
405
757
709
613
573
545
515
547
571
263
393
782
1217
480
528
16
6
360
865
19
15
401
405
757
709
613
573
545
515
547
571
263
393
782
961
992
528
16
6
360
353
19
15
401
405
757
709
613
573
545
515
547
571
263
393
782
962
992
528
16
6
360
360
19
15
401
405
757
709
613
573
545
515
547
571
263
393
450
514
848
464
16
6
0
712
19
15
401
405
757
709
613
573
545
515
547
571
263
393
450
529
848
464
16
6
0
709
19
15
401
405
757
709
613
573
545
515
547
571
263
393
450
961
992
528
16
6
0
542
19
15
401
405
757
709
613
573
545
515
547
571
263
393
450
449
992
528
16
6
0
29
19
15
401
405
757
709
613
573
545
515
547
571
263
393
450
449
480
528
16
6
0
29
19
15
401
405
757
709
613
573
545
515
547
571
263
393
450
962
992
528
16
6
0
536
19
15
401
405
757
709
613
573
545
515
547
571
263
393
450
450
992
528
16
6
0
24
19
15
401
405
757
709
613
573
545
515
547
571
263
393
450
450
480
528
16
6
0
24
19
15
401
405
757
709
613
573
545
515
547
571
263
393
786
961
992
528
16
6
352
358
19
15
401
405
757
709
613
573
545
515
547
571
263
393
786
962
992
528
16
6
352
360
19
15
401
405
757
709
613
573
545
515
547
571
263
393
461
513
848
464
16
6
5
706
19
15
401
405
757
709
613
573
545
515
547
571
263
393
461
961
992
528
16
6
5
533
19
15
401
405
757
709
613
573
545
515
547
571
263
393
461
705
336
528
16
6
5
661
19
15
401
405
757
709
613
573
545
515
547
571
263
393
461
705
337
528
16
6
5
661
19
15
401
405
757
709
613
573
545
515
547
571
263
393
461
449
992
528
16
6
5
21
19
15
401
405
757
709
613
573
545
515
547
571
263
393
461
449
480
528
16
6
5
21
19
15
401
405
757
709
613
573
545
515
547
571
263
393
973
961
992
528
16
6
517
66
19
15
401
405
757
709
613
573
545
515
547
571
263
393
973
705
336
528
16
6
517
277
19
15
401
405
757
709
613
573
545
515
547
571
263
393
973
705
337
528
16
6
517
277
19
15
401
405
757
709
613
573
545
515
547
571
263
393
973
705
480
528
16
6
517
277
19
15
401
405
757
709
613
573
545
515
547
571
263
393
973
705
736
528
16
6
517
277
19
15
401
405
757
709
613
573
545
515
547
571
263
905
962
961
992
528
16
518
0
30
19
15
401
405
757
709
613
573
545
515
547
571
263
905
962
705
336
528
16
518
0
285
19
15
401
405
757
709
613
573
545
515
547
571
263
905
962
705
337
528
48
518
0
286
19
15
401
405
757
709
613
573
545
515
547
571
263
905
962
705
480
528
16
518
0
285
19
15
401
405
757
709
613
573
545
515
547
571
263
905
962
962
992
528
16
518
0
24
19
15
401
405
757
709
613
573
545
515
547
571
263
905
962
706
336
528
16
518
0
280
19
15
401
405
757
709
613
573
545
515
547
571
263
905
962
706
480
528
16
518
0
280
19
15
401
405
757
709
613
573
545
515
547
571
263
905
973
961
992
528
16
518
5
21
19
15
401
405
757
709
613
573
545
515
547
571
263
905
973
705
336
528
16
518
5
277
19
15
401
405
757
709
613
573
545
515
547
571
263
905
973
705
337
528
48
518
5
277
19
15
401
405
757
709
613
573
545
515
547
571
263
905
973
705
480
528
16
518
5
277
19
15
401
405
757
709
613
573
545
515
547
571
263
1417
1474
1473
992
528
16
1542
1024
541
19
15
401
405
757
709
613
573
545
515
547
571
263
1417
1474
961
992
528
16
1542
1024
30
19
15
401
405
757
709
613
573
545
515
547
571
263
1417
1474
449
992
528
16
1542
1280
285
19
15
401
405
757
709
613
573
545
515
547
571
263
1417
1474
449
480
528
16
1542
1280
285
19
15
401
405
757
709
613
573
545
515
547
571
263
1417
1474
1474
992
528
16
1542
1024
536
19
15
401
405
757
709
613
573
545
515
547
571
263
1417
1474
962
992
528
16
1542
1024
24
19
15
401
405
757
709
613
573
545
515
547
571
263
1417
1474
450
992
528
16
1542
1280
280
19
15
401
405
757
709
613
573
545
515
547
571
263
1417
1474
450
480
528
16
1542
1280
280
19
15
401
405
757
709
613
573
545
515
547
571
263
1417
1485
1473
992
528
16
1542
1029
533
19
15
401
405
757
709
613
573
545
515
547
571
263
1417
1485
961
992
528
16
1542
1029
66
19
15
401
405
757
709
613
573
545
515
547
571
263
1417
1485
449
992
528
16
1542
1029
277
19
15
401
405
757
709
613
573
545
515
547
571
263
1417
1485
449
480
528
16
1542
1029
277
19
15
401
405
757
709
613
573
545
515
547
1181
517
393
777
929
849
1801
329
113
369
329
19
15
401
405
757
709
613
573
545
515
547
1181
517
393
777
929
848
1801
329
113
369
329
19
15
401
405
757
709
613
573
545
515
547
1181
517
393
781
929
849
1801
329
113
361
329
19
15
401
405
757
709
613
573
545
515
547
1181
517
393
781
929
848
1801
329
113
361
329
19
15
401
405
757
709
613
573
545
515
547
1181
517
393
782
929
849
1801
329
113
360
330
19
15
401
405
757
709
613
573
545
515
547
1181
517
393
782
929
848
1801
329
113
360
330
19
15
401
405
757
709
613
573
545
515
547
309
261
393
962
705
337
21
85
17
512
286
19
15
401
405
757
709
613
573
545
515
547
309
261
393
962
706
338
20
85
17
512
280
19
15
401
405
757
709
613
573
545
515
547
309
261
393
681
513
337
21
85
17
666
1594
19
15
401
405
757
709
613
573
545
515
547
309
261
393
965
705
337
21
85
17
514
278
19
15
401
405
757
709
613
573
545
515
547
309
261
393
685
513
337
21
85
17
665
1593
19
15
401
405
757
709
613
573
545
515
547
309
261
393
461
705
336
21
85
17
5
661
19
15
401
405
757
709
613
573
545
515
547
309
261
393
461
705
337
21
85
17
5
661
19
15
401
405
757
709
613
573
545
515
547
309
261
393
973
705
336
21
85
17
517
277
19
15
401
405
757
709
613
573
545
515
547
309
261
393
973
705
337
21
85
17
517
277
19
15
401
405
757
709
613
573
545
515
547
309
261
905
965
705
337
21
85
529
2
278
19
15
401
405
757
709
613
573
545
515
547
309
261
905
973
705
336
21
85
529
5
277
19
15
401
405
757
709
613
573
545
515
547
309
261
905
973
705
337
21
85
529
5
277
19
15
401
405
757
709
613
573
545
515
547
309
773
905
962
705
337
21
277
17
0
286
19
15
401
405
757
709
613
573
545
515
547
309
773
905
965
705
337
21
269
17
2
278
19
15
401
405
757
709
613
573
545
515
547
309
773
905
973
705
336
21
269
17
5
277
19
15
401
405
757
709
613
573
545
515
547
309
773
905
973
705
337
21
269
17
5
277
19
15
401
405
757
709
613
573
545
515
547
317
261
393
962
706
338
18
82
17
512
280
19
15
401
405
757
709
613
573
545
515
547
317
261
905
962
706
338
18
82
529
0
280
19
15
401
405
757
709
613
573
545
515
547
317
773
905
962
706
338
18
258
17
0
280
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1026
513
849
1045
1301
1297
1408
318
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1029
513
849
1045
1293
1297
1410
347
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1033
513
849
1045
1293
1297
1457
267
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1033
513
848
1045
1301
1297
1457
261
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1037
513
849
1045
1293
1297
1413
269
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1037
513
848
1045
1301
1297
1513
267
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1034
513
849
1045
1301
1297
1456
262
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1049
513
849
1045
1293
1297
1489
323
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1049
513
848
1045
1301
1297
1489
277
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1038
513
849
1045
1301
1297
1512
258
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1038
513
848
1045
1301
1297
1512
258
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1038
514
848
1045
1301
1297
1512
264
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1053
513
849
1045
1293
1297
1417
277
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1053
513
848
1045
1301
1297
1417
277
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1054
513
848
1045
1301
1297
1416
322
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1054
514
848
1045
1301
1297
1416
320
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1474
1217
1249
1044
1301
1297
512
798
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1474
1217
1505
1044
1301
1297
512
798
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1474
1473
1505
1044
1301
1297
1024
542
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1474
449
849
1045
1301
1297
1280
286
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1474
1474
1506
1044
1301
1297
1024
1048
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
962
1217
1505
1044
1301
1297
0
798
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1477
1217
1249
1045
1293
1297
1026
811
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1477
1217
1505
1045
1293
1297
1026
811
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1477
1217
1250
1044
1293
1297
1026
811
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1477
1217
1506
1044
1293
1297
1026
811
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1477
1473
1505
1045
1293
1297
1026
1067
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1477
1473
1504
1045
1293
1297
1026
1067
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1477
1473
1506
1044
1293
1297
1026
1067
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1477
449
849
1045
1293
1297
1282
278
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1477
449
848
1045
1301
1297
1282
283
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
965
1217
1505
1045
1293
1297
2
790
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
965
1217
1506
1044
1293
1297
2
790
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1485
1217
1249
1045
1293
1297
1029
789
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1485
1217
1505
1045
1293
1297
1029
789
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1485
1217
1504
1045
1293
1297
1029
789
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1485
1473
1505
1045
1293
1297
1029
1045
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
1485
1473
1504
1045
1293
1297
1029
1045
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
973
1217
1505
1045
1293
1297
5
789
19
15
401
405
757
709
613
573
545
515
547
821
1029
1417
973
1217
1504
1045
1293
1297
5
789
19
15
401
405
757
709
613
573
545
515
547
829
1029
1417
1474
1474
1504
1042
1283
1297
1024
1048
19
15
401
405
757
709
613
573
545
515
547
829
1029
1417
1474
1474
1506
1042
1282
1297
1024
1048
19
15
401
405
757
709
613
573
545
515
547
829
1029
1417
1474
1474
1508
1042
1283
1297
1024
1048
19
15
401
405
757
709
613
573
545
515
547
829
1029
1417
1477
1473
1506
1042
1283
1297
1026
1050
19
15
401
405
757
709
613
573
545
515
547
829
1029
1417
1485
1473
1504
1042
1283
1297
1029
1045
19
15
401
405
757
709
613
573
545
515
547
605
517
393
777
1217
1249
1417
409
113
369
889
19
15
401
405
757
709
613
573
545
515
547
605
517
393
777
1217
1248
1417
401
113
369
889
19
15
401
405
757
709
613
573
545
515
547
605
517
393
777
1217
1504
1417
401
113
369
889
19
15
401
405
757
709
613
573
545
515
547
605
517
393
781
1217
1249
1417
409
113
361
877
19
15
401
405
757
709
613
573
545
515
547
605
517
393
781
1217
1248
1417
401
113
361
877
19
15
401
405
757
709
613
573
545
515
547
605
517
393
781
1217
1504
1417
401
113
361
877
19
15
401
405
757
709
613
573
545
515
547
605
517
393
789
1217
1249
1417
409
113
354
875
19
15
401
405
757
709
613
573
545
515
547
605
517
393
778
1217
1249
1417
409
113
368
894
19
15
401
405
757
709
613
573
545
515
547
605
517
393
778
1217
1248
1417
401
113
368
894
19
15
401
405
757
709
613
573
545
515
547
605
517
393
778
1217
1504
1417
401
113
368
894
19
15
401
405
757
709
613
573
545
515
547
605
517
393
782
1217
1248
1417
401
113
360
866
19
15
401
405
757
709
613
573
545
515
547
605
517
393
782
1217
1504
1417
401
113
360
866
19
15
401
405
757
709
613
573
545
515
547
315
261
393
461
705
338
16
81
17
5
661
19
15
401
405
757
709
613
573
545
515
547
315
261
393
973
705
338
16
81
17
517
277
19
15
401
405
757
709
613
573
545
515
547
315
265
393
962
705
336
16
98
7
512
286
19
15
401
405
757
709
613
573
545
515
547
315
265
393
962
705
337
16
98
7
512
286
19
15
401
405
757
709
613
573
545
515
547
315
265
393
962
706
336
16
98
11
512
280
19
15
401
405
757
709
613
573
545
515
547
315
265
393
962
706
338
16
98
11
512
280
19
15
401
405
757
709
613
573
545
515
547
315
265
393
965
705
336
16
98
11
515
285
19
15
401
405
757
709
613
573
545
515
547
315
265
393
965
705
337
16
98
11
515
285
19
15
401
405
757
709
613
573
545
515
547
315
265
393
965
705
338
16
98
11
515
285
19
15
401
405
757
709
613
573
545
515
547
315
265
393
453
705
336
16
98
11
3
669
19
15
401
405
757
709
613
573
545
515
547
315
265
393
969
705
336
16
98
11
519
277
19
15
401
405
757
709
613
573
545
515
547
315
265
393
969
705
337
16
98
11
519
277
19
15
401
405
757
709
613
573
545
515
547
315
265
393
969
705
338
16
98
11
519
277
19
15
401
405
757
709
613
573
545
515
547
315
265
393
457
705
337
16
98
11
7
661
19
15
401
405
757
709
613
573
545
515
547
315
265
393
461
705
336
16
98
7
5
661
19
15
401
405
757
709
613
573
545
515
547
315
265
393
461
705
337
16
98
7
5
661
19
15
401
405
757
709
613
573
545
515
547
315
265
393
461
705
338
16
98
7
5
661
19
15
401
405
757
709
613
573
545
515
547
315
265
393
973
705
336
16
98
7
517
277
19
15
401
405
757
709
613
573
545
515
547
315
265
393
973
705
337
16
98
7
517
277
19
15
401
405
757
709
613
573
545
515
547
315
265
393
973
705
338
16
98
7
517
277
19
15
401
405
757
709
613
573
545
515
547
315
777
905
962
705
336
16
258
23
0
286
19
15
401
405
757
709
613
573
545
515
547
315
777
905
962
705
337
16
258
23
0
286
19
15
401
405
757
709
613
573
545
515
547
315
777
905
962
706
336
16
258
11
0
280
19
15
401
405
757
709
613
573
545
515
547
315
777
905
962
706
338
16
258
11
0
280
19
15
401
405
757
709
613
573
545
515
547
315
777
905
965
705
336
16
258
11
3
285
19
15
401
405
757
709
613
573
545
515
547
315
777
905
965
705
337
16
258
11
3
285
19
15
401
405
757
709
613
573
545
515
547
315
777
905
965
705
338
16
258
11
3
285
19
15
401
405
757
709
613
573
545
515
547
315
777
905
969
705
336
16
258
11
7
277
19
15
401
405
757
709
613
573
545
515
547
315
777
905
969
705
337
16
258
11
7
277
19
15
401
405
757
709
613
573
545
515
547
315
777
905
969
705
338
16
258
11
7
277
19
15
401
405
757
709
613
573
545
515
547
315
777
905
973
705
336
16
258
7
5
277
19
15
401
405
757
709
613
573
545
515
547
315
777
905
973
705
337
16
258
7
5
277
19
15
401
405
757
709
613
573
545
515
547
315
777
905
973
705
338
16
258
7
5
277
19
15
401
405
757
709
613
573
545
515
547
315
269
393
965
705
336
16
97
11
515
283
19
15
401
405
757
709
613
573
545
515
547
315
269
393
965
705
337
16
97
11
515
283
19
15
401
405
757
709
613
573
545
515
547
315
269
393
965
705
338
16
97
11
515
283
19
15
401
405
757
709
613
573
545
515
547
315
269
393
453
705
336
16
97
11
3
667
19
15
401
405
757
709
613
573
545
515
547
315
269
393
461
705
336
16
97
7
5
661
19
15
401
405
757
709
613
573
545
515
547
315
269
393
461
705
337
16
97
7
5
661
19
15
401
405
757
709
613
573
545
515
547
315
269
393
461
705
338
16
97
7
5
661
19
15
401
405
757
709
613
573
545
515
547
315
269
393
973
705
336
16
97
7
517
277
19
15
401
405
757
709
613
573
545
515
547
315
269
393
973
705
337
16
97
7
517
277
19
15
401
405
757
709
613
573
545
515
547
315
269
393
973
705
338
16
97
7
517
277
19
15
401
405
757
709
613
573
545
515
547
315
781
905
965
705
336
16
257
11
3
283
19
15
401
405
757
709
613
573
545
515
547
315
781
905
965
705
337
16
257
11
3
283
19
15
401
405
757
709
613
573
545
515
547
315
781
905
965
705
338
16
257
11
3
283
19
15
401
405
757
709
613
573
545
515
547
315
781
905
973
705
336
16
257
7
5
277
19
15
401
405
757
709
613
573
545
515
547
315
781
905
973
705
337
16
257
7
5
277
19
15
401
405
757
709
613
573
545
515
547
315
781
905
973
705
338
16
257
7
5
277
19
15
401
405
757
709
613
573
545
515
547
315
263
393
962
705
336
16
80
6
512
285
19
15
401
405
757
709
613
573
545
515
547
315
263
393
962
705
337
16
112
6
512
286
19
15
401
405
757
709
613
573
545
515
547
315
263
393
962
706
336
16
80
6
512
280
19
15
401
405
757
709
613
573
545
515
547
315
263
393
461
705
336
16
80
6
5
661
19
15
401
405
757
709
613
573
545
515
547
315
263
393
461
705
337
16
112
6
5
661
19
15
401
405
757
709
613
573
545
515
547
315
263
393
973
705
336
16
80
6
517
277
19
15
401
405
757
709
613
573
545
515
547
315
263
393
973
705
337
16
112
6
517
277
19
15
401
405
757
709
613
573
545
515
547
315
775
905
962
705
336
16
272
6
0
285
19
15
401
405
757
709
613
573
545
515
547
315
775
905
962
705
337
16
272
6
0
285
19
15
401
405
757
709
613
573
545
515
547
315
775
905
962
706
336
16
272
6
0
280
19
15
401
405
757
709
613
573
545
515
547
315
775
905
973
705
336
16
272
6
5
277
19
15
401
405
757
709
613
573
545
515
547
315
775
905
973
705
337
16
272
6
5
277
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1474
1217
1249
1040
1282
1303
1024
798
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1474
1217
1248
1040
1282
1303
1024
798
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1474
1217
1504
1040
1282
1303
1024
798
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1474
1473
1505
1040
1282
1303
1024
1054
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1474
1473
1504
1040
1282
1303
1024
1054
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1474
1218
1248
1040
1282
1291
1024
808
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1477
1217
1249
1040
1282
1291
1027
791
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1477
1217
1248
1040
1282
1291
1027
791
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1477
1217
1504
1040
1282
1291
1027
791
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1477
1473
1505
1040
1282
1291
1027
1051
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1477
1473
1504
1040
1282
1291
1027
1051
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
965
1217
1504
1040
1282
1291
3
795
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1481
1217
1249
1040
1282
1291
1031
661
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1481
1217
1248
1040
1282
1291
1031
661
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1481
1217
1504
1040
1282
1291
1031
661
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1481
1473
1505
1040
1282
1291
1031
1045
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1481
1473
1504
1040
1282
1291
1031
1045
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1481
1218
1248
1040
1282
1291
1031
792
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
969
1217
1504
1040
1282
1291
7
789
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1485
1217
1249
1040
1282
1303
1029
789
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1485
1217
1248
1040
1282
1303
1029
789
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1485
1217
1504
1040
1282
1303
1029
789
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1485
1473
1505
1040
1282
1303
1029
1045
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
1485
1473
1504
1040
1282
1303
1029
1045
19
15
401
405
757
709
613
573
545
515
547
827
1033
1417
973
1217
1504
1040
1282
1303
5
789
19
15
401
405
757
709
613
573
545
515
547
827
1031
1417
1474
1217
1248
1040
1296
1286
1024
798
19
15
401
405
757
709
613
573
545
515
547
827
1031
1417
1474
1217
1504
1040
1296
1286
1024
798
19
15
401
405
757
709
613
573
545
515
547
827
1031
1417
1474
1473
1504
1040
1296
1286
1024
1054
19
15
401
405
757
709
613
573
545
515
547
827
1031
1417
1474
1218
1248
1040
1296
1286
1024
788
19
15
401
405
757
709
613
573
545
515
547
827
1031
1417
1474
1218
1504
1040
1328
1286
1024
808
19
15
401
405
757
709
613
573
545
515
547
827
1031
1417
1474
1474
1504
1040
1296
1286
1024
1048
19
15
401
405
757
709
613
573
545
515
547
827
1031
1417
962
1217
1504
1040
1296
1286
0
797
19
15
401
405
757
709
613
573
545
515
547
827
1031
1417
962
1218
1504
1040
1328
1286
0
792
19
15
401
405
757
709
613
573
545
515
547
827
1031
1417
1485
1217
1248
1040
1296
1286
1029
797
19
15
401
405
757
709
613
573
545
515
547
827
1031
1417
1485
1217
1504
1040
1296
1286
1029
797
19
15
401
405
757
709
613
573
545
515
547
827
1031
1417
1485
1473
1504
1040
1296
1286
1029
1045
19
15
401
405
757
709
613
573
545
515
547
827
1031
1417
973
1217
1504
1040
1296
1286
5
789
19
15
401
405
757
709
613
573
545
515
555
537
266
394
970
714
340
514
32
8
260
288
19
15
401
405
757
709
613
573
545
515
555
553
265
393
962
706
340
425
33
17
512
280
19
15
401
405
757
709
613
573
545
515
555
553
269
393
962
706
340
425
41
11
512
280
19
15
401
405
757
709
613
573
545
515
555
553
266
394
970
714
340
482
32
4
260
288
19
15
401
405
757
709
613
573
545
515
555
281
269
393
962
706
340
2
99
11
512
280
19
15
401
405
757
709
613
573
545
515
555
285
261
393
962
706
340
1
81
17
512
280
19
15
401
405
757
709
613
573
545
515
549
569
265
393
962
1218
1510
1249
1
17
512
792
19
15
401
405
757
709
613
573
545
515
549
569
265
393
962
706
742
353
1
17
512
280
19
15
401
405
757
709
613
573
545
515
549
569
265
393
962
706
486
481
1
17
512
280
19
15
401
405
757
709
613
573
545
515
549
569
265
393
450
450
998
1249
1
17
0
24
19
15
401
405
757
709
613
573
545
515
549
569
265
393
450
450
486
481
1
17
0
24
19
15
401
405
757
709
613
573
545
515
549
569
265
393
457
450
998
1249
1
11
7
24
19
15
401
405
757
709
613
573
545
515
549
569
265
393
457
450
486
481
1
11
7
24
19
15
401
405
757
709
613
573
545
515
549
569
265
1417
1474
1218
1510
1249
1
1547
1024
808
19
15
401
405
757
709
613
573
545
515
549
569
265
1417
1474
1474
998
1249
1
1547
1024
536
19
15
401
405
757
709
613
573
545
515
549
569
265
1417
1474
1474
1510
1249
1
1547
1024
536
19
15
401
405
757
709
613
573
545
515
549
569
265
1417
1481
1474
998
1249
1
1547
519
1048
19
15
401
405
757
709
613
573
545
515
549
569
265
1417
1481
1474
1510
1249
1
1547
519
1048
19
15
401
405
757
709
613
573
545
515
549
569
265
394
966
706
486
481
1
16
512
280
19
15
401
405
757
709
613
573
545
515
549
569
265
394
454
450
998
1249
1
16
0
24
19
15
401
405
757
709
613
573
545
515
549
569
265
394
454
450
486
481
1
16
0
24
19
15
401
405
757
709
613
573
545
515
549
569
265
394
458
450
998
1249
1
16
4
80
19
15
401
405
757
709
613
573
545
515
549
569
265
394
458
450
486
481
1
16
4
80
19
15
401
405
757
709
613
573
545
515
549
569
265
394
458
458
998
1249
1
16
4
64
19
15
401
405
757
709
613
573
545
515
549
569
265
394
458
458
486
481
1
16
4
64
19
15
401
405
757
709
613
573
545
515
549
565
261
393
777
962
998
535
13
17
346
376
19
15
401
405
757
709
613
573
545
515
549
565
261
393
962
1218
1510
487
21
17
512
792
19
15
401
405
757
709
613
573
545
515
549
565
261
393
962
962
998
535
21
17
256
24
19
15
401
405
757
709
613
573
545
515
549
565
261
393
962
706
742
485
21
17
512
280
19
15
401
405
757
709
613
573
545
515
549
565
261
393
962
706
486
535
21
17
512
280
19
15
401
405
757
709
613
573
545
515
549
565
261
393
782
962
998
535
21
17
360
352
19
15
401
405
757
709
613
573
545
515
549
565
261
393
793
1218
1510
487
21
17
337
888
19
15
401
405
757
709
613
573
545
515
549
565
261
393
793
962
998
535
13
17
337
376
19
15
401
405
757
709
613
573
545
515
549
565
261
393
450
962
998
535
21
17
0
536
19
15
401
405
757
709
613
573
545
515
549
565
261
393
450
450
998
535
21
17
0
24
19
15
401
405
757
709
613
573
545
515
549
565
261
393
450
450
486
485
21
17
0
24
19
15
401
405
757
709
613
573
545
515
549
565
261
393
794
1218
1510
487
21
17
336
864
19
15
401
405
757
709
613
573
545
515
549
565
261
393
794
962
998
535
21
17
336
352
19
15
401
405
757
709
613
573
545
515
549
565
261
905
962
962
998
535
21
529
0
72
19
15
401
405
757
709
613
573
545
515
549
565
261
905
962
706
486
535
21
529
0
280
19
15
401
405
757
709
613
573
545
515
549
565
261
1417
1474
1474
998
535
21
1553
1024
536
19
15
401
405
757
709
613
573
545
515
549
565
261
1417
1474
962
998
535
21
1553
1024
24
19
15
401
405
757
709
613
573
545
515
549
565
261
1417
1474
450
486
999
21
1553
1280
280
19
15
401
405
757
709
613
573
545
515
549
821
1029
1417
1474
1218
1510
1047
1301
1297
1024
664
19
15
401
405
757
709
613
573
545
515
549
821
1029
1417
1474
1474
1510
1047
1301
1297
1024
1048
19
15
401
405
757
709
613
573
545
515
549
821
1029
1417
962
1218
1510
1047
1301
1297
0
792
19
15
401
405
757
709
613
573
545
515
557
541
261
393
782
930
854
513
33
17
360
328
19
15
401
405
757
709
613
573
545
259
547
569
262
905
1033
1
481
529
24
518
902
6
19
15
401
405
757
709
613
573
545
259
547
569
262
905
1033
1
737
529
24
518
902
6
19
15
401
405
757
709
613
573
545
259
547
569
262
905
1037
1
481
529
24
518
946
2
19
15
401
405
757
709
613
573
545
259
547
569
262
905
1037
1
737
529
24
518
946
2
19
15
401
405
757
709
613
573
545
259
547
569
262
905
1049
1
481
529
24
518
906
34
19
15
401
405
757
709
613
573
545
259
547
569
262
905
1049
1
737
529
24
518
906
34
19
15
401
405
757
709
613
573
545
259
547
569
262
905
1053
1
737
529
24
518
905
21
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1026
17
481
529
1
529
896
6
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1026
17
737
529
1
529
896
6
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1029
1
481
529
1
529
899
13
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1029
1
737
529
1
529
899
13
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1029
17
481
529
1
529
899
7
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1029
17
737
529
1
529
899
7
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1033
1
481
529
1
529
945
5
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1033
1
737
529
1
529
945
5
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1033
1
736
529
1
529
945
5
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1033
2
484
529
1
529
945
56
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1033
2
740
529
1
529
945
56
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1037
1
481
529
1
529
901
5
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1037
1
737
529
1
529
901
5
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1037
1
480
529
1
529
901
5
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1037
1
736
529
1
529
901
5
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1034
1
737
529
1
529
944
6
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1034
1
736
529
1
529
944
6
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1049
1
481
529
1
529
909
21
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1049
1
737
529
1
529
909
21
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1049
1
480
529
1
529
909
21
19
15
401
405
757
709
613
573
545
259
547
569
265
905
1053
1
737
529
1
529
905
25
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1030
1
737
529
1
528
896
10
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1030
1
736
529
1
528
896
10
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1030
17
481
529
1
528
896
2
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1030
17
737
529
1
528
896
2
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1030
17
480
529
1
528
896
2
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1030
17
736
529
1
528
896
2
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1033
1
481
529
1
528
902
6
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1033
1
737
529
1
528
902
6
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1033
1
736
529
1
528
902
6
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1034
1
481
529
1
528
900
6
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1034
1
737
529
1
528
900
6
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1034
1
736
529
1
528
900
6
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1049
1
481
529
1
528
910
25
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1049
1
737
529
1
528
910
25
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1049
1
480
529
1
528
910
25
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1038
1
737
529
1
528
944
2
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1038
1
480
529
1
528
944
2
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1038
1
736
529
1
528
944
2
19
15
401
405
757
709
613
573
545
259
547
569
265
906
1051
1
737
529
1
528
906
26
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1029
1
481
529
3
523
899
11
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1029
1
737
529
3
523
899
11
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1029
17
481
529
3
523
899
7
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1029
17
737
529
3
523
899
7
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1033
1
481
529
3
519
945
5
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1033
1
737
529
3
519
945
5
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1033
1
736
529
3
519
945
5
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1033
2
484
529
3
519
945
8
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1033
2
740
529
3
519
945
8
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1037
1
481
529
3
519
949
2
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1037
1
737
529
3
519
949
2
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1037
1
480
529
3
519
949
2
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1037
1
736
529
3
519
949
2
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1034
1
737
529
3
519
944
6
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1034
1
736
529
3
519
944
6
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1049
1
481
529
3
523
907
25
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1049
1
737
529
3
523
907
25
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1049
1
480
529
3
523
907
25
19
15
401
405
757
709
613
573
545
259
547
569
269
905
1053
1
737
529
3
523
905
21
19
15
401
405
757
709
613
573
545
259
547
569
266
905
1029
1
481
529
0
518
898
11
19
15
401
405
757
709
613
573
545
259
547
569
266
905
1029
1
737
529
0
518
898
11
19
15
401
405
757
709
613
573
545
259
547
569
266
905
1029
17
481
529
0
518
898
6
19
15
401
405
757
709
613
573
545
259
547
569
266
905
1029
17
737
529
0
518
898
6
19
15
401
405
757
709
613
573
545
259
547
569
266
905
1033
1
481
529
0
518
902
6
19
15
401
405
757
709
613
573
545
259
547
569
266
905
1033
1
737
529
0
517
945
5
19
15
401
405
757
709
613
573
545
259
547
569
266
905
1037
1
481
529
0
518
946
2
19
15
401
405
757
709
613
573
545
259
547
569
266
905
1037
1
737
529
0
517
901
2
19
15
401
405
757
709
613
573
545
259
547
569
266
905
1049
1
481
529
0
518
906
66
19
15
401
405
757
709
613
573
545
259
547
569
266
905
1049
1
737
529
0
517
909
21
19
15
401
405
757
709
613
573
545
259
547
569
266
905
1053
1
737
529
0
517
905
25
19
15
401
405
757
709
613
573
545
259
547
569
266
906
1027
1
481
529
0
516
898
10
19
15
401
405
757
709
613
573
545
259
547
569
266
906
1027
1
737
529
0
516
898
10
19
15
401
405
757
709
613
573
545
259
547
569
266
906
1027
17
481
529
0
516
898
4
19
15
401
405
757
709
613
573
545
259
547
569
266
906
1027
17
737
529
0
516
898
4
19
15
401
405
757
709
613
573
545
259
547
569
266
906
1030
1
737
529
0
516
896
10
19
15
401
405
757
709
613
573
545
259
547
569
266
906
1030
17
481
529
0
516
896
2
19
15
401
405
757
709
613
573
545
259
547
569
266
906
1030
17
737
529
0
516
896
2
19
15
401
405
757
709
613
573
545
259
547
569
266
906
1033
1
481
529
0
516
950
6
19
15
401
405
757
709
613
573
545
259
547
569
266
906
1033
1
737
529
0
516
950
6
19
15
401
405
757
709
613
573
545
259
547
569
266
906
1034
1
481
529
0
516
900
6
19
15
401
405
757
709
613
573
545
259
547
569
266
906
1034
1
737
529
0
516
900
6
19
15
401
405
757
709
613
573
545
259
547
569
266
906
1049
1
481
529
0
516
910
25
19
15
401
405
757
709
613
573
545
259
547
569
266
906
1049
1
737
529
0
516
910
25
19
15
401
405
757
709
613
573
545
259
547
569
266
906
1038
1
737
529
0
516
944
2
19
15
401
405
757
709
613
573
545
259
547
569
266
906
1051
1
737
529
0
520
905
65
19
15
401
405
757
709
613
573
545
259
547
573
261
905
1054
2
736
530
3
529
904
64
19
15
401
405
757
709
613
573
545
259
547
557
261
1417
1029
1
737
709
17
1553
898
11
19
15
401
405
757
709
613
573
545
259
547
557
261
1417
1029
17
737
709
17
1553
898
6
19
15
401
405
757
709
613
573
545
259
547
557
261
1417
1029
17
736
709
17
1553
898
6
19
15
401
405
757
709
613
573
545
259
547
557
261
1417
1033
1
737
709
17
1553
945
5
19
15
401
405
757
709
613
573
545
259
547
557
261
1417
1033
2
736
709
17
1553
945
8
19
15
401
405
757
709
613
573
545
259
547
557
261
1417
1033
2
740
708
17
1553
945
8
19
15
401
405
757
709
613
573
545
259
547
557
261
1417
1037
1
737
709
17
1553
949
2
19
15
401
405
757
709
613
573
545
259
547
557
261
1417
1049
1
737
709
17
1553
909
21
19
15
401
405
757
709
613
573
545
259
547
557
261
1417
1053
1
737
709
17
1553
905
21
19
15
401
405
757
709
613
573
545
259
547
557
261
1417
1054
2
736
709
21
1553
904
64
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1029
1
737
533
13
529
898
11
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1029
1
480
533
13
529
898
11
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1029
1
736
533
13
529
898
11
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1029
1
738
532
13
529
898
11
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1029
17
481
533
13
529
898
6
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1029
17
737
533
13
529
898
6
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1029
17
480
533
13
529
898
6
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1029
17
736
533
13
529
898
6
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1029
17
482
532
13
529
898
6
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1029
17
738
532
13
529
898
6
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1033
1
481
532
21
529
945
57
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1033
1
737
532
21
529
945
57
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1033
1
738
532
21
529
945
57
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1033
2
738
532
21
529
945
56
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1037
1
481
533
13
529
901
5
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1037
1
737
533
13
529
901
5
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1037
1
480
533
13
529
901
5
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1037
1
736
533
13
529
901
5
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1049
1
481
532
13
529
906
18
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1049
1
482
532
13
529
906
18
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1053
1
737
533
13
529
905
21
19
15
401
405
757
709
613
573
545
259
547
565
261
905
1050
1
737
532
21
529
976
22
19
15
401
405
757
709
613
573
545
259
547
565
261
1417
1029
1
737
532
21
1553
898
11
19
15
401
405
757
709
613
573
545
259
547
565
261
1417
1029
1
738
532
21
1553
898
11
19
15
401
405
757
709
613
573
545
259
547
565
261
1417
1029
17
737
532
21
1553
898
6
19
15
401
405
757
709
613
573
545
259
547
565
261
1417
1029
17
738
532
21
1553
898
6
19
15
401
405
757
709
613
573
545
259
547
565
261
1417
1033
1
737
532
21
1553
945
5
19
15
401
405
757
709
613
573
545
259
547
565
261
1417
1033
1
738
532
21
1553
945
5
19
15
401
405
757
709
613
573
545
259
547
565
261
1417
1033
2
738
532
21
1553
945
56
19
15
401
405
757
709
613
573
545
259
547
565
261
1417
1037
1
737
532
21
1553
1001
9
19
15
401
405
757
709
613
573
545
259
547
565
261
1417
1053
1
737
532
21
1553
905
21
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1026
2
480
528
2
535
896
8
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1026
2
736
528
2
535
896
8
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1029
1
480
528
2
523
899
15
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1029
1
736
528
2
523
899
15
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1029
17
480
528
2
523
899
7
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1029
17
736
528
2
523
899
7
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1033
1
481
528
2
523
903
5
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1033
1
737
528
2
523
903
5
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1033
1
480
528
2
523
903
5
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1033
1
736
528
2
523
903
5
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1033
2
480
528
2
523
903
8
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1033
2
736
528
2
523
903
8
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1037
1
481
528
2
535
901
2
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1037
1
737
528
2
535
901
2
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1037
1
480
528
2
535
901
2
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1037
1
736
528
2
535
901
2
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1049
1
737
528
2
523
907
25
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1049
1
480
528
2
523
907
25
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1049
1
736
528
2
523
907
25
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1053
1
737
528
2
523
905
21
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1053
1
736
528
2
523
905
21
19
15
401
405
757
709
613
573
545
259
547
571
265
905
1054
2
736
528
2
523
904
64
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1026
2
480
528
16
518
896
8
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1026
2
736
528
16
518
896
8
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1026
17
480
528
16
518
896
5
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1026
17
736
528
16
518
896
5
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1026
18
480
528
16
518
896
4
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1026
18
736
528
16
518
896
4
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1033
1
480
528
16
518
945
6
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1033
1
736
528
16
518
945
6
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1033
2
480
528
16
518
945
8
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1033
2
736
528
16
518
945
8
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1037
1
480
528
16
518
901
2
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1037
1
736
528
16
518
901
2
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1034
2
480
528
16
518
944
8
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1034
2
736
528
16
518
944
8
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1049
1
480
528
16
518
909
25
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1049
1
736
528
16
518
909
25
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1053
1
736
528
16
518
905
25
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1042
2
736
528
16
518
992
40
19
15
401
405
757
709
613
573
545
259
547
571
263
905
1054
2
736
528
16
518
904
64
19
15
401
405
757
709
613
573
545
259
547
571
263
1417
1026
2
736
528
16
1542
896
88
19
15
401
405
757
709
613
573
545
259
547
571
263
1417
1026
17
736
528
16
1542
896
5
19
15
401
405
757
709
613
573
545
259
547
571
263
1417
1026
18
736
528
16
1542
896
4
19
15
401
405
757
709
613
573
545
259
547
571
263
1417
1037
1
736
528
16
1542
901
2
19
15
401
405
757
709
613
573
545
259
547
571
263
1417
1053
1
736
528
16
1542
905
25
19
15
401
405
757
709
613
573
545
259
547
571
263
1417
1054
2
736
528
16
1542
904
16
19
15
401
405
757
709
613
573
545
610
547
573
261
393
453
852
962
530
3
17
2
320
19
15
401
405
757
709
613
573
545
610
547
565
261
393
453
852
962
532
13
17
2
320
19
15
401
405
757
709
613
573
545
610
551
565
261
393
453
852
1194
420
13
17
2
320
19
15
401
405
757
709
613
573
545
611
547
569
261
393
453
849
961
529
21
17
2
327
19
15
401
405
757
709
613
573
545
611
547
569
262
393
450
849
961
529
24
6
0
326
19
15
401
405
757
709
613
573
545
611
547
569
262
393
453
849
961
529
24
6
2
327
19
15
401
405
757
709
613
573
545
611
547
569
265
393
450
849
961
529
1
17
0
326
19
15
401
405
757
709
613
573
545
611
547
569
265
393
453
849
961
529
1
6
2
326
19
15
401
405
757
709
613
573
545
611
547
569
265
393
453
849
960
529
1
6
2
326
19
15
401
405
757
709
613
573
545
611
547
569
265
394
454
849
961
529
1
16
0
322
19
15
401
405
757
709
613
573
545
611
547
569
265
394
454
849
960
529
1
16
0
322
19
15
401
405
757
709
613
573
545
611
547
569
269
393
453
849
961
529
3
11
3
327
19
15
401
405
757
709
613
573
545
611
547
569
266
393
453
849
961
529
0
6
2
326
19
15
401
405
757
709
613
573
545
611
547
569
266
395
455
849
961
529
0
10
0
324
19
15
401
405
757
709
613
573
545
611
547
569
266
394
451
849
961
529
0
4
2
324
19
15
401
405
757
709
613
573
545
611
547
569
266
394
454
849
961
529
0
4
0
322
19
15
401
405
757
709
613
573
545
611
547
569
266
394
455
849
961
529
0
8
1
325
19
15
401
405
757
709
613
573
545
611
547
573
261
393
453
849
962
530
3
17
2
326
19
15
401
405
757
709
613
573
545
611
547
565
261
393
450
849
961
533
21
17
0
326
19
15
401
405
757
709
613
573
545
611
547
565
261
393
453
849
961
533
13
17
2
326
19
15
401
405
757
709
613
573
545
611
547
565
261
393
453
849
960
532
25
17
2
326
19
15
401
405
757
709
613
573
545
611
547
825
1033
1417
1045
1361
1473
1041
1281
1286
738
1734
19
15
401
405
757
709
613
573
545
611
547
825
1037
1417
1045
1361
1473
1041
1283
1291
739
1735
19
15
401
405
757
709
613
573
545
611
547
825
1034
1417
1045
1361
1473
1041
1280
1286
738
1734
19
15
401
405
757
709
613
573
545
611
547
825
1034
1418
1046
1361
1473
1041
1280
1284
736
1730
19
15
401
405
757
709
613
573
545
611
547
825
1034
1418
1043
1361
1473
1041
1280
1288
738
1730
19
15
401
405
757
709
613
573
545
611
547
571
265
393
453
849
961
528
2
11
3
327
19
15
401
405
757
709
613
573
545
611
547
571
265
393
453
849
960
528
2
11
3
327
19
15
401
405
757
709
613
573
545
611
547
571
269
393
453
849
961
528
1
11
3
327
19
15
401
405
757
709
613
573
545
611
547
571
269
393
453
849
960
528
1
11
3
327
19
15
401
405
757
709
613
573
545
611
547
571
269
393
453
849
962
528
1
11
3
327
19
15
401
405
757
709
613
573
545
611
547
571
263
393
450
849
960
528
16
6
0
325
19
15
401
405
757
709
613
573
545
611
547
571
263
393
450
850
960
528
16
6
0
324
19
15
401
405
757
709
613
573
545
611
547
571
263
393
450
850
962
528
16
6
0
324
19
15
401
405
757
709
613
573
545
611
547
827
1033
1417
1045
1361
1472
1040
1314
1291
739
1735
19
15
401
405
757
709
613
573
289
2
546
553
521
649
165
1796
996
966
1777
1702
1858
1620
19
15
401
405
757
709
613
573
289
2
546
553
521
649
165
1796
1508
966
1777
1702
1858
1620
19
15
401
405
757
709
613
573
289
2
547
553
521
649
165
1796
994
966
1777
1702
1858
1620
19
15
401
405
757
709
613
573
289
2
547
553
521
649
165
1796
1506
966
1777
1702
1858
1620
19
15
401
405
757
709
613
573
289
2
547
553
525
649
165
1796
994
1002
1762
1702
1858
1620
19
15
401
405
757
709
613
573
289
2
547
553
525
649
165
1796
1506
746
1762
1702
1858
1620
19
15
401
405
757
709
613
573
289
2
547
553
522
649
165
1796
994
966
1728
1702
1859
1640
19
15
401
405
757
709
613
573
289
2
547
553
522
649
165
1796
1506
966
1728
1702
1859
1640
19
15
401
405
757
709
613
573
289
3
553
553
521
649
169
1697
853
865
1585
1658
1835
1739
19
15
401
405
757
709
613
573
289
3
553
553
521
649
165
1697
853
865
1585
1658
194
1734
19
15
401
405
757
709
613
573
289
3
553
281
261
905
169
1697
853
1
83
529
1706
1739
19
15
401
405
757
709
613
573
289
3
553
285
261
905
169
1697
853
5
81
529
1706
1739
19
15
401
405
757
709
613
573
289
3
553
285
261
905
173
1697
853
5
81
529
1705
1730
19
15
401
405
757
709
613
573
289
3
553
297
265
905
169
1697
853
17
75
523
1691
1739
19
15
401
405
757
709
613
573
289
3
553
554
523
649
162
1697
853
864
1586
1658
192
1734
19
15
401
405
757
709
613
573
289
3
553
554
523
649
169
1697
853
864
1586
1658
1835
1739
19
15
401
405
757
709
613
573
289
3
553
554
523
649
165
1697
853
864
1586
1658
195
1739
19
15
401
405
757
709
613
573
289
3
553
557
517
649
169
1697
853
869
1589
1649
1837
1733
19
15
401
405
757
709
613
573
289
3
553
557
517
649
173
1697
853
869
1589
1649
153
1731
19
15
401
405
757
709
613
573
289
3
553
298
266
906
171
1697
853
16
72
520
1690
1738
19
15
401
405
757
709
613
573
289
3
553
601
517
649
169
1697
853
897
1715
1649
1837
1733
19
15
401
405
757
709
613
573
289
3
553
601
517
649
173
1697
853
897
1715
1649
1833
1737
19
15
401
405
757
709
613
573
289
3
553
601
521
649
169
1697
853
897
1697
1702
1838
1739
19
15
401
405
757
709
613
573
289
3
553
601
522
651
171
1697
853
897
1696
1658
1832
1737
19
15
401
405
757
709
613
573
289
3
553
605
517
649
169
1697
853
901
1697
1649
1837
1733
19
15
401
405
757
709
613
573
289
3
553
605
517
649
173
1697
853
901
1697
1649
1833
1737
19
15
401
405
757
709
613
573
289
3
547
553
521
649
169
1793
994
966
1735
1703
173
1629
19
15
401
405
757
709
613
573
289
3
547
553
521
649
169
1793
1506
966
1735
1703
173
1629
19
15
401
405
757
709
613
573
289
3
547
553
521
649
165
1793
992
945
1585
1658
1858
1643
19
15
401
405
757
709
613
573
289
3
547
553
521
649
165
1793
1504
945
1585
1658
1858
1643
19
15
401
405
757
709
613
573
289
3
547
553
521
649
173
1793
994
966
1735
1703
1861
1589
19
15
401
405
757
709
613
573
289
3
547
553
521
649
173
1793
1506
966
1735
1703
1861
1589
19
15
401
405
757
709
613
573
289
3
547
553
525
649
162
1794
992
966
1737
1703
1856
1640
19
15
401
405
757
709
613
573
289
3
547
553
525
649
162
1794
1504
966
1737
1703
1856
1640
19
15
401
405
757
709
613
573
289
3
547
553
525
649
162
1794
994
966
1737
1703
1856
1640
19
15
401
405
757
709
613
573
289
3
547
553
525
649
162
1794
1506
710
1737
1703
1856
1640
19
15
401
405
757
709
613
573
289
3
547
553
525
649
162
1794
996
966
1737
1703
1856
1640
19
15
401
405
757
709
613
573
289
3
547
553
522
649
169
1793
994
966
1728
1702
155
1625
19
15
401
405
757
709
613
573
289
3
547
553
522
649
169
1793
1506
966
1728
1702
155
1625
19
15
401
405
757
709
613
573
289
3
547
553
522
649
169
1794
992
966
1728
1702
155
1624
19
15
401
405
757
709
613
573
289
3
547
553
522
649
169
1794
1504
710
1728
1702
155
1624
19
15
401
405
757
709
613
573
289
3
547
553
522
649
169
1794
994
966
1728
1702
155
1624
19
15
401
405
757
709
613
573
289
3
547
553
522
649
169
1794
1506
966
1728
1702
155
1624
19
15
401
405
757
709
613
573
289
3
547
553
522
649
169
1801
992
966
1728
1702
155
1635
19
15
401
405
757
709
613
573
289
3
547
553
522
649
165
1793
994
966
1728
1702
1859
1591
19
15
401
405
757
709
613
573
289
3
547
553
522
649
165
1793
1506
966
1728
1702
1859
1591
19
15
401
405
757
709
613
573
289
3
547
553
522
650
163
1793
993
945
1584
1656
1858
1642
19
15
401
405
757
709
613
573
289
3
547
553
522
650
163
1793
1505
945
1584
1656
1858
1642
19
15
401
405
757
709
613
573
289
3
547
553
522
650
163
1793
994
966
1728
1700
1858
1618
19
15
401
405
757
709
613
573
289
3
547
553
522
650
163
1793
1506
966
1728
1700
1858
1618
19
15
401
405
757
709
613
573
289
3
547
553
522
650
166
1793
993
945
1584
1656
1856
1642
19
15
401
405
757
709
613
573
289
3
547
553
522
650
166
1793
1505
945
1584
1656
1856
1642
19
15
401
405
757
709
613
573
289
3
547
285
261
905
169
1697
849
9
81
529
1706
1739
19
15
401
405
757
709
613
573
289
3
547
285
261
905
169
1697
848
9
81
529
1706
1739
19
15
401
405
757
709
613
573
289
3
547
285
261
905
173
1697
849
9
81
529
1705
1730
19
15
401
405
757
709
613
573
289
3
547
285
261
905
173
1697
848
9
81
529
1705
1730
19
15
401
405
757
709
613
573
289
3
547
555
521
649
165
1793
992
944
1586
1659
1859
1645
19
15
401
405
757
709
613
573
289
3
547
555
521
649
165
1793
1504
944
1586
1659
1859
1645
19
15
401
405
757
709
613
573
289
3
547
573
517
649
169
1697
849
868
1541
1649
1837
1737
19
15
401
405
757
709
613
573
289
3
547
573
517
649
169
1697
850
868
1541
1649
1837
1737
19
15
401
405
757
709
613
573
289
3
547
573
517
649
173
1697
849
868
1541
1649
1833
1737
19
15
401
405
757
709
613
573
289
3
547
573
517
649
174
1697
849
868
1541
1649
1832
1730
19
15
401
405
757
709
613
573
289
3
547
573
517
649
174
1698
848
868
1541
1649
152
1728
19
15
401
405
757
709
613
573
289
3
547
557
517
649
169
1697
849
873
1585
1649
1837
1733
19
15
401
405
757
709
613
573
289
3
547
557
517
649
169
1697
848
873
1585
1649
1837
1733
19
15
401
405
757
709
613
573
289
3
547
557
517
649
173
1697
849
873
1585
1649
1833
1737
19
15
401
405
757
709
613
573
289
3
547
557
517
649
173
1697
848
873
1585
1649
1833
1737
19
15
401
405
757
709
613
573
289
3
547
557
517
649
174
1697
849
873
1585
1649
1832
1730
19
15
401
405
757
709
613
573
289
3
547
557
517
649
174
1697
848
873
1585
1649
1832
1730
19
15
401
405
757
709
613
573
289
3
547
557
525
649
162
1793
993
964
1730
1702
1856
1598
19
15
401
405
757
709
613
573
289
3
547
557
525
649
162
1793
1505
964
1730
1702
1856
1598
19
15
401
405
757
709
613
573
289
3
547
557
525
649
162
1794
992
964
1730
1702
1856
1640
19
15
401
405
757
709
613
573
289
3
547
557
525
649
162
1794
994
964
1730
1702
1856
1640
19
15
401
405
757
709
613
573
289
3
547
557
525
649
162
1794
996
964
1730
1702
1856
1640
19
15
401
405
757
709
613
573
289
3
547
565
517
649
174
1698
848
994
1767
1649
1832
1728
19
15
401
405
757
709
613
573
289
3
547
563
517
649
169
1697
848
992
1765
1649
1837
1733
19
15
401
405
757
709
613
573
289
3
547
563
517
649
169
1697
850
992
1765
1649
1837
1733
19
15
401
405
757
709
613
573
289
3
547
563
517
649
173
1697
848
864
1545
1649
153
1730
19
15
401
405
757
709
613
573
289
3
547
563
517
649
174
1697
848
992
1765
1649
1832
1730
19
15
401
405
757
709
613
573
289
3
547
563
517
649
174
1698
848
992
1765
1649
1832
1728
19
15
401
405
757
709
613
573
289
3
547
605
517
649
169
1697
849
905
1713
1649
1837
1733
19
15
401
405
757
709
613
573
289
3
547
605
517
649
169
1697
848
905
1713
1649
1837
1733
19
15
401
405
757
709
613
573
289
3
547
605
517
649
173
1697
849
905
1713
1649
153
1730
19
15
401
405
757
709
613
573
289
3
547
605
517
649
173
1697
848
905
1713
1649
153
1730
19
15
401
405
757
709
613
573
289
3
547
605
517
649
174
1697
849
905
1713
1649
152
1730
19
15
401
405
757
709
613
573
289
3
547
605
517
649
174
1697
848
905
1713
1649
152
1730
19
15
401
405
757
709
613
573
289
3
557
285
261
905
169
1698
854
1
85
529
1706
1736
19
15
401
405
757
709
613
573
289
3
557
557
517
649
174
1698
854
865
1589
1649
1832
1736
19
15
401
405
757
709
613
573
289
3
557
605
517
649
174
1698
854
897
1697
1649
1832
1736
19
15
401
405
757
709
613
573
289
514
546
553
521
649
165
676
740
710
1734
1702
1858
1408
19
15
401
405
757
709
613
573
289
514
546
553
521
649
165
420
996
966
1777
1702
1858
192
19
15
401
405
757
709
613
573
289
514
546
553
521
649
165
420
484
966
1777
1702
1858
192
19
15
401
405
757
709
613
573
289
514
546
553
521
649
173
420
996
966
1734
1703
1833
192
19
15
401
405
757
709
613
573
289
514
546
553
521
649
173
420
484
966
1734
1703
1833
192
19
15
401
405
757
709
613
573
289
514
546
567
517
649
165
676
740
738
1584
1649
1858
1408
19
15
401
405
757
709
613
573
289
514
546
567
261
393
173
676
740
482
16
17
809
912
19
15
401
405
757
709
613
573
289
514
547
565
517
649
165
676
574
738
1766
1649
1858
1408
19
15
401
405
757
709
613
573
289
514
547
563
517
649
165
676
338
864
1573
1649
1858
1408
19
15
401
405
757
709
613
573
289
514
547
601
518
649
165
676
338
906
1704
1706
1859
1408
19
15
401
405
757
709
613
573
289
514
547
601
525
649
165
676
338
906
1698
1702
1858
1408
19
15
401
405
757
709
613
573
289
514
550
565
517
649
165
676
572
530
1587
1649
1858
1408
19
15
401
405
757
709
613
573
289
514
550
566
518
649
165
676
572
528
1576
1706
1859
1408
19
15
401
405
757
709
613
573
289
514
550
566
261
393
173
676
572
528
50
17
809
912
19
15
401
405
757
709
613
573
289
514
550
309
261
393
173
676
572
18
86
17
809
912
19
15
401
405
757
709
613
573
289
514
550
309
261
905
173
420
572
18
86
529
1833
192
19
15
401
405
757
709
613
573
289
514
550
310
261
905
173
420
572
16
82
529
1833
192
19
15
401
405
757
709
613
573
289
514
551
557
517
393
173
676
742
705
369
113
809
912
19
15
401
405
757
709
613
573
289
514
551
557
517
649
165
676
742
705
1745
1649
1858
1408
19
15
401
405
757
709
613
573
289
514
551
557
517
649
165
420
998
961
1733
1649
194
192
19
15
401
405
757
709
613
573
289
514
551
557
517
649
165
420
486
961
1733
1649
194
192
19
15
401
405
757
709
613
573
289
514
551
557
525
649
165
420
998
961
1761
1702
194
192
19
15
401
405
757
709
613
573
289
514
551
557
525
649
165
420
486
961
1761
1702
194
192
19
15
401
405
757
709
613
573
289
258
546
553
521
649
165
164
484
966
1734
1702
194
448
19
15
401
405
757
709
613
573
289
258
546
553
521
649
165
164
740
710
1734
1702
194
448
19
15
401
405
757
709
613
573
289
258
546
567
517
649
165
164
484
994
1760
1649
194
704
19
15
401
405
757
709
613
573
289
258
546
567
517
649
165
164
740
738
1760
1649
194
704
19
15
401
405
757
709
613
573
289
258
551
557
517
649
165
164
742
705
1733
1649
194
448
19
15
401
405
757
709
613
573
289
258
551
557
517
649
165
164
486
961
1733
1649
194
448
19
15
401
405
757
709
613
573
289
258
551
557
525
649
165
164
742
705
1761
1702
194
448
19
15
401
405
757
709
613
573
289
258
551
557
525
649
165
164
486
961
1761
1702
194
448
19
15
401
405
757
709
613
573
289
515
553
553
521
393
169
673
341
865
369
122
811
907
19
15
401
405
757
709
613
573
289
515
553
553
521
649
169
673
341
865
1585
1658
1835
1483
19
15
401
405
757
709
613
573
289
515
553
553
521
649
165
673
341
865
1585
1658
1858
1414
19
15
401
405
757
709
613
573
289
515
553
553
522
650
163
673
341
977
1744
1656
1858
1412
19
15
401
405
757
709
613
573
289
515
553
285
261
393
173
673
341
5
81
17
809
898
19
15
401
405
757
709
613
573
289
515
553
554
521
649
169
673
341
976
1734
1702
1862
1414
19
15
401
405
757
709
613
573
289
515
553
557
517
393
169
673
341
421
337
113
813
901
19
15
401
405
757
709
613
573
289
515
553
557
517
393
173
673
341
421
337
113
809
963
19
15
401
405
757
709
613
573
289
515
553
557
517
649
169
673
341
869
1589
1649
1837
1449
19
15
401
405
757
709
613
573
289
515
553
557
517
649
173
673
341
869
1589
1649
1861
1413
19
15
401
405
757
709
613
573
289
515
553
601
517
649
165
673
341
897
1715
1649
1858
1414
19
15
401
405
757
709
613
573
289
515
553
601
517
649
173
673
341
897
1715
1649
1861
1413
19
15
401
405
757
709
613
573
289
515
553
601
521
649
169
673
341
897
1697
1702
1862
1414
19
15
401
405
757
709
613
573
289
515
553
601
521
649
165
673
341
897
1697
1702
1858
1419
19
15
401
405
757
709
613
573
289
515
553
601
522
649
165
673
341
897
1696
1702
1858
1419
19
15
401
405
757
709
613
573
289
515
553
601
522
651
167
673
341
897
1696
1658
1856
1414
19
15
401
405
757
709
613
573
289
515
553
601
522
650
163
673
341
897
1696
1700
1858
1412
19
15
401
405
757
709
613
573
289
515
553
665
521
649
165
673
341
769
1761
1702
1858
1419
19
15
401
405
757
709
613
573
289
515
553
605
517
649
169
673
341
901
1637
1649
1837
1449
19
15
401
405
757
709
613
573
289
515
553
605
517
649
173
673
341
901
1717
1649
1861
1413
19
15
401
405
757
709
613
573
289
515
547
553
521
393
169
673
336
433
369
122
811
907
19
15
401
405
757
709
613
573
289
515
547
553
521
393
169
673
736
433
369
122
811
907
19
15
401
405
757
709
613
573
289
515
547
553
521
393
169
674
336
433
369
122
811
904
19
15
401
405
757
709
613
573
289
515
547
553
521
393
174
674
336
433
369
122
808
960
19
15
401
405
757
709
613
573
289
515
547
553
521
649
169
673
736
710
1735
1703
1863
1413
19
15
401
405
757
709
613
573
289
515
547
553
521
649
169
417
992
966
1729
1658
1835
203
19
15
401
405
757
709
613
573
289
515
547
553
521
649
169
417
481
433
369
273
155
331
19
15
401
405
757
709
613
573
289
515
547
553
521
649
169
417
480
433
369
273
155
331
19
15
401
405
757
709
613
573
289
515
547
553
521
649
165
673
736
710
1777
1702
1858
1479
19
15
401
405
757
709
613
573
289
515
547
553
521
649
165
417
992
966
1777
1702
1858
199
19
15
401
405
757
709
613
573
289
515
547
553
521
649
165
417
480
945
1585
1658
194
198
19
15
401
405
757
709
613
573
289
515
547
553
521
649
173
417
992
966
1735
1703
197
194
19
15
401
405
757
709
613
573
289
515
547
553
521
649
173
417
481
433
369
273
153
194
19
15
401
405
757
709
613
573
289
515
547
553
521
649
173
417
480
433
369
273
153
194
19
15
401
405
757
709
613
573
289
515
547
553
521
649
174
417
992
710
369
267
152
193
19
15
401
405
757
709
613
573
289
515
547
553
521
649
174
417
481
433
369
273
152
194
19
15
401
405
757
709
613
573
289
515
547
553
521
649
174
417
480
433
369
273
152
194
19
15
401
405
757
709
613
573
289
515
547
553
521
649
174
418
992
966
1729
1658
1832
192
19
15
401
405
757
709
613
573
289
515
547
553
521
649
174
418
480
966
1729
1658
1832
192
19
15
401
405
757
709
613
573
289
515
547
553
521
650
170
418
992
710
369
272
152
328
19
15
401
405
757
709
613
573
289
515
547
553
521
650
170
418
480
710
369
272
152
328
19
15
401
405
757
709
613
573
289
515
547
553
525
649
162
674
736
710
1737
1703
1856
1432
19
15
401
405
757
709
613
573
289
515
547
553
525
649
162
418
992
966
1737
1703
192
204
19
15
401
405
757
709
613
573
289
515
547
553
525
649
162
418
480
966
1737
1703
192
204
19
15
401
405
757
709
613
573
289
515
547
553
525
649
169
417
481
433
435
267
155
331
19
15
401
405
757
709
613
573
289
515
547
553
525
649
173
417
992
966
1737
1703
153
329
19
15
401
405
757
709
613
573
289
515
547
553
525
649
173
417
481
433
435
267
153
194
19
15
401
405
757
709
613
573
289
515
547
553
525
649
173
417
480
966
1737
1703
153
329
19
15
401
405
757
709
613
573
289
515
547
553
525
649
174
417
992
710
329
267
152
193
19
15
401
405
757
709
613
573
289
515
547
553
525
649
174
417
481
433
435
267
152
193
19
15
401
405
757
709
613
573
289
515
547
553
525
649
174
417
480
710
329
267
152
193
19
15
401
405
757
709
613
573
289
515
547
553
525
649
174
418
992
710
329
267
152
192
19
15
401
405
757
709
613
573
289
515
547
553
525
649
174
418
480
710
329
267
152
192
19
15
401
405
757
709
613
573
289
515
547
553
522
649
169
673
736
710
1728
1702
1862
1414
19
15
401
405
757
709
613
573
289
515
547
553
522
649
169
417
992
966
1728
1702
198
198
19
15
401
405
757
709
613
573
289
515
547
553
522
649
169
417
480
966
1728
1702
198
198
19
15
401
405
757
709
613
573
289
515
547
553
522
649
165
673
736
710
1728
1702
1859
1479
19
15
401
405
757
709
613
573
289
515
547
553
522
649
165
417
992
966
1728
1702
194
198
19
15
401
405
757
709
613
573
289
515
547
553
522
649
165
417
480
966
1728
1702
194
198
19
15
401
405
757
709
613
573
289
515
547
553
522
649
173
417
992
966
1728
1702
153
194
19
15
401
405
757
709
613
573
289
515
547
553
522
649
173
417
481
433
368
269
153
194
19
15
401
405
757
709
613
573
289
515
547
553
522
649
173
417
480
966
1728
1702
153
194
19
15
401
405
757
709
613
573
289
515
547
553
522
395
171
673
337
433
368
122
808
905
19
15
401
405
757
709
613
573
289
515
547
553
522
651
167
417
481
945
1584
1658
192
196
19
15
401
405
757
709
613
573
289
515
547
553
522
394
170
674
336
426
336
120
808
904
19
15
401
405
757
709
613
573
289
515
547
553
522
650
163
417
481
945
1584
1656
194
196
19
15
401
405
757
709
613
573
289
515
547
553
522
650
171
417
992
710
368
264
154
330
19
15
401
405
757
709
613
573
289
515
547
553
522
650
171
417
481
433
368
264
154
330
19
15
401
405
757
709
613
573
289
515
547
553
522
650
171
417
480
710
368
264
154
330
19
15
401
405
757
709
613
573
289
515
547
553
522
650
170
418
992
966
1744
1656
1832
196
19
15
401
405
757
709
613
573
289
515
547
553
522
650
170
418
480
966
1744
1656
1832
196
19
15
401
405
757
709
613
573
289
515
547
553
522
650
166
417
481
945
1584
1656
192
194
19
15
401
405
757
709
613
573
289
515
547
569
521
649
173
417
480
486
385
267
153
194
19
15
401
405
757
709
613
573
289
515
547
569
521
649
174
417
480
486
385
267
152
193
19
15
401
405
757
709
613
573
289
515
547
569
521
649
174
418
480
486
385
267
152
192
19
15
401
405
757
709
613
573
289
515
547
569
522
649
165
673
337
977
1760
1702
1858
1419
19
15
401
405
757
709
613
573
289
515
547
569
522
650
171
417
480
486
384
264
154
330
19
15
401
405
757
709
613
573
289
515
547
569
522
650
170
418
480
486
384
264
152
328
19
15
401
405
757
709
613
573
289
515
547
285
261
393
169
673
336
9
81
17
810
907
19
15
401
405
757
709
613
573
289
515
547
285
261
393
169
673
337
9
81
17
810
907
19
15
401
405
757
709
613
573
289
515
547
285
261
393
169
674
336
9
85
17
810
904
19
15
401
405
757
709
613
573
289
515
547
285
261
393
173
673
336
9
81
17
809
898
19
15
401
405
757
709
613
573
289
515
547
285
261
393
173
673
337
9
81
17
809
898
19
15
401
405
757
709
613
573
289
515
547
555
521
393
169
673
736
432
370
123
811
905
19
15
401
405
757
709
613
573
289
515
547
555
521
649
169
417
992
944
1586
1659
1835
201
19
15
401
405
757
709
613
573
289
515
547
555
521
649
169
417
481
432
370
267
155
331
19
15
401
405
757
709
613
573
289
515
547
555
521
649
169
417
480
432
370
267
155
331
19
15
401
405
757
709
613
573
289
515
547
555
521
649
165
417
992
944
1586
1659
195
203
19
15
401
405
757
709
613
573
289
515
547
555
521
649
165
417
480
944
1586
1659
195
203
19
15
401
405
757
709
613
573
289
515
547
555
521
649
173
417
481
432
370
267
153
194
19
15
401
405
757
709
613
573
289
515
547
555
521
649
173
417
480
432
370
267
153
194
19
15
401
405
757
709
613
573
289
515
547
555
521
649
174
417
481
432
370
267
152
194
19
15
401
405
757
709
613
573
289
515
547
555
521
649
174
417
480
432
370
267
152
194
19
15
401
405
757
709
613
573
289
515
547
555
521
649
174
418
480
432
370
267
152
192
19
15
401
405
757
709
613
573
289
515
547
555
523
649
169
417
481
432
360
266
155
331
19
15
401
405
757
709
613
573
289
515
547
555
523
649
169
417
480
432
360
266
155
331
19
15
401
405
757
709
613
573
289
515
547
555
523
649
174
417
481
432
360
266
152
193
19
15
401
405
757
709
613
573
289
515
547
555
523
649
174
417
480
432
360
266
152
193
19
15
401
405
757
709
613
573
289
515
547
555
523
649
174
418
480
432
360
266
152
192
19
15
401
405
757
709
613
573
289
515
547
555
523
651
169
417
481
432
360
264
154
331
19
15
401
405
757
709
613
573
289
515
547
555
523
651
169
417
480
432
360
264
154
331
19
15
401
405
757
709
613
573
289
515
547
555
525
649
169
417
481
432
369
267
155
331
19
15
401
405
757
709
613
573
289
515
547
555
525
649
169
417
480
432
369
267
155
331
19
15
401
405
757
709
613
573
289
515
547
555
525
649
173
417
481
432
369
267
153
195
19
15
401
405
757
709
613
573
289
515
547
555
525
649
173
417
480
432
369
267
153
195
19
15
401
405
757
709
613
573
289
515
547
573
517
393
169
673
736
421
321
113
813
901
19
15
401
405
757
709
613
573
289
515
547
557
517
393
169
673
336
425
325
113
813
901
19
15
401
405
757
709
613
573
289
515
547
557
517
393
169
673
337
425
337
113
813
901
19
15
401
405
757
709
613
573
289
515
547
557
517
393
169
673
736
708
325
113
813
901
19
15
401
405
757
709
613
573
289
515
547
557
517
393
173
673
336
425
325
113
809
905
19
15
401
405
757
709
613
573
289
515
547
557
517
393
173
673
337
425
337
113
809
963
19
15
401
405
757
709
613
573
289
515
547
557
517
393
173
673
736
708
325
113
809
905
19
15
401
405
757
709
613
573
289
515
547
557
517
393
174
673
336
425
341
113
808
842
19
15
401
405
757
709
613
573
289
515
547
557
517
393
174
673
337
425
337
113
808
910
19
15
401
405
757
709
613
573
289
515
547
557
517
393
174
674
736
708
325
113
808
960
19
15
401
405
757
709
613
573
289
515
547
557
517
649
169
673
337
937
1573
1649
1837
1449
19
15
401
405
757
709
613
573
289
515
547
557
517
649
169
673
737
709
1573
1649
1837
1449
19
15
401
405
757
709
613
573
289
515
547
557
517
649
169
673
736
708
1573
1649
1837
1449
19
15
401
405
757
709
613
573
289
515
547
557
517
649
169
417
993
964
1745
1649
1837
197
19
15
401
405
757
709
613
573
289
515
547
557
517
649
169
417
992
965
1573
1649
1837
201
19
15
401
405
757
709
613
573
289
515
547
557
517
649
169
417
481
964
1745
1649
1837
197
19
15
401
405
757
709
613
573
289
515
547
557
517
649
169
417
480
965
1573
1649
1837
201
19
15
401
405
757
709
613
573
289
515
547
557
517
649
165
673
737
708
1745
1649
1858
1414
19
15
401
405
757
709
613
573
289
515
547
557
517
649
165
673
736
708
1745
1649
1858
1414
19
15
401
405
757
709
613
573
289
515
547
557
517
649
173
673
337
964
1733
1649
1861
1413
19
15
401
405
757
709
613
573
289
515
547
557
517
649
173
673
737
708
1745
1649
1861
1410
19
15
401
405
757
709
613
573
289
515
547
557
517
649
173
417
993
964
1745
1649
153
194
19
15
401
405
757
709
613
573
289
515
547
557
517
649
173
417
992
1220
1765
1649
153
199
19
15
401
405
757
709
613
573
289
515
547
557
517
649
173
417
481
964
1745
1649
153
194
19
15
401
405
757
709
613
573
289
515
547
557
517
649
173
417
480
964
1745
1649
153
194
19
15
401
405
757
709
613
573
289
515
547
557
517
649
174
673
337
937
1573
1649
1832
1442
19
15
401
405
757
709
613
573
289
515
547
557
517
649
174
673
737
709
1573
1649
1832
1442
19
15
401
405
757
709
613
573
289
515
547
557
517
649
174
417
993
964
1745
1649
152
194
19
15
401
405
757
709
613
573
289
515
547
557
517
649
174
417
992
1220
1765
1649
1832
194
19
15
401
405
757
709
613
573
289
515
547
557
517
649
174
417
481
964
1745
1649
152
194
19
15
401
405
757
709
613
573
289
515
547
557
517
649
174
417
480
964
1745
1649
152
194
19
15
401
405
757
709
613
573
289
515
547
557
517
649
174
674
736
708
1573
1649
1832
1440
19
15
401
405
757
709
613
573
289
515
547
557
517
649
174
418
992
1001
1777
1649
152
192
19
15
401
405
757
709
613
573
289
515
547
557
517
649
174
418
480
1001
1777
1649
152
192
19
15
401
405
757
709
613
573
289
515
547
557
525
649
162
673
337
964
1730
1702
1856
1414
19
15
401
405
757
709
613
573
289
515
547
557
525
649
162
673
737
708
1730
1702
1856
1414
19
15
401
405
757
709
613
573
289
515
547
557
525
649
162
673
736
708
1730
1702
1856
1414
19
15
401
405
757
709
613
573
289
515
547
557
525
649
162
417
993
1220
1730
1702
192
198
19
15
401
405
757
709
613
573
289
515
547
557
525
649
162
417
992
964
1730
1702
192
198
19
15
401
405
757
709
613
573
289
515
547
557
525
649
162
417
481
964
1761
1702
192
198
19
15
401
405
757
709
613
573
289
515
547
557
525
649
162
417
480
964
1730
1702
192
198
19
15
401
405
757
709
613
573
289
515
547
557
525
649
162
674
736
708
1730
1702
1856
1412
19
15
401
405
757
709
613
573
289
515
547
557
525
649
169
417
993
708
353
266
154
331
19
15
401
405
757
709
613
573
289
515
547
557
525
649
169
417
992
709
353
266
154
331
19
15
401
405
757
709
613
573
289
515
547
557
525
649
169
417
481
708
353
266
154
331
19
15
401
405
757
709
613
573
289
515
547
557
525
649
169
417
480
709
353
266
154
331
19
15
401
405
757
709
613
573
289
515
547
557
525
649
165
417
993
964
1761
1702
194
203
19
15
401
405
757
709
613
573
289
515
547
557
525
649
165
417
992
965
1761
1702
194
203
19
15
401
405
757
709
613
573
289
515
547
557
525
649
165
417
481
964
1761
1702
194
203
19
15
401
405
757
709
613
573
289
515
547
557
525
649
165
417
480
965
1761
1702
194
203
19
15
401
405
757
709
613
573
289
515
547
557
525
649
173
417
993
1220
1730
1702
153
195
19
15
401
405
757
709
613
573
289
515
547
557
525
649
173
417
992
964
1730
1702
153
195
19
15
401
405
757
709
613
573
289
515
547
557
525
649
173
417
481
964
1730
1702
153
195
19
15
401
405
757
709
613
573
289
515
547
557
525
649
173
417
480
964
1730
1702
153
195
19
15
401
405
757
709
613
573
289
515
547
557
525
649
174
417
993
708
353
266
152
193
19
15
401
405
757
709
613
573
289
515
547
557
525
649
174
417
992
708
353
266
152
193
19
15
401
405
757
709
613
573
289
515
547
557
525
649
174
417
481
708
353
266
152
193
19
15
401
405
757
709
613
573
289
515
547
557
525
649
174
417
480
708
353
266
152
193
19
15
401
405
757
709
613
573
289
515
547
565
517
393
173
673
736
738
359
113
809
905
19
15
401
405
757
709
613
573
289
515
547
565
517
393
174
674
336
866
359
113
808
896
19
15
401
405
757
709
613
573
289
515
547
565
517
393
174
674
736
738
359
113
808
896
19
15
401
405
757
709
613
573
289
515
547
565
517
649
169
673
336
930
1587
1649
1837
1481
19
15
401
405
757
709
613
573
289
515
547
565
517
649
169
673
736
738
1587
1649
1837
1481
19
15
401
405
757
709
613
573
289
515
547
565
517
649
169
417
992
1250
1587
1649
1837
197
19
15
401
405
757
709
613
573
289
515
547
565
517
649
169
417
480
1250
1587
1649
1837
197
19
15
401
405
757
709
613
573
289
515
547
565
517
649
165
673
736
738
1587
1649
1858
1414
19
15
401
405
757
709
613
573
289
515
547
565
517
649
165
417
993
532
1589
1649
194
198
19
15
401
405
757
709
613
573
289
515
547
565
517
649
165
417
992
1250
1587
1649
194
198
19
15
401
405
757
709
613
573
289
515
547
565
517
649
165
417
480
1250
1587
1649
194
198
19
15
401
405
757
709
613
573
289
515
547
565
517
649
173
417
993
532
1589
1649
197
194
19
15
401
405
757
709
613
573
289
515
547
565
517
649
173
417
992
1250
1587
1649
197
197
19
15
401
405
757
709
613
573
289
515
547
565
517
649
173
417
480
1250
1587
1649
197
197
19
15
401
405
757
709
613
573
289
515
547
565
517
649
174
673
336
930
1587
1649
1832
1442
19
15
401
405
757
709
613
573
289
515
547
565
517
649
174
417
992
1250
1587
1649
152
194
19
15
401
405
757
709
613
573
289
515
547
565
517
649
174
417
480
1250
1587
1649
152
194
19
15
401
405
757
709
613
573
289
515
547
565
517
649
174
674
336
930
1587
1649
1832
1440
19
15
401
405
757
709
613
573
289
515
547
565
517
649
174
674
736
738
1587
1649
1832
1440
19
15
401
405
757
709
613
573
289
515
547
565
517
649
174
418
992
1250
1587
1649
152
192
19
15
401
405
757
709
613
573
289
515
547
565
517
649
174
418
480
1250
1587
1649
152
192
19
15
401
405
757
709
613
573
289
515
547
565
261
393
169
673
336
482
22
17
810
907
19
15
401
405
757
709
613
573
289
515
547
565
261
393
169
673
337
469
21
17
810
907
19
15
401
405
757
709
613
573
289
515
547
565
261
393
169
673
736
482
19
17
810
907
19
15
401
405
757
709
613
573
289
515
547
565
261
393
169
673
338
482
19
17
810
907
19
15
401
405
757
709
613
573
289
515
547
565
261
393
169
674
336
482
19
17
810
904
19
15
401
405
757
709
613
573
289
515
547
565
261
393
173
673
336
469
21
17
809
905
19
15
401
405
757
709
613
573
289
515
547
565
261
393
173
673
337
469
21
17
809
905
19
15
401
405
757
709
613
573
289
515
547
565
261
393
173
673
736
482
19
17
809
898
19
15
401
405
757
709
613
573
289
515
547
563
517
393
169
673
736
736
357
113
813
901
19
15
401
405
757
709
613
573
289
515
547
563
517
393
169
673
338
864
357
113
813
901
19
15
401
405
757
709
613
573
289
515
547
563
517
393
174
674
736
736
357
113
808
896
19
15
401
405
757
709
613
573
289
515
547
563
517
649
169
673
737
736
1573
1649
1837
1449
19
15
401
405
757
709
613
573
289
515
547
563
517
649
169
673
338
864
1573
1649
1837
1449
19
15
401
405
757
709
613
573
289
515
547
563
517
649
169
417
993
736
404
273
154
331
19
15
401
405
757
709
613
573
289
515
547
563
517
649
169
417
992
992
1765
1649
1837
1221
19
15
401
405
757
709
613
573
289
515
547
563
517
649
169
417
481
480
404
273
154
331
19
15
401
405
757
709
613
573
289
515
547
563
517
649
169
417
480
992
1765
1649
1837
1221
19
15
401
405
757
709
613
573
289
515
547
563
517
649
165
673
336
992
1765
1649
1858
1414
19
15
401
405
757
709
613
573
289
515
547
563
517
649
165
673
337
992
1764
1649
1858
1414
19
15
401
405
757
709
613
573
289
515
547
563
517
649
165
673
737
736
1573
1649
1858
1414
19
15
401
405
757
709
613
573
289
515
547
563
517
649
165
673
736
736
1764
1649
1858
1414
19
15
401
405
757
709
613
573
289
515
547
563
517
649
165
673
338
864
1573
1649
1858
1414
19
15
401
405
757
709
613
573
289
515
547
563
517
649
173
673
336
992
1765
1649
1861
1413
19
15
401
405
757
709
613
573
289
515
547
563
517
649
173
673
338
864
1573
1649
1861
1410
19
15
401
405
757
709
613
573
289
515
547
563
517
649
173
417
992
736
405
273
153
195
19
15
401
405
757
709
613
573
289
515
547
563
517
649
173
417
480
480
405
273
153
195
19
15
401
405
757
709
613
573
289
515
547
563
517
649
174
673
737
736
1573
1649
1832
1442
19
15
401
405
757
709
613
573
289
515
547
563
517
649
174
417
992
992
1765
1649
1832
194
19
15
401
405
757
709
613
573
289
515
547
563
517
649
174
417
480
992
1765
1649
1832
194
19
15
401
405
757
709
613
573
289
515
547
563
517
649
174
418
992
992
1765
1649
1832
192
19
15
401
405
757
709
613
573
289
515
547
563
517
649
174
418
480
992
1765
1649
1832
192
19
15
401
405
757
709
613
573
289
515
547
563
521
649
173
417
481
416
417
267
153
199
19
15
401
405
757
709
613
573
289
515
547
563
521
649
173
417
480
480
417
267
153
199
19
15
401
405
757
709
613
573
289
515
547
563
261
393
169
673
736
480
21
17
810
907
19
15
401
405
757
709
613
573
289
515
547
563
261
393
169
673
338
480
21
17
810
907
19
15
401
405
757
709
613
573
289
515
547
563
261
393
173
673
736
480
21
17
809
905
19
15
401
405
757
709
613
573
289
515
547
563
261
393
173
673
338
480
21
17
809
905
19
15
401
405
757
709
613
573
289
515
547
563
523
649
169
417
992
992
1760
1700
198
198
19
15
401
405
757
709
613
573
289
515
547
563
523
649
169
417
481
992
1760
1700
198
198
19
15
401
405
757
709
613
573
289
515
547
563
523
649
169
417
480
416
416
262
155
331
19
15
401
405
757
709
613
573
289
515
547
563
523
649
173
417
481
416
416
261
153
195
19
15
401
405
757
709
613
573
289
515
547
563
523
649
173
417
480
416
416
261
153
195
19
15
401
405
757
709
613
573
289
515
547
563
523
649
174
417
993
992
1760
1700
152
194
19
15
401
405
757
709
613
573
289
515
547
563
523
649
174
417
992
992
1760
1700
152
194
19
15
401
405
757
709
613
573
289
515
547
563
523
649
174
417
481
416
416
268
152
194
19
15
401
405
757
709
613
573
289
515
547
563
523
649
174
417
480
416
416
268
152
194
19
15
401
405
757
709
613
573
289
515
547
563
523
649
174
418
992
992
1760
1700
152
320
19
15
401
405
757
709
613
573
289
515
547
563
523
649
174
418
480
416
416
268
152
192
19
15
401
405
757
709
613
573
289
515
547
563
523
651
169
417
480
416
352
264
153
329
19
15
401
405
757
709
613
573
289
515
547
563
525
649
173
417
993
992
1762
1703
153
199
19
15
401
405
757
709
613
573
289
515
547
563
525
649
173
417
992
992
1762
1703
153
199
19
15
401
405
757
709
613
573
289
515
547
563
525
649
173
417
481
992
1762
1703
153
199
19
15
401
405
757
709
613
573
289
515
547
563
525
649
173
417
480
992
1762
1703
153
199
19
15
401
405
757
709
613
573
289
515
547
309
261
393
169
673
336
21
85
17
810
907
19
15
401
405
757
709
613
573
289
515
547
309
261
393
169
673
337
21
85
17
810
907
19
15
401
405
757
709
613
573
289
515
547
309
261
393
169
674
336
21
85
17
810
904
19
15
401
405
757
709
613
573
289
515
547
309
261
393
173
673
336
21
85
17
809
905
19
15
401
405
757
709
613
573
289
515
547
309
261
393
173
673
337
21
85
17
809
905
19
15
401
405
757
709
613
573
289
515
547
605
517
393
169
673
336
393
393
113
813
901
19
15
401
405
757
709
613
573
289
515
547
605
517
393
169
673
337
393
393
113
813
901
19
15
401
405
757
709
613
573
289
515
547
605
517
393
173
673
336
393
393
113
809
963
19
15
401
405
757
709
613
573
289
515
547
605
517
393
173
673
337
393
393
113
809
963
19
15
401
405
757
709
613
573
289
515
547
605
517
393
174
673
336
393
393
113
808
842
19
15
401
405
757
709
613
573
289
515
547
605
517
393
174
673
337
393
393
113
808
842
19
15
401
405
757
709
613
573
289
515
547
605
517
393
174
674
336
393
393
113
808
960
19
15
401
405
757
709
613
573
289
515
547
605
517
649
169
673
336
905
1637
1649
1837
1449
19
15
401
405
757
709
613
573
289
515
547
605
517
649
169
673
337
905
1633
1649
1837
1449
19
15
401
405
757
709
613
573
289
515
547
605
517
649
165
673
336
905
1715
1649
1858
1414
19
15
401
405
757
709
613
573
289
515
547
605
517
649
165
673
337
905
1715
1649
1858
1414
19
15
401
405
757
709
613
573
289
515
547
605
517
649
173
673
336
905
1713
1649
1861
1413
19
15
401
405
757
709
613
573
289
515
547
605
517
649
173
673
337
905
1633
1649
1833
1449
19
15
401
405
757
709
613
573
289
515
547
605
517
649
174
673
336
905
1637
1649
1832
1442
19
15
401
405
757
709
613
573
289
515
547
605
517
649
174
673
337
905
1633
1649
1832
1442
19
15
401
405
757
709
613
573
289
515
547
669
517
393
169
673
336
265
401
113
813
901
19
15
401
405
757
709
613
573
289
515
547
669
517
393
169
673
337
265
401
113
813
901
19
15
401
405
757
709
613
573
289
515
547
669
517
393
173
673
336
265
401
113
809
963
19
15
401
405
757
709
613
573
289
515
547
669
517
393
173
673
337
265
401
113
809
963
19
15
401
405
757
709
613
573
289
515
547
669
517
393
174
673
336
265
401
113
808
910
19
15
401
405
757
709
613
573
289
515
547
669
517
393
174
673
337
265
401
113
808
910
19
15
401
405
757
709
613
573
289
515
557
285
517
393
174
674
342
1
457
113
808
960
19
15
401
405
757
709
613
573
289
515
557
605
517
393
174
674
342
385
353
113
808
960
19
15
401
405
757
709
613
573
289
259
547
553
521
649
169
161
480
966
1777
1702
198
454
19
15
401
405
757
709
613
573
289
259
547
553
521
649
169
161
736
710
369
267
155
395
19
15
401
405
757
709
613
573
289
259
547
553
521
649
165
161
736
710
1777
1702
194
454
19
15
401
405
757
709
613
573
289
259
547
553
521
649
173
161
480
966
1735
1703
197
450
19
15
401
405
757
709
613
573
289
259
547
553
521
649
173
161
736
710
369
267
153
425
19
15
401
405
757
709
613
573
289
259
547
553
521
649
174
161
736
710
369
267
152
385
19
15
401
405
757
709
613
573
289
259
547
553
521
649
174
162
736
710
369
267
152
384
19
15
401
405
757
709
613
573
289
259
547
553
521
650
170
162
736
710
369
272
152
392
19
15
401
405
757
709
613
573
289
259
547
553
525
649
162
162
480
966
1737
1703
192
460
19
15
401
405
757
709
613
573
289
259
547
553
525
649
162
162
736
710
1737
1703
192
460
19
15
401
405
757
709
613
573
289
259
547
553
525
649
173
161
736
710
329
267
153
386
19
15
401
405
757
709
613
573
289
259
547
553
525
649
174
161
736
710
329
267
152
385
19
15
401
405
757
709
613
573
289
259
547
553
525
649
174
162
736
710
329
267
152
384
19
15
401
405
757
709
613
573
289
259
547
553
522
649
169
161
480
966
1728
1702
198
454
19
15
401
405
757
709
613
573
289
259
547
553
522
649
169
161
736
710
320
270
154
395
19
15
401
405
757
709
613
573
289
259
547
553
522
649
165
161
480
966
1728
1702
194
454
19
15
401
405
757
709
613
573
289
259
547
553
522
649
165
161
736
710
1728
1702
194
454
19
15
401
405
757
709
613
573
289
259
547
553
522
650
169
161
736
710
1728
1700
198
454
19
15
401
405
757
709
613
573
289
259
547
553
522
650
163
161
736
710
1728
1700
194
452
19
15
401
405
757
709
613
573
289
259
547
553
522
650
171
161
736
710
368
264
154
426
19
15
401
405
757
709
613
573
289
259
547
553
522
650
170
161
736
710
1728
1700
196
454
19
15
401
405
757
709
613
573
289
259
547
553
522
650
170
162
736
710
1728
1700
196
452
19
15
401
405
757
709
613
573
289
259
547
557
517
649
169
161
737
708
325
273
154
427
19
15
401
405
757
709
613
573
289
259
547
557
517
649
169
161
736
708
325
273
154
427
19
15
401
405
757
709
613
573
289
259
547
557
517
649
173
161
481
964
1733
1649
197
453
19
15
401
405
757
709
613
573
289
259
547
557
517
649
173
161
737
708
325
273
153
425
19
15
401
405
757
709
613
573
289
259
547
557
517
649
173
161
480
964
1733
1649
197
453
19
15
401
405
757
709
613
573
289
259
547
557
517
649
173
161
736
708
325
273
153
425
19
15
401
405
757
709
613
573
289
259
547
557
525
649
162
161
481
964
1761
1702
192
454
19
15
401
405
757
709
613
573
289
259
547
557
525
649
162
161
737
708
1761
1702
192
454
19
15
401
405
757
709
613
573
289
259
547
557
525
649
162
161
480
964
1730
1702
192
454
19
15
401
405
757
709
613
573
289
259
547
557
525
649
162
161
736
708
1761
1702
192
454
19
15
401
405
757
709
613
573
289
259
547
557
525
649
162
162
480
964
1762
1702
192
456
19
15
401
405
757
709
613
573
289
259
547
557
525
649
162
162
736
708
1761
1702
192
456
19
15
401
405
757
709
613
573
289
259
547
557
525
649
169
161
737
708
353
266
154
395
19
15
401
405
757
709
613
573
289
259
547
557
525
649
169
161
736
708
353
266
154
395
19
15
401
405
757
709
613
573
289
259
547
557
525
649
165
161
481
964
1761
1702
194
459
19
15
401
405
757
709
613
573
289
259
547
557
525
649
165
161
737
708
1761
1702
194
459
19
15
401
405
757
709
613
573
289
259
547
557
525
649
165
161
480
965
1761
1702
194
459
19
15
401
405
757
709
613
573
289
259
547
557
525
649
165
161
736
708
1761
1702
194
459
19
15
401
405
757
709
613
573
289
259
547
557
525
649
173
161
737
708
354
267
153
387
19
15
401
405
757
709
613
573
289
259
547
557
525
649
173
161
736
708
322
267
153
707
19
15
401
405
757
709
613
573
289
259
547
557
525
649
174
161
737
708
353
266
152
385
19
15
401
405
757
709
613
573
289
259
547
557
525
649
174
161
736
708
353
266
152
385
19
15
401
405
757
709
613
573
289
259
547
557
525
649
174
162
736
708
353
266
152
392
19
15
401
405
757
709
613
573
289
259
547
565
517
649
165
161
737
532
1589
1649
194
710
19
15
401
405
757
709
613
573
289
259
547
565
517
649
165
161
736
1250
1587
1649
194
710
19
15
401
405
757
709
613
573
289
259
547
565
517
649
173
161
737
532
1589
1649
197
706
19
15
401
405
757
709
613
573
289
259
547
565
517
649
173
161
736
1250
1587
1649
197
709
19
15
401
405
757
709
613
573
289
259
547
563
517
649
169
161
737
736
404
273
154
394
19
15
401
405
757
709
613
573
289
259
547
563
517
649
169
161
736
736
404
273
154
394
19
15
401
405
757
709
613
573
289
259
547
563
517
649
165
161
481
992
1764
1649
194
710
19
15
401
405
757
709
613
573
289
259
547
563
517
649
165
161
737
736
1764
1649
194
710
19
15
401
405
757
709
613
573
289
259
547
563
517
649
165
161
480
992
1764
1649
194
710
19
15
401
405
757
709
613
573
289
259
547
563
517
649
165
161
736
736
1764
1649
194
710
19
15
401
405
757
709
613
573
289
259
547
563
517
649
173
161
481
992
1764
1649
197
706
19
15
401
405
757
709
613
573
289
259
547
563
517
649
173
161
737
736
1764
1649
197
706
19
15
401
405
757
709
613
573
289
259
547
563
517
649
173
161
480
992
1764
1649
197
706
19
15
401
405
757
709
613
573
289
259
547
563
517
649
173
161
736
1248
405
273
153
387
19
15
401
405
757
709
613
573
289
259
547
563
521
649
173
161
481
480
417
267
153
711
19
15
401
405
757
709
613
573
289
259
547
563
523
649
169
161
481
992
1760
1700
198
454
19
15
401
405
757
709
613
573
289
259
547
563
523
649
169
161
480
992
1760
1700
198
454
19
15
401
405
757
709
613
573
289
259
547
563
523
649
173
161
481
480
416
261
153
711
19
15
401
405
757
709
613
573
289
259
547
563
523
649
173
161
480
480
416
261
153
711
19
15
401
405
757
709
613
573
289
259
547
563
523
649
174
161
481
480
416
268
152
385
19
15
401
405
757
709
613
573
289
259
547
563
523
649
174
161
480
480
416
268
152
385
19
15
401
405
757
709
613
573
289
259
547
563
523
649
174
162
480
480
416
268
152
704
19
15
401
402
762
710
614
574
33
0
544
560
264
392
2
0
993
528
0
8
898
1035
19
15
401
402
762
710
614
574
33
0
544
560
264
392
2
0
992
528
0
8
898
1035
19
15
401
402
762
710
614
574
33
0
544
560
264
392
2
0
848
992
0
8
898
1035
19
15
401
402
762
710
614
574
33
0
544
560
264
392
2
16
993
528
0
8
898
1031
19
15
401
402
762
710
614
574
33
0
544
560
264
392
2
16
992
528
0
8
898
1031
19
15
401
402
762
710
614
574
33
0
544
560
264
392
2
16
848
976
0
8
898
1031
19
15
401
402
762
710
614
574
33
0
544
560
264
392
2
16
994
528
0
8
898
1031
19
15
401
402
762
710
614
574
33
0
544
560
264
392
10
0
993
528
0
8
874
11
19
15
401
402
762
710
614
574
33
0
544
560
264
392
10
0
992
528
0
8
874
11
19
15
401
402
762
710
614
574
33
0
544
560
264
392
10
0
848
992
0
8
858
91
19
15
401
402
762
710
614
574
33
0
544
560
264
392
10
0
994
528
0
8
874
11
19
15
401
402
762
710
614
574
33
0
544
560
264
392
10
0
850
992
0
8
858
91
19
15
401
402
762
710
614
574
33
0
544
560
264
392
10
8
848
992
0
8
858
3
19
15
401
402
762
710
614
574
33
0
544
560
264
392
25
0
992
928
32
14
907
1044
19
15
401
402
762
710
614
574
33
0
544
560
264
392
25
0
994
928
32
14
907
1044
19
15
401
402
762
710
614
574
33
0
544
560
264
392
18
0
993
528
0
8
994
1067
19
15
401
402
762
710
614
574
33
0
544
560
264
392
18
0
992
528
0
8
994
1067
19
15
401
402
762
710
614
574
33
0
544
560
264
392
18
16
993
528
0
8
994
1091
19
15
401
402
762
710
614
574
33
0
544
560
264
392
18
16
992
528
0
8
994
1091
19
15
401
402
762
710
614
574
33
0
544
560
264
392
18
16
994
528
0
8
994
1091
19
15
401
402
762
710
614
574
33
0
544
560
264
392
26
0
993
528
0
8
906
67
19
15
401
402
762
710
614
574
33
0
544
560
264
392
26
0
992
528
0
8
906
67
19
15
401
402
762
710
614
574
33
0
544
560
264
392
26
0
848
992
0
8
906
67
19
15
401
402
762
710
614
574
33
0
544
560
264
392
26
0
994
528
0
8
906
67
19
15
401
402
762
710
614
574
545
0
544
560
264
392
962
192
1760
528
0
8
514
1555
19
15
401
402
762
710
614
574
545
512
544
272
264
392
450
448
336
8
96
8
2
19
19
15
401
402
762
710
614
574
545
512
544
560
264
392
961
704
336
464
0
6
259
276
19
15
401
402
762
710
614
574
545
512
544
560
264
392
961
704
338
464
0
6
259
276
19
15
401
402
762
710
614
574
545
512
544
560
264
392
449
512
848
464
0
6
3
724
19
15
401
402
762
710
614
574
545
512
544
560
264
392
449
512
850
464
0
6
3
724
19
15
401
402
762
710
614
574
545
512
544
560
264
392
449
960
992
528
0
6
3
276
19
15
401
402
762
710
614
574
545
512
544
560
264
392
449
960
994
528
0
6
3
276
19
15
401
402
762
710
614
574
545
512
544
560
264
392
449
704
336
464
0
6
3
660
19
15
401
402
762
710
614
574
545
512
544
560
264
392
449
704
338
464
0
6
3
660
19
15
401
402
762
710
614
574
545
512
544
560
264
392
449
448
992
528
0
6
3
20
19
15
401
402
762
710
614
574
545
512
544
560
264
392
449
448
480
528
0
6
3
20
19
15
401
402
762
710
614
574
545
512
544
560
264
392
449
448
994
528
0
6
3
20
19
15
401
402
762
710
614
574
545
512
544
560
264
392
449
448
482
528
0
6
3
20
19
15
401
402
762
710
614
574
545
512
544
560
264
392
785
1216
480
528
0
6
355
868
19
15
401
402
762
710
614
574
545
512
544
560
264
392
785
1216
482
528
0
6
355
868
19
15
401
402
762
710
614
574
545
512
544
560
264
392
785
960
992
528
0
6
355
356
19
15
401
402
762
710
614
574
545
512
544
560
264
392
785
960
994
528
0
6
355
356
19
15
401
402
762
710
614
574
545
512
544
560
264
392
778
1216
480
528
0
8
346
891
19
15
401
402
762
710
614
574
545
512
544
560
264
392
778
960
993
1248
0
8
346
379
19
15
401
402
762
710
614
574
545
512
544
560
264
392
778
960
992
528
0
8
346
379
19
15
401
402
762
710
614
574
545
512
544
560
264
392
778
960
737
481
0
8
346
379
19
15
401
402
762
710
614
574
545
512
544
560
264
392
778
960
736
352
0
8
346
379
19
15
401
402
762
710
614
574
545
512
544
560
264
392
778
960
994
528
0
8
346
379
19
15
401
402
762
710
614
574
545
512
544
560
264
392
778
968
992
528
0
8
346
355
19
15
401
402
762
710
614
574
545
512
544
560
264
392
778
968
736
352
0
8
346
355
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
1216
1505
1249
0
8
514
787
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
1216
1504
1248
0
8
514
787
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
1216
1506
1248
0
8
514
787
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
960
993
528
0
8
514
43
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
960
992
528
0
8
514
43
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
960
737
353
0
8
514
43
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
960
736
352
0
8
514
43
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
960
994
528
0
8
514
43
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
960
738
352
0
8
514
43
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
704
336
528
0
8
514
275
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
704
337
528
0
8
514
275
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
704
481
929
32
8
514
275
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
704
737
528
0
8
514
275
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
704
480
528
0
8
514
275
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
704
736
528
0
8
514
275
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
704
482
528
0
8
514
275
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
704
738
528
0
8
514
275
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
704
338
416
0
8
514
275
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
712
336
528
0
8
258
291
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
712
480
528
0
8
258
291
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
712
736
352
0
8
258
291
19
15
401
402
762
710
614
574
545
512
544
560
264
392
962
968
992
528
0
8
514
35
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
528
849
416
32
8
2
711
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
528
848
416
32
8
2
711
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
528
850
416
32
8
2
711
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
960
993
528
0
8
2
531
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
960
992
528
0
8
2
531
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
960
737
353
0
8
2
531
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
960
736
352
0
8
2
531
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
960
994
528
0
8
2
531
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
960
738
352
0
8
2
531
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
704
736
352
0
8
2
659
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
448
993
528
0
8
2
19
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
448
992
528
0
8
2
19
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
448
481
528
0
8
2
19
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
448
480
528
0
8
2
19
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
448
994
528
0
8
2
19
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
448
482
528
0
8
2
19
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
968
992
528
0
8
2
547
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
968
736
352
0
8
2
547
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
456
992
528
0
8
2
35
19
15
401
402
762
710
614
574
545
512
544
560
264
392
450
456
480
928
32
8
2
35
19
15
401
402
762
710
614
574
545
512
544
560
264
392
786
1216
1504
480
0
8
354
867
19
15
401
402
762
710
614
574
545
512
544
560
264
392
786
1216
481
528
0
8
354
867
19
15
401
402
762
710
614
574
545
512
544
560
264
392
786
1216
480
528
0
8
354
867
19
15
401
402
762
710
614
574
545
512
544
560
264
392
786
1216
482
480
0
8
354
867
19
15
401
402
762
710
614
574
545
512
544
560
264
392
786
960
993
528
0
8
354
355
19
15
401
402
762
710
614
574
545
512
544
560
264
392
786
960
992
528
0
8
354
355
19
15
401
402
762
710
614
574
545
512
544
560
264
392
786
960
737
353
0
8
354
355
19
15
401
402
762
710
614
574
545
512
544
560
264
392
786
960
736
352
0
8
354
355
19
15
401
402
762
710
614
574
545
512
544
560
264
392
786
960
994
528
0
8
354
355
19
15
401
402
762
710
614
574
545
512
544
560
264
392
786
960
738
352
0
8
354
355
19
15
401
402
762
710
614
574
545
512
544
560
264
392
682
512
336
416
32
8
666
1587
19
15
401
402
762
710
614
574
545
512
544
560
264
904
961
960
992
528
0
518
3
44
19
15
401
402
762
710
614
574
545
512
544
560
264
904
961
960
994
528
0
518
3
44
19
15
401
402
762
710
614
574
545
512
544
560
264
904
961
704
336
528
0
518
3
276
19
15
401
402
762
710
614
574
545
512
544
560
264
904
961
704
480
528
0
518
3
276
19
15
401
402
762
710
614
574
545
512
544
560
264
904
961
704
482
528
0
518
3
276
19
15
401
402
762
710
614
574
545
512
544
560
264
904
961
704
338
528
0
518
3
276
19
15
401
402
762
710
614
574
545
512
544
560
264
904
962
960
993
528
0
520
2
19
19
15
401
402
762
710
614
574
545
512
544
560
264
904
962
960
992
528
0
520
2
19
19
15
401
402
762
710
614
574
545
512
544
560
264
904
962
960
994
528
0
520
2
19
19
15
401
402
762
710
614
574
545
512
544
560
264
904
962
704
336
528
0
520
2
275
19
15
401
402
762
710
614
574
545
512
544
560
264
904
962
704
337
528
0
520
2
275
19
15
401
402
762
710
614
574
545
512
544
560
264
904
962
704
480
528
0
520
2
275
19
15
401
402
762
710
614
574
545
512
544
560
264
904
962
704
482
528
0
520
2
275
19
15
401
402
762
710
614
574
545
512
544
560
264
904
962
968
992
528
0
520
2
35
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1473
1472
992
528
0
1542
515
1068
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1473
1472
994
528
0
1542
515
1068
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1473
960
992
528
0
1542
515
20
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1473
960
994
528
0
1542
515
20
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1473
448
992
528
0
1542
1283
276
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1473
448
480
528
0
1542
1283
276
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1473
448
994
528
0
1542
1283
276
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1473
448
482
528
0
1542
1283
276
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
1216
1505
1249
0
1544
1026
787
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
1216
1504
1248
0
1544
1026
787
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
1216
480
992
0
1544
1026
787
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
1216
1506
1248
0
1544
1026
787
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
1472
993
528
0
1544
1026
531
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
1472
1505
1249
0
1544
1026
531
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
1472
992
528
0
1544
1026
531
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
1472
1504
1248
0
1544
1026
531
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
1472
994
528
0
1544
1026
531
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
1472
1506
1248
0
1544
1026
531
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
960
993
528
0
1544
1026
19
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
960
992
528
0
1544
1026
19
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
960
994
528
0
1544
1026
19
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
448
993
528
0
1544
1282
275
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
448
992
528
0
1544
1282
275
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
448
481
528
0
1544
1282
275
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
448
480
528
0
1544
1282
275
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
448
994
528
0
1544
1282
275
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
448
482
528
0
1544
1282
275
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
1224
1504
1248
0
1544
1026
803
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
1480
992
528
0
1544
514
1059
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
1480
1504
1248
0
1544
514
1059
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
968
992
528
0
1544
1026
35
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
456
992
528
0
1544
1282
291
19
15
401
402
762
710
614
574
545
512
544
560
264
1416
1474
456
480
928
32
1544
1282
291
19
15
401
402
762
710
614
574
545
512
544
304
264
392
961
704
336
16
96
14
259
284
19
15
401
402
762
710
614
574
545
512
544
304
264
392
961
704
338
16
96
14
259
284
19
15
401
402
762
710
614
574
545
512
544
304
264
392
449
704
336
16
96
14
3
660
19
15
401
402
762
710
614
574
545
512
544
304
264
392
449
704
338
16
96
14
3
660
19
15
401
402
762
710
614
574
545
512
544
304
264
392
962
704
336
16
96
8
514
275
19
15
401
402
762
710
614
574
545
512
544
304
264
392
962
704
337
16
96
8
514
275
19
15
401
402
762
710
614
574
545
512
544
304
264
392
962
704
338
16
96
8
514
275
19
15
401
402
762
710
614
574
545
512
544
304
264
392
962
712
336
16
96
8
258
291
19
15
401
402
762
710
614
574
545
512
544
304
776
904
961
704
336
16
256
6
3
276
19
15
401
402
762
710
614
574
545
512
544
304
776
904
961
704
338
16
256
6
3
276
19
15
401
402
762
710
614
574
545
512
544
304
776
904
962
704
336
16
256
8
2
275
19
15
401
402
762
710
614
574
545
512
544
304
776
904
962
704
337
16
256
8
2
275
19
15
401
402
762
710
614
574
545
512
544
304
776
904
962
704
338
16
256
8
2
275
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1025
512
848
1040
1280
1286
1411
348
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1026
512
849
1042
1280
1288
1410
347
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1026
528
849
1042
1280
1288
1410
263
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1034
512
849
1042
1280
1288
1514
267
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1034
512
848
1040
1280
1288
1514
267
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1473
1216
1248
1040
1280
1286
1027
788
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1473
1216
1504
1040
1280
1286
1027
788
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1473
1216
1250
1040
1280
1286
1027
788
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1473
1216
1506
1040
1280
1286
1027
788
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1473
1472
1504
1040
1280
1286
1027
1044
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1473
1472
1506
1040
1280
1286
1027
1044
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1473
448
848
1040
1280
1286
1283
284
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1042
528
849
1042
1280
1288
1506
323
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1042
528
848
1040
1280
1288
1506
323
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1050
512
849
1042
1280
1288
1418
323
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1050
512
848
1040
1280
1288
1418
323
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1474
1216
1249
1040
1280
1288
1026
787
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1474
1216
1248
1040
1280
1288
1026
787
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1474
1216
1505
1040
1280
1288
1026
787
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1474
1216
1504
1040
1280
1288
1026
787
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1474
1216
1250
1040
1280
1288
1026
787
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1474
1216
1506
1040
1280
1288
1026
787
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1474
1472
1505
1040
1280
1288
1026
1043
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1474
1472
1504
1040
1280
1288
1026
1043
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1474
1472
1506
1040
1280
1288
1026
1043
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1474
448
848
1040
1280
1288
1282
275
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1474
1224
1504
1040
1280
1288
1026
803
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
1474
1480
1504
1040
1280
1288
1026
1059
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
962
1216
1505
1040
1280
1288
2
787
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
962
1216
1504
1040
1280
1288
2
787
19
15
401
402
762
710
614
574
545
512
544
816
1032
1416
962
1216
1506
1040
1280
1288
2
787
19
15
401
402
762
710
614
574
545
256
544
560
264
904
1050
0
737
528
0
520
906
67
19
15
401
402
762
710
614
574
545
256
544
560
264
904
1050
0
736
528
0
520
906
67
19
15
401
402
762
710
614
574
545
256
544
560
264
904
1050
0
738
528
0
520
906
67
19
15
401
402
762
710
614
574
545
608
544
560
264
392
450
848
961
528
0
8
2
327
19
15
401
402
762
710
614
574
545
608
544
560
264
392
450
848
960
528
0
8
2
327
19
15
401
402
762
710
614
574
545
608
544
560
264
392
450
848
962
528
0
8
2
327
19
15
401
402
762
710
614
574
545
608
544
816
1032
1416
1042
1360
1473
1040
1280
1288
738
1731
19
15
401
402
762
710
614
574
545
608
544
816
1032
1416
1042
1360
1472
1040
1280
1288
738
1731
19
15
401
402
762
710
614
574
545
608
544
816
1032
1416
1042
1360
1474
1040
1280
1288
738
1731
19
15
401
402
762
710
614
574
289
512
544
560
520
648
170
416
480
416
416
264
154
331
19
15
402
406
758
709
613
573
32
0
544
553
265
394
8
1
994
967
34
16
883
11
19
15
402
406
758
709
613
573
544
512
544
553
521
393
776
962
994
711
325
122
364
364
19
15
402
406
758
709
613
573
544
512
544
553
265
394
776
1217
482
455
34
16
371
875
19
15
402
406
758
710
613
573
544
512
544
552
521
393
776
960
996
710
327
121
364
376
19
15
402
406
758
710
613
573
544
512
544
552
521
393
776
1218
1508
1478
359
121
364
873
19
15
402
406
758
710
613
573
544
512
544
552
521
393
776
962
994
710
327
121
364
364
19
15
402
406
758
710
613
573
544
512
544
552
521
393
776
962
996
710
327
121
364
364
19
15
402
406
758
710
613
573
544
512
544
552
521
393
776
1226
1508
1478
359
121
364
866
19
15
402
406
758
710
613
573
544
512
544
552
521
393
776
970
996
710
327
121
364
354
19
15
402
406
758
710
613
573
544
512
544
552
521
393
776
970
740
710
327
121
364
354
19
15
402
406
758
710
613
573
544
512
544
552
265
393
460
450
484
966
39
21
4
24
19
15
402
406
758
710
613
573
288
512
544
552
521
649
168
418
996
710
1767
1657
1836
201
19
15
402
406
758
710
613
573
288
512
544
552
521
649
168
418
484
966
1575
1657
1836
201
19
15
402
406
758
710
614
573
32
0
544
552
264
393
8
0
994
966
38
11
900
1032
19
15
402
406
758
710
614
573
32
0
544
552
264
393
8
12
996
966
38
11
900
0
19
15
402
406
758
710
614
573
32
0
544
552
264
393
24
0
994
966
38
11
852
21
19
15
402
406
758
710
614
573
544
512
544
552
264
393
968
704
482
966
38
11
516
280
19
15
402
406
758
710
614
573
544
512
544
552
264
393
968
704
484
966
38
11
516
280
19
15
402
406
758
710
614
573
544
512
544
552
264
393
968
706
482
966
38
11
516
276
19
15
402
406
758
710
614
573
544
512
544
552
264
393
968
706
484
966
38
11
516
276
19
15
402
406
758
710
614
573
544
512
544
552
264
393
456
448
482
966
38
11
4
24
19
15
402
406
758
710
614
573
544
512
544
552
264
393
456
448
484
966
38
11
4
24
19
15
402
406
758
710
614
573
544
512
544
552
264
393
456
450
482
966
38
11
4
20
19
15
402
406
758
710
614
573
544
512
544
552
264
393
456
450
484
966
38
11
4
20
19
15
402
406
758
710
614
573
544
512
544
552
264
393
456
460
484
966
38
11
4
64
19
15
402
406
758
710
614
573
544
512
544
552
264
1417
1480
448
482
966
38
1547
1284
280
19
15
402
406
758
710
614
573
544
512
544
552
264
1417
1480
448
484
966
38
1547
1284
280
19
15
402
406
758
710
614
573
544
512
544
552
264
1417
1480
450
482
966
38
1547
1284
276
19
15
402
406
758
710
614
573
544
512
544
552
264
1417
1480
450
484
966
38
1547
1284
276
19
15
402
406
758
710
614
574
32
0
544
560
264
392
4
0
992
928
32
8
896
1036
19
15
402
406
758
710
614
574
32
0
544
560
264
392
4
0
848
864
32
8
896
1036
19
15
402
406
758
710
614
574
32
0
544
560
264
392
4
2
992
928
32
8
896
1032
19
15
402
406
758
710
614
574
32
0
544
560
264
392
4
2
848
864
32
8
896
1032
19
15
402
406
758
710
614
574
32
0
544
560
264
392
4
16
992
928
32
8
896
1028
19
15
402
406
758
710
614
574
32
0
544
560
264
392
20
0
992
928
32
8
864
36
19
15
402
406
758
710
614
574
32
0
544
560
264
392
20
2
992
928
32
8
864
40
19
15
402
406
758
710
614
574
32
0
544
560
264
392
20
16
992
928
32
8
864
68
19
15
402
406
758
710
614
574
32
0
544
560
264
392
28
0
992
928
32
8
848
20
19
15
402
406
758
710
614
574
32
0
544
560
264
392
28
0
848
864
32
8
848
20
19
15
402
406
758
710
614
574
32
0
544
560
264
392
28
2
992
928
32
8
848
64
19
15
402
406
758
710
614
574
32
0
544
560
264
392
28
2
848
864
32
8
848
64
19
15
402
406
758
710
614
574
32
0
544
560
264
392
28
2
850
864
32
8
848
64
19
15
402
406
758
710
614
574
32
0
544
552
264
392
4
0
992
944
40
8
896
1036
19
15
402
406
758
710
614
574
32
0
544
552
264
392
4
2
992
944
40
8
896
1032
19
15
402
406
758
710
614
574
32
0
544
552
264
392
4
16
992
944
40
8
896
1028
19
15
402
406
758
710
614
574
32
0
544
552
264
392
20
0
992
944
40
8
864
36
19
15
402
406
758
710
614
574
32
0
544
552
264
392
20
2
992
944
40
8
864
40
19
15
402
406
758
710
614
574
32
0
544
552
264
392
20
16
992
944
40
8
864
68
19
15
402
406
758
710
614
574
32
0
544
552
264
392
28
0
992
944
40
8
848
20
19
15
402
406
758
710
614
574
32
0
544
552
264
392
28
2
992
944
40
8
848
64
19
15
402
406
758
710
614
574
32
0
552
552
264
392
4
2
852
872
40
8
896
1032
19
15
402
406
758
710
614
574
32
0
552
552
264
392
28
0
852
872
40
8
848
20
19
15
402
406
758
710
614
574
32
0
552
552
264
392
28
2
852
872
40
8
848
64
19
15
402
406
758
710
614
574
544
512
544
560
264
392
788
1216
480
480
32
8
352
868
19
15
402
406
758
710
614
574
544
512
544
560
264
392
788
960
736
480
32
8
352
356
19
15
402
406
758
710
614
574
544
512
544
560
264
392
788
960
738
480
32
8
352
356
19
15
402
406
758
710
614
574
544
512
544
560
264
392
788
962
736
480
32
8
352
360
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
1216
1504
1248
32
8
256
788
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
960
992
1248
32
8
256
20
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
960
736
480
32
8
512
20
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
960
994
1248
32
8
256
20
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
960
738
480
32
8
512
20
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
704
336
416
32
8
512
276
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
704
480
928
32
8
512
276
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
704
736
480
32
8
512
276
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
704
482
928
32
8
512
276
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
704
738
480
32
8
512
276
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
704
484
480
32
8
512
276
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
704
740
480
32
8
512
276
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
1218
1504
1248
32
8
256
792
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
962
992
1248
32
8
256
24
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
962
736
480
32
8
512
24
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
962
996
1248
32
8
256
24
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
706
336
416
32
8
512
280
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
706
480
928
32
8
512
280
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
706
736
480
32
8
512
280
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
706
482
928
32
8
512
280
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
706
484
480
32
8
512
280
19
15
402
406
758
710
614
574
544
512
544
560
264
392
964
706
740
480
32
8
512
280
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
528
848
416
32
8
0
708
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
960
992
1248
32
8
0
532
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
960
736
480
32
8
0
532
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
960
994
1248
32
8
0
532
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
960
738
480
32
8
0
532
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
704
336
416
32
8
0
660
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
448
992
1248
32
8
0
20
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
448
480
928
32
8
0
20
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
448
994
1248
32
8
0
20
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
448
482
928
32
8
0
20
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
448
996
1248
32
8
0
20
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
448
484
480
32
8
0
20
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
962
992
1248
32
8
0
536
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
962
736
480
32
8
0
536
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
962
996
1248
32
8
0
536
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
706
336
416
32
8
0
664
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
450
992
1248
32
8
0
24
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
450
480
928
32
8
0
24
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
450
994
1248
32
8
0
24
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
450
482
928
32
8
0
24
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
450
996
1248
32
8
0
24
19
15
402
406
758
710
614
574
544
512
544
560
264
392
452
450
484
928
32
8
0
24
19
15
402
406
758
710
614
574
544
512
544
560
264
1416
1476
448
480
928
32
1544
1280
276
19
15
402
406
758
710
614
574
544
512
544
560
264
1416
1476
448
482
928
32
1544
1280
276
19
15
402
406
758
710
614
574
544
512
544
560
264
1416
1476
450
480
928
32
1544
1280
280
19
15
402
406
758
710
614
574
544
512
544
560
264
1416
1476
450
482
928
32
1544
1280
280
19
15
402
406
758
710
614
574
544
512
544
560
264
1416
1476
450
484
928
32
1544
1280
280
19
15
402
406
758
710
614
574
544
512
544
552
520
392
788
1216
480
966
1733
120
1248
948
19
15
402
406
758
710
614
574
544
512
544
552
264
392
788
1216
480
454
38
14
352
868
19
15
402
406
758
710
614
574
544
512
544
552
264
392
964
704
480
944
40
8
512
276
19
15
402
406
758
710
614
574
544
512
544
552
264
392
964
704
482
966
37
14
512
276
19
15
402
406
758
710
614
574
544
512
544
552
264
392
964
704
484
966
37
14
512
276
19
15
402
406
758
710
614
574
544
512
544
552
264
392
964
706
480
944
40
8
512
280
19
15
402
406
758
710
614
574
544
512
544
552
264
392
964
706
482
966
37
14
512
280
19
15
402
406
758
710
614
574
544
512
544
552
264
392
964
706
484
966
37
14
512
280
19
15
402
406
758
710
614
574
544
512
544
552
264
392
452
448
480
944
40
8
0
20
19
15
402
406
758
710
614
574
544
512
544
552
264
392
452
448
482
966
37
14
0
20
19
15
402
406
758
710
614
574
544
512
544
552
264
392
452
448
484
966
37
14
0
20
19
15
402
406
758
710
614
574
544
512
544
552
264
392
452
450
480
944
40
8
0
24
19
15
402
406
758
710
614
574
544
512
544
552
264
392
452
450
482
966
37
14
0
24
19
15
402
406
758
710
614
574
544
512
544
552
264
392
452
450
484
944
40
8
0
24
19
15
402
406
758
710
614
574
544
512
544
552
264
1416
1476
1216
480
966
37
1550
1024
788
19
15
402
406
758
710
614
574
544
512
544
552
264
1416
1476
448
480
944
40
1544
1280
276
19
15
402
406
758
710
614
574
544
512
544
552
264
1416
1476
448
482
966
37
1550
1280
276
19
15
402
406
758
710
614
574
544
512
544
552
264
1416
1476
448
484
966
37
1550
1280
276
19
15
402
406
758
710
614
574
544
512
544
552
264
1416
1476
450
480
944
40
1544
1280
280
19
15
402
406
758
710
614
574
544
512
544
552
264
1416
1476
450
482
966
37
1550
1280
280
19
15
402
406
758
710
614
574
544
512
544
552
264
1416
1476
450
484
944
40
1544
1280
280
19
15
402
406
758
710
614
574
288
0
544
552
520
648
164
1792
992
966
1733
1656
1856
1644
19
15
402
406
758
710
614
574
288
0
544
552
520
648
164
1792
1504
966
1733
1656
1856
1644
19
15
402
406
758
710
614
574
288
0
544
552
520
648
164
1792
994
966
1733
1656
1856
1644
19
15
402
406
758
710
614
574
288
0
544
552
520
648
164
1792
1506
966
1733
1656
1856
1644
19
15
402
406
758
710
614
574
288
0
544
552
520
648
164
1794
1504
966
1733
1656
1856
1640
19
15
402
406
758
710
614
574
288
512
544
552
520
648
164
672
736
710
1733
1656
1856
1412
19
15
402
406
758
710
614
574
288
512
544
552
520
648
164
416
992
966
1733
1656
192
196
19
15
402
406
758
710
614
574
288
512
544
552
520
648
164
416
480
966
1733
1656
192
196
19
15
402
406
758
710
614
574
288
512
544
552
520
648
164
418
992
966
1733
1656
192
200
19
15
402
406
758
710
614
574
288
512
544
552
520
648
164
418
480
966
1733
1656
192
200
19
15
402
406
758
710
614
574
288
256
544
552
520
648
164
160
480
966
1733
1656
192
708
19
15
402
406
758
710
614
574
288
256
544
552
520
648
164
160
736
710
1733
1656
192
708
19
15
402
406
758
710
614
574
288
256
544
552
520
648
164
162
480
966
1733
1656
192
712
19
15
402
406
758
710
614
574
288
256
544
552
520
648
164
162
736
710
1733
1656
192
712
19
15
402
403
763
711
613
573
32
2
544
560
264
393
12
6
992
928
32
10
900
0
19
15
402
403
763
711
613
573
32
2
544
560
264
393
24
6
992
928
32
10
908
65
19
15
402
403
763
711
613
573
32
2
544
560
260
393
12
6
992
528
56
6
900
0
19
15
402
403
763
711
613
573
544
2
544
560
260
393
972
198
1760
528
56
6
516
1600
19
15
402
403
763
711
613
573
544
514
544
560
264
393
972
966
992
1248
0
10
516
64
19
15
402
403
763
711
613
573
544
514
544
560
264
393
972
966
736
352
0
10
516
64
19
15
402
403
763
711
613
573
544
514
544
560
264
393
460
966
992
1248
0
10
4
576
19
15
402
403
763
711
613
573
544
514
544
560
264
393
460
966
736
352
0
10
4
576
19
15
402
403
763
711
613
573
544
514
544
560
264
393
460
454
992
1248
0
10
4
64
19
15
402
403
763
711
613
573
544
514
544
560
264
393
460
454
480
928
32
10
4
64
19
15
402
403
763
711
613
573
544
514
544
560
264
1417
1484
1478
992
1248
0
1546
516
576
19
15
402
403
763
711
613
573
544
514
544
560
264
1417
1484
1478
1504
1248
0
1546
516
576
19
15
402
403
763
711
613
573
544
514
544
560
264
1417
1484
966
992
1248
0
1546
516
64
19
15
402
403
763
711
613
573
544
514
544
560
260
393
972
966
992
528
56
6
260
64
19
15
402
403
763
711
613
573
544
514
544
560
260
393
460
518
848
464
24
6
4
448
19
15
402
403
763
711
613
573
544
514
544
560
260
393
460
966
992
528
56
6
4
576
19
15
402
403
763
711
613
573
544
514
544
560
260
393
460
454
992
528
56
6
4
64
19
15
402
403
763
711
613
573
544
514
544
560
260
393
460
454
480
528
56
6
4
64
19
15
402
403
763
711
613
573
544
514
544
560
260
905
972
966
992
528
56
518
4
64
19
15
402
403
763
711
613
573
544
514
544
560
260
1417
1484
1478
992
528
56
1542
516
1088
19
15
402
403
763
711
613
573
544
514
544
304
264
393
972
710
336
16
96
18
516
272
19
15
402
403
763
711
613
573
544
514
544
304
776
905
972
710
336
16
256
18
4
272
19
15
402
403
763
711
613
573
544
514
544
816
1028
1417
1484
1478
1504
1040
1336
1286
1028
1088
19
15
402
403
763
711
613
573
544
258
544
560
260
905
1036
6
480
528
56
518
900
0
19
15
402
403
763
711
613
573
544
258
544
560
260
905
1036
6
736
528
56
518
900
0
19
15
402
403
759
709
613
573
544
514
552
808
1033
1417
1048
518
855
1047
1318
1302
1420
321
19
15
401
406
758
710
614
569
550
520
552
552
264
394
784
1227
1512
488
40
10
355
867
19
15
401
406
758
710
614
569
550
520
552
552
264
394
784
1227
488
456
40
10
355
867
19
15
401
406
758
710
614
569
550
520
552
552
264
394
784
1227
489
488
40
10
355
867
19
15
401
406
758
710
614
569
550
520
552
552
264
394
784
1223
488
456
40
10
355
875
19
15
401
406
758
710
614
569
550
520
552
552
264
394
784
971
744
488
40
10
355
355
19
15
405
389
757
709
613
565
37
181
565
553
521
653
9
109
909
961
1729
1657
2027
1225
19
15
405
213
757
709
613
565
549
641
1545
281
269
397
793
769
1733
225
163
1
358
49
19
15
405
213
757
709
613
565
549
641
1545
297
265
397
785
769
1733
193
65
18
342
305
19
15
405
213
757
709
613
565
549
641
1545
297
269
397
785
769
1733
193
67
19
343
49
19
15
405
213
757
709
613
565
549
641
1545
297
269
397
793
769
1733
193
67
1
358
49
19
15
405
213
757
709
613
565
549
641
1545
297
269
397
793
769
1737
193
67
1
358
49
19
15
405
213
757
709
613
565
549
641
1545
313
269
397
793
769
1733
202
195
1
358
38
19
15
405
213
757
709
613
565
549
641
1545
298
265
397
777
769
1733
192
70
9
363
59
19
15
405
213
757
709
613
565
549
641
1545
298
265
397
777
769
1737
192
69
9
363
59
19
15
405
213
757
709
613
565
549
641
1545
298
1289
1421
785
769
1733
192
1606
521
215
49
19
15
405
213
757
709
613
565
549
641
1545
301
261
397
785
769
1733
194
211
19
343
49
19
15
405
213
757
709
613
565
549
641
1545
301
261
397
793
769
1733
194
146
18
359
49
19
15
405
213
757
709
613
565
549
641
1545
301
261
397
793
769
1737
194
146
18
359
49
19
15
405
213
757
709
613
565
549
641
1545
301
269
397
785
769
1733
197
66
18
342
49
19
15
405
213
757
709
613
565
549
641
1545
301
269
397
793
769
1733
194
67
1
358
49
19
15
405
213
757
709
613
565
549
641
1545
301
269
397
793
769
1737
194
67
1
358
49
19
15
405
213
757
709
613
565
549
645
1545
297
265
397
785
770
1729
193
65
18
342
304
19
15
405
213
757
709
613
565
549
645
1545
297
269
397
785
770
1729
193
67
19
343
48
19
15
405
213
757
709
613
565
549
645
1545
297
269
397
793
770
1729
193
67
1
358
48
19
15
405
213
757
709
613
565
549
645
1545
301
261
397
785
770
1729
194
211
19
343
48
19
15
405
213
757
709
613
565
549
645
1545
301
269
397
793
770
1729
194
195
1
358
48
19
15
405
213
757
709
613
565
549
645
1549
309
261
397
785
770
1731
201
218
18
342
48
19
15
405
213
757
709
613
565
549
645
1549
301
261
397
785
770
1730
194
146
18
342
48
19
15
405
213
757
709
613
565
549
645
1549
301
261
397
793
770
1730
194
146
18
359
48
19
15
405
213
757
709
613
565
549
645
1549
301
269
397
785
770
1730
193
65
18
342
304
19
15
405
213
757
709
613
565
549
645
1549
301
269
397
785
770
1731
193
65
18
342
304
19
15
405
213
757
709
613
565
549
645
1549
301
269
397
793
770
1730
194
67
1
358
48
19
15
405
709
757
709
613
565
293
817
537
537
521
397
169
366
225
481
481
121
811
520
19
15
405
709
757
709
613
565
293
817
537
537
521
397
169
366
353
353
481
121
811
520
19
15
405
709
757
709
613
565
293
817
537
537
521
397
169
366
481
481
481
121
811
520
19
15
405
709
757
709
613
565
293
817
537
281
521
397
169
366
353
11
417
121
811
520
19
15
405
709
757
709
613
565
293
817
537
281
525
653
169
366
353
11
675
1697
170
520
19
15
405
709
757
709
613
565
293
817
537
285
517
653
169
366
353
9
673
1705
170
520
19
15
405
405
757
709
613
565
37
5
553
553
521
397
9
13
993
529
1585
121
1003
9
19
15
405
405
757
709
613
565
37
5
553
553
521
653
9
13
993
529
1585
1657
2027
1033
19
15
405
405
757
709
613
565
37
5
553
553
261
397
9
13
993
529
25
6
902
1033
19
15
405
405
757
709
613
565
37
5
553
553
265
397
9
13
993
529
17
9
875
9
19
15
405
405
757
709
613
565
37
5
553
553
269
397
9
13
993
529
19
17
902
9
19
15
405
405
757
709
613
565
37
5
553
569
261
397
9
13
993
961
5
6
902
1033
19
15
405
405
757
709
613
565
37
5
553
569
265
397
9
13
993
961
1
19
903
1033
19
15
405
405
757
709
613
565
37
5
553
569
269
397
9
13
993
961
3
1
902
9
19
15
405
405
757
709
613
565
37
5
549
553
261
397
17
21
997
961
25
5
909
1101
19
15
405
405
757
709
613
565
37
5
549
553
265
397
17
21
997
961
33
5
909
1101
19
15
405
405
757
709
613
565
37
5
549
553
265
397
21
21
997
961
33
5
853
21
19
15
405
405
757
709
613
565
37
5
549
553
269
397
17
21
997
961
41
1
909
1101
19
15
405
405
757
709
613
565
37
5
549
553
269
397
21
21
997
961
34
19
853
21
19
15
405
405
757
709
613
565
37
5
549
569
261
397
17
21
997
929
41
5
909
1101
19
15
405
405
757
709
613
565
37
5
549
569
265
397
17
21
997
929
33
5
909
1101
19
15
405
405
757
709
613
565
37
5
549
569
265
397
21
21
997
929
33
5
853
21
19
15
405
405
757
709
613
565
37
5
549
569
269
397
25
2
999
993
2
2
907
1040
19
15
405
405
757
709
613
565
37
5
549
565
517
397
25
2
999
713
1762
114
1511
1072
19
15
405
405
757
709
613
565
37
5
549
565
517
653
17
2
999
969
1570
1650
2006
1264
19
15
405
405
757
709
613
565
37
5
549
565
261
397
17
21
997
533
9
5
909
1101
19
15
405
405
757
709
613
565
37
5
549
565
261
397
25
2
999
969
9
10
907
16
19
15
405
405
757
709
613
565
37
5
557
573
261
397
25
2
994
961
33
10
907
80
19
15
405
405
757
709
613
565
37
5
557
557
261
397
25
2
994
929
41
9
906
1040
19
15
405
405
757
709
613
565
37
5
557
557
261
397
25
2
995
929
41
9
906
1040
19
15
405
405
757
709
613
565
37
5
557
557
269
397
25
2
994
929
33
1
870
48
19
15
405
405
757
709
613
565
37
5
557
557
269
397
25
2
995
929
33
1
870
48
19
15
405
405
757
709
613
565
37
9
557
557
261
397
17
17
1001
931
41
9
909
1041
19
15
405
405
757
709
613
565
37
9
557
557
269
397
17
17
1001
931
33
1
909
1041
19
15
405
405
757
709
613
565
549
513
553
537
517
653
673
513
337
513
1577
1705
1709
1625
19
15
405
405
757
709
613
565
549
513
553
537
517
653
673
513
338
519
1577
1705
1710
1625
19
15
405
405
757
709
613
565
549
513
553
537
517
653
677
513
337
513
1577
1705
1689
1617
19
15
405
405
757
709
613
565
549
513
553
537
521
653
673
513
338
519
1569
1701
1709
1625
19
15
405
405
757
709
613
565
549
513
553
537
261
397
673
513
337
513
41
11
669
1589
19
15
405
405
757
709
613
565
549
513
553
537
261
397
677
513
337
513
41
11
665
1585
19
15
405
405
757
709
613
565
549
513
553
537
261
397
969
705
337
513
57
6
518
278
19
15
405
405
757
709
613
565
549
513
553
537
261
909
969
705
337
513
57
518
6
278
19
15
405
405
757
709
613
565
549
513
553
537
265
397
673
513
337
513
33
5
669
1589
19
15
405
405
757
709
613
565
549
513
553
537
265
397
677
513
337
513
33
5
665
1585
19
15
405
405
757
709
613
565
549
513
553
537
525
653
673
513
337
513
1571
1697
1709
1625
19
15
405
405
757
709
613
565
549
513
553
537
525
653
677
513
337
513
1571
1699
1689
1617
19
15
405
405
757
709
613
565
549
513
553
537
269
397
673
513
337
513
35
19
669
1589
19
15
405
405
757
709
613
565
549
513
553
537
269
397
677
513
337
513
35
1
665
1585
19
15
405
405
757
709
613
565
549
513
553
553
517
653
673
513
337
721
1781
1701
1693
1633
19
15
405
405
757
709
613
565
549
513
553
553
517
653
673
513
849
977
1785
1707
1709
1625
19
15
405
405
757
709
613
565
549
513
553
553
517
653
677
513
337
977
1785
1707
1689
1617
19
15
405
405
757
709
613
565
549
513
553
553
517
653
677
513
849
977
1785
1707
1689
1617
19
15
405
405
757
709
613
565
549
513
553
553
521
397
777
1217
1509
353
369
121
363
891
19
15
405
405
757
709
613
565
549
513
553
553
521
397
777
961
997
737
369
121
363
379
19
15
405
405
757
709
613
565
549
513
553
553
521
397
793
1217
1509
353
369
121
359
881
19
15
405
405
757
709
613
565
549
513
553
553
521
397
793
961
997
737
369
121
359
369
19
15
405
405
757
709
613
565
549
513
553
553
521
397
793
961
741
737
369
121
359
369
19
15
405
405
757
709
613
565
549
513
553
553
521
653
673
513
337
993
1761
1701
1709
1625
19
15
405
405
757
709
613
565
549
513
553
553
521
653
673
513
849
977
1729
1701
1693
1633
19
15
405
405
757
709
613
565
549
513
553
553
521
653
681
513
849
977
1729
1701
1706
1627
19
15
405
405
757
709
613
565
549
513
553
553
261
397
673
513
337
977
25
9
669
1589
19
15
405
405
757
709
613
565
549
513
553
553
261
397
677
513
337
977
25
9
665
1585
19
15
405
405
757
709
613
565
549
513
553
553
261
397
969
961
997
529
25
6
518
78
19
15
405
405
757
709
613
565
549
513
553
553
261
397
969
705
337
529
25
6
518
278
19
15
405
405
757
709
613
565
549
513
553
553
261
397
969
705
485
529
57
6
518
278
19
15
405
405
757
709
613
565
549
513
553
553
261
397
457
513
849
465
25
6
6
726
19
15
405
405
757
709
613
565
549
513
553
553
261
397
457
961
997
529
25
6
6
278
19
15
405
405
757
709
613
565
549
513
553
553
261
397
457
449
997
529
25
6
6
22
19
15
405
405
757
709
613
565
549
513
553
553
261
397
457
449
485
529
25
6
6
22
19
15
405
405
757
709
613
565
549
513
553
553
261
909
969
961
997
529
25
518
6
54
19
15
405
405
757
709
613
565
549
513
553
553
261
909
969
705
337
529
25
518
6
278
19
15
405
405
757
709
613
565
549
513
553
553
261
1421
1481
1473
997
529
25
1542
1030
534
19
15
405
405
757
709
613
565
549
513
553
553
261
1421
1481
961
997
529
25
1542
1030
54
19
15
405
405
757
709
613
565
549
513
553
553
261
1421
1481
449
997
529
25
1542
1286
278
19
15
405
405
757
709
613
565
549
513
553
553
261
1421
1481
449
485
529
25
1542
1286
278
19
15
405
405
757
709
613
565
549
513
553
553
265
397
673
513
337
417
33
5
669
1589
19
15
405
405
757
709
613
565
549
513
553
553
265
397
673
513
338
939
33
5
669
1589
19
15
405
405
757
709
613
565
549
513
553
553
265
397
785
961
997
1249
33
18
342
369
19
15
405
405
757
709
613
565
549
513
553
553
265
397
793
961
997
529
17
5
358
358
19
15
405
405
757
709
613
565
549
513
553
553
265
397
677
513
337
417
33
9
665
1585
19
15
405
405
757
709
613
565
549
513
553
553
265
397
969
961
997
529
33
18
519
77
19
15
405
405
757
709
613
565
549
513
553
553
265
397
969
705
337
465
17
5
518
278
19
15
405
405
757
709
613
565
549
513
553
553
265
397
969
705
485
481
39
21
518
278
19
15
405
405
757
709
613
565
549
513
553
553
265
397
457
513
849
465
17
5
6
461
19
15
405
405
757
709
613
565
549
513
553
553
265
397
457
961
997
529
33
18
7
589
19
15
405
405
757
709
613
565
549
513
553
553
265
397
457
961
741
353
33
21
6
590
19
15
405
405
757
709
613
565
549
513
553
553
265
397
457
449
997
529
33
18
7
77
19
15
405
405
757
709
613
565
549
513
553
553
265
397
457
449
485
529
39
21
6
22
19
15
405
405
757
709
613
565
549
513
553
553
265
909
969
961
997
529
33
530
7
77
19
15
405
405
757
709
613
565
549
513
553
553
265
909
969
705
337
529
17
517
6
278
19
15
405
405
757
709
613
565
549
513
553
553
265
909
969
705
485
529
17
517
6
278
19
15
405
405
757
709
613
565
549
513
553
553
265
1421
1481
1473
997
529
33
1554
519
1101
19
15
405
405
757
709
613
565
549
513
553
553
265
1421
1481
1473
1509
1249
33
1557
518
1102
19
15
405
405
757
709
613
565
549
513
553
553
265
1421
1481
961
997
529
33
1554
1031
77
19
15
405
405
757
709
613
565
549
513
553
553
265
1421
1481
449
997
529
17
1541
1286
278
19
15
405
405
757
709
613
565
549
513
553
553
265
1421
1481
449
485
529
39
1557
1286
278
19
15
405
405
757
709
613
565
549
513
553
553
525
653
673
513
337
993
1763
1699
1709
1625
19
15
405
405
757
709
613
565
549
513
553
553
525
653
673
513
849
977
1731
1697
1693
1633
19
15
405
405
757
709
613
565
549
513
553
553
525
653
681
513
849
977
1731
1699
1707
1627
19
15
405
405
757
709
613
565
549
513
553
553
525
653
677
513
337
993
1763
1699
1689
1585
19
15
405
405
757
709
613
565
549
513
553
553
525
653
677
513
849
977
1731
1697
1689
1617
19
15
405
405
757
709
613
565
549
513
553
553
269
397
673
513
337
417
41
3
669
1589
19
15
405
405
757
709
613
565
549
513
553
553
269
397
673
513
338
426
35
19
669
1589
19
15
405
405
757
709
613
565
549
513
553
553
269
397
785
961
997
529
19
19
343
369
19
15
405
405
757
709
613
565
549
513
553
553
269
397
793
961
997
529
19
1
358
358
19
15
405
405
757
709
613
565
549
513
553
553
269
397
793
961
741
481
35
1
358
358
19
15
405
405
757
709
613
565
549
513
553
553
269
397
677
513
337
417
41
9
665
1585
19
15
405
405
757
709
613
565
549
513
553
553
269
397
677
513
338
871
41
3
665
1585
19
15
405
405
757
709
613
565
549
513
553
553
269
397
969
1217
1509
1249
37
1
262
790
19
15
405
405
757
709
613
565
549
513
553
553
269
397
969
961
997
529
19
3
519
77
19
15
405
405
757
709
613
565
549
513
553
553
269
397
969
705
337
529
37
1
518
278
19
15
405
405
757
709
613
565
549
513
553
553
269
397
969
705
485
529
37
1
518
278
19
15
405
405
757
709
613
565
549
513
553
553
269
397
969
705
741
353
37
1
518
278
19
15
405
405
757
709
613
565
549
513
553
553
269
397
457
961
997
529
19
1
6
278
19
15
405
405
757
709
613
565
549
513
553
553
269
397
457
961
741
353
41
3
7
589
19
15
405
405
757
709
613
565
549
513
553
553
269
397
457
449
997
529
19
1
6
22
19
15
405
405
757
709
613
565
549
513
553
553
269
397
457
449
485
529
19
1
6
22
19
15
405
405
757
709
613
565
549
513
553
553
269
909
969
961
997
529
19
513
6
54
19
15
405
405
757
709
613
565
549
513
553
553
269
909
969
705
337
529
19
513
6
278
19
15
405
405
757
709
613
565
549
513
553
553
269
909
969
705
485
529
19
513
6
278
19
15
405
405
757
709
613
565
549
513
553
553
269
1421
1481
1473
997
529
19
1537
1030
534
19
15
405
405
757
709
613
565
549
513
553
553
269
1421
1481
1473
1509
1249
41
1539
519
1101
19
15
405
405
757
709
613
565
549
513
553
553
269
1421
1481
961
997
529
19
1537
1030
54
19
15
405
405
757
709
613
565
549
513
553
553
269
1421
1481
449
997
529
19
1537
1286
278
19
15
405
405
757
709
613
565
549
513
553
553
269
1421
1481
449
485
529
19
1537
1286
278
19
15
405
405
757
709
613
565
549
513
553
541
517
653
673
513
337
515
1571
1705
1709
1625
19
15
405
405
757
709
613
565
549
513
553
541
517
653
673
513
338
515
1571
1705
1709
1625
19
15
405
405
757
709
613
565
549
513
553
541
261
397
969
705
337
515
33
6
518
278
19
15
405
405
757
709
613
565
549
513
553
541
261
909
969
705
337
515
33
518
6
278
19
15
405
405
757
709
613
565
549
513
553
569
517
653
673
513
337
705
1765
1701
1693
1633
19
15
405
405
757
709
613
565
549
513
553
569
517
653
673
513
849
961
1765
1701
1693
1633
19
15
405
405
757
709
613
565
549
513
553
569
521
397
777
961
997
705
321
121
363
379
19
15
405
405
757
709
613
565
549
513
553
569
521
653
673
513
337
705
1761
1701
1709
1625
19
15
405
405
757
709
613
565
549
513
553
569
521
653
673
513
849
961
1761
1701
1709
1625
19
15
405
405
757
709
613
565
549
513
553
569
261
397
969
1217
1509
449
9
6
518
790
19
15
405
405
757
709
613
565
549
513
553
569
261
397
969
705
485
961
9
6
518
278
19
15
405
405
757
709
613
565
549
513
553
569
261
397
457
513
849
449
9
6
6
726
19
15
405
405
757
709
613
565
549
513
553
569
261
397
457
449
485
961
9
6
6
22
19
15
405
405
757
709
613
565
549
513
553
569
261
1421
1481
449
485
961
9
1542
1286
278
19
15
405
405
757
709
613
565
549
513
553
569
265
397
793
1217
1509
449
1
5
358
881
19
15
405
405
757
709
613
565
549
513
553
569
265
397
969
705
485
961
1
5
518
278
19
15
405
405
757
709
613
565
549
513
553
569
265
397
457
513
849
449
1
5
6
461
19
15
405
405
757
709
613
565
549
513
553
569
265
397
457
449
485
961
1
5
6
22
19
15
405
405
757
709
613
565
549
513
553
569
269
397
793
1217
1509
449
3
1
358
870
19
15
405
405
757
709
613
565
549
513
553
569
269
397
969
1217
1509
449
3
1
262
790
19
15
405
405
757
709
613
565
549
513
553
569
269
397
969
705
485
961
3
1
518
278
19
15
405
405
757
709
613
565
549
513
553
569
269
397
457
513
849
449
3
1
6
726
19
15
405
405
757
709
613
565
549
513
553
569
269
397
457
449
485
961
3
1
6
22
19
15
405
405
757
709
613
565
549
513
553
569
269
1421
1481
449
485
961
3
1537
1286
278
19
15
405
405
757
709
613
565
549
513
553
281
517
653
673
513
337
1
649
1707
1709
1625
19
15
405
405
757
709
613
565
549
513
553
281
261
397
673
513
337
1
85
18
667
1593
19
15
405
405
757
709
613
565
549
513
553
281
261
397
673
513
338
7
85
18
667
1593
19
15
405
405
757
709
613
565
549
513
553
281
261
397
677
513
337
1
73
9
665
1585
19
15
405
405
757
709
613
565
549
513
553
281
261
397
677
513
338
7
73
9
665
1585
19
15
405
405
757
709
613
565
549
513
553
281
261
397
969
705
337
1
85
6
518
278
19
15
405
405
757
709
613
565
549
513
553
281
261
909
969
705
337
1
85
518
6
278
19
15
405
405
757
709
613
565
549
513
553
281
773
909
969
705
337
1
341
6
6
278
19
15
405
405
757
709
613
565
549
513
553
281
269
397
969
705
337
1
99
1
518
278
19
15
405
405
757
709
613
565
549
513
553
281
781
909
969
705
337
1
291
1
6
278
19
15
405
405
757
709
613
565
549
513
553
793
1029
1421
1033
513
849
1025
1337
1286
1414
270
19
15
405
405
757
709
613
565
549
513
553
793
1033
1421
1033
513
849
1025
1313
1299
1415
269
19
15
405
405
757
709
613
565
549
513
553
285
261
397
673
513
338
3
81
18
667
1593
19
15
405
405
757
709
613
565
549
513
553
285
261
397
969
705
337
3
97
6
518
278
19
15
405
405
757
709
613
565
549
513
553
285
261
909
969
705
337
3
73
518
6
278
19
15
405
405
757
709
613
565
549
513
553
285
773
909
969
705
337
3
353
6
6
278
19
15
405
405
757
709
613
565
549
513
553
297
261
397
673
513
337
17
89
11
669
1589
19
15
405
405
757
709
613
565
549
513
553
297
261
397
677
513
337
17
89
11
665
1585
19
15
405
405
757
709
613
565
549
513
553
297
261
397
969
705
337
17
89
6
518
278
19
15
405
405
757
709
613
565
549
513
553
297
773
909
969
705
337
17
281
6
6
278
19
15
405
405
757
709
613
565
549
513
553
297
265
397
677
513
337
17
70
9
665
1585
19
15
405
405
757
709
613
565
549
513
553
297
777
909
969
705
337
17
273
5
6
278
19
15
405
405
757
709
613
565
549
513
553
297
269
397
673
513
337
17
73
9
669
1589
19
15
405
405
757
709
613
565
549
513
553
297
269
397
677
513
337
17
69
1
665
1585
19
15
405
405
757
709
613
565
549
513
553
297
269
397
969
705
337
17
67
1
262
278
19
15
405
405
757
709
613
565
549
513
553
297
269
909
969
705
337
17
69
514
6
278
19
15
405
405
757
709
613
565
549
513
553
297
781
909
969
705
337
17
323
1
6
278
19
15
405
405
757
709
613
565
549
513
553
797
1029
1421
1033
513
849
1027
1313
1286
1414
269
19
15
405
405
757
709
613
565
549
513
553
554
265
397
673
513
338
480
37
21
669
1589
19
15
405
405
757
709
613
565
549
513
553
554
265
397
677
513
338
480
37
21
665
1585
19
15
405
405
757
709
613
565
549
513
553
554
265
397
457
449
997
1248
38
19
7
77
19
15
405
405
757
709
613
565
549
513
553
554
265
397
457
449
485
480
38
19
7
77
19
15
405
405
757
709
613
565
549
513
553
554
265
1421
1481
1473
997
1248
38
1555
519
1101
19
15
405
405
757
709
613
565
549
513
553
554
265
1421
1481
1473
1509
1248
38
1555
519
1101
19
15
405
405
757
709
613
565
549
513
553
573
517
397
793
961
997
706
322
114
359
369
19
15
405
405
757
709
613
565
549
513
553
573
517
397
793
961
741
709
322
114
359
369
19
15
405
405
757
709
613
565
549
513
553
573
517
653
673
513
849
963
1761
1702
1694
1633
19
15
405
405
757
709
613
565
549
513
553
573
517
653
673
513
850
963
1761
1702
1694
1633
19
15
405
405
757
709
613
565
549
513
553
573
517
653
681
513
849
963
1761
1702
1606
1654
19
15
405
405
757
709
613
565
549
513
553
573
261
397
969
1217
1509
450
2
6
262
790
19
15
405
405
757
709
613
565
549
513
553
573
261
397
969
705
485
962
2
6
518
278
19
15
405
405
757
709
613
565
549
513
553
573
261
397
457
513
849
451
1
6
6
726
19
15
405
405
757
709
613
565
549
513
553
573
261
397
457
449
485
962
2
6
6
22
19
15
405
405
757
709
613
565
549
513
553
573
261
1421
1481
449
485
962
2
1542
1286
278
19
15
405
405
757
709
613
565
549
513
553
557
517
397
785
961
997
741
370
114
342
369
19
15
405
405
757
709
613
565
549
513
553
557
517
397
793
961
741
421
338
114
359
369
19
15
405
405
757
709
613
565
549
513
553
557
517
653
673
513
337
979
1777
1701
1693
1633
19
15
405
405
757
709
613
565
549
513
553
557
517
653
673
513
849
979
1777
1701
1693
1633
19
15
405
405
757
709
613
565
549
513
553
557
517
653
681
513
849
979
1777
1702
1606
1654
19
15
405
405
757
709
613
565
549
513
553
557
517
653
677
513
337
995
1769
1705
1689
1585
19
15
405
405
757
709
613
565
549
513
553
557
261
397
673
513
337
425
41
9
669
1589
19
15
405
405
757
709
613
565
549
513
553
557
261
397
673
513
338
867
41
9
669
1589
19
15
405
405
757
709
613
565
549
513
553
557
261
397
785
961
997
530
19
19
343
369
19
15
405
405
757
709
613
565
549
513
553
557
261
397
677
513
337
425
41
9
665
1585
19
15
405
405
757
709
613
565
549
513
553
557
261
397
969
1217
1509
1257
41
10
518
790
19
15
405
405
757
709
613
565
549
513
553
557
261
397
969
961
997
1257
41
10
518
54
19
15
405
405
757
709
613
565
549
513
553
557
261
397
969
705
337
531
17
6
518
278
19
15
405
405
757
709
613
565
549
513
553
557
261
397
969
705
485
489
41
10
518
278
19
15
405
405
757
709
613
565
549
513
553
557
261
397
969
705
741
361
41
10
518
278
19
15
405
405
757
709
613
565
549
513
553
557
261
397
457
513
849
467
17
6
6
726
19
15
405
405
757
709
613
565
549
513
553
557
261
397
457
961
997
1257
41
10
6
278
19
15
405
405
757
709
613
565
549
513
553
557
261
397
457
961
741
361
41
10
6
278
19
15
405
405
757
709
613
565
549
513
553
557
261
397
457
449
997
1257
41
10
6
22
19
15
405
405
757
709
613
565
549
513
553
557
261
397
457
449
485
489
41
10
6
22
19
15
405
405
757
709
613
565
549
513
553
557
261
909
969
705
337
531
17
518
6
278
19
15
405
405
757
709
613
565
549
513
553
557
525
653
673
513
337
979
1731
1697
1693
1633
19
15
405
405
757
709
613
565
549
513
553
557
525
653
673
513
849
978
1731
1697
1693
1633
19
15
405
405
757
709
613
565
549
513
553
557
525
653
673
513
338
994
1762
1697
1709
1625
19
15
405
405
757
709
613
565
549
513
553
557
525
653
673
513
850
978
1731
1701
1693
1633
19
15
405
405
757
709
613
565
549
513
553
557
525
653
681
513
849
978
1731
1697
1606
1645
19
15
405
405
757
709
613
565
549
513
553
557
525
653
677
513
337
995
1763
1697
1689
1617
19
15
405
405
757
709
613
565
549
513
553
557
525
653
677
513
849
979
1729
1697
1689
1617
19
15
405
405
757
709
613
565
549
513
553
557
525
653
677
513
338
994
1762
1697
1689
1617
19
15
405
405
757
709
613
565
549
513
553
557
525
653
677
513
850
978
1730
1699
1689
1617
19
15
405
405
757
709
613
565
549
513
553
557
269
397
673
513
337
425
33
9
669
1589
19
15
405
405
757
709
613
565
549
513
553
557
269
397
785
961
997
1253
33
18
342
369
19
15
405
405
757
709
613
565
549
513
553
557
269
397
793
961
997
530
35
1
358
358
19
15
405
405
757
709
613
565
549
513
553
557
269
397
677
513
337
425
33
1
665
1585
19
15
405
405
757
709
613
565
549
513
553
557
269
397
677
513
338
930
34
1
665
1585
19
15
405
405
757
709
613
565
549
513
553
557
269
397
969
1217
1509
1250
35
1
262
790
19
15
405
405
757
709
613
565
549
513
553
557
269
397
969
961
997
530
35
1
262
54
19
15
405
405
757
709
613
565
549
513
553
557
269
397
969
705
337
530
35
1
518
278
19
15
405
405
757
709
613
565
549
513
553
557
269
397
969
705
485
530
35
1
518
278
19
15
405
405
757
709
613
565
549
513
553
557
269
397
969
705
741
354
35
1
518
278
19
15
405
405
757
709
613
565
549
513
553
557
269
397
457
961
997
530
35
1
6
278
19
15
405
405
757
709
613
565
549
513
553
557
269
397
457
961
741
357
34
1
6
278
19
15
405
405
757
709
613
565
549
513
553
557
269
397
457
449
997
530
35
1
6
22
19
15
405
405
757
709
613
565
549
513
553
557
269
397
457
449
485
930
35
1
6
22
19
15
405
405
757
709
613
565
549
513
553
557
269
909
969
705
337
531
35
513
6
278
19
15
405
405
757
709
613
565
549
513
553
557
269
1421
1481
1217
1509
1250
35
1537
518
790
19
15
405
405
757
709
613
565
549
513
553
557
269
1421
1481
1473
997
1250
35
1537
518
1078
19
15
405
405
757
709
613
565
549
513
553
557
269
1421
1481
1473
1509
1250
35
1537
518
1078
19
15
405
405
757
709
613
565
549
513
553
557
269
1421
1481
961
997
1250
35
1537
518
22
19
15
405
405
757
709
613
565
549
513
553
557
269
1421
1481
449
997
1250
35
1537
1286
278
19
15
405
405
757
709
613
565
549
513
553
557
269
1421
1481
449
485
930
35
1537
1286
278
19
15
405
405
757
709
613
565
549
513
553
809
1029
1421
457
449
849
1041
1337
1291
263
77
19
15
405
405
757
709
613
565
549
513
553
809
1033
1421
1033
513
849
1041
1297
1299
1415
269
19
15
405
405
757
709
613
565
549
513
553
809
1033
1421
1481
1473
1509
1041
1297
1285
1030
1078
19
15
405
405
757
709
613
565
549
513
553
809
1037
1421
1033
513
849
1041
1298
1283
1415
269
19
15
405
405
757
709
613
565
549
513
553
809
1037
1421
1049
513
849
1041
1317
1297
1418
337
19
15
405
405
757
709
613
565
549
513
553
809
1037
1421
1481
1473
1509
1041
1299
1281
1030
1078
19
15
405
405
757
709
613
565
549
513
553
282
262
397
677
513
337
0
80
17
665
1585
19
15
405
405
757
709
613
565
549
513
553
282
262
397
677
513
338
0
80
17
665
1585
19
15
405
405
757
709
613
565
549
513
553
282
262
397
969
705
337
0
80
18
518
278
19
15
405
405
757
709
613
565
549
513
553
282
262
909
969
705
337
0
80
530
6
278
19
15
405
405
757
709
613
565
549
513
553
282
774
909
969
705
337
0
336
18
6
278
19
15
405
405
757
709
613
565
549
513
553
298
265
397
677
513
337
16
70
9
665
1585
19
15
405
405
757
709
613
565
549
513
553
298
265
397
677
513
338
16
70
9
665
1585
19
15
405
405
757
709
613
565
549
513
553
601
517
653
673
513
337
897
1673
1707
1691
1633
19
15
405
405
757
709
613
565
549
513
553
601
517
653
673
513
338
903
1673
1705
1709
1625
19
15
405
405
757
709
613
565
549
513
553
601
517
653
677
513
337
897
1673
1707
1689
1585
19
15
405
405
757
709
613
565
549
513
553
601
517
653
677
513
338
903
1673
1705
1689
1585
19
15
405
405
757
709
613
565
549
513
553
601
521
653
673
513
337
897
1697
1701
1709
1625
19
15
405
405
757
709
613
565
549
513
553
601
521
653
673
513
849
897
1697
1701
1709
1625
19
15
405
405
757
709
613
565
549
513
553
601
521
653
673
513
338
903
1697
1701
1709
1625
19
15
405
405
757
709
613
565
549
513
553
601
521
653
681
513
849
897
1697
1701
1606
1645
19
15
405
405
757
709
613
565
549
513
553
601
261
397
673
513
337
897
82
19
669
1589
19
15
405
405
757
709
613
565
549
513
553
601
261
397
673
513
338
903
85
18
667
1593
19
15
405
405
757
709
613
565
549
513
553
601
261
397
677
513
337
897
82
19
665
1585
19
15
405
405
757
709
613
565
549
513
553
601
525
653
673
513
337
897
1699
1699
1709
1625
19
15
405
405
757
709
613
565
549
513
553
601
525
653
677
513
337
897
1699
1697
1689
1585
19
15
405
405
757
709
613
565
549
513
553
301
261
397
969
705
337
19
113
6
518
278
19
15
405
405
757
709
613
565
549
513
553
301
773
909
969
705
337
19
273
6
6
278
19
15
405
405
757
709
613
565
549
513
553
301
269
397
677
513
337
19
65
1
665
1585
19
15
405
405
757
709
613
565
549
513
553
301
269
397
677
513
338
18
66
9
665
1585
19
15
405
405
757
709
613
565
549
513
553
301
269
397
969
705
337
18
67
1
518
278
19
15
405
405
757
709
613
565
549
513
553
301
269
909
969
705
337
19
65
514
6
278
19
15
405
405
757
709
613
565
549
513
553
301
781
909
969
705
337
19
323
1
6
278
19
15
405
405
757
709
613
565
549
513
553
665
517
653
673
513
337
769
1785
1707
1709
1625
19
15
405
405
757
709
613
565
549
513
553
665
517
653
677
513
337
769
1785
1707
1689
1617
19
15
405
405
757
709
613
565
549
513
553
665
521
653
673
513
337
769
1761
1701
1709
1625
19
15
405
405
757
709
613
565
549
513
553
665
521
653
673
513
338
775
1761
1701
1709
1625
19
15
405
405
757
709
613
565
549
513
553
813
1037
1421
1033
513
849
1042
1315
1281
1414
269
19
15
405
405
757
709
613
565
549
513
553
813
1037
1421
1481
1473
1509
1042
1315
1281
1030
1078
19
15
405
405
757
709
613
565
549
513
553
605
517
397
793
1217
1253
1413
401
114
359
881
19
15
405
405
757
709
613
565
549
513
553
605
517
653
673
513
337
899
1697
1705
1709
1625
19
15
405
405
757
709
613
565
549
513
553
605
517
653
673
513
849
899
1697
1705
1709
1625
19
15
405
405
757
709
613
565
549
513
553
605
517
653
673
513
338
898
1698
1707
1711
1625
19
15
405
405
757
709
613
565
549
513
553
605
517
653
681
513
849
899
1697
1705
1706
1627
19
15
405
405
757
709
613
565
549
513
553
605
517
653
677
513
337
899
1699
1705
1689
1617
19
15
405
405
757
709
613
565
549
513
553
605
517
653
677
513
338
898
1698
1707
1689
1617
19
15
405
405
757
709
613
565
549
513
553
669
517
653
673
513
337
771
1761
1701
1709
1625
19
15
405
405
757
709
613
565
549
513
553
669
517
653
673
513
338
771
1761
1701
1709
1625
19
15
405
405
757
709
613
565
549
513
553
602
262
397
677
513
337
896
80
17
665
1585
19
15
405
405
757
709
613
565
549
513
546
553
521
397
793
961
992
710
326
121
359
369
19
15
405
405
757
709
613
565
549
513
546
554
521
397
777
1230
480
432
358
121
363
872
19
15
405
405
757
709
613
565
549
513
546
562
263
397
457
449
992
1248
50
8
6
22
19
15
405
405
757
709
613
565
549
513
546
562
263
397
457
449
480
480
18
8
6
22
19
15
405
405
757
709
613
565
549
513
546
567
517
397
793
1217
1504
354
352
114
359
881
19
15
405
405
757
709
613
565
549
513
546
567
517
397
793
961
992
738
352
114
359
369
19
15
405
405
757
709
613
565
549
513
546
567
517
397
793
961
736
738
352
114
359
369
19
15
405
405
757
709
613
565
549
1029
549
309
261
397
969
1997
1085
21
105
10
518
1042
19
15
405
405
757
709
613
565
549
1029
549
309
261
909
969
1997
1085
21
89
518
6
1042
19
15
405
405
757
709
613
565
549
1029
549
309
773
909
969
1997
1085
21
265
10
6
1042
19
15
405
405
757
709
613
565
549
5
553
553
261
397
969
205
1761
529
25
6
518
1570
19
15
405
405
757
709
613
565
549
5
553
553
265
397
969
205
1761
529
17
19
519
1609
19
15
405
405
757
709
613
565
549
5
553
553
269
397
969
205
1761
529
19
17
518
1554
19
15
405
405
757
709
613
565
549
517
553
553
521
397
777
1229
481
417
337
121
363
873
19
15
405
405
757
709
613
565
549
517
553
553
521
397
777
973
993
737
369
121
363
361
19
15
405
405
757
709
613
565
549
517
553
553
521
397
777
973
737
417
337
121
363
361
19
15
405
405
757
709
613
565
549
517
553
553
521
397
793
1218
1505
353
369
121
359
880
19
15
405
405
757
709
613
565
549
517
553
553
521
397
793
962
993
737
369
121
359
368
19
15
405
405
757
709
613
565
549
517
553
553
521
397
793
962
737
737
369
121
359
368
19
15
405
405
757
709
613
565
549
517
553
553
261
397
777
1229
481
529
25
11
363
873
19
15
405
405
757
709
613
565
549
517
553
553
261
397
777
973
993
529
25
11
363
361
19
15
405
405
757
709
613
565
549
517
553
553
261
397
969
717
737
529
25
6
518
274
19
15
405
405
757
709
613
565
549
517
553
553
261
397
969
973
993
529
25
6
518
34
19
15
405
405
757
709
613
565
549
517
553
553
261
397
457
461
993
529
25
6
6
34
19
15
405
405
757
709
613
565
549
517
553
553
261
397
457
461
481
529
25
6
6
34
19
15
405
405
757
709
613
565
549
517
553
553
261
397
457
973
993
529
25
6
6
546
19
15
405
405
757
709
613
565
549
517
553
553
261
909
969
973
993
529
25
518
6
34
19
15
405
405
757
709
613
565
549
517
553
553
261
1421
1481
1485
993
529
25
1542
518
1058
19
15
405
405
757
709
613
565
549
517
553
553
261
1421
1481
461
993
529
25
1542
1030
274
19
15
405
405
757
709
613
565
549
517
553
553
261
1421
1481
461
481
529
25
1542
1030
274
19
15
405
405
757
709
613
565
549
517
553
553
261
1421
1481
973
993
529
25
1542
1030
34
19
15
405
405
757
709
613
565
549
517
553
553
265
397
777
1229
481
481
49
9
363
873
19
15
405
405
757
709
613
565
549
517
553
553
265
397
777
973
993
529
17
9
363
361
19
15
405
405
757
709
613
565
549
517
553
553
265
397
777
973
737
481
49
9
363
361
19
15
405
405
757
709
613
565
549
517
553
553
265
397
793
1229
481
529
17
5
358
866
19
15
405
405
757
709
613
565
549
517
553
553
265
397
969
973
993
529
17
19
263
73
19
15
405
405
757
709
613
565
549
517
553
553
265
397
969
973
737
353
33
18
519
73
19
15
405
405
757
709
613
565
549
517
553
553
265
397
457
461
993
529
17
5
6
34
19
15
405
405
757
709
613
565
549
517
553
553
265
397
457
461
481
529
17
5
6
34
19
15
405
405
757
709
613
565
549
517
553
553
265
397
457
973
993
529
17
5
6
546
19
15
405
405
757
709
613
565
549
517
553
553
265
397
457
973
737
353
33
21
6
546
19
15
405
405
757
709
613
565
549
517
553
553
265
909
969
973
993
529
17
517
6
34
19
15
405
405
757
709
613
565
549
517
553
553
265
1421
1481
1485
993
529
17
1541
1030
530
19
15
405
405
757
709
613
565
549
517
553
553
265
1421
1481
1485
1505
1249
33
1557
518
1058
19
15
405
405
757
709
613
565
549
517
553
553
265
1421
1481
461
993
529
17
1541
1286
290
19
15
405
405
757
709
613
565
549
517
553
553
265
1421
1481
461
481
529
17
1541
1286
290
19
15
405
405
757
709
613
565
549
517
553
553
265
1421
1481
973
993
529
17
1541
1030
34
19
15
405
405
757
709
613
565
549
517
553
553
269
397
785
962
993
529
19
19
343
368
19
15
405
405
757
709
613
565
549
517
553
553
269
397
793
962
993
529
19
1
358
368
19
15
405
405
757
709
613
565
549
517
553
553
269
397
793
962
737
481
35
1
358
368
19
15
405
405
757
709
613
565
549
517
553
553
269
397
793
1229
481
529
37
1
358
866
19
15
405
405
757
709
613
565
549
517
553
553
269
397
969
1229
1505
1249
37
1
262
786
19
15
405
405
757
709
613
565
549
517
553
553
269
397
969
717
737
529
37
1
518
274
19
15
405
405
757
709
613
565
549
517
553
553
269
397
969
973
993
529
37
1
262
34
19
15
405
405
757
709
613
565
549
517
553
553
269
397
969
973
737
353
41
3
519
73
19
15
405
405
757
709
613
565
549
517
553
553
269
397
457
717
737
353
35
17
6
658
19
15
405
405
757
709
613
565
549
517
553
553
269
397
457
461
993
529
19
1
6
34
19
15
405
405
757
709
613
565
549
517
553
553
269
397
457
461
481
529
19
17
6
34
19
15
405
405
757
709
613
565
549
517
553
553
269
397
457
973
993
529
19
1
6
546
19
15
405
405
757
709
613
565
549
517
553
553
269
397
457
973
737
353
41
3
7
585
19
15
405
405
757
709
613
565
549
517
553
553
269
909
969
973
993
529
19
513
6
34
19
15
405
405
757
709
613
565
549
517
553
553
269
1421
1481
1229
1505
1249
35
1553
518
786
19
15
405
405
757
709
613
565
549
517
553
553
269
1421
1481
1485
993
529
19
1553
518
1058
19
15
405
405
757
709
613
565
549
517
553
553
269
1421
1481
1485
1505
1249
41
1539
519
1097
19
15
405
405
757
709
613
565
549
517
553
553
269
1421
1481
461
993
529
35
1553
1286
290
19
15
405
405
757
709
613
565
549
517
553
553
269
1421
1481
461
481
529
35
1553
1286
290
19
15
405
405
757
709
613
565
549
517
553
553
269
1421
1481
973
993
529
19
1553
518
18
19
15
405
405
757
709
613
565
549
517
553
569
261
397
777
1229
481
449
9
11
363
873
19
15
405
405
757
709
613
565
549
517
553
569
261
397
969
1229
1505
449
5
6
518
786
19
15
405
405
757
709
613
565
549
517
553
569
261
397
457
461
481
961
5
6
6
34
19
15
405
405
757
709
613
565
549
517
553
569
261
1421
1481
1229
481
961
5
1542
1030
802
19
15
405
405
757
709
613
565
549
517
553
569
261
1421
1481
461
481
961
5
1542
1286
290
19
15
405
405
757
709
613
565
549
517
553
569
265
397
777
1229
481
449
1
9
363
873
19
15
405
405
757
709
613
565
549
517
553
569
265
397
793
1229
481
449
1
5
358
866
19
15
405
405
757
709
613
565
549
517
553
569
265
397
969
1229
1505
449
1
5
518
786
19
15
405
405
757
709
613
565
549
517
553
569
265
397
457
461
481
961
1
5
6
34
19
15
405
405
757
709
613
565
549
517
553
569
269
397
793
1229
481
449
3
1
358
866
19
15
405
405
757
709
613
565
549
517
553
569
269
397
969
1229
1505
449
3
1
518
786
19
15
405
405
757
709
613
565
549
517
553
569
269
397
457
461
481
961
3
1
6
34
19
15
405
405
757
709
613
565
549
517
553
569
269
1421
1481
1229
481
961
3
1537
1030
802
19
15
405
405
757
709
613
565
549
517
553
569
269
1421
1481
461
481
961
3
1537
1286
290
19
15
405
405
757
709
613
565
549
517
553
554
265
397
969
973
737
352
38
19
519
73
19
15
405
405
757
709
613
565
549
517
553
554
265
397
457
461
993
1248
38
19
7
73
19
15
405
405
757
709
613
565
549
517
553
554
265
397
457
461
481
480
38
19
7
73
19
15
405
405
757
709
613
565
549
517
553
554
265
397
457
973
737
352
38
19
7
585
19
15
405
405
757
709
613
565
549
517
553
573
517
397
793
962
993
709
322
114
359
368
19
15
405
405
757
709
613
565
549
517
553
573
517
397
793
962
737
709
322
114
359
368
19
15
405
405
757
709
613
565
549
517
553
557
261
397
969
1229
1505
1257
41
10
518
786
19
15
405
405
757
709
613
565
549
517
553
557
261
397
969
717
737
361
41
10
518
274
19
15
405
405
757
709
613
565
549
517
553
557
261
397
969
973
993
1257
41
10
518
34
19
15
405
405
757
709
613
565
549
517
553
557
261
397
969
973
737
361
41
10
518
34
19
15
405
405
757
709
613
565
549
517
553
557
261
397
457
717
737
361
41
10
6
658
19
15
405
405
757
709
613
565
549
517
553
557
261
397
457
461
993
1257
41
10
6
34
19
15
405
405
757
709
613
565
549
517
553
557
261
397
457
461
481
489
41
10
6
34
19
15
405
405
757
709
613
565
549
517
553
557
261
397
457
973
993
1257
41
10
6
546
19
15
405
405
757
709
613
565
549
517
553
557
261
397
457
973
737
361
41
10
6
546
19
15
405
405
757
709
613
565
549
517
553
557
269
397
785
962
993
1253
33
18
342
368
19
15
405
405
757
709
613
565
549
517
553
557
269
397
793
1229
481
482
35
1
358
866
19
15
405
405
757
709
613
565
549
517
553
557
269
397
793
973
993
1250
35
1
358
354
19
15
405
405
757
709
613
565
549
517
553
557
269
397
969
1229
1505
1250
35
1
262
802
19
15
405
405
757
709
613
565
549
517
553
557
269
397
969
717
737
354
35
1
518
274
19
15
405
405
757
709
613
565
549
517
553
557
269
397
969
973
993
1250
35
1
262
34
19
15
405
405
757
709
613
565
549
517
553
557
269
397
969
973
737
354
35
1
262
34
19
15
405
405
757
709
613
565
549
517
553
557
269
397
457
717
737
354
35
1
6
658
19
15
405
405
757
709
613
565
549
517
553
557
269
397
457
461
993
1250
35
1
6
34
19
15
405
405
757
709
613
565
549
517
553
557
269
397
457
461
481
482
35
1
6
34
19
15
405
405
757
709
613
565
549
517
553
557
269
397
457
973
993
1250
35
1
6
546
19
15
405
405
757
709
613
565
549
517
553
557
269
397
457
973
737
354
35
1
6
546
19
15
405
405
757
709
613
565
549
517
553
557
269
1421
1481
1229
1505
1250
35
1537
518
786
19
15
405
405
757
709
613
565
549
517
553
557
269
1421
1481
1485
993
1250
35
1537
518
1058
19
15
405
405
757
709
613
565
549
517
553
557
269
1421
1481
1485
1505
1250
35
1537
518
1058
19
15
405
405
757
709
613
565
549
517
553
557
269
1421
1481
461
993
1250
35
1537
1286
290
19
15
405
405
757
709
613
565
549
517
553
557
269
1421
1481
973
993
1250
35
1537
518
18
19
15
405
405
757
709
613
565
549
517
553
809
1029
1421
1481
1229
1249
1041
1305
1286
1030
802
19
15
405
405
757
709
613
565
549
517
553
809
1029
1421
1481
1229
1505
1041
1305
1286
1030
802
19
15
405
405
757
709
613
565
549
517
553
809
1029
1421
1481
1485
1505
1041
1305
1286
1030
1058
19
15
405
405
757
709
613
565
549
517
553
809
1029
1421
969
1229
1505
1041
1305
1286
6
786
19
15
405
405
757
709
613
565
549
517
553
809
1033
1421
1481
1229
1249
1041
1297
1285
1030
802
19
15
405
405
757
709
613
565
549
517
553
809
1033
1421
1481
1229
1505
1041
1297
1285
1030
802
19
15
405
405
757
709
613
565
549
517
553
809
1033
1421
1481
1485
1505
1041
1297
1285
1030
1058
19
15
405
405
757
709
613
565
549
517
553
809
1037
1421
1481
1229
1249
1041
1315
1297
1030
802
19
15
405
405
757
709
613
565
549
517
553
809
1037
1421
1481
1229
1505
1041
1299
1281
1030
802
19
15
405
405
757
709
613
565
549
517
553
809
1037
1421
1481
1485
1505
1041
1299
1281
1030
1058
19
15
405
405
757
709
613
565
549
517
553
809
1037
1421
969
1229
1505
1041
1317
1281
6
786
19
15
405
405
757
709
613
565
549
517
549
553
261
397
777
1229
485
449
25
11
363
873
19
15
405
405
757
709
613
565
549
517
549
553
261
397
457
461
485
961
25
6
6
34
19
15
405
405
757
709
613
565
549
517
549
553
265
397
785
1218
487
449
33
9
343
880
19
15
405
405
757
709
613
565
549
517
549
553
265
397
777
1229
485
449
17
9
363
873
19
15
405
405
757
709
613
565
549
517
549
553
265
397
457
461
485
961
33
21
6
34
19
15
405
405
757
709
613
565
549
517
549
553
269
397
457
461
485
961
34
3
7
73
19
15
405
405
757
709
613
565
549
517
549
569
261
397
673
514
342
865
9
11
667
1592
19
15
405
405
757
709
613
565
549
517
549
569
261
397
777
1229
485
481
9
11
363
873
19
15
405
405
757
709
613
565
549
517
549
569
261
397
969
973
741
353
9
6
518
34
19
15
405
405
757
709
613
565
549
517
549
569
261
397
457
461
997
1249
9
6
6
34
19
15
405
405
757
709
613
565
549
517
549
569
261
397
457
461
485
929
41
6
6
34
19
15
405
405
757
709
613
565
549
517
549
569
261
397
457
973
741
353
9
6
6
546
19
15
405
405
757
709
613
565
549
517
549
569
261
1421
1481
1485
997
1249
9
1542
1030
530
19
15
405
405
757
709
613
565
549
517
549
569
261
1421
1481
1485
1509
1249
9
1542
1030
530
19
15
405
405
757
709
613
565
549
517
549
569
265
397
673
514
342
865
1
19
667
1592
19
15
405
405
757
709
613
565
549
517
549
569
265
397
785
962
743
481
33
9
343
368
19
15
405
405
757
709
613
565
549
517
549
569
265
397
777
1229
485
481
1
9
363
873
19
15
405
405
757
709
613
565
549
517
549
569
265
397
777
973
741
481
1
9
363
361
19
15
405
405
757
709
613
565
549
517
549
569
265
397
793
962
998
1249
1
5
358
368
19
15
405
405
757
709
613
565
549
517
549
569
265
397
793
962
742
353
1
5
358
368
19
15
405
405
757
709
613
565
549
517
549
569
265
397
793
962
999
1249
1
5
358
368
19
15
405
405
757
709
613
565
549
517
549
569
265
397
793
962
743
353
1
5
358
368
19
15
405
405
757
709
613
565
549
517
549
569
265
397
969
973
741
353
1
5
262
34
19
15
405
405
757
709
613
565
549
517
549
569
265
397
457
461
997
1249
1
5
6
34
19
15
405
405
757
709
613
565
549
517
549
569
265
397
457
461
485
929
33
9
7
73
19
15
405
405
757
709
613
565
549
517
549
569
265
397
457
973
741
353
1
5
6
546
19
15
405
405
757
709
613
565
549
517
549
569
265
1421
1481
1485
997
1249
1
1541
1030
530
19
15
405
405
757
709
613
565
549
517
549
569
265
1421
1481
1485
1509
1249
1
1541
1030
530
19
15
405
405
757
709
613
565
549
517
549
569
269
397
969
973
741
353
2
3
519
73
19
15
405
405
757
709
613
565
549
517
549
569
269
397
457
461
997
1249
2
3
7
73
19
15
405
405
757
709
613
565
549
517
549
569
269
397
457
461
485
481
2
3
7
73
19
15
405
405
757
709
613
565
549
517
549
569
269
397
457
973
741
353
2
3
7
585
19
15
405
405
757
709
613
565
549
517
549
569
269
1421
1481
1485
997
1249
2
1539
519
1097
19
15
405
405
757
709
613
565
549
517
549
569
269
1421
1481
1485
1509
1249
2
1539
519
1097
19
15
405
405
757
709
613
565
549
517
549
557
517
653
673
514
850
962
1777
1702
1694
1632
19
15
405
405
757
709
613
565
549
517
549
557
525
653
673
514
850
962
1729
1697
1693
1632
19
15
405
405
757
709
613
565
549
517
549
565
517
397
793
1218
1254
1225
1762
114
1255
944
19
15
405
405
757
709
613
565
549
517
549
565
517
397
793
1218
1510
1481
354
114
359
880
19
15
405
405
757
709
613
565
549
517
549
565
517
397
793
1218
1255
1225
1762
114
1255
944
19
15
405
405
757
709
613
565
549
517
549
565
517
397
793
1218
1511
1481
354
114
359
880
19
15
405
405
757
709
613
565
549
517
549
565
517
653
673
514
342
981
1769
1705
1693
1632
19
15
405
405
757
709
613
565
549
517
549
565
517
653
673
514
850
981
1769
1705
1693
1632
19
15
405
405
757
709
613
565
549
517
549
565
517
653
673
514
343
981
1769
1705
1693
1632
19
15
405
405
757
709
613
565
549
517
549
565
261
397
673
514
342
870
9
10
666
1592
19
15
405
405
757
709
613
565
549
517
549
565
261
397
969
973
741
357
9
6
518
34
19
15
405
405
757
709
613
565
549
517
549
565
261
397
457
461
997
1253
9
6
6
34
19
15
405
405
757
709
613
565
549
517
549
565
261
397
457
461
485
997
25
6
6
34
19
15
405
405
757
709
613
565
549
517
549
565
261
397
457
973
741
357
9
6
6
546
19
15
405
405
757
709
613
565
549
517
549
565
261
1421
1481
1485
997
1253
9
1542
1030
530
19
15
405
405
757
709
613
565
549
517
549
565
261
1421
1481
1485
1509
1253
9
1542
1030
530
19
15
405
405
757
709
613
565
549
517
549
309
261
397
969
973
573
21
89
6
518
34
19
15
405
405
757
709
613
565
549
517
549
309
261
397
457
461
573
21
105
10
6
34
19
15
405
405
757
709
613
565
549
517
549
309
261
397
457
973
573
21
89
6
6
546
19
15
405
405
757
709
613
565
549
517
549
309
261
909
969
973
573
21
89
518
6
34
19
15
405
405
757
709
613
565
549
517
549
309
773
909
969
973
573
21
265
10
6
34
19
15
405
405
757
709
613
565
549
517
549
821
1029
1421
1041
533
853
1045
1289
1285
1421
333
19
15
405
405
757
709
613
565
549
517
557
573
517
397
793
962
994
706
322
114
359
368
19
15
405
405
757
709
613
565
549
517
557
573
517
397
793
962
738
706
322
114
359
368
19
15
405
405
757
709
613
565
549
517
557
557
269
397
785
962
995
1249
33
18
342
368
19
15
405
405
757
709
613
565
549
517
557
557
269
397
793
962
994
1250
34
1
358
368
19
15
405
405
757
709
613
565
549
521
549
821
1029
1421
1041
529
857
1045
1289
1285
1421
273
19
15
405
405
757
709
613
565
549
261
553
553
261
909
1033
13
481
529
25
518
902
9
19
15
405
405
757
709
613
565
549
261
553
553
261
909
1033
13
737
529
25
518
902
9
19
15
405
405
757
709
613
565
549
261
553
553
265
909
1033
13
481
529
17
531
903
9
19
15
405
405
757
709
613
565
549
261
553
553
265
909
1033
13
737
529
17
531
903
9
19
15
405
405
757
709
613
565
549
261
553
553
269
909
1033
13
481
529
19
529
902
9
19
15
405
405
757
709
613
565
549
261
553
553
269
909
1033
13
737
529
19
529
902
9
19
15
405
405
757
709
613
565
549
261
549
553
261
1421
1041
21
741
705
25
1541
909
77
19
15
405
405
757
709
613
565
549
261
549
553
265
1421
1041
21
741
705
17
1541
909
77
19
15
405
405
757
709
613
565
549
261
549
565
261
909
1041
21
741
533
9
517
909
77
19
15
405
405
757
709
613
565
549
261
549
565
261
1421
1041
21
741
717
29
1541
909
77
19
15
405
405
757
709
613
565
549
613
553
553
269
397
785
853
961
529
37
18
342
102
19
15
405
405
757
709
613
565
549
613
553
669
517
397
785
853
1217
261
401
114
342
102
19
15
405
405
757
709
613
565
549
613
553
669
517
397
785
853
1473
1285
401
114
342
102
19
15
405
405
757
709
613
565
293
1
553
553
521
653
169
1697
849
993
1777
1657
199
1741
19
15
405
405
757
709
613
565
293
1
553
601
521
653
169
1697
849
897
1697
1657
198
1742
19
15
405
405
757
709
613
565
293
1
546
553
521
653
161
1793
992
966
1729
1701
157
1633
19
15
405
405
757
709
613
565
293
513
553
553
521
397
161
673
337
417
337
121
815
921
19
15
405
405
757
709
613
565
293
513
553
553
521
397
161
673
338
427
331
121
815
921
19
15
405
405
757
709
613
565
293
513
553
553
521
397
169
673
337
417
337
121
811
923
19
15
405
405
757
709
613
565
293
513
553
553
521
397
169
673
338
426
331
121
811
923
19
15
405
405
757
709
613
565
293
513
553
553
521
653
161
673
337
865
1585
1657
1839
1441
19
15
405
405
757
709
613
565
293
513
553
553
521
653
169
673
337
993
1767
1657
1863
1421
19
15
405
405
757
709
613
565
293
513
553
553
521
653
169
417
997
737
1777
1657
199
205
19
15
405
405
757
709
613
565
293
513
553
553
521
653
169
417
485
993
1777
1657
199
205
19
15
405
405
757
709
613
565
293
513
553
553
525
653
169
673
337
977
1731
1699
1863
1421
19
15
405
405
757
709
613
565
293
513
553
553
525
653
169
417
485
993
1763
1699
199
205
19
15
405
405
757
709
613
565
293
513
553
569
521
653
169
417
997
705
1729
1657
198
206
19
15
405
405
757
709
613
565
293
513
553
569
521
653
169
417
485
961
1729
1657
198
206
19
15
405
405
757
709
613
565
293
513
553
281
517
653
169
673
337
1
677
1702
1862
1422
19
15
405
405
757
709
613
565
293
513
553
281
261
397
161
673
337
1
83
19
813
921
19
15
405
405
757
709
613
565
293
513
553
554
521
397
161
673
337
864
358
121
815
921
19
15
405
405
757
709
613
565
293
513
553
554
521
397
161
673
338
416
358
121
815
921
19
15
405
405
757
709
613
565
293
513
553
554
521
397
169
673
337
864
358
121
811
923
19
15
405
405
757
709
613
565
293
513
553
554
521
397
169
673
338
416
358
121
811
923
19
15
405
405
757
709
613
565
293
513
553
573
517
653
169
673
337
963
1761
1702
1862
1421
19
15
405
405
757
709
613
565
293
513
553
573
517
653
169
417
997
709
1761
1706
198
205
19
15
405
405
757
709
613
565
293
513
553
573
517
653
169
417
485
965
1761
1706
198
205
19
15
405
405
757
709
613
565
293
513
553
557
517
653
169
673
337
979
1747
1651
1863
1421
19
15
405
405
757
709
613
565
293
513
553
557
517
653
169
673
741
745
1769
1706
1862
1422
19
15
405
405
757
709
613
565
293
513
553
557
517
653
169
417
997
1001
1769
1706
198
205
19
15
405
405
757
709
613
565
293
513
553
557
517
653
169
417
485
1001
1769
1706
198
205
19
15
405
405
757
709
613
565
293
513
553
557
525
653
169
673
337
979
1729
1698
1862
1422
19
15
405
405
757
709
613
565
293
513
553
557
525
653
169
417
997
1001
1762
1698
198
206
19
15
405
405
757
709
613
565
293
513
553
557
525
653
169
417
485
1001
1762
1698
198
206
19
15
405
405
757
709
613
565
293
513
553
601
517
653
169
673
337
897
1673
1707
1863
1421
19
15
405
405
757
709
613
565
293
513
553
601
521
397
161
673
337
385
353
121
815
921
19
15
405
405
757
709
613
565
293
513
553
601
521
397
169
673
337
385
353
121
811
923
19
15
405
405
757
709
613
565
293
513
553
601
521
653
169
673
337
897
1697
1657
1863
1421
19
15
405
405
757
709
613
565
293
513
553
601
261
397
161
673
337
897
82
19
813
921
19
15
405
405
757
709
613
565
293
513
553
601
261
397
161
673
338
903
85
18
815
921
19
15
405
405
757
709
613
565
293
513
553
601
261
397
169
673
337
897
82
19
811
923
19
15
405
405
757
709
613
565
293
513
553
665
517
653
169
673
337
769
1785
1702
1862
1422
19
15
405
405
757
709
613
565
293
513
553
605
517
653
169
673
337
899
1697
1702
1862
1421
19
15
405
405
757
709
613
565
293
513
553
669
517
653
169
673
337
771
1761
1702
1862
1421
19
15
405
405
757
709
613
565
293
513
553
602
262
397
161
673
337
896
80
17
813
921
19
15
405
405
757
709
613
565
293
513
553
602
262
397
161
673
338
896
80
18
815
921
19
15
405
405
757
709
613
565
293
513
553
666
518
397
161
673
337
256
400
113
813
921
19
15
405
405
757
709
613
565
293
513
553
666
518
397
161
673
338
256
400
113
813
921
19
15
405
405
757
709
613
565
293
257
553
553
521
653
161
161
485
481
433
265
154
418
19
15
405
405
757
709
613
565
293
257
553
553
525
653
169
161
485
993
1763
1699
199
461
19
15
405
405
757
709
613
565
293
257
553
569
521
653
169
161
485
961
1729
1657
198
718
19
15
405
405
757
709
613
565
293
257
553
573
517
653
169
161
485
965
1761
1706
198
461
19
15
405
405
757
709
613
565
293
257
553
557
517
653
161
161
485
1001
1769
1705
157
417
19
15
405
405
757
709
613
565
293
257
553
557
517
653
161
161
741
745
1769
1705
157
417
19
15
405
405
757
709
613
565
293
257
553
557
517
653
169
161
485
1001
1769
1706
198
462
19
15
405
405
757
709
613
565
293
257
553
557
525
653
161
161
485
1001
1761
1697
157
417
19
15
405
405
757
709
613
565
293
257
553
557
525
653
161
161
741
745
1763
1697
157
417
19
15
405
405
757
709
613
565
293
257
553
557
525
653
169
161
485
1001
1762
1698
198
462
19
15
405
405
757
709
613
565
293
5
553
573
517
653
169
1805
1505
965
1761
1702
1862
1634
19
15
401
85
453
469
613
573
289
387
569
53
517
649
162
1
437
5
825
513
1856
102
19
15
401
85
453
469
613
573
289
387
569
53
517
649
169
1
437
5
829
513
1837
1113
19
15
401
85
453
469
613
573
289
387
569
53
517
649
165
1
437
5
825
513
1858
1110
19
15
401
85
453
469
613
573
289
387
569
53
517
649
173
1
437
5
829
513
1861
1109
19
15
401
85
453
469
613
573
289
387
573
53
517
649
162
2
438
513
829
513
1856
1112
19
15
401
85
453
469
613
573
289
387
573
53
517
649
169
1
365
1
829
513
1837
1113
19
15
401
85
453
469
613
573
289
387
573
53
517
649
165
1
365
1
829
513
1858
1110
19
15
401
85
421
725
613
573
33
386
514
777
1033
393
13
260
260
774
1798
177
947
736
19
15
401
85
421
725
613
573
33
386
514
777
1033
393
13
260
420
774
1798
177
947
736
19
15
401
85
421
725
613
573
33
386
515
781
1033
393
13
260
418
772
1798
177
947
736
19
15
401
85
421
725
613
573
33
386
519
781
1033
393
5
276
266
770
1799
177
898
640
19
15
401
85
421
725
613
573
33
386
519
781
1033
393
13
260
262
768
1798
177
947
736
19
15
401
85
421
725
613
573
33
386
519
781
1033
393
13
260
266
768
1798
177
947
736
19
15
401
85
421
725
613
573
33
389
517
781
1033
393
9
270
462
770
1799
177
945
736
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
9
257
256
774
1799
177
945
763
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
9
257
258
774
1799
177
945
763
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
9
257
274
774
1799
177
945
763
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
9
257
418
774
1799
177
945
763
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
9
258
256
774
1799
177
945
760
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
9
258
260
774
1799
177
945
760
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
9
258
418
774
1799
177
945
760
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
9
258
420
774
1799
177
945
760
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
9
265
256
774
1799
177
945
739
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
9
265
258
774
1799
177
945
739
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
9
265
264
774
1799
177
945
739
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
9
265
416
774
1799
177
945
739
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
13
257
256
774
1799
177
947
739
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
13
257
258
774
1799
177
947
739
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
13
257
274
774
1799
177
947
739
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
13
257
418
774
1799
177
947
739
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
10
258
256
774
1799
177
944
760
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
10
258
418
774
1799
177
944
760
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
25
257
256
774
1799
177
907
667
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
25
257
258
774
1799
177
907
667
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
25
257
274
774
1799
177
907
667
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
25
257
418
774
1799
177
907
667
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
25
258
256
774
1799
177
907
664
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
25
258
258
774
1799
177
907
664
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
25
258
260
774
1799
177
907
664
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
25
258
418
774
1799
177
907
664
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
14
258
256
774
1799
177
952
736
19
15
401
85
421
725
613
573
33
387
515
777
1033
393
30
258
256
774
1799
177
904
664
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
9
257
257
772
1798
177
945
761
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
9
257
273
772
1798
177
945
761
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
9
258
260
772
1798
177
945
760
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
9
258
272
772
1798
177
945
760
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
9
258
420
772
1798
177
945
760
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
9
265
257
772
1798
177
945
739
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
9
265
264
772
1798
177
945
739
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
9
265
273
772
1798
177
945
739
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
9
265
265
772
1798
177
945
739
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
13
257
257
772
1798
177
949
757
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
13
257
273
772
1798
177
949
757
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
10
257
257
772
1798
177
944
742
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
10
257
273
772
1798
177
944
742
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
10
258
272
772
1798
177
944
760
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
10
258
274
772
1798
177
944
760
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
25
257
257
772
1798
177
907
667
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
25
257
273
772
1798
177
907
667
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
25
258
258
772
1798
177
907
664
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
25
258
260
772
1798
177
907
664
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
25
258
272
772
1798
177
907
664
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
14
257
257
772
1798
177
952
738
19
15
401
85
421
725
613
573
33
387
515
781
1033
393
14
257
273
772
1798
177
952
738
19
15
401
85
421
725
613
573
33
387
515
781
1033
394
9
265
264
772
1798
176
902
643
19
15
401
85
421
725
613
573
33
387
515
781
1033
394
10
258
272
772
1798
176
952
744
19
15
401
85
421
725
613
573
33
387
515
781
1033
394
10
266
264
772
1798
176
952
736
19
15
401
85
421
725
613
573
33
387
515
781
1033
394
10
266
272
772
1798
176
952
736
19
15
401
85
421
725
613
573
33
387
515
781
1033
394
14
258
272
772
1798
176
944
736
19
15
401
85
421
725
613
573
33
387
515
781
1033
394
26
258
272
772
1798
176
904
664
19
15
401
85
421
725
613
573
33
387
519
781
1033
393
5
257
266
770
1799
177
898
654
19
15
401
85
421
725
613
573
33
387
519
781
1033
393
9
257
266
770
1799
177
945
761
19
15
401
85
421
725
613
573
33
387
519
781
1033
393
9
265
266
768
1798
177
955
739
19
15
401
85
421
725
613
573
33
387
519
781
1033
393
13
257
266
770
1799
177
901
642
19
15
401
85
421
725
613
573
33
387
519
781
1033
393
25
257
266
770
1799
177
907
667
19
15
401
85
421
725
613
573
33
387
519
781
1033
394
11
265
266
770
1799
176
954
738
19
15
401
85
421
725
613
573
33
387
519
781
1033
394
10
266
266
768
1798
176
952
736
19
15
401
85
421
725
613
573
289
389
514
779
521
649
169
14
632
778
260
257
154
96
19
15
401
85
421
725
613
573
289
387
515
777
521
649
162
2
272
778
631
1649
192
1080
19
15
401
85
421
725
613
573
289
387
515
777
521
649
169
1
272
778
631
1649
198
1078
19
15
401
85
421
725
613
573
289
387
515
777
521
649
165
1
272
778
631
1649
195
1083
19
15
401
85
421
469
613
573
33
387
515
13
521
393
2
274
258
594
1734
1
896
644
19
15
401
85
421
469
613
573
33
387
515
13
521
393
5
257
258
594
1734
1
899
653
