2023031901
B3/S23
c7ospk
11
7
1
4
1
1
4
20
20
17
80
3
-1
0
1
1
59
0
0
0
0
11
7
1
3
25614
34586
0
83
2195
2483
2083
2149
2161
2113
2081
2208
2435
2612
2158
2057
2115
2243
2177
2466
2088
552
2082
2594
1570
554
2081
34
2593
3617
2338
2153
2144
112
100
2145
2145
2656
2149
2149
213
2149
2149
2661
2149
3685
2277
2277
2277
2277
2277
2277
2277
2277
2237
2237
253
2237
2237
2237
2493
2493
2493
2221
174
2221
2077
541
269
285
2221
2221
2221
2477
2733
2470
2094
2094
2080
2080
2080
2204
2080
2080
2080
2092
3022
3662
2708
2159
2159
2160
432
2160
2160
2160
2160
2480
2144
2152
2687
2271
3696
2053
2053
2438
2438
2070
2070
2070
2070
2358
2054
390
2050
10
3917
2445
3990
2050
5
10
2058
18
2566
2566
2066
2578
2066
2066
2050
2054
518
2566
2050
2066
3074
2050
2066
2094
2093
109
2139
2139
2139
2158
2158
2074
2074
2075
2074
27
2095
2093
46
110
2862
2158
2094
2094
3675
2203
3675
2209
2209
2209
289
2185
2184
2184
2313
169
297
2217
2497
3009
2129
2113
2115
2345
2217
2209
289
169
297
2209
289
137
169
297
2593
2209
2209
2209
2065
2577
2072
2209
2081
2081
161
2593
2081
2113
2113
2349
2349
2349
2349
2589
2589
2373
2077
2077
2349
2093
173
2093
173
2605
301
2093
173
2605
301
2093
173
2349
2125
2093
173
2605
301
2093
2349
2085
165
2213
2305
2561
2432
2193
2097
2097
2097
2609
305
2097
2097
2097
2377
2889
2377
3017
2084
3620
2125
2084
2084
3017
2089
297
2089
297
2089
297
2089
297
2089
553
2601
297
2089
2089
297
2089
2345
2089
2089
297
2601
2105
2089
297
2089
297
2089
2345
2089
2857
2093
2093
2349
2449
2769
2598
2145
2145
2145
2145
2657
2145
2145
2145
2145
3005
3005
3005
2685
2150
3686
2150
2150
2150
2502
2157
2157
2157
2157
2157
182
621
2157
118
182
2157
118
182
2157
621
493
2157
2669
2157
2157
621
2157
2157
2157
2157
621
2157
2157
2157
2157
2157
2157
2157
2230
2157
2157
2157
2157
2678
2998
2150
2150
2158
2577
593
585
3697
2662
2048
2229
2169
117
185
181
2169
3705
2169
2160
2160
2144
2950
2950
2950
2950
2590
3870
2334
2078
2078
2414
2077
2077
285
2077
2077
2076
188
2333
2588
284
796
2076
284
2333
2333
2076
188
2077
285
2077
285
2076
108
284
188
2588
2076
2076
540
2844
2588
2076
284
2588
2076
172
2076
172
188
2076
172
2076
540
172
2588
2220
2172
2172
2172
2172
2220
2156
172
2230
2156
172
2220
2156
2156
3869
2973
2058
2058
2146
3008
3008
3008
3968
4062
2068
2505
2117
37
73
2117
2085
2117
37
73
2085
3653
2085
2130
2130
2097
2632
2632
2120
2632
2832
2576
2065
2064
2065
2249
2065
2065
2065
2065
2065
2064
2064
2064
2576
2064
2576
2064
2064
2832
2832
2064
2064
2064
2832
2320
2064
784
2064
2064
2064
2064
2576
2064
2064
2832
3344
2064
2064
2064
2064
2064
2504
2064
2504
2064
2064
2504
2064
2832
2504
2832
2504
2192
2192
2192
2192
2120
2120
2120
2120
2120
2120
2120
2120
2120
2832
3216
2068
2068
2052
3162
3162
3162
3290
3153
2326
2317
2061
2061
2061
2061
2061
2061
2061
2061
2061
2701
2829
2098
2099
2099
2762
3594
2442
3594
2846
3870
2581
2078
2072
2505
2314
2314
2314
2314
170
2314
2318
142
2190
2318
2318
2318
2318
2318
2318
2318
2318
2318
142
2190
2318
2318
2318
2318
2318
2318
142
2318
282
2318
2318
2318
2318
2446
3470
2446
2446
2446
2446
2446
2214
2186
2214
2186
2214
2214
2186
2470
3494
2442
3494
2442
458
2062
2062
2062
2446
2066
42
2058
2058
2057
2058
2058
2058
2442
2442
2830
3598
2325
174
2222
2318
2132
2132
2132
3988
2115
2833
2061
2065
13
2065
13
2065
2065
2065
13
2065
2065
2065
2829
2957
2961
2503
2055
2055
2465
3585
2465
3585
3010
2946
2837
2243
2241
2369
2049
33
2049
2049
2817
65
2465
2817
897
801
2082
962
2050
34
2050
34
2082
3010
3010
3010
2050
962
2050
2050
2050
2818
386
2114
386
2434
418
2434
2818
386
2434
2818
386
2434
2818
386
898
2434
418
2818
898
2882
2818
2434
2946
834
2946
2978
2978
2978
2434
2754
2242
2754
2081
2049
2433
417
2113
385
2465
2465
2433
2977
2977
2945
2977
2369
2433
2050
34
450
2114
386
2434
2434
418
2049
2049
2049
33
2049
33
2049
2113
2113
2433
2977
2433
2690
3586
3013
2089
2473
2857
425
2262
2262
2262
3286
3256
2689
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
3009
3009
2625
2625
2253
2254
2563
3587
2563
2819
2592
3104
2977
2336
2336
2818
2211
2083
163
2499
2499
2499
2499
2083
2595
2595
2595
2083
163
2595
2211
2083
163
2115
35
163
2211
2114
2595
2595
2595
2499
2723
2499
2498
2498
3011
451
2083
2083
2083
451
2083
2083
2498
2498
2498
2498
2498
2498
2498
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
3619
3619
2595
2723
2723
3011
3011
2595
2499
2595
2083
163
291
2083
2083
2083
2083
2083
2083
2595
2595
2723
2723
2083
2723
2403
2467
2083
163
291
2083
163
291
2083
2083
963
451
995
483
2083
2595
2979
995
3011
2243
2243
2083
163
2083
163
291
2083
2211
291
2498
2083
963
451
2083
2595
2723
2595
3650
3778
2593
2083
163
2083
2595
2595
2070
2070
23
2070
2454
2532
2202
2121
2121
77
149
147
2185
73
147
2125
149
147
2121
2195
2195
2121
149
146
147
2185
73
147
2121
2195
2185
73
147
2697
2963
2121
2122
2201
2207
335
2839
2839
1303
2839
2967
3645
2621
2976
2461
2109
2182
2135
343
2903
2391
2615
2359
2615
2615
2135
2103
2135
2135
2135
2135
343
2391
2135
2135
2135
2135
2103
2455
2103
2502
3895
1879
3927
3927
2615
311
2103
2359
2630
2246
2615
2615
2135
2391
2135
2615
2103
2103
2374
2630
2630
2502
2502
2502
2502
2103
87
311
2103
87
311
2103
87
311
2359
2359
2103
2103
2103
2103
87
2135
3671
3671
3927
2391
3671
2967
2615
2647
2359
3671
2135
2135
2359
2103
2135
2135
2359
2103
311
2455
2135
2103
2391
3671
2359
3927
2103
2359
2103
2103
2135
311
823
2103
87
2103
87
2359
823
2103
2103
311
2615
2615
2615
2103
567
311
2103
2103
2615
2615
2615
2087
2343
2103
2103
2103
2103
2359
823
2103
2103
2359
2246
2103
2615
2103
567
2359
2359
3639
2615
3910
2758
2096
2096
2096
2192
400
2080
2080
2266
2059
10
15
2057
2050
3
2446
2352
2487
2177
2053
2053
2053
2052
5
2053
2053
2052
5
2053
2053
2053
2053
2053
2049
2181
2181
2182
2180
133
2181
2181
2181
2177
2177
2177
2177
2177
2053
3588
2565
2051
2051
2063
2063
3092
3156
1172
3164
3084
3132
3909
2885
3014
2372
2438
2054
2247
2375
839
2887
2887
2887
3015
2887
2887
2247
2503
2375
711
2759
2501
2245
2373
2245
2245
2245
2245
2181
2181
2693
2181
2535
3397
3397
2757
3525
2885
2885
2501
3013
3047
2535
2885
2885
2245
709
2757
2245
709
2885
2181
2181
2279
871
3047
3047
3047
2503
487
2503
487
2535
2757
453
2245
709
2373
837
2757
2757
2245
325
453
2757
453
2373
837
2245
325
453
2245
2245
2061
2061
2061
3013
3013
2693
3397
3397
3141
2245
3909
2885
3909
2885
3013
3397
2245
2245
2245
2189
2245
2245
709
2189
2189
2189
2693
2245
709
2189
2245
3909
2189
3397
2701
2189
2053
517
2053
2053
2053
2053
2053
517
2053
2053
2053
2053
2053
2565
2053
2053
2565
2053
2565
2053
2053
2053
2053
2053
2053
1541
2053
1541
3589
2189
2189
2061
2061
2061
2061
2061
2573
2189
2189
2189
2306
2061
2061
525
2061
2061
2189
2189
3597
2573
3943
2663
2090
2086
2086
2086
2086
422
2572
2060
2399
2331
2331
287
2335
2331
2311
275
287
279
307
295
311
319
2331
319
2599
2310
2493
2433
2101
117
2137
2137
2101
117
2101
89
121
117
2165
2101
89
117
2101
2101
89
2073
2073
2073
2073
281
793
2097
113
177
2173
2229
2073
2329
2229
2073
181
2073
281
2073
2073
281
181
2181
2237
2177
2177
2177
2073
3701
2585
2132
2100
180
2079
2335
2692
3140
3204
3140
3364
3204
2916
2148
2561
2404
2305
2081
2317
2829
845
2893
2893
2893
2893
2317
2637
845
2637
2189
2829
2829
845
2317
781
2445
2325
2325
2845
2316
780
2220
173
2197
173
405
2196
2309
2309
2308
261
2309
2312
3404
3340
1293
1356
2572
3084
2845
844
2837
797
844
885
2316
2316
301
2824
2824
2892
2828
588
844
2316
269
277
276
2828
781
789
788
2477
2197
2453
2637
2309
2308
261
2456
2824
2824
2824
792
2952
2328
2328
2328
2312
280
2824
792
2828
781
789
788
2316
269
780
277
781
276
789
788
813
2325
429
2477
2893
2892
845
2828
781
788
2837
420
421
429
2316
269
277
276
301
2828
781
789
788
844
845
2316
269
780
277
781
276
789
788
812
813
2828
781
788
2316
269
780
781
2892
2892
2316
269
2828
781
788
844
845
2316
269
780
781
276
788
2453
404
2453
2828
2828
2828
2316
269
2316
2053
261
3404
1357
3405
2325
2476
429
2933
3869
2637
2933
2677
2421
2197
2197
148
2196
2436
2212
2197
164
165
2453
2436
2436
2436
389
2309
2197
164
2197
2436
2325
2933
2436
2933
2436
2436
2276
229
2788
741
2276
229
2276
229
2277
741
2276
229
2277
2789
2277
2277
2277
2277
2276
229
2789
2277
2276
2789
2789
2789
2276
229
741
2276
229
740
741
2277
740
741
2277
2277
2277
2789
2789
2789
2789
2181
2180
133
2180
2180
2180
133
645
2180
133
2180
133
2180
2180
2180
133
2180
133
2179
2180
2180
2692
2180
2180
644
2180
2180
2692
2180
2312
3608
2480
2224
2224
432
2224
2224
2480
2048
2048
2097
2097
2097
2097
2097
2097
2353
2097
2097
2097
2097
2097
2097
2097
305
2097
2353
2609
2121
2988
2553
2053
133
2053
133
2182
2182
70
2053
133
69
2053
133
2053
2053
7
133
69
135
71
2053
11
7
133
135
71
2053
133
69
2117
2117
2182
69
71
2117
2117
2053
69
2182
2054
2054
134
2053
11
7
133
135
71
391
2053
6
134
69
70
71
2886
2630
583
2053
133
69
2053
133
69
2053
261
133
2053
133
2181
389
2054
134
2311
2181
389
2087
2053
133
389
2054
69
38
39
2117
325
2054
134
69
39
2086
2310
390
2053
37
2181
2181
389
2185
2185
2185
2629
2373
3973
2836
2074
2202
2177
2177
3780
3076
3076
3076
2436
3076
2662
2662
3853
2150
2224
2701
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2512
2960
2960
2960
2960
2960
2960
2948
2948
2948
2962
2962
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2948
2756
2450
2468
2450
2962
2468
2948
2962
2948
2948
2962
2948
2980
2948
914
2980
2180
2180
2962
2962
2962
2980
2980
2980
2948
2948
2980
914
2980
2948
2948
2500
2500
2500
2500
2500
2500
2500
2980
2980
2180
2180
2212
2692
2980
2980
2948
932
2948
2980
2180
2212
2980
2980
2948
2948
2980
2980
2980
914
2948
2980
2948
2948
2948
2980
2948
2980
2980
2980
2980
2980
2980
914
2980
2948
2948
2980
2980
2980
2980
2980
2948
2948
2980
2980
914
2980
2948
2948
2980
914
2980
2980
914
2980
2980
914
2948
932
2980
2948
932
2948
2948
2980
2980
2962
2980
2948
2962
2980
2962
2980
2962
2962
2962
2980
2980
914
2980
2948
2980
914
2980
2962
2980
2980
914
2980
2948
2948
2500
2500
2500
2962
2962
2986
2980
2980
2980
2948
2948
2756
2756
2756
2948
3012
3012
3908
3460
3012
3012
3012
3012
2516
2516
2516
2516
2068
2516
2516
2516
2516
2516
2052
2052
20
2052
20
2052
2516
2516
2516
2516
2052
3028
3924
2308
3924
2564
2596
2052
132
2180
2564
2564
132
2052
132
2052
260
132
2180
2180
2052
260
132
2052
2052
132
2052
260
132
2180
2564
2052
260
132
2052
132
2052
260
2052
132
2180
2052
260
132
2308
2052
260
2564
2564
2180
2564
2308
2564
260
2564
2052
516
260
2052
260
2564
2564
132
2308
2564
2564
2308
2308
2436
2436
2436
2436
2436
2204
2132
2132
2180
276
2084
292
2052
132
2308
132
2564
2308
132
148
2180
140
2180
2052
132
2180
2052
148
2052
132
2180
140
2180
2188
2187
2052
260
132
276
148
292
2564
548
2564
644
548
2308
2052
260
36
148
292
2308
2116
2692
2948
2948
2308
3108
2971
2514
2514
2514
2514
2514
2514
2954
2954
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
3808
3193
2818
2593
2053
2053
2053
2053
2054
2054
2054
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
261
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2145
2145
2529
2145
2145
2145
2145
2145
2145
2145
2054
2054
2054
2053
2053
2053
2053
2053
2053
2309
2145
2145
481
2145
481
2145
481
2145
2145
2657
2145
2145
2053
2053
261
2053
2053
2053
2053
2053
2309
2053
261
2053
2053
2053
2053
2054
2054
2053
2053
2053
2053
2053
2053
2053
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2053
2053
2053
2053
2053
2055
4065
3425
3333
2960
2064
2544
2160
2160
2190
2574
2574
3086
2222
3598
2812
2428
2825
2530
2550
2445
2326
2326
2326
2326
2358
2358
2326
2326
2838
2838
2678
2486
2838
2966
2966
2966
2966
2870
2352
2352
2352
2984
2984
2680
2672
632
2224
2224
2224
2664
2216
2680
2672
632
2672
632
2664
2352
3784
2984
2984
2984
2984
2984
2312
2328
2312
2312
2328
2312
2984
2312
2312
280
2328
2192
2320
2840
2840
2840
3064
2808
2808
2808
2808
2808
2800
2808
2808
2808
2184
2552
2552
2544
456
2544
504
2520
2520
2800
2800
2832
2800
2800
2800
3056
3056
2800
2800
2448
752
2800
2800
2800
3064
3056
1016
3064
3064
3064
3056
1016
2824
1008
1016
2840
1008
3064
2840
1008
1016
3064
3064
2840
1016
3064
3064
3064
3064
2840
2824
2840
2808
2800
2808
2800
2808
2808
2800
760
2808
2800
760
2800
760
2808
2800
760
2800
760
2800
760
2800
2800
760
2808
2808
2800
760
2800
2800
760
2800
760
2800
2800
760
2808
2800
2808
2808
2808
2808
2808
2808
2808
2808
2800
760
2968
2968
2968
2968
2968
2968
2968
2968
2968
2968
2968
2952
2968
2968
2960
2952
2952
920
2968
2968
2968
2952
2968
2968
2968
2960
920
2504
2504
2520
2824
2952
3028
3056
1016
3056
1016
3064
2800
2800
3832
3832
3752
2968
2920
2920
3248
3504
2472
2952
3976
2952
2194
166
150
2646
2646
2646
2678
2550
2902
470
466
2534
2486
2514
2094
78
2550
2550
2550
2550
2550
2486
2902
470
2470
2902
2550
3794
3218
1174
2838
3218
2606
2750
2224
2232
2232
496
488
504
472
2736
2736
2312
2552
2552
2552
2312
2168
184
504
2512
2224
464
496
2224
496
488
504
472
2680
2224
120
184
464
496
504
472
2168
2552
2544
2056
496
504
472
2056
2056
120
496
504
472
2072
456
2728
2064
272
2064
272
2064
2216
456
2504
2320
2320
2216
2504
2504
2320
2320
2504
2952
2184
2360
2360
2696
2184
2616
648
2864
2608
568
2864
2696
2360
2616
2864
312
2360
2352
816
2616
312
824
2352
816
824
2696
2352
2616
2616
312
824
2992
3000
2608
568
2608
568
2184
2640
2600
2526
2134
2134
118
2230
2230
2158
2158
2070
2326
2326
2326
2582
2326
2326
174
462
2326
2222
462
2510
2510
2070
2510
2510
2230
2230
2326
2510
2222
462
2510
2510
2510
2233
473
2134
142
2358
2134
2134
2358
2358
2614
2614
2614
2702
2614
2870
2358
2358
822
2358
2358
2358
2614
2190
2998
2862
2614
2192
2672
2993
2210
610
2658
2658
2466
2466
2530
3042
2786
2184
72
2112
72
2112
72
2112
72
2120
2120
2120
2120
2112
136
2120
2120
2112
136
72
2120
2120
2120
2112
2184
3720
3339
2819
2625
2181
2181
2181
2181
2182
2182
2182
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2113
2113
2625
2113
2113
2113
2113
2113
2113
2113
2182
2182
2182
2181
2181
2181
2181
2181
2181
2181
2113
2113
2625
2113
2113
577
2113
2625
2113
2113
2113
2113
2113
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2182
2182
2181
2181
2181
2181
2181
2181
2181
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2181
2181
2181
2181
2181
2181
3137
3137
2437
2956
2259
2259
2256
2248
2497
450
2818
2817
3073
2441
2305
2112
3424
2821
2467
2499
2308
2994
2993
2993
946
2993
946
3041
994
2961
914
2881
834
2434
2113
66
2113
66
2865
818
2465
418
2993
946
2993
946
2993
946
2994
2993
946
3041
994
2098
2994
2994
3234
674
3234
2402
2402
2402
2226
2226
2226
2370
2114
2146
2402
2402
2402
2402
2370
2308
2706
2722
2722
2722
2722
2722
2450
2881
2450
2450
2450
2434
2594
2450
2450
2450
2450
2452
2452
3361
2113
2113
2113
2786
2530
738
2786
2786
2786
2786
2786
2786
2786
2242
2530
2530
2322
2322
2530
2530
2498
2498
2564
532
2564
532
2196
2564
2564
2564
2116
2116
2052
516
20
532
2052
516
20
532
2580
276
2052
516
532
2052
516
532
2564
2564
3042
3042
3042
3042
3042
3042
3042
3042
2914
3042
3042
2914
3042
3042
2914
3042
3042
3042
3042
2914
3042
3042
2914
2914
2914
2914
2914
2914
3042
3042
978
3042
3026
3042
3042
3042
1762
3042
1762
3042
1762
3025
994
3042
3042
978
3042
3042
3026
3042
3042
978
3042
3026
3042
3042
3026
3042
3042
3042
3042
3042
3042
3042
978
3042
3042
978
3042
3042
3042
978
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3026
3042
3042
3042
3042
3042
3042
3042
3042
2786
3298
3042
3042
3042
3042
3042
3026
3042
3042
3042
3042
3042
3042
3042
3042
3042
3042
3026
3042
3026
3026
3010
2914
3042
3010
3042
3042
3042
3042
2914
3794
3794
3810
3810
3778
2786
2626
2626
2738
2050
2594
2754
3202
2754
2226
2209
2209
2401
2257
2513
2226
2481
2513
2513
2450
2481
2481
2450
2242
2242
2482
2482
2482
2482
2482
2481
3041
849
977
3041
2993
3041
2994
2706
2738
2593
2994
2738
3778
2226
2146
2146
2146
3042
3042
3042
3042
2658
2658
3042
2274
2274
2274
2274
2274
2274
2274
2514
2514
2514
2514
2530
2530
2530
2530
2530
2530
2514
2530
2530
2514
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2114
3010
2626
2098
2610
306
2098
2354
2098
2242
2242
2242
322
361
2994
2994
2498
2498
2498
2866
2866
2498
2706
2242
3010
930
2242
3842
2818
3874
3858
2834
2834
2850
2834
2834
2850
2850
2834
2850
2850
2850
2850
786
2850
2850
2850
2850
2850
786
2850
2834
2850
2850
2850
2850
2850
2770
3042
2658
2658
2658
2658
2642
2642
2562
2241
209
2242
210
2242
209
2242
210
2226
2226
2281
2281
2130
2194
2194
2194
2130
2386
2386
2402
2377
338
2386
2402
2402
338
2386
2505
466
2514
2505
2505
2226
2226
2386
2249
354
329
338
2402
2402
338
2386
2505
2505
2436
2884
2242
2242
3010
2242
2242
3010
3010
3890
3890
3890
3842
3890
2866
2866
2866
2866
2866
2866
2866
2866
2242
2994
2594
2482
3220
2884
3234
2089
289
2337
297
2401
2401
2473
2473
2473
3042
3042
2076
2072
2068
2076
2068
2072
20
28
2068
2076
2072
2066
2072
2072
28
2072
20
2076
2076
2072
28
2068
2076
2072
2076
2072
28
2076
2068
2072
2284
2440
3228
3645
2173
189
2237
2237
2237
2175
2287
2287
2289
234
2289
242
234
2289
2282
2282
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2301
2109
125
2109
2109
2109
125
2173
2289
2289
2289
2289
2175
2287
2287
2281
2281
2281
2281
2281
2281
2281
2173
2173
573
2109
2173
2109
2109
2109
125
2109
2109
125
573
2173
573
2173
2621
2173
573
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2173
2173
2287
2287
2292
2282
2282
2281
2281
2281
2281
2301
2301
2301
2301
2301
2301
2109
125
2109
2109
125
2109
125
2289
2289
2289
2289
2289
2173
2282
2282
2301
2173
2282
2621
2154
2109
2620
2225
2225
2225
2441
2592
2592
2336
2336
3616
2592
2336
2883
2371
3108
36
2435
2627
2816
2304
2816
2816
2816
2816
2816
3968
3968
2816
2816
2976
2976
2464
2848
2848
2848
2848
3488
3488
2560
2560
3136
3136
3072
3072
3072
3072
3072
3072
3072
3072
3072
2432
2304
2816
2688
2688
2688
2048
2048
2560
2176
384
2176
384
2176
2560
2144
2240
2432
2432
2432
2432
2112
2944
3776
3712
3712
3712
3712
3712
2976
2976
2464
2464
2464
2464
3136
2464
2464
2464
2464
2944
2048
2336
2848
2848
2848
2560
2560
2560
2560
2560
2560
1536
3584
2560
1536
2560
1536
3584
2816
2560
2560
2848
2848
2112
576
2624
2624
2624
2304
2304
2304
2304
2816
2816
2816
2560
2048
512
2560
2048
3072
512
2048
2560
2048
3072
512
2048
3072
512
2560
2560
2048
2560
2560
2048
2560
2560
2560
2560
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3072
3072
3072
2624
2624
2624
3136
3136
3136
3136
3136
3072
3072
3072
3072
3072
3072
3072
3072
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
3136
3136
3136
3136
3136
3136
3136
2048
3072
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
3136
3136
3136
2112
2112
2112
2112
2048
3072
3072
3072
3072
3072
3584
2048
2048
2560
2144
2720
416
2688
2208
3712
2432
2432
2432
2304
2304
2496
2752
2560
2560
2560
2560
2560
2560
2560
2496
2496
2112
576
2112
576
2496
2496
2496
2432
3072
2048
2048
1024
3072
2048
3072
2112
2048
2560
2560
2752
3072
4032
2240
2240
2240
2240
2752
2752
2752
2752
2752
2752
2752
2112
2112
2112
2112
2112
2112
2112
2176
2176
2176
2176
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
2752
2752
2752
2176
384
2688
2432
2176
2432
2176
384
2112
2112
2112
2112
2112
2560
2560
2496
2496
3008
3008
3008
3008
2752
2112
3008
3008
2496
3360
2848
3392
3328
2688
3840
3840
2688
2688
2816
2816
2816
2816
2816
2816
2880
2816
2816
2816
2816
2816
2816
2816
2816
832
2816
2624
2624
3136
576
2624
2624
2624
2112
2496
2496
2752
2752
2624
2688
2720
2240
2240
2496
2496
2496
2496
2496
2496
2240
2240
2112
2112
2240
2240
2240
2240
2752
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2496
2496
2496
2496
3008
2240
2240
2624
2112
2112
2112
576
2112
2112
2112
2112
2112
2496
2496
2048
2048
2112
2112
2624
2112
2112
2624
960
2624
3360
3360
3360
3360
3360
3872
2848
2848
2848
2848
2848
2848
2848
2496
2624
2624
2496
2688
2304
3236
2151
2151
2151
2151
2151
2663
2955
2443
2443
3115
3115
2288
2288
2065
2065
2064
2064
2064
2064
272
2320
2064
272
2066
274
2065
2176
2048
128
64
2112
2176
2112
2176
2112
2112
2112
2048
128
2176
2048
128
2112
2112
2176
64
2176
2113
2113
2184
2088
2325
3326
2077
2333
2333
2333
2333
2073
29
2077
285
2239
2075
283
2075
283
2331
2331
2331
2075
283
2075
2075
2077
285
2221
189
2333
173
189
2077
285
189
2221
189
2221
2221
2221
189
2221
2221
2221
2221
2221
2221
2221
2221
2221
2237
2077
285
509
2077
541
285
797
2077
2077
509
2077
2077
2077
2075
2077
2077
285
2333
2073
2239
2231
191
2221
189
2221
2221
189
2221
189
2221
189
2221
189
2221
2077
2077
541
797
2589
797
2077
2589
797
2333
2077
285
2077
2077
541
2077
2077
2589
2589
797
2845
2845
2845
3613
2845
3613
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2222
2222
2301
2301
2301
2303
2284
2299
2299
2301
2301
2301
2301
2301
221
2301
221
2269
2301
221
2269
2269
2301
2301
765
2301
2301
2301
765
2301
2301
2301
2301
2301
2301
2301
2302
2302
2302
2302
2302
2302
2749
2587
3069
3614
2233
2233
2208
2576
3891
3891
3443
2611
3939
3843
3107
2899
2643
3074
2562
2613
3024
2976
2416
2480
3952
2480
1904
2928
2928
3440
2928
1392
2928
2928
2608
2616
2352
2864
2872
2864
2872
2864
2864
2416
2416
880
3920
3920
3952
3952
3952
3952
3696
3696
3696
3376
3376
2969
2409
2473
2674
2162
2674
2482
2482
2485
2393
2457
2393
2457
2393
2930
2297
2533
2996
2994
2996
946
2997
948
946
2533
2626
3666
3634
3634
3634
2162
3698
2609
2612
2613
2609
569
562
2610
2617
3922
2356
2356
306
2354
2354
2626
2626
2868
2868
2868
2868
2418
2420
370
2417
361
372
370
2418
2418
3956
3956
1906
3956
3956
1906
3945
1908
1909
1906
3957
1906
3945
3956
3378
2418
3957
1906
2865
821
2873
2513
2513
2533
2532
2532
485
2626
2626
2882
2882
2882
2882
2882
3650
2306
2562
2626
2178
2306
2562
2178
2562
2306
130
2306
130
2562
2306
130
2306
130
2562
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
3410
3409
1364
1362
3409
1364
1362
3413
3412
3922
3922
3921
1874
3922
3924
1874
3924
1874
3924
1874
3924
3925
3924
1874
3921
1876
1874
3921
1877
1876
1874
3924
3921
1877
1874
3924
3924
3921
1877
1876
1874
3186
3186
3698
3924
2386
2388
338
3412
1362
3412
3410
3409
1365
1364
1362
3410
3698
3700
3700
3700
3697
1652
1653
3697
1652
3701
3689
1653
2132
2132
2132
82
2129
84
82
2129
2132
82
2129
85
82
2130
2130
2130
2129
2132
82
3922
2898
1876
1874
3924
2898
2900
1873
850
1877
1876
1874
3925
3924
2898
1876
1874
2898
1874
3636
2898
1877
1876
1874
3921
1877
3641
852
1873
850
1877
1876
1874
3668
1618
3666
3668
1618
3668
3665
1620
1618
1849
3666
1849
3665
1621
1620
1618
1849
3668
1618
1844
2868
1620
1844
3669
1620
1618
3669
1620
3665
1621
1620
1618
1849
3668
1618
3666
3669
3668
1618
3892
3673
1849
3666
1849
3412
1362
3410
3412
1362
3922
3922
3924
1874
3924
1874
3956
1906
2932
882
2132
82
2132
82
3922
3924
1874
3924
1874
3924
3922
3922
3922
3924
3668
1618
3668
1618
3666
3668
1618
3668
1618
3668
3668
3668
2130
2130
2133
4066
4066
4066
2900
850
2898
2900
2897
853
852
850
2866
3353
3353
3444
1394
3441
1396
1394
3442
3892
3250
3250
2729
2097
2613
562
2613
2601
2361
3625
2457
2457
2457
2457
2932
2388
2530
2484
2933
2929
885
2418
2484
2484
3954
2274
2274
2530
2530
2530
2530
2274
2274
2401
2996
2153
2165
2165
2165
2153
2356
3689
2402
2162
2729
2729
2274
354
3625
3426
2146
2484
2258
436
2257
2404
357
2405
2404
357
2405
3940
3940
1893
3941
2258
2258
2404
357
2917
2257
356
357
2404
357
612
868
869
613
2404
357
612
613
2546
2553
2329
497
505
2553
2148
101
613
2149
2149
2148
101
613
2148
101
613
2661
2681
2148
613
2148
101
613
2681
2661
2148
101
613
2661
2661
2164
2164
2149
2149
2148
101
2148
101
2149
2148
101
2148
101
2148
101
2148
101
2148
101
2772
741
2404
357
3940
1893
2329
2329
2329
2329
2329
2329
2329
2329
2404
2404
357
2404
357
2404
357
2404
868
2329
2329
2148
101
2148
101
2148
2148
101
2149
2148
101
3941
2404
357
2916
869
2788
2676
3429
2661
3428
3428
2740
2917
2916
869
2741
2737
2164
2676
2676
2164
628
3172
100
2148
2660
2661
2676
2676
2676
2661
2661
2661
2660
613
2660
613
2661
2660
2660
2660
2660
2660
613
2660
2405
2660
613
2149
2148
101
2789
2788
741
2149
2737
693
2740
2529
2529
2402
2402
2402
2401
2402
2402
2146
2146
2402
2274
2146
226
2274
2273
2273
2785
2274
2274
2274
2402
2146
226
354
2146
226
2273
2145
225
2273
353
2273
353
2146
2146
2145
2145
3042
2530
2530
2530
2530
2530
2530
2530
2530
2529
2529
2529
2529
2402
2401
2412
2412
2146
354
2274
2146
2146
2146
354
2146
2914
2146
2402
2402
3426
3426
3426
3426
2146
610
2146
610
3170
2146
610
2146
2658
2658
2402
2146
2658
3042
2754
2370
3233
2313
2313
2313
2313
2313
2313
2329
2073
2329
3592
3080
2114
2114
2577
2577
2573
534
2577
534
2582
2573
534
2573
534
2578
2581
2581
2568
528
2576
2577
521
2374
2290
2290
2590
2590
2294
2586
2294
2589
2398
2398
2278
2278
2278
2278
2278
2397
2394
2394
2394
2285
2585
2284
2713
2228
2310
2811
2077
2333
2333
2205
2205
2101
2101
2101
2101
309
2613
2079
2079
543
287
799
2079
2335
799
2335
2335
2335
2079
287
2335
799
2207
2207
2077
2077
2137
2613
2357
2137
2101
2101
2101
2613
2137
2613
2137
2137
2137
2613
2201
2201
2201
2201
2201
2201
2205
669
2205
669
2205
2205
158
2077
30
285
286
2845
798
2333
286
2077
30
2077
541
542
285
797
286
2845
798
2589
542
797
2101
2101
2357
821
2101
2101
2205
158
2079
2077
2077
285
2077
285
797
2357
2229
2229
693
2549
2229
693
2521
2229
501
2521
2521
2549
2521
2165
181
501
2521
2165
181
501
2521
2165
501
2521
2229
2165
501
2741
2677
2677
2677
2741
2741
2677
2229
2229
693
2229
2165
181
2165
181
2741
2741
2165
693
3701
2677
2677
3189
629
2677
3061
4085
4085
4085
2217
2217
2217
2217
2089
2089
2089
2473
2473
2473
2473
2207
2207
2206
2206
2101
2101
565
2542
2207
2207
2101
2205
2205
2205
2101
2101
2101
2101
2101
2101
2101
2549
2549
2101
2101
2613
2101
2101
2101
2613
2101
2101
2101
565
2549
2549
2205
2205
2190
143
2207
2207
2275
251
2235
2183
3765
2719
3061
3675
2219
2475
2512
3024
2229
2225
3409
3617
3393
3089
3425
2304
3712
2754
2754
2689
2773
2741
2880
3008
2880
2880
2881
832
2880
2369
1345
320
1344
833
832
2369
320
3393
1344
2368
1344
3392
832
3392
832
2368
2368
2112
3136
3136
3393
833
832
2880
3136
3137
1088
2624
2624
2624
2880
3392
833
832
1473
1472
3520
3521
2880
2881
832
2240
3392
3392
2625
576
2625
576
2641
2889
2913
2880
704
2752
3904
2176
2179
2177
2193
2193
2177
2177
2705
2640
2521
2545
2612
2608
568
2613
2611
2609
2609
565
2609
563
2545
2403
611
3392
3264
3265
3392
2368
448
3520
2657
2368
2405
869
2401
2401
2403
611
2880
2313
3904
2112
2112
2112
2112
2177
2403
3683
2880
3264
3136
2880
2880
2881
2883
2881
2881
2881
2881
835
2897
851
2896
3392
3392
3392
3392
3393
3393
1347
3393
3393
3393
3393
1347
3409
3411
3401
3408
1364
2177
2131
2641
2643
3137
3137
3137
2521
2521
2549
2544
2545
501
2545
501
2819
2819
2915
2915
3171
3171
3139
3107
2339
2339
2627
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
611
2339
2339
2339
2339
2339
611
3171
355
611
2147
355
611
2659
3171
355
611
2403
2371
3139
67
323
579
3139
67
323
579
3683
3651
3392
3393
3393
3393
1347
3393
3393
3393
1347
3409
3408
1364
3904
2625
1857
3905
3905
1859
2880
3520
3392
3392
3392
832
1472
3392
832
3392
832
1472
2880
3921
3393
833
3393
833
3393
1473
3521
3393
1473
1347
1475
3393
833
1473
3393
833
3393
833
1473
3393
833
1473
1347
835
1475
3924
3473
3409
849
1489
2897
3412
2896
1488
1364
852
1492
3457
3457
3457
3459
2897
3713
2177
2881
2880
2881
2881
3392
3392
3392
3392
3393
3393
3393
3393
1347
3408
3411
2180
2181
2181
2181
2181
2181
2181
2181
2177
2177
2177
2880
2880
2880
2880
2881
2881
2497
2881
449
2881
2881
835
2449
2897
2897
2896
2896
2435
2433
2433
2435
3520
960
3520
960
3520
960
3520
960
3520
960
3011
3521
961
3521
961
3521
961
963
3521
961
3521
961
3521
961
1475
963
3025
1489
3540
980
2880
2880
2880
2880
2880
2880
2881
835
2881
2881
2881
835
2881
2881
2881
2881
2881
2881
835
2881
2881
2881
835
3904
3264
2624
1856
2624
1856
3264
576
1856
2624
1856
3905
3905
3265
1857
1219
3265
3907
2369
3265
577
1857
2625
1857
3265
577
1857
3265
577
1857
1219
579
1859
2369
3392
832
1600
3392
832
1472
3520
3392
1472
3392
2880
1472
2641
1233
1873
3221
3217
3217
3217
3393
1601
3393
1473
3393
1473
1601
3393
833
1473
1347
1475
1603
2881
1473
3220
596
1236
1876
3216
592
3216
3409
1489
3664
1364
1492
3408
1616
3456
3457
3457
3459
3457
3392
3392
3393
1347
3412
3408
2624
1856
3907
3392
3392
3393
3393
1347
2880
2880
2880
2880
2880
2880
2881
2881
835
3520
3520
960
3520
960
3521
3521
1475
3024
2880
2880
2880
2881
2624
2624
1856
2625
3905
3392
3392
832
3392
1472
3393
3393
1347
3924
3408
3412
2705
2704
2709
4064
4064
4064
2112
2112
2112
192
2113
2113
2113
2113
2113
193
67
195
2112
3121
2609
3392
3392
3393
3393
3393
3393
1347
2197
2688
2689
2185
2657
2113
2115
2113
2825
393
2825
2313
2641
597
2641
2641
2641
2640
2640
596
2480
2180
2641
2641
2641
2643
2180
2181
2643
2800
2800
2480
2480
2480
2480
2480
752
2480
2929
2613
2121
2129
85
2129
85
2129
2121
2180
2121
2928
2771
2185
2185
2736
2928
2185
2672
2896
2372
2456
2372
2457
2373
2373
2373
2373
2373
2373
3396
3397
3397
3397
2456
2456
2885
2373
837
2885
2457
2885
2373
837
2373
837
2373
837
2885
2885
2885
2885
2373
837
2373
837
2885
2885
2456
2373
2885
2457
2373
2373
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
3909
2884
2884
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2373
2373
2373
2373
3397
3397
2373
837
2373
837
2457
2373
2885
2373
837
2373
2373
837
2373
2885
2885
2885
2885
2885
2373
837
2373
837
3397
837
2457
2457
2885
2885
2885
2885
2884
2885
2885
2885
2885
2885
3397
2885
2885
2885
2885
2373
2884
3397
3909
3397
3397
2884
2885
2885
2885
2885
3909
2884
2884
2884
2884
2884
3397
2885
2885
2885
2885
3908
3908
3908
3909
3909
3909
3909
3909
3909
3909
3909
2885
3908
3909
3909
3909
3909
3909
2373
2885
2885
2885
2885
2885
2373
2373
2373
3909
2373
2373
2373
2225
2225
2160
368
2160
240
368
2417
2289
2289
2417
2288
2256
2928
2288
2256
2480
2288
2289
2289
3953
2480
2480
2288
432
2288
2256
2288
2256
240
880
2256
2480
2481
2289
2289
2289
2257
241
2289
2289
2256
2256
2257
2257
3312
2992
2992
2288
2288
2288
2288
2288
2288
2993
2289
2289
2289
2288
2289
369
2170
2170
2256
2256
2480
2288
2256
2256
2256
2256
720
2768
2288
2928
2928
3440
3440
3440
2800
2928
2928
2928
2928
3440
2928
2928
2928
2928
3952
2288
2672
2416
2288
1264
3683
2627
2947
2444
2444
2444
2444
2444
2956
2452
2452
2580
2148
3684
2058
2058
2061
2061
2062
2062
2061
2062
2062
2061
14
2062
2062
2062
2058
2061
2062
2058
2061
14
2062
2061
2061
2286
2070
2070
2078
2078
2086
2068
2086
2077
2062
2062
2070
2070
2070
2070
2070
2061
14
2052
2052
2052
2245
198
2069
2245
198
2689
2950
2920
2579
2085
53
141
149
181
2189
181
2445
2445
2197
2148
2164
2164
2164
2164
3604
2105
137
141
54
569
86
121
146
182
2105
141
54
121
310
2105
50
54
121
649
653
306
310
2105
137
54
149
185
146
182
178
310
2706
662
2185
141
146
2230
178
2701
2441
397
377
854
409
889
402
406
2450
2450
2569
2841
2825
793
2569
2082
201
205
457
406
461
2189
2189
2189
2245
2789
2921
2265
233
249
2281
2165
2165
2149
2101
2565
1541
2153
169
121
185
2233
2057
41
57
3593
2085
405
485
2081
353
481
2105
393
409
457
473
505
2197
2185
89
121
2057
25
2085
53
389
197
213
341
397
453
245
405
205
221
469
373
501
485
461
477
2085
205
757
717
2181
85
141
149
117
309
2133
93
2061
2061
21
29
2057
13
25
29
2061
29
285
2073
29
281
285
2821
781
797
2841
797
2837
797
2837
793
2837
2837
2061
517
21
29
261
541
789
285
2057
13
21
25
29
789
281
793
285
2565
2581
541
2581
541
2565
525
285
2565
525
797
2569
285
2821
797
2841
797
2581
541
2581
541
2565
533
2164
2053
565
2613
2613
2057
2057
2061
21
29
2057
13
25
29
2057
2189
2061
525
269
2061
781
2061
2061
269
2573
2212
2548
2548
2324
2420
2468
2404
2325
453
469
2309
165
2517
485
2497
2329
185
617
633
457
473
505
2553
2261
2261
2757
421
2405
2265
361
377
2265
233
2249
425
713
2409
2185
2089
2345
3001
2053
2164
2548
2164
2164
2164
2164
2676
2756
2260
2420
2420
2932
2420
2085
53
2357
2085
53
2101
2101
309
2869
2132
2708
2196
1684
2132
1620
2132
2201
2201
2137
2964
2964
2969
2969
2125
109
93
461
2445
333
349
365
2445
205
333
2317
2093
333
365
2125
109
2061
2061
973
2509
493
2317
77
109
93
909
333
2317
77
909
333
2081
49
225
353
401
393
201
497
405
2193
305
149
2450
2249
2228
2404
2404
2425
2450
406
438
2322
150
210
2057
265
2069
2453
437
2253
2164
2164
2101
2101
2052
2057
2057
2085
53
2597
565
2164
2164
2164
2244
2357
2357
2101
565
309
2057
2057
2052
260
2052
516
260
2404
2660
2509
2053
13
2438
2437
2449
2193
2483
2483
2483
2437
3893
2569
525
3797
4007
2023
2115
2115
2414
438
878
2334
2626
2625
565
3349
3298
3348
2068
2754
2464
2080
3585
1601
3585
1601
2592
2260
3697
2884
2884
2820
2820
2820
2820
2820
2308
772
2308
2308
772
2308
2820
2820
1284
2308
2308
2308
2308
2308
2308
2308
2820
2308
2820
2308
2308
2308
3460
3460
3332
2820
2820
1284
2820
3460
3460
3460
2500
2500
2500
2884
2884
2884
2884
2884
2884
2372
836
2372
836
2308
772
2308
772
2308
3780
2372
1348
2372
1348
836
3652
3652
3652
3652
2905
2905
2913
2882
3778
3778
2882
2432
2433
2433
2481
2481
2433
2433
2225
2520
2641
2361
2360
2352
309
2352
312
2353
2361
2361
2357
2353
309
308
2353
309
306
2353
2353
313
309
2320
2320
2144
2370
2401
2306
2370
2370
324
2400
2913
2306
2417
881
372
884
2929
884
2401
865
2913
2385
2897
2818
2329
2912
2320
2308
2308
2626
2625
2832
2832
2820
2882
3460
2848
2912
2913
2913
2913
2897
2913
2913
2913
2921
2921
2920
3424
2912
1376
2912
1376
2882
3425
2913
1377
2913
1377
3409
865
849
2913
1377
2913
1377
2913
1377
2913
1377
2921
2921
2905
2920
2920
2177
2921
2665
2665
2785
2785
2785
2649
2649
2357
2352
2353
2353
2353
313
309
308
2353
2848
2848
3408
848
2896
2832
2832
2832
2832
2336
2336
2320
2352
2352
2352
2352
2352
2320
288
2320
288
2336
2336
2320
288
2336
2320
288
2320
288
2336
2336
2320
288
2336
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
288
2320
288
2320
288
2320
288
2320
2320
288
2320
288
2320
288
2320
2832
2832
3424
3425
3425
3425
3425
3425
3425
3425
3425
3433
3432
3432
2912
2913
2913
2913
2913
2913
2912
2400
2400
2400
864
2912
848
2912
848
2400
864
2882
2882
2882
2882
2882
2882
2921
2913
2913
2913
2913
2401
2401
2401
2401
2401
2401
2401
2913
2913
849
2913
2913
2897
2401
865
849
2913
849
2913
2401
865
849
2913
849
2913
2401
865
849
2913
849
2913
2920
2409
873
2409
873
2921
2409
873
2921
2920
2920
2408
872
2408
872
2920
2408
872
2881
2369
833
2369
833
2369
833
2921
3777
3777
2849
2848
2849
2849
3424
3408
1376
3394
3394
3409
1377
3409
1377
3409
1377
3409
1377
3409
1377
3416
2921
3749
3748
3748
3745
1701
3748
1701
3745
3749
3748
1701
3745
3745
3745
2912
2912
2912
2912
2913
2913
2913
2913
2913
2913
2913
2913
2921
2921
2921
2904
2920
2881
2881
2881
2881
2896
2896
3408
864
848
2912
848
2912
2912
2400
336
1360
864
1376
848
2912
848
2882
2882
2897
3409
849
2913
849
2897
2897
2913
2913
849
2897
2385
1361
849
2913
849
2385
1361
865
849
2913
849
2401
337
1361
865
1377
849
2913
849
3409
849
2913
849
2921
2409
873
2408
872
2920
2848
2848
2848
2832
800
1312
2832
288
800
2818
2849
2849
2849
2849
2849
2849
2849
2849
2833
2849
2833
801
2849
1313
2849
1313
2833
801
2337
785
801
2337
785
801
2337
785
801
2912
2912
2896
2896
2912
2912
2912
2912
848
2912
848
2882
2882
2913
2913
2913
2913
2913
2913
2897
2913
2913
2913
849
2913
849
2913
849
2897
2913
2913
849
2913
849
2913
2913
849
2913
849
2913
2913
849
2913
849
2897
2912
1376
2912
2912
2400
1360
864
1376
848
2912
2912
2912
2882
2882
3394
2882
2882
2921
2921
2921
2997
948
2993
949
2969
2969
3409
849
2913
2401
1361
865
849
2913
2401
1361
865
849
2913
2913
2401
1361
865
1377
849
2913
2913
2401
1361
865
849
2913
2913
2913
2913
2997
2920
2920
2920
2992
2920
2968
2921
2921
2920
2920
2920
2408
2920
2880
2369
2369
833
2369
2369
833
3394
3394
3425
3425
3432
3432
2882
2882
2913
2370
2370
2401
2401
2401
2820
2820
2820
2820
2882
2882
2913
2913
2913
2400
2370
834
2882
2370
834
2882
2401
2401
2401
2904
2336
2306
2306
770
2337
2882
2882
2882
2913
2913
2400
2370
2882
2370
1346
2370
834
2401
2401
2401
2920
2392
2408
2225
2224
688
2225
181
2820
2820
3234
2656
2656
2656
592
2656
2657
2641
2641
2657
593
2657
593
2657
2657
593
2657
2656
3953
3697
1652
2144
2144
2145
2145
2145
2145
2145
3509
1460
3712
3713
3273
2145
2401
2401
2401
2665
2633
2633
2345
2513
469
2517
2514
2514
2514
2512
2512
2512
2469
2432
2914
2914
868
468
2914
868
2913
2432
2436
2657
2805
2437
2549
2549
2469
2469
2549
2805
2469
2549
2692
2917
2916
2916
2914
868
2916
2916
2917
2432
2914
869
2549
3813
3269
3269
2421
2421
3269
3829
2997
2376
2312
272
2056
2337
2641
2313
2129
2561
516
517
545
548
549
165
613
2561
257
545
161
265
553
609
105
169
548
549
2593
2896
2897
2897
3077
1060
677
2952
944
2312
2948
901
2948
2945
225
900
905
2785
2081
2213
2049
5
9
49
2049
9
161
2052
5
260
261
2565
2305
260
261
2561
516
517
521
617
2661
2565
2565
2665
2052
5
260
261
2565
165
2305
260
265
2561
521
2565
2561
2320
2052
132
36
164
2629
2073
2053
133
2052
5
2369
2369
2369
2948
901
2372
2945
900
901
2945
321
900
905
2945
900
901
905
945
948
2949
2945
900
901
2945
900
3493
2212
2213
2049
513
521
169
2052
5
161
133
164
165
613
2049
5
9
161
609
169
164
617
2052
49
161
169
164
617
2053
2052
5
521
164
1316
2209
165
2209
169
2049
513
5
1281
9
161
521
1313
169
164
1321
1317
2052
2785
2944
2568
2949
229
2948
901
2945
225
900
901
228
229
949
948
933
2945
225
900
901
905
228
948
2945
901
2945
901
2437
2049
2565
2049
513
5
517
49
37
165
2049
513
49
521
169
2100
53
2052
5
521
53
164
2049
513
4
5
517
161
37
165
2049
513
4
9
161
41
521
169
164
2049
5
2049
5
41
2564
517
2564
2052
132
164
2180
2900
2900
2245
325
245
229
357
373
3013
229
1013
2373
245
357
949
373
2277
2961
921
2373
373
2501
501
2933
2917
2229
2101
181
2101
2373
2980
933
2981
2049
129
5
517
2049
129
2049
513
129
5
133
165
2049
5
517
545
161
2049
513
129
5
9
517
161
521
133
165
2049
129
545
161
2177
161
2081
2049
513
161
2961
1009
2449
2369
337
2369
337
2049
129
5
161
577
165
2049
129
5
9
161
609
2565
2949
2949
949
2437
2561
4
517
577
625
164
581
629
2561
517
577
521
3301
2945
2945
901
2917
2913
2437
3973
3493
2724
3492
1445
3492
2880
848
4005
4004
1957
2021
4065
2897
3460
1460
1445
2981
4000
1960
2880
2432
2432
3300
2980
933
2436
389
2897
2881
841
3488
2949
3488
1445
2916
3492
3493
3492
1445
3489
1449
3492
1445
1509
3553
3188
2897
3493
2917
1508
1444
1445
1509
2916
869
1508
1444
1445
1509
2945
901
868
869
2953
3556
1509
2917
2913
869
2913
2820
804
2820
773
804
805
821
820
2849
2308
265
2564
517
260
261
2561
257
516
517
260
261
2565
2309
2309
2564
260
2466
2466
2069
2064
2069
2069
2064
2065
2066
2065
2065
2352
2517
3013
2501
2101
2101
2293
2549
2293
3573
2549
2357
2165
2357
2181
2229
2181
2229
2181
2997
2261
2405
2353
309
2181
309
2357
2229
2229
233
2229
2177
2177
2229
245
2229
2101
2226
3205
3061
2725
933
2549
2437
2437
2437
2437
2437
2713
2437
2437
2433
2437
2434
2882
2152
2152
2101
2101
2101
2549
2229
949
2517
2517
2261
2261
2261
2501
4085
4037
3573
3509
3525
2549
3061
2613
1013
2549
2549
3573
3013
3013
2261
3525
2613
2053
3957
3445
3957
3957
2064
2576
2827
2446
2446
2446
2446
2446
2446
2446
2446
2702
4030
4030
2816
2816
2817
2817
2816
2817
2817
2817
768
2817
768
2817
2817
2817
768
2817
768
2817
768
2816
2817
2816
2817
2817
2817
768
2817
768
2817
768
2817
768
2560
257
256
2816
2816
2817
768
2817
768
2817
2816
2817
768
2817
2817
768
2817
2817
2817
768
2817
768
2816
2816
2817
768
2816
2817
768
772
2817
768
2817
768
2560
257
256
2561
512
257
256
2816
2561
2561
2116
2945
2570
2701
2061
141
2197
2189
2197
2197
2189
2197
2069
2317
141
2069
2048
2048
2048
2048
2048
3584
2061
269
141
77
2189
2189
2069
22
149
2637
2069
2189
2178
154
155
2197
150
2189
2189
2197
2189
2197
2189
2178
131
154
155
2197
2189
2349
3725
2178
131
154
155
2197
2061
141
77
2189
2197
2197
2189
2178
131
154
155
2197
2178
131
155
2197
2202
155
2197
2189
2189
2203
2197
150
2203
2189
3021
2069
3021
2069
3021
3021
3011
2069
22
3011
2051
2573
2573
2573
2573
2573
2199
2189
2189
157
2189
2325
278
2189
2061
2189
2189
2549
2178
153
2625
2177
65
2177
2177
2177
2050
2050
2073
2293
501
3586
3586
2049
2049
2049
2048
1
2497
448
2049
2049
2048
1
3585
2189
2178
2189
2177
2177
2177
2049
257
129
65
2305
129
289
2305
129
128
2177
2177
128
2177
128
2069
2049
2049
2049
2049
2049
2197
153
2069
277
149
2325
281
149
153
2197
153
2069
149
2069
277
2325
141
285
149
157
501
2325
149
153
2197
2325
149
2189
149
157
2069
2325
149
2069
2197
2197
2189
2325
2201
2197
2197
2197
157
2069
2069
2061
21
29
2069
2069
2069
2069
2069
2293
2241
2241
2241
2241
2241
2241
2241
2241
2369
833
2241
321
2369
2369
2241
321
2369
2881
2881
2881
2881
2881
2753
2881
2753
2881
2753
2753
2081
193
2369
2241
321
2241
321
2369
2881
3265
705
2241
321
833
2081
193
2241
2369
2241
321
2241
3265
705
2241
321
2753
2241
321
2369
2369
2369
2369
2369
2369
3777
2369
2369
2369
2369
3777
2369
2369
2369
833
2369
833
2369
2369
2369
2369
2369
2369
2369
2902
2241
2881
2881
2881
2253
2093
46
2241
2241
2241
2241
2241
2241
2241
2094
2145
2081
2081
2081
2081
2081
2081
2081
2081
2081
2102
2432
2432
2176
2208
2304
2208
2069
2197
150
405
406
2197
405
2453
2178
386
2453
2434
2177
385
2049
21
2177
33
385
321
2081
2113
2177
385
2177
385
384
2433
2433
2069
2069
2069
2069
277
2210
2048
1
161
2209
2048
1
161
2209
2209
2049
2049
2049
2209
2049
2049
2049
2497
448
2145
2262
2262
2774
2774
2774
2774
3030
2646
2646
2902
2902
2902
2902
2337
2113
289
2337
2113
2113
289
2113
2113
2337
2977
2198
2710
2710
3734
2710
2710
2710
2710
2710
2710
2966
3222
3222
3222
2189
77
589
2061
141
77
2069
2557
2061
3021
2069
3021
2509
2553
509
2509
2557
2061
141
2317
2189
2061
2061
2301
509
2189
2701
509
2445
2445
2573
2061
2061
2069
2573
2573
2509
2509
2509
2509
2189
2178
2189
2189
2325
2189
2189
2178
2325
2050
21
2050
2069
2071
2061
2432
2304
2208
2177
128
2051
23
279
2069
277
2069
277
2051
2069
2071
2305
2305
2197
405
2069
277
2069
277
2069
2262
2262
2337
2113
577
289
2102
2205
2094
157
2337
2337
2081
545
2081
2774
2262
726
2774
2134
2337
2337
2113
2113
2337
2205
2205
2102
566
2102
2102
2102
2102
566
2238
2110
2401
609
2113
2113
2061
2061
2325
2069
2051
2051
2051
2050
3905
2894
2881
801
3605
2862
2862
2127
2447
2080
2080
288
2592
2080
544
3686
3685
3685
2341
2342
3366
2150
2598
2184
2184
2305
2305
2305
2305
2990
2446
2161
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2062
2062
2062
3086
3086
3086
3086
3086
3086
3086
3022
3022
3022
2574
2574
2574
3086
3086
3086
3086
3086
3086
2318
3342
2318
3342
1166
2318
3342
2318
3342
2318
3214
2318
2318
1294
2318
2318
1294
3214
3118
3118
3118
558
3118
2100
2100
2100
2628
2628
3140
580
2628
2984
2969
2985
2073
2073
2073
2073
2073
3012
2066
2985
2968
2984
2984
2984
2984
2969
2969
2985
2985
2985
2984
937
2984
2984
937
2985
2985
2984
2961
2961
2961
2100
2100
2660
2372
2665
2372
2372
2372
2372
2664
2084
2098
2066
2066
2064
18
2064
18
2066
2064
18
2084
2084
2084
2066
2066
2057
2057
2408
2066
2052
2052
2057
2057
2840
2072
2610
3122
3122
3154
2962
2897
2897
848
2961
2961
2897
912
913
2960
913
841
2960
913
2921
2921
2920
2448
2960
2448
2960
1426
914
2448
1426
2978
2449
1424
1425
3472
1425
2449
1425
3472
1425
3473
2449
2960
913
2897
913
2960
913
2449
1424
1425
2961
2449
3472
1425
912
913
2449
1424
1425
3472
1425
912
913
3472
1425
2921
2921
2993
2920
2920
2057
2601
2601
2601
2713
2713
2180
644
2713
2713
2729
2354
690
2353
2609
305
689
2609
305
689
2353
689
2353
2352
688
2609
305
689
2848
2848
2452
2848
916
2848
916
3096
3252
3220
3252
2336
2336
2336
2484
948
2996
2484
948
2484
948
2484
2964
2848
2452
916
2848
2848
2848
2452
916
2848
2848
2964
2848
2452
916
2848
2848
2848
2452
916
2848
2848
2200
2200
2200
2200
2200
2200
2484
2996
2996
2996
2996
2848
2848
2848
916
2848
2848
404
916
2848
2848
404
916
2848
2848
404
916
2848
2848
2964
2848
2848
916
2848
2848
916
3252
3220
660
2384
338
2337
2337
1313
2337
1313
2337
2385
1097
329
2384
337
329
2384
337
1097
329
2384
337
2409
3176
360
2408
2642
2337
2337
2633
2641
592
585
2633
3076
2338
2338
2384
3152
1168
1106
1170
3152
1168
592
1106
1170
594
3154
1362
3152
1168
592
1106
1170
594
3154
1362
2376
292
3152
1106
1352
3120
3120
3080
1033
1074
3080
1033
1072
1074
3080
1033
3234
2409
617
3081
3081
3081
3081
2337
2337
2337
2337
2337
2337
2337
3153
1097
1169
585
3153
1097
1169
593
3153
3153
1169
3217
3153
2377
3153
1104
1097
1168
1169
592
585
3217
3153
1104
1097
1168
1169
593
592
3153
1169
1361
3153
1104
1097
1169
2385
329
3153
1104
1097
1168
1169
593
592
585
3217
3153
1104
1097
1168
1169
593
592
585
3153
1361
3153
1104
2377
3153
1104
1097
1168
1169
593
3153
1361
3153
1104
1097
1168
1169
593
592
3153
1169
1361
3153
1104
1168
1169
2408
616
2409
3177
2409
3177
3177
2409
3433
3177
617
3112
3176
1384
616
2408
3176
1384
2408
3176
616
3176
616
2408
3176
1384
3153
1097
1169
1353
2385
3153
1361
2385
329
3153
1104
1097
1168
1169
1106
585
1353
1362
2384
337
329
3153
1104
1097
1168
1169
1353
2409
3153
1104
1097
3153
1104
1097
3081
3076
3081
3081
3474
3472
1426
3472
1426
3490
3490
3473
3473
3473
3473
3473
3472
1425
3473
3472
1425
3473
1426
3472
1425
3508
2921
2704
657
2708
2708
2705
2705
2704
2705
2705
2705
2704
2705
2705
2705
2705
2850
2850
2960
914
3472
1426
914
2849
2849
2849
2849
800
2849
800
2897
1424
1425
912
913
841
3472
1425
912
913
841
2897
848
1424
1425
912
913
2921
2921
2921
2996
2920
2849
800
2849
800
2960
913
2960
913
2900
2900
3472
1426
3474
3472
1426
3474
2960
3472
912
3472
2888
914
2448
912
850
914
3472
1426
3472
840
1426
914
3474
3472
912
850
1426
914
3472
912
1426
914
3472
912
1426
914
2978
1442
3490
2900
3473
3472
1425
3473
3473
3473
3473
3472
1425
3472
1425
3473
3473
2961
3473
3473
913
3473
3473
913
2449
913
3473
3473
3472
1425
913
3472
1425
912
913
2897
1424
1425
913
2961
2897
913
3473
3472
1425
912
913
3473
2897
1425
913
1426
3472
1425
912
913
2897
1425
913
1426
3473
1426
3473
913
1426
3472
1425
912
913
841
2897
1425
913
1426
914
2921
2921
2921
2920
2920
2920
2850
2850
2850
2960
3474
914
3474
3472
912
1426
2962
3472
912
1426
914
3490
2848
2848
2849
2849
800
2849
800
2848
2849
2849
3473
913
3472
1425
912
913
2897
1425
3473
913
3472
1425
912
913
3472
1425
3472
1425
912
913
3472
3473
3473
913
2961
2897
1425
913
3472
1425
912
913
2960
913
3473
913
3472
1425
912
913
2960
913
3473
913
3472
1425
912
913
2848
2850
2900
2900
3472
912
850
1426
2896
912
850
914
2960
1426
914
3472
912
840
850
1426
914
2896
1424
912
850
1426
914
2896
912
840
850
804
914
2896
912
850
914
3490
2978
2849
2849
2848
2849
2848
2849
2900
2848
2961
2897
1425
913
2897
1425
913
2897
913
841
2961
3473
2897
1425
913
2897
913
2961
2897
848
1424
1425
912
913
841
2897
1425
913
2897
848
912
913
841
2897
913
3472
1425
912
913
2897
848
1424
1425
912
913
841
2897
1425
913
2897
848
912
913
841
2897
913
3472
1425
912
913
841
2897
848
1424
1425
912
913
2897
1425
913
850
1426
914
2897
848
912
913
841
2897
913
850
914
2961
3474
3472
1426
3474
3474
2888
850
402
914
3472
1426
3472
840
1426
914
3472
1426
3472
1426
3472
1426
3472
1426
3474
3490
3490
3490
3490
3490
2921
2921
2921
2992
945
2992
946
2993
946
2993
2961
2961
3473
3473
3473
2897
3473
3473
2897
1425
3473
2897
848
400
401
913
841
3472
1425
3472
1425
2897
1424
1425
913
3472
1425
913
3472
1425
912
913
2897
848
400
401
913
841
3473
3472
1425
912
913
3472
1425
2897
1425
913
3472
1425
3472
1425
913
2897
848
400
401
841
3473
1426
3472
1425
3473
1426
3472
1425
3472
1425
912
913
3473
3472
2992
2920
2920
2920
2994
2920
2962
2921
2921
2920
2920
2920
2920
2920
3474
914
2900
2900
2900
2448
401
2897
3473
913
2352
1328
2312
1288
265
1289
304
306
2313
1289
2313
2344
3368
2354
2312
306
2313
2352
2312
265
306
2313
2313
2313
2640
2640
2640
594
2640
594
2352
2352
306
2313
2313
2313
2308
2352
3376
3376
2312
265
306
3336
1289
1330
3336
1289
1330
2313
2313
2313
3352
2308
2308
2312
265
3337
2313
2352
2313
306
2312
265
306
2313
2313
2308
2312
304
3376
2312
265
304
306
3337
2313
3337
2313
2313
2313
2344
2328
2344
2692
2692
2692
2737
2609
689
3076
3332
3202
2336
290
2338
2642
3154
338
594
3218
2337
2641
2385
593
2641
3153
337
593
3217
3153
337
593
3216
592
3217
3153
337
593
2633
2632
2777
2776
729
2776
2856
2856
2857
2857
2857
2833
786
2833
3312
1265
3314
3268
3273
2585
2612
2065
2065
2065
2564
2564
3593
2308
2069
2069
2069
2054
2070
3030
3030
3030
3030
2973
2190
2918
2662
2678
2646
2662
2662
2597
565
2182
2318
2661
2789
2117
2613
2613
2597
2597
557
2613
2613
2597
557
2613
2318
2925
2934
2934
2923
870
2918
886
2918
2918
2669
2566
2926
2925
2613
3765
2581
2589
2677
2677
2581
3301
2597
2392
2480
2920
2480
2481
945
2393
2393
2386
2353
2352
2353
2353
2354
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
2354
2352
305
2345
2904
2905
2905
3588
3588
3588
2480
2480
2352
2480
2481
2480
2481
434
2481
2480
2481
2449
2097
2097
2097
2097
2097
2097
2097
2097
2097
2152
2152
2920
2920
873
2152
433
2921
2920
2920
873
2993
2152
2481
2481
945
2481
2481
2481
2481
2481
2352
2353
2352
2353
2353
2353
2353
306
2352
2353
2353
306
2353
306
2353
2354
2200
2484
2484
2484
2484
2201
2201
2201
2201
2356
2356
2393
2393
2393
2484
2484
2916
2481
2480
2481
2481
2921
2480
2481
434
2481
2480
2481
2481
434
2481
2480
2473
2473
2472
2472
425
2473
2472
2993
2484
2097
2097
2097
2097
2097
2480
2481
2481
2481
2480
2481
2481
2481
2481
2481
2481
2481
2481
2480
434
2481
2480
2481
2481
2481
2480
2481
2201
2356
2356
2393
2356
2356
2353
2353
2353
2353
2353
2353
2353
2353
2353
2353
306
2353
2353
2353
2352
2353
2353
2344
2225
2482
2392
2564
2052
2484
2484
2481
434
2482
2480
2481
2480
2481
2481
2480
2481
2481
434
2481
434
2480
2481
2481
2480
2480
2473
2473
2473
2473
2052
8
2057
2052
2097
2097
2097
2097
2097
2097
2097
2097
50
2097
2097
2097
2097
2356
2356
2356
2356
2393
2356
2356
2353
2353
2352
2353
2353
2353
2353
2353
2353
306
2353
2352
2353
2353
306
2353
2353
2353
2352
2345
2345
2345
2344
297
2345
3056
3057
3056
2340
2340
2340
2340
2896
850
2896
2073
281
2073
281
2073
281
2329
153
2073
281
2073
281
2073
537
2073
281
153
2073
537
281
2073
281
2329
2073
537
281
2585
2329
2073
2713
2713
2841
2841
2073
2073
2585
2585
2073
2073
2073
2073
2385
2468
2468
2468
2193
2193
2193
2193
2193
2193
2193
2193
2193
2193
2193
2185
2193
2184
137
2185
2193
2193
2193
2193
2193
2184
137
2193
2185
2193
2193
2184
137
2192
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2841
2840
793
2585
409
2385
2385
2385
2385
2193
137
2193
2193
137
2193
2193
137
2193
2193
137
2193
2184
137
2193
2193
137
2193
2193
2841
2841
2841
2457
2193
2340
2193
2193
2193
2340
2193
2193
2193
2185
2193
2193
3728
2961
2961
2948
2609
2609
2609
2609
2952
3748
2864
2865
2948
2904
2904
2868
2864
2865
2865
2865
818
2905
3460
3460
3464
2865
2864
2864
2904
2610
2610
2864
2864
2865
2612
2612
2905
2905
2905
2864
2609
3376
3377
2612
3380
3380
3376
3377
3377
3377
3376
3377
3377
3377
3844
2393
2865
2865
2864
2864
2865
2865
2864
2865
2864
2864
2865
2865
2609
2609
2608
2609
2609
3376
3377
2868
2866
2865
2865
2996
2996
2992
2993
1000
1001
2994
2992
945
2993
2992
2993
2996
3033
3816
3816
1769
2992
872
1000
2993
872
1000
873
1001
3817
2993
873
946
3816
3816
1769
2920
1000
2993
872
1000
873
3844
2968
2969
3812
3044
2435
2435
2381
2470
2381
357
373
374
2085
421
2470
2253
461
2454
2445
2445
2998
2341
301
2629
2373
2549
2549
2549
2549
2549
3061
2549
2549
2149
2405
2437
2437
2437
2437
2437
2693
2549
485
2541
2405
2405
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2549
2438
2693
2797
2213
2981
941
3061
2693
2437
645
2437
645
2693
2437
645
2405
2437
645
2437
2437
2437
2435
2435
2263
231
359
2855
2221
2221
2373
2541
2093
2605
2413
2413
2509
2509
2509
2509
3053
3021
3053
2981
3021
3053
3053
3053
3053
2541
2541
3053
3021
3021
2509
2509
3637
2309
3437
2405
2925
2925
1517
2712
2336
2635
2054
2054
2950
2950
2950
2950
2566
2310
2182
3452
2940
2736
2064
2074
2097
2074
2074
2096
528
49
529
2064
48
528
529
2064
48
528
2064
2064
2097
529
2577
2097
529
2096
2097
529
561
2096
2097
529
2096
528
2586
2097
529
2096
2096
528
49
529
2096
528
2096
528
2096
2096
528
560
2096
528
560
2577
2064
2577
2064
2608
2096
2096
2064
48
528
2064
48
528
2097
529
2576
2097
2096
528
2074
2074
2672
688
2672
688
2097
529
2096
49
2096
2097
2074
2074
2074
2736
2736
2064
48
2064
48
3089
49
529
2097
3088
48
528
2097
2064
48
2096
528
2097
2096
2097
3088
48
528
2609
2097
2097
2609
2608
2097
2096
2074
2666
2666
2602
2977
2562
2733
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2512
2512
2512
2512
2512
3536
2513
457
2513
2505
2513
2513
457
2513
2513
2513
2505
2505
2513
2513
457
2505
2513
457
2513
457
2505
2513
2505
2513
2505
2513
457
2505
2505
2505
2505
2505
2513
2505
2505
2505
2513
2505
2505
2505
2513
457
2505
2513
457
2505
2513
2513
457
2505
2505
2513
457
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2513
457
2505
2517
2517
2513
2517
2517
2513
2513
2513
2505
2513
457
2505
2513
457
2513
457
2505
2505
2513
2505
2513
2505
2505
2505
2505
2505
2517
2517
2513
469
2513
469
2517
2513
469
2517
2513
469
2513
469
2513
2513
2517
2505
2505
2513
2501
2501
2513
453
2513
453
2513
2514
2514
2505
2517
2517
3537
3537
2501
2513
453
2501
457
2505
2501
2373
2373
2501
2501
2501
2501
457
3537
2501
2501
2501
2501
467
2515
2501
467
2501
2501
2501
457
2501
2501
2501
457
2501
2501
2501
2501
457
2501
2501
2501
2501
2501
457
2501
457
2513
453
457
2513
2513
2501
2501
2501
457
469
2505
2517
2517
2513
453
457
469
2517
2517
2501
457
469
2505
2501
457
469
2505
2517
2513
453
469
2517
2517
2517
2513
453
457
469
2517
2501
2501
469
2517
2517
2501
457
469
2505
2513
453
469
2517
2513
453
457
469
2513
453
469
2501
457
469
2513
453
469
2517
2517
2513
453
2517
2501
457
2501
469
2501
469
2517
2505
2505
2505
2505
2517
2501
457
469
2513
453
457
469
2501
469
2513
453
457
469
2501
469
2513
453
457
469
2513
2501
469
2505
2505
2517
2177
2177
2177
2177
2177
2177
2177
2177
2177
2689
2177
2177
641
2177
2177
2177
2177
641
2177
641
2689
2177
2689
2689
2689
2177
2177
2177
2177
2177
2177
2177
2177
2689
2177
2177
2177
2177
2177
641
2689
2177
2177
2177
2177
641
2689
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
641
2177
2177
2177
641
2689
2689
2689
2689
2689
2177
641
3713
2177
2177
641
2689
2177
3713
2177
2177
2177
2177
2177
2177
2177
2689
2689
2689
2689
2689
2689
2945
2177
2689
2689
2689
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2174
2170
2170
2170
2170
2170
2170
2170
2170
2170
2170
2174
2512
2512
2512
2512
2512
2512
2517
2501
457
469
2501
2501
469
2501
2501
2501
469
2513
2513
2513
2513
457
2513
2501
2501
2501
2517
2501
2501
2501
2501
2501
2501
2501
2501
457
2501
2501
2501
2501
2505
2501
2505
2505
2513
2513
2513
466
2501
457
2501
2513
453
457
2513
453
457
2501
457
2501
2513
453
457
2513
2513
2513
2505
2505
2513
2501
2505
2505
2373
2373
357
2177
2177
2177
2689
2689
3713
3713
641
2945
2689
2689
3969
2945
2945
2945
2177
2177
2177
2689
2177
2177
2177
2177
2689
2689
2945
2177
3713
3713
3713
3713
641
2689
3713
641
3713
3713
3713
641
3201
3713
3713
3713
2501
469
2513
2517
2513
2501
2513
2517
2517
2505
469
2501
457
469
2501
457
469
2505
2377
2405
2405
2373
329
2517
2513
2513
453
457
469
2513
2513
2501
469
2501
2517
2517
2513
453
469
2513
453
469
2517
2245
325
341
2245
2501
469
2501
469
2501
2513
469
2517
2517
2377
2405
2377
2377
357
2517
2501
2517
2517
2517
2501
2501
457
469
2501
2517
2501
2501
2501
2501
2513
2505
2512
2512
2512
2501
2501
2513
2517
2513
469
2513
469
2513
469
2517
2517
2513
2513
2513
469
2505
2505
2513
2513
2513
2513
2513
2513
2513
2177
2177
2177
2177
2689
2177
2177
2177
2177
2177
2177
2177
2177
3201
641
2177
2689
2177
2689
2689
2177
2689
2689
2689
2689
2689
2177
2177
2174
118
638
2174
638
2174
118
2174
638
2174
638
2166
2174
638
1662
2170
2170
2170
2170
2173
2173
122
2513
2513
2517
2517
2515
2515
2515
2512
3969
2817
2817
2817
2121
3178
3306
2497
2049
2432
320
387
2435
2371
2432
2387
2387
851
3102
3100
3100
28
2612
2621
2614
2086
2614
3986
3210
2329
153
2329
153
2329
2329
2729
682
2347
2164
2652
2670
2670
606
2668
2652
2668
604
2670
606
2668
604
2668
604
2652
2668
604
2668
604
2652
2668
2668
604
2668
2734
2734
2732
2732
2732
2732
2702
2702
2700
2700
2814
2812
2180
3582
3580
3582
3582
3582
3582
3580
2574
2572
2564
524
2574
542
2572
2316
2142
2140
3164
92
2140
3164
92
2140
2142
3166
2140
3164
3164
2142
3166
2140
3164
2140
3164
2142
2142
3166
2140
2140
3164
3164
3246
3182
1198
3180
1196
3244
3244
3044
2324
2708
3692
3692
2668
2668
3692
2596
556
2601
2585
2122
2122
2450
2450
2122
2572
2068
2076
2586
2570
540
556
554
2604
2572
522
556
554
2604
2585
2586
2604
2586
2586
2586
2586
554
2570
556
2588
2604
2572
538
554
2604
2604
2572
2572
2572
2288
2288
2316
2668
2668
2668
2668
2668
2668
2668
2836
2803
2196
2196
2196
2196
2196
2196
2196
2196
2196
2836
2188
788
2188
2188
2188
2188
2204
2412
2188
2188
2188
2188
2186
2320
2832
3635
3571
3571
3411
2577
553
530
538
554
1170
2074
2068
26
2074
2578
2578
2578
3218
658
2578
1170
1178
658
666
2578
554
1170
2580
530
538
556
1172
1170
1178
2604
588
2578
554
1170
658
2580
538
556
1172
1178
666
2636
2604
554
585
2636
586
2578
2578
2578
2578
3218
2577
521
522
1169
530
538
657
554
1170
658
2578
3218
2602
2586
3218
3218
1178
3218
3218
2580
530
3218
1178
3218
3226
3226
2577
2706
2577
524
556
2577
2577
2570
530
540
2577
522
530
538
1178
2577
538
3218
3218
1178
2578
2578
3218
3220
1170
2570
530
554
1170
658
2572
532
522
530
538
556
1172
1170
1178
660
658
2580
530
3218
3220
1170
1178
3218
3220
1178
2570
530
540
554
1170
658
2572
532
538
556
554
1172
1178
660
666
3218
3220
1178
2604
2604
2577
2604
2604
2860
826
2586
2586
2586
3154
3154
2252
2252
2585
538
3097
1050
537
538
2586
2098
58
2610
570
2097
2609
570
2097
58
2609
570
2609
572
2097
50
60
2609
2097
50
60
2609
2098
2098
60
2610
572
2609
2097
2609
2800
3280
720
2800
2800
2800
2768
2768
2832
2480
944
2480
2480
2864
2864
2864
2288
2288
3312
2800
3312
2256
2256
2768
2288
2288
2288
2288
2288
3312
3312
2800
3312
752
3312
752
3312
2256
2256
2256
2256
2256
3280
3280
2768
2768
3280
720
3280
2800
2800
2800
2288
2288
2288
2288
3312
3312
752
3312
3280
2288
2288
3312
3312
3312
3312
752
2800
3312
752
3312
752
3312
752
2800
3312
752
3312
752
3312
752
2800
3312
752
3280
3280
2768
3280
720
3280
3280
3280
720
3280
2768
2416
432
752
2416
432
2416
432
2066
2066
26
2090
2090
2090
2090
2090
2090
2066
2066
2066
2066
26
2066
26
2058
2066
26
2066
26
2092
2060
10
44
2066
26
2068
18
26
2092
2092
2092
2092
3090
1050
2090
2090
3090
3090
3090
3084
12
1034
1068
44
3084
1034
1068
2292
1268
2090
2090
2066
3090
3090
3090
1050
3098
3090
3090
3090
3090
1050
3090
1050
3090
1050
3098
3098
3090
3090
3090
3090
1050
3090
1050
3098
3098
3098
2092
2084
3090
3090
1050
3116
2284
1260
3308
3308
3305
1260
3308
3308
3305
1260
2284
1260
2284
1260
3308
3308
3114
2092
3116
3306
2282
1258
3306
2284
234
1258
2090
2090
2090
2090
2090
2090
2090
3090
3090
18
3090
3090
3090
3090
18
3090
3090
3090
3090
3090
3089
3089
2058
25
18
3090
1050
3090
1050
3082
1049
1042
3090
1050
3089
1042
1050
3090
3090
3097
3090
1050
3090
3082
1049
1042
3090
1050
3089
1042
1050
3090
1050
3098
3089
1050
3097
3098
3098
3090
3082
1042
3098
2068
26
2060
10
42
44
3092
1042
1050
3090
1050
3084
1034
1066
1068
44
3090
1050
3092
1042
1050
1066
1068
3098
3090
1050
3116
3116
3090
1050
3090
1050
3084
1034
1068
44
3090
1050
3090
1050
1068
3090
1050
3098
3116
3089
1042
1050
3098
3090
1050
3090
1050
2060
10
44
3092
1042
1050
3090
1050
3081
1036
1034
1066
1068
3090
1050
3092
1034
1042
1050
1066
1068
3098
3090
3090
3092
1042
1050
3090
1050
3084
1034
3090
1050
3092
1034
1042
1050
1066
1068
3090
1050
3090
1050
3090
3090
3090
3092
1042
1050
3090
1050
3090
3092
1050
2092
3116
2089
3113
2092
3116
3116
2092
3116
3114
1068
3114
3308
3116
3116
3116
2092
3116
44
3116
2092
3116
3116
3116
3116
2092
3116
44
3116
3090
3090
3090
3090
2065
3090
3090
2065
18
2057
10
18
3089
1042
1050
3090
1052
1050
3097
1042
3082
1050
1066
3082
1042
1050
1066
3090
3090
3081
1049
3090
2066
2074
2058
3092
1042
1050
3090
1052
1050
3090
3082
1042
1050
1066
3084
1044
1042
1050
1066
1068
3090
2124
3148
3146
3148
3148
3146
3148
2282
2292
2282
2284
234
3090
3090
3090
1050
3090
3089
1033
1034
1065
1042
1050
1066
3114
3154
3097
3090
3089
1042
3090
1068
3089
1049
1042
1050
3090
1052
1050
1066
3089
1042
1050
1066
3089
1044
1049
1050
1068
3090
1052
1050
1066
3089
1036
1044
1042
1050
1066
1068
1100
3097
1042
1050
3090
3090
1052
1050
1066
3089
1036
1044
1034
1042
1050
1066
1068
1100
3156
3114
1068
3090
3090
1050
3098
3610
3089
1049
3090
3090
3090
1050
3089
3602
3730
3610
1690
3089
3729
3601
1554
3155
3114
3090
3090
3090
3090
1050
1097
1098
3089
1098
3114
3114
3114
3154
3156
3154
3156
3098
3082
1042
1098
3082
1042
1050
1098
3090
1050
1066
3089
1042
1050
1066
3082
3082
1042
1098
3084
1034
1042
1050
1068
1100
1098
3090
1066
1098
3092
1042
1050
1066
1068
1100
1098
3084
1034
1066
1068
1100
3092
1050
3090
3082
1042
1098
3084
1044
1050
1066
1100
3090
1052
1066
1098
3092
1034
1042
1050
1066
1068
1100
3113
3116
3148
3156
3116
1100
3114
3114
3154
3156
3114
3114
3114
3116
3156
3156
3090
3090
3145
1098
3090
3090
3145
1098
3148
3090
3090
3090
3148
3113
1066
3148
3090
3098
3090
1050
3084
1042
3090
1050
3090
3148
3090
1050
1097
1098
3089
1065
1042
1050
1066
1097
1098
3090
3090
1100
3084
1042
1100
3146
3090
1050
3090
1050
3090
3090
3113
1042
1050
1066
1097
1098
3089
1065
1042
1050
1066
1097
1098
3084
1042
1100
3084
1042
1100
3090
1050
3090
1050
3114
3114
3114
3156
3089
3100
3089
3098
3097
1042
3097
3097
3146
3148
1098
3146
3098
1100
1098
3097
3097
3089
3089
3089
1049
3089
3090
3089
3089
3097
3098
3089
1049
1042
1050
3089
1050
3100
3089
1049
1042
1050
3089
1049
1050
3146
3089
1050
1098
3146
3089
1050
1098
3089
1042
3100
3089
1049
1042
1050
3089
1049
1042
1050
3116
3089
3089
1050
3084
1044
1049
1050
3090
1098
3092
1042
1050
1100
1098
3090
1066
1098
3092
1042
1050
1068
1100
1098
3092
1042
1068
3148
3092
1049
1042
1050
3089
1049
1050
3100
3090
1066
1098
3092
1042
1050
1066
1068
1100
1098
3090
1066
1098
3092
1042
1050
1068
1100
1098
3089
1042
1100
3089
1044
1034
1049
1042
1050
1068
1098
3092
1049
1050
3100
3092
1049
1050
3090
3092
1049
1050
3092
1049
1050
3090
3090
1098
3098
1100
3146
3148
3098
3090
3092
1049
1042
1050
3092
1049
1050
3090
3090
3116
3116
3116
3116
3116
3116
3098
3114
3098
1066
3148
3145
1098
3145
1098
3113
3084
1100
3084
3098
3089
1033
1034
1042
1050
3090
3090
3089
1065
1042
1050
1066
1097
1098
3089
1033
1034
1065
1042
1050
1066
1097
1098
3114
3098
3098
3097
3097
3098
3114
3098
3098
3154
3154
3089
3089
3146
3146
3146
3146
3097
3097
3090
3090
3146
3148
1098
3146
3148
1098
3100
1066
3098
1068
3146
3148
1098
3146
3148
1098
3114
3089
3089
1068
1100
3084
1068
3098
3097
3089
1049
1050
3097
3090
1052
1066
1098
3089
1034
1042
1050
1066
1098
3090
1052
1066
1098
3089
1042
1050
1066
1098
3090
1066
3084
1044
1050
1100
3097
1050
3097
3090
1052
1066
1098
3084
1044
1042
1050
1066
1068
1100
1098
3090
1052
1066
1098
3084
1044
1042
1050
1066
1068
1100
1098
3090
1066
3084
1044
1100
3097
1098
3092
1049
1098
3090
1052
1066
1098
3084
1044
1034
1050
1066
1068
1100
1098
3090
1052
1066
1098
3084
1044
1034
1050
1066
1068
1100
1098
3098
3098
3156
3156
3090
3090
3090
3090
1050
3090
3090
3090
1050
3090
1050
3090
3089
1042
1050
1097
1098
3089
1042
1050
1097
1098
3090
3090
3148
3089
1033
1034
1042
1050
3089
1042
1050
1097
1098
3090
1050
1097
1098
3148
3084
1042
1100
3090
3098
3090
3090
3090
3090
3084
1052
1068
1100
3089
1033
1034
1042
1050
3100
1060
3089
1065
1042
1050
1066
1097
1098
3084
3084
1042
1100
3089
1042
1052
1050
3090
1050
3114
3114
3114
3114
3098
1066
3114
3098
1066
3097
3156
3156
3090
3090
3090
3090
3097
3097
3097
3090
3090
3090
3097
3090
3090
3089
1042
3089
3089
1042
3089
1042
3089
1050
3089
1034
1042
1050
3082
1042
3082
1042
1050
1098
3082
1042
1050
1098
3098
1098
3089
1042
1050
1098
3082
1042
1098
3089
1049
1050
3089
1049
1042
1050
3089
1049
1050
3089
1034
1042
1050
3082
1042
1050
3090
1098
3089
1042
1050
1098
3082
1042
1098
3089
1034
1049
1042
1050
1098
3089
1049
1042
1050
3082
1042
1098
3084
1044
1034
1042
1050
1068
1100
1098
3090
1050
1098
3090
1050
1100
1098
3084
1044
1034
1042
1050
3082
1042
3082
1042
1050
1098
3084
1044
1034
1042
1050
1066
1100
1098
3090
1050
1066
1098
3090
1050
1066
1100
3084
1034
1052
1068
1100
1098
3090
3089
1044
1034
1049
1042
1050
1068
1098
3089
1044
1049
1050
1068
3084
1044
1034
1042
1052
1050
3082
1042
1050
3090
1050
1066
1098
3092
1042
1050
1066
1068
1100
1098
3084
1034
1052
1050
1066
1068
1100
1098
3089
1036
1044
1034
1049
1042
1050
1100
3089
1044
1034
1049
1042
1050
1068
1098
3082
1042
1098
3084
1050
1066
1100
3090
1050
1098
3092
1034
1042
1050
1066
1100
3145
3084
1044
1042
1050
3082
1042
3082
1042
1050
1098
3084
1044
1050
1066
1100
3090
1050
1066
1098
3092
1034
1042
1050
1066
1100
3090
1050
3092
1049
1042
1050
3097
1050
3090
3090
3090
3084
1044
1042
1052
1050
3082
1042
1050
3090
1098
3092
1050
1066
1068
1100
3081
1036
1034
1066
1068
1100
3089
1044
1049
1042
1050
3092
1049
1042
1050
3090
3090
3089
3090
3090
3090
1050
3090
3090
3148
3089
1033
1034
1042
1050
3089
1097
1098
3098
3084
1042
3090
1050
3090
3148
3089
1042
1050
1066
1097
1098
3145
1098
3090
3089
1065
1042
1050
1066
1097
1098
3090
3090
1050
3090
3090
1050
1097
1098
3090
3089
1065
1042
1050
1066
1097
1098
3090
3114
3114
3114
3114
3114
3116
3116
3116
3100
3098
3090
3090
1052
3098
3100
3098
3089
1049
3089
3097
3097
3090
3090
3089
3090
3090
3089
3116
1100
3089
1034
1042
1050
3082
1042
3090
1098
3090
1050
1098
3098
3082
1098
3100
3089
1049
1050
3090
1098
3089
1042
1050
1098
3097
1042
1050
3100
3089
1049
1050
3098
3146
3098
1098
3098
3082
1042
1052
1050
1098
3089
1034
1042
1050
1098
3090
3090
1050
3084
1044
1034
1042
1050
3082
1042
3090
1098
3090
1100
1098
3098
3148
3089
1044
1049
1042
1050
1068
3090
1050
1066
1098
3089
1044
1042
1050
1068
1100
1098
3146
3092
1050
1100
1098
3082
1042
1066
1098
3089
1036
1044
1034
1042
1050
1066
1068
1100
1098
3090
3089
1044
1049
1042
1050
1068
3098
3090
1066
1098
3092
1042
1050
1066
1068
1100
1098
3090
1050
1098
3092
1042
1052
1050
1068
1100
1098
3098
3084
1044
1050
3082
1042
3090
1098
3098
1066
1100
3145
3097
1042
1050
3090
3090
1052
1098
3092
1050
1066
1068
1100
1098
3092
1049
1042
1050
3090
3090
1098
3092
1050
1068
1100
3082
1042
1052
1050
1066
1098
3084
1044
1034
1042
1052
1050
1066
1068
1100
1098
3090
1066
1098
3092
1042
1050
1068
1100
3116
3090
3082
1042
3116
3116
3116
3090
1050
3116
1100
3090
3116
3116
3116
3116
3116
3116
1100
3116
1100
3090
3090
3156
3156
3156
3146
3148
3089
1042
3089
3089
2156
2156
2156
3180
108
2156
3180
108
2156
2156
2156
106
2156
106
2156
2156
2156
2156
2156
2156
2156
2156
2156
2153
108
2156
2154
2156
106
2156
2738
2738
3762
3762
3762
3762
2156
2156
2156
2154
2156
106
2156
2164
2156
3180
3180
108
2156
2153
108
2156
3180
3180
3180
3180
108
3180
3180
108
2154
2156
106
2156
3186
2164
2164
2156
2153
108
3180
2154
2156
2156
2156
2156
2153
108
2156
2154
2156
106
2164
2156
2156
2156
2156
2153
108
2156
2156
2156
2156
3180
2154
2156
106
2156
2156
2162
2156
3596
3596
3596
3634
3634
3634
3316
1276
2164
2090
2074
2074
2074
2066
26
2066
2065
18
2065
18
28
2065
2073
2073
2065
20
18
2065
2074
2073
2065
25
18
26
2065
25
18
26
2065
20
18
2065
20
2065
12
20
25
18
26
2065
12
20
25
18
26
2066
2066
2065
20
18
2066
2065
20
25
18
26
2065
25
18
2074
2124
3668
3666
3666
3666
2604
2572
556
2585
553
2585
553
2572
538
2636
2636
2636
3258
3250
3258
2572
2572
2194
2932
2649
2649
2649
2612
2612
3100
2100
2452
916
2452
916
2452
916
2870
2118
838
2566
3154
2646
2646
2724
2058
2066
2582
2582
2582
2578
2582
2612
2612
2082
2066
2612
2380
2164
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2066
2566
2642
2642
2602
2578
2610
2578
2610
2610
3590
3682
2566
2566
3620
2100
2196
2246
2100
2100
2196
3660
2052
2098
2196
308
2346
314
2098
2097
2609
2842
2841
2868
2833
793
2834
2842
2841
2826
2842
2842
2842
2833
788
793
2841
2841
2841
2841
2841
2841
2841
2841
2834
796
2844
2826
788
794
2857
2866
2874
2858
820
3828
3828
3828
2066
28
2076
2068
18
28
2066
28
2074
2066
28
2065
2065
28
2065
2076
2065
2297
250
2457
2458
2457
2452
2457
2457
2457
2457
2457
2394
2394
2394
2378
346
2396
346
2394
2970
2394
2396
346
2396
346
2396
346
2969
2394
2964
2969
2969
2969
2970
2970
2964
2969
2066
2074
2066
28
2074
2074
2074
2065
2065
18
28
26
2066
28
2065
2065
2065
28
26
2065
2066
2074
2076
2228
2436
2436
2436
2436
2228
2186
2228
2228
2644
2644
2457
2457
2457
2602
298
2602
298
2636
2321
153
282
154
2322
2330
154
2321
153
148
2569
538
585
2322
284
2321
276
2322
2201
2322
284
2196
2201
2322
2201
2322
284
2602
2346
2220
2220
2346
2716
2732
668
2762
2436
2970
2969
2969
2969
2969
2450
2458
2457
410
2458
2450
2458
2458
2457
2452
2457
2457
2457
2449
409
2450
412
2450
412
2457
2450
412
2457
2457
2457
2450
412
2457
2228
2602
298
2602
298
2201
2346
2346
2329
282
2330
154
2329
2329
153
2585
281
2201
2580
276
2329
2585
281
2329
2332
2201
2329
153
2329
153
2322
284
2329
153
2330
2604
300
2969
2322
2330
3060
3060
2602
298
2602
298
2321
282
2321
266
282
2321
284
2322
284
2330
2322
284
2330
2330
2322
2330
2321
276
2321
266
274
284
282
298
2321
276
2321
284
2322
284
2324
2321
276
2322
284
2322
284
2602
298
2602
298
2602
298
2602
298
3060
3068
3066
3060
2969
922
2969
922
2970
2970
2969
922
2970
2970
2969
2962
2969
2969
2969
2969
2346
2346
2602
298
2346
2329
2346
2346
2329
282
2329
282
2322
2330
2330
2329
282
2330
2586
282
2329
2346
2329
2322
284
292
2329
2321
281
2332
2329
2329
2321
537
281
2322
284
2346
2346
2346
2348
2346
2602
298
2802
2810
2812
2860
2860
2860
2860
2860
2860
2860
2100
2100
436
2484
434
2100
180
178
436
434
2100
2100
436
2100
180
178
2100
50
2100
50
436
434
2100
50
180
178
436
434
2098
2100
50
178
2100
2100
2484
434
2100
180
178
2100
50
2100
2100
2100
2100
50
436
434
2100
50
436
434
2484
2100
50
436
434
2098
2100
50
436
434
2098
2100
436
2484
434
3684
3684
2740
2740
2100
2100
2740
690
2740
690
2098
178
434
2482
2482
2482
2970
2170
2170
2164
122
2169
122
2169
122
2170
2170
2169
2169
2458
2458
2458
2458
2458
2458
2457
2460
2460
410
2458
2457
2457
2457
2457
2457
2460
2460
410
2457
2458
2457
2457
2460
2458
2460
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2996
2996
2996
946
2996
2996
946
2457
2457
2452
2452
2201
2201
2201
2202
2714
2201
2201
154
665
2201
665
2202
2201
665
2714
2201
2204
2204
666
2201
665
2201
2201
2201
665
2714
3034
3034
3034
3034
2713
666
2348
2714
2713
2714
2348
2714
2714
2713
2716
2713
666
2713
2828
3001
954
3001
2996
2930
2937
2906
2418
3612
3892
3890
3898
3596
2820
2820
2820
2834
2866
826
2874
2865
2865
2820
3340
3340
3340
2866
2866
2866
2308
2866
2866
2834
818
828
2834
2842
818
2866
2866
2362
2308
2308
2866
2866
2610
2610
2868
2612
2564
2578
562
2586
562
570
2609
2577
2322
3354
1338
3354
1330
1338
2321
1297
276
1329
313
1337
1332
3340
2842
2866
2874
2834
818
828
2866
2866
826
2874
2834
2874
2866
2866
2866
826
2866
826
2865
2866
2844
2842
818
826
2865
2354
2362
2692
3377
3378
1338
3377
1337
2612
2612
2610
2610
570
2618
2610
2610
570
2610
572
2610
570
2618
2610
2609
2612
562
2610
2618
2604
554
572
570
2604
554
562
572
570
2610
572
2908
858
2618
2610
570
2604
572
860
858
2602
2604
554
562
860
858
2604
554
562
570
2618
2609
570
2892
858
2609
2612
2604
564
570
2618
2612
844
860
858
2612
2618
2604
564
860
858
2604
564
2908
858
2956
2676
732
2698
2572
716
2572
2102
2134
2412
876
2484
2372
836
340
852
332
868
844
2884
340
852
2884
852
2900
2468
2468
2468
2412
2412
2470
2380
2884
2980
2980
996
2980
996
2405
2405
869
2292
2292
2420
2420
2420
3316
2548
2548
2868
2868
2437
325
709
453
2380
2380
2444
332
460
2444
332
460
2252
2548
2548
2548
2868
2868
2484
2484
2484
2452
2452
2452
2452
2452
2452
2693
2181
2700
588
3060
2694
2693
2404
2404
2980
2980
4084
2117
2484
2484
2437
197
709
453
2437
197
325
709
453
2757
2444
204
404
332
460
2444
204
332
460
2868
2484
2484
2452
2452
2693
581
2694
2694
2552
2552
2552
2904
2492
2492
2412
2940
2492
2492
2492
2492
2932
2932
2932
2940
3812
3812
3812
3636
3812
2636
3044
3044
3044
3044
3044
2636
3044
3044
3044
3044
2836
804
2412
3428
2420
2148
2148
2148
3728
2608
3752
2086
2606
2606
2598
2574
2574
2662
2150
2086
3116
3116
2056
2272
2074
2066
2074
2076
26
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2068
2068
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2074
2066
2066
2066
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2070
2070
2070
2070
2064
2064
2064
2064
224
480
2064
2064
2064
224
2064
2064
2065
2064
2064
2066
2066
2066
2288
496
2076
26
2056
2056
2056
2056
2066
2066
2064
2064
17
2064
2066
2074
2074
2074
2056
2056
2064
224
480
2064
2272
480
2064
2066
2066
2066
2066
2066
2066
2066
2064
2064
2064
2064
2064
2066
2066
2066
2066
2066
2066
3602
2066
2066
3602
2066
2066
2066
2074
2058
2058
2610
2829
2843
3634
2666
2666
2666
2666
2666
2666
2282
2282
2282
2282
2282
2282
2226
2226
2258
978
2258
978
3026
3026
2265
2265
2265
2265
985
2265
2265
2265
2265
2265
2265
2265
3033
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
985
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
3033
2265
2265
985
3033
2265
2265
2265
3033
3033
2265
985
2265
2265
2265
985
2265
985
2265
2265
2265
2265
2265
3033
3033
3033
3033
2256
2256
2256
3024
3024
3024
3024
2265
2265
3033
2265
2265
2265
985
2265
985
2265
2265
2265
2265
2265
3032
3024
3033
3033
3033
3033
3033
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2258
978
2258
978
2405
3025
3025
3026
2405
2405
2257
2405
2257
2405
3025
2258
2258
3025
2405
2405
3025
3025
2405
2257
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
3025
2405
2405
2405
2405
2257
357
2405
2405
2257
357
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2257
2405
2405
2257
2257
2405
2405
2405
3025
2405
3025
2405
2405
2257
2405
3025
357
2405
2405
2405
2405
2405
2405
2405
2405
3025
2405
3025
2405
2257
2405
2405
2405
2405
2405
2257
357
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
3025
357
2405
3025
357
2257
2405
2405
2405
2257
2405
2405
2405
2405
2405
2405
2405
3025
357
2405
2257
977
978
2405
3025
357
2405
2405
2257
2405
2405
2405
2405
2405
2405
2405
2405
2405
3025
3025
3025
3025
3025
2405
2405
2405
2257
2405
2405
2405
2405
2405
2257
2405
2405
2405
2405
2405
2257
2405
3025
357
2405
2257
2405
2405
3025
3025
2405
2483
2483
2483
2483
2483
2483
2483
2098
2099
2099
2098
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2098
2099
2098
2099
2098
2098
2227
2227
2739
2227
2227
2227
2227
2227
691
2227
691
2739
2227
691
2226
179
691
2226
179
2227
691
2227
1715
691
2227
691
2227
2227
2227
2227
2227
2227
2227
2227
691
2226
179
691
2227
2227
691
2227
1715
691
2227
2227
2227
691
2227
691
3763
691
2739
3763
691
2739
3763
691
2739
3763
3763
2739
2739
3763
691
3763
691
2739
3763
2739
2227
2227
2227
2227
2227
2227
3763
691
3763
691
2739
3763
3763
2739
2099
563
2098
2098
51
2355
2355
2099
2227
2227
2227
2227
2227
2227
2227
2227
2227
2271
2270
2270
734
2782
2270
2270
734
2270
2270
2270
2270
734
2782
2782
735
2226
2258
3026
2258
3026
3026
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
3025
2257
3025
3025
3025
2257
977
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
3025
2405
3025
3025
2257
2257
977
2257
977
2257
977
2405
2405
2405
2257
2405
2405
2257
357
2405
2405
2405
2405
2405
2257
2405
2405
2257
977
2257
977
3025
3025
3025
2257
977
2405
3025
3025
2405
2405
2405
2739
2227
2227
3763
3763
3891
3891
3891
3123
563
3763
691
3763
2611
3123
563
3123
563
2611
2099
2099
2099
2355
2227
2227
2227
2739
2738
1715
2739
2611
2099
3635
3763
3763
3891
3891
3891
3891
3891
3762
3762
3890
3890
3251
3891
3762
3890
2405
2405
2257
2405
2257
2405
2257
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2257
2257
977
2405
2405
2405
3025
3025
2405
2405
2405
2405
2405
2257
2405
2405
2257
977
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2257
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2666
2666
2258
3026
3026
2412
2412
2256
2256
976
2256
976
2256
976
2256
2256
3024
2256
976
2256
976
3024
2256
2256
2256
976
2256
976
3025
3025
3025
2257
2257
977
2257
977
2257
977
3025
2257
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
3507
2483
2483
2099
2227
2739
2739
2099
2099
307
2739
3763
2739
2739
2099
2227
2782
735
2783
2782
735
2782
2782
735
2782
735
2783
2782
735
2782
735
2782
735
2782
735
2783
2782
735
2782
2782
735
2270
2270
2270
2270
2266
2266
730
2270
2666
2666
3024
2256
2411
2411
2667
2256
2099
2384
2384
2384
2922
3120
3120
2328
2328
2330
2330
2330
2330
2330
2330
2821
2821
2821
2592
2592
2592
656
2592
656
2672
3696
2160
2480
3696
3075
2051
3000
3000
3000
3000
2488
2488
2560
2560
2824
777
2544
2048
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
3688
3688
3688
3688
3688
3688
2560
2560
2560
2560
2640
2640
2288
2384
2384
2384
2384
2384
2384
2384
3840
3840
3840
3840
2432
2432
640
752
2432
640
2424
2944
2944
2944
2944
2944
2944
2944
2944
3200
640
3200
896
3200
640
896
2944
3200
3200
640
3200
3200
640
3200
2688
3200
3200
3200
3200
3200
3200
3200
3200
3176
3176
3176
3176
3176
3176
3176
3056
2096
2608
2048
2048
2048
2048
2048
2048
2048
512
2560
3591
3056
2544
3056
2544
3056
3584
2224
2432
3855
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3855
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
2400
2400
2400
2944
2944
3072
2560
2560
2560
2560
2560
2560
2560
2896
2648
2784
2784
2784
2784
2784
2784
2784
2784
2784
2640
2640
2640
2640
2640
2640
2272
736
2800
2816
2272
2272
2272
2272
2272
2848
3072
1056
2104
2392
2392
2392
2432
2432
2432
2432
2432
2432
2688
2688
2688
2688
2439
399
2432
2432
3200
2688
2432
3200
3200
2688
2688
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
3200
384
2688
2432
2432
2432
2432
3200
384
2688
2432
2432
2432
2432
2432
2432
2688
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3727
2688
3200
3200
3200
3200
3200
2688
2688
3200
3200
3200
3200
3200
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
2688
2688
3712
3712
3712
3936
3936
2688
2688
2688
2640
2640
2384
2384
3599
3599
2575
2575
2575
2575
2560
2560
527
2560
2560
2560
2567
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2048
2048
2048
2048
2048
2048
2048
2048
3072
1056
3072
1040
3072
1040
3072
2944
912
2048
16
3072
1040
3072
1040
2048
16
384
400
2048
16
384
400
3984
2560
2432
400
2048
2048
2560
2448
2432
2048
16
384
400
2048
16
384
400
2048
1024
384
400
3968
1936
3968
1936
2560
528
2432
2560
2432
400
2560
528
2432
2432
2432
2048
2048
384
2048
1024
384
3968
3968
2560
2560
2432
2560
2432
2560
2560
2560
2432
2432
2432
2048
16
384
400
2432
400
2432
400
2560
2432
400
2432
2448
2448
2432
400
2432
400
2432
400
2432
400
2576
2560
2432
2560
2432
400
2560
528
2432
400
2576
2560
2432
2560
2432
400
2560
528
2432
400
2576
2560
2432
400
2560
2432
2432
2560
2432
2560
2432
2432
2432
2560
2432
2560
2560
528
2576
400
912
2560
2560
2560
384
896
528
912
2560
2576
400
2688
2688
2688
2695
655
2695
655
2703
2688
2688
2688
2703
2703
2703
2688
2688
2688
655
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
3200
3200
2688
2688
3215
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
2688
2688
2703
2688
2688
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
640
2688
3200
3200
3200
3200
2688
3200
896
3200
3200
896
2944
3200
896
3200
896
3200
896
2944
3200
896
2688
3200
896
2688
3200
896
2944
3200
896
3215
2688
3200
2688
2688
2688
2688
2688
2688
2688
2703
2703
2703
2688
2688
2688
2688
3215
3215
2703
3215
3215
3215
3215
2703
3215
3215
3215
3215
3215
3200
3200
2688
2688
2688
655
3200
1167
3200
3200
3200
3200
3200
3200
1159
1167
3200
3200
3200
3200
1167
3200
3200
3200
1167
3200
3200
1167
3200
3200
3200
3200
3200
1167
3200
3200
3200
3200
1167
3200
3200
1167
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
1159
1167
3200
2688
2688
3200
640
2688
2688
2688
3200
3200
3200
3200
3200
3200
3200
3200
3200
2688
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
2688
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
2688
2688
2688
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
2688
3200
3215
3215
2688
3200
3200
2688
3200
3200
3200
3200
3200
3200
3200
3200
3200
640
3200
2688
3200
2688
3200
3200
3200
3200
3200
640
3200
2688
3200
3215
3215
3215
3215
3200
3200
3200
2688
2703
3215
655
2688
2688
655
3200
3200
1167
3200
3200
3200
3200
3200
3200
1167
3200
3200
3200
3200
3200
1167
3200
3200
3215
3200
1167
3215
3200
3215
2688
2688
2688
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
2816
2816
2816
2816
2816
2816
2816
2176
2176
2176
2176
2176
3599
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3599
3584
3599
3599
3584
3584
3584
3584
3584
3584
1551
3584
3584
3584
3584
3584
3584
3584
3584
1551
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3712
3712
3712
3712
3712
1679
3712
3712
3712
3719
3727
3727
3712
3712
1679
3712
3712
3727
3712
3712
3712
3712
3712
3712
3712
2056
2063
271
2048
256
2319
2048
1024
256
2048
1024
256
2048
1024
256
3072
3072
2304
2304
2063
2063
2304
2304
2048
128
2304
2176
2048
2048
2048
1024
3072
2048
2048
1024
2048
1024
3072
2048
2048
2048
2048
2048
2048
2048
2048
2048
256
2048
1024
3072
2048
256
2048
256
2048
1024
2048
1024
256
3072
3072
3072
2048
256
2048
256
2048
256
2048
2048
2048
256
2048
2048
2304
2304
2304
2048
256
2048
2048
2048
256
2048
2048
2048
2304
2048
1024
256
3072
2304
3072
2048
1024
256
2048
3072
2048
256
2048
2304
2304
2048
256
2048
2048
2048
2304
2048
256
2304
2063
2048
2048
2176
2048
2048
2048
2048
2304
2176
2048
2048
2048
2048
2176
2176
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
256
2304
3072
512
256
2304
2048
2048
3072
2048
2304
2048
2048
2304
2560
256
2560
256
2304
2560
256
2304
2560
256
2560
256
2560
2560
2304
2304
2304
2304
2304
2560
256
2560
256
2304
2048
512
2560
2304
2048
256
2560
256
2048
2048
512
256
2048
2048
256
2048
2048
1024
3072
3072
3072
512
2048
1024
256
3072
2560
2560
3072
256
3072
2048
2048
3072
2304
2304
3072
2048
1024
512
2560
2304
2048
256
2560
256
2048
1024
512
256
2048
1024
256
2048
256
2048
2055
15
271
2063
519
527
3087
15
519
527
2304
2560
2560
2560
2304
2319
2304
2575
271
3087
527
271
2560
2560
2560
2560
2304
2560
2560
2304
2304
2048
2560
256
2048
512
2567
2048
3072
2048
512
2048
3087
2048
256
2560
256
263
2560
256
527
271
2304
2560
256
2560
2560
256
2560
2560
256
2560
256
527
271
2304
2048
512
256
2304
2304
2048
256
2560
3072
512
256
2048
1024
512
256
2560
2304
2048
256
2048
2304
3072
3072
1031
2048
1024
512
256
3072
512
256
3072
512
256
1039
527
271
2304
2048
1024
512
2304
2560
256
527
271
2304
2048
256
2048
2304
2048
256
2304
2304
2048
256
2560
256
2560
256
2560
256
2560
2560
256
2560
256
2048
512
256
2560
2560
2304
2304
2048
256
2304
2304
2304
2304
2560
256
2560
2304
2304
2304
2048
2560
256
2560
256
2304
2048
512
256
2048
256
2304
2048
256
2560
2048
512
2048
1024
2560
3072
512
256
2048
1024
512
256
2048
1024
512
256
2048
2048
1024
2560
2560
3072
256
3072
2048
256
3072
2304
2048
3072
2048
256
2304
3072
3072
2048
2048
1024
3072
512
256
2048
1024
3072
512
256
2560
256
2048
1024
512
256
3072
2560
2304
2560
256
2048
2560
2560
256
2560
256
2560
256
2304
2560
256
2560
256
2048
512
256
2304
2304
2048
256
2304
2048
1024
512
256
2560
2048
1024
512
256
2560
2048
256
2304
2304
3072
3072
512
256
3072
512
256
3072
2048
1024
512
256
2304
2560
256
2048
3072
256
2304
2048
256
2048
256
2048
2048
256
2048
256
2048
256
2560
3087
527
3072
512
2304
2560
2560
2560
2560
2560
2304
2048
1024
3072
512
3072
2048
3072
3072
3072
2048
1024
2048
1024
2048
1024
2048
3072
2048
1024
2048
1024
2048
1024
256
2048
1024
3072
512
256
3072
512
256
3072
3072
3072
2048
2048
1024
256
2048
1024
256
2048
2560
256
2560
256
2575
2560
2560
2560
2560
2560
2304
2560
2560
256
2304
2304
3072
3072
2560
2560
2560
2560
3087
3087
3087
3087
2560
2560
2560
2560
2560
2560
2304
2304
2304
2304
2560
2560
2560
2560
2560
2560
2304
2048
3072
2048
1024
2048
3072
2048
2048
1024
3087
2048
1024
2560
256
1039
527
2048
2048
2048
1024
2048
1024
2048
2560
3072
2560
2048
1024
1039
2048
1024
256
2048
2560
2048
256
2048
256
2048
2560
256
2048
256
2048
256
1039
271
2048
1024
256
2048
2560
256
2048
1024
3072
3072
3072
2048
1024
2048
3072
512
256
2048
2048
2048
1024
256
3072
2048
1024
3072
512
256
2048
2048
1024
2048
1024
2048
1024
256
2048
2048
1024
3072
512
256
2560
2048
256
3072
2048
1024
256
2048
512
256
3072
2048
1024
2048
256
2048
1024
256
2048
2048
1024
2048
512
256
2560
256
2048
1024
3072
3072
2048
1024
2048
3072
512
256
3072
3072
2048
2048
2048
1024
512
256
2048
1024
2048
1024
3072
512
256
2048
2048
1024
512
2048
1024
2048
1024
256
3072
2048
1024
3072
512
256
3072
512
2048
256
2048
1024
256
2048
1024
256
2048
512
256
3072
2048
1024
256
2048
2048
1024
256
2304
2048
2048
512
256
2048
512
256
3072
3072
2048
1024
3072
512
3072
3072
3087
3072
1039
3072
3072
3072
3072
1039
3072
3072
3072
2048
3072
2048
1024
2048
1024
3072
3072
3072
2048
2048
3072
3072
2048
2048
3072
3072
3072
3072
3072
3072
3072
2048
2048
3072
3072
2048
2048
3072
512
3072
512
3072
3072
2048
3072
2048
3072
2048
1024
2048
1024
3072
2048
1024
3072
3072
3072
3072
3072
256
3072
3072
2048
1024
2048
1024
3072
3072
3072
256
2048
2048
1024
256
2048
1024
256
2048
2560
2560
3072
2048
1024
2048
1024
3072
512
3072
3072
256
3072
2048
1024
256
2048
1024
256
2048
1024
3087
2567
527
3079
1039
527
3087
3072
3072
3072
3072
3072
2304
3072
512
2176
2063
3079
1039
2063
2063
3087
3087
3087
3079
1039
15
3079
2063
2063
527
271
3072
3072
2048
1024
3072
2048
2048
1024
256
3072
2048
1024
3072
2048
2048
3072
3072
3072
1039
3072
3072
3072
2048
2048
1024
2048
3072
2048
2048
1024
15
2048
3072
2048
2560
2048
2048
15
2048
2560
3072
3072
3072
3072
3087
3072
2048
1024
1031
2048
1024
1039
15
3072
2048
1024
2048
1024
2048
1024
1039
15
527
2048
3072
3072
3072
1039
3072
3072
3072
3072
3072
2560
3072
3072
3072
2560
3072
3072
1039
15
3072
3072
256
1031
3072
2048
1024
1039
271
3072
1039
3072
3072
2048
1024
1031
2048
1024
512
1039
15
527
271
2048
1024
2048
1024
2048
1024
2048
1024
3072
2048
1024
3072
2048
1024
2048
1024
2048
1024
3072
3072
3072
3072
256
2048
3072
512
256
2048
1024
2048
3072
512
256
2560
3072
3072
3072
3072
3072
3072
3072
2048
2048
1024
2048
3072
2048
3072
2048
1024
2048
1024
2048
1024
3072
3072
3072
2048
2048
2048
3072
512
2048
2048
2048
3072
512
3072
3072
3072
2048
1024
2048
1024
3072
3072
3072
2048
1024
3072
2048
1024
3072
2048
1024
2048
1024
3072
3072
2048
1024
2048
1024
512
2048
1024
2048
3072
3072
3072
2048
1024
3072
2048
1024
3072
2048
1024
256
2048
1024
2048
1024
256
2048
2048
2560
3072
2048
1024
2048
1024
256
2048
1024
2048
1024
2560
2560
3072
3072
3072
3072
3072
256
3072
2048
1024
512
256
3072
3072
3072
3072
3072
3072
3072
3072
256
3072
2048
1024
3072
512
256
2048
2048
1024
512
2048
1024
512
2048
1024
2048
2560
2048
1024
2048
1024
3072
2048
1024
2048
1024
3072
3072
2048
2048
3072
2048
2048
2048
2048
2048
3072
3072
3072
3072
3072
3072
3072
3072
2048
2048
1024
2048
3072
2048
2048
2048
1024
2048
1024
3072
2048
2048
2048
3072
512
2048
2048
2048
2048
2048
3072
512
3072
3072
2048
2048
1024
3072
2048
1024
2048
1024
512
2048
3072
3072
2048
1024
3072
3072
3072
3072
3072
3072
3072
256
3072
3072
256
2560
3072
3072
256
3072
256
3072
2560
2048
2048
1024
2048
2048
2048
1024
3072
3072
3072
3072
3072
3072
2048
1024
2048
1024
512
2048
1024
256
2048
1024
3072
2048
1024
2304
3087
527
3072
256
3072
256
1039
271
3072
256
3087
3087
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
256
3072
256
3072
256
3072
2048
1024
512
256
3072
3072
256
2048
1024
512
256
2048
1024
512
256
3072
3072
512
3072
512
2304
2304
3072
256
3072
256
3072
256
3072
512
256
3072
256
3072
256
3072
512
3072
512
3072
3072
512
3072
2048
512
2048
512
2048
512
2560
2560
3072
2560
3072
3072
512
3072
3072
3072
512
3072
512
2575
2575
2575
3079
1039
519
527
2575
2575
271
3072
2048
2048
1024
3072
3072
256
3072
256
3072
256
3072
3072
256
3072
3072
256
3072
3079
3072
3087
527
271
3087
527
3087
3079
3072
256
3072
3072
3072
512
3072
3072
512
3072
3072
3072
256
3072
256
3072
3072
256
3072
3072
3072
3072
3072
3072
3072
3072
3072
256
3072
256
1031
263
3072
512
1039
527
271
3072
256
3072
512
3072
512
2560
3072
512
3072
512
3072
512
3072
1039
3072
3072
3072
3072
512
256
3072
512
256
1039
527
271
3072
3072
2560
3072
512
256
3072
512
3072
3072
3072
3072
3072
3072
3072
3072
3072
1039
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
256
3072
3072
256
3072
3072
3072
3072
3072
3072
3072
3072
256
3072
512
256
3072
512
3072
256
3072
256
3072
2048
1024
512
256
2304
2048
3072
512
3072
3072
512
3072
512
256
2048
1024
512
256
2048
1024
3072
512
3072
512
2304
3072
256
3072
256
2304
2304
3072
3072
256
3072
256
3072
512
3072
3072
3072
256
3072
3072
256
3072
512
256
3072
256
3072
256
3072
512
2560
3072
3072
3072
512
256
3072
512
256
2560
3072
512
3072
3072
2048
512
2048
2560
2560
2048
2048
512
2048
2048
2560
2560
3072
512
3072
3072
512
3072
512
256
2560
3072
2048
1024
512
256
3072
3072
512
3072
512
2048
3072
3072
3072
256
3072
3072
256
3072
3072
3072
3072
3072
3072
3072
512
256
3072
3072
256
3072
256
3072
512
2560
3072
512
3072
512
3072
512
3072
3072
3072
512
2560
3072
3072
512
256
3072
256
3072
512
3072
256
3072
512
3072
512
3072
3072
3072
3072
512
3072
3072
3072
3072
3072
3072
512
3072
3072
3072
3072
3072
3072
3072
3072
3072
512
3072
3072
3072
3072
512
3072
3072
3072
3072
3072
512
2048
2560
3072
3072
3072
3072
2048
3072
256
3072
256
2048
2048
2304
2048
1024
2048
1024
3072
2048
1024
2048
1024
256
3072
3072
3072
3072
2575
2319
3072
2304
128
1104
2304
128
3072
3072
3072
3072
2560
2304
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
3712
3712
3200
3200
3200
3200
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2128
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2128
2048
2560
2560
2560
2567
2567
2567
2688
896
2944
2560
2560
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2319
2304
2304
2304
2304
2304
2319
2304
263
2319
2304
263
271
2304
2304
2319
2304
271
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
3792
3792
3792
3792
2688
2688
2688
2703
2703
2688
655
2703
2688
2688
2784
2656
736
2784
2688
2688
2688
3680
3680
2480
2896
2656
2656
2144
3632
3632
3152
2608
2480
2480
2480
2480
2480
2480
2928
2544
2544
3952
3520
2624
2624
3968
2432
2368
2624
2368
576
2368
2624
2624
2688
2688
2352
2352
2688
2816
2816
2816
2304
2816
2304
2304
2048
2048
2048
2048
2048
2096
3632
3008
3008
2880
3008
2880
3008
2880
3648
3632
2864
3632
3632
2816
3968
2480
2288
2048
2048
2992
3072
2560
256
2447
2432
2432
2432
2432
2447
2439
2439
2831
2816
2816
2816
2823
783
2816
2816
2823
783
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2951
911
2944
911
2944
2944
2688
2688
2688
2048
512
2048
512
2048
2048
512
2048
512
2048
512
2560
2560
2560
2048
2048
2560
2560
2560
2560
2560
2560
2560
2560
2575
2560
2560
2048
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
3584
3584
3584
3584
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2048
512
2048
512
2048
512
2560
2560
2560
2048
512
2560
2560
2048
512
2560
2560
2048
2048
2048
2048
2048
2048
2055
2048
2048
2048
2048
2567
527
263
271
2560
256
2560
128
2304
2304
2304
2304
2560
256
2560
256
2311
271
2304
2304
2560
256
2560
256
2560
256
2560
256
2304
2560
256
2560
2560
2304
2560
256
2560
256
2560
256
2304
2304
2176
2560
2560
2176
2176
2560
2176
2560
2560
2304
2304
2304
2304
2304
2560
2560
128
640
2560
2688
2176
2560
2560
2560
2560
2560
2304
2560
256
2567
527
263
271
2560
256
2304
2304
2560
256
2560
256
2304
2560
2304
2560
256
2560
256
2304
2304
2304
2304
2304
2304
2560
256
2176
2176
2560
2560
2560
2176
2176
2560
2176
2560
2560
2560
2560
2560
128
2560
2560
2567
527
263
271
2304
2560
256
2560
256
2304
2304
2304
2560
2560
2560
128
2560
2560
2560
2560
2560
2560
2560
2560
128
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2831
2831
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
775
783
2816
2823
783
2816
2816
2816
2816
775
783
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2823
2816
2823
783
2816
2816
2816
2816
2823
783
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
3936
3936
3936
2816
2816
2816
2816
2944
2944
2944
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
3056
3056
3056
3056
3056
3056
3056
3056
3056
3056
3056
3056
3056
3056
3056
3056
3056
3056
3056
3056
3056
3056
3056
3056
3056
2800
2800
2544
2544
2800
2800
2800
2800
2544
2544
2544
3056
3056
3056
2560
2560
2560
2560
2560
2575
2560
2575
2560
2560
2560
2560
2560
2400
2400
2400
2400
2400
2400
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
3056
3056
3056
3056
3056
3056
3056
2319
2319
2304
2304
2575
271
2575
271
2575
271
2560
256
2560
2575
271
2575
271
2560
256
2575
2575
271
2575
2560
256
2560
256
592
2560
592
2560
2560
256
592
2560
256
2304
2560
2560
256
2560
2560
256
592
2560
2560
256
2560
592
3584
2911
2911
2911
2911
3599
3584
2816
3584
3599
3584
2816
3584
3584
3584
3584
3584
3584
3584
2560
2959
2944
2944
2944
3072
1031
1039
3072
3072
2831
3808
3296
3456
3456
3584
3152
3152
3808
3584
3599
3584
3584
3584
3584
3152
3152
3152
3152
2575
2575
2575
2384
2575
2575
2560
2560
2560
2560
2560
2560
2560
2560
2447
2384
2384
2575
2575
2575
2575
2560
2560
2784
2560
2560
2560
2575
2560
2560
2560
2432
2432
2432
2432
2432
391
399
2432
2432
2432
2432
2432
2432
2432
2432
2896
2944
2959
3968
3968
3968
3968
3968
3983
3968
3968
2944
2944
2944
2944
2944
911
2944
2944
2944
2944
2951
911
2944
2944
2944
2944
2944
2944
2944
2688
3328
3328
1287
1295
3328
3328
3328
2048
2048
2048
2048
15
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
519
527
2560
2560
2560
2560
2560
2560
2560
2560
519
527
2560
2560
2560
2560
2560
2560
2560
2560
2560
519
527
2560
2560
2560
2560
2560
519
527
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2944
2560
2560
2560
519
2656
2656
2656
2416
2128
336
2888
2888
2448
2912
848
2912
848
720
2896
2896
2896
2896
2896
2896
2896
2896
2896
2896
2896
2432
2432
2432
2928
2888
2432
2888
2896
2944
2944
2944
2944
2944
2048
2048
2048
2240
2240
2944
2944
2944
3904
2368
2368
2608
2608
2096
560
2416
2608
2096
560
368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2608
2608
2608
2096
560
2096
560
2368
2368
2368
2368
2368
2368
2560
2304
2624
2624
2624
2560
3632
2944
2944
2944
2944
3392
2560
2096
560
2096
560
2608
2608
2608
2608
2608
2608
2608
2608
2608
3632
2368
2368
2368
2368
2368
2368
2368
2368
2368
2608
2096
560
2096
560
2368
2368
2560
2560
2560
2560
2056
2056
2056
2056
2944
2944
2392
2816
2944
2944
2944
2944
2816
2816
3072
2816
3584
3584
3584
3632
3584
3584
2560
2560
2560
2560
2560
2752
2560
2560
2560
2560
2560
2560
2816
2304
2048
2048
2048
2048
2304
2560
1536
3107
2338
2090
298
586
2090
298
2338
2570
42
3626
3082
2058
2058
2990
3758
2186
2184
2591
2579
2586
2582
2588
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2578
2578
2578
2578
2582
530
2582
530
2770
2754
722
2770
2770
2772
722
2772
722
2754
724
722
2754
2764
730
2578
2578
2770
2578
2578
2578
2578
2578
2578
2578
2578
2578
2770
2770
2770
2770
2770
2770
2582
2582
2582
2582
2222
2222
2222
2280
248
2280
248
2280
248
2280
248
2280
248
2152
168
2216
2152
168
2152
168
2614
2614
2614
2610
2610
2610
2328
2328
2622
2618
2332
2332
2332
2332
2610
2610
2102
2102
2102
566
2102
2098
2298
2234
2236
2156
2156
2264
2280
254
2280
2286
2230
2230
2158
174
2098
2098
562
2098
562
2098
562
2098
2098
2098
562
2094
2094
2094
54
2094
2094
2218
2218
2090
2098
2098
2098
562
3186
2162
2162
3186
2162
2162
2162
2619
2395
2395
2082
3489
2071
3976
2402
2402
2402
2402
2402
2402
2530
2530
2530
2530
2530
2530
2502
2466
2257
210
338
3025
2513
2769
465
722
2769
2632
2265
2265
2265
2265
3033
2265
2265
218
2265
2265
2265
2265
2265
218
3033
2266
2265
2265
2265
2265
2265
2265
2265
2265
2265
2457
2521
2777
1753
2457
410
474
2457
2457
2458
2457
2457
410
2457
2458
2457
2457
2457
2457
2457
2457
2457
2457
2457
2457
2457
2777
2457
2457
2777
2777
1753
2457
2457
2457
410
474
2777
1753
2777
1753
2457
2777
1753
2457
410
2458
2457
410
2777
1753
2457
2777
1753
2457
2457
410
2457
2457
2458
474
3801
2777
1753
2777
1753
2777
1753
2390
214
2390
2262
2902
2902
2902
2902
2457
2521
2777
2457
2457
2457
2777
2457
2777
2457
2457
2457
2457
410
2457
2766
2774
3033
3033
2777
2905
729
2777
1753
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2390
2262
3030
2518
2774
2093
301
2637
2637
1613
2774
2093
301
2093
301
2093
2093
2093
2093
301
2637
2262
2518
2637
2093
301
2093
2637
2637
2093
301
2205
2093
301
2093
301
2093
301
2093
301
2093
301
2093
301
2093
301
2093
301
2093
301
2093
301
2093
301
2093
2637
2093
2093
2093
2093
2093
2093
301
2349
2093
2093
2093
301
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2205
2093
2093
2205
2205
2093
2093
2349
2605
2349
2605
2093
301
2093
301
2093
2093
301
2605
1581
2093
2093
301
2093
301
2093
301
2093
301
2093
2093
301
2093
2093
301
2605
2093
301
2605
2093
301
2093
2093
301
2093
301
2093
301
2093
301
2093
301
2093
2349
2093
301
2093
2093
301
2093
301
2093
301
2093
301
2093
301
2093
301
2093
301
2093
301
3629
2093
2093
301
3629
2093
2093
2349
2349
2093
301
2093
2093
301
2093
2349
2349
2349
2349
2093
301
2605
1581
2093
2093
301
2093
157
2605
2605
2093
301
2605
2093
301
2349
2093
301
2093
2093
301
2349
2093
301
2093
2349
2349
2093
301
2093
301
2349
3629
3629
3629
3629
3629
2093
301
2093
2093
301
2093
157
2093
301
2093
2093
301
2093
301
2093
301
2093
2093
301
2093
2093
301
2093
301
2093
301
2093
157
2093
301
2605
1581
2093
2349
2205
2093
2093
3629
3629
2093
301
2181
139
135
2181
139
2181
139
135
2181
139
2187
2181
139
2187
2146
2147
2147
2151
2147
101
483
2147
101
2147
2147
2147
2147
101
2147
101
2147
2147
2147
2147
483
2147
101
2149
2147
3043
3043
997
3043
3043
997
2947
2947
2275
419
2275
419
421
3811
2275
419
2275
419
421
2275
419
421
2275
419
2275
419
421
2467
355
357
421
2467
421
2467
355
357
421
2403
2467
2467
2466
419
423
2467
2467
2279
423
487
2275
419
421
2275
419
421
2467
355
357
421
2467
421
2467
2467
355
357
421
2467
421
2467
421
2275
419
2275
419
421
2275
419
2275
419
2275
419
421
2275
419
2275
419
2467
2467
2467
2467
2467
2467
2467
421
2467
355
357
421
2467
421
2467
421
2467
355
357
421
2467
2275
419
2275
419
2467
355
2467
2467
355
3939
3939
1893
3939
1893
3939
1893
3939
1893
3939
3939
3939
3939
3939
3939
3939
3939
3939
3939
3939
3939
3939
1893
3939
3939
2979
995
933
2979
995
933
2979
995
2979
995
933
3043
2979
995
4003
4003
4003
1957
4003
4003
4003
4003
4003
2147
2147
611
613
1635
1637
2147
103
2147
2147
2963
2963
2147
101
2469
2469
2275
419
421
2275
419
2275
419
421
2275
419
2275
419
2275
419
421
2275
419
2265
2286
2254
238
366
2286
1006
2286
2254
238
366
2414
3054
2414
2542
2542
2542
2894
3822
2895
2895
2246
2192
2632
2336
2632
2632
2349
2093
301
2093
301
2093
301
2093
301
2093
301
2093
301
2093
301
2093
301
2093
301
2093
301
2637
2125
2637
2637
2637
1613
2125
2637
2093
301
2093
301
2349
2349
2093
301
2093
301
2093
301
2349
2093
301
2349
2093
301
2093
301
2093
301
2349
2093
301
2093
301
2093
301
2637
2349
2637
3661
2125
2125
2637
2125
2637
2125
2637
2093
301
2093
301
2093
301
2093
301
2093
301
2093
301
2093
157
301
2093
301
2093
301
2093
301
2093
301
2093
301
2093
301
2205
2093
301
2093
301
2125
2637
2125
2637
2637
3661
3661
2125
2637
2093
301
2637
2637
1613
2093
301
2093
301
2093
301
2403
2469
2469
3939
1893
4005
3045
3557
1491
3539
3683
2659
613
1635
3939
1893
3939
1893
4005
3027
3683
1637
3683
1637
3683
2659
613
1635
1637
3027
2147
2147
2147
2515
2469
2469
2469
2403
3939
3939
1893
3939
1893
2659
613
1635
1637
2147
3683
3939
3939
3043
3043
3043
3555
1491
3555
1491
4007
4007
3555
1491
1511
3555
1491
1511
4005
4051
4007
4051
2093
301
2349
2093
2093
301
2093
2349
2093
2349
2093
301
2093
2093
301
2349
2349
2349
2349
2349
2349
2349
2093
301
2093
301
2093
301
2349
2349
2349
2093
2093
3117
557
2093
2093
2093
2605
2605
2093
2093
2093
2093
2093
2093
301
2093
301
2093
301
2093
301
2605
2349
2349
2349
2093
301
2093
557
301
2093
557
301
2349
2349
2349
2093
301
2093
301
2093
301
2093
301
2093
301
2349
2349
2349
2093
301
2349
2349
2349
2348
2092
300
2348
2348
2092
300
2092
300
2092
300
2092
2348
2092
300
2092
300
2092
300
2092
300
2092
2092
300
2187
2187
2065
18
2576
2576
2054
262
2054
262
2070
2070
2582
2070
2582
2070
2582
2070
2070
2582
2070
2582
2070
2582
2582
2070
2070
2070
2582
2070
2582
2573
2573
2573
2061
2061
2573
2061
2573
2061
2573
2573
2061
2565
263
2323
2309
263
2323
2323
2323
2323
2565
261
2323
2323
2579
2579
2323
2323
1299
2323
2323
2451
2181
2311
3847
2451
2451
2451
2309
263
3845
3845
3845
1799
2451
2181
2063
527
2063
527
2575
2063
2063
2063
527
2063
527
2575
2063
527
2063
527
2063
527
2575
1551
2575
1551
2575
2575
2575
1551
2575
1551
2575
2575
2575
1551
2575
1551
2575
1551
2575
2575
2575
2063
271
2063
271
2062
2062
2062
2062
2062
526
2062
2184
2184
2580
2068
2312
2056
264
2184
2068
2083
2646
2390
598
2390
598
2886
3170
3170
2817
2049
2076
796
2076
796
2076
796
2076
796
2076
796
2076
2892
2892
2892
2610
2610
2610
2610
2610
2610
2674
2098
2258
2594
3810
2099
2611
3313
753
2801
3313
3313
2801
3313
753
497
2487
2487
2664
2664
2162
2608
2152
3632
3632
1587
2224
3632
3632
3632
2608
2608
3120
3120
3120
3120
2608
3120
3120
3120
3120
2608
3120
3120
560
3120
560
3120
3632
3632
1587
2096
2096
3632
3632
2608
2608
2608
2608
3096
3103
2072
48
2136
2143
2136
2136
2136
2136
2143
2088
2088
2096
40
2096
40
2736
2736
2736
2736
2736
2736
2920
2736
691
2736
2736
2736
2736
691
2736
2736
2736
2739
2739
2739
2739
2736
2736
2736
2736
2736
2739
2736
691
2739
2736
2736
2736
2736
3248
3248
3248
3248
3248
3248
3248
3248
2864
2867
2864
2864
2864
2864
2864
2846
2622
2238
2356
3636
3892
3892
3636
2484
2484
2484
2484
3309
2718
2334
2718
2334
2718
3380
2334
2454
3383
3380
3380
3380
3380
3380
3380
3380
3380
3380
3380
3383
3380
3382
3383
3383
3383
3383
3383
3383
3383
3380
3380
3380
3380
3380
3380
3380
2838
806
2838
806
2838
806
2958
2958
2612
2228
692
2228
2228
692
3636
3636
3636
2612
2606
3099
2614
694
2614
694
2742
2614
694
2614
694
2614
694
2742
2742
2742
2734
2734
2734
2782
2612
692
2740
2356
2612
2718
2612
2103
2103
2100
2100
2100
2062
2958
846
2862
2091
107
2139
2139
2139
2484
2484
2484
2484
2484
2484
2743
2740
2740
2740
2485
2485
2494
2487
2743
2743
2743
2743
2743
2743
2743
2484
2484
2484
2484
2484
2484
2484
2484
2484
2484
2484
2484
2484
2484
2740
2484
2740
2484
2484
2484
2484
2740
2484
2740
2484
2484
2484
2484
2484
2484
3767
3767
3767
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3767
3767
3767
3767
3767
3764
3764
3764
3764
3764
3764
3764
3764
3764
3774
3774
3774
3774
3774
3774
3774
3767
3767
3767
3767
3767
3767
3767
3767
3767
3767
3767
3767
3767
3766
3766
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3766
3764
3774
3767
3767
3892
3892
2740
3766
3764
2094
2093
2142
2142
2997
2997
2485
2485
2485
2485
2758
2759
2759
2759
2759
2759
2759
2759
2759
2759
2759
2759
2759
2758
2758
2758
2758
2758
2758
2758
2758
2758
2758
2758
2758
2758
2758
2758
2758
2758
2758
2446
2446
2446
3214
3214
3214
3214
3214
2126
2126
2094
2094
2094
2094
2094
3726
3726
2222
206
2222
206
2734
2734
2958
2702
910
2062
2062
2062
2062
2062
2062
2062
2062
2254
2830
2318
3278
2062
2062
2830
2254
2318
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2062
2254
2254
2062
2062
2830
2830
2318
2830
2318
2318
1230
2830
2830
2510
2254
2318
2062
2062
2062
2062
2062
2062
2254
2062
2830
2830
2318
1230
2830
2510
2702
2702
2702
2446
910
2446
910
2446
910
2958
2958
2958
2958
3214
3214
3214
398
654
3214
398
654
2702
2446
654
1422
2446
654
2446
2894
2862
846
3214
3214
3214
3214
3214
3214
2446
654
2446
654
2702
2702
2446
2702
2446
2446
2702
2702
3214
398
654
3214
398
654
2702
2702
3214
2702
3214
398
654
3214
398
654
2702
2702
2446
654
1422
2446
654
1422
2702
2702
2446
654
2446
2702
3214
910
3214
2702
2446
2702
3214
398
910
3214
910
3214
398
654
2702
2446
654
910
1422
2702
2702
2702
2702
2702
3214
654
2702
2702
2702
2702
3214
654
2702
3214
590
2702
2702
2702
910
3764
3764
3764
3765
3765
3767
3767
3767
3764
3764
3764
3765
3765
3765
3767
3767
3767
3767
3767
3767
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3766
3767
3767
3767
2740
2740
2740
2740
2741
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2743
2740
2743
2743
2743
2743
2743
2743
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2743
2743
2743
2743
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2743
2742
2742
2743
2743
2743
2740
2740
2740
2740
2741
2741
2743
2740
2740
2740
2740
2741
2741
2741
2741
2741
2741
2741
2741
2741
2741
2741
2741
2741
2742
2742
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2743
2743
2741
2741
2742
2742
2742
2742
2742
2740
2740
2740
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2741
2741
2741
2741
2742
2742
2742
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2743
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2996
2996
2996
2996
3252
3252
3252
2615
2228
2231
2228
2228
3767
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3767
3764
3765
3765
3766
3766
3766
3766
3767
3767
3767
3767
3767
3767
3767
3767
3767
3767
3767
3767
3767
3767
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3252
3252
3255
3255
3255
3255
3255
3255
3253
3253
3253
3255
3255
3255
3255
3254
3253
3255
3255
3255
3254
3262
3254
3254
2139
2139
2139
2103
2103
2139
2100
2100
116
2100
2100
116
2100
116
2100
2100
2100
116
2100
2100
2100
2100
2100
2101
2103
2100
2158
2158
2158
2158
2158
2103
2103
2103
2103
2103
2103
2103
2167
2103
2103
119
2103
2103
2103
2103
2103
2103
2103
2103
119
2103
119
2164
2100
2100
2164
2100
116
2164
2100
2100
116
2100
2100
2164
2100
2100
2100
2100
2100
116
2100
2100
2100
2164
2100
2164
2100
2100
2100
2100
2100
2100
116
2164
2100
2100
2100
2100
2100
2100
2100
2100
2100
2100
116
2100
2100
2100
2100
2100
116
2100
2100
2100
2100
116
2100
2100
2100
2100
2100
116
2100
2164
2100
2100
2100
2100
116
2164
2100
2100
2100
2100
2164
2100
2100
2101
2102
2164
2100
2100
2100
116
2100
2100
2158
2158
2103
2103
2100
2100
2612
2612
3636
3636
3636
3636
3636
3636
3636
3636
3636
2615
2615
2615
2615
2615
2615
2612
2612
2612
3252
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
1204
3252
3252
2612
1204
2612
2612
2612
1204
2612
3252
2612
2612
3252
2612
3252
3252
3252
3252
2612
2612
2612
2612
1204
2612
1204
2612
2612
2612
2612
2612
2612
2612
2612
2612
1204
2612
2612
2612
2612
2612
2612
2612
2612
2615
2615
2615
2615
2615
2615
619
2615
2615
2615
2615
2356
3639
3639
3639
2359
2359
2359
2613
2613
2613
2613
2613
3636
3636
3636
3636
2356
3636
3636
2356
2356
2614
2614
2614
2614
2614
2669
2614
2614
1206
2614
2614
2614
3255
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
3252
2612
3252
3252
2612
2612
2612
2612
3252
2612
2612
2612
2612
2612
1204
2612
2612
3252
3252
3252
2612
2612
3252
2612
3252
2612
2612
3252
2612
3252
3252
3252
2612
2612
2612
2612
2612
2612
1204
3252
2612
2612
2612
3252
2612
3252
2612
2612
2612
2612
2612
1204
2612
1204
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
3252
2612
2612
2612
2612
1204
2612
1204
2612
2612
2612
2612
2612
2612
2612
1204
2612
2612
2614
2614
2614
2614
2614
2615
2615
2615
2615
2615
2615
3636
2615
2651
3252
2612
2612
3636
3636
3636
3636
3636
2356
2612
3252
3252
2612
3252
2612
3252
3252
3252
3252
3252
3252
3252
2612
1204
2612
1204
2612
1204
3252
3252
2612
1204
2612
1204
2612
1204
2612
1204
2612
1204
2612
3252
2612
1204
3252
2612
2612
3252
2612
2612
3252
3252
3252
3252
2612
1204
3252
2612
2612
1204
3252
2612
3252
2612
2612
2612
2612
3099
3636
3636
2614
2615
2615
2612
2612
2612
2612
2670
2678
3102
3102
3639
3639
3639
3639
3253
3253
3253
3253
3636
3636
3636
3636
3636
3636
2356
2356
2356
2356
3636
3636
3636
3636
3636
3636
2356
2614
2614
1206
3254
3254
3254
3254
3254
3255
3255
3255
2615
2615
2615
2615
3255
2615
2615
3255
3255
2615
1207
2615
2615
3255
2615
2615
1207
2615
631
3255
2615
1207
3255
2615
1207
2615
1207
2615
3255
2615
2615
1207
2615
2615
2615
3255
2615
2615
2615
2615
2615
1207
2615
3255
2615
2615
1207
3255
2615
3255
2615
2615
3252
3252
3252
3252
3252
3252
3252
3252
3252
2612
2612
2612
3252
2612
1204
2612
1204
2612
3252
3252
3252
3252
2612
628
2612
2612
2612
2612
1204
3252
2612
1204
2612
1204
2612
1204
2612
3252
3252
2612
1204
3252
2612
628
2612
2612
3252
2612
3252
3252
3252
2612
2612
2612
628
2612
3252
2612
3252
2612
1204
2612
2612
1204
3252
2612
3252
3252
3252
3252
2612
628
2612
2612
2612
3252
3252
3252
3252
3252
3252
3252
3252
2612
2612
3252
3252
3252
2612
1204
2612
1204
2612
1204
2612
2612
2612
2612
1204
3252
3252
3252
2612
628
2612
2612
2612
1204
2612
1204
2612
2612
2612
2612
1204
2612
1204
2612
3252
3252
2612
1204
3252
2612
628
2612
3252
2612
2612
1204
2612
2612
3252
2612
3252
3252
2612
2612
2612
628
2612
3252
2612
3252
2612
2612
2612
1204
3252
2612
2612
3252
3252
2612
628
2612
2612
2612
2612
3127
3124
2740
3124
3124
3124
3127
3127
3163
1079
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
2740
3124
2740
3124
2740
3124
3124
3124
3124
2740
2740
3124
3124
2740
2740
3124
3124
3124
3124
3124
3124
3124
2740
2740
3124
3124
2740
2740
3124
2740
3124
2740
3124
3124
2740
3124
2740
3124
2740
3124
2740
3124
3124
2740
3124
3124
3124
3124
3124
3124
2868
3124
3124
2740
3124
2740
3124
3124
3124
3124
2868
2740
2740
3124
2868
2740
3124
2868
2740
3124
3124
3124
2740
3124
2740
3124
3124
3124
3124
3124
2868
3124
2740
3124
2868
2740
3124
2868
2740
3124
3127
3127
3127
3125
3125
3125
3127
3124
3124
3124
3124
3124
2590
3124
3124
2590
2741
3125
3125
2741
2741
3125
3125
3125
3125
3125
2741
3125
2741
2741
3125
693
2869
3126
3126
2742
3126
3126
2742
2742
3126
2870
3126
2742
3126
3126
2743
2743
3127
3127
3127
3127
3127
3127
3127
2743
2743
3127
2743
3127
2743
2743
3127
2743
2743
3127
2743
2743
2743
2743
2743
2743
2743
3127
3127
3127
3127
3127
3127
2743
3127
3127
2743
3127
3127
2743
3127
2743
3127
2743
3127
2743
3127
3127
2743
2743
2743
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
2743
3127
3127
2871
3127
3127
2743
3127
3127
2871
3127
3127
3127
3127
2743
3127
3127
2743
3127
3127
3127
2743
3127
2871
2743
3127
2743
3127
2740
3124
2740
3124
3124
2740
3124
3124
2740
3124
2740
3124
2740
3124
3124
3124
3124
3124
3124
2740
3124
3124
3124
2740
3124
2740
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
2740
2740
3124
2740
3124
2740
3124
2740
3124
2740
3124
2740
3124
3124
3124
3124
2740
2740
2740
3124
2740
2740
2740
2740
3124
2740
3124
3124
3124
2740
3124
2740
3124
3124
3124
3124
2740
3124
3124
2740
3124
3124
2740
3124
2740
3124
3124
3124
2740
3124
2740
3124
2740
2740
3124
2740
3124
3124
3124
2740
3124
3124
2740
3124
3124
2740
3124
2868
2740
3124
2740
3124
2868
2740
2740
3124
3124
2740
3124
2740
3124
2868
2740
3124
2740
3124
3124
3124
3124
3124
3124
3124
3124
2868
3124
3124
3124
3124
2868
3124
3124
3124
3124
3124
3124
3124
3124
2868
3124
2740
3124
3124
3124
2868
2740
2740
3124
3124
692
2740
3124
3124
692
2740
3124
2740
3124
2740
3124
2740
3124
3124
2740
3124
2740
3124
3124
3124
2740
2740
3124
2740
2740
2740
2740
2740
3124
3124
3124
3124
3124
3124
3124
3124
2740
2740
3124
2740
3124
2740
2740
2740
3124
2740
3124
3124
2740
2740
2740
3124
2740
2740
2740
2740
2740
2740
3124
2740
3124
3124
2740
2740
3124
3124
2740
3124
2740
3124
2740
2740
3124
3124
2740
3124
3124
3124
3124
3124
3124
3124
3124
2868
3124
3124
2868
3124
3124
3124
2868
3124
2868
3124
3124
2740
2740
3124
2740
2740
2740
3124
3124
3124
3124
3124
3124
3124
2740
3124
2740
3124
3124
2740
3124
2868
2740
3124
3124
2740
3124
2590
3163
1079
3163
1079
3127
3127
3127
3127
3127
3127
3127
3127
3035
3127
3124
3124
3124
3124
3124
1140
3124
1140
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
2740
3124
3124
3124
3124
3124
3124
2740
3124
3124
3124
2740
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
2740
2740
2740
2740
2740
2740
2740
2740
3124
3188
3124
3124
1140
3124
1140
3124
1140
3124
3124
3124
3124
3124
2587
3611
3611
3127
3127
3127
3127
2587
2587
2587
3126
2742
2742
3126
3191
3127
1143
2871
3127
2871
3127
1143
2871
3127
1143
3124
2868
3124
1140
3124
2868
3126
3181
3191
3125
3125
3125
3125
3125
3125
3181
3126
3126
3126
3126
3126
3126
3126
3126
3126
3127
3127
1143
3127
1143
3127
3127
1143
3127
3127
1143
3127
1143
3127
3127
3127
3127
3127
3127
3127
3127
1143
3127
1143
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
1143
3127
1143
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3127
3124
1140
3124
3124
1140
3124
3124
1140
3124
3124
1140
3124
3124
3124
1140
3124
1140
3124
1140
3124
1140
3124
3124
3188
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
2740
3124
3124
3124
3124
2740
3124
3124
3124
3124
3124
3124
3124
3124
2740
3124
3124
3124
2740
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
820
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
2740
3124
3124
1140
3124
1140
3124
1140
3124
1140
3124
3124
3124
3124
1140
3124
1140
2740
3124
1140
3124
692
3124
3124
3124
3124
1140
3124
3124
2740
3124
1140
3124
3124
1140
3124
3124
1140
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
1140
3124
1140
3124
3124
3124
1140
3124
1140
3124
3124
3124
1140
3124
1140
3124
1140
3124
1140
3124
3124
3124
3188
3124
1140
3124
1140
3124
1140
3124
1140
3124
3124
1140
3124
3124
1140
3124
3188
3124
3124
1140
3124
3124
3188
3124
3124
3124
1140
3124
3124
3188
2590
2590
3127
1143
3127
1143
3127
3127
2743
3124
2868
3124
2868
2740
2740
2868
2742
3126
2742
3126
3127
2743
3127
2743
3127
3127
3124
3124
3124
3124
2587
2587
3550
2590
2590
3358
2590
2590
3188
3188
3358
3358
2590
2590
3767
3767
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3764
3767
3764
2740
2740
2740
2740
2743
2740
2740
2740
2740
2743
2740
2740
2740
3767
3764
2487
2487
2484
2484
2103
2100
2100
2103
2100
2100
2100
2612
2615
2615
2615
2615
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2615
2612
2612
2612
2651
2612
2612
628
3252
2612
2612
1204
2612
2615
2743
3124
3124
2740
3124
3124
3124
2743
2740
2740
3124
3127
3127
2743
3124
692
3124
3124
3124
3124
692
3124
3124
2740
3127
3124
3124
3124
692
2743
3163
2743
2164
2164
2164
2157
2157
2157
2756
2756
2756
2756
2756
2871
2871
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2871
2869
2870
2870
2870
2870
2871
2871
2871
2871
2871
2871
2871
2871
2871
2871
2871
2871
2871
2871
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
3742
3742
3742
3742
2743
2740
2740
2741
2741
2743
2743
2743
2740
2740
2740
2740
2740
2740
2615
2615
2615
4020
4020
2494
2990
2358
2484
2102
3774
3774
2142
2750
2334
2334
2334
2334
2334
2334
3870
2334
2334
2334
2907
3675
3675
3220
2539
2925
2926
2926
2926
2926
2925
2925
2740
2740
2539
2539
3764
3140
3140
2964
2452
2964
2452
2452
2068
2068
2068
2068
2382
2923
2238
3181
3181
3181
109
3181
3181
3181
3181
2157
2238
2795
3262
3262
2708
3124
2494
2494
2708
2580
2750
3076
2324
2324
2475
2356
2356
2356
2356
2475
2357
2357
2599
2582
2582
2599
2599
2599
2599
2583
551
2599
2599
2583
2583
551
2583
551
2599
2582
550
2598
2582
550
2582
2582
2582
2582
2582
550
2598
2582
2582
2582
2582
2582
2582
2598
2582
2582
3623
3623
3623
3623
3606
3622
3622
3622
3622
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2455
2455
2455
2454
2454
2454
2454
2454
2454
2454
2454
3910
3910
2357
2455
2454
2454
2454
2454
2454
2454
2454
2455
2455
2455
2455
2455
2455
2455
2455
2455
2454
2454
2454
2454
2454
2454
2454
2454
2454
2454
2454
2454
2454
3991
3911
3910
3990
2455
2455
2455
2455
2455
2455
2455
2454
2454
2454
2454
2454
2454
2454
2454
2454
2454
2454
2454
2454
2454
2454
2454
2454
2454
2454
3991
3990
2356
2398
2398
2398
2398
2590
2357
2398
2398
2398
2398
2855
2855
2887
807
2887
2838
2838
2710
2710
2838
2838
2838
2838
2838
2838
2855
2855
2887
807
2855
2887
807
2887
807
2839
807
2839
839
807
2839
807
2839
839
807
2839
807
2839
839
807
2838
806
2886
790
806
2838
2838
2886
790
2838
2838
2838
2838
2838
2838
2838
2838
2838
2854
2838
2454
2454
662
2454
662
2454
662
2454
2454
2454
2454
662
2454
662
2839
2886
2838
2886
2886
2710
2454
662
2454
2710
2710
2710
2462
670
2839
807
2454
662
2454
662
2454
662
2454
2887
2839
2887
2855
2855
2887
807
2887
807
2855
2887
807
2839
807
2839
839
2839
807
2839
839
807
2839
2839
2886
790
2838
2886
790
806
2838
2886
790
2838
2886
790
2838
2838
2838
2838
2838
2838
2838
806
2886
790
806
2454
662
2454
662
2454
662
2454
662
2454
662
2454
662
2454
662
2454
662
2462
670
2710
2454
662
2710
2454
662
2710
2454
2454
662
2454
662
2855
2855
2887
807
2887
807
2887
807
2839
2839
807
2839
807
2839
807
2838
2838
2838
2454
662
2454
2710
2454
2710
2454
2454
2454
662
2454
2454
2710
2710
2454
2454
2710
2454
2710
2710
2710
2454
2710
2454
2454
2454
662
2710
2859
2859
2886
2886
2838
2838
2886
790
2886
790
2839
839
807
2855
2887
807
2855
2887
807
2855
2855
2839
839
807
2839
839
807
2839
839
807
2839
807
2839
807
2839
839
807
2839
807
2839
807
2839
2838
806
2854
2838
2854
2838
806
2838
2838
806
2886
806
2838
806
2854
2838
2838
2838
806
2838
806
2886
806
2838
806
2886
806
2838
806
2838
806
2854
2838
2855
2855
2839
807
2839
807
2886
806
2886
806
2886
806
2886
806
2886
2886
2887
2886
2839
2855
2855
2887
807
2855
2855
2855
2839
807
2855
2839
2839
807
2839
807
2839
807
2839
807
2839
839
807
2838
806
2838
806
2854
2838
806
2854
2886
790
2855
2855
2838
2838
2886
806
2854
2854
2838
2855
2855
2855
2855
2855
2839
807
2887
2855
2855
2855
2855
2839
807
2855
2839
839
807
2886
2854
2854
2838
806
2838
2838
2886
806
2838
2838
2838
2886
790
806
2854
2886
790
2886
790
2886
790
2838
806
2838
806
2855
2839
807
2854
2886
806
2854
2854
2854
2871
2871
2838
2599
2599
2599
2598
3623
3623
3622
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2846
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2590
2846
2846
2590
2590
2590
2590
2846
2846
2846
2590
2590
2590
2455
2887
2887
2886
2886
2887
2887
2887
2887
2887
2887
2886
2886
2887
2887
2887
2887
2887
2887
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2891
2891
2891
2891
2891
2891
3915
3915
3915
3915
2590
2590
2590
2590
2590
2590
2590
2887
2887
2886
2886
2887
2887
2887
2887
2887
2887
2839
2839
839
2839
2887
2887
2887
2887
807
2887
2855
2887
807
2887
2887
2887
807
2839
2839
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
2886
806
2886
806
2886
2855
2887
2893
2893
2893
2855
2855
2887
807
2855
2855
2855
2855
2855
2855
2886
806
2854
2854
2854
2854
3622
3015
3015
3014
3014
3399
3399
3399
3398
2711
2971
3094
2582
3079
3079
3095
3099
3099
2070
2071
2071
2071
2071
2070
2070
3117
3118
2606
2606
2843
2587
2587
2331
2843
2587
3607
3607
3607
2839
2839
2839
2839
2839
2567
2326
2326
2587
2587
2587
2587
2582
2582
2582
2583
2583
2583
2583
2583
2582
2582
2567
2567
2567
2567
2567
2567
2567
2567
2566
2566
2566
2566
2566
2566
2566
2582
2567
2571
3079
3079
3079
3079
3079
3079
3079
3079
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2566
2567
2567
2726
3367
3367
3367
3367
3367
3366
3366
2326
2326
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2327
2326
2070
2070
2070
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
3590
2094
2094
2093
2093
2103
2103
2103
2581
2581
2581
2324
2324
2324
2324
3092
2324
3092
276
2324
3092
3092
276
3092
3092
276
3092
276
3092
276
3092
3092
276
3092
276
3092
276
3092
276
2324
2324
2324
2324
2324
2069
2324
2324
2596
2596
2596
2596
2596
2452
2324
2324
2068
2324
148
2628
2638
2638
2894
2340
2340
2324
2324
148
2884
2884
2884
2884
2884
2884
2884
2372
2324
2884
2884
2884
2884
2884
2884
2884
2596
2596
2340
2325
149
2197
2965
2069
533
2069
533
917
2325
149
2325
149
2117
2885
2885
2885
2117
2885
2884
2884
2884
2884
2894
2885
3108
3732
660
3732
2708
2708
2340
3732
2836
2836
660
2836
2836
660
2852
2852
2852
2852
2852
2852
2852
2852
2852
2628
2852
2852
2852
2852
2852
2852
2852
2852
2852
2709
2837
2837
661
2709
2837
661
2853
2853
2116
2116
2117
3653
2652
2652
2652
2652
2628
452
3012
2884
3140
2628
452
2628
2628
452
3012
3140
3140
580
3396
3140
2068
2068
3092
3092
3092
3092
2836
2580
2580
2836
2580
3604
2836
2580
2836
2580
2580
2580
2372
2084
2372
2596
2324
2324
2702
3662
3662
3507
3052
3052
3052
3052
3052
3052
3052
2540
2540
748
3308
2068
2068
2580
2574
3598
2074
2074
3894
3894
1847
3843
3892
3892
3895
3895
3895
3895
3890
3890
3890
3890
3890
3890
3890
3892
3892
3843
3843
3843
3892
1842
3890
3892
1842
3890
3892
1842
3587
3587
3587
3587
3587
3666
3666
3666
3666
3698
3666
3666
3698
3692
3674
3891
3891
3667
3843
3843
3843
3843
3891
3891
3891
3891
3891
3667
1631
3679
3667
3667
3667
3667
3894
3894
3841
3841
1792
2722
2722
2722
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2412
2412
2412
2412
2412
2412
2412
3890
3890
3890
3890
3890
3890
2996
2996
3889
3889
2996
2996
2996
2996
3891
3891
3058
3058
3058
3058
3058
3058
2530
2402
2402
2402
2402
2530
2530
2530
2530
2530
2402
2402
2402
2402
3059
3059
3059
3059
3059
3059
3059
3059
3059
3059
3059
3050
3050
3050
3057
3050
3050
2730
2730
3050
3057
3057
3057
3057
2259
2259
2259
2259
2259
2259
2259
3889
2244
2244
2827
3074
2608
3330
2051
515
259
771
643
2051
515
259
771
2178
259
131
642
643
2050
3
258
130
131
642
2179
2178
131
643
2434
2435
2434
387
2306
259
2306
259
2306
259
2321
2337
2065
21
273
145
277
149
2065
273
145
2321
2325
2065
2065
21
2065
2065
2453
4032
2176
2176
2304
2176
2560
2176
2304
128
2176
2304
128
2048
256
128
2176
2176
2176
2048
256
128
2560
2176
2048
256
128
2048
256
128
2176
2176
2176
2176
2176
2176
2176
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2432
2432
2432
2432
2432
2432
2432
2432
2560
384
2560
2560
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2560
2560
3584
3584
3584
3584
3584
3584
3584
2128
2176
2128
2048
128
2384
2384
2384
2896
2432
2560
2432
2432
2560
2432
2432
2432
2432
2560
384
2560
384
2432
2432
2432
2432
2432
2432
2560
2816
2432
2560
2432
3584
3584
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2048
1
2
257
256
130
2305
256
258
2049
2049
2054
2054
4037
4037
4037
2448
2054
2054
2054
2054
2054
2054
2054
2054
2054
2501
2066
274
146
2065
18
4037
2054
2054
2054
4037
4036
1989
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
4037
2438
2438
2438
2438
2438
2438
2438
902
2950
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
646
2694
2438
2438
2433
2433
2433
2433
2433
389
2433
384
897
389
901
2433
389
2433
384
389
2433
389
2433
389
2433
384
897
389
901
3713
385
3713
385
2433
389
2433
389
2433
384
897
389
901
2433
389
2433
389
2433
389
2437
2433
389
2433
389
2433
389
2433
389
2433
389
2433
389
2437
2433
897
389
901
3713
2437
2433
897
389
901
3713
2437
2433
897
389
901
2433
2437
2433
897
389
901
2437
2433
897
389
901
2437
2433
897
389
901
2437
2433
897
389
901
2433
389
2433
389
2433
2433
2433
389
2433
389
2433
389
2433
389
2433
389
2433
389
2433
389
2433
389
2433
389
2437
2437
2433
389
2433
384
389
2433
389
2433
389
2437
2437
901
2433
389
2433
897
389
901
3713
2433
389
2433
389
2433
897
389
901
3713
2433
2433
389
2433
384
897
389
901
2433
384
897
389
901
2433
389
2433
384
389
2433
389
2433
389
2433
384
389
2433
389
2433
2433
897
2433
897
389
901
2433
897
389
901
2433
2433
897
389
901
2433
2433
2433
2433
2433
897
2433
2433
2433
2433
2433
2433
897
389
901
2433
2433
2433
897
389
901
2437
901
2437
2433
389
2433
2437
2433
389
2945
901
2433
389
2433
384
389
901
2433
389
2433
2433
2433
389
2433
384
897
389
2433
2433
384
897
2433
3969
3969
3969
3969
3969
2437
2433
897
389
901
2437
2437
2433
897
389
901
2437
2433
641
2437
2433
389
2437
2437
2433
389
2437
2433
897
389
901
2437
2433
897
389
901
2433
389
2437
2433
897
389
901
2437
2437
2433
897
389
901
2437
2433
897
389
901
2437
2433
897
389
901
2433
2433
2433
2433
384
897
389
901
2433
2433
2433
2433
897
2689
645
2433
389
2433
389
3969
3969
2433
389
2433
897
389
901
2433
2433
387
2433
2433
2433
387
2433
2433
387
2433
2432
2432
2432
2432
2432
2432
2178
2049
257
769
129
3
259
771
131
2691
2305
769
2049
257
769
641
259
771
643
2049
257
769
641
2305
769
259
771
2305
769
259
771
2305
769
2304
2048
256
768
2304
768
2304
2304
768
2304
2304
2304
768
2304
3041
3043
3041
3041
995
3041
3040
3040
2945
2945
899
2945
2944
2944
2944
3265
1219
3264
2049
129
3
131
2561
257
129
515
259
131
2305
129
259
131
2305
129
259
131
2305
129
3713
2305
129
259
131
2305
129
259
131
2049
257
129
3
259
131
2049
513
257
769
129
3
515
259
771
131
2049
513
257
769
129
2305
129
259
131
2305
129
259
131
2305
129
2305
259
2305
259
2305
2305
769
2305
769
2305
769
2305
769
2305
769
2305
769
2305
769
2305
769
2305
769
2305
769
2305
769
2305
769
2563
2817
771
2817
771
2817
770
771
2817
2817
2817
771
2817
771
2305
2305
769
2305
769
2305
259
2305
769
259
771
2305
2305
259
2305
769
259
771
2305
769
2305
769
259
771
2049
513
257
769
129
3
641
515
259
771
2049
513
257
769
2305
769
2305
769
259
771
2305
769
2305
259
2305
769
259
771
2305
769
259
771
2305
769
2305
769
2305
769
259
771
2817
2305
769
259
771
2817
2176
2048
512
256
768
128
2304
128
2304
128
2304
128
2304
128
2304
128
2048
256
128
2048
512
256
768
128
2304
128
2304
128
2304
128
2304
2304
2304
128
2304
128
2816
2816
2816
2816
2816
2304
768
2304
2304
768
2304
2304
768
2304
768
2304
768
2304
2304
2304
2304
2304
2304
2304
2304
2816
2304
2304
768
2304
2304
768
2304
768
2048
512
256
768
2304
768
2304
768
2304
768
2561
515
2561
515
2561
3329
1283
3329
3329
1283
3329
3329
1283
3329
3328
3328
3328
2689
2689
2689
643
2689
643
2817
2817
2817
2817
2817
2817
771
2817
2688
2688
2945
2945
2945
2945
899
2945
899
2945
2947
2947
2944
2944
2944
2944
2944
2944
3073
1027
3073
1027
3073
1027
3073
3073
1027
3072
3072
3457
3457
1411
2117
581
2117
2117
2117
2117
1605
2117
1605
2117
581
2117
581
2629
2629
585
2693
3717
2117
73
581
585
2117
581
2085
549
293
2085
549
293
2433
387
2433
387
2433
2433
387
2433
387
2433
387
2433
387
2433
2432
2432
2432
2432
2432
2432
2432
2432
2432
2176
2178
2049
513
2
257
129
514
258
130
2049
513
2
257
129
514
258
130
2049
2
257
514
258
2050
258
2562
2562
2305
258
2305
258
2305
258
2817
770
2817
770
2818
2049
2
2561
514
2562
2562
3586
2373
2373
2449
2432
3969
2305
256
264
265
2432
3968
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2884
837
2116
2884
2308
261
2309
2309
2308
2308
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2309
2310
2053
3781
2116
2116
2437
2308
261
2308
261
2309
2309
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2053
2053
2053
2053
2437
3781
3781
2309
2309
2310
2310
2053
2309
2309
2310
2310
2310
2310
2310
2310
2377
2213
2981
3397
3397
2981
3013
3013
933
3013
3013
3909
3909
3909
3909
3397
3397
3397
3397
2981
2629
3397
3397
3397
3397
3909
3909
3909
3909
3909
2321
277
581
2501
2501
2501
2885
2213
2213
2213
2377
3397
3397
1353
3397
3397
3397
3909
3909
3909
3909
2501
3909
4037
4037
3013
3013
3013
3013
3013
3013
3013
4005
2981
3013
3013
3013
3013
3013
3013
3237
3781
3749
3781
2470
2470
2470
2470
2470
2470
806
934
2470
2854
2470
2854
2470
2470
806
2470
2470
2470
806
2854
2854
2854
2854
2854
2854
2854
2470
2470
806
2470
2854
934
2470
2982
2854
2854
934
2854
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2214
2214
2214
2214
2214
2214
2342
2342
2342
2342
2342
2342
2214
2214
294
2214
2342
2214
294
2214
2342
2214
294
2342
2342
2342
2214
2214
2214
2214
2214
2214
2214
2214
2214
2214
2342
2342
2342
2214
2214
2342
2342
2342
2432
2432
2432
896
2432
896
2944
2432
2432
2432
2432
2432
2432
896
2432
2432
896
2432
2432
2432
2432
2432
2432
896
2432
2432
896
2432
2432
2432
896
2112
2112
2433
2433
2432
3968
2322
2322
2322
2322
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2437
2437
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2437
2437
3013
453
2437
2437
3013
453
3013
2501
3013
453
2437
2437
3013
453
2501
2193
149
2193
149
2321
277
2321
277
2577
273
533
277
2321
277
2321
277
2949
2949
2949
3461
2949
2949
2949
2949
2949
2949
3461
3461
3461
2949
2949
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
3973
3973
3973
3973
3973
3973
3973
3973
3973
3973
3973
3973
3973
3973
3973
3973
3973
3973
3973
3973
3973
2565
261
2309
2309
2309
2113
2113
2113
2113
2113
2113
2113
2208
2209
2112
2112
2057
777
2050
2050
770
2178
2128
2885
2176
80
2128
2128
2128
2128
2565
2658
2658
2945
2209
289
2308
2308
2308
2308
2308
2308
2308
2308
2308
2308
2308
2660
2660
2660
3856
3656
3848
3848
3848
3848
2632
2600
2164
2604
3124
2583
2803
2181
149
2197
2197
2197
2197
2197
2197
2197
2197
2749
2749
2819
2819
2611
2844
828
2588
2076
2076
2091
2332
2138
2076
2076
60
2076
540
2076
3386
3386
3386
3386
3642
3356
1340
3356
1340
3356
3356
3612
1596
3098
26
1082
3100
1084
60
540
156
1180
2076
60
540
3100
540
572
156
1180
2076
540
3100
1084
1180
2106
2076
60
92
2091
59
63
3130
3132
2108
92
3100
1084
1116
3612
2076
3612
2076
2204
2207
2092
60
2092
60
2876
2879
3386
2106
90
2108
76
92
156
2124
92
2111
95
2860
2858
2876
2860
2876
2860
3676
3676
3676
3676
3676
3676
2972
2460
444
2459
443
3644
2458
442
2458
442
2460
444
2459
443
3738
1722
3738
3740
1724
1660
1852
3643
3627
1595
3643
3643
3642
3642
3642
3642
3642
2347
2396
316
2347
2347
2362
2362
2362
2396
316
2140
3932
3932
3932
3932
3932
3932
3932
2394
2603
2620
2394
2618
346
2394
2620
2962
2850
786
804
818
2334
2654
3102
1086
1078
1082
3646
1590
3646
1590
3678
2102
2102
58
122
2102
122
2168
2158
2066
2066
2078
2076
30
26
3594
1550
1554
2950
2818
2566
262
2339
2454
2454
2454
2454
2454
2114
322
2114
322
2370
2370
2370
2370
2120
328
2438
2454
2370
2114
386
322
401
2117
386
389
401
325
2114
69
386
322
389
401
325
290
293
2449
2449
2452
2380
2452
2452
2452
2452
2440
2566
1798
2566
1798
2566
1798
2566
1798
3846
3846
2090
74
2602
2098
2202
2202
158
2204
316
2110
54
2102
3678
3638
1594
3634
2102
3726
2203
2184
2184
2184
2184
2184
2184
2184
2184
2184
2184
2184
3208
3208
3208
2186
2186
2186
2190
2184
2184
2696
2362
2610
2210
2622
2087
2087
2086
2098
2164
124
2242
202
3858
3858
1865
1866
3874
2092
39
311
2359
2907
2875
823
2203
2870
2870
2870
2870
2870
2870
3738
3736
3736
3736
2842
2842
2870
2970
3738
3738
3738
3738
3738
3738
3738
2844
820
2844
820
2844
820
2844
820
2844
820
2844
2844
820
2844
820
2844
820
2844
2844
2844
2840
920
2840
3736
2840
920
3736
2840
2840
920
2840
2840
920
3736
2840
920
3736
2948
2824
904
2824
2824
904
2950
2950
3679
1855
3871
3679
3898
3894
3894
3894
3894
3894
3894
3894
3894
3894
3894
3894
3898
3894
3899
1847
3738
3866
3866
3866
3892
1628
3892
1628
3892
3892
3868
1844
1628
3868
3736
1624
3736
1624
3736
1816
1624
3868
1818
3676
3676
1626
1846
3868
1628
1846
3676
1846
3866
1846
3894
3866
3866
3866
3866
3866
3866
3866
3866
3738
3738
3738
1818
3738
1818
3738
1818
3894
3894
3892
1628
3892
1628
3892
1628
3868
1844
1628
3868
1844
1628
3676
3868
1844
1628
3892
1628
3868
1844
1628
3892
1628
3868
1844
1628
3868
1844
1628
3868
1844
1628
3892
1628
3868
1844
1628
3868
1844
1628
3868
3892
1628
3892
1628
3892
3892
3868
1844
1628
3868
1844
1628
3868
1844
1628
3868
3672
3672
3672
3864
1624
3864
1624
3672
3672
3672
3672
3864
1624
3864
1624
3864
1624
3672
3864
1624
3864
1624
3864
1624
3672
3672
3736
1816
1624
3736
1816
1624
3736
1816
1624
3854
1614
3848
1608
3874
3847
3843
1603
3100
3100
2632
2118
78
2120
2858
814
2858
2878
2878
2304
544
288
2592
2304
2304
2304
2304
2565
2567
2567
2567
2567
2567
2566
2565
2565
2565
2565
2565
2565
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2564
2564
2564
2313
266
2313
266
2313
266
2082
73
1186
201
1225
146
1170
202
2082
201
146
2082
73
74
201
146
202
2082
73
201
2082
73
201
202
2889
1449
969
938
914
842
1450
970
3010
841
1449
969
914
842
1450
970
2858
2858
2858
2858
2921
3754
3754
2146
105
106
2146
106
2146
105
106
2146
105
106
2146
105
106
2153
106
2570
2569
2570
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2146
106
233
234
2282
2146
106
2146
106
2146
2146
2146
106
2146
106
2146
2146
2154
2154
2154
2154
2146
226
106
210
234
2146
106
233
234
2146
106
2146
2146
106
2146
2146
106
2154
2146
106
2146
2146
106
2146
106
2146
2642
2154
2274
2146
106
2146
106
2146
2146
106
2146
106
2146
2146
226
106
233
210
234
2146
2154
2154
2146
2146
2154
2642
3914
2066
2322
329
330
2194
2194
2082
73
74
2066
2594
274
585
402
586
914
2594
585
1170
586
2594
585
586
914
2594
585
586
914
2594
786
586
914
2594
786
585
586
914
3858
1865
3858
1865
2066
74
2082
73
74
2066
74
2066
73
74
2121
74
2066
73
74
2066
74
2633
586
2578
3218
2633
586
2578
2122
2057
10
2057
10
2057
10
3849
1802
3849
1802
3849
1802
3849
3842
1801
3842
1801
2186
2186
2186
2186
2185
138
2185
2186
2185
138
2178
137
138
2178
137
138
2185
138
2185
138
2057
10
2058
2057
10
2057
10
2058
2057
10
2057
10
2057
2058
2057
2050
9
10
2057
10
82
2057
10
2050
9
10
2057
10
2057
10
2057
10
2057
10
2313
522
266
2569
265
522
266
3209
1162
2313
522
266
2569
265
522
266
3209
1162
2313
266
2313
2569
265
2569
265
2569
265
2313
3850
3850
3842
1801
2186
2185
138
2185
138
2057
10
2058
2058
2058
2058
2050
9
10
2058
2057
10
2057
10
2313
522
266
394
2570
266
3210
3210
2313
3602
1609
1610
3602
3602
3602
3602
3602
3602
3593
3593
3593
3593
3593
3593
3593
3593
3593
1673
3593
1673
3593
1673
3593
1673
3950
1974
1910
3950
1974
1910
3950
1974
1910
3962
1978
3962
1978
3949
3949
1982
1914
3994
3996
1900
1972
1908
1980
3948
1972
1908
1980
1916
3992
1976
3962
1978
4016
3952
3962
3962
3949
1914
3962
3949
1914
3994
1966
1974
1914
3996
1972
1908
1980
1916
3996
1972
1908
1980
1916
3996
1900
1972
1908
1980
1916
3996
1900
1972
1908
1980
1916
4020
3956
3956
3948
1908
3944
1944
1976
1912
3992
1976
1912
3944
1976
1912
3992
1976
1912
3944
1944
1976
1912
3974
1894
1958
3975
3975
3939
1955
2614
2614
2100
2612
572
2618
2612
2612
2620
2620
2620
2620
2620
2600
2600
2600
2458
2458
3739
2934
1910
3959
2943
887
1919
1911
2943
1919
1911
2935
1911
2935
1911
3959
3638
878
886
1910
2926
886
1902
1910
3638
3638
878
886
1910
3638
878
886
1910
3638
878
886
1902
1910
2926
886
1902
1910
2934
3638
878
886
3638
3638
2486
2486
2486
2486
2486
2486
2486
2486
2486
2486
3766
3766
3738
3766
822
1846
3766
822
1846
3766
822
1846
3766
2943
1911
3959
3959
2459
3958
3958
3962
3962
3962
3638
1910
3958
2478
2478
438
2458
442
2458
442
2458
442
2494
2494
2494
2486
2486
2486
3694
3738
1722
3738
1722
1658
2491
439
2598
2598
2938
1910
2478
410
442
2458
442
2940
2484
444
2484
444
2484
2938
3738
3738
2924
884
892
1908
2868
1844
2920
1896
3736
2938
2928
1904
1594
890
1914
2928
1904
2938
1914
2928
2458
442
2480
442
2480
2458
442
2458
442
2458
442
3770
3738
2926
1902
2478
2926
890
1914
2938
1914
2938
1914
2938
1914
2938
2938
2925
890
2938
2938
3638
890
886
1914
1910
2938
1914
2938
886
1914
1910
2942
1918
3646
894
890
1918
1914
2938
1914
2938
1914
2925
890
1901
1914
2925
890
1914
2938
1914
2925
890
1901
1914
2938
2938
2942
890
3629
2458
2458
442
2458
2458
2458
2458
2458
2458
446
442
2458
2458
2458
2458
2458
442
2458
2458
2458
442
2458
2458
2477
410
2477
2477
2477
3738
3738
3738
3738
3774
3774
1690
3738
2932
1908
2932
1908
2940
1916
2940
1916
2940
1916
2940
1916
2940
1916
2932
1908
2932
892
1908
3636
876
884
892
1908
3636
884
892
1908
3636
884
892
1908
3644
884
892
1908
1916
3644
884
892
1908
1916
3644
884
892
1908
1916
3644
884
892
1908
1916
3956
3636
884
892
1908
1916
2932
892
1908
1916
3956
3636
876
884
892
1908
1916
2924
884
892
1900
1908
1916
3956
2924
884
892
1900
1908
1916
3636
2940
3636
2932
3628
1596
2484
412
444
2484
412
444
2484
412
444
2484
412
444
2484
444
2484
444
2484
444
2484
2484
412
444
2484
412
444
2484
412
444
2484
412
444
2484
412
444
2492
2484
444
2484
444
2484
2484
428
444
2484
428
444
2484
428
2484
428
3772
3764
820
1724
1844
3764
820
1692
1724
1844
3764
820
1724
1844
2920
1896
2920
2920
1896
2920
888
2920
888
2920
888
2920
888
2936
3624
3624
872
1896
3624
872
1896
3624
3624
872
1896
2920
888
1896
1912
2936
1912
2920
888
1896
1912
2920
888
1896
1912
2936
1912
2920
888
1896
1912
3640
872
888
1896
1912
2936
1912
2936
3624
1592
3624
1592
2456
2456
2456
2456
2456
2472
2472
2456
2456
2456
2456
2456
2456
2456
2456
2456
2456
2456
2456
2472
408
440
2488
2472
440
3768
3768
3736
1720
3736
1720
3768
3736
3736
3736
2595
2595
2832
2832
3942
3622
870
1894
2470
406
3734
3750
2436
2436
2436
3619
2439
407
2455
2439
3735
3735
3735
3735
3735
3939
3619
867
1891
2915
2467
2467
3747
3747
3747
3747
3747
3866
3866
3866
3866
2846
2846
2846
3866
3866
2842
3866
3866
3866
3866
2842
1818
3866
3866
2842
1818
3866
3866
3866
2842
2842
1818
2842
1818
3866
3866
3866
2842
1818
3866
3866
2842
1818
3866
2842
2842
2842
3866
2842
1818
2842
3864
3864
3864
2840
1816
2840
1816
2840
1816
2840
1816
2840
1816
2840
1816
2840
1816
2840
1816
2840
1816
2840
1816
2840
1816
2840
1816
2840
1816
2840
1816
2840
1816
2840
1816
2840
1816
2840
2948
3764
3764
3764
2164
2164
2164
2138
2458
2486
410
2484
2484
3995
1915
4014
1974
3998
1966
1974
4014
3998
1974
1910
3998
1902
1974
1910
3998
1974
3998
1974
3950
1974
1910
3998
1902
1974
1910
3998
1902
1974
1910
3950
1974
1910
3995
1975
4030
3994
1978
3994
1978
4014
4014
4022
1910
3950
4013
4013
1946
1966
4013
1946
4013
1966
4013
1966
3994
1914
3994
3994
3962
3994
3949
1946
1914
3994
3949
1946
1914
3949
1914
4012
3996
1964
1980
3996
1964
1972
1980
3996
1964
1972
1980
3996
1964
1980
3996
1972
1908
1980
1916
3996
1972
1908
1980
3996
1972
1908
1980
4020
1908
1916
3948
1972
1908
1916
3996
1972
1908
1980
3996
1900
1972
1908
1980
1916
3996
1900
1972
1908
1980
1916
3996
1900
1972
1908
1980
1916
3948
1972
1908
1916
3996
1900
1972
1908
1980
1916
3996
1972
1908
1980
4008
1944
1976
4008
1944
1976
4008
1944
1976
4008
1944
1976
3944
1944
1976
1912
3992
1976
3992
1976
3960
3944
1912
3992
1976
3944
1944
1976
1912
3992
1976
3944
1944
1976
1912
3944
1944
1976
1912
3944
1944
1976
1912
3944
1944
1976
1912
3992
1976
3974
3912
3912
2163
2163
2163
2163
2161
114
2161
114
2162
2162
2164
114
2161
114
2161
114
2161
114
2161
114
2162
2164
114
2161
114
2161
114
2161
114
2166
2230
2166
2166
2907
891
1435
1499
1467
3483
3483
1467
2943
2943
3483
1467
2934
2934
2934
2942
2934
2934
2934
2934
2942
2934
2934
2934
2942
2934
2934
2934
2934
2906
2906
1498
1438
3892
2926
894
890
2938
2938
3898
3898
3546
2906
2906
2906
2906
2906
2906
2925
2906
2906
2925
2906
2906
3546
2906
3546
2906
1498
2906
1498
2906
2925
2906
3546
2932
2932
892
2932
2932
892
2932
2932
892
2932
2932
892
2932
2932
2932
892
2932
2924
884
892
2932
2932
2932
892
2932
2932
2924
884
892
2932
2932
1436
2932
2932
892
3484
2932
892
2932
1436
3484
2932
1436
2932
1436
2932
3484
2924
884
892
2924
884
892
2932
1436
2932
1436
2940
2940
2940
2940
2940
2940
2940
3544
3544
3544
3544
2936
2904
2904
2920
2936
2904
2936
2904
2920
2904
2904
2936
2904
2904
2920
2904
1432
1496
3544
3544
3480
3480
3480
1496
2920
1496
3544
2904
1432
1496
2904
1432
2904
1432
1496
2904
1432
2920
3480
3480
3856
3542
1430
3524
2886
3542
3542
3526
3864
3864
3866
3866
3866
3866
3864
3864
3638
2094
3630
3630
3638
3638
3630
1590
3630
1590
2102
2102
2094
2623
1599
3647
3647
2103
63
2103
63
2103
3638
3638
3638
3118
2614
1582
2614
2614
1582
3630
2606
2606
2606
2606
2606
2606
2614
1590
2614
1590
3638
2614
1590
2614
1590
2614
1590
2614
1590
2614
1590
2614
1590
3638
2614
1590
2614
1590
2614
1590
2614
1590
3638
2614
1590
3638
2614
1590
2614
2614
1582
1598
1590
2622
558
566
1582
1598
1590
2606
1582
2606
566
1582
1598
1590
2614
1582
1598
1590
2606
566
1582
1598
1590
3630
2606
1582
1598
1590
2614
1590
2614
1582
1590
2622
558
566
1582
1598
1590
2606
566
1582
1590
3630
2614
1582
1590
2606
1582
3630
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2094
54
2094
54
2110
2094
54
2110
2094
54
2094
54
2094
2094
2094
2094
2094
2094
54
2094
54
2110
2094
54
2094
54
2094
2094
2094
2094
2094
2094
3639
3643
1591
3639
3643
1591
3639
3643
1591
2615
1591
2107
2107
2103
2107
55
2104
3629
3642
3629
1594
2618
2605
2605
558
2618
1594
2618
1594
2106
2106
2106
3636
3636
3636
2100
2612
2100
2100
2604
2600
3630
2606
2606
3630
2606
1582
2604
1580
3630
2094
62
54
2110
54
2094
2094
2094
3117
3629
2605
558
1581
2605
558
2605
2605
2605
2605
558
2605
2605
2605
558
2605
558
2605
558
3642
3642
3642
3642
2605
558
1581
1582
1594
2605
1581
2605
558
1581
1582
1594
2605
558
1581
2605
1581
1594
2605
1581
2605
558
1581
3629
2605
558
1581
1582
1594
3629
2605
1581
2605
558
1581
3629
2605
558
1581
2106
2106
2106
2106
2106
2106
2106
2106
2106
2106
2106
2106
2106
2106
2094
2093
46
2093
2106
2106
2106
2106
2093
46
58
2093
58
2093
58
2093
46
58
2093
58
2093
58
2093
58
2093
58
2093
58
2093
2093
58
2093
46
58
2093
58
2093
2093
2093
2093
2093
2093
2093
2093
3636
2620
2612
572
2612
572
2612
572
2604
2604
2604
2604
2604
2604
2604
2612
1588
2612
1588
2612
1588
2612
1588
2612
1588
2612
1588
2612
1588
3636
2612
1588
2612
1588
2612
1588
2612
1588
2612
1588
2612
1588
2612
1588
2612
1588
2612
1588
2612
1588
2612
1588
2612
1588
3636
2612
1588
3636
2612
2612
2612
2604
1580
2604
1580
2604
1580
2604
564
572
1580
1588
1596
2604
564
572
1580
1588
1596
2612
1580
1588
3628
1588
1596
2604
564
572
1580
1588
1596
2604
1580
2612
572
1580
1588
1596
2612
572
1580
1588
1596
2604
564
572
1580
1588
1596
3628
1588
1596
2612
572
1580
1588
1596
2612
2100
2100
2100
2100
2100
60
2100
2100
2100
2100
2100
2100
2100
2100
60
2100
60
2100
2100
60
2100
60
2100
2100
2100
2100
60
2100
60
2100
2100
2100
2100
60
2100
60
2100
2100
2100
2100
2100
2100
60
2100
60
2092
2092
2092
2092
52
60
2100
2100
2092
2092
2092
2100
2092
52
60
2100
60
2092
52
60
2092
52
60
2100
2092
52
2092
52
60
2100
60
2092
52
60
2100
60
2092
52
60
2092
52
60
2092
2092
52
60
2092
2092
2092
2092
2100
2600
2600
2600
2600
2600
2600
2600
2600
2600
1576
2600
568
1576
1592
2600
568
1576
1592
3624
1592
2600
568
1576
1592
2600
1576
2600
2600
568
1576
1592
3624
1592
2616
1576
1592
2600
568
1576
1592
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2104
2088
2088
2088
2088
2104
2088
56
2088
56
2088
2088
56
2104
2088
56
2104
2088
56
2088
56
2088
2088
2088
2088
2088
56
2104
2088
56
2088
2086
2086
3622
2598
1574
3622
2595
1571
2595
1571
2595
1571
2595
1571
2083
2083
2166
182
310
374
2139
2139
2166
2166
2166
2158
2166
182
310
366
374
2166
182
310
366
374
2166
310
366
374
2166
310
366
374
2678
2158
2158
174
2158
174
2158
2222
2158
2166
2166
2166
2166
2166
2166
2166
2166
2166
2166
2166
182
2166
2166
2166
110
182
2166
110
182
2166
110
182
2166
110
182
2166
110
2166
2166
110
182
2166
110
182
2166
110
2166
110
182
2166
110
182
2166
110
182
2166
2166
110
182
2166
110
182
2166
110
182
2166
110
182
2166
110
2166
2166
110
182
2166
110
2166
2166
110
182
2166
110
182
2166
110
182
2166
110
182
2166
110
2166
110
2166
110
182
2166
2166
2166
110
182
2166
110
182
2166
2166
110
182
2166
2166
2166
2166
2204
2164
180
156
308
372
316
380
2136
152
344
376
2158
2157
90
110
2138
2164
2164
124
2136
104
120
2136
2166
2138
2194
2194
2202
346
2202
365
346
366
2138
346
2138
365
346
366
2202
186
2202
186
2170
154
186
2170
154
186
2164
180
156
188
308
372
380
2164
180
156
188
308
364
372
380
2164
180
156
188
308
364
372
380
2164
308
372
316
380
2164
308
364
372
316
380
2164
308
364
372
316
380
2676
2676
2676
2676
2200
184
344
376
2200
184
344
360
376
2200
184
344
360
376
2136
344
376
2136
344
360
376
2136
344
360
376
2648
2158
2158
2158
2158
2158
2158
2158
2158
2170
2170
2221
2157
2157
154
2157
2157
2157
173
154
2157
2157
2221
174
154
2170
154
2138
154
218
2170
154
2138
2138
2170
154
2138
2157
90
110
154
218
2157
122
154
2138
2138
2157
122
154
2157
90
110
154
218
2157
122
2157
122
2157
90
110
2170
154
2157
90
110
154
218
2157
122
154
2157
90
110
2157
122
2157
90
110
2138
2170
2138
2138
2138
2170
2138
2138
2138
2138
2157
90
110
2157
122
2138
2157
122
2138
2138
2157
122
2157
122
154
2157
90
110
2157
122
2138
2157
90
110
2164
124
2164
124
2164
124
2164
124
2164
124
2164
124
2164
124
2164
2156
172
180
156
188
2156
2156
2156
2220
180
156
188
2164
124
2164
124
180
156
188
2164
124
180
2164
124
180
156
188
2164
124
2172
156
2164
124
180
156
188
2164
124
180
156
188
2164
124
180
156
188
2164
124
2164
124
2164
124
2164
108
124
2164
108
124
2164
2164
108
124
180
156
188
2164
108
124
180
156
188
2164
108
124
180
2164
108
124
180
156
188
2164
108
124
2164
108
124
180
156
188
2164
108
124
180
2164
108
124
180
156
188
2164
108
124
2164
108
124
180
156
188
2164
108
124
180
156
188
2164
108
124
180
2164
108
124
180
156
188
2164
108
124
180
156
188
2164
108
124
2164
108
124
2164
108
124
2164
108
124
2164
124
180
156
188
2164
2172
2164
124
180
156
188
2164
124
180
156
2164
2164
124
180
2164
2164
2164
124
2164
108
124
156
2164
108
124
2164
108
124
180
156
2164
108
124
2164
108
124
180
156
188
2164
2164
108
124
2164
108
124
180
156
188
2164
108
124
180
156
188
2164
108
124
2164
108
124
180
156
188
2164
108
124
180
156
188
2164
180
2164
108
2164
2164
2164
108
124
2164
2164
108
124
2168
2168
2168
2168
2168
2168
2168
2152
168
152
2152
2152
2200
2200
2216
152
184
2200
2200
2136
104
120
2152
120
152
184
2136
104
120
152
216
2152
120
152
184
2136
2136
104
120
2136
2136
152
2168
152
184
2168
152
184
2168
152
184
2168
152
184
2136
120
2136
2136
120
2136
104
120
2136
104
120
2152
120
152
2136
2152
120
152
184
2136
2136
104
120
2136
104
120
152
216
2136
104
120
2152
120
152
184
2136
104
120
152
216
2152
120
152
184
2136
104
120
2232
2152
120
152
184
2136
104
120
152
216
2152
120
152
184
2152
120
152
184
2136
104
120
2136
104
2136
104
120
2152
120
184
2136
104
120
2136
104
120
2152
120
152
184
2136
104
120
2136
2168
2136
2168
152
184
2168
152
2136
2136
120
152
2136
2136
2136
120
2152
120
152
2136
104
120
2152
120
152
184
2136
2136
2136
2152
120
152
184
2168
152
184
2136
2136
2152
120
152
184
2152
120
152
2136
2136
2136
104
120
2136
104
120
152
2136
2136
104
120
2615
575
2870
2478
2102
2606
566
2614
2103
2103
2107
2107
2103
2103
2103
2615
575
2615
575
2615
2615
2615
2615
2615
3766
2870
3766
2870
3766
2870
2870
2870
3894
3766
3766
2870
1846
2870
1846
2486
2486
2110
2102
2102
2102
2102
2102
2102
2486
2486
2102
2102
2486
2486
2102
2486
414
2102
2486
414
2094
54
2094
54
2478
2094
54
2478
2102
2478
2094
54
2478
2102
2614
2614
2614
2622
2622
2622
2622
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2606
566
2606
2606
2606
566
2606
566
2606
2606
566
2606
2606
566
2614
2614
2614
2614
2614
2606
566
2606
566
2606
2606
566
2606
2107
2615
2619
567
2608
570
2608
570
2608
2618
2868
828
2868
828
2612
572
2872
2872
2706
2600
568
2616
2386
3770
2106
2106
2458
442
2458
442
2106
2106
2106
2608
570
2608
570
2618
2608
2618
2618
2618
2618
2618
2094
62
54
2094
2478
2094
2094
2478
2606
2606
2606
2606
2606
2606
2606
3738
3738
2106
2106
2106
2106
2106
2106
2106
2458
2458
2106
2458
2106
2458
2458
2106
2458
2458
414
2106
2458
2458
2458
2458
2458
2458
414
2458
2106
2106
2106
2106
2093
2106
2477
430
2093
58
2093
2477
430
2093
58
2093
58
2477
2093
2477
430
2093
2477
430
2093
2477
430
2093
58
2093
58
2477
2477
2477
430
2618
2618
2618
2618
2618
2618
2618
2618
2618
2618
2618
2618
2618
2618
2606
570
2606
570
2622
570
2622
2606
570
2605
558
2605
2605
2605
558
2605
2605
558
2605
2605
2605
558
2605
2605
558
2606
2605
2605
558
2605
2605
2605
558
2605
558
570
2605
2605
2605
570
2605
2605
2605
558
2605
2605
558
3764
1724
2868
828
3764
1724
2868
828
2868
828
3764
1724
2868
828
2868
3764
1724
2868
828
3764
1724
2868
828
3764
1724
2868
828
2868
2868
828
2868
828
3892
3892
3764
1724
2868
828
1844
3892
3892
3772
3892
3764
1724
2868
828
1844
3892
3892
3892
2100
60
2100
60
2100
60
2100
60
2100
60
2100
60
2100
60
2484
412
444
2484
412
444
2100
60
2484
412
444
2100
60
2460
444
2100
2484
412
444
2100
2484
412
444
2100
2484
412
444
2100
60
2100
2100
60
2100
60
2484
444
2484
412
444
2484
412
444
2100
60
2484
412
444
2484
412
444
2484
412
444
2484
412
444
2100
60
2484
412
444
2100
2100
2100
2460
2100
2460
2100
2108
2100
60
2092
52
60
2476
2092
60
2092
52
60
2476
2092
52
60
2092
2476
2092
52
60
2476
2092
60
2092
52
60
2100
2476
2092
60
2476
2092
52
60
2476
2476
2100
2476
2612
572
2612
572
2612
572
2612
2612
572
2612
572
2612
2612
572
2612
572
2612
2612
572
2612
572
2612
2612
572
2612
2612
572
2612
572
2612
2612
2612
572
2612
2612
2612
572
2612
2612
572
2612
572
2612
2612
2612
2612
572
2612
572
2612
572
2612
572
2612
572
2612
572
2620
2612
572
2620
2612
572
2612
572
2612
572
2612
572
2620
2612
2604
564
2604
2604
564
572
2604
564
572
2604
564
2604
564
572
2604
564
572
2604
2604
2612
2604
564
572
2604
564
572
2620
2604
572
2612
2604
564
2604
564
572
2604
564
572
2612
2612
2604
564
2612
2612
2604
564
2604
564
572
2604
2604
564
572
3736
1720
2872
3736
1720
2872
2872
3736
1720
2872
3736
1720
2872
2872
2872
3736
1720
3768
2872
3736
1720
3768
3768
3736
3736
1720
2872
2872
2104
2104
2104
2104
2104
2104
2456
440
2456
440
2104
2456
440
2104
2456
440
2456
440
2456
440
2104
2456
440
2104
2104
2456
440
2456
440
2456
440
2104
2456
440
2456
440
2456
440
2456
440
2456
440
2456
440
2104
2456
440
2088
56
2088
56
2472
2472
2088
56
2088
56
2472
2088
56
2472
2088
56
2472
2472
2088
56
2088
56
2472
2088
56
2616
2616
2616
2616
2616
2616
2616
2616
2616
2616
2616
2616
2616
2616
2616
2616
2616
2616
2616
2600
2600
2600
2600
2600
2600
2600
2600
2600
2600
2600
568
2600
2600
568
2600
2600
2600
2600
568
2600
568
2600
2600
568
2600
568
2600
2600
568
2600
568
2600
2600
568
2372
3643
3643
3643
3643
3639
3639
3639
3639
3639
3639
3639
3639
2267
2779
3454
3446
3446
3446
3446
3446
3446
3446
3446
3446
3446
3638
3630
1598
1590
3630
1598
1590
3630
1590
3630
1590
3630
1590
3630
1590
3630
3638
3638
3638
3638
3646
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3638
3630
1590
3630
1590
3630
3630
2422
2422
2422
2422
2422
2422
2422
2422
3702
3702
3694
1654
3694
1654
3702
3702
3702
3694
1654
3702
3694
1654
3694
1654
3694
1654
3694
1654
3694
1654
2651
3623
3675
3639
3643
1591
3639
3643
1591
2087
2651
604
1627
2651
604
2086
3734
2598
2598
3857
2833
786
2833
1809
2833
786
2834
2834
2833
786
2833
1809
2833
786
2833
786
3857
2836
2836
2836
2836
1812
2836
2836
2838
3850
2838
3642
3642
3642
3642
3642
2778
3418
1390
1402
3630
3630
3638
3630
3630
3630
3694
3694
3694
3418
3418
3437
1370
3418
3437
1370
3418
3418
3437
1370
3418
3418
3418
3418
3418
3418
3418
3418
3418
3418
3418
3418
3418
3418
3418
3418
3642
3642
3629
1582
1594
3629
1582
1594
3629
3629
3629
1582
1594
3629
1582
1594
3629
1594
3629
1594
3629
1594
3629
1582
1594
3629
1582
3642
3642
3642
3642
3642
3642
3642
3642
3642
3642
3642
3629
1582
3629
3629
1582
3642
3642
3629
1582
1594
3629
3629
3629
1582
1594
3629
1594
3629
3629
1594
3629
1594
3629
3629
1582
1594
3629
1582
1594
3706
3693
1646
3693
3693
1646
1658
3693
3706
3693
1646
3693
1646
1658
3694
2778
2778
2778
2778
2778
2778
2778
2778
2778
2778
2778
2778
2778
2778
3444
3436
1396
1404
3444
3444
3436
1396
1404
3444
3444
3436
1396
1404
3444
3444
3444
1404
3444
3444
3444
3444
3444
3444
3444
3444
3444
3444
3444
3636
3436
3628
1588
1596
3628
1588
1596
3628
1596
3628
3628
3628
1588
1596
3628
1588
1596
3628
1588
3628
1588
3628
1588
1596
3628
1588
1596
3628
1596
3636
3636
1596
3636
3636
3636
3636
3636
1596
3636
3636
3636
1596
3636
3636
1596
3636
3636
3636
3636
1596
3636
3636
3636
3636
1596
3636
1596
3636
3636
1596
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3636
3628
3628
3628
3628
3628
3628
3628
3636
3628
1588
1596
3628
3628
3628
1588
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
3700
1660
3700
3700
3700
3700
3700
1660
3700
1660
3700
1660
3700
1660
3692
1652
1660
3700
3700
3700
3700
3700
3700
3700
3692
1652
1660
3692
1652
1660
3692
1652
1660
3700
3700
3692
1652
1660
3692
1652
1660
3692
1652
1660
3692
1652
1660
3692
1652
1660
3692
1652
1660
3700
3416
3416
1384
3416
3416
3416
1384
3416
3416
3416
3416
3416
3416
3416
3416
3416
3416
3416
3624
1592
3624
1592
3624
3624
1592
3624
1592
3640
3624
1592
3624
3640
3640
3640
3640
3640
3640
3640
3640
3640
3640
3640
3640
3640
3640
3624
3624
3624
3624
3624
3624
3624
1592
3624
3624
3624
3688
1656
3688
3688
1656
3688
3704
3704
3688
1656
3688
3688
1656
3688
3688
1656
3688
1656
3688
1656
3688
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2094
2642
2835
2835
2835
2835
2083
2851
2595
2838
2838
2838
2838
2454
2454
2834
3622
3622
3686
3686
2775
3619
3619
3683
3683
3683
3414
3414
2774
2774
2663
1655
2663
3358
1306
2670
3694
3346
1310
1306
2670
2670
3352
3352
3346
3346
2668
622
1644
634
1646
1658
2668
622
1644
634
1646
3995
1951
1911
3995
1951
1911
3998
1902
1966
1910
3998
1910
3998
1910
3994
1914
3962
3994
3998
3958
3956
1916
3956
1916
3996
1908
3956
3944
3939
3990
2102
2606
2614
2600
2943
887
1919
1911
2926
886
1902
1910
2938
1914
2938
1914
2934
1910
2926
890
886
1902
1914
1910
2932
892
1916
2932
892
1916
2920
1896
2463
319
2354
2871
2871
2870
2870
3547
895
2942
2934
2906
1498
886
2940
2940
2936
3642
3639
1599
3639
1599
2103
63
2103
63
3630
1590
3642
3642
3638
3638
3642
2614
1590
2102
2102
2106
2102
2102
2622
1598
1590
1594
2620
1588
1596
2620
1588
1596
3624
1592
2087
2138
2138
2138
2158
2138
2138
2170
2138
2138
118
110
2459
2106
2102
2606
2618
2618
2614
2478
2620
2620
3442
3639
1599
3639
2431
375
3638
1406
1398
3630
1590
3642
3642
3454
3638
1398
3638
3642
3386
3706
3638
1398
3636
1596
1404
3636
1596
1404
3624
1400
3624
2595
3404
1575
3619
3348
3350
3350
3346
3344
1298
3344
1298
2574
2574
2574
2574
2574
2103
63
2103
2102
2102
2102
2094
2094
2094
2094
2094
54
2094
2166
2106
2106
2094
2094
2094
2094
2106
2093
2093
46
2093
2093
2093
46
2093
2093
2093
46
2093
46
58
2093
58
2093
46
2093
2093
46
2100
2100
60
2108
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
52
60
2092
2092
2164
2164
2104
2104
2104
2088
2088
2088
2088
2088
2088
2088
2088
56
2088
2136
2110
54
3594
1550
3086
3086
3082
2847
831
2870
2870
2864
794
346
2864
794
346
2842
822
826
2842
826
2842
826
2844
604
2844
604
2844
604
2844
348
604
828
2844
348
604
2840
824
2577
2577
2577
2738
694
2740
700
2866
2602
2109
38
46
62
54
2104
2109
38
46
62
54
3698
2258
2498
2674
2962
2962
2964
914
2962
2961
2961
2962
2962
2962
2962
2955
903
3147
1127
3168
2178
2163
3148
3146
3146
3146
2950
3148
3149
1100
3656
3656
2163
3113
41
2120
2818
2818
2690
2178
1154
2690
2178
1154
2178
1154
2178
2818
2178
2178
2305
2625
3618
3596
3616
2572
2572
3596
3596
3596
2592
1568
3596
1549
3618
2163
2082
2082
42
2946
3592
2914
946
2922
3714
2690
2738
3074
2882
2882
2579
2914
2914
2914
2914
2579
2912
2912
3913
2449
405
3992
3913
3913
3913
3913
3921
3913
3913
3913
3925
3921
1877
3913
3921
1877
2453
3913
3921
3913
3913
3921
1880
3913
2456
402
3928
1874
3928
1874
2449
405
3921
1877
3913
3913
3989
3921
405
1877
3924
3924
3922
3922
3913
3928
1874
3928
3603
3635
3602
1573
1586
3602
1586
3624
1554
3602
1586
3602
3620
3602
1586
2914
2466
2914
2466
2914
2914
2466
2914
2466
2914
2466
2897
913
917
2961
917
2897
913
917
2456
404
2456
404
2968
2968
2968
2961
2888
920
916
2961
2889
2889
2464
2897
853
2456
402
2449
402
2449
405
2456
2961
2961
917
2888
850
2449
2449
2449
2453
2449
2453
2449
405
2961
2961
2450
2452
2456
404
2450
2450
2450
2452
402
2968
2968
2961
914
2965
2961
917
2965
2837
3409
3410
2837
2453
2449
2449
405
2453
2449
405
2965
2901
2456
2456
2456
2456
402
2456
2456
2456
405
404
2456
405
404
2456
404
2456
404
2449
405
2961
920
2968
2968
2968
2968
2961
917
2965
2965
2833
789
2840
2594
2321
2321
2321
2321
2993
2592
2321
2321
2321
2321
2889
2889
2889
2889
2889
2897
840
2897
840
856
2577
2577
2888
856
2888
856
2898
2898
2900
2900
2889
2889
2889
2889
2889
2889
2889
2889
2889
2897
853
2889
2897
853
2897
841
2889
2897
853
2889
2897
853
2897
841
2889
2897
853
2889
2897
853
2897
841
2889
2888
2889
2889
2888
856
2889
2888
2888
2889
2888
2888
2888
2888
856
2888
852
2888
853
856
852
2888
852
2888
856
852
2897
853
2901
2889
2901
2577
536
530
562
2584
533
532
564
2584
533
532
564
2584
532
564
2584
532
564
2577
561
532
530
564
562
2577
561
532
530
564
562
2581
561
2581
2584
2584
2584
2584
2584
2901
2898
2888
2898
2898
2578
562
2580
2580
564
2580
2580
564
2584
532
564
2610
2577
2577
2897
853
2889
2577
536
562
2577
536
2584
530
562
2584
530
2577
533
2577
533
2577
533
2897
2897
2897
2889
2889
2889
2889
2889
2889
2889
2889
2889
2897
2889
2897
2889
2897
853
2889
2897
853
2897
841
2889
2901
2901
2897
2904
850
2897
850
2889
2897
853
2889
2898
2898
2888
856
850
2888
850
2889
2888
856
850
2901
2901
2888
856
2888
856
852
2900
2900
2897
853
2889
2897
841
2897
853
2889
2584
564
2584
532
564
2584
532
564
2584
532
564
2584
2584
530
2584
530
562
2584
530
562
2577
533
2577
533
2584
2584
2584
2584
2581
2581
2577
2577
2584
532
2584
532
2584
532
2578
562
2578
562
2578
562
2577
533
2577
533
561
2584
532
2584
532
2584
532
2584
532
2889
2889
2889
2889
2889
2889
2889
2889
2897
853
2897
853
2889
2897
853
2889
2897
853
2889
2888
850
2901
2901
2577
2577
2577
536
2584
530
2584
2577
532
530
564
562
2577
532
530
564
562
2577
2577
533
561
2577
533
2577
533
2584
530
562
2584
2577
533
2577
533
561
2584
530
562
2584
530
562
2577
533
2577
533
2584
2584
2577
533
2577
533
2584
530
2612
2584
532
564
2584
532
564
3601
2592
547
2611
2578
2578
2584
2584
2578
2578
562
2578
2584
530
562
2597
2601
2601
530
569
549
2578
2601
2601
2617
2601
2601
569
2601
2601
2577
533
561
549
565
2577
553
549
2609
553
530
569
549
565
562
2597
2601
549
2601
569
549
565
2577
533
561
549
565
2577
549
2581
561
530
569
549
565
562
2597
2597
2597
2597
2577
549
2597
2578
549
2597
565
2617
549
565
562
2597
565
2597
565
2581
2584
552
530
549
2596
549
2597
2600
2597
2600
2597
2600
2600
2617
549
2597
2597
2577
552
549
2597
2597
2600
2600
2584
533
532
552
564
2576
560
548
549
2584
532
552
564
2576
560
2578
2576
561
530
562
2581
2609
2577
2609
2580
552
2576
548
2580
552
2576
2597
2600
2610
2610
2581
561
2581
530
565
562
2577
533
561
565
2581
530
565
562
2578
2578
562
2578
2578
562
2578
2578
549
562
2578
2576
530
549
562
2578
2578
2601
2578
2597
2578
569
549
562
2578
569
549
562
2601
2601
569
2578
569
549
562
2578
569
549
562
2601
530
562
2597
2597
2578
565
562
2597
2597
2578
549
562
2597
2578
549
562
2597
2597
562
2581
2613
2577
533
561
2577
2581
561
530
562
2577
536
552
549
562
2596
549
562
2584
552
562
2608
2609
548
562
2584
552
2576
560
530
548
562
2609
549
2577
2577
533
2617
549
565
2617
562
2584
2580
2578
2576
560
562
2609
2608
562
2584
532
2578
562
2578
562
2578
569
549
562
2578
569
549
562
2601
530
569
2597
2601
569
549
2577
2613
2578
562
2578
562
2578
562
2581
2613
2581
530
2577
533
561
2577
2581
561
530
562
2577
2597
2609
548
562
2600
2596
549
2600
2584
532
564
2577
2609
549
2584
2584
530
562
2584
2597
2609
2609
549
2609
549
2577
2577
533
2577
2577
533
2577
2577
533
2584
2576
2584
2576
2610
2577
533
561
549
565
2581
530
569
549
565
562
2578
562
2578
2576
562
2576
560
530
562
2597
2597
2609
562
2609
562
2584
3989
1938
2453
2453
402
2448
3602
3602
1573
3632
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2993
2993
2993
2993
2993
2993
2993
2993
2993
2993
2993
2993
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2481
2993
2993
3874
3874
2481
2481
2993
2993
2481
2481
2993
2993
2481
2481
2481
2481
2481
2993
2453
2889
2897
841
2898
2898
2889
2889
2889
2889
2897
2897
2889
2889
2889
2889
2889
2897
2897
841
2889
3921
3922
3922
3922
3922
3922
3922
2898
2897
841
850
2889
2898
2898
2898
2897
2898
2889
850
2889
2898
2898
2898
3913
3913
3913
3913
2889
2889
857
3913
2889
2889
2905
3874
3874
3874
3874
3874
3874
3874
2889
2889
2889
2889
2889
2889
2889
2889
2889
2889
2897
853
2897
853
2897
2897
2889
2889
2889
2889
2889
2889
2889
2889
2889
2889
2889
2889
2889
2901
2901
2897
841
850
2897
841
850
2897
850
2898
2898
2898
2889
2889
2889
2898
2898
2898
2898
2897
841
2897
841
2889
2889
850
2889
850
2889
850
2889
2889
2889
2889
2889
2889
2889
2579
2597
2584
2584
2584
2578
549
562
2578
562
2597
2581
549
565
2578
549
562
2578
2597
2581
530
2581
549
2597
565
2578
2610
2610
2597
2597
2597
3600
2889
2889
2889
2898
2377
1353
2377
1353
2377
1353
2377
1353
2577
533
2579
563
2578
562
2612
2609
2609
2597
3352
3352
2578
2577
533
2577
533
2577
533
2597
2600
2600
3352
3604
3604
3604
2835
3608
3603
2328
2872
3608
3877
3877
3877
2833
789
2833
789
2837
2869
2833
3657
2321
2353
2584
1176
2579
2584
1176
2579
2580
2580
2578
2577
533
2577
533
2577
533
2577
533
2577
533
2578
2577
2633
2633
2633
2633
2633
2633
2633
2633
2633
2633
2633
2633
2633
2633
2633
2600
2377
3635
3621
3621
3621
3621
3633
3633
3633
3621
3621
3621
3621
3633
3633
3633
3633
3621
3621
3621
3637
3637
3621
3621
3621
3621
3633
3621
3621
2450
2857
2853
2853
2853
2853
2853
2853
2836
820
2836
2853
821
2833
821
2833
2833
821
2837
2869
2837
2837
2837
2837
19
15
931
567
5
229
388
568
610
448
100
837
805
945
562
0
279
789
854
1057
1121
16
19
15
931
567
5
229
388
568
610
448
100
837
805
945
570
0
279
789
854
1057
209
24
19
15
931
567
5
229
388
568
610
448
100
837
821
945
570
0
279
805
570
527
145
24
19
15
931
567
5
229
388
568
610
448
100
837
820
944
562
0
279
805
568
526
158
28
19
15
931
567
5
229
388
568
610
448
101
837
801
945
561
0
278
786
863
1057
1123
16
19
15
931
567
1541
741
388
560
610
704
741
325
260
948
564
512
22
20
1548
1068
296
424
19
15
931
567
1541
741
388
560
610
704
741
325
260
948
562
512
22
20
404
557
657
1720
19
15
931
567
1541
741
388
560
610
704
741
325
265
985
562
512
22
17
401
522
684
1698
19
15
931
567
1541
741
388
568
610
704
740
325
516
1768
570
512
23
17
24
785
150
1724
19
15
931
567
1541
741
388
568
610
704
740
325
517
1768
556
512
23
21
22
784
88
1756
19
15
931
567
1541
741
388
568
610
704
740
325
517
1768
554
512
23
21
22
784
182
1724
19
15
931
567
1541
741
388
568
610
704
740
325
517
1768
572
512
23
21
22
784
84
1756
19
15
931
567
1541
741
388
568
610
704
740
325
517
1768
570
512
23
21
22
784
86
1732
19
15
931
567
1541
741
388
568
610
704
740
325
517
1769
556
512
23
21
22
785
181
1722
19
15
931
567
1541
741
388
568
610
704
740
325
517
1769
554
512
23
21
22
785
177
1721
19
15
931
567
1541
741
388
568
610
704
740
325
517
1769
562
512
23
17
2
785
161
432
19
15
931
567
1541
741
388
568
610
704
740
325
517
1769
562
519
23
21
26
785
97
1715
19
15
931
567
1541
741
388
568
610
704
740
325
517
1769
562
527
23
17
2
785
161
1699
19
15
931
567
1541
741
388
568
610
704
740
325
517
1769
572
512
23
21
22
785
85
1754
19
15
931
567
1541
741
388
568
610
704
740
325
517
1769
570
512
23
17
2
785
81
1752
19
15
931
567
1541
741
388
568
610
704
740
325
260
944
562
512
23
17
1560
1070
302
428
19
15
931
567
1541
741
388
568
610
704
740
325
260
944
572
512
23
21
408
558
682
1708
19
15
931
567
1541
741
388
568
610
704
740
325
260
872
860
512
23
17
408
273
9
492
19
15
931
567
1541
741
388
568
610
704
740
325
260
872
858
512
23
17
408
273
13
484
19
15
931
567
1541
741
388
568
610
704
740
325
260
1000
570
512
23
17
408
529
662
1716
19
15
931
567
1541
741
388
568
610
704
740
325
261
945
562
512
23
17
410
558
673
1712
19
15
931
567
1541
741
388
568
610
704
740
325
261
945
562
519
23
21
410
558
673
1715
19
15
931
567
1541
741
388
568
610
704
740
325
261
945
562
527
23
17
1538
1071
289
419
19
15
931
567
1541
741
388
568
610
704
740
325
261
945
570
512
23
17
1562
1071
297
424
19
15
931
567
1541
741
388
568
610
704
740
325
261
872
556
512
23
21
406
272
434
442
19
15
931
567
1541
741
388
568
610
704
740
325
261
872
572
512
23
21
406
272
164
428
19
15
931
567
1541
741
388
568
610
704
740
325
261
872
860
512
23
17
410
272
8
492
19
15
931
567
1541
741
388
568
610
704
740
325
261
872
858
512
23
17
410
272
13
484
19
15
931
567
1541
741
388
568
610
704
740
325
261
1000
554
512
23
21
1558
1040
54
444
19
15
931
567
1541
741
388
568
610
704
740
325
261
873
556
512
23
21
406
273
181
442
19
15
931
567
1541
741
388
568
610
704
740
325
261
873
554
512
23
21
410
273
177
441
19
15
931
567
1541
741
388
568
610
704
740
325
261
873
562
512
23
17
410
273
161
432
19
15
931
567
1541
741
388
568
610
704
740
325
261
873
562
519
23
21
410
273
161
435
19
15
931
567
1541
741
388
568
610
704
740
325
261
873
562
527
23
17
410
273
161
419
19
15
931
567
1541
741
388
568
610
704
740
325
261
873
860
512
23
17
410
273
8
492
19
15
931
567
1541
741
388
568
610
704
740
325
261
873
858
512
23
17
410
273
10
488
19
15
931
567
1541
741
388
568
610
704
740
325
261
1001
556
512
23
21
1558
1041
53
442
19
15
931
567
1541
741
388
568
610
704
740
325
261
1001
554
512
23
21
1558
1041
49
441
19
15
931
567
1541
741
388
568
610
704
740
325
261
1001
562
512
23
17
1538
1041
33
432
19
15
931
567
1541
741
388
568
610
704
740
325
261
1001
562
519
23
21
1562
1041
33
435
19
15
931
567
1541
741
388
568
610
704
740
325
261
1001
562
527
23
17
1538
1041
33
419
19
15
931
567
1541
741
388
568
610
704
740
325
261
1001
570
512
23
17
1562
529
657
1720
19
15
931
567
1541
741
388
568
610
704
741
325
513
1769
570
512
22
18
31
789
81
1752
19
15
931
567
1541
741
388
568
610
704
741
325
257
945
561
512
22
24
1550
1065
291
424
19
15
931
567
1541
741
388
568
610
704
741
325
257
945
570
512
22
18
415
553
689
1704
19
15
931
567
1541
741
388
568
610
704
741
325
257
873
844
512
22
18
415
277
5
506
19
15
931
567
1541
741
388
568
610
704
741
325
257
873
858
512
22
18
415
277
10
488
19
15
931
567
1541
741
388
568
610
704
741
325
257
946
561
512
22
24
1550
1064
687
1704
19
15
931
567
1541
741
388
568
610
704
741
325
516
1768
564
512
22
24
24
785
98
1696
19
15
931
567
1541
741
388
568
610
704
741
325
517
1768
556
512
22
18
23
784
178
1724
19
15
931
567
1541
741
388
568
610
704
741
325
517
1768
564
512
22
18
3
784
162
1696
19
15
931
567
1541
741
388
568
610
704
741
325
517
1768
570
512
22
18
3
784
86
1732
19
15
931
567
1541
741
388
568
610
704
741
325
517
1769
570
512
22
18
3
785
81
1752
19
15
931
567
1541
741
388
568
610
704
741
325
260
872
564
512
22
24
408
273
162
416
19
15
931
567
1541
741
388
568
610
704
741
325
260
872
844
512
22
24
408
273
4
508
19
15
931
567
1541
741
388
568
610
704
741
325
260
872
860
512
22
20
404
273
8
492
19
15
931
567
1541
741
388
568
610
704
741
325
260
872
858
512
22
24
408
273
13
484
19
15
931
567
1541
741
388
568
610
704
741
325
260
1000
564
512
22
24
1560
1041
34
416
19
15
931
567
1541
741
388
568
610
704
741
325
261
945
570
512
22
18
1563
1071
297
424
19
15
931
567
1541
741
388
568
610
704
741
325
261
872
556
512
22
18
407
272
178
444
19
15
931
567
1541
741
388
568
610
704
741
325
261
872
564
512
22
18
387
272
162
416
19
15
931
567
1541
741
388
568
610
704
741
325
261
872
860
512
22
18
387
272
8
492
19
15
931
567
1541
741
388
568
610
704
741
325
261
872
858
512
22
18
410
272
13
484
19
15
931
567
1541
741
388
568
610
704
741
325
261
1000
556
512
22
18
1559
1040
50
444
19
15
931
567
1541
741
388
568
610
704
741
325
261
1000
564
512
22
18
1539
1040
34
416
19
15
931
567
1541
741
388
568
610
704
741
325
261
873
860
512
22
18
411
273
8
492
19
15
931
567
1541
741
388
568
610
704
741
325
261
873
858
512
22
24
406
273
10
488
19
15
995
567
5
741
388
136
594
576
101
1861
517
1796
908
896
1542
1682
3
1080
40
1052
19
15
995
567
1541
741
388
592
594
640
689
325
261
920
628
512
46
25
387
560
88
440
19
15
995
567
1541
741
388
592
594
640
689
325
261
920
732
512
46
25
387
560
34
496
19
15
995
567
1541
741
388
592
594
640
693
325
261
921
650
512
45
24
410
561
513
1537
19
15
995
567
1541
741
388
592
594
640
693
325
261
921
650
519
45
24
410
561
513
1539
19
15
963
567
1541
741
388
552
514
672
692
325
516
1764
524
608
55
21
20
788
136
1724
19
15
963
567
1541
741
388
552
514
672
692
325
516
1764
716
608
55
21
20
788
8
1580
19
15
963
567
1541
741
388
552
514
672
692
325
260
996
524
608
55
21
404
532
648
1724
19
15
195
39
141
133
156
478
193
192
481
177
418
387
54
368
533
32
176
138
464
259
19
15
195
39
141
133
156
478
209
192
481
177
418
387
86
80
533
32
176
138
400
4
19
15
195
39
141
133
156
478
209
192
481
177
418
387
86
336
533
32
176
138
400
516
19
15
195
295
141
132
84
86
194
448
354
112
21
333
364
840
276
74
211
451
385
802
19
15
195
295
141
132
84
86
194
448
354
112
21
333
876
840
276
74
211
451
897
802
19
15
195
295
141
132
84
86
194
448
354
368
16
422
436
400
276
806
102
854
549
589
19
15
195
295
141
132
84
86
210
448
354
112
21
333
324
864
276
74
211
451
433
902
19
15
195
295
141
132
84
86
210
448
354
112
21
333
324
848
1044
74
211
451
433
822
19
15
195
295
141
132
84
86
210
448
354
112
21
333
836
864
276
74
211
451
945
1158
19
15
195
295
141
132
84
86
210
448
354
112
21
333
836
848
1044
74
211
451
837
877
19
15
195
295
141
132
84
86
210
448
354
112
21
333
836
848
276
74
211
451
837
877
19
15
195
295
141
132
84
86
210
448
354
112
21
333
836
720
276
74
211
451
945
1078
19
15
195
295
141
132
84
86
210
448
354
112
21
333
340
848
1044
74
211
451
465
854
19
15
195
295
141
132
84
86
210
448
354
112
21
333
852
848
1044
74
211
451
849
854
19
15
195
295
141
132
84
86
210
448
354
112
21
333
852
848
276
74
211
451
849
854
19
15
195
295
141
132
84
86
210
448
354
112
21
333
332
848
1044
74
211
451
449
853
19
15
195
295
141
132
84
86
210
448
354
112
21
333
868
848
1044
74
211
451
900
589
19
15
195
295
141
132
84
86
210
448
354
112
21
333
868
848
276
74
211
451
900
589
19
15
195
295
141
132
84
86
210
448
354
112
21
333
844
848
1044
74
211
451
833
841
19
15
195
295
141
132
84
86
210
448
354
112
21
333
844
848
276
74
211
451
833
841
19
15
195
295
141
132
84
86
210
448
354
112
21
357
836
848
1044
74
211
467
837
877
19
15
195
295
141
132
84
86
210
448
354
112
21
357
836
848
276
74
211
467
837
877
19
15
195
295
141
132
84
86
210
448
354
112
21
357
340
848
1044
74
211
467
405
877
19
15
195
295
141
132
84
86
210
448
354
112
21
357
852
848
1044
74
211
467
853
845
19
15
195
295
141
132
84
86
210
448
354
112
21
357
852
848
276
74
211
467
853
845
19
15
195
295
141
132
84
86
210
448
354
112
21
373
836
848
1044
74
211
475
857
861
19
15
195
295
141
132
84
86
210
448
354
112
21
373
836
848
276
74
211
475
857
861
19
15
195
295
141
132
84
86
210
448
354
112
21
373
852
848
1044
74
211
475
837
845
19
15
195
295
141
132
84
86
210
448
354
112
21
373
852
848
276
74
211
475
837
845
19
15
195
295
141
132
84
86
210
448
354
112
21
374
852
848
1044
74
211
472
837
844
19
15
195
295
141
132
84
86
210
448
354
112
21
374
852
848
276
74
211
472
837
844
19
15
195
295
141
132
84
86
210
448
354
240
21
37
420
384
276
10
851
595
937
573
19
15
195
295
141
132
84
86
210
448
354
240
21
421
420
384
276
10
851
851
553
573
19
15
195
295
141
132
84
86
210
448
354
368
16
422
420
384
276
802
102
854
581
621
19
15
195
295
141
133
84
86
194
448
354
369
17
205
364
880
276
804
102
198
385
901
19
15
195
295
141
133
84
86
194
448
354
369
17
461
364
840
276
804
1126
710
257
802
19
15
195
295
141
133
84
86
209
448
353
241
18
406
422
384
21
16
720
408
256
572
19
15
195
295
141
133
84
118
194
448
354
241
17
397
332
840
276
36
742
390
386
802
19
15
195
295
141
133
84
118
210
448
354
369
17
397
836
848
276
804
102
839
857
854
19
15
35
55
13
132
132
182
178
192
98
240
304
950
932
896
548
386
454
790
1093
1133
19
15
35
55
13
132
276
182
178
192
98
208
469
293
932
896
548
322
723
203
605
1149
19
15
35
55
13
132
276
182
178
192
98
208
469
293
996
896
548
322
723
203
617
1068
19
15
35
55
13
132
276
182
178
192
98
208
469
301
932
896
548
322
723
195
593
1110
19
15
35
55
13
132
276
182
178
192
98
208
469
301
996
896
548
322
723
195
617
1066
19
15
163
55
13
132
36
110
233
64
354
880
965
581
357
0
404
898
691
643
675
168
19
15
163
55
13
132
292
110
233
64
226
240
453
325
357
0
276
258
819
259
835
1096
19
15
163
55
13
132
292
110
233
64
226
240
453
325
869
0
276
258
819
259
323
72
19
15
35
55
13
132
4
22
82
192
98
208
53
501
244
192
20
322
19
411
73
285
19
15
35
55
13
132
4
22
82
192
226
432
53
501
244
192
276
386
19
843
9
317
19
15
35
55
13
132
4
22
82
192
226
432
53
501
244
192
148
386
19
843
9
317
19
15
35
55
13
132
132
278
146
192
226
240
245
501
372
896
580
258
275
523
265
541
19
15
35
55
13
133
260
278
146
192
225
241
501
501
372
896
590
257
403
11
137
541
19
15
35
55
13
133
132
278
146
192
225
241
245
501
372
896
590
257
275
523
265
541
19
15
35
55
13
645
516
534
82
704
737
1905
1525
1013
1268
1856
846
1537
1683
11
777
541
19
15
163
55
13
132
260
278
338
64
226
432
501
501
500
320
292
386
403
11
25
93
19
15
163
55
13
132
132
278
338
64
226
432
309
501
500
320
292
386
531
595
25
93
19
15
163
55
13
132
132
174
354
64
226
240
117
101
820
560
276
258
531
519
1901
1476
19
15
163
55
13
132
132
174
354
64
226
432
309
357
820
560
276
386
531
571
1645
1477
19
15
163
55
13
132
132
174
354
64
226
432
309
357
820
560
148
386
531
571
1645
1477
19
15
163
55
13
132
132
462
329
64
354
240
133
389
389
48
836
130
179
259
3
216
19
15
163
55
13
132
132
462
329
64
354
240
133
389
389
560
836
130
179
259
3
360
19
15
163
55
13
132
132
462
329
64
354
240
133
389
325
368
836
130
179
259
323
24
19
15
163
55
13
132
132
462
329
64
354
240
133
389
709
560
836
130
179
259
803
552
19
15
163
55
13
132
132
462
329
64
354
240
133
389
453
48
836
130
179
259
131
152
19
15
163
55
13
132
132
462
329
64
354
240
133
389
453
560
836
130
179
259
547
552
19
15
163
55
13
132
132
462
329
64
354
240
133
389
453
368
836
130
179
259
291
24
19
15
163
55
13
132
132
462
338
64
98
208
181
389
332
320
324
322
275
379
325
4
19
15
163
55
13
132
132
462
338
64
226
240
133
389
332
320
276
258
179
259
324
4
19
15
163
55
13
132
132
462
338
64
354
208
181
389
396
320
836
66
275
379
5
4
19
15
163
55
13
132
132
462
338
64
354
208
181
389
332
320
836
66
275
379
325
4
19
15
163
55
13
132
132
462
338
64
354
208
181
389
460
320
836
66
275
379
133
4
19
15
163
55
13
132
132
462
338
64
354
240
133
389
396
320
836
258
115
259
4
4
19
15
163
55
13
132
132
462
338
64
354
240
133
389
332
320
836
258
115
259
324
4
19
15
163
55
13
132
132
462
338
64
354
240
133
389
460
320
836
258
115
259
580
4
19
15
163
55
13
132
132
462
338
64
354
880
949
645
204
320
836
898
787
1159
1156
1028
19
15
163
55
13
132
148
278
338
64
98
208
213
501
500
320
548
322
211
155
5
157
19
15
163
55
13
132
148
278
338
64
98
208
213
485
500
320
548
322
83
535
21
157
19
15
163
55
13
132
148
278
338
64
226
432
357
493
500
320
292
386
563
531
1028
1309
19
15
163
55
13
133
132
174
354
64
225
433
305
357
820
560
277
385
529
571
1644
1476
19
15
163
55
13
133
132
174
354
64
225
433
305
357
820
560
149
385
529
571
1644
1476
19
15
163
55
13
133
132
174
354
64
225
433
309
357
820
560
149
385
531
571
1645
1477
19
15
163
55
13
133
132
462
354
64
97
241
133
389
436
560
917
385
179
281
633
517
19
15
163
55
13
133
132
462
354
64
97
241
309
389
436
48
21
385
453
261
121
197
19
15
163
55
13
133
132
462
354
64
97
241
309
389
436
48
533
385
453
261
121
197
19
15
163
55
13
133
132
462
354
64
97
241
309
389
436
560
21
385
453
261
121
517
19
15
163
55
13
133
132
462
354
64
97
241
309
389
436
560
533
385
453
261
121
517
19
15
163
55
13
133
132
462
354
64
97
241
309
389
436
560
917
385
453
261
121
517
19
15
163
55
13
133
132
462
354
64
225
241
309
389
436
48
277
257
453
261
121
197
19
15
163
55
13
133
132
462
354
64
225
241
309
389
436
48
149
257
453
261
121
197
19
15
163
55
13
133
132
462
354
64
225
241
309
389
436
560
277
257
453
261
121
517
19
15
163
55
13
133
132
462
354
64
225
241
309
389
436
560
149
257
453
261
121
517
19
15
163
55
13
133
132
462
338
64
225
241
181
389
404
320
69
257
197
133
185
4
19
15
163
55
13
133
132
462
338
64
353
209
181
389
404
320
837
65
281
133
185
4
19
15
163
55
13
133
132
462
338
64
353
209
233
389
404
320
837
65
193
130
186
2
19
15
163
55
13
133
132
462
338
64
353
241
181
389
404
320
837
129
197
133
185
4
19
15
163
55
13
133
140
462
338
64
225
241
129
389
404
320
69
257
369
267
25
5
19
15
163
55
13
133
140
462
338
64
353
241
129
389
404
320
837
257
241
267
25
5
19
15
291
311
13
132
132
462
457
448
98
208
181
389
645
512
836
578
275
379
771
1092
19
15
291
311
13
132
132
462
457
448
98
208
245
389
133
256
836
1090
147
571
1795
1096
19
15
291
311
13
132
132
462
466
448
98
208
181
389
652
576
836
66
275
379
773
772
19
15
291
311
13
132
132
462
466
448
98
208
181
389
588
576
836
66
275
379
837
516
19
15
291
311
13
133
4
22
466
448
97
209
53
501
1012
576
846
1089
531
859
793
861
19
15
291
311
13
133
132
462
457
448
97
209
178
390
646
512
837
576
272
376
768
1092
19
15
291
823
525
132
132
462
457
960
994
1264
1157
645
645
1584
1060
1026
1459
771
771
1752
19
15
35
55
141
132
4
182
178
192
482
944
1013
749
356
896
1684
1666
1043
515
537
1597
19
15
35
55
141
132
4
182
178
192
482
944
1013
749
356
896
660
1666
1043
515
537
1597
19
15
35
55
141
132
148
182
178
192
482
944
677
165
356
896
1684
1666
563
635
1561
1597
19
15
35
55
141
132
148
182
178
192
482
944
933
933
932
896
660
1666
1075
1123
1065
1117
19
15
35
55
141
132
148
182
178
192
482
944
933
941
932
896
660
1666
1075
1127
1073
1082
19
15
163
55
141
132
4
278
338
576
482
240
501
1013
2036
1344
292
2
531
1555
1561
1117
19
15
163
55
141
132
132
462
201
64
482
240
389
645
69
512
1684
2
307
771
547
1720
19
15
163
55
141
132
132
462
354
64
482
240
389
389
436
48
788
2
563
3
125
773
19
15
163
55
141
132
132
462
354
64
482
240
389
389
436
560
788
2
563
3
125
517
19
15
163
55
141
132
132
462
354
64
482
240
389
389
436
560
660
2
563
3
125
517
19
15
163
55
141
132
132
462
354
64
482
240
389
645
436
48
788
2
307
771
125
133
19
15
163
55
141
132
132
462
354
64
482
240
389
645
436
560
788
2
307
771
125
517
19
15
163
55
141
132
132
462
354
64
482
240
389
645
436
560
660
2
307
771
125
517
19
15
163
55
141
132
132
462
329
64
482
240
389
389
389
560
804
2
563
3
3
360
19
15
163
55
141
132
132
462
329
64
482
240
389
389
197
560
804
2
563
3
643
1576
19
15
163
55
141
132
132
462
329
64
482
240
389
389
709
560
804
2
563
515
1667
1064
19
15
163
55
141
132
132
462
329
64
482
240
389
389
453
560
804
2
563
3
131
552
19
15
163
55
141
132
132
462
329
64
482
240
389
645
389
560
804
2
307
771
1123
1256
19
15
163
55
141
132
132
462
329
64
482
240
389
645
197
560
804
2
307
771
1155
1704
19
15
163
55
141
132
132
462
329
64
482
240
389
645
325
560
804
2
307
771
1059
424
19
15
163
55
141
132
132
462
329
64
482
240
389
645
709
560
804
2
307
771
899
1064
19
15
163
55
141
132
132
462
329
64
482
240
389
645
453
560
804
2
307
771
67
552
19
15
163
55
141
132
132
462
329
576
482
240
389
645
709
1584
580
2
563
771
899
1576
19
15
163
55
141
132
132
462
338
64
482
240
389
389
396
320
804
2
563
3
4
4
19
15
163
55
141
132
132
462
338
64
482
240
389
389
204
320
804
2
563
3
644
1028
19
15
163
55
141
132
132
462
338
64
482
240
389
389
404
320
804
2
563
539
1213
5
19
15
163
55
141
132
132
462
338
64
482
240
389
389
332
320
804
2
563
3
324
4
19
15
163
55
141
132
132
462
338
64
482
240
389
389
460
320
804
2
563
3
132
4
19
15
163
55
141
132
132
462
338
64
482
240
389
645
396
320
804
2
307
771
100
29
19
15
163
55
141
132
132
462
338
64
482
240
389
645
204
320
804
2
307
771
1156
1028
19
15
163
55
141
132
132
462
338
64
482
240
389
645
332
320
804
2
307
771
1065
57
19
15
163
55
141
132
132
462
338
64
482
240
389
645
460
320
804
2
307
771
68
4
19
15
163
55
141
133
132
174
354
64
481
945
665
357
820
560
661
1665
641
57
1709
901
19
15
163
55
141
133
132
462
354
64
481
241
389
389
436
48
789
1025
313
269
125
772
19
15
163
55
141
133
132
462
354
64
481
241
389
389
436
560
789
1025
313
269
125
516
19
15
163
55
141
133
132
462
354
64
481
241
389
389
436
560
661
1
563
25
121
517
19
15
163
55
141
133
132
462
354
64
481
241
389
645
436
48
661
1
307
793
1145
133
19
15
163
55
141
133
132
462
354
64
481
241
389
645
436
560
789
1
307
793
1145
261
19
15
163
55
141
133
132
462
354
64
481
241
389
645
436
560
661
1
307
793
1145
261
19
15
163
55
141
133
132
462
338
64
481
241
389
389
404
320
805
0
562
539
1213
5
19
15
163
55
141
133
140
462
338
64
481
241
385
389
404
320
805
0
634
11
25
5
19
15
291
311
141
132
132
462
457
448
354
240
389
389
645
512
68
2
563
3
771
1092
19
15
291
311
141
132
132
462
457
448
354
240
389
389
581
512
68
2
563
3
835
612
19
15
291
311
141
133
140
462
457
448
353
241
386
387
646
512
69
0
560
10
768
1092
19
15
291
311
141
133
140
462
457
448
353
369
834
387
646
512
1605
768
816
10
768
644
19
15
450
198
258
131
139
185
388
0
364
122
104
215
504
8
604
8
552
265
546
384
19
15
450
198
258
131
139
185
388
0
364
122
104
231
504
8
604
8
40
66
530
640
19
15
450
198
258
131
139
185
388
0
364
122
104
359
504
8
604
8
552
834
530
640
19
15
450
198
258
131
139
473
836
0
364
122
104
807
856
8
604
8
552
1897
1353
1441
19
15
35
55
13
132
4
86
194
64
98
208
53
173
444
896
580
322
19
195
481
821
19
15
35
55
13
132
4
86
194
64
98
208
53
173
444
896
452
322
19
195
481
821
19
15
35
55
13
132
4
86
194
64
354
208
53
173
444
896
964
578
19
195
481
821
19
15
35
55
13
132
4
142
194
64
226
432
53
325
364
344
836
642
19
647
741
385
19
15
35
55
13
132
260
310
962
576
98
240
501
493
892
768
1092
1410
403
3
273
121
19
15
35
55
13
132
132
86
194
64
98
208
181
45
444
896
580
322
275
963
737
1725
19
15
35
55
13
132
132
86
194
64
98
208
181
45
444
896
452
322
275
963
737
1725
19
15
35
55
13
132
132
86
194
64
98
208
949
557
444
896
580
834
1811
1347
356
804
19
15
35
55
13
132
276
86
194
64
98
208
469
365
444
896
580
322
851
579
1537
809
19
15
35
55
13
132
276
86
194
64
98
208
469
365
444
896
452
322
851
579
1537
809
19
15
35
55
13
132
276
86
194
64
354
208
469
365
444
896
964
578
723
579
1537
809
19
15
35
55
13
132
148
310
962
576
98
208
213
461
884
768
1092
1346
1363
1283
1353
1133
19
15
35
55
13
132
148
310
962
576
98
720
213
461
884
768
1092
1858
723
1539
1609
1133
19
15
35
55
13
132
148
310
962
576
98
720
213
461
884
768
580
1858
723
1539
1609
1133
19
15
35
55
13
132
148
310
962
960
866
720
213
461
884
1024
1348
1090
723
515
1609
1901
19
15
35
55
13
132
292
310
962
576
98
240
453
461
892
768
1092
1410
819
523
329
98
19
15
963
567
13
132
516
566
1842
1312
354
880
2037
1005
1764
1536
20
514
1683
3
537
573
19
15
963
567
13
132
548
566
1842
1312
354
880
1989
973
1764
1536
20
514
1715
11
537
573
19
15
963
567
525
644
516
566
1842
1312
1378
1392
1525
1005
1764
1536
1044
514
659
3
537
573
19
15
963
567
525
644
644
654
1794
1312
1378
1392
1461
933
1588
1584
1044
514
787
71
757
533
19
15
963
567
525
644
548
566
1842
1312
1378
1392
1477
973
1764
1536
1044
514
627
11
665
573
19
15
451
55
13
132
260
822
818
1824
1378
752
501
1005
588
1536
1044
1154
1171
1539
1153
533
19
15
451
567
13
132
4
310
818
800
98
880
1013
1005
996
512
788
770
659
1027
1049
1277
19
15
451
567
13
132
4
310
818
800
610
880
565
1005
996
512
532
1538
1043
1347
537
637
19
15
451
567
13
132
4
310
818
800
610
880
1013
1005
996
512
532
1538
1171
1027
1049
1277
19
15
451
567
13
132
260
310
818
800
98
880
501
493
996
512
788
770
147
3
537
637
19
15
451
567
13
132
260
310
818
800
610
880
501
493
996
512
532
1538
147
1027
1049
381
19
15
451
567
13
132
260
822
818
800
1122
1392
1525
1005
588
704
1556
1794
1683
1027
257
313
19
15
451
567
13
132
36
310
818
800
98
880
965
973
996
512
788
770
819
1035
1049
1277
19
15
451
567
13
132
36
310
818
800
610
880
965
973
996
512
532
1538
1203
1035
1049
1277
19
15
451
567
13
132
148
310
818
800
98
880
213
461
996
512
788
770
83
515
1561
637
19
15
451
567
13
132
292
310
818
800
610
880
1477
461
996
512
532
1538
1843
11
537
342
19
15
451
567
13
644
260
566
818
800
610
1904
565
1589
788
512
532
514
19
539
269
493
19
15
451
567
13
644
260
566
818
800
610
1904
565
1589
804
512
532
514
19
1299
313
493
19
15
35
311
141
132
68
142
194
448
354
240
5
261
364
768
324
2
947
1667
1897
1401
19
15
547
311
141
132
644
950
946
576
98
624
1909
1389
1380
256
36
1538
1555
1603
1113
77
19
15
675
1591
1549
644
900
814
546
576
610
368
1397
357
372
0
324
1282
1427
263
1053
725
19
15
547
567
525
132
900
566
434
448
994
240
1909
877
100
0
548
1538
1555
259
281
125
19
15
547
567
525
132
900
566
434
448
994
1264
1909
877
100
0
276
770
531
259
281
125
19
15
547
567
525
132
900
566
434
448
994
1264
1909
1517
100
0
276
770
531
1539
25
1149
19
15
1602
1862
1895
264
260
144
1172
640
706
1635
16
664
1680
256
654
66
611
912
1690
0
19
15
1730
710
615
1560
1060
624
836
256
322
579
528
288
560
512
1614
650
1779
1560
274
502
19
15
1730
710
615
1560
1060
624
836
256
322
579
528
288
560
1536
1614
650
499
1304
1040
672
19
15
545
48
42
432
923
945
1186
1188
1185
899
779
587
1704
1059
1459
1459
1049
1165
1041
899
19
15
35
48
38
176
466
162
41
103
265
396
398
6
38
290
1004
396
704
724
704
1692
19
15
35
48
38
176
466
162
289
103
265
396
398
6
558
42
1004
396
704
724
1732
1060
19
15
35
48
38
176
466
162
289
103
265
396
398
6
558
298
1004
1932
1216
468
784
552
19
15
35
48
38
176
466
162
289
103
265
396
398
6
558
586
1004
1932
1216
468
784
776
19
15
35
48
38
176
466
610
289
103
265
396
398
902
558
42
1004
396
704
1620
580
36
19
15
35
48
38
176
466
610
289
103
265
396
398
902
558
298
1004
396
704
1620
1168
136
19
15
35
48
38
176
466
610
297
103
265
396
398
902
550
290
1004
396
704
1588
1056
156
19
15
163
48
38
176
466
610
353
103
265
396
398
902
526
522
492
396
704
1620
592
1716
19
15
163
48
38
176
466
610
353
103
265
396
398
902
526
42
492
396
704
1588
720
24
19
15
163
48
38
176
466
610
353
103
265
396
398
902
526
42
748
396
704
1588
720
24
19
15
163
48
38
432
466
610
353
615
265
908
398
902
526
1578
1260
1420
192
1076
592
1048
19
15
35
144
38
176
466
418
425
907
281
404
398
518
614
1034
20
652
256
852
576
2028
19
15
35
400
38
176
466
418
425
395
25
404
398
262
102
10
20
268
256
372
832
108
19
15
35
400
422
432
466
482
425
395
281
532
654
134
38
10
532
652
256
52
288
108
19
15
547
32
524
0
906
994
994
1067
1544
100
1982
1404
1068
942
526
107
1762
1568
1184
36
19
15
547
32
12
0
906
738
994
1067
1032
1636
1982
892
1068
1710
1550
1643
1762
32
672
676
19
15
22
218
351
49
96
136
28
240
66
10
768
688
8
138
26
964
861
913
1051
327
19
15
22
218
351
49
96
72
24
240
66
10
768
16
224
136
26
964
849
9
384
56
19
15
22
11
283
49
96
64
20
17
529
13
769
26
26
543
1846
517
776
12
534
1843
19
15
22
11
283
49
96
72
28
17
529
13
769
49
18
531
1846
516
804
38
806
1807
19
15
22
11
283
49
96
72
28
17
529
13
769
49
18
531
1847
516
804
38
806
1807
19
15
22
10
283
49
96
64
20
16
525
14
768
26
26
538
1795
560
805
13
534
1846
19
15
22
10
283
49
96
64
20
16
534
14
769
26
28
534
1844
512
804
12
532
1846
19
15
22
10
283
49
96
64
20
16
534
14
769
26
26
540
1844
512
804
12
534
1842
19
15
22
10
283
49
96
72
24
16
529
13
769
48
16
534
1847
517
776
32
546
1847
19
15
22
10
283
49
96
72
24
16
529
13
769
528
16
534
1847
517
809
992
530
1847
19
15
22
10
283
49
96
72
24
16
529
13
769
49
16
534
1847
517
805
37
802
1847
19
15
22
10
283
49
96
72
24
16
529
13
769
529
16
534
1847
517
804
998
530
1847
19
15
22
10
283
49
96
72
24
16
534
14
769
16
16
534
1842
512
780
8
531
1847
19
15
22
10
283
49
96
72
24
16
534
14
769
48
16
534
1842
512
780
16
546
1847
19
15
22
10
283
49
96
72
24
16
534
14
769
528
16
534
1842
512
780
992
530
1847
19
15
22
10
283
49
96
72
24
16
534
14
769
529
16
534
1842
512
804
998
530
1847
19
15
22
10
283
49
96
72
24
16
534
14
768
16
16
534
1842
512
785
9
787
1847
19
15
22
10
283
49
96
72
24
16
534
14
768
48
16
534
1842
512
785
17
546
1847
19
15
22
10
283
49
96
72
24
16
534
14
768
528
16
534
1842
512
777
993
530
1847
19
15
22
10
283
49
96
72
20
16
534
14
769
16
20
534
1844
512
780
8
542
1846
19
15
22
10
283
49
96
72
20
16
534
14
768
16
20
534
1844
512
778
8
542
1846
19
15
22
10
283
49
96
72
28
16
525
13
769
49
18
530
1795
513
793
38
613
1805
19
15
22
10
283
49
96
72
28
16
525
13
769
529
18
530
1795
513
806
998
614
1846
19
15
22
10
283
49
96
72
28
16
525
14
769
529
18
530
1795
560
804
998
614
1846
19
15
22
10
283
49
96
72
28
16
534
14
769
49
18
530
1844
512
804
38
613
1805
19
15
22
10
283
49
96
72
28
16
534
14
769
49
18
530
1842
512
804
38
613
1805
19
15
22
10
283
49
96
72
28
16
534
14
769
529
18
534
1842
512
804
998
541
1845
19
15
22
10
283
49
96
72
28
16
534
14
769
529
18
530
1844
512
804
998
614
1846
19
15
22
10
283
49
96
72
28
16
534
14
769
529
18
530
1842
512
804
998
614
1846
19
15
22
10
283
49
96
72
28
16
534
14
768
48
18
534
1842
512
785
34
807
1845
19
15
22
10
283
49
96
72
28
16
534
14
768
48
18
530
1844
512
778
34
807
1805
19
15
22
10
283
49
96
72
28
16
534
14
768
48
18
530
1842
512
785
34
807
1805
19
15
22
10
283
49
96
72
28
272
525
14
769
49
18
722
1539
512
804
38
806
1901
19
15
22
10
283
49
96
72
28
272
525
14
769
529
18
706
1539
560
804
998
613
1917
19
15
22
10
283
49
96
72
28
272
525
14
769
529
18
722
1539
512
804
998
613
1901
19
15
22
10
283
49
96
72
28
272
525
14
769
561
18
722
1539
512
804
1062
1126
1902
19
15
22
10
283
49
96
72
28
272
525
14
768
48
18
722
1539
512
785
34
807
1901
19
15
22
10
283
49
96
72
28
272
534
14
769
49
18
724
1618
512
804
38
806
1890
19
15
22
10
283
49
96
72
28
272
534
14
769
49
18
722
1618
512
804
38
806
1901
19
15
22
10
283
49
96
72
28
272
534
14
769
529
18
724
1618
512
804
998
613
1890
19
15
22
10
283
49
96
72
28
272
534
14
769
529
18
722
1618
512
804
998
613
1901
19
15
22
10
283
49
96
72
28
272
534
14
768
48
18
706
1650
576
786
18
807
1917
19
15
22
10
283
49
96
72
28
272
534
14
768
48
18
724
1618
512
793
34
807
1890
19
15
22
10
283
49
96
72
28
272
534
14
768
48
18
722
1618
512
793
34
807
1901
19
15
22
10
283
49
96
72
28
272
534
14
768
528
18
706
1650
576
810
994
615
1917
19
15
22
10
287
49
96
64
20
272
530
10
768
538
26
716
1644
580
790
1110
1190
1912
19
15
22
10
287
49
96
64
20
272
530
10
768
538
26
730
1626
516
790
1110
1190
1894
19
15
22
10
287
49
96
72
28
16
533
13
769
49
18
530
1843
514
802
19
805
1805
19
15
22
10
287
49
96
72
28
16
533
13
769
529
18
530
1843
514
806
998
614
1846
19
15
22
10
287
49
96
72
28
272
533
14
768
48
18
722
1619
512
778
34
807
1901
19
15
22
15
287
49
96
72
24
18
520
10
769
48
16
530
1795
512
788
16
802
1807
19
15
22
15
287
49
96
72
24
18
520
10
769
528
16
530
1795
512
804
992
530
1807
19
15
22
15
287
49
96
72
24
18
520
10
769
49
16
530
1795
512
796
38
674
1807
19
15
22
15
287
49
96
72
24
18
520
10
769
529
16
530
1795
512
804
998
530
1807
19
15
22
15
287
49
96
72
24
18
528
13
769
48
16
530
1843
513
776
16
547
1807
19
15
22
15
287
49
96
72
24
18
528
13
769
528
16
530
1843
513
776
992
530
1807
19
15
22
15
287
49
96
72
24
18
528
14
769
48
16
530
1843
512
776
16
547
1807
19
15
22
15
287
49
96
72
24
18
528
14
769
528
16
530
1843
512
776
992
530
1807
19
15
22
15
287
49
96
72
24
18
528
14
768
48
16
530
1843
512
782
33
547
1807
19
15
22
15
287
49
96
72
24
274
528
14
769
48
16
722
1619
512
776
16
803
1903
19
15
22
15
287
49
96
72
24
274
528
14
769
48
16
722
1631
512
784
16
546
1903
19
15
22
15
287
49
96
72
24
274
528
14
769
528
16
722
1631
512
800
1104
1187
1903
19
15
22
15
287
49
96
72
24
274
528
14
769
560
16
722
1619
512
776
1040
1059
1903
19
15
22
15
287
49
96
72
24
274
528
14
768
48
16
722
1619
512
782
33
803
1903
19
15
22
15
287
49
96
72
24
274
528
14
768
528
16
722
1619
512
806
993
1122
1903
19
15
22
15
287
49
96
72
24
274
528
14
768
560
16
722
1619
512
782
1041
1059
1903
19
15
23
9
283
49
96
72
18
17
529
13
769
529
22
534
1846
518
806
998
542
1841
19
15
23
9
283
49
96
72
18
17
529
13
768
16
22
534
1846
518
783
9
543
1841
19
15
23
9
283
49
96
72
18
17
521
13
769
529
22
534
1793
563
812
998
542
1841
19
15
23
9
283
49
96
72
18
17
521
13
768
16
22
534
1793
563
1675
9
543
1841
19
15
23
9
283
49
96
72
18
17
521
13
768
16
22
534
1792
563
1675
9
543
1841
19
15
22
2
263
305
96
72
24
128
326
238
512
560
16
174
674
180
1014
786
1170
327
19
15
22
2
263
305
96
72
24
128
326
238
257
48
16
174
674
180
244
16
610
839
19
15
22
2
263
305
96
72
24
128
326
238
256
48
16
174
674
180
246
17
610
839
19
15
22
2
275
49
96
72
24
0
242
22
768
16
16
232
492
996
774
8
16
196
19
15
22
2
275
49
96
72
24
0
242
22
768
16
16
248
492
996
774
8
16
424
19
15
22
2
275
49
96
72
24
0
242
22
768
16
224
232
492
996
774
8
384
24
19
15
22
2
275
49
96
72
24
0
242
22
768
16
224
248
492
996
774
8
384
20
19
15
22
2
275
49
96
72
24
0
242
22
768
16
480
232
492
996
774
8
896
1048
19
15
22
2
275
49
96
72
24
0
242
22
768
16
480
248
492
996
774
8
902
1045
19
15
22
2
275
49
96
72
24
0
242
22
768
48
16
232
492
996
774
33
64
196
19
15
22
2
275
49
96
72
24
0
242
22
768
48
16
248
492
996
774
33
64
200
19
15
22
2
275
49
96
72
24
0
242
22
768
528
16
232
492
996
774
993
1120
1220
19
15
22
2
275
49
96
72
24
0
242
22
768
528
16
248
492
996
774
993
1120
1224
19
15
22
2
275
49
96
72
24
128
242
22
768
16
16
104
364
996
774
8
16
452
19
15
22
2
275
49
96
72
24
128
242
22
768
16
16
168
364
996
774
8
528
324
19
15
22
2
275
49
96
72
24
128
242
22
768
16
224
168
364
996
774
8
390
558
19
15
22
2
275
49
96
72
24
128
242
22
768
48
16
104
364
996
774
33
64
452
19
15
22
2
275
49
96
72
24
128
242
22
768
48
16
168
364
996
774
33
64
324
19
15
22
2
275
49
96
72
24
128
242
22
768
528
16
104
364
996
774
993
1120
1476
19
15
22
2
275
49
96
72
24
128
242
22
768
528
16
168
364
996
774
993
1136
1348
19
15
22
2
275
49
96
72
24
64
542
30
769
49
17
566
1842
624
820
38
551
1837
19
15
22
2
275
49
96
72
24
64
542
30
769
529
16
566
1842
624
820
998
530
1815
19
15
22
2
275
49
96
72
24
64
542
30
768
528
16
566
1842
544
825
993
531
1815
19
15
22
2
275
49
96
72
28
64
542
30
769
49
18
562
1842
624
820
38
806
1838
19
15
22
2
275
49
96
72
28
64
542
30
768
48
18
562
1842
544
825
34
807
1837
19
15
22
2
275
49
96
72
28
64
542
30
768
528
18
562
1842
544
825
994
615
1837
19
15
22
2
287
49
96
64
24
128
246
38
769
26
240
280
948
960
780
12
384
408
19
15
22
2
287
49
96
64
24
128
246
38
769
26
496
280
948
960
780
12
896
600
19
15
22
2
287
49
96
64
20
64
538
20
768
26
28
574
1841
544
823
85
676
1830
19
15
22
2
287
49
96
64
20
64
538
20
768
26
26
570
1841
544
820
86
678
1830
19
15
22
2
287
49
96
136
28
128
246
38
769
624
8
284
948
960
776
968
1272
1672
19
15
22
2
287
49
96
136
28
128
246
38
769
688
8
284
948
960
780
912
1048
1672
19
15
22
2
287
49
96
136
28
128
246
38
768
624
8
284
948
960
777
968
1240
1672
19
15
22
2
287
49
96
136
28
128
246
38
768
688
8
284
948
960
782
912
1048
1672
19
15
22
2
279
49
96
72
28
64
541
29
769
49
18
562
1843
546
818
38
806
1838
19
15
22
2
279
49
96
72
28
64
541
29
769
529
18
562
1843
547
829
997
613
1837
19
15
22
2
307
49
96
72
24
64
350
14
769
48
16
54
1010
512
780
16
98
23
19
15
22
2
307
49
96
72
24
64
350
14
769
49
16
54
1010
512
820
38
66
23
19
15
22
2
307
49
96
72
24
64
350
14
769
49
17
54
1010
512
820
38
71
29
19
15
22
2
307
49
96
72
24
64
350
14
769
49
17
566
1010
512
820
38
807
1837
19
15
22
2
307
49
96
72
24
64
350
14
768
48
16
54
1010
512
822
33
66
23
19
15
22
2
307
49
96
72
28
64
350
14
769
49
18
50
1010
512
820
38
69
29
19
15
22
2
295
49
96
64
20
0
230
22
769
26
26
250
482
1008
772
12
614
206
19
15
22
2
295
49
96
64
20
128
230
22
769
26
26
186
354
1008
772
12
22
406
19
15
22
2
295
49
96
64
20
128
230
22
768
26
26
188
354
1008
774
13
454
328
19
15
22
2
295
49
96
136
28
128
230
22
769
688
8
108
354
1008
772
912
1048
1144
19
15
22
2
295
49
96
136
28
128
230
22
768
688
8
108
354
1008
774
913
1048
1144
19
15
22
2
295
49
96
72
24
0
230
22
768
16
16
216
482
1008
774
9
16
208
19
15
22
2
295
49
96
72
24
0
230
22
768
16
224
232
482
1008
774
9
384
24
19
15
22
2
295
49
96
72
24
0
230
22
768
16
224
254
482
1008
774
9
387
23
19
15
22
2
295
49
96
72
24
0
230
22
768
16
480
232
482
1008
774
9
896
1048
19
15
22
2
295
49
96
72
24
0
230
22
768
48
16
238
482
1008
774
18
146
199
19
15
22
2
295
49
96
72
24
128
230
22
768
16
224
182
354
1008
774
9
390
39
19
15
22
2
295
49
96
72
24
128
230
22
768
16
480
182
354
1008
774
9
902
1063
19
15
22
2
295
49
96
72
24
128
230
22
768
48
16
110
354
1008
774
18
146
455
19
15
22
2
295
49
96
72
24
128
230
22
768
48
16
174
354
1008
774
18
82
839
19
15
22
2
311
49
96
72
28
64
349
13
769
1041
18
50
1011
517
821
2021
1125
1069
19
15
22
2
311
49
96
72
28
64
349
13
769
49
18
50
1011
514
822
38
69
29
19
15
22
2
311
49
96
72
28
64
349
13
769
49
18
562
1011
517
820
38
806
1838
19
15
22
2
311
49
96
72
28
64
349
13
769
529
18
50
1011
514
818
995
1125
1069
19
15
22
2
311
49
96
72
28
64
349
13
769
529
18
562
1011
514
818
995
613
1837
19
15
22
2
311
49
96
72
28
64
349
13
768
49
18
50
1011
514
819
39
70
29
19
15
22
2
311
49
96
72
28
64
349
13
768
49
18
562
1011
514
819
39
806
1838
19
15
22
2
311
49
96
72
28
64
349
14
768
1040
18
50
1011
512
818
2018
1127
1069
19
15
22
2
311
49
96
72
28
64
349
14
768
48
18
50
1011
512
818
34
71
29
19
15
22
2
311
49
96
72
28
64
349
14
768
528
18
50
1011
512
818
994
1127
1069
19
15
22
2
311
49
96
72
28
64
349
14
768
528
18
562
1011
512
818
994
615
1837
19
15
22
2
319
49
96
72
24
64
346
4
769
49
16
46
1002
512
822
38
66
71
19
15
22
2
319
49
96
72
24
64
346
4
768
16
16
46
1002
512
776
8
618
71
19
15
22
2
319
49
96
72
24
64
346
4
768
48
16
46
1002
512
780
18
38
71
19
15
22
2
319
49
96
72
24
64
346
4
768
48
16
54
1009
512
824
32
66
23
19
15
22
2
319
49
96
72
24
64
346
4
772
48
16
46
1002
512
816
32
66
71
19
15
22
2
319
49
96
72
24
64
346
4
772
528
16
46
1002
512
816
992
1138
1095
19
15
22
2
319
49
96
72
28
128
346
4
769
49
18
170
682
512
825
38
70
326
19
15
22
2
319
49
96
72
28
128
346
4
768
48
18
170
682
512
780
34
807
838
19
15
22
2
319
49
96
72
28
64
346
4
769
49
18
42
1002
512
822
38
70
70
19
15
22
2
319
49
96
72
28
64
346
4
768
1040
18
50
1009
512
824
2018
1127
1069
19
15
22
2
319
49
96
72
28
64
346
4
768
48
18
50
1009
512
824
34
71
29
19
15
22
2
319
49
96
72
28
64
346
4
768
528
18
50
1009
512
824
994
1127
1069
19
15
22
2
319
49
96
72
28
64
346
4
768
528
18
562
1009
512
824
994
615
1837
19
15
22
2
319
305
96
72
28
128
237
197
512
561
1554
1138
211
259
867
807
1990
1997
19
15
22
2
319
305
96
72
28
128
237
197
257
49
18
114
211
259
201
37
165
173
19
15
22
2
319
305
96
72
28
128
237
197
256
49
18
114
211
259
227
39
70
462
19
15
22
2
319
305
96
72
28
128
237
198
513
561
1554
1138
211
256
868
806
1605
1997
19
15
22
2
319
305
96
72
28
128
237
198
512
560
18
114
211
256
866
802
167
685
19
15
22
2
319
305
96
72
28
128
237
198
257
49
18
114
211
256
240
38
69
461
19
15
22
2
319
305
96
72
28
128
237
198
256
48
18
114
211
256
226
34
71
462
19
15
22
3
283
49
96
64
20
65
537
21
768
26
26
571
1841
546
823
85
678
1831
19
15
22
3
319
305
96
136
24
65
236
197
513
618
10
347
196
258
936
684
350
1483
19
15
22
3
319
305
96
136
24
65
236
198
513
618
10
347
196
256
928
684
350
1483
19
15
406
398
551
561
1760
1672
236
136
665
641
68
554
562
34
779
537
1827
1284
518
1566
19
15
484
304
262
73
1145
1291
392
40
180
902
897
929
781
1441
1026
1614
1090
611
199
1141
19
15
154
439
445
940
770
771
1180
277
262
872
522
514
795
23
560
322
322
20
62
1568
19
15
73
129
385
505
545
577
1597
1278
763
531
653
685
1586
1928
1282
1377
1293
1025
576
376
19
15
73
5
53
5
5
133
125
29
29
37
13
457
618
354
3
57
98
998
976
540
19
15
73
5
53
5
5
133
125
29
29
37
13
457
618
354
515
569
98
998
976
540
19
15
73
5
53
5
5
133
125
29
29
37
13
457
618
354
259
57
98
998
976
540
19
15
73
5
53
5
5
133
125
29
29
37
13
457
618
354
771
569
98
998
976
540
19
15
73
5
53
5
5
133
125
29
29
37
13
457
618
354
643
697
354
998
976
540
19
15
73
5
53
5
5
133
125
29
29
37
141
457
618
354
3
57
482
422
976
540
19
15
73
5
53
5
5
133
125
29
29
37
141
457
618
354
515
57
482
422
976
540
19
15
73
5
53
5
5
133
125
29
29
37
141
457
618
354
259
57
482
422
976
540
19
15
73
5
53
5
5
133
125
29
29
37
141
457
618
354
771
57
482
422
976
540
19
15
73
5
53
5
5
133
125
29
29
53
149
457
618
354
130
209
453
449
976
540
19
15
73
5
53
5
5
133
125
29
29
53
149
457
618
354
259
437
453
449
976
540
19
15
73
5
53
5
5
133
125
29
29
53
149
457
618
354
131
209
453
449
976
540
19
15
73
5
53
5
5
133
125
29
29
53
149
457
618
354
642
337
453
449
976
540
19
15
73
5
53
5
5
133
125
29
29
53
149
457
618
354
643
337
453
449
976
540
19
15
73
5
53
5
5
133
125
29
29
141
141
457
618
354
2
449
353
870
976
540
19
15
73
5
53
5
5
133
125
29
29
141
141
457
618
354
3
449
353
870
976
540
19
15
73
5
53
5
5
133
125
29
29
141
141
457
618
354
258
449
353
870
976
540
19
15
73
5
53
5
5
133
125
29
29
141
141
457
618
354
130
449
353
870
976
540
19
15
73
5
53
5
5
133
125
29
29
141
141
457
618
354
131
449
225
422
976
540
19
15
73
5
53
5
5
133
125
29
29
141
141
457
618
354
642
449
353
870
976
540
19
15
73
5
53
5
5
133
125
29
29
149
149
457
618
354
131
457
201
449
976
540
19
15
73
5
53
5
5
133
125
29
29
181
149
457
618
354
130
465
325
449
976
540
19
15
73
5
53
5
5
133
125
29
29
181
149
457
618
354
131
465
325
449
976
540
19
15
73
5
53
5
5
133
125
29
29
181
149
457
618
354
643
465
325
449
976
540
19
15
73
5
53
5
5
133
189
285
285
141
141
457
234
482
386
322
353
870
1104
540
19
15
73
5
53
5
5
133
189
285
285
181
149
457
234
482
387
337
325
449
80
540
19
15
73
5
53
133
5
133
189
285
285
397
21
457
234
482
386
385
5
705
80
540
19
15
73
5
53
133
5
133
189
285
285
397
21
457
234
482
387
385
5
705
80
540
19
15
73
5
117
5
5
133
189
285
157
397
269
457
234
482
258
385
737
742
1104
284
19
15
73
5
117
5
5
133
189
285
157
397
269
457
234
482
259
385
737
742
1104
284
19
15
73
5
117
5
5
133
189
285
157
397
141
457
234
482
258
385
33
870
1104
284
19
15
73
5
117
5
5
133
189
285
157
397
141
457
234
482
259
385
33
870
1104
284
19
15
73
5
117
133
5
133
189
285
157
149
21
457
234
482
258
914
963
705
80
540
19
15
73
5
117
133
5
133
189
285
157
149
21
457
234
482
259
905
969
705
80
540
19
15
77
5
89
134
6
134
127
25
53
100
0
464
178
454
273
184
430
446
28
256
19
15
77
5
89
134
6
134
127
29
53
116
0
464
178
418
289
420
416
446
28
184
19
15
149
5
89
134
6
134
239
29
53
116
0
464
210
209
17
180
416
446
60
54
19
15
149
5
89
134
6
134
239
29
53
116
0
464
210
209
21
180
416
446
60
54
19
15
149
5
89
134
6
134
239
29
53
116
0
464
210
209
273
180
416
446
60
54
19
15
149
5
89
134
6
134
239
29
53
116
0
464
210
209
145
180
416
446
60
54
19
15
149
5
89
134
6
134
239
29
53
116
0
464
210
209
277
180
416
446
60
54
19
15
149
5
89
134
6
134
239
29
53
116
0
464
210
209
149
180
416
446
60
54
19
15
149
5
89
134
6
134
239
29
53
116
0
464
210
210
17
180
416
446
60
56
19
15
149
5
89
134
6
134
239
29
53
116
0
464
210
210
273
180
416
446
60
56
19
15
149
5
89
134
6
134
239
29
53
116
0
464
210
210
145
180
416
446
60
56
19
15
149
5
89
134
6
134
239
29
53
116
0
464
210
338
273
180
416
446
124
344
19
15
149
5
89
134
6
134
239
29
53
116
0
464
978
977
277
180
416
446
828
1078
19
15
149
5
89
134
6
134
239
285
53
116
0
464
210
465
17
180
416
446
60
566
19
15
149
5
89
134
6
134
239
285
53
116
0
464
978
721
17
180
416
446
828
566
19
15
149
5
89
134
6
134
239
285
53
116
0
464
978
721
21
180
416
446
828
566
19
15
149
5
89
134
6
134
239
285
53
116
0
464
978
465
17
180
416
446
828
54
19
15
149
5
89
134
6
134
239
285
53
116
0
464
978
722
17
180
416
446
828
568
19
15
149
5
89
134
6
134
239
285
309
116
0
464
978
721
405
164
416
446
828
566
19
15
149
5
89
70
6
134
239
191
565
1556
1536
1488
978
584
1984
1544
1582
1918
314
267
19
15
147
4
53
5
5
133
241
27
31
57
13
465
217
217
128
98
195
1007
1073
651
19
15
147
4
53
5
5
133
241
27
31
57
13
457
217
217
128
98
99
999
1137
11
19
15
147
4
53
5
5
133
241
27
31
57
269
465
217
217
256
354
931
751
49
11
19
15
147
4
53
5
5
133
241
27
31
57
141
457
217
217
128
354
451
459
43
11
19
15
147
4
53
5
5
133
241
27
31
57
141
457
985
985
512
354
451
459
811
1035
19
15
147
4
53
5
5
133
241
27
31
57
77
465
217
217
128
98
35
943
1073
11
19
15
147
4
53
5
5
133
241
27
31
137
141
465
217
217
256
450
355
475
49
11
19
15
147
4
53
5
5
133
241
27
31
137
141
465
217
217
128
450
227
475
49
11
19
15
147
4
53
5
5
133
241
27
31
137
141
465
217
218
128
451
233
477
49
48
19
15
147
4
53
5
5
133
241
27
31
137
141
457
217
217
256
450
355
455
113
11
19
15
147
4
53
5
5
133
241
27
31
137
141
457
217
217
128
450
227
455
113
11
19
15
147
4
53
5
5
133
241
27
31
141
141
465
217
217
0
449
353
477
49
11
19
15
147
4
53
5
5
133
241
27
31
141
141
465
217
217
256
449
225
477
49
11
19
15
147
4
53
5
5
133
241
27
31
141
141
465
217
217
128
449
993
733
49
11
19
15
147
4
53
5
5
133
241
27
31
54
21
465
217
217
128
208
193
1009
1137
11
19
15
147
4
53
5
5
133
241
27
31
54
22
465
217
217
128
208
192
1022
1137
11
19
15
147
4
53
5
5
133
241
27
31
54
149
457
217
217
128
208
449
449
113
11
19
15
147
4
53
5
5
133
241
27
31
54
149
457
217
218
0
48
449
449
113
48
19
15
147
4
53
5
5
133
241
27
31
54
149
457
217
218
256
48
449
449
113
48
19
15
147
4
53
5
5
133
241
27
31
54
149
457
217
218
128
48
449
449
113
48
19
15
147
4
53
5
5
133
241
27
31
569
589
457
985
985
512
1890
1347
715
1649
1035
19
15
147
4
53
5
5
133
241
27
31
86
21
465
217
218
128
240
481
1009
1137
80
19
15
147
4
53
5
5
133
241
27
31
121
141
465
217
217
0
226
195
479
49
11
19
15
147
4
53
5
5
133
241
27
31
121
141
465
217
217
256
226
195
479
49
11
19
15
147
4
53
5
5
133
241
27
31
121
141
465
217
217
128
226
195
479
49
11
19
15
147
4
53
5
5
133
241
27
31
121
141
457
217
217
0
226
195
459
113
81
19
15
147
4
53
5
5
133
241
27
31
121
141
457
217
217
256
226
195
459
113
81
19
15
147
4
53
5
5
133
241
27
31
121
141
457
217
217
128
226
195
459
113
81
19
15
147
4
53
5
5
133
241
27
31
146
130
457
217
217
128
456
240
470
113
11
19
15
147
4
53
5
5
133
241
27
31
146
154
465
217
217
128
456
192
462
49
11
19
15
147
4
53
5
5
133
241
27
31
146
154
457
217
217
128
456
192
453
113
11
19
15
147
4
53
5
5
133
241
27
31
146
155
465
217
217
128
456
193
461
49
11
19
15
147
4
53
5
5
133
241
27
31
146
155
457
217
217
128
456
193
453
113
11
19
15
147
4
53
5
5
133
241
27
31
182
149
457
217
217
128
464
193
449
113
11
19
15
147
4
53
5
5
133
241
27
31
182
150
465
217
217
128
464
192
430
49
11
19
15
147
4
53
5
5
133
241
283
31
57
141
457
217
409
0
610
451
459
43
609
19
15
147
4
53
5
5
133
241
283
31
141
141
465
217
473
0
449
353
477
49
523
19
15
147
4
53
5
5
133
241
283
31
141
141
465
985
729
0
449
353
877
1585
523
19
15
147
4
53
5
5
133
241
283
31
141
141
465
985
1753
0
449
353
877
1585
1547
19
15
147
4
53
5
5
133
241
283
31
54
149
457
217
409
0
48
449
449
42
619
19
15
147
4
53
5
5
133
241
283
31
54
149
457
217
410
0
48
449
449
113
624
19
15
147
4
53
5
5
133
241
283
31
54
149
457
217
474
0
48
449
449
113
560
19
15
147
4
53
5
5
133
241
283
31
121
141
465
217
409
0
226
195
479
49
625
19
15
147
4
53
5
5
133
241
283
31
121
141
457
217
409
0
226
195
459
43
619
19
15
147
4
53
5
5
133
241
283
31
310
149
457
217
410
0
944
1217
705
45
608
19
15
147
4
53
5
5
133
241
283
543
57
141
457
217
409
896
98
451
459
43
609
19
15
147
4
53
5
5
133
241
283
543
50
130
457
217
409
896
1240
464
470
46
609
19
15
147
4
53
5
5
133
241
283
543
50
130
457
217
410
896
1112
1488
1494
1137
624
19
15
147
4
53
5
5
133
241
283
543
50
131
457
217
409
896
1240
465
470
45
609
19
15
147
4
53
5
5
133
241
283
543
50
154
457
217
410
896
1112
1472
1477
1137
624
19
15
147
4
53
5
5
133
241
283
543
50
155
465
217
409
896
1240
449
461
49
625
19
15
147
4
53
5
5
133
241
283
543
54
149
457
217
409
896
1104
1473
1473
1137
625
19
15
147
4
53
5
5
133
241
283
543
121
141
457
217
409
896
1250
195
459
43
619
19
15
147
4
53
5
5
133
241
283
543
649
301
457
217
409
896
962
1187
427
43
619
19
15
147
4
53
5
5
133
241
283
543
653
1677
465
217
409
896
961
1761
221
49
625
19
15
147
4
53
5
5
133
241
283
543
306
130
457
217
409
896
728
208
726
118
625
19
15
147
4
53
5
5
133
241
283
543
306
131
457
217
409
896
728
209
726
45
609
19
15
147
4
53
5
5
133
241
283
543
306
154
457
217
409
896
728
192
453
113
625
19
15
147
4
53
5
5
133
241
283
543
306
155
465
217
409
896
728
193
461
49
625
19
15
147
4
53
5
5
133
241
283
543
306
155
457
217
409
896
728
193
453
113
625
19
15
147
4
53
5
5
133
241
283
543
310
149
457
217
409
896
720
193
705
113
625
19
15
147
4
53
5
5
133
241
283
287
57
13
465
985
729
384
98
99
1007
817
523
19
15
147
4
53
5
5
133
241
283
287
57
13
457
217
409
384
98
99
999
1137
625
19
15
147
4
53
5
5
133
241
283
287
57
141
457
217
409
384
98
451
459
43
609
19
15
147
4
53
5
5
133
241
283
287
57
141
457
985
729
384
98
451
459
811
523
19
15
147
4
53
5
5
133
241
283
287
57
77
465
985
729
384
98
835
943
817
523
19
15
147
4
53
5
5
133
241
283
287
57
77
465
985
1753
384
610
803
943
1585
1547
19
15
147
4
53
5
5
133
241
283
287
137
141
465
217
409
384
194
227
475
49
625
19
15
147
4
53
5
5
133
241
283
287
137
141
457
217
409
384
194
227
455
113
625
19
15
147
4
53
5
5
133
241
283
287
54
149
457
217
409
512
48
449
449
42
619
19
15
147
4
53
5
5
133
241
283
287
54
149
457
217
409
384
80
449
449
42
619
19
15
147
4
53
5
5
133
241
283
287
54
149
457
217
410
512
48
449
449
113
624
19
15
147
4
53
5
5
133
241
283
287
54
149
457
217
474
512
48
449
449
113
560
19
15
147
4
53
5
5
133
241
283
287
149
149
457
985
729
384
369
965
705
1578
523
19
15
147
4
53
5
5
133
241
283
287
149
149
457
985
1753
384
369
965
705
1690
1547
19
15
147
4
53
5
5
133
241
283
287
185
141
465
985
729
384
354
323
879
1585
523
19
15
147
4
53
5
5
133
241
283
287
185
141
465
985
1753
384
354
323
879
1585
1547
19
15
147
4
53
5
5
133
241
283
287
185
141
457
217
409
384
354
323
459
43
609
19
15
147
4
53
5
5
133
241
283
287
185
141
457
985
729
384
354
195
459
811
523
19
15
147
4
53
5
5
133
241
283
287
185
141
457
985
1753
384
354
963
715
1707
1547
19
15
147
4
53
5
5
133
241
283
287
146
130
457
217
409
384
328
368
470
46
609
19
15
147
4
53
5
5
133
241
283
287
146
130
457
217
410
384
200
368
470
113
624
19
15
147
4
53
5
5
133
241
283
287
146
131
457
217
410
384
200
218
474
118
624
19
15
147
4
53
5
5
133
241
283
287
146
154
457
217
409
384
328
928
709
113
625
19
15
147
4
53
5
5
133
241
283
287
146
154
457
217
410
384
200
192
453
113
624
19
15
147
4
53
5
5
133
241
283
287
146
154
457
985
729
384
328
928
710
1579
523
19
15
147
4
53
5
5
133
241
283
287
146
154
457
985
1753
384
328
928
1734
1579
1547
19
15
147
4
53
5
5
133
241
283
287
146
155
457
217
409
384
328
929
706
43
609
19
15
147
4
53
5
5
133
241
283
287
146
155
457
985
729
384
328
929
706
1707
523
19
15
147
4
53
5
5
133
241
283
287
146
155
457
985
1753
384
328
929
1730
1707
1547
19
15
147
4
53
5
5
133
241
283
287
182
149
457
217
409
384
208
193
449
113
625
19
15
147
4
53
5
5
133
241
283
287
178
130
457
217
409
384
216
336
470
46
609
19
15
147
4
53
5
5
133
241
283
287
178
130
457
217
410
384
344
336
470
113
624
19
15
147
4
53
5
5
133
241
283
287
178
131
457
217
409
384
216
337
470
113
625
19
15
147
4
53
5
5
133
241
283
287
178
155
457
217
409
384
216
321
454
113
625
19
15
147
4
53
5
5
133
241
283
287
310
149
457
217
410
512
688
1217
1473
1137
624
19
15
147
4
53
5
5
133
241
283
287
310
149
457
217
474
512
688
1217
449
113
560
19
15
147
4
53
5
5
133
241
283
799
658
154
457
985
1753
1536
904
704
1734
1579
1547
19
15
147
4
53
5
5
133
241
283
799
658
155
465
985
729
1536
904
705
1741
1585
523
19
15
147
4
53
5
5
133
241
283
799
658
155
465
985
1753
1536
904
705
1741
1585
1547
19
15
147
4
53
5
5
133
241
283
799
658
155
457
985
729
1536
904
705
1730
1707
523
19
15
147
4
53
5
5
133
241
283
799
658
155
457
985
1753
1536
904
705
1730
1707
1547
19
15
147
4
53
5
5
133
241
283
799
662
149
457
985
729
1536
912
705
1729
1649
523
19
15
147
4
53
5
5
133
241
283
799
662
149
457
985
1753
1536
912
705
1729
1649
1547
19
15
147
4
53
5
5
133
234
27
31
137
141
469
208
342
80
451
361
473
112
346
19
15
147
4
53
5
5
133
234
27
31
137
141
469
208
214
128
451
233
473
112
90
19
15
147
4
53
5
5
133
234
27
31
141
141
469
208
342
80
449
225
473
112
346
19
15
147
4
53
5
5
133
234
27
31
146
155
465
208
214
0
456
353
885
1140
90
19
15
147
4
53
5
5
133
234
27
31
146
155
465
208
214
128
456
353
885
1140
90
19
15
147
4
53
5
5
133
234
283
287
182
149
469
976
854
336
336
322
890
1648
1114
19
15
147
4
53
5
5
133
234
283
287
182
150
469
976
854
336
336
320
889
1648
1114
19
15
147
4
53
5
5
133
234
283
287
178
155
465
976
854
336
344
321
885
1652
1114
19
15
147
4
53
5
5
133
234
283
799
653
141
465
976
854
848
897
737
1757
1652
1114
19
15
147
4
53
133
5
133
241
283
287
393
973
465
217
409
384
386
819
27
49
625
19
15
147
4
53
133
5
133
241
283
287
397
21
457
217
473
512
705
5
705
42
523
19
15
147
4
53
133
5
133
241
283
287
377
973
465
985
729
384
482
771
47
817
523
19
15
147
4
53
133
5
133
241
283
287
377
973
457
217
409
384
482
771
11
43
609
19
15
147
4
53
133
5
133
241
283
287
854
21
457
217
409
512
1008
1
417
113
625
19
15
147
4
53
133
5
133
241
283
287
409
973
465
217
409
384
418
803
31
49
625
19
15
147
4
53
133
5
133
241
283
287
409
973
465
985
729
384
418
803
47
817
523
19
15
147
4
53
133
5
133
241
283
287
409
973
457
217
409
384
418
803
11
113
625
19
15
147
4
53
133
5
133
241
283
287
409
973
457
985
729
384
418
803
11
811
523
19
15
147
4
53
133
5
133
241
283
287
889
973
465
217
409
512
994
771
47
49
625
19
15
147
4
53
133
5
133
241
283
287
889
973
465
217
409
384
994
771
47
49
625
19
15
147
4
53
133
5
133
241
283
287
889
973
457
217
409
512
994
771
11
113
625
19
15
147
4
53
133
5
133
241
283
287
889
973
457
217
409
384
994
771
11
113
625
19
15
147
4
53
133
5
133
241
283
287
402
963
457
217
409
384
408
817
26
43
609
19
15
147
4
53
133
5
133
241
283
287
406
21
457
217
409
384
400
17
417
113
625
19
15
147
4
53
133
5
133
241
283
287
406
21
457
217
410
384
400
17
417
113
624
19
15
147
4
53
133
5
133
241
283
287
406
22
465
217
409
384
400
16
429
105
625
19
15
147
4
53
133
5
133
242
283
287
402
963
457
984
718
384
424
810
44
812
514
19
15
147
4
53
133
5
133
234
283
287
402
3
465
976
726
384
392
26
444
820
570
19
15
147
4
53
69
5
133
241
27
31
521
525
457
985
985
512
1795
905
711
1649
1035
19
15
147
4
53
69
5
133
241
27
287
793
525
457
985
985
768
802
995
715
1691
1035
19
15
147
4
53
69
5
133
241
283
287
777
525
457
985
729
384
962
995
711
1649
523
19
15
147
4
53
69
5
133
241
283
287
793
525
457
985
857
512
802
995
711
1649
1105
19
15
147
4
53
69
5
133
241
283
287
793
525
457
985
729
384
802
995
715
1691
523
19
15
147
4
53
69
5
133
241
283
799
521
525
457
985
729
1536
1027
905
711
1649
523
19
15
147
4
53
69
5
133
241
283
799
521
525
457
985
1753
1536
1027
905
711
1649
1547
19
15
147
4
117
5
5
133
234
27
159
34
151
469
208
342
336
56
834
884
1136
346
19
15
147
4
117
5
5
133
234
27
159
201
141
469
208
342
336
195
41
473
112
346
19
15
147
4
117
5
5
133
234
27
159
205
141
465
208
342
336
193
33
477
116
346
19
15
147
4
117
5
5
133
234
27
159
205
141
469
208
342
336
193
33
473
112
346
19
15
147
4
117
5
5
133
234
27
159
205
157
465
208
342
336
193
129
461
116
346
19
15
147
4
117
5
5
133
234
27
159
205
157
469
208
342
336
193
129
457
112
346
19
15
147
4
117
5
5
133
234
27
159
457
141
469
208
342
336
451
41
473
112
346
19
15
147
4
117
5
5
133
234
27
159
406
277
465
208
342
336
400
209
753
1140
1370
19
15
147
4
117
5
5
133
234
27
159
406
277
469
208
342
336
400
705
758
1136
1370
19
15
147
4
117
5
5
133
234
27
159
406
278
469
208
342
336
400
208
753
1136
1370
19
15
147
4
117
5
5
133
234
27
159
461
141
465
208
342
336
449
33
477
116
346
19
15
147
4
117
5
5
133
234
27
159
461
141
469
208
342
336
449
33
473
112
346
19
15
147
4
117
133
5
133
234
27
159
141
13
465
208
342
336
897
993
733
116
346
19
15
147
4
117
133
5
133
234
27
159
141
13
469
208
342
336
897
993
729
112
346
19
15
147
5
53
5
5
133
233
29
29
141
141
465
210
214
0
450
354
474
88
88
19
15
147
5
53
5
5
133
233
29
29
141
141
465
210
214
1
450
354
475
88
88
19
15
147
5
53
5
5
133
233
29
29
141
141
465
210
214
2
450
354
474
88
88
19
15
147
5
53
5
5
133
233
29
29
141
141
465
210
214
257
450
354
475
88
88
19
15
147
5
53
5
5
133
233
29
29
141
141
465
210
214
256
450
354
474
88
88
19
15
147
5
53
5
5
133
233
29
29
141
141
465
210
214
130
450
226
474
88
88
19
15
147
5
53
5
5
133
233
29
29
141
141
465
978
982
257
450
994
1755
1592
1080
19
15
147
5
53
5
5
133
233
29
29
141
141
465
978
982
256
450
994
1755
1592
1080
19
15
147
5
53
5
5
133
233
29
29
141
141
465
978
982
258
450
994
1755
1592
1080
19
15
147
5
53
5
5
133
233
285
29
141
141
465
210
470
1
450
354
475
88
600
19
15
147
5
53
5
5
133
233
285
29
141
141
465
978
726
1
450
994
1755
1592
568
19
15
147
5
89
5
5
133
233
173
89
197
501
469
357
45
6
441
779
601
325
101
19
15
147
5
89
5
5
133
233
173
89
197
501
469
357
301
6
441
779
601
325
357
19
15
147
5
89
5
5
133
233
189
565
741
130
457
977
589
1989
965
1104
1750
1694
1158
19
15
147
5
89
5
5
133
233
189
565
741
153
457
977
589
1989
965
1089
1729
1693
1158
19
15
147
5
89
5
5
133
233
189
565
741
153
457
977
1613
1989
965
1089
1729
1693
1670
19
15
147
5
89
7
5
133
233
285
309
873
577
465
978
726
400
961
1101
764
1720
568
19
15
147
5
89
7
5
133
233
173
89
217
129
453
357
45
6
225
171
424
221
101
19
15
147
5
89
7
5
133
233
173
89
217
129
453
357
301
6
225
171
424
221
357
19
15
147
5
89
7
5
133
233
173
89
217
65
453
357
45
6
433
907
936
727
101
19
15
147
5
89
7
5
133
233
173
89
217
65
453
357
301
6
433
907
936
727
613
19
15
147
5
89
7
5
133
233
173
89
233
129
465
209
45
6
193
157
445
57
971
19
15
147
5
89
7
5
133
233
173
89
233
129
453
357
45
6
193
621
425
221
101
19
15
147
5
89
7
5
133
233
173
89
249
129
465
209
45
6
417
135
445
57
971
19
15
147
5
89
7
5
133
233
173
89
249
129
453
357
45
6
417
43
424
733
101
19
15
147
5
89
7
5
133
233
173
89
249
129
453
357
301
6
417
43
424
733
613
19
15
147
5
89
7
5
133
233
189
53
233
129
465
977
589
453
449
157
445
825
779
19
15
147
5
89
133
5
133
233
29
53
117
2
466
210
214
18
182
416
444
108
56
19
15
147
5
89
133
5
133
233
29
53
117
2
466
210
214
274
182
416
444
108
56
19
15
147
5
89
133
5
133
233
29
53
117
2
466
210
214
146
182
416
444
108
56
19
15
147
5
89
133
5
133
233
285
53
117
2
466
210
470
17
182
416
444
108
568
19
15
147
5
89
133
5
133
233
285
53
117
2
466
210
470
18
182
416
444
108
568
19
15
147
5
89
133
5
133
233
189
565
101
25
457
977
589
1989
1221
1729
1729
1693
1158
19
15
147
5
89
69
5
133
233
173
89
53
245
469
357
45
6
281
389
789
453
101
19
15
147
5
89
69
5
133
233
173
89
53
245
469
357
301
6
281
389
789
453
357
19
15
147
5
89
69
5
133
233
173
89
53
501
469
357
45
6
153
899
533
709
1125
19
15
147
5
89
69
5
133
233
189
565
517
1538
1489
977
589
1989
901
1584
1918
318
262
19
15
147
5
89
69
5
133
233
189
565
1541
1538
1489
977
589
1988
1542
1584
1918
318
262
19
15
147
5
89
69
5
133
233
189
565
1541
1538
1489
977
589
1989
1541
1584
1918
318
262
19
15
147
5
89
135
5
133
233
173
89
105
1
453
357
45
6
449
237
425
221
101
19
15
147
5
89
135
5
133
233
173
89
105
1
453
357
301
6
449
237
425
221
357
19
15
147
5
89
135
5
133
233
173
89
169
1
465
209
157
6
321
54
446
110
107
19
15
147
5
89
135
5
133
233
173
89
169
1
453
357
45
6
321
61
421
349
101
19
15
147
5
89
135
5
133
233
173
89
169
1
453
357
301
6
321
59
424
733
613
19
15
147
5
89
135
5
133
233
173
89
121
1
453
357
45
6
161
427
424
341
101
19
15
147
5
89
135
5
133
233
173
89
121
1
453
357
301
6
161
427
424
341
357
19
15
147
5
89
135
5
133
233
173
89
121
1
457
357
45
6
161
429
430
354
103
19
15
147
5
89
135
5
133
233
173
89
121
1
457
357
301
6
161
429
430
354
359
19
15
147
5
89
135
5
133
233
173
89
185
0
457
357
45
6
401
976
726
354
103
19
15
147
5
89
135
5
133
233
173
89
185
0
457
357
301
6
401
976
726
354
359
19
15
147
5
89
135
5
133
233
173
89
185
1
453
357
45
6
401
987
712
221
101
19
15
147
5
89
135
5
133
233
173
89
185
1
453
357
301
6
401
987
712
221
357
19
15
147
5
89
135
261
133
233
173
89
185
449
325
357
45
6
401
795
328
867
1125
19
15
147
5
89
135
261
133
233
173
89
185
449
325
357
301
6
401
795
328
867
357
19
15
147
5
89
135
261
133
233
173
89
185
448
325
357
45
6
401
784
258
866
1125
19
15
147
5
89
135
261
133
233
173
89
185
448
325
357
301
6
401
784
258
866
357
19
15
147
5
89
71
5
133
233
173
89
9
1
453
357
45
6
1
59
936
727
101
19
15
147
5
89
71
5
133
233
173
89
9
1
453
357
301
6
1
59
936
1239
357
19
15
147
5
89
71
5
133
233
173
89
41
1
453
357
45
6
65
187
936
727
101
19
15
147
5
89
71
5
133
233
173
89
41
1
453
357
301
6
65
187
936
1239
357
19
15
147
5
89
71
5
133
233
173
89
57
0
453
357
45
6
273
272
930
727
101
19
15
147
5
89
71
5
133
233
173
89
57
0
453
357
301
6
273
784
930
727
613
19
15
147
5
89
71
5
133
233
173
89
57
1
453
357
45
6
33
171
936
1891
1125
19
15
147
5
89
71
5
133
233
173
89
57
1
453
357
301
6
33
171
936
1239
357
19
15
147
5
89
71
5
133
233
173
89
57
1
457
357
45
6
33
173
942
1890
1127
19
15
147
5
89
71
5
133
233
189
565
1545
1537
1489
977
589
1989
1537
1597
1917
313
267
19
15
147
5
121
5
5
133
233
173
153
37
141
453
357
45
390
57
227
441
221
101
19
15
147
5
121
5
5
133
233
173
153
405
130
453
357
45
390
409
96
453
354
102
19
15
147
5
121
5
5
133
233
173
153
485
141
453
357
45
390
441
3
441
221
101
19
15
147
5
121
11
5
133
233
173
153
33
129
453
357
45
390
62
419
420
725
101
19
15
147
5
121
11
5
133
233
173
153
33
129
467
209
45
390
62
419
432
58
970
19
15
147
5
121
11
5
133
233
173
153
33
129
467
357
45
390
62
419
432
706
102
19
15
147
5
121
11
5
133
233
173
153
33
129
467
357
301
390
62
419
432
706
614
19
15
147
5
121
11
5
133
233
173
153
33
129
467
357
301
902
574
419
432
706
614
19
15
147
5
121
11
5
133
233
173
153
353
129
467
357
301
902
702
35
432
194
358
19
15
147
5
121
11
5
133
233
173
153
481
129
453
357
45
390
446
35
420
213
101
19
15
147
5
121
11
5
133
233
173
153
481
129
467
209
45
390
446
35
432
58
458
19
15
147
5
121
11
5
133
233
173
153
481
129
467
357
45
390
446
35
432
194
102
19
15
147
5
121
11
5
133
233
173
153
481
129
467
357
301
390
446
35
432
194
358
19
15
147
5
121
7
5
133
233
173
153
57
1
453
357
45
390
49
315
1000
727
101
19
15
147
5
121
7
5
133
233
173
153
57
257
453
357
45
390
305
1003
744
727
1125
19
15
147
5
121
7
5
133
233
173
153
57
129
453
357
45
390
49
395
424
733
101
19
15
147
5
121
7
5
133
233
173
153
57
129
457
357
45
390
561
359
876
354
102
19
15
147
5
121
7
5
133
233
173
153
57
65
453
357
45
390
561
267
936
727
101
19
15
147
5
121
7
5
133
233
173
153
393
257
453
357
45
390
385
219
744
1239
1125
19
15
147
5
121
7
5
133
233
173
153
393
129
453
357
45
390
385
45
713
213
101
19
15
147
5
121
7
5
133
233
173
153
393
129
457
357
45
390
385
45
877
354
102
19
15
147
5
121
7
5
133
233
173
153
393
289
453
357
45
390
385
397
709
725
101
19
15
147
5
121
7
5
133
233
173
153
409
257
453
357
45
390
401
411
744
727
1125
19
15
147
5
121
7
5
133
233
173
153
409
129
453
357
45
390
401
59
424
733
101
19
15
147
5
121
7
5
133
233
173
153
409
128
453
357
45
390
401
48
866
354
101
19
15
147
5
121
7
5
133
233
173
153
409
128
457
357
45
390
401
80
470
354
103
19
15
147
5
121
7
5
133
233
173
153
457
129
453
357
45
390
449
45
425
213
101
19
15
147
5
121
7
5
133
233
173
153
473
129
453
357
45
390
417
43
424
221
101
19
15
147
5
121
7
5
133
233
173
153
473
128
453
357
45
390
417
48
450
354
101
19
15
147
5
121
7
5
133
233
173
153
505
129
453
357
45
390
465
7
452
354
101
19
15
147
5
121
7
5
133
233
173
153
505
128
453
357
45
390
465
16
450
354
101
19
15
147
5
121
7
5
133
233
173
153
505
128
457
357
45
390
465
16
470
354
103
19
15
147
5
121
133
5
133
233
173
153
149
21
453
357
45
390
921
963
709
213
101
19
15
147
5
121
133
5
133
233
173
153
149
21
457
357
45
390
921
963
705
1890
1126
19
15
147
5
121
135
5
133
233
173
153
137
1
465
209
157
390
902
1015
445
110
107
19
15
147
5
121
135
5
133
233
173
153
137
1
453
357
45
390
897
557
425
213
101
19
15
147
5
121
135
5
133
233
173
153
137
1
457
357
45
390
897
973
718
354
103
19
15
147
5
121
135
5
133
233
173
153
89
1
465
209
157
390
161
422
446
110
107
19
15
147
5
121
135
5
133
233
173
153
89
1
465
209
157
646
161
422
446
110
107
19
15
147
5
121
135
5
133
233
173
153
121
1
465
209
157
646
177
390
446
110
107
19
15
147
5
121
71
5
133
233
173
153
9
1
453
357
45
390
1
283
936
727
101
19
15
147
5
121
71
5
133
233
173
153
25
1
453
357
45
390
33
267
936
725
101
19
15
147
5
117
5
5
133
233
173
157
37
149
453
357
301
385
569
325
709
213
357
19
15
147
5
117
5
5
133
233
173
157
37
149
457
977
557
385
569
709
705
1693
1190
19
15
147
5
117
5
5
133
233
173
157
37
149
469
357
301
385
569
325
425
717
613
19
15
147
5
117
5
5
133
233
173
157
37
153
457
977
557
385
569
321
705
1693
1190
19
15
147
5
117
5
5
133
233
173
157
53
21
469
357
45
385
49
69
1013
709
101
19
15
147
5
117
5
5
133
233
173
157
53
21
469
357
45
389
561
645
1013
709
101
19
15
147
5
117
5
5
133
233
173
157
53
21
469
357
301
385
49
69
1013
709
613
19
15
147
5
117
5
5
133
233
173
157
53
21
469
357
301
384
562
643
1017
454
358
19
15
147
5
117
5
5
133
233
173
157
53
21
469
357
301
897
561
133
1013
709
613
19
15
147
5
117
5
5
133
233
173
157
53
21
469
357
301
389
561
645
1013
709
613
19
15
147
5
117
5
5
133
233
173
157
53
21
469
357
301
901
561
133
1013
709
613
19
15
147
5
117
5
5
133
233
173
157
53
277
469
357
45
385
305
962
763
711
1125
19
15
147
5
117
5
5
133
233
173
157
53
277
469
357
45
389
305
965
757
709
1125
19
15
147
5
117
5
5
133
233
173
157
53
277
469
357
301
385
305
962
763
199
357
19
15
147
5
117
5
5
133
233
173
157
53
277
469
357
301
384
306
963
761
197
357
19
15
147
5
117
5
5
133
233
173
157
53
277
469
357
301
389
309
965
757
197
357
19
15
147
5
117
5
5
133
233
173
157
53
149
465
209
45
385
50
386
430
57
971
19
15
147
5
117
5
5
133
233
173
157
53
149
465
209
45
389
49
386
430
57
971
19
15
147
5
117
5
5
133
233
173
157
53
149
453
357
45
385
49
386
454
341
101
19
15
147
5
117
5
5
133
233
173
157
53
149
453
357
45
389
49
386
454
341
101
19
15
147
5
117
5
5
133
233
173
157
53
149
453
357
301
385
49
386
454
341
357
19
15
147
5
117
5
5
133
233
173
157
53
149
453
357
301
384
50
387
709
213
357
19
15
147
5
117
5
5
133
233
173
157
53
149
453
357
301
897
561
386
454
341
357
19
15
147
5
117
5
5
133
233
173
157
53
149
453
357
301
389
49
386
454
341
357
19
15
147
5
117
5
5
133
233
173
157
53
149
453
357
301
901
561
386
454
341
357
19
15
147
5
117
5
5
133
233
173
157
53
149
457
977
557
1665
1625
1734
1729
1693
1190
19
15
147
5
117
5
5
133
233
173
157
53
149
457
977
557
385
562
326
705
1693
1190
19
15
147
5
117
5
5
133
233
173
157
53
149
457
977
1581
1665
1625
1734
1729
1693
1702
19
15
147
5
117
5
5
133
233
173
157
53
149
457
977
1581
385
306
326
705
1693
1702
19
15
147
5
117
5
5
133
233
173
157
53
149
457
357
45
385
49
389
449
354
102
19
15
147
5
117
5
5
133
233
173
157
53
149
457
357
45
389
49
390
449
354
102
19
15
147
5
117
5
5
133
233
173
157
53
149
469
357
45
385
49
386
429
453
101
19
15
147
5
117
5
5
133
233
173
157
53
149
469
357
45
389
49
389
429
709
101
19
15
147
5
117
5
5
133
233
173
157
53
149
469
357
301
385
49
386
429
453
357
19
15
147
5
117
5
5
133
233
173
157
53
149
469
357
301
384
50
387
429
453
357
19
15
147
5
117
5
5
133
233
173
157
53
149
469
357
301
897
561
386
429
453
357
19
15
147
5
117
5
5
133
233
173
157
53
149
469
357
301
389
49
389
429
709
613
19
15
147
5
117
5
5
133
233
173
157
53
149
469
357
301
901
561
389
429
709
613
19
15
147
5
117
5
5
133
233
173
157
389
277
469
357
45
385
389
405
757
709
1125
19
15
147
5
117
5
5
133
233
173
157
389
277
469
357
45
389
389
213
757
197
101
19
15
147
5
117
5
5
133
233
173
157
389
277
469
357
301
385
389
405
757
709
613
19
15
147
5
117
5
5
133
233
173
157
389
277
469
357
301
389
389
213
757
197
357
19
15
147
5
117
5
5
133
233
173
157
389
281
469
357
45
385
389
737
757
197
101
19
15
147
5
117
5
5
133
233
173
157
389
281
469
357
45
389
389
737
757
197
101
19
15
147
5
117
5
5
133
233
173
157
389
281
469
357
301
389
389
737
757
197
357
19
15
147
5
117
5
5
133
233
173
157
389
149
453
357
45
385
389
37
453
341
101
19
15
147
5
117
5
5
133
233
173
157
389
149
453
357
45
389
389
37
709
213
101
19
15
147
5
117
5
5
133
233
173
157
389
149
453
357
301
385
389
37
453
341
357
19
15
147
5
117
5
5
133
233
173
157
389
149
453
357
301
389
389
37
709
213
357
19
15
147
5
117
5
5
133
233
173
157
389
149
457
357
45
385
389
37
449
354
102
19
15
147
5
117
5
5
133
233
173
157
389
149
457
357
45
389
389
37
449
354
102
19
15
147
5
117
5
5
133
233
173
157
389
149
469
357
45
385
389
37
889
325
101
19
15
147
5
117
5
5
133
233
173
157
389
149
469
357
45
389
389
37
889
325
101
19
15
147
5
117
5
5
133
233
173
157
389
149
469
357
301
385
389
37
889
325
357
19
15
147
5
117
5
5
133
233
173
157
389
149
469
357
301
389
389
37
889
325
357
19
15
147
5
117
5
5
133
233
173
157
389
153
457
357
45
385
389
33
449
355
101
19
15
147
5
117
5
5
133
233
173
157
389
153
457
357
45
389
389
33
449
355
101
19
15
147
5
117
5
5
133
233
173
157
197
149
453
357
45
389
197
149
709
725
1125
19
15
147
5
117
5
5
133
233
173
157
197
149
453
357
301
385
965
549
421
213
357
19
15
147
5
117
5
5
133
233
173
157
197
149
453
357
301
897
965
549
421
213
357
19
15
147
5
117
5
5
133
233
173
157
197
149
453
357
301
389
197
149
709
725
613
19
15
147
5
117
5
5
133
233
173
157
197
149
453
357
301
901
1221
149
709
213
357
19
15
147
5
117
5
5
133
233
173
157
197
149
457
977
557
1665
1221
549
705
1693
1190
19
15
147
5
117
5
5
133
233
173
157
197
149
469
357
45
389
197
149
425
205
101
19
15
147
5
117
5
5
133
233
173
157
197
149
469
357
301
385
965
549
429
197
357
19
15
147
5
117
5
5
133
233
173
157
197
149
469
357
301
897
965
549
429
197
357
19
15
147
5
117
5
5
133
233
173
157
197
149
469
357
301
389
197
149
425
205
357
19
15
147
5
117
5
5
133
233
173
157
197
149
469
357
301
901
1221
149
425
205
357
19
15
147
5
117
5
5
133
233
173
157
197
153
457
977
557
1665
1221
545
705
1693
1190
19
15
147
5
117
5
5
133
233
173
157
213
21
469
357
45
389
933
901
1013
709
101
19
15
147
5
117
5
5
133
233
173
157
213
21
469
357
301
385
937
901
1013
709
613
19
15
147
5
117
5
5
133
233
173
157
213
21
469
357
301
897
937
901
1013
709
613
19
15
147
5
117
5
5
133
233
173
157
213
21
469
357
301
389
933
901
1013
709
613
19
15
147
5
117
5
5
133
233
173
157
213
21
469
357
301
901
933
901
1013
709
613
19
15
147
5
117
5
5
133
233
173
157
213
149
465
209
45
385
937
546
430
57
971
19
15
147
5
117
5
5
133
233
173
157
213
149
453
357
45
389
933
549
421
213
101
19
15
147
5
117
5
5
133
233
173
157
213
149
453
357
301
385
937
550
422
213
357
19
15
147
5
117
5
5
133
233
173
157
213
149
453
357
301
897
937
137
457
341
357
19
15
147
5
117
5
5
133
233
173
157
213
149
453
357
301
389
933
549
421
213
357
19
15
147
5
117
5
5
133
233
173
157
213
149
453
357
301
901
933
133
453
341
357
19
15
147
5
117
5
5
133
233
173
157
213
149
469
357
45
389
933
549
429
197
101
19
15
147
5
117
5
5
133
233
173
157
213
149
469
357
301
385
937
550
429
197
357
19
15
147
5
117
5
5
133
233
173
157
213
149
469
357
301
897
937
137
425
205
357
19
15
147
5
117
5
5
133
233
173
157
213
149
469
357
301
389
933
549
429
197
357
19
15
147
5
117
5
5
133
233
173
157
213
149
469
357
301
901
933
133
425
205
357
19
15
147
5
117
5
5
133
233
173
157
341
21
469
357
45
389
677
165
1013
709
101
19
15
147
5
117
5
5
133
233
173
157
341
21
469
357
301
385
681
162
1010
1221
357
19
15
147
5
117
5
5
133
233
173
157
341
21
469
357
301
897
1705
162
1010
1221
357
19
15
147
5
117
5
5
133
233
173
157
341
21
469
357
301
389
677
165
1013
1221
357
19
15
147
5
117
5
5
133
233
173
157
341
21
469
357
301
901
1701
165
1013
1221
357
19
15
147
5
117
5
5
133
233
173
157
341
277
469
357
45
389
677
677
757
197
101
19
15
147
5
117
5
5
133
233
173
157
341
277
469
357
301
385
681
677
757
197
357
19
15
147
5
117
5
5
133
233
173
157
341
277
469
357
301
897
681
677
757
197
357
19
15
147
5
117
5
5
133
233
173
157
341
277
469
357
301
389
677
677
757
197
357
19
15
147
5
117
5
5
133
233
173
157
341
277
469
357
301
901
677
677
757
197
357
19
15
147
5
117
5
5
133
233
173
157
397
277
469
357
45
385
385
197
757
197
101
19
15
147
5
117
5
5
133
233
173
157
397
277
469
357
45
389
385
197
757
197
101
19
15
147
5
117
5
5
133
233
173
157
397
277
469
357
301
385
385
197
757
197
357
19
15
147
5
117
5
5
133
233
173
157
397
277
469
357
301
389
385
197
757
197
357
19
15
147
5
117
5
5
133
233
173
157
397
141
465
209
45
385
386
34
475
57
966
19
15
147
5
117
5
5
133
233
173
157
397
141
465
357
301
385
386
34
438
406
357
19
15
147
5
117
5
5
133
233
173
157
397
141
453
357
45
385
385
33
725
213
101
19
15
147
5
117
5
5
133
233
173
157
397
141
453
357
45
389
385
33
725
213
101
19
15
147
5
117
5
5
133
233
173
157
397
141
453
357
301
385
385
33
725
213
357
19
15
147
5
117
5
5
133
233
173
157
397
141
453
357
301
389
385
33
725
213
357
19
15
147
5
117
5
5
133
233
173
157
397
141
457
357
45
385
385
33
870
354
103
19
15
147
5
117
5
5
133
233
173
157
397
141
457
357
45
389
385
33
870
354
103
19
15
147
5
117
5
5
133
233
173
157
397
141
469
357
45
385
385
33
729
197
101
19
15
147
5
117
5
5
133
233
173
157
397
141
469
357
45
389
385
33
729
197
101
19
15
147
5
117
5
5
133
233
173
157
397
141
469
357
301
385
385
33
729
197
357
19
15
147
5
117
5
5
133
233
173
157
397
141
469
357
301
389
385
33
729
197
357
19
15
147
5
117
5
5
133
233
173
157
397
285
469
357
45
385
385
193
753
197
101
19
15
147
5
117
5
5
133
233
173
157
397
285
469
357
45
389
385
193
753
197
101
19
15
147
5
117
5
5
133
233
173
157
397
285
469
357
301
385
385
193
753
197
357
19
15
147
5
117
5
5
133
233
173
157
397
285
469
357
301
389
385
193
753
197
357
19
15
147
5
117
5
5
133
233
173
157
397
149
453
357
45
385
385
69
453
469
101
19
15
147
5
117
5
5
133
233
173
157
397
149
453
357
45
389
385
69
453
469
101
19
15
147
5
117
5
5
133
233
173
157
397
149
453
357
301
385
385
69
453
469
357
19
15
147
5
117
5
5
133
233
173
157
397
149
453
357
301
389
385
69
453
469
357
19
15
147
5
117
5
5
133
233
173
157
397
157
453
357
45
389
385
65
453
341
101
19
15
147
5
117
5
5
133
233
173
157
397
157
453
357
301
389
385
65
453
341
357
19
15
147
5
117
5
5
133
233
173
157
397
157
469
357
45
385
386
65
457
325
101
19
15
147
5
117
5
5
133
233
173
157
397
157
469
357
45
389
385
65
457
325
101
19
15
147
5
117
5
5
133
233
173
157
397
157
469
357
301
385
386
65
457
325
357
19
15
147
5
117
5
5
133
233
173
157
397
157
469
357
301
384
386
65
457
325
357
19
15
147
5
117
5
5
133
233
173
157
397
157
469
357
301
389
385
65
457
325
357
19
15
147
5
117
5
5
133
233
173
157
397
501
469
357
45
385
385
517
597
325
101
19
15
147
5
117
5
5
133
233
173
157
397
501
469
357
45
389
385
517
597
325
101
19
15
147
5
117
5
5
133
233
173
157
397
501
469
357
301
385
385
517
597
325
357
19
15
147
5
117
5
5
133
233
173
157
397
501
469
357
301
389
385
517
597
325
357
19
15
147
5
117
5
5
133
233
173
157
453
277
469
357
45
389
709
149
757
1221
1125
19
15
147
5
117
5
5
133
233
173
157
453
277
469
357
301
389
709
149
757
1221
357
19
15
147
5
117
5
5
133
233
173
157
453
277
469
357
301
901
709
149
757
1221
357
19
15
147
5
117
5
5
133
233
173
157
453
149
453
357
45
385
453
37
453
341
101
19
15
147
5
117
5
5
133
233
173
157
453
149
453
357
45
389
453
37
453
341
101
19
15
147
5
117
5
5
133
233
173
157
453
149
453
357
301
385
453
37
453
341
357
19
15
147
5
117
5
5
133
233
173
157
453
149
453
357
301
897
709
37
453
341
357
19
15
147
5
117
5
5
133
233
173
157
453
149
453
357
301
389
453
37
453
341
357
19
15
147
5
117
5
5
133
233
173
157
453
149
453
357
301
901
709
37
453
341
357
19
15
147
5
117
5
5
133
233
173
157
453
149
457
977
1581
1665
1733
1061
705
1693
1702
19
15
147
5
117
5
5
133
233
173
157
453
149
457
357
45
385
453
37
449
354
102
19
15
147
5
117
5
5
133
233
173
157
453
149
457
357
45
389
453
37
449
354
102
19
15
147
5
117
5
5
133
233
173
157
453
149
469
357
45
385
453
37
429
197
101
19
15
147
5
117
5
5
133
233
173
157
453
149
469
357
45
389
453
37
429
197
101
19
15
147
5
117
5
5
133
233
173
157
453
149
469
357
301
385
453
37
429
197
357
19
15
147
5
117
5
5
133
233
173
157
453
149
469
357
301
897
709
37
429
197
357
19
15
147
5
117
5
5
133
233
173
157
453
149
469
357
301
389
453
37
429
197
357
19
15
147
5
117
5
5
133
233
173
157
453
149
469
357
301
901
709
37
429
197
357
19
15
147
5
117
5
5
133
233
173
157
453
153
457
977
1581
1665
1733
1057
705
1693
1702
19
15
147
5
117
5
5
133
233
173
157
453
153
457
357
45
385
453
33
449
355
101
19
15
147
5
117
5
5
133
233
173
157
245
149
465
209
45
385
985
514
430
57
971
19
15
147
5
117
5
5
133
233
173
157
245
149
465
209
45
389
945
518
430
57
971
19
15
147
5
117
5
5
133
233
173
157
245
149
453
357
301
385
945
514
423
213
357
19
15
147
5
117
5
5
133
233
173
157
245
149
453
357
301
384
946
515
421
213
357
19
15
147
5
117
5
5
133
233
173
157
245
149
453
357
301
897
945
514
423
213
357
19
15
147
5
117
5
5
133
233
173
157
245
149
453
357
301
389
945
514
423
213
357
19
15
147
5
117
5
5
133
233
173
157
245
149
453
357
301
901
945
514
423
213
357
19
15
147
5
117
5
5
133
233
173
157
245
149
469
357
301
385
945
514
429
197
357
19
15
147
5
117
5
5
133
233
173
157
245
149
469
357
301
384
946
515
429
197
357
19
15
147
5
117
5
5
133
233
173
157
245
149
469
357
301
897
945
514
429
197
357
19
15
147
5
117
5
5
133
233
173
157
245
149
469
357
301
389
945
517
429
197
357
19
15
147
5
117
5
5
133
233
173
157
245
149
469
357
301
901
945
517
429
197
357
19
15
147
5
117
5
5
133
233
173
157
405
277
469
357
45
385
401
386
757
709
1125
19
15
147
5
117
5
5
133
233
173
157
405
277
469
357
45
389
401
389
757
709
1125
19
15
147
5
117
5
5
133
233
173
157
405
277
469
357
301
385
401
386
757
709
613
19
15
147
5
117
5
5
133
233
173
157
405
277
469
357
301
384
402
387
765
709
613
19
15
147
5
117
5
5
133
233
173
157
405
277
469
357
301
389
401
386
762
710
614
19
15
147
5
117
5
5
133
233
173
157
405
149
465
209
45
385
401
82
431
57
971
19
15
147
5
117
5
5
133
233
173
157
405
149
465
209
45
389
401
82
431
57
971
19
15
147
5
117
5
5
133
233
173
157
405
149
453
357
45
385
401
37
421
213
101
19
15
147
5
117
5
5
133
233
173
157
405
149
453
357
45
389
401
37
421
213
101
19
15
147
5
117
5
5
133
233
173
157
405
149
453
357
301
385
401
37
421
213
357
19
15
147
5
117
5
5
133
233
173
157
405
149
453
357
301
384
402
86
454
341
357
19
15
147
5
117
5
5
133
233
173
157
405
149
453
357
301
389
401
85
453
341
357
19
15
147
5
117
5
5
133
233
173
157
405
149
457
357
45
385
401
85
449
354
102
19
15
147
5
117
5
5
133
233
173
157
405
149
457
357
45
389
401
85
449
354
102
19
15
147
5
117
5
5
133
233
173
157
405
149
469
357
301
385
393
34
882
326
358
19
15
147
5
117
5
5
133
233
173
157
205
141
465
357
301
385
962
610
438
406
357
19
15
147
5
117
5
5
133
233
173
157
205
141
465
357
301
897
962
610
438
406
357
19
15
147
5
117
5
5
133
233
173
157
205
141
453
357
301
385
961
609
441
221
357
19
15
147
5
117
5
5
133
233
173
157
205
141
453
357
301
897
961
609
441
221
357
19
15
147
5
117
5
5
133
233
173
157
205
141
453
357
301
389
961
545
441
221
357
19
15
147
5
117
5
5
133
233
173
157
205
141
453
357
301
901
961
545
441
221
357
19
15
147
5
117
5
5
133
233
173
157
205
141
469
357
301
385
961
609
437
405
357
19
15
147
5
117
5
5
133
233
173
157
205
141
469
357
301
897
961
609
437
405
357
19
15
147
5
117
5
5
133
233
173
157
205
141
469
357
301
389
961
545
437
405
357
19
15
147
5
117
5
5
133
233
173
157
205
141
469
357
301
901
961
545
437
405
357
19
15
147
5
117
5
5
133
233
173
157
205
149
453
357
45
385
193
133
709
725
1125
19
15
147
5
117
5
5
133
233
173
157
205
149
453
357
301
385
193
133
709
725
613
19
15
147
5
117
5
5
133
233
173
157
205
149
453
357
301
897
1217
133
709
213
357
19
15
147
5
117
5
5
133
233
173
157
205
149
453
357
301
389
961
581
453
341
357
19
15
147
5
117
5
5
133
233
173
157
205
149
453
357
301
901
961
581
453
341
357
19
15
147
5
117
5
5
133
233
173
157
205
149
457
977
557
385
961
1605
1729
1693
1190
19
15
147
5
117
5
5
133
233
173
157
205
149
457
977
1581
385
961
1605
1729
1693
1702
19
15
147
5
117
5
5
133
233
173
157
205
149
457
357
45
385
193
133
449
354
102
19
15
147
5
117
5
5
133
233
173
157
205
149
469
357
45
385
193
133
429
709
101
19
15
147
5
117
5
5
133
233
173
157
205
149
469
357
301
385
193
133
429
709
613
19
15
147
5
117
5
5
133
233
173
157
205
149
469
357
301
897
1217
133
429
709
613
19
15
147
5
117
5
5
133
233
173
157
205
157
465
209
45
385
194
130
715
57
971
19
15
147
5
117
5
5
133
233
173
157
205
157
465
209
157
385
194
130
715
57
107
19
15
147
5
117
5
5
133
233
173
157
205
157
465
977
557
385
194
130
715
1593
1227
19
15
147
5
117
5
5
133
233
173
157
205
157
465
978
557
385
193
129
714
1592
1221
19
15
147
5
117
5
5
133
233
173
157
205
157
453
357
45
385
193
129
709
213
101
19
15
147
5
117
5
5
133
233
173
157
205
157
453
357
301
385
193
129
709
213
357
19
15
147
5
117
5
5
133
233
173
157
205
157
453
357
301
897
1217
129
709
213
357
19
15
147
5
117
5
5
133
233
173
157
205
157
453
357
301
389
961
577
453
341
357
19
15
147
5
117
5
5
133
233
173
157
205
157
453
357
301
901
961
577
453
341
357
19
15
147
5
117
5
5
133
233
173
157
205
157
469
977
557
385
193
129
713
1598
1222
19
15
147
5
117
5
5
133
233
173
157
205
157
469
357
45
385
193
129
425
461
101
19
15
147
5
117
5
5
133
233
173
157
205
157
469
357
301
385
193
129
425
461
357
19
15
147
5
117
5
5
133
233
173
157
205
157
469
357
301
897
1217
129
425
461
357
19
15
147
5
117
5
5
133
233
173
157
205
157
469
357
301
389
961
577
457
325
357
19
15
147
5
117
5
5
133
233
173
157
205
157
469
357
301
901
961
577
457
325
357
19
15
147
5
117
5
5
133
233
173
157
221
21
469
357
301
389
929
897
1013
709
613
19
15
147
5
117
5
5
133
233
173
157
221
21
469
357
301
901
929
897
1013
709
613
19
15
147
5
117
5
5
133
233
173
157
469
277
469
357
45
389
421
133
757
1221
1125
19
15
147
5
117
5
5
133
233
173
157
469
277
469
357
301
385
425
130
754
1222
358
19
15
147
5
117
5
5
133
233
173
157
469
277
469
357
301
389
421
133
757
1221
357
19
15
147
5
117
5
5
133
233
173
157
469
149
465
209
45
385
425
34
430
62
454
19
15
147
5
117
5
5
133
233
173
157
469
149
453
357
45
389
421
37
421
213
101
19
15
147
5
117
5
5
133
233
173
157
469
149
453
357
301
385
425
37
421
213
357
19
15
147
5
117
5
5
133
233
173
157
469
149
453
357
301
389
421
37
421
213
357
19
15
147
5
117
5
5
133
233
173
157
373
21
469
357
301
897
1713
130
1019
1223
357
19
15
147
5
117
5
5
133
233
173
157
373
21
469
357
301
901
1717
133
1013
1221
357
19
15
147
5
117
5
5
133
233
173
157
501
149
453
357
45
385
433
2
455
469
101
19
15
147
5
117
5
5
133
233
173
157
501
149
453
357
45
389
465
5
453
341
101
19
15
147
5
117
5
5
133
233
173
157
501
149
453
357
301
385
433
2
454
341
357
19
15
147
5
117
5
5
133
233
173
157
501
149
453
357
301
384
434
3
455
341
357
19
15
147
5
117
5
5
133
233
173
157
501
149
453
357
301
389
433
2
454
341
357
19
15
147
5
117
5
5
133
233
173
157
501
149
453
357
301
901
721
5
453
341
357
19
15
147
5
117
5
5
133
233
173
157
501
149
457
357
45
385
433
5
449
354
102
19
15
147
5
117
5
5
133
233
173
157
501
149
457
357
45
389
465
5
449
354
102
19
15
147
5
117
5
5
133
233
173
157
485
149
453
357
301
385
441
5
453
341
357
19
15
147
5
117
5
5
133
233
173
157
485
149
469
357
301
385
441
5
429
197
357
19
15
147
5
117
5
5
133
233
173
157
461
141
453
357
45
385
450
33
441
221
101
19
15
147
5
117
5
5
133
233
173
157
461
141
453
357
45
389
449
33
441
221
101
19
15
147
5
117
5
5
133
233
173
157
461
141
453
357
301
385
450
33
441
221
357
19
15
147
5
117
5
5
133
233
173
157
461
141
453
357
301
384
450
33
441
221
357
19
15
147
5
117
5
5
133
233
173
157
461
141
453
357
301
897
706
33
441
221
357
19
15
147
5
117
5
5
133
233
173
157
461
141
453
357
301
389
449
33
441
221
357
19
15
147
5
117
5
5
133
233
173
157
461
141
469
357
45
385
450
33
473
326
101
19
15
147
5
117
5
5
133
233
173
157
461
141
469
357
301
385
450
33
473
326
357
19
15
147
5
117
5
5
133
233
173
157
461
141
469
357
301
384
450
33
473
326
357
19
15
147
5
117
5
5
133
233
173
157
461
141
469
357
301
897
706
33
473
326
357
19
15
147
5
117
5
5
133
233
173
157
477
277
469
357
301
385
417
129
757
1221
357
19
15
147
5
117
5
5
133
233
173
669
37
153
457
977
1581
1921
1081
1345
705
1693
1702
19
15
147
5
117
5
5
133
233
173
669
205
149
457
977
1581
1921
705
1605
1729
1693
1702
19
15
147
5
117
5
5
133
233
173
669
757
149
457
977
1581
1921
985
1094
1729
1693
1702
19
15
147
5
117
5
5
133
233
173
669
717
149
457
977
1581
1921
961
1093
1729
1693
1702
19
15
147
5
117
5
5
133
233
173
669
717
157
469
977
1581
1921
962
1089
1737
1598
1734
19
15
147
5
117
133
5
133
233
173
157
133
21
453
357
45
389
901
549
709
213
101
19
15
147
5
117
133
5
133
233
173
157
133
21
453
357
301
385
901
549
421
213
357
19
15
147
5
117
133
5
133
233
173
157
133
21
453
357
301
897
901
549
421
213
357
19
15
147
5
117
133
5
133
233
173
157
133
21
453
357
301
389
901
549
709
213
357
19
15
147
5
117
133
5
133
233
173
157
133
21
453
357
301
901
901
37
421
213
357
19
15
147
5
117
133
5
133
233
173
157
133
21
457
357
45
389
901
981
705
1890
1126
19
15
147
5
117
133
5
133
233
173
157
133
21
469
357
45
389
901
549
889
709
101
19
15
147
5
117
133
5
133
233
173
157
133
21
469
357
301
385
901
997
429
405
357
19
15
147
5
117
133
5
133
233
173
157
133
21
469
357
301
897
901
549
429
197
357
19
15
147
5
117
133
5
133
233
173
157
133
21
469
357
301
389
901
549
889
709
613
19
15
147
5
117
133
5
133
233
173
157
133
21
469
357
301
901
901
549
889
709
613
19
15
147
5
117
133
5
133
233
173
157
85
21
465
209
45
389
165
357
881
57
459
19
15
147
5
117
133
5
133
233
173
157
85
21
465
209
157
385
169
418
430
110
107
19
15
147
5
117
133
5
133
233
173
157
85
21
465
209
157
641
169
418
430
110
107
19
15
147
5
117
133
5
133
233
173
157
85
21
453
357
45
389
165
229
421
469
101
19
15
147
5
117
133
5
133
233
173
157
85
21
453
357
301
385
169
418
423
725
613
19
15
147
5
117
133
5
133
233
173
157
85
21
453
357
301
389
165
229
421
213
357
19
15
147
5
117
133
5
133
233
173
157
85
21
457
357
45
389
165
421
417
354
102
19
15
147
5
117
133
5
133
233
173
157
85
21
469
357
45
389
165
229
429
453
101
19
15
147
5
117
133
5
133
233
173
157
85
21
469
357
301
385
169
357
885
197
357
19
15
147
5
117
133
5
133
233
173
157
85
21
469
357
301
389
165
229
429
197
357
19
15
147
5
117
133
5
133
233
173
157
141
13
453
357
45
389
897
545
441
221
101
19
15
147
5
117
133
5
133
233
173
157
141
13
453
357
301
385
897
545
441
221
357
19
15
147
5
117
133
5
133
233
173
157
141
13
453
357
301
897
897
545
441
221
357
19
15
147
5
117
133
5
133
233
173
157
141
13
453
357
301
389
897
545
441
221
357
19
15
147
5
117
133
5
133
233
173
157
141
13
453
357
301
901
897
545
441
221
357
19
15
147
5
117
133
5
133
233
173
157
141
13
469
357
45
389
897
545
437
405
101
19
15
147
5
117
133
5
133
233
173
157
141
13
469
357
301
385
897
545
437
405
357
19
15
147
5
117
133
5
133
233
173
157
141
13
469
357
301
897
897
545
437
405
357
19
15
147
5
117
133
5
133
233
173
157
141
13
469
357
301
389
897
545
437
405
357
19
15
147
5
117
133
5
133
233
173
157
141
13
469
357
301
901
897
33
437
405
357
19
15
147
5
117
133
5
133
233
173
157
141
21
465
209
45
385
897
965
881
57
459
19
15
147
5
117
133
5
133
233
173
157
141
21
465
209
45
389
897
965
881
57
459
19
15
147
5
117
133
5
133
233
173
157
141
21
453
357
45
389
897
965
709
213
101
19
15
147
5
117
133
5
133
233
173
157
141
21
453
357
301
385
897
965
709
213
357
19
15
147
5
117
133
5
133
233
173
157
141
21
453
357
301
897
897
965
709
213
357
19
15
147
5
117
133
5
133
233
173
157
141
21
453
357
301
389
897
965
709
213
357
19
15
147
5
117
133
5
133
233
173
157
141
21
453
357
301
901
897
965
709
213
357
19
15
147
5
117
133
5
133
233
173
157
141
21
457
357
45
389
897
965
705
1890
1126
19
15
147
5
117
133
5
133
233
173
157
141
21
469
357
45
389
897
965
885
197
101
19
15
147
5
117
133
5
133
233
173
157
141
21
469
357
301
385
897
965
885
197
357
19
15
147
5
117
133
5
133
233
173
157
141
21
469
357
301
897
897
965
885
197
357
19
15
147
5
117
133
5
133
233
173
157
141
21
469
357
301
389
897
965
885
197
357
19
15
147
5
117
133
5
133
233
173
157
141
21
469
357
301
901
897
965
885
197
357
19
15
147
5
117
133
5
133
233
173
157
141
29
453
357
45
389
897
961
709
213
101
19
15
147
5
117
133
5
133
233
173
157
141
29
453
357
301
385
897
961
709
213
357
19
15
147
5
117
133
5
133
233
173
157
141
29
453
357
301
897
897
961
709
213
357
19
15
147
5
117
133
5
133
233
173
157
141
29
453
357
301
389
897
961
709
213
357
19
15
147
5
117
133
5
133
233
173
157
141
29
453
357
301
901
897
961
709
213
357
19
15
147
5
117
133
5
133
233
173
157
141
29
469
357
45
389
897
961
881
197
101
19
15
147
5
117
133
5
133
233
173
157
141
29
469
357
301
385
897
961
881
197
357
19
15
147
5
117
133
5
133
233
173
157
141
29
469
357
301
897
897
961
881
197
357
19
15
147
5
117
133
5
133
233
173
157
141
29
469
357
301
389
897
961
881
197
357
19
15
147
5
117
133
5
133
233
173
157
141
29
469
357
301
901
897
961
881
197
357
19
15
147
5
117
133
5
133
233
173
157
149
21
465
209
45
385
905
546
430
57
459
19
15
147
5
117
133
5
133
233
173
157
149
21
465
209
157
385
905
546
430
110
107
19
15
147
5
117
133
5
133
233
173
157
149
21
453
357
45
385
913
962
710
214
101
19
15
147
5
117
133
5
133
233
173
157
149
21
453
357
301
385
913
962
710
214
357
19
15
147
5
117
133
5
133
233
173
157
149
21
453
357
301
384
914
966
710
213
357
19
15
147
5
117
133
5
133
233
173
157
149
21
453
357
301
897
913
962
710
214
357
19
15
147
5
117
133
5
133
233
173
157
149
21
453
357
301
389
917
965
709
213
357
19
15
147
5
117
133
5
133
233
173
157
149
21
453
357
301
901
917
965
709
213
357
19
15
147
5
117
133
5
133
233
173
157
149
21
457
977
557
385
905
969
705
1693
1190
19
15
147
5
117
133
5
133
233
173
157
149
21
457
977
1581
385
905
969
705
1693
1702
19
15
147
5
117
133
5
133
233
173
157
149
21
457
357
45
385
914
963
705
1890
1126
19
15
147
5
117
133
5
133
233
173
157
149
21
469
357
301
385
905
546
882
709
613
19
15
147
5
117
133
5
133
233
173
157
149
21
469
357
301
897
905
37
429
197
357
19
15
147
5
117
133
5
133
233
173
157
117
21
465
209
157
641
178
386
430
110
107
19
15
147
5
117
133
5
133
233
173
157
117
21
465
209
157
645
177
390
430
110
107
19
15
147
5
117
133
5
133
233
173
157
309
21
453
357
45
385
817
322
710
214
101
19
15
147
5
117
133
5
133
233
173
157
309
21
453
357
45
389
821
325
709
213
101
19
15
147
5
117
133
5
133
233
173
157
309
21
469
357
45
385
817
322
891
327
101
19
15
147
5
117
133
5
133
233
173
157
309
21
469
357
45
389
821
325
885
197
101
19
15
147
5
117
133
5
133
233
173
669
85
21
457
977
1581
1921
681
713
705
1693
1702
19
15
147
5
117
133
5
133
233
173
669
93
21
457
977
1581
1921
673
705
705
1693
1702
19
15
147
5
117
69
5
133
233
173
157
13
245
469
357
45
385
513
389
789
453
101
19
15
147
5
117
69
5
133
233
173
157
13
245
469
357
45
389
513
389
789
453
101
19
15
147
5
117
69
5
133
233
173
157
13
245
469
357
301
385
257
389
789
453
357
19
15
147
5
117
69
5
133
233
173
157
13
245
469
357
301
897
513
389
789
453
357
19
15
147
5
117
69
5
133
233
173
157
13
245
469
357
301
389
129
389
789
453
357
19
15
147
5
117
69
5
133
233
173
157
13
245
469
357
301
901
513
389
789
453
357
19
15
137
5
117
69
97
65
253
189
157
13
193
129
435
133
385
1
349
177
409
61
19
15
137
5
117
69
97
65
253
189
157
13
193
129
435
139
385
1
342
178
410
56
19
15
137
5
117
69
97
65
253
189
157
13
193
129
435
139
387
1
342
177
409
56
19
15
137
5
117
69
97
65
253
189
157
13
193
129
435
135
385
1
342
178
410
60
19
15
137
5
117
69
97
65
253
189
157
21
193
129
435
133
385
265
350
177
409
61
19
15
137
5
117
69
97
65
253
189
157
21
193
129
435
139
385
9
414
625
409
120
19
15
137
5
117
69
97
65
253
189
157
21
193
129
435
139
387
9
414
625
409
120
19
15
137
5
117
69
97
65
253
189
157
29
193
129
435
133
385
33
349
177
409
61
19
15
137
5
117
69
97
65
253
189
157
29
193
129
435
139
385
33
349
177
409
56
19
15
137
5
117
69
97
65
253
189
157
29
193
129
435
139
387
33
349
177
409
56
19
15
137
5
117
69
97
65
253
189
157
29
193
129
435
135
385
33
349
177
410
60
19
15
137
5
117
69
97
65
253
189
158
9
193
129
435
133
384
130
347
177
409
61
19
15
137
5
117
69
97
65
253
189
158
9
193
129
435
139
384
2
346
178
410
56
19
15
137
5
117
69
97
65
253
189
158
13
193
129
435
139
384
1
349
177
409
56
19
15
137
5
117
69
97
65
253
189
158
25
193
129
435
133
384
34
347
177
409
61
19
15
137
5
117
69
97
65
253
189
158
25
193
129
435
139
384
34
347
177
409
56
19
15
137
5
117
69
97
65
253
189
158
29
193
129
435
139
384
33
349
177
409
56
19
15
73
5
53
69
97
65
61
29
29
13
193
129
50
98
130
195
471
101
44
68
19
15
73
5
53
69
97
65
61
29
29
29
321
129
51
99
1
33
941
1029
41
65
19
15
73
5
53
69
97
65
61
29
29
29
321
129
51
99
257
801
941
517
41
65
19
15
73
5
53
69
97
65
61
29
29
29
321
129
51
99
769
545
941
517
41
65
19
15
73
5
53
69
97
65
61
29
29
29
321
129
51
99
129
417
941
1029
41
65
19
15
73
5
53
69
97
65
61
29
29
29
321
129
51
99
3
33
941
1029
41
65
19
15
73
5
53
69
97
65
61
29
29
29
321
129
51
99
259
291
935
517
41
65
19
15
73
5
53
69
97
65
61
29
29
29
321
129
51
99
771
545
941
517
41
65
19
15
73
5
53
69
97
65
61
29
29
29
321
129
51
99
131
417
941
1029
41
65
19
15
73
5
53
69
97
65
61
29
29
29
833
641
51
99
643
1699
1959
1029
1065
65
19
15
73
5
53
69
97
65
61
29
29
285
193
129
50
103
257
929
365
101
44
70
19
15
73
5
53
69
97
65
61
29
29
285
193
129
50
103
769
929
365
101
44
70
19
15
73
5
53
69
97
65
61
29
29
285
321
129
51
99
1
929
682
513
1065
129
19
15
73
5
53
69
97
65
61
29
29
285
321
129
51
99
257
929
682
513
1065
129
19
15
73
5
53
69
97
65
61
29
29
285
321
129
51
99
769
929
685
513
1065
129
19
15
73
5
53
69
97
65
61
29
29
285
321
129
51
99
641
929
682
513
1065
129
19
15
73
5
53
69
97
65
61
29
29
285
321
129
51
99
259
929
682
513
1065
129
19
15
73
5
53
69
97
65
61
29
29
285
321
129
51
99
771
929
678
513
1065
65
19
15
73
5
53
69
97
65
61
29
29
285
321
129
51
99
643
929
678
513
1065
65
19
15
73
5
53
69
97
65
61
29
29
285
321
129
51
101
1
929
685
513
1066
70
19
15
73
5
53
69
97
65
61
29
29
285
321
129
51
101
257
929
685
513
1066
70
19
15
73
5
53
69
97
65
61
29
29
285
321
129
51
101
769
929
685
513
1066
70
19
15
73
5
53
69
97
65
61
29
29
285
321
129
51
101
641
929
685
513
1066
70
19
15
73
5
53
69
97
65
61
29
29
285
321
129
51
483
257
929
685
513
1066
900
19
15
73
5
53
69
97
65
61
29
29
285
321
129
51
483
769
929
685
513
1066
900
19
15
73
5
53
69
97
65
61
29
29
285
321
129
51
483
259
929
685
513
1066
900
19
15
73
5
53
69
97
65
61
29
29
285
321
129
51
483
771
929
685
513
1066
900
19
15
73
5
53
69
97
65
61
29
29
285
321
641
51
99
257
929
682
1537
1065
65
19
15
73
5
53
69
97
65
61
29
29
285
321
641
51
99
769
929
685
1537
1065
65
19
15
73
5
53
69
97
65
61
29
29
285
321
641
51
99
259
929
682
1537
1065
65
19
15
73
5
53
69
97
65
61
29
29
285
321
641
51
99
771
929
678
1537
1065
65
19
15
73
5
53
69
97
65
61
29
29
285
321
641
51
101
257
929
685
1537
1066
70
19
15
73
5
53
69
97
65
61
29
29
285
321
641
51
101
769
929
685
1537
1066
70
19
15
73
5
53
69
97
65
61
29
30
25
321
129
51
99
256
290
945
517
41
65
19
15
73
5
53
69
97
65
61
29
30
29
321
129
51
99
0
545
941
517
41
65
19
15
73
5
53
69
97
65
61
29
30
29
321
129
51
99
256
289
934
517
41
65
19
15
73
5
53
69
97
65
61
29
30
29
321
129
51
99
768
801
934
517
41
65
19
15
73
5
53
69
97
65
61
29
30
281
193
129
51
99
256
930
363
105
41
65
19
15
73
5
53
69
97
65
61
29
30
281
193
129
51
99
768
930
363
105
41
65
19
15
73
5
53
69
97
65
61
29
30
281
321
129
51
99
256
930
683
513
1065
65
19
15
73
5
53
69
97
65
61
29
30
281
321
129
51
101
256
930
683
521
1066
70
19
15
73
5
53
69
97
65
61
29
30
281
321
129
51
101
768
930
683
521
1066
70
19
15
73
5
53
69
97
65
61
29
30
281
321
641
51
99
256
930
683
1537
1065
65
19
15
73
5
53
69
97
65
61
29
30
281
321
641
51
101
256
930
683
1545
1066
70
19
15
73
5
53
69
97
65
61
29
30
285
321
129
51
99
256
929
685
513
1065
129
19
15
73
5
53
69
97
65
61
29
30
285
321
129
51
99
768
929
678
513
1065
65
19
15
73
5
53
69
97
65
61
29
30
285
321
641
51
99
256
929
678
1537
1065
65
19
15
73
5
53
69
97
65
61
29
285
773
833
641
51
99
993
965
1201
1033
1065
1153
19
15
73
5
53
69
97
65
61
29
285
781
833
129
51
99
995
961
614
1
1065
65
19
15
73
5
53
69
97
65
61
29
285
781
833
129
51
483
993
961
621
1
1066
900
19
15
73
5
53
69
97
65
61
29
285
797
833
641
51
99
993
1697
1197
1025
1065
65
19
15
73
5
53
69
97
65
61
29
285
797
833
641
51
99
995
1697
1190
1025
1065
1153
19
15
73
5
53
69
97
65
61
29
285
797
833
641
51
101
993
1697
1197
1025
1066
1158
19
15
73
5
53
69
97
65
61
29
286
793
833
641
51
101
992
1698
1195
1033
1066
1158
19
15
73
5
53
69
97
65
61
29
286
797
833
641
51
99
992
1697
1190
1025
1065
1153
19
15
73
5
53
69
97
65
61
285
797
789
705
129
50
995
897
1169
945
1125
1580
1922
19
15
73
5
53
69
97
65
61
285
797
797
833
129
51
995
897
673
685
1
1065
1921
19
15
73
5
53
69
97
65
61
285
797
797
833
129
51
995
899
673
685
1
1065
1921
19
15
73
5
53
69
97
65
61
285
797
797
833
129
51
997
897
673
685
1
1066
1926
19
15
73
5
53
69
97
65
61
285
798
789
705
129
50
995
896
1169
945
1125
1580
1922
19
15
73
5
53
69
97
65
61
285
798
793
833
129
51
995
896
674
683
9
1065
1921
19
15
73
5
53
69
97
65
61
285
798
793
833
129
51
997
896
674
683
9
1066
1926
19
15
73
5
53
69
97
65
61
509
285
789
705
129
50
899
1217
785
945
1125
1580
1982
19
15
73
5
53
69
97
65
61
509
285
789
705
129
50
899
1219
785
945
1125
1580
1982
19
15
73
5
53
69
97
65
61
509
286
789
705
129
50
899
1216
785
945
1125
1580
1982
19
15
73
5
53
69
97
65
125
29
29
13
33
129
179
227
1
257
294
254
153
256
19
15
73
5
53
69
97
65
125
29
29
13
33
129
179
227
129
257
294
254
153
256
19
15
73
5
53
69
97
65
125
29
29
13
33
129
179
227
3
257
294
254
153
256
19
15
73
5
53
69
97
65
125
29
29
13
33
129
179
227
131
257
294
254
153
256
19
15
73
5
53
69
97
65
125
29
29
13
33
129
179
419
513
257
294
254
153
384
19
15
73
5
53
69
97
65
125
29
29
13
33
129
179
419
257
257
294
254
153
384
19
15
73
5
53
69
97
65
125
29
29
13
33
129
179
419
129
257
294
254
153
384
19
15
73
5
53
69
97
65
125
29
29
13
33
129
179
419
515
257
294
254
153
384
19
15
73
5
53
69
97
65
125
29
29
13
33
129
179
419
259
257
294
254
153
384
19
15
73
5
53
69
97
65
125
29
29
13
33
129
179
419
131
257
294
254
153
384
19
15
73
5
53
69
97
65
125
29
29
13
193
129
179
227
257
129
470
625
153
257
19
15
73
5
53
69
97
65
125
29
29
13
193
129
179
227
129
129
470
113
153
257
19
15
73
5
53
69
97
65
125
29
29
13
193
129
179
227
259
129
470
177
153
257
19
15
73
5
53
69
97
65
125
29
29
13
193
129
179
227
131
129
470
113
153
257
19
15
73
5
53
69
97
65
125
29
29
13
193
129
179
419
257
129
470
625
153
385
19
15
73
5
53
69
97
65
125
29
29
13
193
129
179
419
129
129
470
113
153
385
19
15
73
5
53
69
97
65
125
29
29
13
193
129
179
419
259
129
470
177
153
385
19
15
73
5
53
69
97
65
125
29
29
13
193
129
179
419
131
129
470
113
153
385
19
15
73
5
53
69
97
65
125
29
29
13
193
129
179
421
257
129
477
177
153
390
19
15
73
5
53
69
97
65
125
29
29
13
193
129
179
421
129
129
477
177
153
390
19
15
73
5
53
69
97
65
125
29
29
517
321
641
691
1763
1665
1861
689
1545
809
1793
19
15
73
5
53
69
97
65
125
29
29
21
193
129
179
227
257
393
478
177
153
257
19
15
73
5
53
69
97
65
125
29
29
21
193
129
179
227
129
137
478
177
153
257
19
15
73
5
53
69
97
65
125
29
29
21
193
129
179
227
259
393
478
177
153
257
19
15
73
5
53
69
97
65
125
29
29
21
193
129
179
227
131
137
478
177
153
257
19
15
73
5
53
69
97
65
125
29
29
21
193
129
179
419
257
137
478
177
153
385
19
15
73
5
53
69
97
65
125
29
29
21
193
129
179
419
129
137
478
177
153
385
19
15
73
5
53
69
97
65
125
29
29
21
193
129
179
419
259
137
478
177
153
385
19
15
73
5
53
69
97
65
125
29
29
21
193
129
179
419
131
137
478
177
153
385
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
227
1
17
945
513
170
260
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
227
257
273
945
513
170
260
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
227
129
17
945
513
170
260
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
227
3
17
945
513
170
260
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
227
259
273
945
513
170
260
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
227
131
17
945
513
170
260
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
419
1
17
945
1025
169
385
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
419
513
17
945
1025
169
385
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
419
257
17
945
1025
169
385
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
419
769
529
945
513
169
385
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
419
129
17
945
1025
169
385
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
419
3
17
945
1025
169
385
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
419
515
17
945
1025
169
385
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
419
259
17
945
1025
169
385
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
419
771
529
945
513
169
385
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
419
131
17
945
1025
169
385
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
421
1
17
945
1025
170
390
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
421
513
17
945
1025
170
390
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
421
257
17
945
1025
170
390
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
421
769
529
945
513
170
390
19
15
73
5
53
69
97
65
125
29
29
21
321
129
179
421
129
17
945
1025
170
390
19
15
73
5
53
69
97
65
125
29
29
29
193
129
179
227
257
417
477
177
153
257
19
15
73
5
53
69
97
65
125
29
29
29
193
129
179
227
129
161
477
177
153
257
19
15
73
5
53
69
97
65
125
29
29
29
193
129
179
227
259
417
477
177
153
257
19
15
73
5
53
69
97
65
125
29
29
29
193
129
179
227
131
161
477
177
153
257
19
15
73
5
53
69
97
65
125
29
29
29
193
129
179
419
257
161
477
177
153
385
19
15
73
5
53
69
97
65
125
29
29
29
193
129
179
419
129
161
477
177
153
385
19
15
73
5
53
69
97
65
125
29
29
29
193
129
179
419
259
161
477
177
153
385
19
15
73
5
53
69
97
65
125
29
29
29
193
129
179
419
131
161
477
177
153
385
19
15
73
5
53
69
97
65
125
29
29
29
193
129
179
421
257
161
477
177
153
390
19
15
73
5
53
69
97
65
125
29
29
29
193
129
179
421
129
161
477
177
153
390
19
15
73
5
53
69
97
65
125
29
29
29
321
129
179
227
257
801
957
517
169
256
19
15
73
5
53
69
97
65
125
29
29
29
321
129
179
227
259
801
957
517
169
256
19
15
73
5
53
69
97
65
125
29
29
29
321
129
179
419
257
289
957
517
169
385
19
15
73
5
53
69
97
65
125
29
29
29
321
129
179
419
259
289
957
517
169
385
19
15
73
5
53
69
97
65
125
29
29
261
321
129
179
227
257
901
689
521
170
260
19
15
73
5
53
69
97
65
125
29
29
261
321
129
179
419
257
901
689
513
169
385
19
15
73
5
53
69
97
65
125
29
29
261
321
129
179
419
769
901
689
513
169
385
19
15
73
5
53
69
97
65
125
29
29
261
321
129
179
421
257
901
689
521
170
390
19
15
73
5
53
69
97
65
125
29
29
261
321
129
179
421
769
901
689
521
170
390
19
15
73
5
53
69
97
65
125
29
29
261
321
129
691
419
257
901
689
513
1961
1153
19
15
73
5
53
69
97
65
125
29
29
261
321
129
691
419
769
901
689
513
1961
1153
19
15
73
5
53
69
97
65
125
29
29
261
321
129
691
355
257
901
689
513
1961
513
19
15
73
5
53
69
97
65
125
29
29
261
321
129
691
355
769
901
689
513
1961
513
19
15
73
5
53
69
97
65
125
29
29
261
321
129
691
357
257
901
689
521
1962
518
19
15
73
5
53
69
97
65
125
29
29
261
321
129
691
357
769
901
689
521
1962
518
19
15
73
5
53
69
97
65
125
29
29
261
321
129
691
421
257
901
689
521
1962
1158
19
15
73
5
53
69
97
65
125
29
29
261
321
129
691
421
769
901
689
521
1962
1158
19
15
73
5
53
69
97
65
125
29
29
261
321
641
179
419
257
901
689
1545
681
1665
19
15
73
5
53
69
97
65
125
29
29
261
321
641
179
419
769
901
689
1545
681
1665
19
15
73
5
53
69
97
65
125
29
29
261
321
641
179
421
257
901
689
1545
682
646
19
15
73
5
53
69
97
65
125
29
29
261
321
641
179
421
769
901
689
1545
682
646
19
15
73
5
53
69
97
65
125
29
29
261
321
641
691
419
257
901
689
1545
1449
1153
19
15
73
5
53
69
97
65
125
29
29
261
321
641
691
419
769
901
689
1545
1449
1153
19
15
73
5
53
69
97
65
125
29
29
261
321
641
691
355
257
901
689
1545
1449
513
19
15
73
5
53
69
97
65
125
29
29
261
321
641
691
355
769
901
689
1545
1449
513
19
15
73
5
53
69
97
65
125
29
29
261
321
641
691
357
257
901
689
1545
1450
518
19
15
73
5
53
69
97
65
125
29
29
261
321
641
691
357
769
901
689
1545
1450
518
19
15
73
5
53
69
97
65
125
29
29
261
321
641
691
421
257
901
689
1545
1450
1158
19
15
73
5
53
69
97
65
125
29
29
261
321
641
691
421
769
901
689
1545
1450
1158
19
15
73
5
53
69
97
65
125
29
29
541
833
641
691
355
515
1827
871
1029
1449
513
19
15
73
5
53
69
97
65
125
29
29
789
1217
129
179
419
769
1937
1969
1201
153
385
19
15
73
5
53
69
97
65
125
29
29
789
1217
129
179
419
771
1937
1969
1201
153
385
19
15
73
5
53
69
97
65
125
29
29
789
1217
129
691
419
769
1937
1969
1201
1945
1152
19
15
73
5
53
69
97
65
125
29
29
789
1217
129
691
419
771
1937
1969
1201
1945
1152
19
15
73
5
53
69
97
65
125
29
29
789
705
129
178
418
769
1937
945
1125
300
388
19
15
73
5
53
69
97
65
125
29
29
789
705
129
178
418
770
1937
945
1125
300
388
19
15
73
5
53
69
97
65
125
29
29
789
705
129
178
418
771
1937
945
1125
300
388
19
15
73
5
53
69
97
65
125
29
29
789
705
129
178
419
769
1937
945
1125
300
386
19
15
73
5
53
69
97
65
125
29
29
789
705
129
178
423
769
1937
945
1125
300
390
19
15
73
5
53
69
97
65
125
29
29
789
705
129
179
419
769
1937
945
689
153
385
19
15
73
5
53
69
97
65
125
29
29
789
705
129
179
419
771
1937
945
689
153
385
19
15
73
5
53
69
97
65
125
29
29
789
705
129
691
419
769
1937
945
1137
1945
1153
19
15
73
5
53
69
97
65
125
29
29
789
705
129
691
419
771
1937
945
1137
1945
1153
19
15
73
5
53
69
97
65
125
29
29
285
193
129
178
231
257
929
365
101
300
262
19
15
73
5
53
69
97
65
125
29
29
285
193
129
178
423
257
929
365
101
300
390
19
15
73
5
53
69
97
65
125
29
29
285
193
129
178
423
769
929
365
101
300
390
19
15
73
5
53
69
97
65
125
29
29
285
193
129
178
487
257
929
365
101
300
774
19
15
73
5
53
69
97
65
125
29
29
285
193
129
178
487
769
929
365
101
300
774
19
15
73
5
53
69
97
65
125
29
29
285
193
129
179
227
257
929
365
101
153
256
19
15
73
5
53
69
97
65
125
29
29
285
193
129
179
227
259
929
365
101
153
256
19
15
73
5
53
69
97
65
125
29
29
285
193
129
179
419
257
929
365
101
153
384
19
15
73
5
53
69
97
65
125
29
29
285
193
129
179
419
769
929
365
101
153
384
19
15
73
5
53
69
97
65
125
29
29
285
193
129
179
419
259
929
365
101
153
384
19
15
73
5
53
69
97
65
125
29
29
285
193
129
179
419
771
929
365
101
153
384
19
15
73
5
53
69
97
65
125
29
29
285
193
129
179
421
257
929
1245
177
153
390
19
15
73
5
53
69
97
65
125
29
29
285
321
129
179
227
257
929
685
513
170
260
19
15
73
5
53
69
97
65
125
29
29
285
321
129
179
227
259
929
685
513
170
260
19
15
73
5
53
69
97
65
125
29
29
285
321
129
179
419
257
929
682
513
169
385
19
15
73
5
53
69
97
65
125
29
29
285
321
129
179
419
769
929
682
513
169
385
19
15
73
5
53
69
97
65
125
29
29
285
321
129
179
419
259
929
682
513
169
385
19
15
73
5
53
69
97
65
125
29
29
285
321
129
179
419
771
929
682
513
169
385
19
15
73
5
53
69
97
65
125
29
29
285
321
129
179
421
257
929
685
513
170
390
19
15
73
5
53
69
97
65
125
29
29
285
321
129
179
421
769
929
685
513
170
390
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
419
257
929
682
513
1961
1153
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
419
769
929
682
513
1961
1153
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
419
259
929
682
513
1961
1153
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
419
771
929
682
513
1961
1153
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
355
1
929
682
513
1961
513
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
355
513
929
682
513
1961
513
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
355
257
929
682
513
1961
513
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
355
769
929
682
513
1961
513
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
355
129
929
682
513
1961
513
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
355
3
929
685
513
1961
513
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
355
641
929
682
513
1961
513
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
355
515
929
685
513
1961
513
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
355
259
929
682
513
1961
513
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
355
771
929
682
513
1961
513
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
357
1
929
685
513
1962
518
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
357
513
929
685
513
1962
518
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
357
257
929
685
513
1962
518
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
357
769
929
685
513
1962
518
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
421
257
929
685
513
1962
1158
19
15
73
5
53
69
97
65
125
29
29
285
321
129
691
421
769
929
685
513
1962
1158
19
15
73
5
53
69
97
65
125
29
29
285
321
641
179
419
257
929
682
1537
681
1665
19
15
73
5
53
69
97
65
125
29
29
285
321
641
179
419
769
929
682
1537
681
1665
19
15
73
5
53
69
97
65
125
29
29
285
321
641
179
419
259
929
682
1537
681
1665
19
15
73
5
53
69
97
65
125
29
29
285
321
641
179
419
771
929
682
1537
681
1665
19
15
73
5
53
69
97
65
125
29
29
285
321
641
179
421
257
929
685
1537
682
1670
19
15
73
5
53
69
97
65
125
29
29
285
321
641
179
421
769
929
685
1537
682
1670
19
15
73
5
53
69
97
65
125
29
29
285
321
641
1715
419
257
929
685
1537
1705
129
19
15
73
5
53
69
97
65
125
29
29
285
321
641
1715
419
259
929
685
1537
1705
129
19
15
73
5
53
69
97
65
125
29
29
285
321
641
691
419
257
929
682
1537
1449
1153
19
15
73
5
53
69
97
65
125
29
29
285
321
641
691
419
769
929
682
1537
1449
1153
19
15
73
5
53
69
97
65
125
29
29
285
321
641
691
419
259
929
682
1537
1449
1153
19
15
73
5
53
69
97
65
125
29
29
285
321
641
691
419
771
929
682
1537
1449
1153
19
15
73
5
53
69
97
65
125
29
29
285
321
641
691
355
257
929
682
1537
1449
513
19
15
73
5
53
69
97
65
125
29
29
285
321
641
691
355
769
929
682
1537
1449
513
19
15
73
5
53
69
97
65
125
29
29
285
321
641
691
355
259
929
682
1537
1449
513
19
15
73
5
53
69
97
65
125
29
29
285
321
641
691
355
771
929
682
1537
1449
513
19
15
73
5
53
69
97
65
125
29
29
285
321
641
691
357
257
929
685
1537
1450
518
19
15
73
5
53
69
97
65
125
29
29
285
321
641
691
357
769
929
685
1537
1450
518
19
15
73
5
53
69
97
65
125
29
29
285
321
641
691
421
257
929
685
1537
1450
1158
19
15
73
5
53
69
97
65
125
29
29
285
321
641
691
421
769
929
685
1537
1450
1158
19
15
73
5
53
69
97
65
125
29
29
285
833
641
179
419
257
929
1702
1025
681
1665
19
15
73
5
53
69
97
65
125
29
29
285
833
641
179
419
769
929
1706
1025
681
1665
19
15
73
5
53
69
97
65
125
29
29
285
833
641
179
419
259
929
1702
1025
681
1665
19
15
73
5
53
69
97
65
125
29
29
285
833
641
179
419
771
929
1709
1025
681
1665
19
15
73
5
53
69
97
65
125
29
29
285
833
641
179
421
769
929
1709
1025
682
1670
19
15
73
5
53
69
97
65
125
29
29
285
833
641
691
419
257
929
1702
1025
1449
1153
19
15
73
5
53
69
97
65
125
29
29
285
833
641
691
419
769
929
1706
1025
1449
1153
19
15
73
5
53
69
97
65
125
29
29
285
833
641
691
419
259
929
1702
1025
1449
1153
19
15
73
5
53
69
97
65
125
29
29
285
833
641
691
419
771
929
1709
1025
1449
1153
19
15
73
5
53
69
97
65
125
29
29
285
833
641
691
421
769
929
1709
1025
1450
1158
19
15
73
5
53
69
97
65
125
29
30
9
33
129
179
227
128
130
27
255
153
256
19
15
73
5
53
69
97
65
125
29
30
9
33
129
179
419
0
2
27
255
153
384
19
15
73
5
53
69
97
65
125
29
30
9
33
129
179
419
512
2
27
255
153
384
19
15
73
5
53
69
97
65
125
29
30
9
33
129
179
419
256
2
27
255
153
384
19
15
73
5
53
69
97
65
125
29
30
9
33
129
179
419
768
2
27
255
153
384
19
15
73
5
53
69
97
65
125
29
30
9
33
129
179
419
128
130
27
255
153
384
19
15
73
5
53
69
97
65
125
29
30
9
193
129
179
227
256
386
474
178
154
256
19
15
73
5
53
69
97
65
125
29
30
9
193
129
179
227
128
130
474
178
154
256
19
15
73
5
53
69
97
65
125
29
30
9
193
129
179
419
256
130
474
178
154
384
19
15
73
5
53
69
97
65
125
29
30
9
193
129
179
419
128
130
474
178
154
384
19
15
73
5
53
69
97
65
125
29
30
9
193
129
179
421
256
130
475
179
153
390
19
15
73
5
53
69
97
65
125
29
30
9
193
129
179
421
128
130
475
179
153
390
19
15
73
5
53
69
97
65
125
29
30
13
193
129
179
227
256
385
477
625
153
257
19
15
73
5
53
69
97
65
125
29
30
13
193
129
179
227
128
129
477
625
153
257
19
15
73
5
53
69
97
65
125
29
30
13
193
129
179
419
256
129
477
625
153
385
19
15
73
5
53
69
97
65
125
29
30
13
193
129
179
419
128
129
477
625
153
385
19
15
73
5
53
69
97
65
125
29
30
21
321
129
179
227
0
17
945
513
170
260
19
15
73
5
53
69
97
65
125
29
30
21
321
129
179
227
256
273
945
513
170
260
19
15
73
5
53
69
97
65
125
29
30
21
321
129
179
227
128
17
945
513
170
260
19
15
73
5
53
69
97
65
125
29
30
21
321
129
179
419
0
17
945
1025
169
385
19
15
73
5
53
69
97
65
125
29
30
21
321
129
179
419
512
17
945
1025
169
385
19
15
73
5
53
69
97
65
125
29
30
21
321
129
179
419
256
17
945
1025
169
385
19
15
73
5
53
69
97
65
125
29
30
21
321
129
179
419
768
529
945
513
169
385
19
15
73
5
53
69
97
65
125
29
30
21
321
129
179
419
128
17
945
1025
169
385
19
15
73
5
53
69
97
65
125
29
30
25
193
129
179
227
256
418
465
177
153
257
19
15
73
5
53
69
97
65
125
29
30
25
193
129
179
227
128
162
474
178
154
256
19
15
73
5
53
69
97
65
125
29
30
25
193
129
179
419
256
162
465
177
153
385
19
15
73
5
53
69
97
65
125
29
30
25
193
129
179
419
128
162
465
177
153
385
19
15
73
5
53
69
97
65
125
29
30
25
193
129
179
421
256
162
474
179
153
390
19
15
73
5
53
69
97
65
125
29
30
25
193
129
179
421
128
162
474
179
153
390
19
15
73
5
53
69
97
65
125
29
30
25
321
129
179
227
256
802
945
517
169
256
19
15
73
5
53
69
97
65
125
29
30
25
321
129
179
419
256
290
945
517
169
385
19
15
73
5
53
69
97
65
125
29
30
29
193
129
179
227
256
417
477
177
153
257
19
15
73
5
53
69
97
65
125
29
30
29
193
129
179
227
128
161
478
177
153
256
19
15
73
5
53
69
97
65
125
29
30
29
193
129
179
419
256
161
477
177
153
385
19
15
73
5
53
69
97
65
125
29
30
29
193
129
179
419
128
161
477
177
153
385
19
15
73
5
53
69
97
65
125
29
30
789
1217
129
179
419
768
1937
1969
1201
153
385
19
15
73
5
53
69
97
65
125
29
30
789
1217
129
691
419
768
1937
1969
1201
1945
1152
19
15
73
5
53
69
97
65
125
29
30
789
705
129
178
419
768
1937
945
1125
300
386
19
15
73
5
53
69
97
65
125
29
30
789
705
129
179
419
768
1937
945
689
153
385
19
15
73
5
53
69
97
65
125
29
30
789
705
129
691
419
768
1937
945
1137
1945
1153
19
15
73
5
53
69
97
65
125
29
30
281
193
129
179
419
256
930
363
105
169
385
19
15
73
5
53
69
97
65
125
29
30
281
193
129
179
419
768
930
363
105
169
385
19
15
73
5
53
69
97
65
125
29
30
281
321
129
179
419
256
930
683
513
169
385
19
15
73
5
53
69
97
65
125
29
30
281
321
129
179
421
256
930
683
521
938
1670
19
15
73
5
53
69
97
65
125
29
30
281
321
129
179
421
768
930
683
521
938
1670
19
15
73
5
53
69
97
65
125
29
30
281
321
129
691
419
256
930
683
513
1961
1153
19
15
73
5
53
69
97
65
125
29
30
281
321
129
691
355
256
930
683
513
1961
513
19
15
73
5
53
69
97
65
125
29
30
281
321
129
691
355
768
930
683
521
1961
513
19
15
73
5
53
69
97
65
125
29
30
281
321
129
691
357
256
930
683
521
1962
518
19
15
73
5
53
69
97
65
125
29
30
281
321
129
691
357
768
930
683
521
1962
518
19
15
73
5
53
69
97
65
125
29
30
281
321
129
691
421
256
930
683
521
1962
1158
19
15
73
5
53
69
97
65
125
29
30
281
321
129
691
421
768
930
683
521
1962
1158
19
15
73
5
53
69
97
65
125
29
30
281
321
641
179
419
256
930
683
1537
681
1665
19
15
73
5
53
69
97
65
125
29
30
281
321
641
179
421
256
930
683
1545
682
1670
19
15
73
5
53
69
97
65
125
29
30
281
321
641
1715
419
256
930
683
1545
1705
129
19
15
73
5
53
69
97
65
125
29
30
281
321
641
1715
421
256
930
683
1545
1706
134
19
15
73
5
53
69
97
65
125
29
30
281
321
641
691
419
256
930
683
1537
1449
1153
19
15
73
5
53
69
97
65
125
29
30
281
321
641
691
355
256
930
683
1537
1449
513
19
15
73
5
53
69
97
65
125
29
30
281
321
641
691
357
256
930
683
1545
1450
518
19
15
73
5
53
69
97
65
125
29
30
281
321
641
691
421
256
930
683
1545
1450
1158
19
15
73
5
53
69
97
65
125
29
30
793
705
129
179
419
768
1954
945
690
154
384
19
15
73
5
53
69
97
65
125
29
30
285
193
129
179
227
256
929
358
113
153
256
19
15
73
5
53
69
97
65
125
29
30
285
193
129
179
419
256
929
358
113
153
384
19
15
73
5
53
69
97
65
125
29
30
285
193
129
179
419
768
929
358
113
153
384
19
15
73
5
53
69
97
65
125
29
30
285
321
129
179
227
256
929
685
513
170
260
19
15
73
5
53
69
97
65
125
29
30
285
321
129
179
419
256
929
685
513
169
385
19
15
73
5
53
69
97
65
125
29
30
285
321
129
179
419
768
929
678
513
937
1665
19
15
73
5
53
69
97
65
125
29
30
285
321
129
691
419
256
929
685
513
1961
1153
19
15
73
5
53
69
97
65
125
29
30
285
321
129
691
419
768
929
678
513
1961
1153
19
15
73
5
53
69
97
65
125
29
30
285
321
129
691
355
0
929
686
513
1961
513
19
15
73
5
53
69
97
65
125
29
30
285
321
129
691
355
512
929
686
513
1961
513
19
15
73
5
53
69
97
65
125
29
30
285
321
129
691
355
256
929
685
513
1961
513
19
15
73
5
53
69
97
65
125
29
30
285
321
129
691
355
768
929
678
513
1961
513
19
15
73
5
53
69
97
65
125
29
30
285
321
641
179
419
256
929
678
1537
681
1665
19
15
73
5
53
69
97
65
125
29
30
285
321
641
179
419
768
929
686
1537
681
1665
19
15
73
5
53
69
97
65
125
29
30
285
321
641
691
419
256
929
678
1537
1449
1153
19
15
73
5
53
69
97
65
125
29
30
285
321
641
691
419
768
929
686
1537
1449
1153
19
15
73
5
53
69
97
65
125
29
30
285
321
641
691
355
256
929
678
1537
1449
513
19
15
73
5
53
69
97
65
125
29
30
285
321
641
691
355
768
929
686
1537
1449
513
19
15
73
5
53
69
97
65
125
541
29
517
321
641
1715
1891
513
1861
689
1537
1961
1537
19
15
73
5
53
69
97
65
125
541
29
517
321
641
1715
1891
515
1861
689
1537
1961
1537
19
15
73
5
53
69
97
65
125
541
29
517
321
641
691
1891
513
1861
689
1545
809
1537
19
15
73
5
53
69
97
65
125
541
29
517
321
641
691
1891
515
1861
689
1545
809
1537
19
15
73
5
53
69
97
65
125
541
29
517
321
641
691
1893
513
1861
689
1537
810
1542
19
15
73
5
53
69
97
65
125
541
541
533
321
641
691
1891
1281
913
689
1537
809
1538
19
15
73
5
53
69
97
65
125
541
541
533
321
641
691
1891
1283
913
689
1537
809
1538
19
15
73
5
53
69
97
65
125
541
541
533
321
641
691
1893
1281
913
689
1537
810
1542
19
15
73
5
53
69
97
65
125
541
541
541
321
641
1715
1891
1281
929
682
1537
1961
1537
19
15
73
5
53
69
97
65
125
541
541
541
321
641
1715
1891
1283
929
685
1537
1706
1540
19
15
73
5
53
69
97
65
125
541
541
541
321
641
1715
1893
1281
929
685
1537
1962
1542
19
15
73
5
53
69
97
65
125
541
541
541
321
641
691
1891
1281
929
682
1537
809
1537
19
15
73
5
53
69
97
65
125
541
541
541
321
641
691
1891
1283
929
685
1537
809
1537
19
15
73
5
53
69
97
65
125
541
541
541
321
641
691
1893
1281
929
685
1537
810
1542
19
15
73
5
53
69
97
65
125
541
542
533
321
641
691
1891
1280
913
689
1537
809
1538
19
15
73
5
53
69
97
65
125
541
542
541
321
641
1715
1891
1280
929
678
1537
1961
1537
19
15
73
5
53
69
97
65
125
541
542
541
321
641
691
1891
1280
929
678
1537
809
1537
19
15
73
5
53
69
97
65
125
541
285
517
321
129
691
1891
641
1605
689
513
1961
1537
19
15
73
5
53
69
97
65
125
541
285
517
321
641
1715
1891
641
1605
689
1537
1961
1537
19
15
73
5
53
69
97
65
125
541
285
525
1729
1665
1715
1891
641
1601
2013
1137
1689
1537
19
15
73
5
53
69
97
65
125
541
285
525
1729
1665
1715
1891
643
1601
2013
1137
1689
1537
19
15
73
5
53
69
97
65
125
541
285
285
321
129
691
1891
641
673
682
513
1961
1537
19
15
73
5
53
69
97
65
125
541
285
285
321
129
691
1891
643
673
682
513
1961
1537
19
15
73
5
53
69
97
65
125
541
797
517
321
129
691
1891
769
1093
689
513
1961
1537
19
15
73
5
53
69
97
65
125
541
797
517
321
641
1715
1891
769
965
689
1545
1961
1537
19
15
73
5
53
69
97
65
125
541
797
517
321
641
691
1891
769
965
689
1545
809
1537
19
15
73
5
53
69
97
65
125
541
797
525
321
641
1715
1891
769
962
694
1541
1961
1537
19
15
73
5
53
69
97
65
125
541
797
525
321
641
691
1891
769
962
694
1541
809
1537
19
15
73
5
53
69
97
65
125
541
797
797
321
129
691
1891
769
1185
173
513
1961
1537
19
15
73
5
53
69
97
65
125
541
797
797
321
129
691
1891
771
1185
173
513
1961
1537
19
15
73
5
53
69
97
65
125
541
797
797
321
129
691
1893
769
1185
173
513
1962
1542
19
15
73
5
53
69
97
65
125
541
286
521
1729
1665
1715
1891
640
1602
2011
1137
1689
1537
19
15
73
5
53
69
97
65
125
541
286
285
321
129
691
1891
640
673
678
513
1961
1537
19
15
73
5
53
69
97
65
125
285
797
773
321
129
179
931
897
645
177
1033
1193
1857
19
15
73
5
53
69
97
65
125
285
797
773
321
129
179
995
897
645
177
1033
1194
1796
19
15
73
5
53
69
97
65
125
285
797
773
321
129
179
933
897
645
177
1033
1194
1862
19
15
73
5
53
69
97
65
125
285
797
797
321
129
179
931
897
545
173
1025
1193
1857
19
15
73
5
53
69
97
65
125
285
797
797
321
129
179
931
899
545
166
1025
1193
1857
19
15
73
5
53
69
97
65
125
285
797
797
321
129
179
995
897
545
173
1025
1194
1796
19
15
73
5
53
69
97
65
125
285
797
797
321
129
179
995
899
673
173
1025
1194
1796
19
15
73
5
53
69
97
65
125
285
797
797
321
129
179
933
897
545
173
1025
1194
1862
19
15
73
5
53
69
97
65
125
285
797
797
833
129
179
931
899
675
685
5
1193
1857
19
15
73
5
53
69
97
65
125
285
797
797
833
129
179
995
899
675
685
5
1193
1792
19
15
73
5
53
69
97
65
125
285
798
793
321
129
179
931
896
674
171
1033
1193
1857
19
15
73
5
53
69
97
65
125
285
798
793
321
129
179
995
896
674
171
1033
1194
1796
19
15
73
5
53
69
97
65
125
285
798
793
321
129
179
933
896
674
171
1033
1194
1862
19
15
73
5
53
69
97
65
125
285
798
793
833
129
179
995
896
674
683
9
1177
1793
19
15
73
5
53
69
97
65
125
285
798
797
321
129
179
931
896
545
173
1025
1193
1857
19
15
73
5
53
69
97
65
125
285
798
797
321
129
179
995
896
673
173
1025
1194
1796
19
15
73
5
53
69
97
65
125
797
541
533
321
641
1715
1955
1025
913
689
1541
1833
1153
19
15
73
5
53
69
97
65
125
797
541
533
321
641
1715
1955
1027
915
689
1541
1833
1153
19
15
73
5
53
69
97
65
125
797
541
533
321
641
691
1955
1025
913
689
1541
809
1600
19
15
73
5
53
69
97
65
125
797
541
533
321
641
691
1955
1027
915
689
1541
809
1600
19
15
73
5
53
69
97
65
125
797
541
541
321
641
1715
1955
1025
929
682
1537
1705
1153
19
15
73
5
53
69
97
65
125
797
541
541
321
641
1715
1955
1027
929
685
1537
1705
1153
19
15
73
5
53
69
97
65
125
797
541
541
321
641
1715
1957
1025
929
685
1537
1706
1158
19
15
73
5
53
69
97
65
125
797
541
541
321
641
691
1955
1025
929
733
1541
809
1600
19
15
73
5
53
69
97
65
125
797
541
541
321
641
691
1955
1027
929
733
1541
809
1600
19
15
73
5
53
69
97
65
125
797
542
533
321
641
691
1955
1024
913
689
1541
809
1600
19
15
73
5
53
69
97
65
125
797
542
541
321
641
1715
1955
1024
929
678
1537
1961
1153
19
15
73
5
53
69
97
65
125
797
797
517
321
641
1715
1955
1409
1093
689
1537
1705
1153
19
15
73
5
53
69
97
65
125
797
797
533
321
641
691
1955
1409
1097
689
1541
809
1600
19
15
73
5
53
69
97
65
125
797
797
533
321
641
691
1955
1411
1097
689
1541
809
1600
19
15
73
5
89
134
481
577
61
29
53
116
854
897
51
99
69
724
1924
1034
794
1088
19
15
73
5
89
134
481
577
61
29
53
116
854
897
51
99
581
612
1924
1034
794
1088
19
15
73
5
89
134
481
577
61
29
53
116
854
897
563
99
69
868
1924
1030
553
64
19
15
73
5
89
134
481
577
61
29
53
116
854
897
563
611
69
868
1924
1030
553
1664
19
15
73
5
89
134
481
577
61
29
53
116
854
897
563
613
69
868
1924
1034
682
1670
19
15
73
5
89
134
481
577
61
29
53
116
854
897
563
1635
69
868
1924
1030
1065
1089
19
15
73
5
89
134
481
577
61
29
53
116
854
897
563
1635
1605
1700
1924
1030
1065
1089
19
15
73
5
89
134
481
577
61
29
53
116
854
897
563
1637
69
868
1924
1034
1066
1094
19
15
73
5
89
134
481
577
61
29
53
116
854
897
563
1637
1605
1700
1922
1034
1066
1094
19
15
73
5
89
69
97
65
61
29
53
5
193
129
50
99
69
133
433
101
44
130
19
15
73
5
89
69
97
65
61
29
53
5
193
129
50
99
581
261
433
101
44
130
19
15
73
5
89
69
97
65
61
29
53
5
193
129
50
103
69
133
433
101
44
70
19
15
73
5
89
69
97
65
61
29
53
5
193
129
50
103
581
261
433
101
44
70
19
15
73
5
89
69
97
65
61
29
53
565
833
641
50
99
581
1845
817
1029
1068
1090
19
15
73
5
89
69
97
65
61
29
53
565
833
641
51
99
581
1813
817
1029
1065
65
19
15
73
5
89
69
97
65
61
29
53
565
833
641
51
99
585
1817
801
1029
1065
65
19
15
73
5
89
69
97
65
61
509
309
565
833
641
307
915
645
1557
817
1029
553
1713
19
15
73
5
89
69
97
65
61
509
821
565
833
641
307
915
1669
1045
817
1029
553
1713
19
15
73
5
89
71
97
65
61
29
53
9
205
129
51
99
69
129
357
186
42
64
19
15
73
5
89
71
97
65
61
29
53
9
205
129
51
99
73
129
357
185
41
128
19
15
73
5
89
71
97
65
61
29
53
9
205
129
51
99
581
641
357
186
42
64
19
15
73
5
89
71
97
65
61
29
53
9
205
129
51
99
585
1665
357
185
41
128
19
15
73
5
89
71
97
65
61
29
53
9
205
129
51
101
69
129
357
186
42
70
19
15
73
5
89
71
97
65
61
29
53
9
205
129
51
101
581
641
357
186
42
70
19
15
73
5
89
71
97
65
125
29
53
9
45
129
179
421
37
1
37
250
170
390
19
15
73
5
89
71
97
65
125
29
53
9
45
129
179
421
549
1
37
250
170
390
19
15
73
5
89
71
97
65
125
29
53
9
45
129
179
421
293
1
37
250
170
390
19
15
73
5
89
71
97
65
125
29
53
9
46
129
179
421
37
1
36
248
170
390
19
15
73
5
89
71
97
65
125
29
53
9
46
129
179
421
549
1
36
248
170
390
19
15
73
5
89
71
97
65
125
29
53
9
46
129
179
421
293
1
36
248
170
390
19
15
73
5
117
69
97
65
125
29
157
13
193
129
179
227
385
1
342
178
154
256
19
15
73
5
117
69
97
65
125
29
157
13
193
129
179
227
387
1
342
177
153
257
19
15
73
5
117
69
97
65
125
29
157
13
193
129
179
419
385
1
342
178
154
384
19
15
73
5
117
69
97
65
125
29
157
13
193
129
179
419
387
1
342
177
153
385
19
15
73
5
117
69
97
65
125
29
157
13
193
129
179
421
385
1
349
177
153
390
19
15
73
5
117
69
97
65
125
29
157
21
193
129
179
227
385
9
350
177
153
257
19
15
73
5
117
69
97
65
125
29
157
21
193
129
179
227
387
9
350
177
153
257
19
15
73
5
117
69
97
65
125
29
157
21
193
129
179
419
385
9
350
177
153
385
19
15
73
5
117
69
97
65
125
29
157
21
193
129
179
419
387
9
350
177
153
385
19
15
73
5
117
69
97
65
125
29
157
29
193
129
179
227
385
33
349
177
153
257
19
15
73
5
117
69
97
65
125
29
157
29
193
129
179
227
387
33
349
177
153
257
19
15
73
5
117
69
97
65
125
29
157
29
193
129
179
419
385
33
349
177
153
385
19
15
73
5
117
69
97
65
125
29
157
29
193
129
179
419
387
33
349
177
153
385
19
15
73
5
117
69
97
65
125
29
157
29
193
129
179
421
385
33
349
177
153
390
19
15
73
5
117
69
97
65
125
29
158
9
193
129
179
227
384
2
346
178
154
256
19
15
73
5
117
69
97
65
125
29
158
9
193
129
179
419
384
2
346
178
154
384
19
15
73
5
117
69
97
65
125
29
158
13
193
129
179
227
384
1
333
113
153
257
19
15
73
5
117
69
97
65
125
29
158
13
193
129
179
419
384
1
333
113
153
385
19
15
73
5
117
69
97
65
125
29
158
25
193
129
179
227
384
34
337
177
153
257
19
15
73
5
117
69
97
65
125
29
158
25
193
129
179
419
384
34
337
177
153
385
19
15
73
5
117
69
97
65
125
29
158
25
193
129
179
421
384
34
346
179
153
390
19
15
73
5
117
69
97
65
125
29
158
29
193
129
179
227
384
33
349
177
153
257
19
15
73
5
117
69
97
65
125
29
158
29
193
129
179
419
384
33
349
177
153
385
19
15
147
4
53
69
97
65
241
27
31
9
46
126
223
217
128
66
40
80
258
74
19
15
147
5
53
5
97
65
241
29
29
141
97
122
222
238
130
450
587
88
260
0
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
206
1
2
283
152
260
64
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
206
513
514
795
664
260
576
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
206
2
2
283
152
260
64
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
206
257
2
283
152
260
64
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
206
129
386
283
152
260
64
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
206
514
514
539
664
260
576
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
206
258
2
283
152
260
64
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
206
130
2
283
152
260
64
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
238
1
2
27
152
260
0
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
238
513
2
27
152
260
0
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
238
2
2
27
152
260
0
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
238
257
130
27
152
260
0
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
238
129
130
27
152
260
0
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
238
514
2
27
152
260
0
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
238
258
2
27
152
260
0
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
238
130
2
27
152
260
0
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
366
1
2
27
152
260
384
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
366
2
2
27
152
260
384
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
366
257
2
27
152
260
384
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
366
514
2
27
152
260
384
19
15
147
5
53
69
97
65
241
29
29
13
33
122
222
366
258
2
27
152
260
384
19
15
147
5
53
69
97
65
241
29
29
13
33
122
734
238
2
514
539
1688
1796
1024
19
15
147
5
53
69
97
65
241
29
29
13
33
122
734
238
258
514
539
1688
1796
1024
19
15
147
5
53
69
97
65
241
29
29
13
33
122
734
1006
514
514
539
1688
1796
1280
19
15
147
5
53
69
97
65
241
29
29
525
33
122
734
238
514
1794
539
1688
1796
1024
19
15
147
5
53
69
97
65
241
29
29
269
33
122
222
206
257
898
283
152
260
64
19
15
147
5
53
69
97
65
241
29
29
269
33
122
222
206
258
898
283
152
260
64
19
15
147
5
53
69
97
65
241
29
29
269
33
122
222
238
257
898
283
152
260
0
19
15
147
5
53
69
97
65
241
29
29
269
33
122
222
238
258
898
283
152
260
0
19
15
147
5
53
69
97
65
241
29
29
269
33
122
222
366
257
898
283
152
260
384
19
15
147
5
53
69
97
65
241
29
29
269
33
122
222
366
258
898
283
152
260
384
19
15
147
5
53
69
97
65
241
29
285
13
33
122
222
366
769
2
27
152
260
384
19
15
147
5
53
69
97
65
241
29
285
13
33
122
222
366
770
2
27
152
260
384
19
15
147
5
53
69
97
65
241
29
285
13
33
122
734
1006
769
2
667
664
1796
1280
19
15
147
5
53
69
97
65
241
29
285
13
33
122
734
1006
770
2
667
1688
1796
1280
19
15
147
5
53
69
97
65
241
29
285
781
33
122
222
366
770
770
27
152
260
384
19
15
147
5
53
69
97
65
241
285
29
13
33
122
222
494
1
642
283
152
260
768
19
15
147
5
53
69
97
65
241
285
29
13
33
122
222
494
2
770
795
664
260
640
19
15
147
5
53
69
97
65
241
285
285
13
33
122
222
494
513
2
795
664
260
640
19
15
147
5
53
69
97
65
241
285
285
13
33
122
222
494
514
2
539
664
260
640
19
15
147
5
53
69
97
65
241
285
285
269
33
122
222
494
514
642
587
664
260
768
19
15
147
5
53
69
97
65
241
285
285
269
33
122
734
846
514
642
1179
1176
1796
1344
19
15
147
5
53
69
97
65
241
285
797
525
33
122
734
1774
1538
1026
539
1688
1796
1664
19
15
147
5
89
134
97
65
241
285
309
164
54
126
734
847
325
324
964
544
1792
1345
19
15
147
5
89
134
97
65
241
285
309
164
54
126
735
847
325
324
964
544
1794
1344
19
15
77
5
25
6
6
134
127
25
181
500
384
464
178
198
401
408
160
702
1052
768
19
15
149
5
25
6
6
134
239
191
181
500
384
464
210
144
384
408
160
190
58
127
19
15
149
5
25
6
6
134
239
191
693
276
128
464
978
584
1921
520
366
446
826
779
19
15
149
5
25
134
6
134
239
183
501
372
160
464
210
288
257
332
270
286
58
195
19
15
149
5
25
134
6
134
239
183
501
372
160
464
210
288
256
328
270
286
58
195
19
15
149
5
25
134
6
134
239
183
501
372
160
464
210
288
264
328
270
286
58
195
19
15
149
5
25
134
6
134
239
183
501
372
160
464
210
288
265
328
270
286
58
195
19
15
149
5
25
134
6
134
239
191
181
420
256
464
978
584
384
440
526
702
1722
1163
19
15
149
5
25
134
6
134
239
191
693
356
160
464
978
584
1920
568
270
286
826
779
19
15
147
5
25
5
5
133
233
173
473
277
21
469
357
301
262
245
5
1013
453
357
19
15
147
5
25
5
5
133
233
173
473
453
149
453
357
45
262
185
11
453
341
101
19
15
147
5
25
5
5
133
233
173
473
453
149
453
357
301
262
185
11
453
341
357
19
15
147
5
25
5
5
133
233
173
473
453
149
457
357
45
262
185
11
449
354
102
19
15
147
5
25
5
5
133
233
173
473
453
149
457
357
301
262
185
11
449
354
358
19
15
147
5
25
5
5
133
233
173
473
453
149
469
357
45
262
313
11
889
325
101
19
15
147
5
25
5
5
133
233
173
473
453
149
469
357
301
262
313
11
889
325
357
19
15
147
5
25
5
5
133
233
173
473
453
150
453
357
45
262
185
8
453
341
101
19
15
147
5
25
5
5
133
233
173
473
453
150
453
357
301
262
185
8
453
341
357
19
15
147
5
25
5
5
133
233
173
473
453
405
453
357
45
262
569
523
709
213
101
19
15
147
5
25
5
5
133
233
173
473
453
405
453
357
301
262
569
523
709
213
357
19
15
147
5
25
5
5
133
233
173
473
453
405
469
357
45
262
569
523
377
325
101
19
15
147
5
25
5
5
133
233
173
473
453
405
469
357
301
262
569
523
377
325
357
19
15
147
5
25
5
5
133
233
173
473
453
406
453
357
45
262
569
520
709
213
101
19
15
147
5
25
5
5
133
233
173
473
453
406
453
357
301
262
569
520
709
213
357
19
15
147
5
25
5
5
133
233
173
473
469
149
453
357
45
262
309
21
421
213
101
19
15
147
5
25
5
5
133
233
173
473
469
149
453
357
301
262
309
21
421
213
357
19
15
147
5
25
5
5
133
233
173
473
469
405
453
357
45
262
565
533
421
213
101
19
15
147
5
25
5
5
133
233
173
473
469
405
453
357
301
262
565
533
421
213
357
19
15
147
5
25
5
5
133
233
173
473
469
405
469
357
45
262
565
533
629
325
101
19
15
147
5
25
5
5
133
233
173
473
469
405
469
357
301
262
565
533
629
325
357
19
15
147
5
25
5
5
133
233
189
181
261
405
465
977
589
836
774
717
625
1657
774
19
15
147
5
25
5
5
133
233
189
181
261
405
465
977
589
837
773
713
625
1657
779
19
15
147
5
25
5
5
133
233
189
181
165
130
465
209
77
68
198
240
446
62
390
19
15
147
5
25
5
5
133
233
189
181
165
386
465
977
589
836
966
496
446
830
774
19
15
147
5
25
5
5
133
233
189
501
469
405
465
977
589
260
566
533
625
1657
779
19
15
147
5
25
5
5
133
233
189
501
469
405
465
977
589
261
565
533
625
1657
779
19
15
147
5
25
5
5
133
233
189
501
469
405
457
977
589
261
565
533
673
1693
1158
19
15
147
5
25
5
5
133
233
189
501
469
405
457
977
1613
261
309
533
673
1693
1670
19
15
147
5
25
5
5
133
233
189
501
485
386
465
209
77
260
134
176
190
62
390
19
15
147
5
25
5
5
133
233
189
501
485
386
465
977
589
260
134
176
702
1598
1158
19
15
147
5
25
11
5
133
233
173
473
449
129
453
357
45
262
190
3
452
354
102
19
15
147
5
25
11
5
133
233
173
473
449
129
453
357
301
262
190
3
452
354
358
19
15
147
5
25
11
5
133
233
173
473
449
385
453
357
45
262
574
515
356
354
102
19
15
147
5
25
11
5
133
233
173
473
449
385
453
357
301
262
574
515
356
354
358
19
15
147
5
25
7
5
133
233
173
473
281
1
453
357
301
262
225
11
1000
471
357
19
15
147
5
25
7
5
133
233
173
473
281
21
469
357
301
262
241
5
1012
402
358
19
15
147
5
25
7
5
133
233
173
473
185
129
453
357
45
262
17
219
456
343
101
19
15
147
5
25
7
5
133
233
173
473
185
129
453
357
301
262
17
219
456
343
357
19
15
147
5
25
7
5
133
233
173
473
185
33
453
357
45
262
17
283
968
727
101
19
15
147
5
25
7
5
133
233
173
473
185
33
453
357
301
262
17
263
965
469
357
19
15
147
5
25
7
5
133
233
173
473
185
385
453
357
45
262
17
443
168
221
101
19
15
147
5
25
7
5
133
233
173
473
185
385
453
357
301
262
17
443
168
221
357
19
15
147
5
25
7
5
133
233
173
473
185
321
453
357
301
262
17
827
680
727
613
19
15
147
5
25
7
5
133
233
173
473
617
33
453
357
45
262
961
525
965
469
101
19
15
147
5
25
7
5
133
233
173
473
617
33
453
357
301
262
961
525
965
469
357
19
15
147
5
25
7
5
133
233
173
473
633
65
453
357
301
262
929
43
936
727
613
19
15
147
5
25
7
5
133
233
173
473
457
129
453
357
45
262
129
13
457
469
101
19
15
147
5
25
7
5
133
233
173
473
457
129
453
357
301
262
129
13
457
469
357
19
15
147
5
25
7
5
133
233
173
473
457
385
453
357
45
262
129
527
713
213
101
19
15
147
5
25
7
5
133
233
173
473
457
385
453
357
301
262
129
525
713
213
357
19
15
147
5
25
7
5
133
233
173
473
457
385
457
357
45
262
129
269
365
354
102
19
15
147
5
25
7
5
133
233
173
473
457
385
457
357
301
262
129
525
621
354
358
19
15
147
5
25
7
5
133
233
173
473
473
129
453
357
301
262
177
27
456
471
357
19
15
147
5
25
7
5
133
233
173
473
473
385
453
357
45
262
593
539
712
215
101
19
15
147
5
25
7
5
133
233
173
473
473
385
453
357
301
262
177
539
712
215
357
19
15
147
5
25
7
5
133
233
173
473
473
384
453
357
45
262
593
528
434
215
101
19
15
147
5
25
7
5
133
233
173
473
473
384
453
357
301
262
593
528
434
215
357
19
15
147
5
25
7
5
133
233
173
473
505
385
453
357
45
262
545
683
168
221
101
19
15
147
5
25
7
5
133
233
173
473
505
385
453
357
301
262
545
683
168
221
357
19
15
147
5
25
7
5
133
233
189
501
505
385
457
977
589
261
545
685
685
1693
1158
19
15
147
5
25
133
5
133
233
173
473
213
21
453
357
301
262
53
533
709
213
357
19
15
147
5
25
133
5
133
233
189
117
213
21
457
977
589
5
725
1557
1729
1693
1158
19
15
147
5
25
133
5
133
233
189
181
709
21
457
977
1613
1733
1925
1033
1729
1693
1670
19
15
147
5
25
133
5
133
233
189
181
421
21
465
209
77
68
454
6
881
57
395
19
15
147
5
25
133
5
133
233
189
181
421
277
465
209
77
68
454
518
625
57
395
19
15
147
5
25
133
5
133
233
189
181
421
277
465
977
589
389
709
517
625
825
779
19
15
147
5
25
133
5
133
233
189
501
357
162
465
209
77
260
326
272
286
62
390
19
15
147
5
25
133
5
133
233
189
501
357
162
465
209
77
261
389
272
286
62
390
19
15
147
5
25
133
5
133
233
189
501
357
162
465
977
589
260
326
272
286
830
774
19
15
147
5
25
133
5
133
233
189
501
357
162
465
977
589
261
389
272
286
830
774
19
15
147
5
25
133
5
133
233
189
501
357
162
466
209
77
261
325
272
284
62
390
19
15
147
5
25
133
5
133
233
189
501
357
162
466
977
589
261
325
272
284
830
774
19
15
147
5
25
135
5
133
233
173
473
217
0
453
357
45
262
97
16
434
354
102
19
15
147
5
25
135
5
133
233
173
473
217
0
453
357
301
262
97
16
434
354
358
19
15
147
5
25
135
5
133
233
173
473
217
0
457
357
45
262
81
16
438
354
103
19
15
147
5
25
135
5
133
233
173
473
217
0
457
357
301
262
81
16
438
354
359
19
15
147
5
25
135
5
133
233
173
473
217
1
453
357
45
262
49
539
712
221
101
19
15
147
5
25
135
5
133
233
173
473
217
1
453
357
301
262
49
539
712
221
357
19
15
147
5
25
135
5
133
233
173
473
217
161
465
209
45
262
97
269
285
57
459
19
15
147
5
25
135
5
133
233
173
473
217
161
465
209
301
262
97
269
285
57
203
19
15
147
5
25
135
5
133
233
173
473
217
161
453
357
45
262
97
267
264
341
101
19
15
147
5
25
135
5
133
233
173
473
217
161
453
357
301
262
97
267
264
341
357
19
15
147
5
25
135
5
133
233
173
473
217
161
457
357
45
262
97
269
270
354
103
19
15
147
5
25
135
5
133
233
173
473
217
161
457
357
301
262
97
269
270
354
359
19
15
147
5
25
135
5
133
233
173
473
361
161
465
209
45
262
193
269
285
57
459
19
15
147
5
25
135
5
133
233
173
473
361
161
465
209
157
262
193
278
286
110
107
19
15
147
5
25
135
5
133
233
173
473
361
161
465
209
301
262
193
269
285
57
203
19
15
147
5
25
135
5
133
233
173
473
361
161
465
357
45
262
321
269
284
406
101
19
15
147
5
25
135
5
133
233
173
473
361
161
465
357
301
262
321
269
284
406
357
19
15
147
5
25
135
5
133
233
173
473
361
161
453
357
45
262
193
269
265
213
101
19
15
147
5
25
135
5
133
233
173
473
361
161
453
357
301
262
193
269
265
213
357
19
15
147
5
25
135
5
133
233
173
473
361
161
457
357
45
262
321
269
270
354
103
19
15
147
5
25
135
5
133
233
173
473
361
161
457
357
301
262
321
269
270
354
359
19
15
147
5
25
135
5
133
233
173
473
377
0
453
357
45
262
401
16
706
354
101
19
15
147
5
25
135
5
133
233
173
473
377
0
453
357
301
262
401
16
706
354
357
19
15
147
5
25
135
5
133
233
173
473
377
0
457
357
45
262
401
16
726
1890
1127
19
15
147
5
25
135
5
133
233
173
473
377
0
457
357
301
262
401
528
726
354
359
19
15
147
5
25
135
5
133
233
173
473
377
1
453
357
45
262
401
27
712
221
101
19
15
147
5
25
135
5
133
233
173
473
377
1
453
357
301
262
401
27
712
221
357
19
15
147
5
25
135
5
133
233
173
473
377
161
465
209
157
262
401
263
285
110
107
19
15
147
5
25
135
5
133
233
173
473
377
161
453
357
45
262
417
267
264
341
101
19
15
147
5
25
135
5
133
233
173
473
377
161
453
357
301
262
417
267
264
341
357
19
15
147
5
25
135
5
133
233
173
473
377
161
457
357
45
262
417
269
270
354
103
19
15
147
5
25
135
5
133
233
173
473
377
161
457
357
301
262
417
269
270
354
359
19
15
147
5
25
135
5
133
233
189
117
217
161
465
209
77
5
353
269
285
57
395
19
15
147
5
25
135
5
133
233
189
117
217
161
465
977
589
5
865
1293
285
825
779
19
15
147
5
25
135
5
133
233
189
117
233
161
465
209
77
5
193
205
285
57
395
19
15
147
5
25
135
5
133
233
189
117
233
161
465
977
589
5
193
205
285
825
779
19
15
147
5
25
135
5
133
233
189
181
201
1
465
977
589
389
897
525
445
825
779
19
15
147
5
25
135
5
133
233
189
181
425
1
457
977
1613
1733
1729
13
717
1693
1670
19
15
147
5
25
135
5
133
233
189
181
713
1
457
977
1613
1733
1921
1037
1741
1693
1670
19
15
147
5
25
135
5
133
233
189
501
361
161
465
209
77
261
385
269
285
57
395
19
15
147
5
25
135
5
133
233
189
501
361
161
465
977
589
261
385
269
285
825
779
19
15
147
5
25
71
5
133
233
173
473
137
1
453
357
45
262
1
557
937
733
101
19
15
147
5
25
71
5
133
233
173
473
137
1
453
357
301
262
1
301
937
725
613
19
15
147
5
25
71
5
133
233
189
117
41
1
457
977
589
5
1
269
940
1694
1158
19
15
147
5
25
71
5
133
233
189
501
297
1
457
977
589
261
193
13
941
1693
1158
19
15
147
5
25
71
5
133
233
189
501
297
1
457
977
1613
261
193
13
941
1693
1670
19
15
147
5
25
391
261
133
233
173
473
953
449
325
357
45
262
785
87
68
866
102
19
15
147
5
25
391
261
133
233
173
473
953
449
325
357
301
262
785
91
8
215
197
19
15
147
5
25
391
261
133
233
173
473
953
448
325
357
45
262
785
80
66
866
1125
19
15
147
5
25
391
261
133
233
173
473
953
448
325
357
301
262
785
80
2
226
165
19
15
147
5
25
391
261
133
233
173
473
953
448
357
357
45
262
785
80
82
834
1125
19
15
147
5
25
391
261
133
233
173
473
953
448
357
357
301
262
785
80
82
834
357
19
15
73
5
25
5
97
65
125
29
181
5
97
129
691
355
329
518
750
766
1945
512
19
15
73
5
25
6
97
65
125
29
117
116
214
129
179
421
165
292
194
266
154
390
19
15
73
5
25
6
97
65
125
29
501
500
214
129
179
421
933
276
68
266
154
390
19
15
73
5
25
6
97
65
125
541
693
116
726
641
1715
1891
1349
1076
1860
778
1690
1536
19
15
73
5
25
6
97
65
125
541
693
116
726
641
1715
1893
1349
1076
1860
778
1690
1542
19
15
73
5
25
6
97
65
125
797
629
116
726
641
1715
1957
933
548
1858
778
1690
1158
19
15
73
5
25
6
97
65
573
541
629
116
726
1665
1843
997
965
1172
1860
1802
1578
134
19
15
73
5
25
6
97
65
573
797
629
116
726
1665
1843
1509
965
1172
1860
1802
1578
1670
19
15
73
5
25
6
97
65
573
797
629
116
726
1665
1843
1509
933
1172
1860
1802
1578
1670
19
15
73
5
25
6
97
65
573
797
629
116
726
1665
1843
1491
965
1172
1860
1798
1577
1616
19
15
73
5
25
6
97
65
573
797
629
116
726
641
1843
1491
965
1172
1860
774
1577
1616
19
15
73
5
25
6
481
577
61
29
693
628
982
897
1075
1635
1861
820
834
522
1561
1089
19
15
73
5
25
6
481
577
61
29
693
628
982
897
563
611
1861
820
834
522
537
1664
19
15
73
5
25
6
481
577
61
29
693
628
982
897
563
613
1861
820
834
522
666
1670
19
15
73
5
25
6
481
577
61
29
693
628
982
897
563
1635
1861
820
834
1034
1049
1089
19
15
73
5
25
134
97
65
125
541
693
708
598
641
1715
1891
1349
1412
1492
774
1961
1537
19
15
73
5
25
134
97
65
125
541
693
708
598
641
1715
1893
1349
1412
1492
778
1690
1542
19
15
73
5
25
134
97
65
125
541
693
708
598
641
691
1891
1349
1412
1492
774
937
1537
19
15
73
5
25
134
97
65
125
541
693
708
598
641
691
1893
1349
1412
1492
778
810
1542
19
15
73
5
25
134
97
65
125
797
629
212
598
641
1715
1957
933
1236
1988
778
1962
1158
19
15
73
5
25
134
481
65
61
285
181
372
854
1921
563
979
581
660
1732
1542
41
849
19
15
73
5
25
134
481
577
61
29
181
372
854
897
1075
1635
1349
820
962
518
1577
1089
19
15
73
5
25
134
481
577
61
29
181
372
854
897
1075
1637
1349
820
962
522
1562
1158
19
15
73
5
25
134
481
577
61
29
181
372
854
897
563
1635
1349
820
962
518
1065
1089
19
15
73
5
25
134
481
577
61
29
181
372
854
897
563
1637
1349
820
962
522
1066
1094
19
15
73
5
25
134
481
577
61
29
693
884
854
897
1075
1635
1861
1332
834
518
1577
1089
19
15
73
5
25
134
481
577
61
29
693
884
854
897
563
611
1861
1332
1346
1030
681
1665
19
15
73
5
25
134
481
577
61
29
693
884
854
897
563
613
1861
1332
1346
1034
538
1670
19
15
73
5
25
134
481
577
61
29
693
884
854
897
563
1635
1861
1332
1346
1030
1065
1089
19
15
73
5
25
134
481
577
61
29
693
884
854
897
563
1637
1861
1332
1346
1034
1049
1094
19
15
73
5
25
134
481
577
61
285
181
372
854
897
563
979
273
820
834
518
41
336
19
15
73
5
25
134
481
577
61
285
181
372
854
897
563
979
277
820
834
518
41
336
19
15
73
5
25
134
481
577
61
285
181
372
854
897
563
979
581
660
1732
518
41
336
19
15
73
5
25
69
97
65
61
29
117
37
289
129
51
99
453
261
913
257
41
129
19
15
73
5
25
69
97
65
61
29
117
53
65
129
51
99
453
277
209
257
41
65
19
15
73
5
25
69
97
65
61
29
117
53
289
129
51
99
453
277
913
257
41
129
19
15
73
5
25
69
97
65
61
29
181
309
289
641
307
467
837
789
1809
1281
553
1841
19
15
73
5
25
69
97
65
125
29
117
37
65
129
179
421
165
5
113
261
170
390
19
15
73
5
25
69
97
65
125
29
117
53
65
129
179
421
165
21
209
261
170
390
19
15
73
5
25
69
97
65
125
29
117
53
289
129
179
421
165
277
913
261
938
710
19
15
73
5
25
69
97
65
125
29
181
53
65
129
691
355
329
25
353
777
1945
513
19
15
73
5
25
69
97
65
125
541
693
53
65
641
690
1891
1349
693
1713
1797
812
1538
19
15
73
5
25
69
97
65
125
541
693
53
65
641
1715
1891
1349
693
1713
1797
1705
1536
19
15
73
5
25
69
97
65
125
541
693
53
65
641
1715
1891
1353
1049
1633
1797
1833
1537
19
15
73
5
25
69
97
65
125
541
693
53
65
641
1715
1893
1349
693
1713
1797
1962
1542
19
15
73
5
25
69
97
65
125
541
693
309
289
641
691
1891
1349
533
1809
1281
921
1537
19
15
73
5
25
69
97
65
125
541
693
309
289
641
691
1893
1349
533
1809
1281
921
1542
19
15
73
5
25
69
481
577
61
29
693
821
929
897
563
611
1861
1301
1425
1153
681
1665
19
15
73
5
25
69
481
577
61
29
693
821
929
897
563
613
1861
1301
1425
1157
682
1670
19
15
73
5
25
69
481
577
61
29
693
821
929
897
563
1635
1861
1301
1425
1153
1065
1089
19
15
73
5
25
69
481
577
61
29
693
821
929
897
563
1637
1861
1301
1425
1157
1066
1094
19
15
73
5
25
70
97
65
61
29
117
84
150
129
51
99
453
180
404
262
553
129
19
15
73
5
25
70
97
65
61
29
693
660
662
1665
1587
1635
1861
1524
898
1766
1065
1601
19
15
73
5
25
70
97
65
125
541
1653
148
662
1665
1715
1891
1989
244
1924
1766
1705
1536
19
15
73
5
25
70
97
65
125
541
1653
1684
1686
1665
1715
1891
1989
1268
1410
1126
1689
1537
19
15
73
5
25
70
97
65
573
541
629
84
662
1665
1843
995
965
596
1860
1798
1577
129
19
15
73
5
25
70
97
65
573
541
629
84
662
641
1843
995
965
596
1860
870
1577
129
19
15
73
5
25
70
97
65
573
541
629
1620
662
641
1843
995
965
1620
324
870
1577
129
19
15
73
5
25
70
97
65
573
797
629
84
662
1665
1843
1507
965
596
1860
1798
1577
1665
19
15
73
5
25
70
97
65
573
797
629
84
662
1665
1843
1491
965
596
1858
1894
1577
1616
19
15
73
5
25
70
97
65
573
797
629
84
662
641
1843
1507
965
596
1860
778
1578
1604
19
15
73
5
25
70
97
65
573
797
629
84
662
641
1843
1491
965
596
1858
870
1577
1616
19
15
73
5
25
71
97
65
125
797
1141
153
662
1665
1714
1959
1957
1249
1924
1764
1708
1158
19
15
73
5
25
71
97
65
125
797
629
153
662
1665
1714
1959
933
1249
1924
1764
1708
1158
19
15
73
5
25
71
97
65
573
797
629
89
662
1665
1842
1507
965
609
1860
1892
1580
1666
19
15
73
5
25
71
97
65
573
797
629
89
662
1665
1842
1491
965
609
1860
1892
1580
1630
19
15
73
5
25
71
97
65
573
797
629
89
662
1665
1842
1511
965
609
1860
1892
1580
1670
19
15
73
5
25
71
97
65
573
797
629
89
662
641
1842
1507
965
609
1860
868
1580
1666
19
15
73
5
25
71
97
65
573
797
629
89
662
641
1842
1491
965
609
1860
868
1580
1618
19
15
73
5
25
71
97
65
573
797
629
89
662
641
1842
1511
965
609
1860
868
1580
1670
19
15
73
5
281
838
609
65
125
797
1013
916
918
1153
1203
1957
1189
1204
1026
1034
810
1734
19
15
73
5
793
582
97
65
573
1565
2037
916
1174
1665
1843
2003
1733
116
1028
742
553
592
19
15
73
5
793
583
97
65
125
797
2037
921
1174
1665
1714
1959
1701
97
1028
1124
812
1158
19
15
73
5
793
583
97
65
573
1565
2037
921
1174
1665
1842
2003
1733
97
1028
740
556
606
19
15
147
5
49
5
5
133
233
173
169
77
141
453
357
45
422
153
227
441
733
101
19
15
147
5
49
5
5
133
233
173
169
77
141
453
357
301
422
153
227
441
733
613
19
15
147
5
49
5
5
133
233
173
169
77
141
469
357
301
422
153
231
437
405
357
19
15
147
5
49
5
5
133
233
173
169
77
77
465
209
45
422
41
41
941
1081
715
19
15
147
5
49
5
5
133
233
173
169
77
589
469
357
45
422
553
1829
757
709
101
19
15
147
5
49
5
5
133
233
173
169
77
589
469
357
301
422
553
1829
757
709
613
19
15
147
5
49
5
5
133
233
173
169
77
589
469
357
301
806
553
1829
757
709
613
19
15
147
5
49
5
5
133
233
173
169
77
589
469
357
301
934
553
1829
757
709
613
19
15
147
5
49
5
5
133
233
173
169
109
13
465
209
45
422
569
617
1005
1081
715
19
15
147
5
49
5
5
133
233
173
169
109
141
453
357
301
806
313
419
441
733
613
19
15
147
5
49
5
5
133
233
173
169
109
77
465
209
45
422
57
41
941
1081
715
19
15
147
5
49
5
5
133
233
173
169
93
21
469
357
301
806
549
261
1013
1221
357
19
15
147
5
49
5
5
133
233
173
169
461
509
469
357
45
422
389
517
593
325
101
19
15
147
5
49
5
5
133
233
173
169
461
509
469
357
301
422
389
517
593
325
357
19
15
147
5
49
5
5
133
233
173
169
461
509
469
357
301
806
389
517
593
325
357
19
15
147
5
49
133
5
133
233
173
169
397
13
457
357
45
422
425
11
715
1891
1127
19
15
147
5
49
133
5
133
233
173
169
397
13
469
357
45
422
425
9
729
197
101
19
15
147
5
49
133
5
133
233
173
169
397
13
469
357
301
422
425
9
729
197
357
19
15
147
5
49
133
5
133
233
173
169
397
13
469
357
301
806
425
9
729
197
357
19
15
147
5
49
133
5
133
233
173
169
333
973
453
357
301
806
809
805
21
341
357
19
15
147
5
49
133
5
133
233
173
169
333
973
457
357
301
806
809
809
10
354
358
19
15
147
5
49
133
5
133
233
173
169
333
973
469
357
301
806
809
809
25
709
613
19
15
147
5
49
133
5
133
233
173
169
349
21
453
357
301
806
805
1029
709
213
357
19
15
147
5
49
133
5
133
233
173
169
349
21
457
357
301
806
805
1029
705
354
358
19
15
147
5
49
133
5
133
233
173
169
349
21
469
357
301
806
805
517
885
197
357
19
15
147
5
49
133
5
133
233
173
169
365
973
457
357
301
806
825
811
11
355
359
19
15
147
5
49
133
261
133
233
173
169
397
461
329
357
45
422
425
393
266
866
102
19
15
147
5
49
133
261
133
233
173
169
397
461
329
357
301
422
425
393
266
866
614
19
15
147
5
49
133
261
133
233
173
169
397
461
329
357
301
806
425
393
266
866
614
19
15
147
5
49
133
261
133
233
173
169
205
505
357
357
45
422
921
385
281
835
1125
19
15
147
5
49
133
261
133
233
173
169
205
505
357
357
301
806
901
385
281
835
357
19
15
147
5
49
133
261
133
233
173
169
205
505
357
357
301
934
921
385
281
835
357
19
15
147
5
49
133
261
133
233
173
169
205
509
357
357
45
422
921
387
281
834
102
19
15
147
5
49
133
261
133
233
173
169
205
509
357
357
301
934
921
387
281
834
358
19
15
147
5
49
133
261
133
233
173
169
333
461
325
357
301
806
809
677
149
213
197
19
15
147
5
49
133
261
133
233
173
169
333
461
329
357
301
806
809
1833
1098
866
615
19
15
147
5
49
133
261
133
233
173
169
333
461
329
357
301
934
1689
1833
1098
866
615
19
15
147
5
49
69
5
133
233
173
169
269
509
469
357
301
806
773
709
533
709
613
19
15
147
5
113
5
5
133
233
173
41
45
13
465
209
45
38
57
105
1005
1081
715
19
15
147
5
113
5
5
133
233
173
41
45
141
465
209
45
38
89
203
731
57
971
19
15
147
5
113
5
5
133
233
173
41
45
141
465
977
1069
38
89
203
731
1593
1995
19
15
147
5
113
5
5
133
233
173
41
45
141
465
977
557
38
89
203
731
1593
1227
19
15
147
5
113
5
5
133
233
173
41
45
141
453
357
45
38
89
201
441
477
101
19
15
147
5
113
5
5
133
233
173
41
45
141
457
357
45
38
57
425
458
354
102
19
15
147
5
113
5
5
133
233
173
41
45
141
469
357
45
38
89
195
473
326
101
19
15
147
5
113
5
5
133
233
173
41
333
269
465
977
557
38
937
681
749
1593
1227
19
15
147
5
113
5
5
133
233
173
41
365
141
465
977
557
38
953
553
877
1593
1227
19
15
147
5
113
133
5
133
233
173
41
77
13
453
357
45
38
169
425
441
354
102
19
15
147
5
113
133
5
133
233
173
41
77
13
469
357
45
38
169
419
437
405
101
19
15
147
5
113
133
5
133
233
173
41
109
13
453
357
45
38
185
393
441
733
101
19
15
147
5
113
69
5
133
233
173
41
13
253
469
357
45
38
133
389
785
453
101
19
15
147
5
113
69
5
133
233
173
41
13
509
469
357
45
38
5
901
529
709
1125
19
15
147
5
177
5
5
133
233
173
425
13
141
465
209
45
166
25
235
475
57
459
19
15
147
5
177
5
5
133
233
173
425
13
141
465
209
301
166
25
235
475
57
203
19
15
147
5
177
5
5
133
233
173
425
13
141
453
357
45
166
25
235
441
477
101
19
15
147
5
177
5
5
133
233
173
425
13
141
453
357
301
166
25
235
441
221
357
19
15
147
5
177
5
5
133
233
173
425
13
141
469
357
45
166
25
361
473
453
101
19
15
147
5
177
5
5
133
233
173
425
13
141
469
357
301
166
25
361
473
453
357
19
15
147
5
177
5
5
133
233
173
425
973
653
465
209
45
294
809
547
219
57
966
19
15
147
5
177
5
5
133
233
173
425
973
653
465
209
301
294
809
547
219
57
198
19
15
147
5
177
5
5
133
233
173
425
973
653
465
977
557
294
809
547
219
1593
1222
19
15
147
5
177
5
5
133
233
173
425
973
653
453
357
301
294
809
549
213
213
357
19
15
147
5
177
5
5
133
233
173
425
973
653
469
357
301
294
809
553
217
197
357
19
15
147
5
177
5
5
133
233
173
425
973
509
469
357
301
294
809
5
593
325
357
19
15
147
5
177
261
261
133
233
173
425
461
397
197
357
45
166
297
547
1721
1245
1125
19
15
147
5
177
261
261
133
233
173
425
461
397
197
357
301
166
297
547
1721
1245
229
19
15
147
5
177
261
261
133
233
173
425
461
397
197
357
301
294
297
547
1721
1245
229
19
15
147
5
177
261
261
133
233
173
425
461
397
325
357
45
166
133
37
213
213
101
19
15
147
5
177
261
261
133
233
173
425
461
397
325
357
557
294
389
37
213
213
965
19
15
147
5
177
261
261
133
233
173
425
461
397
325
357
301
166
133
37
213
213
197
19
15
147
5
177
261
261
133
233
173
425
461
397
325
357
301
294
297
37
213
213
197
19
15
147
5
177
261
261
133
233
173
425
461
397
341
357
45
166
389
41
217
198
101
19
15
147
5
177
261
261
133
233
173
425
461
397
341
357
557
294
297
41
217
197
965
19
15
147
5
177
261
261
133
233
173
425
461
397
341
357
301
166
389
41
217
198
197
19
15
147
5
177
261
261
133
233
173
425
461
397
341
357
301
294
297
41
217
197
197
19
15
147
5
177
261
261
133
233
173
425
493
397
197
357
301
294
313
547
1721
1245
229
19
15
147
5
177
133
5
133
233
173
425
269
525
453
357
301
294
517
997
1237
213
357
19
15
147
5
177
133
5
133
233
173
425
269
525
469
357
301
294
537
1003
1241
454
613
19
15
147
5
177
133
5
133
233
173
425
77
13
453
357
45
166
41
937
441
354
102
19
15
147
5
177
133
5
133
233
173
425
77
13
453
357
301
166
41
937
441
354
358
19
15
147
5
177
133
5
133
233
173
425
77
13
469
357
45
166
41
931
437
405
101
19
15
147
5
177
133
5
133
233
173
425
77
13
469
357
301
166
41
931
437
405
357
19
15
147
5
177
133
5
133
233
173
425
109
13
453
357
45
166
57
35
441
733
101
19
15
147
5
177
133
5
133
233
173
425
109
13
453
357
301
166
57
35
441
733
613
19
15
147
5
177
133
5
133
233
173
425
93
21
465
209
45
166
37
965
881
57
454
19
15
147
5
177
133
5
133
233
173
425
93
21
465
209
301
166
37
965
881
57
198
19
15
147
5
177
133
5
133
233
173
425
93
21
469
357
45
166
37
965
885
197
101
19
15
147
5
177
133
5
133
233
173
425
93
21
469
357
301
166
37
965
885
197
357
19
15
147
5
177
133
5
133
233
173
425
909
525
469
357
301
294
793
907
1241
198
357
19
15
147
5
177
133
5
133
233
173
425
333
525
469
357
301
294
553
937
1241
197
357
19
15
147
5
177
133
261
133
233
173
425
269
461
329
357
301
294
517
649
266
866
614
19
15
147
5
177
133
261
133
233
173
425
77
461
357
357
45
166
41
809
313
802
102
19
15
147
5
177
133
261
133
233
173
425
77
461
357
357
301
166
41
809
313
802
358
19
15
147
5
177
133
261
133
233
173
425
909
461
329
357
301
294
773
9
74
866
358
19
15
147
5
177
133
261
133
233
173
425
333
461
329
357
301
294
553
553
1098
866
615
19
15
147
5
177
133
261
133
233
173
425
333
461
357
357
301
294
553
553
313
802
358
19
15
147
1
125
5
5
133
233
174
159
33
141
469
357
300
384
314
419
437
405
356
19
15
147
1
125
5
5
133
233
174
159
49
130
453
357
44
384
54
384
453
365
100
19
15
147
1
125
5
5
133
233
174
159
49
130
453
357
300
384
54
384
453
365
356
19
15
147
1
125
5
5
133
233
174
159
49
130
453
357
300
896
566
384
453
365
356
19
15
147
1
125
5
5
133
233
174
159
225
141
469
357
300
384
954
547
437
405
356
19
15
147
1
125
5
5
133
233
174
159
225
141
469
357
300
896
954
547
437
405
356
19
15
147
1
125
5
5
133
233
174
159
353
141
469
357
300
896
698
35
437
405
356
19
15
147
1
125
5
5
133
233
174
159
401
277
469
357
44
384
410
387
765
709
1124
19
15
147
1
125
5
5
133
233
174
159
401
277
469
357
300
384
410
387
765
709
612
19
15
147
1
125
5
5
133
233
174
159
393
141
453
357
44
384
390
33
469
341
100
19
15
147
1
125
5
5
133
233
174
159
393
141
453
357
300
384
390
33
469
341
356
19
15
147
1
125
5
5
133
233
174
159
201
141
453
357
44
384
198
129
725
213
100
19
15
147
1
125
5
5
133
233
174
159
201
141
453
357
300
384
198
129
725
213
356
19
15
147
1
125
5
5
133
233
174
159
201
141
453
357
300
896
1222
129
725
213
356
19
15
147
1
125
5
5
133
233
174
159
201
141
457
357
44
384
198
129
458
355
100
19
15
147
1
125
5
5
133
233
174
159
201
141
469
357
300
384
966
545
437
405
356
19
15
147
1
125
5
5
133
233
174
159
201
141
469
357
300
896
966
545
437
405
356
19
15
147
1
125
5
5
133
233
174
159
497
130
453
357
44
384
438
0
453
365
100
19
15
147
1
125
5
5
133
233
174
159
497
130
453
357
300
384
438
0
453
365
356
19
15
147
1
125
5
5
133
233
174
159
405
277
469
357
44
384
404
385
761
709
1124
19
15
147
1
125
5
5
133
233
174
159
405
277
469
357
300
384
404
385
761
709
612
19
15
147
1
125
133
5
133
233
174
159
145
2
453
357
44
384
922
544
421
213
100
19
15
147
1
125
133
5
133
233
174
159
145
2
453
357
300
384
922
544
421
213
356
19
15
147
1
125
133
5
133
233
174
159
145
2
453
357
300
896
922
544
421
213
356
19
15
147
1
125
133
5
133
233
174
159
145
21
453
357
44
384
922
963
709
213
100
19
15
147
1
125
133
5
133
233
174
159
145
21
453
357
300
384
922
963
709
213
356
19
15
147
1
125
133
5
133
233
174
159
145
21
453
357
300
896
922
963
709
213
356
19
15
147
1
125
133
5
133
233
174
159
305
2
453
357
44
384
822
320
709
213
100
19
15
147
1
125
133
5
133
233
174
159
149
21
453
357
44
384
916
961
709
213
100
19
15
147
1
125
133
5
133
233
174
159
149
21
453
357
300
384
916
961
709
213
356
19
15
147
1
125
133
5
133
233
174
159
149
21
453
357
300
896
916
961
709
213
356
19
15
73
133
181
133
5
133
125
253
158
402
23
465
618
139
64
280
402
890
968
1145
19
15
73
133
181
389
5
133
125
253
158
201
13
457
618
139
64
834
866
614
976
114
19
15
149
133
25
6
6
134
239
253
53
180
384
464
210
17
385
948
736
190
60
1014
19
15
149
133
25
6
6
134
239
253
53
180
384
464
210
18
385
948
736
190
60
888
19
15
149
133
25
134
6
134
239
255
53
356
256
464
978
528
384
824
750
702
1722
1215
19
15
149
133
25
134
6
134
239
255
565
356
160
464
978
528
1920
568
270
286
826
639
19
15
146
134
281
263
5
133
244
236
494
377
129
453
364
6
274
274
27
200
360
120
19
15
146
134
281
263
5
133
244
236
494
377
129
453
364
262
274
274
27
200
360
376
19
15
146
134
281
263
5
133
244
236
494
377
128
453
364
6
274
274
16
197
360
120
19
15
146
134
281
263
5
133
244
236
494
377
128
453
364
262
274
274
16
197
360
376
19
15
147
132
181
133
5
133
234
251
159
402
3
465
208
22
64
264
410
444
52
506
19
15
147
132
181
133
5
133
234
251
159
402
23
469
208
22
64
264
457
880
48
890
19
15
147
132
181
133
5
133
234
251
159
402
23
469
976
534
64
264
457
880
816
890
19
15
147
132
181
133
5
133
234
251
159
402
279
465
208
22
64
264
329
636
52
1018
19
15
147
132
181
133
5
133
234
251
159
402
279
465
976
534
64
264
329
636
820
890
19
15
147
132
181
133
5
133
234
251
159
402
279
469
208
22
64
264
329
624
48
1018
19
15
147
132
181
133
5
133
234
251
159
402
279
469
976
534
64
264
329
624
816
890
19
15
147
132
181
133
5
133
234
251
159
406
21
465
208
22
64
272
401
881
52
890
19
15
147
132
181
133
5
133
234
251
159
406
21
469
208
22
64
272
402
882
48
890
19
15
147
132
181
133
5
133
234
251
159
406
277
465
976
534
64
272
209
625
820
890
19
15
147
132
181
133
5
133
234
251
159
406
277
469
208
22
64
272
322
626
48
506
19
15
147
132
181
133
5
133
234
251
159
406
277
469
976
534
64
272
322
634
816
890
19
15
147
132
181
133
5
133
234
251
159
438
21
469
208
22
64
208
450
890
48
890
19
15
147
132
181
133
5
133
234
251
159
438
21
469
976
534
64
208
450
890
816
890
19
15
147
132
181
133
5
133
234
251
159
438
277
469
976
534
64
208
194
634
816
890
19
15
147
132
181
389
5
133
234
251
159
274
3
465
208
22
64
520
26
188
52
890
19
15
147
132
181
389
5
133
234
251
159
150
21
465
208
22
64
784
977
625
52
890
19
15
147
132
181
389
5
133
234
251
159
210
23
465
208
22
64
840
841
636
52
890
19
15
147
132
181
389
5
133
234
251
159
210
23
465
976
534
64
840
841
636
820
890
19
15
147
132
181
389
5
133
234
251
159
210
23
469
208
22
64
840
841
633
48
890
19
15
147
132
181
389
5
133
234
251
159
210
23
469
976
534
64
840
841
633
816
890
19
15
147
133
25
39
5
133
233
253
53
9
257
457
977
525
389
257
909
717
1693
1254
19
15
147
133
25
39
5
133
233
253
53
265
257
457
977
525
389
769
653
717
1693
1254
19
15
147
133
181
5
5
133
233
253
157
21
149
465
977
525
65
9
358
430
830
870
19
15
147
133
181
5
5
133
233
253
157
21
405
465
209
13
65
25
422
430
62
998
19
15
147
133
181
133
5
133
233
253
157
405
21
465
209
13
65
265
457
881
57
870
19
15
147
133
181
133
5
133
233
253
157
405
21
465
977
525
65
265
457
881
825
870
19
15
147
133
181
133
5
133
233
253
157
405
277
465
209
13
65
265
329
625
57
998
19
15
147
133
181
133
5
133
233
253
157
405
277
465
977
525
65
265
329
625
825
870
19
15
147
133
181
133
5
133
233
253
157
437
21
465
209
13
65
217
454
881
57
870
19
15
147
133
181
133
5
133
233
253
157
437
21
465
977
525
65
217
454
881
825
870
19
15
147
133
181
133
5
133
233
253
157
437
277
465
977
525
65
217
198
625
825
870
19
15
147
133
181
389
5
133
233
253
157
205
21
465
209
13
65
833
837
625
57
870
19
15
137
133
25
6
97
65
253
253
53
116
214
129
435
517
389
52
324
266
809
1021
19
15
137
133
25
6
97
65
253
253
53
116
214
129
435
263
389
52
322
266
410
444
19
15
137
133
25
6
97
65
253
221
53
116
214
129
435
275
965
596
322
262
809
721
19
15
137
133
25
6
97
65
253
221
53
116
214
129
435
275
453
84
196
262
809
720
19
15
137
133
25
69
97
65
253
253
53
53
289
129
435
261
389
277
913
257
409
445
19
15
137
133
25
69
97
65
253
253
53
53
289
129
435
263
389
277
913
261
410
508
19
15
137
133
25
69
97
65
253
221
53
53
65
129
435
275
965
613
97
257
809
361
19
15
137
133
25
69
97
65
253
221
53
53
65
129
435
275
453
277
209
257
809
361
19
15
137
133
25
69
97
65
253
221
53
53
577
641
435
275
965
613
1889
1285
1193
336
19
15
137
133
25
69
97
65
253
221
53
53
289
129
435
275
453
277
913
257
809
337
19
15
137
133
25
38
97
65
253
221
53
4
54
129
435
275
965
516
84
490
425
720
19
15
137
133
25
38
97
65
253
221
53
4
54
129
435
275
453
4
84
490
425
720
19
15
137
133
25
39
97
65
253
253
53
9
157
129
435
517
389
257
453
233
425
957
19
15
137
133
25
39
97
65
253
253
53
9
157
129
435
261
389
257
453
233
425
445
19
15
137
133
25
39
97
65
253
221
53
9
46
129
435
275
965
513
356
504
426
720
19
15
137
133
25
39
97
65
253
221
53
9
46
129
435
275
453
513
356
504
426
720
19
15
137
133
25
39
97
65
253
221
53
9
157
129
435
275
453
257
453
233
425
208
19
15
137
133
281
69
97
65
253
221
501
37
289
129
435
531
145
645
657
257
809
945
19
15
137
133
281
69
97
65
253
221
501
37
289
129
435
531
149
645
657
257
809
945
19
15
137
133
281
69
97
65
253
221
501
53
289
129
435
531
145
661
657
257
809
977
19
15
137
133
281
69
97
65
253
221
501
53
289
129
435
531
149
661
657
257
809
977
19
15
137
133
281
325
97
65
253
221
501
549
33
129
435
275
273
902
17
257
809
337
19
15
137
133
281
325
97
65
253
221
501
549
33
129
435
275
277
901
17
257
809
337
19
15
137
133
281
325
97
65
253
221
501
549
545
1153
1459
275
273
837
785
1801
1833
1361
19
15
137
133
281
325
97
65
253
221
501
549
545
1153
1459
275
277
837
785
1801
1833
1361
19
15
137
133
281
325
97
65
253
221
501
549
545
1153
1459
1299
529
837
785
1801
1833
1873
19
15
137
133
281
325
97
65
253
221
501
549
545
1153
1459
1299
273
837
785
1801
1833
1873
19
15
137
133
281
325
97
65
253
221
501
549
545
1153
1459
1299
533
837
785
1801
1833
1873
19
15
137
133
281
325
97
65
253
221
501
549
545
1153
1459
1299
277
837
785
1801
1833
1873
19
15
137
133
281
325
97
65
253
221
501
549
545
641
435
275
273
837
785
777
1178
432
19
15
137
133
281
325
97
65
253
221
501
549
545
641
435
275
277
837
785
777
1178
432
19
15
137
133
281
325
97
65
253
221
501
565
33
129
435
275
273
917
17
257
409
209
19
15
137
133
281
325
97
65
253
221
501
565
33
129
435
275
277
917
17
257
409
209
19
15
73
133
25
6
97
65
61
253
53
116
726
641
51
403
901
564
1860
774
1065
944
19
15
73
133
25
6
97
65
125
253
53
116
214
129
179
133
901
564
324
266
297
253
19
15
73
133
25
6
97
65
125
253
53
116
726
641
691
263
901
564
1858
778
922
572
19
15
73
133
25
6
97
65
125
765
565
116
726
641
691
1799
1413
1076
1858
778
922
1596
19
15
73
133
25
134
97
65
61
253
53
196
86
129
51
403
901
900
980
266
42
944
19
15
73
133
25
69
97
65
61
253
53
309
289
641
51
403
901
1701
1825
1281
41
945
19
15
73
133
25
69
97
65
61
253
53
309
289
641
307
403
901
1717
1809
1281
553
689
19
15
73
133
25
69
97
65
125
253
53
309
289
641
691
261
901
1717
1809
1281
921
573
19
15
73
133
25
69
97
65
125
253
53
309
289
641
691
263
901
1717
1809
1285
922
572
19
15
73
133
25
69
97
65
125
765
565
53
65
641
1715
1797
901
677
1633
1801
1945
1597
19
15
73
133
25
69
97
65
125
765
565
565
65
641
691
1797
1413
789
1201
1801
921
1597
19
15
73
133
25
69
97
65
125
765
565
309
289
641
691
1797
1413
533
1809
1281
921
1597
19
15
73
133
25
69
97
65
125
765
565
309
289
641
691
1799
1413
533
1809
1281
922
1596
19
15
73
133
25
39
97
65
61
253
53
9
157
129
51
403
901
513
453
233
41
944
19
15
73
133
25
39
97
65
125
253
53
9
157
129
179
133
901
513
453
233
169
189
19
15
147
133
25
38
97
65
241
253
53
4
54
126
734
15
389
516
340
640
1792
706
19
15
147
133
25
38
97
65
241
253
53
4
54
126
734
527
389
4
84
832
1796
1474
19
15
147
133
25
38
97
65
241
253
53
4
54
126
735
15
389
516
338
544
1794
704
19
15
147
133
25
38
97
65
241
253
53
4
54
126
735
527
389
4
82
832
1794
1472
19
15
147
133
25
38
97
65
241
253
53
4
54
118
735
527
389
516
724
1680
1810
1472
19
15
147
133
25
38
97
65
241
253
53
4
54
638
734
15
389
516
612
1856
1280
705
19
15
147
133
25
38
97
65
241
253
53
4
54
638
735
15
389
516
612
1856
1282
704
19
15
147
133
25
38
97
65
241
253
53
4
566
126
734
15
389
516
1874
544
1792
706
19
15
147
133
25
38
97
65
241
253
53
4
566
126
734
527
389
516
1874
544
1792
1474
19
15
147
133
25
38
97
65
241
253
53
4
566
638
734
15
389
516
1874
1312
1280
706
19
15
147
133
25
38
97
65
241
253
53
4
566
638
734
527
389
516
1892
1312
1280
1473
19
15
147
133
25
38
97
65
241
253
53
4
566
638
735
527
389
516
1892
1312
1282
1472
19
15
147
133
25
38
97
65
241
253
53
260
54
126
734
15
389
772
1108
640
1792
706
19
15
147
133
25
38
97
65
241
253
53
260
54
126
734
527
389
772
1108
640
1792
1474
19
15
147
133
25
38
97
65
241
253
53
260
54
126
735
15
389
772
1108
640
1794
704
19
15
147
133
25
38
97
65
241
253
53
260
54
126
735
527
389
772
1108
640
1794
1472
19
15
147
133
25
38
97
65
241
253
53
260
54
118
735
15
389
772
1108
656
1810
704
19
15
147
133
25
38
97
65
241
253
53
260
54
118
735
527
389
772
1108
656
1810
1472
19
15
147
133
25
38
97
65
241
253
565
4
54
126
734
527
1925
1028
84
832
1796
1474
19
15
147
133
25
38
97
65
241
253
565
4
54
126
734
1551
1925
1028
1620
1568
1792
1985
19
15
147
133
25
38
97
65
241
253
565
4
54
126
735
527
1925
1028
1620
1568
1794
1472
19
15
147
133
25
38
97
65
241
253
565
4
54
126
735
1551
1925
1028
1620
1568
1794
1984
19
15
147
133
25
38
97
65
241
253
565
4
54
638
734
527
1925
1028
1636
1856
1280
1473
19
15
147
133
25
38
97
65
241
253
565
4
54
638
735
527
1925
1028
1636
1856
1282
1472
19
15
147
133
25
38
97
65
241
253
565
516
54
126
734
527
1925
772
1108
1568
1792
1473
19
15
147
133
25
38
97
65
241
253
565
516
54
126
734
1551
1925
772
1108
1568
1792
1985
19
15
147
133
25
38
97
65
241
253
565
516
54
126
735
527
1925
772
1108
1568
1794
1472
19
15
147
133
25
38
97
65
241
253
565
516
54
126
735
1551
1925
772
1108
1568
1794
1984
19
15
147
133
25
38
97
65
241
253
565
516
54
638
734
527
1925
772
1124
1856
1280
1473
19
15
147
133
25
38
97
65
241
253
565
516
54
638
735
527
1925
772
1124
1856
1282
1472
19
15
147
133
25
38
97
65
241
253
565
260
54
118
735
527
1925
516
84
656
1810
1472
19
15
147
133
25
38
97
65
241
253
565
260
54
118
735
1551
1925
516
84
656
1810
1728
19
15
147
133
25
38
97
65
241
253
565
260
566
126
734
527
1925
516
1620
1152
1792
1474
19
15
147
133
25
38
97
65
241
253
565
260
566
126
734
1551
1925
516
1620
1152
1792
1986
19
15
147
133
25
38
97
65
241
253
565
260
566
126
735
527
1925
516
1620
1152
1794
1472
19
15
147
133
25
38
97
65
241
253
565
260
566
126
735
1551
1925
516
1620
1152
1794
1984
19
15
147
133
25
38
97
65
241
253
565
260
566
638
734
527
1925
516
1618
1312
1280
1474
19
15
147
133
25
38
97
65
241
253
565
260
566
1662
734
527
1925
516
1620
1600
260
1474
19
15
147
133
25
38
97
65
241
253
565
260
566
1662
735
527
1925
516
1618
1600
258
1472
19
15
147
133
281
262
97
65
241
253
501
356
190
122
222
15
517
260
2
32
260
194
19
15
147
133
281
262
97
65
241
253
501
356
190
122
222
15
261
260
2
32
260
194
19
15
147
133
281
262
97
65
241
253
501
356
190
122
222
271
261
260
2
32
260
706
19
15
147
133
281
390
97
65
241
253
501
612
62
122
222
15
261
772
2
32
260
194
19
15
147
133
281
390
97
65
241
253
501
612
62
122
222
271
261
772
2
32
260
450
19
15
147
133
181
5
97
65
241
253
157
461
353
122
222
14
65
322
267
344
260
192
19
15
147
133
181
5
97
65
241
253
157
461
609
122
222
14
65
322
779
88
260
192
19
15
147
133
181
37
97
65
241
253
157
5
65
125
218
14
65
5
561
666
256
196
19
15
147
133
181
37
97
65
241
253
157
13
65
125
218
14
65
1
138
666
256
196
19
15
147
133
181
37
97
65
241
253
157
13
65
125
730
14
65
1
138
666
1792
708
19
15
147
133
181
37
97
65
241
253
157
13
65
125
730
526
65
1
138
666
1792
1476
19
15
147
133
181
37
97
65
241
253
157
13
65
122
222
14
65
2
139
152
260
192
19
15
73
129
133
133
5
133
125
254
142
390
13
465
618
136
160
160
434
438
912
123
19
15
73
129
133
133
5
133
125
254
143
389
13
465
618
136
161
161
713
734
912
123
19
15
147
129
189
133
5
133
234
254
159
401
277
469
976
532
64
282
323
627
816
630
19
15
147
129
189
389
5
133
234
254
159
145
21
469
208
20
64
794
963
627
48
1014
19
15
137
129
129
137
5
133
253
254
227
435
3
467
363
264
9
169
385
433
400
379
19
15
137
129
129
137
5
133
253
254
227
435
3
467
363
264
777
553
385
433
400
379
19
15
137
129
129
137
5
133
253
254
251
435
3
467
363
8
2
129
385
433
400
123
19
15
137
129
129
137
5
133
253
254
251
435
3
467
363
264
2
129
385
433
400
379
19
15
137
129
129
137
5
133
253
254
251
435
3
467
363
264
770
545
385
433
400
379
19
15
73
129
129
137
5
133
125
254
187
435
3
467
619
136
130
161
385
433
912
123
19
15
147
129
129
137
7
133
234
254
135
389
2
464
208
20
80
194
416
432
60
502
19
15
649
5
25
581
2017
1089
573
701
1717
1845
1857
1921
51
35
837
613
609
5
793
1025
19
15
915
1540
1653
325
1377
1089
106
539
671
521
846
769
336
598
128
515
584
14
304
318
19
15
915
1540
1653
325
1377
1089
106
539
671
521
846
769
336
598
80
515
584
14
304
318
19
15
915
1540
1653
325
1377
1089
106
539
671
525
833
769
336
342
80
577
589
9
304
830
19
15
915
1540
1653
325
1377
1089
106
539
671
525
833
769
336
598
80
577
589
9
304
318
19
15
915
1540
1653
325
1377
1089
106
539
671
525
801
769
336
342
80
513
525
257
304
830
19
15
915
1540
1653
325
1377
1089
106
539
671
525
801
769
336
598
80
513
525
257
304
382
19
15
73
517
537
1925
1285
389
61
1021
1013
1749
1557
73
874
838
517
565
533
961
464
0
19
15
74
3
84
788
912
908
572
1566
1627
1959
814
1130
1072
1122
610
832
320
1378
1473
1373
19
15
74
3
84
788
912
908
572
1566
1627
2023
814
1258
1072
1122
610
1728
128
1186
1153
573
19
15
153
3
52
26
16
211
177
185
171
67
79
449
280
769
897
552
169
948
1268
798
19
15
153
3
180
154
496
211
177
185
427
67
399
1
280
1
161
40
681
420
204
126
19
15
153
3
180
154
496
211
177
185
427
67
399
1
280
1
289
40
681
420
204
126
19
15
159
15
31
129
112
208
177
160
464
366
32
384
282
28
260
192
514
713
343
98
19
15
159
15
31
129
112
208
177
160
464
366
32
384
282
796
260
192
514
713
343
866
19
15
159
15
31
129
112
208
177
160
464
366
32
320
282
28
260
192
514
649
727
98
19
15
159
15
31
129
112
208
177
160
464
366
32
320
282
796
260
192
514
649
727
1634
19
15
159
15
31
129
112
208
177
160
464
366
32
387
282
28
260
192
514
715
340
100
19
15
159
15
31
129
112
208
177
160
464
366
32
387
282
796
260
192
514
715
340
868
19
15
159
15
31
129
112
208
177
160
464
438
32
387
282
28
260
272
26
715
212
100
19
15
159
15
31
129
112
208
177
160
464
438
32
387
282
796
260
272
26
715
340
868
19
15
159
15
31
129
112
208
177
160
464
438
288
323
282
28
260
528
538
395
468
98
19
15
159
15
31
129
112
208
177
160
464
438
288
323
282
796
260
528
538
395
468
866
19
15
159
15
31
129
112
208
177
160
464
878
544
384
282
28
260
832
1026
1225
1239
1122
19
15
335
15
287
129
112
200
393
528
976
286
32
339
773
844
612
224
34
811
951
1157
19
15
335
15
287
129
112
200
393
528
976
286
544
339
773
844
612
224
1058
555
1719
1157
19
15
335
15
287
129
112
200
393
528
976
286
544
851
773
844
612
224
1058
1323
1527
1093
19
15
791
1044
644
1732
142
449
544
1843
181
578
1638
1054
544
562
1808
1328
868
488
1332
438
19
15
791
1044
644
1732
142
450
544
1843
177
577
1637
1052
544
562
1608
1331
875
489
1329
437
19
15
791
1044
644
1732
142
450
544
1843
177
565
1637
1052
544
562
1800
1303
571
361
1333
437
19
15
791
1044
644
1732
142
450
544
1843
177
565
1637
1052
656
562
1800
1303
571
361
1353
1438
19
15
791
1044
644
1732
142
450
544
1843
177
565
1637
28
544
562
1800
1303
571
617
2025
1262
19
15
791
1044
644
1732
142
450
544
1843
177
565
1637
28
656
562
1800
1303
571
617
1922
1182
19
15
791
1108
1092
1028
526
770
288
1395
1361
1301
293
564
624
626
584
791
407
309
421
421
19
15
791
1172
1156
1028
526
769
288
563
1569
1250
294
573
1648
50
552
833
226
563
704
1565
19
15
1303
1116
1092
1028
1038
1025
1568
1891
1345
1300
1318
566
112
210
116
789
841
52
100
358
19
15
791
1036
1316
388
174
393
544
1795
1041
20
102
38
432
546
556
152
964
468
836
606
19
15
919
1084
1156
1028
1550
257
288
1059
1377
706
550
566
1648
1762
1076
76
354
308
100
646
19
15
1597
1861
868
614
764
64
835
851
256
416
136
1938
1027
51
535
1584
568
1634
1123
1081
19
15
573
837
100
614
380
1376
323
595
1664
32
136
1162
3
563
755
1744
1752
1914
1003
1049
19
15
928
966
513
1805
777
773
1060
1026
706
1537
257
281
952
1265
133
1157
1573
49
80
599
19
15
928
966
513
1805
777
773
1060
1026
706
1537
257
281
952
1265
149
1157
1573
49
80
599
19
15
928
966
513
1805
777
773
1060
1026
706
1537
257
281
952
753
149
1157
1573
49
80
151
19
15
928
966
513
1805
777
773
1060
1026
706
1537
257
153
952
753
149
1157
1573
1841
1104
87
19
15
928
966
513
1805
777
773
1060
1026
706
1601
257
281
952
1265
149
517
1573
49
80
599
19
15
928
966
513
1805
777
773
1060
1026
706
1601
257
153
952
1265
149
517
1573
1841
1104
599
19
15
928
966
513
1805
777
773
36
514
706
1537
257
281
440
753
149
645
1573
1585
592
151
19
15
928
966
513
1805
777
773
36
514
706
1601
257
281
440
1265
149
517
1573
49
592
1623
19
15
928
966
513
1805
777
773
36
514
706
1601
257
281
440
753
149
517
1573
49
592
151
19
15
928
966
513
1805
777
773
36
514
706
1601
257
281
440
497
149
517
1573
49
592
1111
19
15
413
324
356
102
482
419
387
565
641
544
942
681
512
439
701
357
301
806
1120
106
19
15
413
324
356
102
482
419
387
565
641
544
942
682
512
439
701
357
301
776
1128
106
19
15
61
390
257
176
502
451
579
976
725
212
398
299
776
616
771
56
522
203
547
343
19
15
61
390
257
176
502
451
579
976
725
212
398
299
777
616
771
56
522
203
577
599
19
15
134
6
33
653
397
260
768
928
693
1649
113
116
496
114
563
1690
3
36
518
782
19
15
87
199
269
912
278
946
256
368
832
836
14
604
0
560
796
1028
896
712
26
416
19
15
87
199
269
912
278
946
256
368
832
836
14
604
0
560
828
1028
896
712
26
416
19
15
343
327
781
912
278
945
768
432
960
836
14
622
512
104
540
4
288
434
1011
1944
19
15
343
327
845
912
278
945
768
1904
832
772
14
622
512
1584
28
1028
288
434
1011
1040
19
15
343
327
845
912
278
945
768
1904
832
772
14
606
512
1584
28
1028
320
418
923
1040
19
15
343
327
845
912
278
945
768
1904
832
772
14
606
512
1587
43
1027
288
418
411
531
19
15
343
327
845
912
278
946
768
432
832
772
14
620
512
176
284
260
256
432
998
1698
19
15
343
327
845
912
278
946
768
1904
833
772
14
604
512
1584
90
1027
288
416
409
1041
19
15
343
327
845
912
278
946
768
1904
832
772
14
620
512
1584
28
1028
288
432
996
1040
19
15
343
327
845
912
278
946
768
1904
832
772
14
604
512
1584
28
1028
320
416
409
1041
19
15
343
327
845
912
278
946
768
1904
832
772
14
604
512
1584
60
1028
256
416
409
1041
19
15
343
839
845
912
278
945
768
880
832
772
14
622
512
560
28
4
288
434
499
16
19
15
343
839
845
912
278
945
768
880
832
772
14
622
512
560
540
4
288
434
499
16
19
15
343
839
845
912
278
945
768
880
832
772
14
606
512
560
28
4
320
418
411
16
19
15
343
839
845
912
278
946
768
880
321
260
14
620
512
1072
1338
1027
800
432
996
930
19
15
343
839
845
912
278
946
768
880
321
260
14
604
512
1072
1338
1283
384
456
410
928
19
15
343
839
845
912
278
946
768
880
321
772
14
620
512
1072
1338
3
288
432
996
930
19
15
343
839
845
912
278
946
768
880
321
772
14
604
512
1072
1338
3
320
416
412
928
19
15
343
839
845
912
278
946
768
880
1345
260
14
604
512
560
1594
3
1408
456
410
416
19
15
343
839
845
912
278
946
768
880
320
260
14
620
512
1072
1308
1028
800
432
996
930
19
15
343
839
845
912
278
946
768
880
320
260
14
620
512
1072
1340
1028
800
432
996
930
19
15
343
839
845
912
278
946
768
880
320
260
14
604
512
1072
1308
1028
1408
456
410
928
19
15
343
839
845
912
278
946
768
880
320
260
14
604
512
1072
1340
1284
384
456
410
928
19
15
343
839
845
912
278
946
768
880
320
772
14
620
512
1072
1308
4
256
432
998
930
19
15
343
839
845
912
278
946
768
880
320
772
14
604
512
1072
1308
4
256
416
409
929
19
15
343
839
845
912
278
946
768
880
1344
260
14
604
512
560
1564
4
1408
456
410
416
19
15
343
839
845
912
278
946
768
880
1344
260
14
604
512
560
1596
4
1408
456
410
416
19
15
343
839
845
912
278
946
768
880
833
772
14
620
512
1072
1050
3
288
432
996
930
19
15
343
839
845
912
278
946
768
880
833
772
14
620
512
1072
26
3
288
432
996
930
19
15
343
839
845
912
278
946
768
880
833
772
14
620
512
1072
1082
3
288
432
996
930
19
15
343
839
845
912
278
946
768
880
832
772
14
620
512
1072
1052
4
320
432
998
930
19
15
343
839
845
912
278
946
768
880
832
772
14
620
512
1072
1084
4
288
432
996
930
19
15
343
839
845
912
278
946
768
880
832
772
14
620
512
1072
60
4
288
432
996
930
19
15
343
839
845
912
278
946
768
880
832
772
14
620
512
1072
540
4
288
432
996
930
19
15
343
839
845
912
278
946
768
880
832
772
14
620
512
1072
156
4
320
432
998
930
19
15
343
839
845
912
278
946
768
880
832
772
14
620
512
1072
1180
4
320
432
998
930
19
15
343
839
845
912
278
946
768
880
832
772
14
620
512
560
28
4
320
432
486
418
19
15
343
839
845
912
278
946
768
880
832
772
14
620
512
560
60
4
288
432
484
16
19
15
343
839
845
912
278
946
768
880
832
772
14
620
512
560
540
4
288
432
484
16
19
15
343
839
845
912
278
946
768
880
832
772
14
604
512
1072
1052
4
320
416
409
929
19
15
343
839
845
912
278
946
768
880
832
772
14
604
512
1072
540
4
320
416
409
929
19
15
343
839
845
912
278
946
768
880
832
772
14
604
512
1072
572
4
288
416
409
929
19
15
343
839
845
912
278
946
768
880
832
772
14
604
512
1072
156
4
320
416
409
929
19
15
343
839
845
912
278
946
768
880
832
772
14
604
512
1072
1180
4
320
416
409
929
19
15
343
839
845
912
278
946
768
880
832
772
14
604
512
560
28
4
320
416
409
17
19
15
343
839
845
912
278
946
768
880
832
772
14
604
512
560
540
4
320
416
409
17
19
15
343
839
845
912
278
946
768
880
832
1284
14
620
512
1072
1052
1028
384
360
1002
929
19
15
343
839
845
912
278
946
768
880
832
1284
14
620
512
1072
1084
1028
384
360
1002
929
19
15
343
839
845
912
278
946
768
880
832
1284
14
620
512
1072
1180
1028
384
360
1002
929
19
15
855
839
845
912
310
993
1920
1392
321
260
46
686
1640
1584
58
515
992
610
1539
0
19
15
855
839
845
912
310
993
1920
1392
320
260
46
686
1640
1584
28
516
736
690
1539
0
19
15
855
839
845
912
310
993
1920
1392
320
260
46
686
1640
1584
60
516
992
610
1539
0
19
15
855
839
845
912
310
993
1920
1392
320
260
46
686
1640
1584
92
516
992
610
1539
0
19
15
855
839
845
912
310
993
1920
1392
320
260
46
686
1640
1587
43
515
992
610
1539
3
19
15
855
839
845
912
310
993
1920
1392
320
260
46
686
1640
1587
59
515
992
610
1539
3
19
15
855
839
845
912
310
993
1920
1392
320
260
46
686
1640
1587
63
515
992
610
1539
3
19
15
855
839
845
912
310
994
1920
880
1345
260
46
684
1640
48
1082
3
736
672
1538
1792
19
15
855
839
845
912
310
994
1920
880
1344
260
46
684
1640
48
1084
4
736
672
1538
1792
19
15
855
839
845
912
310
994
1920
1392
320
260
46
684
1640
1584
60
1028
736
688
1538
0
19
15
855
839
845
912
310
994
1920
1392
320
260
46
684
1640
1584
92
516
992
608
1538
0
19
15
855
839
845
912
310
994
1920
1392
1344
260
46
684
1640
1584
1052
4
736
688
1538
0
19
15
855
839
845
912
310
994
1920
1392
1344
260
46
684
1640
1584
1084
4
736
688
1538
0
19
15
855
839
845
912
310
994
1920
1392
1344
260
46
684
1640
1584
1116
4
736
688
1538
0
19
15
343
839
845
912
310
913
768
880
1344
260
46
654
512
560
1564
4
736
626
507
48
19
15
343
839
845
912
310
913
768
880
832
772
46
654
512
560
28
4
480
626
507
48
19
15
343
839
845
912
310
914
768
880
1344
260
46
652
512
560
1564
4
736
624
510
50
19
15
343
839
845
912
310
914
768
880
832
772
46
652
512
560
28
4
480
624
510
50
19
15
567
839
845
912
278
833
928
560
320
260
14
766
592
1048
156
516
800
610
323
792
19
15
567
839
845
912
278
834
928
568
320
260
14
764
592
1055
159
259
768
608
322
795
19
15
311
967
269
912
278
386
416
304
64
260
14
132
240
24
44
100
32
152
730
216
19
15
311
967
269
912
278
386
416
304
64
260
14
132
240
24
60
100
32
152
730
216
19
15
311
967
269
912
278
386
416
304
64
260
14
132
240
48
44
100
32
152
730
402
19
15
311
967
269
912
278
386
416
304
64
260
14
132
240
48
60
100
32
152
730
402
19
15
567
839
589
912
790
65
800
816
1088
1412
1038
1534
336
88
828
516
1984
1122
67
88
19
15
567
839
589
912
790
66
800
824
1088
1412
1038
1532
336
95
831
515
1984
1120
66
91
19
15
567
839
845
912
790
65
800
816
1345
1284
1038
1534
336
88
1338
1283
1408
1122
67
88
19
15
567
839
845
912
790
65
800
816
833
772
1038
1534
336
88
58
3
896
1122
67
88
19
15
567
839
845
912
790
65
800
816
833
772
1038
1534
336
88
90
3
576
1122
67
88
19
15
567
839
845
912
790
65
800
816
832
772
1038
1534
336
88
60
4
576
1122
67
88
19
15
567
839
845
912
790
65
800
816
832
772
1038
1534
336
88
76
4
832
1122
67
88
19
15
567
839
845
912
790
65
800
816
832
772
1038
1534
336
88
92
4
832
1122
67
88
19
15
567
839
845
912
790
65
800
816
832
772
1038
1534
336
88
156
4
576
1122
67
88
19
15
567
839
845
912
790
65
800
816
832
1284
1038
1534
336
88
76
1028
768
1122
67
88
19
15
567
839
845
912
790
65
800
816
832
1284
1038
1534
336
88
92
1028
832
1122
67
88
19
15
567
839
845
912
790
66
800
824
832
772
1038
1532
336
95
63
3
768
1120
66
91
19
15
567
839
845
912
790
66
800
824
832
772
1038
1532
336
95
95
3
768
1120
66
91
19
15
567
839
589
912
630
817
1440
816
1088
1412
974
526
1792
40
812
516
64
114
539
1560
19
15
567
839
589
912
630
818
1440
816
1089
1412
974
524
1792
40
810
515
64
104
618
1560
19
15
567
839
589
912
630
818
1440
816
1088
1412
974
516
1792
48
828
516
64
120
538
1553
19
15
567
839
589
912
630
818
1440
816
1088
1412
974
516
1792
40
812
516
32
120
538
1560
19
15
567
839
589
912
630
818
1440
816
1088
1412
974
524
1792
48
828
516
64
104
617
1569
19
15
567
839
589
912
630
818
1440
816
1088
1412
974
524
1792
40
812
516
64
112
538
1560
19
15
87
199
141
464
438
417
512
368
576
452
526
526
384
688
1628
516
1696
1202
123
560
19
15
87
199
141
464
438
417
512
368
576
452
526
542
384
688
1628
516
1728
610
99
560
19
15
87
199
141
464
438
417
512
368
576
452
526
542
640
688
1628
516
1728
610
795
1072
19
15
87
199
141
464
438
417
512
368
576
452
526
542
752
688
1628
516
1728
610
643
513
19
15
87
199
141
464
438
418
512
368
576
452
526
524
384
688
1628
516
1696
1200
121
560
19
15
87
199
141
464
438
418
512
368
576
452
526
524
640
688
1628
516
1696
1200
1209
1200
19
15
87
199
141
464
438
418
512
880
576
452
526
268
376
872
924
516
960
104
66
522
19
15
55
455
781
912
790
945
1088
1872
832
836
1038
94
896
688
412
1028
1280
418
299
33
19
15
55
455
781
912
790
945
1088
1872
832
836
1038
94
896
688
444
1028
1280
418
299
33
19
15
55
455
781
912
790
945
1088
1872
832
836
1038
94
896
691
411
3
1280
418
299
35
19
15
55
455
781
912
790
945
1088
1872
832
836
1038
94
896
691
443
1027
1280
418
299
35
19
15
55
455
781
912
790
946
1088
1872
1344
836
1038
92
896
688
1596
4
1408
456
298
32
19
15
55
455
781
912
790
946
1088
1872
833
836
1038
1116
896
688
410
1027
1152
928
154
32
19
15
55
455
781
912
790
946
1088
1872
833
836
1038
1116
896
688
442
1027
1152
928
154
32
19
15
55
455
781
912
790
946
1088
1872
833
836
1038
92
896
688
410
1027
1280
416
298
33
19
15
55
455
781
912
790
946
1088
1872
833
836
1038
92
896
688
442
1027
1280
416
298
33
19
15
55
455
781
912
790
946
1088
1872
832
836
1038
92
896
688
412
1028
1280
416
297
33
19
15
55
455
781
912
790
946
1088
1872
832
836
1038
92
896
688
444
1028
1280
416
297
33
19
15
55
455
781
912
790
946
1088
1872
832
836
1038
92
896
691
411
3
1280
416
298
35
19
15
55
455
781
912
790
946
1088
1872
832
836
1038
92
896
691
443
1027
1280
416
298
35
19
15
55
455
781
912
790
946
1088
1872
1473
836
1038
1116
896
688
1690
3
576
928
154
32
19
15
55
455
781
912
790
946
1088
1872
1473
836
1038
1116
896
688
1722
3
576
928
154
32
19
15
55
455
781
912
790
946
1088
1872
1473
836
1038
92
896
688
1690
3
1280
416
300
32
19
15
55
455
781
912
790
946
1088
1872
1472
836
1038
92
896
688
1692
4
1408
456
298
32
19
15
55
455
781
912
790
946
1088
1872
1472
836
1038
92
896
688
1724
4
1408
456
298
32
19
15
55
455
781
912
790
946
1088
1872
1472
836
1038
92
896
688
1660
4
1408
456
298
32
19
15
55
455
781
912
790
946
1088
1872
1472
836
1038
92
896
688
1852
4
1408
456
298
32
19
15
87
327
781
912
918
945
1024
1904
1472
324
270
94
1152
691
1595
1027
1088
674
1563
35
19
15
87
327
781
912
918
945
1024
1904
1472
324
270
94
640
691
1579
1283
1088
674
539
35
19
15
87
327
781
912
918
945
1024
1904
1472
324
270
94
640
691
1595
1027
1088
1186
539
35
19
15
87
327
781
912
918
945
1024
1904
1472
836
1294
1118
1152
691
1595
3
1088
1186
539
35
19
15
87
327
781
912
918
945
1024
1904
1472
836
1294
1118
896
691
1595
3
1088
674
27
35
19
15
87
327
781
912
918
946
1024
1904
1473
324
270
92
1152
688
1594
1027
1088
672
1564
32
19
15
87
327
781
912
918
946
1024
1904
1473
324
270
92
640
688
1594
1027
256
672
540
32
19
15
87
327
781
912
918
946
1024
1904
1473
324
270
92
896
688
1594
1027
1088
1184
1050
33
19
15
87
327
781
912
918
946
1024
1904
1473
836
1294
1116
896
688
1594
3
1088
672
28
32
19
15
87
327
781
912
918
946
1024
1904
1473
836
1166
1116
1152
688
1594
131
544
904
538
32
19
15
87
327
845
912
918
945
1024
1904
832
260
270
94
1152
691
299
1283
1088
674
1563
35
19
15
87
327
845
912
918
945
1024
1904
832
260
270
94
640
688
348
1284
288
674
539
145
19
15
87
327
845
912
918
945
1024
1904
832
260
270
94
640
688
316
1284
288
674
539
145
19
15
87
327
845
912
918
945
1024
1904
832
260
270
94
640
691
299
1283
1088
674
539
35
19
15
87
327
845
912
918
945
1024
1904
832
772
1294
1118
1152
691
299
1027
1088
1186
539
35
19
15
87
327
845
912
918
946
1024
1904
833
260
270
92
1152
688
314
1283
1088
672
1564
32
19
15
87
327
845
912
918
946
1024
1904
833
260
270
92
640
688
314
1283
1088
672
540
32
19
15
87
327
845
912
918
946
1024
1904
833
772
1294
1116
1152
688
314
1027
1088
1184
540
32
19
15
87
327
845
912
918
946
1024
1904
832
260
270
92
640
688
348
1284
1088
672
537
33
19
15
87
327
845
912
918
946
1024
1904
832
260
270
92
640
688
316
1284
1088
672
537
33
19
15
87
711
269
912
918
946
1024
1648
192
1732
1166
1116
1152
1200
92
1540
1536
1928
1562
1570
19
15
87
711
781
912
918
945
1024
1648
1344
324
270
94
1152
1200
1884
260
1088
674
1563
1569
19
15
87
711
781
912
918
945
1024
1648
1344
1348
270
94
1152
1200
1884
1284
64
674
1563
1569
19
15
87
711
781
912
918
945
1024
1648
1344
1348
1294
1118
1152
1200
1884
1284
1088
1186
539
545
19
15
87
711
781
912
918
946
1024
1648
1344
324
270
92
1152
1200
1884
260
1088
672
1561
1569
19
15
87
711
781
912
918
946
1024
1648
1344
1348
270
92
1152
1200
1884
1284
64
672
1561
1569
19
15
87
711
781
912
918
946
1024
1648
1344
1348
1294
1116
1152
1200
1884
1284
1088
1184
537
545
19
15
87
711
781
912
918
946
1024
1648
1344
836
1166
1116
1152
1200
1884
4
544
904
537
1569
19
15
87
711
397
912
822
993
1024
1328
577
1604
1070
1198
1128
816
346
1411
1504
1298
515
0
19
15
87
711
397
912
822
993
1024
1328
576
1604
1070
1134
1128
819
555
899
1760
1938
1027
3
19
15
87
711
397
912
822
993
1024
1328
576
1604
1070
1198
1128
816
572
772
2016
1298
515
0
19
15
87
711
397
912
822
994
1024
1328
577
1604
1070
1132
1128
816
346
643
1760
1936
1026
0
19
15
87
711
397
912
822
994
1024
1328
577
1604
1070
1196
1128
816
570
771
2016
1296
514
0
19
15
87
711
397
912
822
994
1024
1328
577
1604
1070
1196
1128
816
346
1411
1504
1296
514
0
19
15
87
711
397
912
822
994
1024
1328
577
1604
558
1196
1128
816
346
643
480
1296
514
0
19
15
87
711
397
912
822
994
1024
1328
576
1604
1070
1196
1128
816
572
772
2016
1296
514
0
19
15
87
453
277
900
304
50
384
921
593
857
52
996
1008
798
914
1075
1412
1094
2
1222
19
15
87
197
277
900
304
946
256
361
841
857
52
276
48
574
802
1078
772
8
4
390
19
15
87
197
277
900
304
946
256
361
841
857
52
276
48
574
786
311
772
8
4
390
19
15
87
197
277
900
304
946
256
361
841
857
52
276
48
574
804
1078
772
8
4
390
19
15
87
197
277
900
304
946
256
361
841
857
52
276
48
574
818
567
900
8
4
390
19
15
343
325
797
900
304
946
768
425
865
865
52
660
560
190
286
259
260
264
516
1670
19
15
343
197
268
914
936
1186
640
626
832
834
580
1644
0
308
606
513
704
581
1900
492
19
15
343
197
268
914
936
1186
640
626
704
1730
580
1644
0
1588
1054
1537
192
1093
1644
1644
19
15
343
197
268
914
936
1186
640
626
704
1730
580
1644
0
1588
1086
1537
192
1093
1644
1644
19
15
343
197
268
914
936
1186
640
626
704
1730
580
1644
0
1588
1078
1537
192
1093
1644
1644
19
15
343
197
268
914
936
1186
640
626
704
1730
580
1644
0
1588
1082
1538
192
1093
1644
1644
19
15
343
197
268
914
936
674
640
114
704
1730
1092
620
0
1844
1598
1537
1728
165
1644
1642
19
15
343
197
268
914
936
674
640
114
704
1730
1092
620
0
1844
1590
1537
1728
165
1644
1642
19
15
343
197
268
914
936
674
640
114
704
1730
580
620
0
1844
1598
1537
192
69
1644
1644
19
15
343
197
268
914
936
674
640
114
704
1730
580
620
0
1844
1590
1537
192
69
1644
1644
19
15
343
197
780
914
936
1186
640
626
1856
834
580
1644
0
1588
1630
1
192
1093
1644
1644
19
15
87
197
172
452
632
354
0
434
128
384
936
548
0
436
54
544
1584
706
48
1818
19
15
87
197
172
452
632
354
0
434
128
384
936
556
0
436
54
544
1584
1048
108
684
19
15
87
197
172
452
632
354
0
434
128
384
936
556
0
436
58
552
1584
1080
42
682
19
15
87
197
172
452
632
354
0
434
128
384
936
556
0
436
122
584
1584
1256
42
682
19
15
87
197
172
452
632
354
0
434
128
384
936
556
512
436
54
544
1584
696
1706
170
19
15
87
197
172
452
632
354
0
434
128
384
936
556
512
436
122
584
1584
568
1708
170
19
15
87
197
173
452
624
354
0
434
131
385
921
553
512
436
120
586
1611
583
1697
170
19
15
87
197
173
452
632
354
512
437
129
385
937
537
1543
1261
110
545
1642
1035
787
1684
19
15
87
197
149
452
176
178
128
345
145
433
25
74
1008
670
18
159
737
641
1793
518
19
15
87
197
149
452
176
178
384
409
145
433
25
74
496
286
18
159
737
641
769
582
19
15
87
197
173
452
176
178
128
345
129
385
25
402
1008
670
30
145
714
524
1538
518
19
15
87
197
173
452
176
178
384
409
129
385
25
402
496
286
28
546
423
524
0
262
19
15
87
197
173
452
176
178
384
409
129
385
25
402
496
286
30
145
394
524
2
262
19
15
87
197
173
452
176
178
384
409
129
385
25
402
496
286
26
546
422
524
0
262
19
15
87
197
405
452
176
178
128
345
657
177
25
74
1008
670
1546
1199
1249
641
1793
518
19
15
87
197
405
452
176
178
128
345
657
177
25
74
1008
670
1550
1199
1249
641
1793
518
19
15
87
197
405
452
176
178
128
345
657
177
25
74
1008
670
1554
1183
1249
641
1793
518
19
15
87
197
148
452
616
322
512
882
592
472
964
524
1536
1332
902
560
1592
1128
1146
1594
19
15
87
133
261
452
168
66
96
249
473
593
18
20
176
286
770
782
56
120
207
493
19
15
55
133
261
452
632
98
192
485
497
313
937
28
384
406
518
297
299
776
711
310
19
15
55
133
261
452
632
98
192
485
497
313
937
28
384
406
262
297
299
776
711
310
19
15
407
645
260
452
624
354
384
948
564
312
920
538
1807
1335
291
97
650
1163
1187
1184
19
15
407
645
260
452
632
354
384
946
560
304
936
522
1792
1332
406
30
580
1030
1308
1306
19
15
407
645
260
452
632
354
384
946
560
304
936
540
1792
1332
406
30
580
1032
1290
1306
19
15
407
645
260
452
632
354
384
946
560
304
936
556
1792
1332
406
30
580
1128
1196
1196
19
15
407
645
260
452
632
354
384
946
560
304
936
554
1792
1332
406
30
580
1134
1196
1196
19
15
407
645
260
452
632
354
384
946
560
309
936
556
1792
1332
406
23
577
1177
1196
1196
19
15
407
645
260
452
632
354
384
946
568
304
936
524
1792
1332
66
22
580
1156
1196
1196
19
15
407
645
260
452
632
354
384
946
568
304
936
524
1792
1332
322
22
580
1156
1196
1196
19
15
407
645
260
452
632
354
384
946
568
304
936
522
1792
1332
66
22
580
1030
1308
1306
19
15
407
645
260
452
632
354
384
946
568
304
936
522
1792
1332
322
22
580
1030
1308
1306
19
15
407
645
260
452
632
354
384
946
568
304
936
556
1792
1332
322
22
580
536
1178
1194
19
15
407
645
260
452
632
354
384
946
568
304
936
554
1792
1332
322
22
580
1134
1196
1196
19
15
407
645
260
452
632
354
384
946
568
312
936
556
1792
1332
322
16
304
296
1196
1196
19
15
407
645
261
452
624
354
384
948
565
305
921
537
1807
1335
322
110
649
1163
1195
1184
19
15
407
645
261
452
624
354
384
946
563
313
921
538
1792
1332
72
106
1162
138
1196
1196
19
15
407
645
261
452
624
354
384
946
563
313
921
538
1792
1332
328
106
650
1162
1196
1196
19
15
407
645
261
452
632
354
384
949
561
313
937
556
1792
1334
390
17
305
296
1191
1197
19
15
407
645
261
452
632
354
384
948
561
309
937
538
1792
1335
406
22
577
1034
1288
1307
19
15
407
645
261
452
632
354
384
948
565
305
937
538
1792
1335
322
30
581
1034
1288
1307
19
15
407
645
261
452
632
354
384
948
565
309
936
538
1792
1335
66
26
576
1037
1290
1307
19
15
407
645
261
452
632
354
384
948
565
309
936
538
1792
1335
386
18
576
1037
1290
1307
19
15
407
645
261
452
632
354
384
948
565
309
936
538
1792
1335
322
26
576
1037
1290
1307
19
15
407
645
261
452
632
354
384
948
565
309
936
538
1792
1335
401
18
576
1037
1290
1307
19
15
407
645
261
452
632
354
384
948
565
309
937
538
1792
1335
69
26
577
1034
1288
1307
19
15
407
645
261
452
632
354
384
948
565
309
937
538
1792
1335
386
22
577
1034
1288
1307
19
15
407
645
261
452
632
354
384
948
565
309
937
538
1792
1335
389
18
577
1034
1288
1307
19
15
407
645
261
452
632
354
384
948
565
309
937
538
1792
1335
401
18
577
1034
1288
1307
19
15
407
645
261
452
632
354
384
948
565
309
937
538
1792
1335
325
26
577
1034
1288
1307
19
15
407
645
261
452
632
354
384
948
565
309
937
554
1792
1335
66
26
577
689
1209
1195
19
15
407
645
261
452
632
354
384
948
565
309
937
554
1792
1335
69
26
577
689
1209
1195
19
15
407
645
261
452
632
354
384
948
565
309
937
554
1792
1335
386
22
577
538
1178
1195
19
15
407
645
261
452
632
354
384
948
565
309
937
554
1792
1335
322
26
577
689
1209
1195
19
15
407
645
261
452
632
354
384
948
565
309
937
554
1792
1335
389
26
577
689
1209
1195
19
15
407
645
261
452
632
354
384
948
565
309
937
554
1792
1335
401
18
577
689
1209
1195
19
15
407
645
261
452
632
354
384
948
565
309
937
554
1792
1335
325
26
577
689
1209
1195
19
15
407
645
261
452
632
354
384
948
565
309
937
554
1792
1335
290
102
577
538
1178
1195
19
15
407
645
261
452
632
354
384
948
565
309
937
554
1792
1335
293
102
577
538
1178
1195
19
15
407
645
261
452
632
354
384
948
565
308
936
522
1792
1335
401
24
577
1030
1306
1307
19
15
407
645
261
452
632
354
384
948
565
308
936
556
1792
1335
401
24
577
1208
1194
1195
19
15
407
645
261
452
632
354
384
946
561
305
936
540
1792
1332
404
30
580
1033
1290
1306
19
15
407
645
261
452
632
354
384
946
561
305
937
556
1792
1332
332
30
581
536
1178
1306
19
15
407
645
261
452
632
354
384
946
561
309
937
524
1792
1332
404
22
577
1029
1306
1306
19
15
407
645
261
452
632
354
384
946
561
309
937
538
1792
1332
404
22
577
1034
1290
1306
19
15
407
645
261
452
632
354
384
946
561
309
937
554
1792
1332
404
22
577
1178
1196
1196
19
15
407
645
261
452
632
354
384
946
561
306
937
556
1792
1332
404
24
582
1128
1196
1196
19
15
407
645
261
452
632
354
384
946
563
305
936
556
1792
1332
392
28
580
664
1196
1196
19
15
55
133
261
452
616
322
64
485
497
305
913
524
352
790
518
302
270
134
151
438
19
15
55
133
261
452
616
322
64
485
497
305
913
524
352
790
1798
1102
270
134
151
438
19
15
55
133
261
452
616
322
64
485
497
305
913
524
352
806
518
590
270
134
151
710
19
15
55
133
261
452
616
322
64
485
497
305
913
524
352
806
1798
1102
270
134
151
710
19
15
55
133
261
452
616
322
64
485
497
313
913
524
352
790
518
297
269
134
151
438
19
15
55
133
261
452
616
322
64
485
497
313
913
524
352
790
1798
1097
269
134
151
438
19
15
55
133
261
452
616
322
64
485
497
313
913
524
352
806
518
297
269
134
151
710
19
15
55
133
261
452
616
322
64
485
497
313
913
524
352
806
1798
1097
269
134
151
710
19
15
55
133
261
452
616
322
64
485
497
309
913
524
352
790
1798
1101
270
390
151
438
19
15
55
133
261
452
616
322
64
485
497
309
913
524
352
806
1798
1101
270
390
151
710
19
15
454
487
264
900
304
260
896
578
355
272
52
240
896
910
42
18
54
816
1334
22
19
15
454
487
264
900
304
260
896
578
355
272
52
240
896
910
74
18
54
816
1334
22
19
15
454
487
264
900
304
260
896
578
611
272
52
240
896
910
554
34
54
816
1334
22
19
15
1847
1349
1356
708
1736
658
1728
1618
1344
96
612
268
1024
564
50
64
1090
102
1530
490
19
15
1879
1349
1292
402
936
674
1664
1586
1216
322
324
620
512
180
154
258
704
709
364
236
19
15
1879
1349
1292
402
936
674
1664
1586
1216
322
324
620
512
692
154
258
704
709
364
364
19
15
1879
1349
1292
402
936
674
1664
1586
1216
322
324
620
512
692
158
257
704
709
364
364
19
15
1879
1349
1293
420
936
674
1664
1586
1217
353
617
620
512
180
156
322
71
277
90
218
19
15
1879
1349
1293
420
936
674
1664
1586
1217
353
617
620
512
180
316
322
71
277
90
218
19
15
1879
1349
1356
402
936
674
1664
1586
1344
258
324
620
512
180
62
257
1440
453
364
236
19
15
1879
1349
1356
402
936
674
1664
1586
1344
258
324
620
512
180
54
257
416
453
364
236
19
15
1879
1349
1356
402
936
674
1664
1586
1344
258
324
620
512
692
54
257
416
453
364
364
19
15
1879
709
524
914
936
674
1664
114
320
322
324
620
512
1588
1630
129
192
197
108
1516
19
15
1879
709
524
914
936
674
1664
114
448
322
324
620
512
1588
1590
1
192
197
108
1516
19
15
1879
709
524
914
936
674
1664
114
448
322
324
620
512
1588
1594
2
192
197
108
1516
19
15
1879
709
524
914
936
674
1664
114
448
324
324
620
512
1588
1586
6
197
200
364
1004
19
15
1879
1477
1036
420
936
674
1664
1650
1472
352
616
620
512
564
54
16
1072
264
90
474
19
15
567
837
797
900
264
402
928
561
609
865
36
788
848
558
1678
67
1812
1053
240
518
19
15
567
837
844
914
280
833
928
564
320
258
50
755
600
1051
155
257
861
577
320
787
19
15
311
837
789
900
264
402
416
565
357
369
18
148
736
566
136
542
784
792
959
678
19
15
311
837
789
900
264
402
416
565
357
369
18
148
736
694
136
542
784
792
959
550
19
15
311
837
789
900
264
402
416
565
357
881
18
148
736
566
136
30
272
792
959
678
19
15
311
837
789
900
264
402
416
565
357
881
18
148
736
694
136
30
272
792
959
550
19
15
311
837
789
900
264
402
416
565
357
372
16
148
736
694
136
280
785
794
959
550
19
15
311
837
789
900
264
402
416
565
357
372
18
148
736
566
136
280
784
792
1471
422
19
15
311
837
789
900
264
402
416
565
357
372
18
148
736
694
136
280
784
792
959
550
19
15
311
837
789
900
264
402
416
565
357
884
16
148
736
566
136
24
273
794
959
678
19
15
311
837
789
900
264
402
416
565
357
884
16
148
736
694
136
24
273
794
959
550
19
15
311
837
789
900
264
402
416
565
357
884
18
148
736
566
136
24
272
792
959
678
19
15
311
837
789
900
264
402
416
565
357
884
18
148
736
694
136
24
272
792
959
550
19
15
311
837
789
900
264
402
416
565
869
881
18
148
736
694
1160
30
272
792
959
550
19
15
311
837
789
900
264
402
416
565
869
884
16
148
736
694
1160
24
273
794
959
550
19
15
311
837
789
900
264
402
416
565
869
884
18
148
736
694
1160
24
272
792
959
550
19
15
311
837
797
900
264
402
416
561
353
353
36
788
592
686
138
259
788
1053
752
518
19
15
311
837
797
900
264
402
416
561
353
865
36
140
592
686
138
3
276
773
972
518
19
15
311
837
797
900
264
402
416
561
353
865
36
788
592
686
138
3
276
1053
752
518
19
15
311
837
797
900
264
402
416
569
353
865
36
140
592
734
142
3
276
773
972
550
19
15
311
837
797
900
264
402
416
562
355
337
18
140
592
564
136
348
784
1288
1484
780
19
15
311
837
797
900
264
402
416
562
355
337
18
140
592
692
136
348
832
776
972
524
19
15
311
837
797
900
264
402
416
562
611
849
18
140
592
692
648
92
1616
136
972
524
19
15
311
837
844
914
280
402
416
562
832
770
9
140
224
308
314
2
327
808
106
74
19
15
311
837
844
914
280
402
416
562
832
770
9
140
736
564
562
2
327
808
874
1098
19
15
311
837
885
900
264
386
416
569
265
281
9
156
752
670
162
303
417
808
871
566
19
15
55
453
268
932
936
546
1088
1874
1856
864
360
364
768
564
574
32
1328
1032
58
490
19
15
311
965
268
900
264
402
416
308
64
272
18
140
224
55
39
126
22
776
1146
139
19
15
311
965
268
914
264
402
416
308
64
260
4
140
224
55
39
102
16
776
1146
139
19
15
311
965
268
914
264
402
416
306
64
260
4
140
224
52
38
102
16
776
1146
138
19
15
311
965
268
914
280
402
416
306
64
578
9
140
224
52
50
514
39
808
106
202
19
15
311
965
301
932
280
402
416
306
129
577
9
138
224
52
116
258
7
172
108
138
19
15
311
965
301
932
280
402
416
306
129
577
9
138
224
52
124
258
6
172
108
138
19
15
582
999
776
132
144
404
896
578
355
784
792
272
800
14
194
35
36
44
834
774
19
15
582
999
776
132
144
404
896
578
355
784
792
272
800
14
202
35
8
44
834
774
19
15
198
487
776
132
272
404
0
578
1635
784
24
784
1024
910
1810
19
1544
1820
1922
1158
19
15
198
487
776
132
272
404
0
578
1635
784
24
784
1024
846
1810
19
1544
1818
1920
1222
19
15
198
487
776
132
272
404
0
578
1635
784
24
784
1024
846
1865
19
1544
1818
1920
1222
19
15
198
487
776
132
272
404
0
578
1635
784
24
784
1024
846
1866
18
1552
1818
1980
1222
19
15
198
487
776
132
272
404
0
578
1635
784
24
784
1056
814
1826
19
1555
1815
1986
1222
19
15
567
837
844
914
792
1313
288
820
832
772
562
1587
56
43
44
6
234
526
1536
19
19
15
567
837
844
914
792
1313
288
820
832
772
562
1587
56
43
39
6
234
526
1536
19
19
15
567
837
844
914
792
1313
288
820
832
772
562
1587
56
43
311
6
234
526
1536
19
19
15
567
837
844
914
792
1313
288
820
832
772
562
1587
56
107
311
6
234
526
1792
147
19
15
567
837
780
914
792
65
800
820
1216
834
1074
1523
344
91
859
82
860
1102
64
83
19
15
567
837
588
914
792
65
800
820
1088
1412
1074
1523
344
91
827
518
2028
1102
64
83
19
15
567
837
588
914
792
65
800
820
1088
1412
1074
1523
344
91
823
518
2028
1102
64
83
19
15
567
837
844
932
1016
65
800
820
832
800
1106
1363
344
91
155
30
910
1115
0
83
19
15
87
197
268
932
760
738
512
370
832
864
914
529
384
436
822
1054
526
119
84
42
19
15
87
197
268
932
760
738
512
370
832
864
914
553
384
436
822
1054
1038
71
76
44
19
15
87
197
268
932
760
738
512
370
832
864
914
530
384
436
822
1054
1038
90
90
26
19
15
87
197
268
932
760
738
512
370
832
864
914
538
384
436
822
1054
1038
106
104
44
19
15
87
197
268
932
760
738
512
370
832
864
914
554
384
436
822
1054
1038
70
76
44
19
15
87
197
268
932
760
738
512
370
832
864
914
1170
384
436
822
1054
1038
1078
60
44
19
15
87
197
269
932
760
482
512
372
833
865
849
26
640
695
1690
542
142
425
808
555
19
15
87
197
269
932
760
482
512
370
835
865
849
20
640
692
1688
540
141
429
801
554
19
15
87
197
269
932
760
482
512
370
835
865
849
26
640
692
1688
540
142
425
808
556
19
15
87
197
269
932
760
482
512
370
835
865
848
26
640
692
1688
540
140
421
812
556
19
15
87
197
269
932
760
738
512
369
833
865
913
530
391
437
794
1054
1038
97
83
41
19
15
87
197
269
932
760
738
512
369
833
865
913
530
399
437
794
1054
1038
98
99
33
19
15
87
197
269
932
760
738
512
361
833
849
913
530
384
446
822
574
523
84
81
29
19
15
87
197
269
932
760
738
512
372
833
865
849
530
384
439
922
530
143
225
80
27
19
15
87
197
269
932
760
738
512
372
833
865
912
1170
1152
695
1690
1054
524
1077
826
299
19
15
87
197
269
932
760
738
512
372
833
865
912
658
640
695
1690
1054
1036
53
314
299
19
15
87
197
269
932
760
738
512
372
833
865
913
530
384
695
1690
1170
1039
97
112
539
19
15
87
197
269
932
760
738
512
372
833
865
913
1170
1152
695
1690
1054
527
1076
826
299
19
15
87
197
269
932
760
738
512
372
833
865
913
1178
1152
695
1690
1054
525
1073
825
299
19
15
87
197
269
932
760
738
512
372
833
865
913
658
640
695
1690
1054
1039
52
314
299
19
15
87
197
269
932
760
738
512
372
833
865
913
666
640
695
1690
1054
1037
49
313
299
19
15
87
197
269
932
760
738
512
370
833
865
912
530
384
436
796
1054
1036
110
76
26
19
15
87
197
269
932
760
738
512
370
833
865
912
530
384
436
820
1054
524
117
81
42
19
15
87
197
269
932
760
738
512
370
833
865
912
554
384
436
796
1054
1036
69
76
26
19
15
87
197
269
932
760
738
512
370
833
865
912
554
384
436
820
1054
1036
69
76
26
19
15
87
197
269
932
760
738
512
370
833
865
912
1170
384
436
796
1054
1036
1077
26
26
19
15
87
197
269
932
760
738
512
370
833
865
912
1170
384
436
820
1054
1036
1077
26
26
19
15
87
197
269
932
760
738
512
370
833
865
913
532
384
436
796
1054
1039
93
81
42
19
15
87
197
269
932
760
738
512
370
833
865
913
532
384
436
820
1054
1039
93
81
42
19
15
87
197
269
932
760
738
512
370
833
865
913
530
384
436
796
1054
1039
97
80
42
19
15
87
197
269
932
760
738
512
370
833
865
913
530
384
436
820
1054
527
116
90
26
19
15
87
197
269
932
760
738
512
370
833
865
913
538
384
436
796
1054
1039
105
72
26
19
15
87
197
269
932
760
738
512
370
833
865
913
556
384
436
796
1054
1038
70
74
26
19
15
87
197
269
932
760
738
512
370
833
865
913
556
384
436
820
1054
1038
70
74
26
19
15
87
197
269
932
760
738
512
370
833
865
913
1172
384
436
796
1054
1038
1078
33
42
19
15
87
197
269
932
760
738
512
370
833
865
913
1172
384
436
820
1054
1038
1078
33
42
19
15
87
197
269
932
760
738
512
370
833
865
913
1170
384
436
796
1054
1039
1076
26
26
19
15
87
197
269
932
760
738
512
370
833
865
913
1170
384
436
820
1054
1039
1076
26
26
19
15
87
197
269
932
760
738
512
370
833
865
913
1178
384
436
796
1054
1037
1073
25
44
19
15
87
197
269
932
760
738
512
370
833
865
841
556
384
436
796
578
135
197
76
26
19
15
87
197
269
932
760
738
512
370
833
865
841
588
384
436
796
578
135
5
42
26
19
15
87
197
269
932
760
738
512
370
835
865
912
530
384
436
792
1052
1036
110
76
26
19
15
87
197
269
932
760
738
512
370
835
865
912
530
384
436
920
1052
524
117
81
42
19
15
87
197
269
932
760
738
512
370
835
865
912
554
384
436
792
1052
1036
69
76
26
19
15
87
197
269
932
760
738
512
370
835
865
912
1170
1152
692
1688
1052
524
1077
826
298
19
15
87
197
269
932
760
738
512
370
835
865
912
1170
384
436
792
1052
1036
1077
26
26
19
15
87
197
269
932
760
738
512
370
835
865
912
1170
384
436
920
1052
1036
1077
26
26
19
15
87
197
269
932
760
738
512
370
835
865
912
658
640
692
1688
1052
1036
53
314
298
19
15
87
197
269
932
760
738
512
370
835
865
913
532
384
436
792
1052
1037
93
81
42
19
15
87
197
269
932
760
738
512
370
835
865
913
538
384
436
792
1052
1037
100
72
26
19
15
87
197
269
932
760
738
512
370
835
865
913
538
384
436
920
1052
525
113
121
44
19
15
87
197
269
932
760
738
512
370
835
865
913
556
384
436
792
1052
1038
70
74
26
19
15
87
197
269
932
760
738
512
370
835
865
913
1172
384
436
792
1052
1038
1078
33
42
19
15
87
197
269
932
760
738
512
370
835
865
913
1172
384
436
920
1052
1038
1078
33
42
19
15
87
197
269
932
760
738
512
370
835
865
913
1178
1152
692
1688
1052
525
1073
825
300
19
15
87
197
269
932
760
738
512
370
835
865
913
1178
384
436
792
1052
1037
1073
25
44
19
15
87
197
269
932
760
738
512
370
835
865
913
1178
384
436
920
1052
1037
1073
25
44
19
15
87
197
269
932
760
738
512
370
835
865
913
666
640
692
1688
1052
1037
49
312
300
19
15
87
197
277
900
760
738
512
370
849
873
873
588
384
436
900
517
161
5
44
42
19
15
87
197
277
900
760
738
512
370
851
873
873
556
384
436
776
1034
1098
104
76
26
19
15
87
197
277
900
760
738
512
370
851
873
873
556
384
436
904
522
202
104
76
26
19
15
87
197
277
900
760
738
512
370
851
873
873
554
384
436
776
1034
1098
106
76
26
19
15
87
197
277
900
760
738
512
370
851
873
873
585
384
436
776
522
74
7
60
44
19
15
87
197
277
900
760
738
512
370
851
873
873
585
384
436
904
522
74
7
60
44
19
15
87
197
276
900
760
738
512
370
848
872
872
588
384
436
902
520
160
4
44
26
19
15
87
197
276
900
760
738
512
370
848
872
872
586
384
436
902
520
160
6
57
44
19
15
87
709
780
932
760
738
512
1908
1344
1376
400
530
640
1719
1631
1093
12
110
298
811
19
15
87
709
780
932
760
738
512
1908
1344
1376
400
530
640
1719
1855
1093
12
110
298
811
19
15
87
709
780
932
760
738
1536
1908
1344
864
912
530
1664
1719
1823
69
12
142
1162
1067
19
15
87
709
780
932
760
738
1536
1908
1344
1376
400
530
1664
1719
1631
1093
12
142
650
27
19
15
87
709
780
932
760
738
1536
1906
1344
864
912
530
1664
1716
1850
72
12
142
1164
1050
19
15
87
709
780
932
760
738
1536
1906
1344
864
1426
1170
1664
1716
1846
30
1038
1078
1212
44
19
15
87
709
780
932
760
738
1536
1906
1344
864
914
529
1664
1716
1846
30
14
119
596
42
19
15
87
709
780
932
760
738
1536
1906
1344
864
914
521
1664
1716
1846
30
14
135
588
44
19
15
87
709
780
932
760
738
1536
1906
1344
864
914
522
1664
1716
1846
30
14
134
588
26
19
15
87
709
780
932
760
738
1536
1906
1344
864
914
1169
1664
1716
1846
30
14
567
628
282
19
15
87
709
780
932
760
738
1536
1906
1344
864
914
530
1664
1716
1846
30
14
140
652
26
19
15
87
709
780
932
760
738
1536
1906
1344
864
914
538
1664
1716
1846
30
14
138
580
44
19
15
87
709
780
932
760
738
1536
1906
1344
864
914
657
1664
1716
1846
30
14
55
596
298
19
15
87
709
780
932
760
738
1536
1906
1344
864
914
554
1664
1716
1846
30
14
70
588
44
19
15
87
709
780
932
760
738
1536
1906
1344
864
914
1170
1664
1716
1846
30
14
566
572
300
19
15
87
709
780
932
760
738
1536
1906
1344
864
914
658
1664
1716
1846
30
14
54
1084
1196
19
15
87
709
780
932
760
738
1536
1906
1344
1376
400
530
1664
1716
1850
1096
12
142
652
26
19
15
87
709
780
932
760
738
1536
1906
1344
1376
1426
1170
1664
1716
1846
1054
1038
1078
1212
44
19
15
87
709
780
914
752
738
1536
1908
1344
834
930
554
1679
1719
1851
1
58
155
659
544
19
15
87
709
780
914
752
738
1536
1908
1344
834
930
554
1679
1719
1847
1
58
155
659
544
19
15
87
709
781
932
760
738
512
1908
1345
1377
401
538
640
1719
1690
1042
15
105
296
811
19
15
87
709
781
932
760
738
512
1908
1345
1377
1424
1170
1152
1719
1818
1054
524
1077
1338
555
19
15
87
709
781
932
760
738
512
1908
1345
1377
1425
1170
1152
1719
1818
1054
527
1076
1338
555
19
15
87
709
781
932
760
738
512
1908
1345
1377
1425
1178
1152
1719
1818
1054
525
1073
786
539
19
15
87
709
781
932
760
738
512
1906
1345
865
1424
1170
1152
1716
1844
30
1036
1077
1338
556
19
15
87
709
781
932
760
738
512
1906
1345
865
1424
1170
1152
1716
1628
30
1036
1077
1338
556
19
15
87
709
781
932
760
738
512
1906
1345
865
1425
1170
1152
1716
1844
30
1039
1076
1338
556
19
15
87
709
781
932
760
738
512
1906
1345
865
1425
1170
1152
1716
1628
30
1039
1076
1338
556
19
15
87
709
781
932
760
738
512
1906
1345
1377
401
532
640
1716
1844
1093
13
109
289
794
19
15
87
709
781
932
760
738
512
1906
1345
1377
401
530
640
1716
1844
1093
13
225
314
812
19
15
87
709
781
932
760
738
512
1906
1345
1377
1425
1170
1152
1716
1820
1054
527
1076
1338
556
19
15
87
709
781
932
760
738
512
1906
1345
1377
1425
1170
1152
1716
1844
1054
1039
1076
1338
556
19
15
87
709
781
932
760
738
512
1906
1345
1377
1425
1170
1152
1716
1628
1054
527
1076
1338
556
19
15
87
709
781
932
760
738
512
1906
1345
1377
1425
1178
1152
1716
1820
1054
525
1073
1336
556
19
15
87
709
781
932
760
738
512
1906
1347
865
1424
1170
1152
1716
1688
28
1036
1077
1338
556
19
15
87
709
781
932
760
738
512
1906
1347
865
1424
1170
1152
1716
1624
28
1036
1077
1338
556
19
15
87
709
781
932
760
738
512
1906
1347
865
1425
1178
1152
1716
1688
28
1037
1073
1336
556
19
15
87
709
781
932
760
738
512
1906
1347
865
1425
1178
1152
1716
1624
28
1037
1073
1336
556
19
15
87
709
781
932
760
738
512
1906
1347
1377
1425
1178
1152
1716
1688
1052
1037
1073
1336
556
19
15
87
709
781
932
760
738
512
1906
1347
1377
1425
1178
1152
1716
1816
1052
525
1073
1336
556
19
15
87
709
781
932
760
738
512
1906
1347
1377
1425
1178
1152
1716
1624
1052
525
1073
1336
556
19
15
87
709
781
932
760
738
1536
1897
1345
1361
401
529
1664
1726
1820
1086
14
143
601
29
19
15
87
709
781
932
760
738
1536
1897
1345
1361
401
529
1664
1726
1818
1087
15
143
601
29
19
15
87
709
781
932
760
738
1536
1897
1345
865
912
658
1664
1726
1628
30
12
53
625
541
19
15
87
709
781
932
760
738
1536
1897
1345
865
913
529
1664
1726
1628
30
14
143
665
29
19
15
87
709
781
932
760
738
1536
1897
1345
865
913
529
1664
1726
1626
31
15
143
665
29
19
15
87
709
781
932
760
738
1536
1897
1345
865
913
529
1664
1726
1846
30
14
143
665
29
19
15
87
709
781
932
760
738
1536
1897
1345
865
913
524
1664
1726
1820
30
14
134
679
29
19
15
87
709
781
932
760
738
1536
1897
1345
865
913
524
1664
1726
1628
30
14
134
679
29
19
15
87
709
781
932
760
738
1536
1897
1345
865
913
524
1664
1726
1846
30
14
134
679
29
19
15
87
709
781
932
760
738
1536
1897
1345
865
913
556
1664
1726
1628
30
14
70
583
541
19
15
87
709
781
932
760
738
1536
1897
1345
865
913
556
1664
1726
1846
30
14
70
583
541
19
15
87
709
781
932
760
738
1536
1897
1345
849
849
529
1664
1726
1818
63
111
207
585
29
19
15
87
709
781
932
760
738
1536
1897
1345
849
849
529
1664
1726
1846
62
110
207
585
29
19
15
87
709
781
932
760
738
1536
1897
1345
849
913
529
1664
1726
1846
62
11
99
585
29
19
15
87
709
781
932
760
738
1536
1908
1345
865
912
522
1664
1719
1818
30
12
133
666
27
19
15
87
709
781
932
760
738
1536
1908
1345
865
912
530
1664
1719
1818
30
12
142
650
27
19
15
87
709
781
932
760
738
1536
1908
1345
865
912
540
1664
1719
1818
30
12
138
650
539
19
15
87
709
781
932
760
738
1536
1908
1345
865
913
529
1664
1719
1818
30
14
143
649
539
19
15
87
709
781
932
760
738
1536
1908
1345
865
913
522
1664
1719
1818
30
15
132
666
27
19
15
87
709
781
932
760
738
1536
1908
1345
865
913
530
1664
1719
1818
30
15
116
602
27
19
15
87
709
781
932
760
738
1536
1908
1345
865
913
538
1664
1719
1818
18
14
105
616
43
19
15
87
709
781
932
760
738
1536
1908
1345
865
913
1178
1664
1719
1818
30
13
561
537
27
19
15
87
709
781
932
760
738
1536
1908
1345
1377
401
529
1664
1719
1690
1170
15
95
625
27
19
15
87
709
781
932
760
738
1536
1908
1345
1377
401
538
1664
1719
1690
1170
15
137
600
27
19
15
87
709
781
932
760
738
1536
1908
1345
1377
1424
1170
1664
1719
1690
1054
1036
1077
1210
1067
19
15
87
709
781
932
760
738
1536
1908
1345
1377
1424
1170
1664
1719
1818
1054
524
1077
570
43
19
15
87
709
781
932
760
738
1536
1908
1345
1377
1425
1170
1664
1719
1690
1054
1039
1076
1210
1067
19
15
87
709
781
932
760
738
1536
1908
1345
1377
1425
1170
1664
1719
1818
1054
527
1076
570
43
19
15
87
709
781
932
760
738
1536
1908
1345
1377
1425
1178
1664
1719
1690
1054
1037
1073
1209
1067
19
15
87
709
781
932
760
738
1536
1908
1345
1377
1425
1178
1664
1719
1818
1054
525
1073
569
43
19
15
87
709
781
932
760
738
1536
1909
1345
865
913
530
1664
1718
1846
69
13
89
593
45
19
15
87
709
781
932
760
738
1536
1909
1345
1377
401
530
1664
1718
1846
1093
13
89
593
45
19
15
87
709
781
932
760
738
1536
1906
1345
865
1424
1170
1664
1716
1844
30
1036
1077
1210
1066
19
15
87
709
781
932
760
738
1536
1906
1345
865
1424
1170
1664
1716
1628
30
1036
1077
1210
1066
19
15
87
709
781
932
760
738
1536
1906
1345
865
1425
1172
1664
1716
1844
30
1038
1078
1185
42
19
15
87
709
781
932
760
738
1536
1906
1345
865
1425
1172
1664
1716
1628
30
1038
1078
1185
42
19
15
87
709
781
932
760
738
1536
1906
1345
865
1425
1170
1664
1716
1844
30
1039
1076
1210
42
19
15
87
709
781
932
760
738
1536
1906
1345
865
1425
1170
1664
1716
1628
30
1039
1076
1210
42
19
15
87
709
781
932
760
738
1536
1906
1345
865
912
522
1664
1716
1820
30
12
133
588
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
912
522
1664
1716
1844
30
12
133
588
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
912
522
1664
1716
1628
30
12
133
588
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
912
530
1664
1716
1820
30
12
142
652
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
912
530
1664
1716
1844
30
12
142
652
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
912
530
1664
1716
1628
30
12
117
593
42
19
15
87
709
781
932
760
738
1536
1906
1345
865
912
554
1664
1716
1628
30
12
69
588
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
912
1170
1664
1716
1820
30
12
565
538
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
912
1170
1664
1716
1844
30
12
565
538
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
912
1170
1664
1716
1628
30
12
565
538
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
912
658
1664
1716
1844
30
12
53
1050
1050
19
15
87
709
781
932
760
738
1536
1906
1345
865
912
658
1664
1716
1628
30
12
53
1050
1050
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
524
1664
1716
1820
30
14
134
586
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
524
1664
1716
1844
30
14
134
586
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
524
1664
1716
1628
30
14
134
586
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
532
1664
1716
1844
30
15
93
593
42
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
532
1664
1716
1628
30
15
93
593
42
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
522
1664
1716
1820
30
15
132
664
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
522
1664
1716
1844
30
15
132
664
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
522
1664
1716
1628
30
15
132
664
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
530
1664
1716
1820
30
15
116
602
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
530
1664
1716
1844
30
15
116
602
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
530
1664
1716
1628
30
15
97
592
42
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
538
1664
1716
1820
30
13
113
633
44
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
538
1664
1716
1844
30
14
137
648
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
538
1664
1716
1628
30
14
137
648
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
556
1664
1716
1844
30
14
70
682
42
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
556
1664
1716
1628
30
14
70
682
42
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
1172
1664
1716
1820
30
14
566
545
554
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
1172
1664
1716
1844
30
14
566
545
554
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
1172
1664
1716
1628
30
14
566
545
554
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
1170
1664
1716
1820
30
15
564
538
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
1170
1664
1716
1844
30
15
564
538
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
1170
1664
1716
1628
30
15
564
538
26
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
1178
1664
1716
1820
30
13
561
537
44
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
660
1664
1716
1844
30
14
54
1057
1194
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
660
1664
1716
1628
30
14
54
1057
1194
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
658
1664
1716
1844
30
15
52
1050
1050
19
15
87
709
781
932
760
738
1536
1906
1345
865
913
658
1664
1716
1628
30
15
52
1050
1050
19
15
87
709
781
932
760
738
1536
1906
1345
1377
401
532
1664
1716
1844
1093
13
93
593
42
19
15
87
709
781
932
760
738
1536
1906
1345
1377
401
530
1664
1716
1844
1093
13
89
593
42
19
15
87
709
781
932
760
738
1536
1906
1345
1377
1424
1170
1664
1716
1820
1054
524
1077
570
42
19
15
87
709
781
932
760
738
1536
1906
1345
1377
1424
1170
1664
1716
1844
1054
1036
1077
1210
1066
19
15
87
709
781
932
760
738
1536
1906
1345
1377
1424
1170
1664
1716
1628
1054
524
1077
570
42
19
15
87
709
781
932
760
738
1536
1906
1345
1377
1425
1172
1664
1716
1820
1054
526
1078
1185
42
19
15
87
709
781
932
760
738
1536
1906
1345
1377
1425
1172
1664
1716
1844
1054
1038
1078
1185
42
19
15
87
709
781
932
760
738
1536
1906
1345
1377
1425
1172
1664
1716
1628
1054
526
1078
1185
42
19
15
87
709
781
932
760
738
1536
1906
1345
1377
1425
1170
1664
1716
1820
1054
527
1076
570
44
19
15
87
709
781
932
760
738
1536
1906
1345
1377
1425
1170
1664
1716
1844
1054
1039
1076
1210
42
19
15
87
709
781
932
760
738
1536
1906
1345
1377
1425
1170
1664
1716
1628
1054
527
1076
570
44
19
15
87
709
781
932
760
738
1536
1906
1345
1377
1425
1178
1664
1716
1820
1054
525
1073
569
44
19
15
87
709
781
932
760
738
1536
1906
1347
865
1424
1170
1664
1716
1624
28
1036
1077
1210
1066
19
15
87
709
781
932
760
738
1536
1906
1347
865
1425
1172
1664
1716
1624
28
1038
1078
1185
42
19
15
87
709
781
932
760
738
1536
1906
1347
865
1425
1178
1664
1716
1624
28
1037
1073
1208
1068
19
15
87
709
781
932
760
738
1536
1906
1347
865
912
522
1664
1716
1816
28
12
133
588
26
19
15
87
709
781
932
760
738
1536
1906
1347
865
912
522
1664
1716
1624
28
12
133
588
26
19
15
87
709
781
932
760
738
1536
1906
1347
865
912
530
1664
1716
1816
28
12
142
1164
1050
19
15
87
709
781
932
760
738
1536
1906
1347
865
912
530
1664
1716
1624
28
12
142
1164
1050
19
15
87
709
781
932
760
738
1536
1906
1347
865
912
540
1664
1716
1624
28
12
138
650
538
19
15
87
709
781
932
760
738
1536
1906
1347
865
912
554
1664
1716
1624
28
12
69
588
26
19
15
87
709
781
932
760
738
1536
1906
1347
865
912
1170
1664
1716
1624
28
12
565
625
282
19
15
87
709
781
932
760
738
1536
1906
1347
865
912
658
1664
1716
1624
28
12
53
1050
1050
19
15
87
709
781
932
760
738
1536
1906
1347
865
913
524
1664
1716
1816
28
14
134
586
26
19
15
87
709
781
932
760
738
1536
1906
1347
865
913
524
1664
1716
1624
28
14
134
586
26
19
15
87
709
781
932
760
738
1536
1906
1347
865
913
532
1664
1716
1816
28
13
141
1169
1194
19
15
87
709
781
932
760
738
1536
1906
1347
865
913
532
1664
1716
1624
28
13
141
1169
1194
19
15
87
709
781
932
760
738
1536
1906
1347
865
913
538
1664
1716
1816
28
13
113
633
44
19
15
87
709
781
932
760
738
1536
1906
1347
865
913
538
1664
1716
1624
28
13
113
633
44
19
15
87
709
781
932
760
738
1536
1906
1347
865
913
556
1664
1716
1624
28
14
70
682
42
19
15
87
709
781
932
760
738
1536
1906
1347
865
913
554
1664
1716
1816
28
13
68
588
42
19
15
87
709
781
932
760
738
1536
1906
1347
865
913
554
1664
1716
1624
28
13
68
588
42
19
15
87
709
781
932
760
738
1536
1906
1347
865
913
1172
1664
1716
1816
28
14
566
545
554
19
15
87
709
781
932
760
738
1536
1906
1347
865
913
1172
1664
1716
1624
28
14
566
545
554
19
15
87
709
781
932
760
738
1536
1906
1347
865
913
1178
1664
1716
1816
28
13
561
537
44
19
15
87
709
781
932
760
738
1536
1906
1347
865
913
1178
1664
1716
1624
28
13
562
520
26
19
15
87
709
781
932
760
738
1536
1906
1347
865
913
660
1664
1716
1624
28
14
54
1057
1194
19
15
87
709
781
932
760
738
1536
1906
1347
865
913
666
1664
1716
1624
28
13
49
1081
1068
19
15
87
709
781
932
760
738
1536
1906
1347
1377
1424
1170
1664
1716
1688
1052
1036
1077
1210
1066
19
15
87
709
781
932
760
738
1536
1906
1347
1377
1424
1170
1664
1716
1816
1052
524
1077
570
42
19
15
87
709
781
932
760
738
1536
1906
1347
1377
1424
1170
1664
1716
1624
1052
524
1077
570
42
19
15
87
709
781
932
760
738
1536
1906
1347
1377
1425
1172
1664
1716
1688
1052
1038
1078
1185
42
19
15
87
709
781
932
760
738
1536
1906
1347
1377
1425
1172
1664
1716
1816
1052
526
1078
1185
42
19
15
87
709
781
932
760
738
1536
1906
1347
1377
1425
1172
1664
1716
1624
1052
526
1078
1185
42
19
15
87
709
781
932
760
738
1536
1906
1347
1377
1425
1178
1664
1716
1688
1052
1037
1073
1208
1068
19
15
87
709
781
932
760
738
1536
1906
1347
1377
1425
1178
1664
1716
1816
1052
525
1073
569
44
19
15
87
709
781
932
760
738
1536
1906
1347
1377
1425
1178
1664
1716
1624
1052
525
1073
569
44
19
15
87
709
789
900
760
738
512
1909
1361
873
873
556
640
1718
1806
9
75
104
295
813
19
15
87
709
789
900
760
738
512
1909
1361
873
873
556
640
1718
1614
9
75
104
295
813
19
15
87
709
789
900
760
738
512
1906
1363
873
873
556
640
1716
1800
10
74
104
300
810
19
15
87
709
789
900
760
738
512
1906
1363
873
873
556
640
1716
1608
10
74
104
300
810
19
15
87
709
789
900
760
738
1536
1897
1353
857
945
529
1664
1726
1826
54
6
143
649
29
19
15
87
709
788
900
760
738
1536
1908
1360
872
872
556
1664
1719
1799
5
74
232
682
171
19
15
87
709
788
900
760
738
1536
1908
1364
872
872
556
1664
1719
1795
1
74
232
682
171
19
15
87
709
788
900
760
738
1536
1908
1364
872
872
556
1664
1719
1603
1
74
232
682
171
19
15
343
709
429
452
136
194
768
1330
129
129
9
812
1888
1844
1052
642
711
1637
1594
1066
19
15
343
709
429
452
136
194
768
1330
129
129
9
826
1888
1844
1052
642
710
1644
1580
1066
19
15
87
197
149
452
504
482
512
370
83
873
553
538
640
692
584
1802
714
650
556
556
19
15
87
709
405
452
504
482
512
1909
593
617
553
538
640
1718
70
261
426
394
548
1581
19
15
87
709
405
452
504
482
512
1909
593
617
553
538
640
1718
78
261
426
394
548
1581
19
15
87
709
405
452
504
482
512
1906
595
617
553
538
640
1716
72
266
426
396
552
1580
19
15
567
837
589
452
496
274
800
817
1089
737
665
1106
592
46
810
35
1639
1804
1024
6
19
15
567
837
589
452
496
274
800
817
1089
737
665
1106
592
46
814
34
1639
1804
1024
6
19
15
567
837
589
452
496
274
800
821
1089
737
665
1106
592
45
810
35
1639
1804
1026
7
19
15
567
837
589
452
456
274
800
825
1089
737
132
204
336
94
830
35
180
517
12
102
19
15
567
837
589
452
456
274
800
825
1089
737
644
204
336
94
830
35
1588
5
1036
102
19
15
55
133
261
452
496
482
64
465
473
601
665
537
1551
949
256
778
779
1163
1707
33
19
15
55
133
261
452
496
482
64
465
473
601
665
537
1551
949
544
778
779
1163
1707
33
19
15
55
133
261
452
496
482
64
465
473
601
665
537
1551
949
288
778
779
1163
1707
33
19
15
55
133
261
452
496
482
64
465
473
601
665
538
1551
949
544
778
779
609
1635
33
19
15
55
133
261
452
496
482
576
465
473
601
665
1049
527
437
256
778
779
1931
1099
33
19
15
55
133
261
452
496
482
576
465
473
601
665
1050
527
437
256
778
779
1889
1123
33
19
15
55
133
261
452
496
482
576
465
473
601
665
537
527
437
256
778
779
1163
331
33
19
15
55
133
261
452
496
482
576
465
473
601
665
538
527
437
256
778
779
1121
611
33
19
15
55
133
261
452
504
482
576
485
501
309
681
538
512
710
517
589
1089
266
644
518
19
15
55
133
260
452
472
450
576
484
496
304
306
50
512
711
519
590
1566
844
842
555
19
15
55
133
260
452
472
450
576
484
496
304
306
50
527
711
519
590
862
1438
931
544
19
15
55
133
260
452
472
450
576
484
496
304
306
58
512
711
519
590
846
938
936
555
19
15
55
133
260
452
472
450
576
484
496
304
690
562
512
711
519
590
1102
268
1002
555
19
15
55
133
260
452
472
450
576
484
496
304
690
570
512
711
519
590
1102
266
1000
555
19
15
55
133
261
452
472
450
576
484
497
305
305
49
519
711
518
590
1566
803
811
544
19
15
55
133
261
452
472
450
576
484
501
305
561
561
512
711
517
590
1049
431
681
555
19
15
55
133
261
452
472
450
576
484
501
305
561
570
512
711
517
590
1049
1481
1353
555
19
15
55
133
261
452
472
450
576
484
501
305
305
49
512
711
517
590
1561
911
1001
555
19
15
55
133
261
452
472
450
576
484
501
305
305
58
512
711
517
590
1561
905
1001
555
19
15
55
133
261
452
472
450
576
484
501
305
689
561
512
711
517
590
1113
1359
1353
555
19
15
55
133
261
452
472
450
576
484
501
305
689
570
512
711
517
590
1113
777
665
555
19
15
55
133
261
452
472
450
576
485
497
305
561
561
512
710
518
590
1049
1487
1353
557
19
15
55
133
261
452
472
450
576
485
497
305
561
572
512
710
518
590
1054
422
679
550
19
15
55
133
261
452
472
450
576
485
497
305
305
49
512
710
518
590
1561
911
1001
557
19
15
55
133
261
452
472
450
576
485
497
305
305
50
512
710
518
590
1567
801
816
550
19
15
55
133
261
452
472
450
576
485
497
305
305
60
512
710
518
590
1566
806
807
550
19
15
55
133
261
452
472
450
576
485
497
305
689
561
512
710
518
590
1113
1359
1353
557
19
15
55
133
261
452
472
450
576
485
497
313
305
49
512
710
518
585
847
847
809
557
19
15
55
133
261
452
472
450
576
485
497
313
305
50
512
710
518
585
845
1441
816
550
19
15
55
133
261
452
472
450
576
485
497
313
305
60
512
710
518
585
845
934
999
550
19
15
55
133
261
452
472
450
576
485
497
313
689
561
512
710
518
585
1103
1359
1353
557
19
15
55
133
261
452
472
450
576
485
497
309
305
50
512
710
518
589
846
1441
816
550
19
15
55
133
261
452
472
450
576
485
497
308
304
50
512
710
518
588
846
846
828
550
19
15
55
133
261
452
472
450
576
485
497
308
304
60
512
710
518
588
846
842
844
550
19
15
55
133
261
452
472
450
576
485
497
308
688
562
512
710
518
588
1102
782
668
550
19
15
55
133
261
452
472
450
576
485
497
308
688
572
512
710
518
588
1102
266
1004
550
19
15
55
133
261
452
472
450
576
485
501
305
561
561
512
710
516
590
1054
419
676
557
19
15
55
133
261
452
472
450
576
485
501
305
305
49
512
710
516
590
1566
803
804
557
19
15
55
133
261
452
472
450
576
485
501
305
689
561
512
710
516
590
1113
1359
1353
557
19
15
326
231
408
932
752
516
256
578
771
800
800
752
0
398
265
323
96
16
84
470
19
15
326
231
408
932
752
516
256
578
771
800
800
752
0
398
266
323
97
18
86
470
19
15
326
231
408
932
752
532
256
578
771
800
800
1232
0
398
265
323
96
1032
156
454
19
15
326
231
408
932
752
532
256
578
771
800
800
1232
0
398
266
323
97
1032
156
454
19
15
326
231
408
932
752
532
256
578
771
800
800
720
0
398
265
323
96
8
108
454
19
15
326
231
408
932
752
532
256
578
771
800
800
720
0
398
266
323
97
8
108
454
19
15
326
871
776
932
752
516
256
834
867
1360
404
752
0
1166
34
1043
12
30
86
2006
19
15
326
871
776
932
752
516
256
834
867
1360
404
752
0
1166
73
1043
12
30
86
2006
19
15
326
871
776
932
752
516
256
834
867
1360
404
752
0
1166
1186
1043
12
30
86
2006
19
15
326
871
776
932
752
516
256
834
867
1360
404
752
0
1166
201
1043
12
30
86
2006
19
15
326
871
776
932
752
516
256
834
867
1360
404
752
0
1166
1225
1043
12
30
86
2006
19
15
326
871
776
932
752
516
256
834
867
1360
404
752
0
1166
146
1043
12
30
86
2006
19
15
326
871
776
932
752
516
256
834
867
1360
404
752
0
1166
1170
1043
12
30
86
2006
19
15
326
871
776
932
752
516
256
834
867
1360
404
752
0
1166
202
1043
12
30
86
2006
19
15
326
871
776
932
752
516
256
834
867
848
800
752
0
1166
34
19
64
16
84
2006
19
15
326
871
776
932
752
516
256
834
867
848
800
752
0
1166
201
19
64
16
84
2006
19
15
326
871
776
932
752
516
256
834
867
848
800
752
0
1166
146
19
64
16
84
2006
19
15
326
871
776
932
752
516
256
834
867
848
916
752
0
1166
34
19
12
16
84
2006
19
15
326
871
776
932
752
516
256
834
867
848
916
752
0
1166
73
19
12
16
84
2006
19
15
326
871
776
932
752
516
256
834
867
848
916
752
0
1166
74
18
54
16
84
2006
19
15
326
871
776
932
752
516
256
834
867
848
916
752
0
1166
201
19
12
16
84
2006
19
15
326
871
776
932
752
516
256
834
867
848
916
752
0
1166
146
19
12
16
84
2006
19
15
326
871
776
932
752
516
256
834
867
848
916
752
0
1166
202
19
12
30
86
2006
19
15
326
871
776
932
752
532
256
834
867
848
800
720
0
1166
34
19
64
8
108
1990
19
15
326
871
776
932
752
532
256
834
867
848
800
720
0
1166
73
19
64
8
108
1990
19
15
326
871
776
932
752
532
256
834
867
848
800
720
0
1166
201
19
64
8
108
1990
19
15
326
871
776
932
752
532
256
834
867
848
916
720
0
1166
34
19
12
14
118
1990
19
15
326
871
776
932
752
532
256
834
867
848
916
720
0
1166
73
19
12
14
118
1990
19
15
326
871
776
932
752
532
256
834
867
848
916
720
0
1166
201
19
12
14
118
1990
19
15
326
871
776
932
752
532
256
834
867
848
916
720
0
1166
202
19
12
14
118
1990
19
15
582
999
776
132
784
148
768
834
1123
784
1048
784
1024
78
841
19
531
791
514
1190
19
15
582
999
776
132
784
148
768
834
1123
784
1048
784
1024
78
1449
35
520
780
514
1190
19
15
582
999
776
132
784
148
768
834
1123
784
1048
784
1024
78
969
99
520
796
514
1190
19
15
582
999
776
132
784
148
768
834
1123
784
1048
784
1024
78
938
39
553
780
514
1190
19
15
582
999
776
132
784
148
768
834
1123
784
1048
784
1024
78
914
19
531
791
514
1190
19
15
582
999
776
132
784
148
768
834
1123
784
1048
784
1024
78
842
19
548
780
514
1190
19
15
582
999
776
132
784
148
768
834
1123
784
1048
784
1024
78
1450
39
520
780
514
1190
19
15
582
999
776
132
784
148
768
834
1123
784
1048
784
1024
78
970
19
548
780
514
1190
19
15
582
999
776
132
784
148
768
834
1123
784
1048
784
1056
78
962
99
520
796
834
1158
19
15
582
999
776
132
784
148
768
834
1123
784
1048
784
1056
78
841
19
531
791
834
1158
19
15
582
999
776
132
784
148
768
834
1123
784
1048
784
1056
78
1449
35
520
796
834
1158
19
15
582
999
776
132
784
148
768
834
1123
784
1048
784
1056
78
969
99
520
796
834
1158
19
15
582
999
776
132
784
148
768
834
1123
784
1048
784
1056
78
914
19
531
791
834
1158
19
15
582
999
776
132
784
148
768
834
1123
784
1048
784
1056
78
842
19
548
780
834
1158
19
15
582
999
776
132
784
148
768
834
1123
784
1048
784
1056
78
1450
39
520
780
834
1158
19
15
582
999
776
132
784
148
768
834
1123
784
1048
784
1056
78
970
19
548
780
834
1158
19
15
582
999
776
132
752
516
768
834
1123
784
1204
432
1024
46
810
34
1206
1232
1942
118
19
15
582
999
776
132
752
516
768
834
1123
784
1204
432
1040
46
810
34
1206
1232
1986
102
19
15
582
999
776
132
752
516
768
834
1123
784
1204
944
1024
46
810
34
1334
1328
1430
118
19
15
582
999
776
132
752
516
768
834
1123
784
1204
944
1040
46
810
34
1334
1328
1282
102
19
15
582
999
792
164
752
516
768
834
1091
784
1172
432
1024
46
873
115
780
158
1814
118
19
15
454
999
904
644
752
516
512
1602
1059
784
1204
432
896
1678
1706
82
566
80
1046
1174
19
15
454
999
904
644
752
516
512
1602
1059
784
1204
432
912
1678
1706
82
566
80
1026
1158
19
15
454
455
280
932
1008
68
0
258
291
288
288
816
0
174
98
67
852
80
284
854
19
15
454
455
280
932
1008
68
0
258
291
288
288
816
0
174
105
67
856
72
276
342
19
15
454
455
280
932
1008
68
0
258
291
288
288
816
0
174
106
66
852
80
284
854
19
15
454
455
280
932
1008
68
0
258
291
288
288
816
0
206
98
83
852
98
291
205
19
15
454
455
280
932
1008
68
0
258
291
288
288
816
0
206
106
66
852
98
483
205
19
15
454
455
280
932
1008
68
0
258
291
288
288
816
16
174
98
67
852
96
256
838
19
15
454
455
280
932
1008
68
0
258
291
288
288
816
16
174
105
67
856
72
256
326
19
15
454
455
280
932
1008
68
0
258
291
288
288
816
16
174
106
67
853
80
320
326
19
15
454
455
280
932
1008
68
0
258
291
288
288
816
16
206
98
83
852
82
258
870
19
15
454
455
280
932
1008
68
0
258
291
288
288
816
16
206
105
67
852
82
258
870
19
15
454
455
280
932
1008
68
0
258
291
288
288
816
16
206
106
66
852
82
258
870
19
15
454
455
280
932
1008
68
512
514
291
288
288
816
1024
686
98
1635
1428
72
852
854
19
15
454
455
280
932
1008
68
512
514
291
288
288
816
1024
686
105
67
852
80
852
854
19
15
454
455
280
932
1008
68
512
514
291
288
288
816
1024
686
106
66
852
80
852
854
19
15
454
455
280
932
1008
68
512
514
291
288
288
816
1040
686
105
67
852
80
832
838
19
15
454
455
280
932
1008
68
512
514
291
288
288
816
1040
686
106
67
852
80
832
838
19
15
454
487
280
932
1008
68
512
578
579
272
288
816
1024
910
522
51
1432
72
852
918
19
15
454
487
280
932
1008
68
512
578
579
272
288
816
1040
654
521
51
1432
80
832
1414
19
15
454
487
280
932
1008
68
512
578
579
272
288
816
1040
910
522
51
1432
72
832
902
19
15
454
455
280
900
752
4
0
130
291
304
436
240
0
14
106
50
134
528
342
22
19
15
454
455
280
900
752
4
0
130
291
304
436
240
16
14
106
50
134
528
640
6
19
15
454
455
280
900
752
4
0
130
291
304
436
240
384
14
106
106
774
1054
54
22
19
15
454
455
280
900
752
4
0
130
291
304
436
240
400
14
106
106
774
542
1
11
19
15
454
455
280
900
752
4
0
130
291
304
948
240
0
14
106
106
646
1566
214
22
19
15
454
455
280
900
752
4
0
130
291
304
948
240
16
14
106
106
646
1566
193
11
19
15
454
455
280
900
752
4
0
130
291
304
948
240
384
14
106
106
646
1566
1046
1046
19
15
454
455
280
900
752
4
0
130
291
304
948
240
400
14
106
106
646
1566
1025
1035
19
15
454
455
280
900
752
516
1024
258
291
304
948
1264
1936
206
106
106
646
542
1026
1958
19
15
454
455
280
900
752
516
512
514
291
304
436
752
512
782
106
106
134
30
278
278
19
15
454
455
280
900
752
516
512
514
291
304
948
1264
384
270
106
106
646
542
22
22
19
15
454
455
280
900
752
516
512
514
291
304
948
1264
400
1230
106
106
646
542
2
1958
19
15
454
455
280
900
752
20
0
130
291
304
436
208
0
14
106
50
134
526
633
11
19
15
454
455
280
900
752
20
0
130
291
304
948
208
0
14
106
106
646
1550
250
11
19
15
454
455
280
900
752
532
512
514
291
304
436
720
512
782
106
106
134
14
505
267
19
15
454
455
280
932
752
4
0
258
291
272
916
240
400
206
98
243
652
1566
1026
1958
19
15
454
455
280
932
752
4
0
258
291
272
916
240
400
206
106
115
653
1566
1026
1958
19
15
454
455
280
932
752
4
0
258
291
272
916
240
400
206
233
243
652
1566
1026
1958
19
15
454
455
280
932
752
4
0
258
291
272
916
240
400
206
234
243
653
1566
1026
1958
19
15
454
455
280
932
752
4
0
258
291
288
800
240
384
270
234
199
536
1552
20
534
19
15
454
455
280
932
752
4
0
130
291
272
404
240
0
14
98
115
780
1040
148
150
19
15
454
455
280
932
752
4
0
130
291
272
404
240
0
14
106
115
781
1054
214
22
19
15
454
455
280
932
752
4
0
130
291
272
404
240
16
14
98
115
780
1054
258
6
19
15
454
455
280
932
752
4
0
130
291
272
404
240
16
14
106
115
781
1054
194
6
19
15
454
455
280
932
752
4
0
130
291
272
404
240
384
14
98
115
780
1040
20
22
19
15
454
455
280
932
752
4
0
130
291
272
404
240
400
14
98
115
780
542
2
6
19
15
454
455
280
932
752
4
0
130
291
272
916
240
0
14
98
115
652
1552
148
22
19
15
454
455
280
932
752
4
0
130
291
272
916
240
0
14
106
115
653
1566
150
22
19
15
454
455
280
932
752
4
0
130
291
272
916
240
16
14
98
115
652
1566
130
6
19
15
454
455
280
932
752
4
0
130
291
272
916
240
16
14
106
115
653
1566
130
6
19
15
454
455
280
932
752
4
0
130
291
272
916
240
384
14
98
115
652
1552
20
22
19
15
454
455
280
932
752
4
0
130
291
272
916
240
400
14
98
115
652
1566
2
6
19
15
454
455
280
932
752
4
0
130
291
288
800
240
0
14
106
82
536
1552
162
22
19
15
454
455
280
932
752
4
0
130
291
288
800
240
1024
14
106
82
536
1552
1812
1046
19
15
454
455
280
932
752
4
0
130
291
288
800
240
384
14
106
82
536
1552
20
22
19
15
454
455
280
932
752
4
0
130
291
288
800
240
400
14
106
82
536
1552
0
6
19
15
454
455
280
932
752
516
1024
258
291
288
800
1264
1920
206
98
227
547
1040
1058
1974
19
15
454
455
280
932
752
516
1024
258
291
288
800
1264
1920
206
226
67
544
1040
1058
1974
19
15
454
455
280
932
752
516
1024
258
291
288
800
1264
1920
206
106
226
544
1040
1058
1974
19
15
454
455
280
932
752
516
1024
258
291
288
800
1264
1920
206
210
67
544
1040
1058
1974
19
15
454
455
280
932
752
516
1024
258
291
288
800
1264
1920
206
234
66
544
1040
1058
1974
19
15
454
455
280
932
752
516
1024
258
291
288
800
1264
1936
206
98
67
736
528
1026
1958
19
15
454
455
280
932
752
516
1024
258
291
288
800
1264
1936
206
106
66
532
530
1026
1958
19
15
454
455
280
932
752
516
1024
258
291
288
800
1264
1936
206
233
195
544
528
1026
1958
19
15
454
455
280
932
752
516
1024
258
291
288
800
1264
1936
206
234
66
544
1040
1026
1958
19
15
454
455
280
932
752
516
1024
130
291
288
800
1264
1920
14
98
35
544
1040
1076
1558
19
15
454
455
280
932
752
516
1024
130
291
288
800
1264
1920
14
106
34
546
528
1076
1558
19
15
454
455
280
932
752
516
1024
130
291
288
800
1264
1936
14
98
35
544
1040
1024
1542
19
15
454
455
280
932
752
516
512
514
291
272
404
752
512
782
98
115
140
16
276
278
19
15
454
455
280
932
752
516
512
514
291
272
404
752
512
782
106
114
134
30
278
278
19
15
454
455
280
932
752
516
512
514
291
272
404
752
528
782
98
115
140
30
258
262
19
15
454
455
280
932
752
516
512
514
291
272
916
1264
384
270
98
115
652
528
20
22
19
15
454
455
280
932
752
516
512
514
291
272
916
1264
384
270
106
115
653
542
22
22
19
15
454
455
280
932
752
516
512
514
291
272
916
752
512
782
106
114
262
30
278
278
19
15
454
455
280
932
752
516
512
514
291
288
800
1264
384
270
98
99
544
528
20
22
19
15
454
455
280
932
752
516
512
514
291
288
800
1264
384
270
106
67
737
528
28
22
19
15
454
455
280
932
752
516
512
514
291
288
800
1264
400
270
98
99
544
528
0
6
19
15
454
455
280
932
752
516
512
514
291
288
800
1264
400
1230
98
99
736
528
2
1958
19
15
454
455
280
932
752
516
512
514
291
288
800
1264
400
1230
106
98
544
528
2
1958
19
15
454
455
280
932
752
516
512
514
291
288
800
752
512
782
98
99
480
16
284
278
19
15
454
455
280
932
752
516
512
514
291
288
800
752
512
782
106
67
737
16
284
278
19
15
454
455
280
932
752
516
512
514
291
288
800
752
528
782
98
99
480
16
256
262
19
15
454
455
280
932
752
516
512
514
611
288
800
1264
384
462
594
67
536
528
28
214
19
15
454
455
280
932
752
20
0
258
291
272
916
208
384
206
106
242
646
1551
1085
1958
19
15
454
455
280
932
752
20
0
258
291
288
800
208
384
270
226
227
532
1544
60
518
19
15
454
455
280
932
752
20
0
130
291
272
404
208
0
14
98
115
780
1038
182
6
19
15
454
455
280
932
752
20
0
130
291
272
404
208
0
14
106
115
781
1038
182
6
19
15
454
455
280
932
752
20
0
130
291
272
916
208
0
14
98
115
652
1550
182
6
19
15
454
455
280
932
752
20
0
130
291
272
916
208
0
14
106
115
653
1550
182
6
19
15
454
455
280
932
752
20
0
130
291
272
916
208
384
14
98
115
652
1550
54
6
19
15
454
455
280
932
752
20
0
130
291
288
800
208
0
14
98
35
564
1544
244
6
19
15
454
455
280
932
752
20
0
130
291
288
800
208
0
14
106
34
564
1544
244
6
19
15
454
455
280
932
752
20
0
130
291
288
800
208
1024
14
98
35
564
1544
1908
1030
19
15
454
455
280
932
752
20
0
130
291
288
800
208
1024
14
106
34
564
1544
1908
1030
19
15
454
455
280
932
752
20
0
130
291
288
800
208
384
14
98
35
564
1544
44
6
19
15
454
455
280
932
752
532
1024
258
291
288
800
1232
1920
206
98
67
736
520
1052
1734
19
15
454
455
280
932
752
532
1024
258
291
288
800
1232
1920
206
226
35
564
520
1068
1958
19
15
454
455
280
932
752
532
1024
258
291
288
800
1232
1920
206
106
66
532
520
1068
1958
19
15
454
455
280
932
752
532
1024
258
291
288
800
1232
1920
206
233
67
568
1032
1068
1958
19
15
454
455
280
932
752
532
1024
258
291
288
800
1232
1920
206
210
67
532
520
1068
1958
19
15
454
455
280
932
752
532
1024
258
291
288
800
1232
1920
206
234
35
532
520
1068
1958
19
15
454
455
280
932
752
532
1024
130
291
288
800
1232
1920
14
98
67
480
520
1068
1574
19
15
454
455
280
932
752
532
512
514
291
272
404
720
512
782
106
114
134
14
282
267
19
15
454
455
280
932
752
532
512
514
291
272
916
720
512
782
106
114
262
14
281
267
19
15
454
455
280
932
752
532
512
514
291
288
800
1232
384
270
98
99
532
520
28
6
19
15
454
455
280
932
752
532
512
514
291
288
800
1232
384
1230
98
99
480
520
28
1734
19
15
454
455
280
932
752
532
512
514
291
288
800
720
512
782
106
226
532
8
284
262
19
15
454
455
280
932
752
532
512
514
611
288
800
1232
384
462
594
67
536
520
28
198
19
15
454
487
264
900
400
532
512
578
1123
272
152
752
512
654
1866
1355
112
602
600
454
19
15
454
487
264
900
400
532
512
578
355
272
152
752
512
654
18
35
112
602
600
454
19
15
454
487
264
900
400
532
512
578
611
272
152
752
512
654
274
35
112
602
600
454
19
15
454
487
264
900
400
532
512
578
611
272
152
752
512
654
329
99
112
602
600
454
19
15
454
487
264
900
400
532
512
578
611
272
152
752
512
654
330
99
113
602
600
454
19
15
454
487
264
900
400
276
512
578
99
272
152
240
384
398
146
291
112
90
56
6
19
15
454
487
264
900
400
276
512
578
99
272
152
240
384
910
146
147
112
90
56
518
19
15
454
487
264
900
400
276
512
578
355
272
152
240
384
398
34
19
112
90
56
6
19
15
454
487
264
900
400
276
512
578
355
272
152
240
384
398
73
35
112
90
56
6
19
15
454
487
264
900
400
276
512
578
355
272
152
240
384
398
74
35
112
90
56
6
19
15
454
487
264
900
400
276
512
578
355
272
152
240
384
910
18
35
112
90
56
518
19
15
454
487
264
900
400
276
512
578
611
272
152
240
384
398
546
19
112
90
56
6
19
15
454
487
264
900
400
276
512
578
611
272
152
240
384
398
274
19
112
90
56
6
19
15
454
487
264
900
400
276
512
578
611
272
152
240
384
398
585
35
112
90
56
6
19
15
454
487
264
900
400
276
512
578
611
272
152
240
384
398
402
19
112
90
56
6
19
15
454
487
264
900
400
276
512
578
611
272
152
240
384
398
586
35
112
90
56
6
19
15
454
487
264
900
400
276
512
578
611
272
152
240
384
398
914
19
112
90
56
6
19
15
454
487
264
900
400
276
512
578
611
272
152
240
384
910
546
19
112
90
56
518
19
15
454
487
264
900
400
276
512
578
611
272
152
240
384
910
585
35
112
90
56
518
19
15
454
487
264
900
400
276
512
578
611
272
152
240
384
910
1170
35
112
90
56
518
19
15
454
487
264
900
400
276
512
578
611
272
152
240
384
910
586
35
112
90
56
518
19
15
454
487
264
900
752
4
0
578
611
272
436
240
0
910
546
19
1628
528
598
2006
19
15
454
487
264
900
752
4
0
578
611
272
436
240
0
910
585
83
1628
528
598
2006
19
15
454
487
264
900
752
4
0
578
611
272
436
240
0
910
586
83
1629
528
598
2006
19
15
454
487
264
900
752
4
0
578
611
272
436
240
0
910
914
19
1628
528
598
2006
19
15
454
487
264
900
752
4
0
578
611
272
436
240
16
910
546
19
1628
528
578
1990
19
15
454
487
264
900
752
4
0
578
611
272
436
240
16
910
585
83
1628
528
578
1990
19
15
454
487
264
900
752
4
0
578
611
272
436
240
16
910
586
74
1622
528
578
1990
19
15
454
487
264
900
752
4
0
578
611
272
436
240
16
910
914
19
1628
528
578
1990
19
15
454
487
264
900
752
4
0
578
611
272
436
240
384
910
546
19
1628
1040
1046
790
19
15
454
487
264
900
752
4
0
578
611
272
436
240
384
910
786
103
1629
1040
1046
790
19
15
454
487
264
900
752
4
0
578
611
272
436
240
384
910
586
83
1629
1040
1046
790
19
15
454
487
264
900
752
4
0
578
611
272
436
240
384
910
914
19
1628
1040
1046
790
19
15
454
487
264
900
752
4
0
578
611
272
436
240
400
910
546
19
1628
1040
1024
774
19
15
454
487
264
900
752
4
0
578
611
272
436
240
400
910
786
103
1629
1040
1024
774
19
15
454
487
264
900
752
4
0
578
611
272
436
240
400
910
585
83
1628
1040
1024
774
19
15
454
487
264
900
752
4
0
578
611
272
436
240
400
910
586
74
1622
528
0
774
19
15
454
487
264
900
752
4
0
578
611
272
436
240
400
910
914
19
1628
1040
1024
774
19
15
454
487
264
900
752
516
512
578
1123
272
948
1264
384
1166
1810
1299
604
528
22
1686
19
15
454
487
264
900
752
516
512
578
1123
272
948
1264
384
1166
1865
1363
604
528
22
1686
19
15
454
487
264
900
752
516
512
578
1123
272
948
1264
400
1166
1810
1363
604
528
0
1670
19
15
454
487
264
900
752
516
512
578
1123
272
948
1264
400
1166
1865
1363
604
528
0
1670
19
15
454
487
264
900
752
516
512
578
355
272
948
1264
384
1166
18
19
604
528
22
1686
19
15
454
487
264
900
752
516
512
578
355
272
948
1264
384
1166
74
83
605
528
22
1686
19
15
454
487
264
900
752
516
512
578
355
272
948
1264
384
398
34
19
604
528
22
86
19
15
454
487
264
900
752
516
512
578
355
272
948
1264
384
398
73
211
604
528
22
86
19
15
454
487
264
900
752
516
512
578
355
272
948
1264
384
398
74
83
605
528
22
86
19
15
454
487
264
900
752
516
512
578
355
272
948
1264
384
654
18
19
604
528
22
662
19
15
454
487
264
900
752
516
512
578
355
272
948
1264
384
654
74
83
605
528
22
662
19
15
454
487
264
900
752
516
512
578
355
272
948
1264
400
1166
18
19
604
528
0
1670
19
15
454
487
264
900
752
516
512
578
355
272
948
1264
400
1166
73
83
604
528
0
1670
19
15
454
487
264
900
752
516
512
578
355
272
948
1264
400
1166
74
83
605
528
0
1670
19
15
454
487
264
900
752
516
512
578
355
272
948
1264
400
398
73
83
604
528
0
134
19
15
454
487
264
900
752
516
512
578
355
272
948
1264
400
398
74
83
605
528
0
134
19
15
454
487
264
900
752
516
512
578
355
272
948
1264
400
654
18
19
604
528
0
646
19
15
454
487
264
900
752
516
512
578
355
272
948
1264
400
654
73
83
604
528
0
646
19
15
454
487
264
900
752
516
512
578
355
272
948
1264
400
654
74
211
605
528
0
646
19
15
454
487
264
900
752
516
512
578
355
272
948
752
512
654
18
83
604
16
278
470
19
15
454
487
264
900
752
516
512
578
355
272
948
752
512
654
74
103
605
16
278
470
19
15
454
487
264
900
752
516
512
578
611
272
948
1264
384
398
585
83
604
528
22
86
19
15
454
487
264
900
752
516
512
578
611
272
948
1264
384
398
586
83
605
528
22
86
19
15
454
487
264
900
752
516
512
578
611
272
948
1264
384
654
530
19
604
528
22
662
19
15
454
487
264
900
752
516
512
578
611
272
948
1264
384
1422
1170
83
604
528
22
1622
19
15
454
487
264
900
752
516
512
578
611
272
948
1264
400
398
585
83
604
528
0
134
19
15
454
487
264
900
752
516
512
578
611
272
948
1264
400
398
586
83
605
528
0
134
19
15
454
487
264
900
752
516
512
578
611
272
948
1264
400
654
530
83
604
528
0
646
19
15
454
487
264
900
752
532
512
578
355
272
948
1232
384
398
74
210
598
526
57
139
19
15
454
487
280
932
752
4
0
578
323
272
800
240
400
846
9
115
536
1554
1024
1478
19
15
454
487
280
932
752
4
0
578
323
272
800
240
400
846
10
114
536
1554
1024
1478
19
15
454
487
280
932
752
4
0
578
323
288
800
240
400
814
9
131
536
1552
1026
1510
19
15
454
487
280
932
752
4
0
578
323
288
800
240
400
814
10
131
536
1552
1026
1510
19
15
454
487
280
932
752
4
0
578
323
288
800
240
400
846
9
131
536
1552
1024
1478
19
15
454
487
280
932
752
4
0
578
323
288
800
240
400
846
10
131
536
1552
1024
1478
19
15
454
487
280
932
752
516
512
578
1091
272
800
1264
384
1166
1801
1331
536
528
28
1686
19
15
454
487
280
932
752
516
512
578
1091
272
800
1264
384
1166
1802
1323
552
528
20
1686
19
15
454
487
280
932
752
516
512
578
1091
272
800
1264
400
1166
1801
1331
536
528
0
1670
19
15
454
487
280
932
752
516
512
578
1091
272
800
1264
400
1166
1802
1323
552
528
0
1670
19
15
454
487
280
932
752
516
512
578
1091
272
916
1264
384
1166
1801
179
652
528
20
1942
19
15
454
487
280
932
752
516
512
578
1091
272
916
1264
384
1166
1802
1323
651
543
22
1686
19
15
454
487
280
932
752
516
512
578
1091
272
916
1264
400
1166
1801
179
652
542
2
1670
19
15
454
487
280
932
752
516
512
578
1091
288
800
1264
384
1166
1794
131
736
528
20
1686
19
15
454
487
280
932
752
516
512
578
1091
288
800
1264
384
1166
1801
131
736
528
20
1686
19
15
454
487
280
932
752
516
512
578
1091
288
800
1264
400
1166
1794
131
736
528
0
1670
19
15
454
487
280
932
752
516
512
578
1091
288
800
1264
400
1166
1801
131
736
528
0
1670
19
15
454
487
280
932
752
516
512
578
67
272
800
1264
384
398
138
562
536
530
35
141
19
15
454
487
280
932
752
516
512
578
67
272
800
1264
384
654
138
179
536
528
52
662
19
15
454
487
280
932
752
516
512
578
67
272
800
1264
400
398
138
178
536
530
0
134
19
15
454
487
280
932
752
516
512
578
67
272
800
1264
400
654
138
179
536
528
0
646
19
15
454
487
280
932
752
516
512
578
67
272
800
752
528
654
137
179
408
16
256
454
19
15
454
487
280
932
752
516
512
578
67
272
800
752
528
654
138
179
408
16
256
454
19
15
454
487
280
932
752
516
512
578
67
272
404
752
512
654
137
179
140
16
276
470
19
15
454
487
280
932
752
516
512
578
67
272
916
1264
384
398
138
362
614
528
20
86
19
15
454
487
280
932
752
516
512
578
67
272
916
752
512
654
137
179
268
16
276
470
19
15
454
487
280
932
752
516
512
578
67
272
916
752
512
654
138
363
267
16
276
470
19
15
454
487
280
932
752
516
512
578
67
288
800
1264
384
398
130
131
480
528
52
150
19
15
454
487
280
932
752
516
512
578
67
288
800
1264
384
398
137
131
408
528
26
155
19
15
454
487
280
932
752
516
512
578
67
288
800
1264
384
398
138
131
408
528
26
155
19
15
454
487
280
932
752
516
512
578
67
288
800
1264
400
398
130
131
480
528
0
134
19
15
454
487
280
932
752
516
512
578
67
288
800
1264
400
398
137
131
404
528
0
134
19
15
454
487
280
932
752
516
512
578
67
288
800
1264
400
398
138
131
409
528
0
134
19
15
454
487
280
932
752
516
512
578
67
288
800
752
512
654
137
131
480
16
284
470
19
15
454
487
280
932
752
516
512
578
67
288
800
752
512
654
138
131
480
16
284
470
19
15
454
487
280
932
752
516
512
578
67
288
800
752
528
654
137
131
480
16
256
454
19
15
454
487
280
932
752
516
512
578
67
288
800
752
528
654
138
131
480
16
256
454
19
15
454
487
280
932
752
516
512
578
323
272
800
1264
384
1166
9
51
536
528
28
1686
19
15
454
487
280
932
752
516
512
578
323
272
800
1264
384
1166
10
43
552
528
20
1686
19
15
454
487
280
932
752
516
512
578
323
272
800
1264
384
398
10
43
552
528
20
86
19
15
454
487
280
932
752
516
512
578
323
272
800
1264
384
654
9
51
536
528
52
662
19
15
454
487
280
932
752
516
512
578
323
272
800
1264
384
654
10
51
536
528
52
662
19
15
454
487
280
932
752
516
512
578
323
272
800
1264
400
1166
9
51
536
528
0
1670
19
15
454
487
280
932
752
516
512
578
323
272
800
1264
400
1166
10
43
552
528
0
1670
19
15
454
487
280
932
752
516
512
578
323
272
800
1264
400
398
10
43
552
528
0
134
19
15
454
487
280
932
752
516
512
578
323
272
800
1264
400
654
9
51
536
528
0
646
19
15
454
487
280
932
752
516
512
578
323
272
800
1264
400
654
10
51
536
528
0
646
19
15
454
487
280
932
752
516
512
578
323
272
800
752
528
654
9
115
536
16
256
454
19
15
454
487
280
932
752
516
512
578
323
272
800
752
528
654
10
115
536
16
256
454
19
15
454
487
280
932
752
516
512
578
323
272
404
752
512
654
9
115
780
16
276
470
19
15
454
487
280
932
752
516
512
578
323
272
916
1264
384
1166
10
42
646
543
22
1686
19
15
454
487
280
932
752
516
512
578
323
272
916
752
512
654
9
115
268
16
276
470
19
15
454
487
280
932
752
516
512
578
323
288
800
1264
384
1166
2
131
544
528
20
1686
19
15
454
487
280
932
752
516
512
578
323
288
800
1264
384
1166
9
131
544
528
20
1686
19
15
454
487
280
932
752
516
512
578
323
288
800
1264
384
1166
10
130
544
528
20
1686
19
15
454
487
280
932
752
516
512
578
323
288
800
1264
384
398
9
135
544
528
28
86
19
15
454
487
280
932
752
516
512
578
323
288
800
1264
384
398
10
131
545
528
20
86
19
15
454
487
280
932
752
516
512
578
323
288
800
1264
384
398
82
131
544
528
20
86
19
15
454
487
280
932
752
516
512
578
323
288
800
1264
384
654
9
131
544
528
52
662
19
15
454
487
280
932
752
516
512
578
323
288
800
1264
384
654
10
130
544
528
52
662
19
15
454
487
280
932
752
516
512
578
323
288
800
1264
400
1166
2
131
544
528
0
1670
19
15
454
487
280
932
752
516
512
578
323
288
800
1264
400
1166
9
131
544
528
0
1670
19
15
454
487
280
932
752
516
512
578
323
288
800
1264
400
1166
10
130
544
528
0
1670
19
15
454
487
280
932
752
516
512
578
323
288
800
1264
400
398
9
135
544
528
0
134
19
15
454
487
280
932
752
516
512
578
323
288
800
1264
400
398
10
131
545
528
0
134
19
15
454
487
280
932
752
516
512
578
323
288
800
1264
400
654
9
131
544
528
0
646
19
15
454
487
280
932
752
516
512
578
323
288
800
1264
400
654
10
130
544
528
0
646
19
15
454
487
280
932
752
516
512
578
323
288
800
752
512
654
9
131
480
16
284
470
19
15
454
487
280
932
752
516
512
578
323
288
800
752
512
654
10
130
483
16
282
475
19
15
454
487
280
932
752
516
512
578
323
288
800
752
528
654
9
131
480
16
256
454
19
15
454
487
280
932
752
516
512
578
323
288
800
752
528
654
10
131
480
16
256
454
19
15
454
487
280
932
752
516
512
578
579
272
800
1264
384
398
265
51
536
528
28
86
19
15
454
487
280
932
752
516
512
578
579
272
800
1264
384
398
522
43
552
528
20
86
19
15
454
487
280
932
752
516
512
578
579
272
800
1264
384
398
266
43
552
528
20
86
19
15
454
487
280
932
752
516
512
578
579
272
800
1264
384
654
521
51
536
528
52
662
19
15
454
487
280
932
752
516
512
578
579
272
800
1264
384
654
265
51
536
528
52
662
19
15
454
487
280
932
752
516
512
578
579
272
800
1264
384
654
522
43
552
528
52
662
19
15
454
487
280
932
752
516
512
578
579
272
800
1264
384
654
266
43
552
528
52
662
19
15
454
487
280
932
752
516
512
578
579
272
800
1264
384
1422
1161
115
536
528
28
1622
19
15
454
487
280
932
752
516
512
578
579
272
800
1264
384
1422
1162
107
552
528
20
1622
19
15
454
487
280
932
752
516
512
578
579
272
800
1264
400
398
265
51
536
528
0
134
19
15
454
487
280
932
752
516
512
578
579
272
800
1264
400
398
522
43
552
528
0
134
19
15
454
487
280
932
752
516
512
578
579
272
800
1264
400
398
266
43
552
528
0
134
19
15
454
487
280
932
752
516
512
578
579
272
800
1264
400
654
521
51
536
528
0
646
19
15
454
487
280
932
752
516
512
578
579
272
800
1264
400
654
265
51
536
528
0
646
19
15
454
487
280
932
752
516
512
578
579
272
800
1264
400
654
522
43
552
528
0
646
19
15
454
487
280
932
752
516
512
578
579
272
800
1264
400
654
266
43
552
528
0
646
19
15
454
487
280
932
752
516
512
578
579
272
800
1264
400
1422
1161
115
536
528
0
1606
19
15
454
487
280
932
752
516
512
578
579
272
800
1264
400
1422
1162
107
552
528
0
1606
19
15
454
487
280
932
752
516
512
578
579
272
800
752
528
654
265
51
408
16
256
454
19
15
454
487
280
932
752
516
512
578
579
272
800
752
528
654
266
51
408
16
256
454
19
15
454
487
280
932
752
516
512
578
579
272
404
752
512
654
265
51
140
16
276
470
19
15
454
487
280
932
752
516
512
578
579
272
916
1264
384
398
521
51
652
528
20
86
19
15
454
487
280
932
752
516
512
578
579
272
916
1264
384
398
265
51
652
528
20
86
19
15
454
487
280
932
752
516
512
578
579
272
916
1264
384
654
521
51
652
528
52
662
19
15
454
487
280
932
752
516
512
578
579
272
916
1264
384
654
265
51
652
528
52
662
19
15
454
487
280
932
752
516
512
578
579
272
916
1264
400
398
521
51
652
542
2
134
19
15
454
487
280
932
752
516
512
578
579
272
916
1264
400
398
265
51
652
542
2
134
19
15
454
487
280
932
752
516
512
578
579
272
916
752
512
654
265
51
268
16
276
470
19
15
454
487
280
932
752
532
512
578
1091
272
800
1232
384
1166
1802
1323
536
520
26
1675
19
15
454
487
280
932
752
532
512
578
1091
272
800
1232
384
910
1802
1323
553
520
28
1094
19
15
454
487
280
932
752
532
512
578
1091
288
800
1232
384
1166
1794
131
736
520
28
1670
19
15
454
487
280
932
752
532
512
578
1091
288
800
1232
384
1166
1801
131
736
520
28
1670
19
15
454
487
280
932
752
532
512
578
67
272
916
720
512
654
138
363
267
15
285
454
19
15
454
487
280
932
752
532
512
578
67
288
800
1232
384
398
137
131
408
520
28
134
19
15
454
487
280
932
752
532
512
578
67
288
800
1232
384
398
138
131
408
520
28
134
19
15
454
487
280
932
752
532
512
578
67
288
800
720
512
654
137
131
480
8
284
454
19
15
454
487
280
932
752
532
512
578
67
288
800
720
512
654
138
131
480
8
284
454
19
15
454
487
280
932
752
532
512
578
323
272
800
1232
384
1166
9
51
536
520
26
1675
19
15
454
487
280
932
752
532
512
578
323
272
800
1232
384
1166
10
43
552
520
28
1670
19
15
454
487
280
932
752
532
512
578
323
272
800
1232
384
398
10
43
552
520
28
134
19
15
454
487
280
932
752
532
512
578
323
272
800
1232
384
910
10
43
553
520
28
1094
19
15
454
487
280
932
752
532
512
578
323
272
916
1232
384
1166
10
42
646
526
26
1675
19
15
454
487
280
932
752
532
512
578
323
272
916
1232
384
910
10
114
598
526
54
262
19
15
454
487
280
932
752
532
512
578
323
288
800
1232
384
1166
2
131
544
520
28
1670
19
15
454
487
280
932
752
532
512
578
323
288
800
1232
384
1166
9
131
544
520
28
1670
19
15
454
487
280
932
752
532
512
578
323
288
800
1232
384
1166
10
130
544
520
28
1670
19
15
454
487
280
932
752
532
512
578
323
288
800
1232
384
398
10
131
545
520
28
134
19
15
454
487
280
932
752
532
512
578
323
288
800
1232
384
654
9
131
544
520
44
646
19
15
454
487
280
932
752
532
512
578
323
288
800
1232
384
654
10
130
544
520
44
646
19
15
454
487
280
932
752
532
512
578
323
288
800
720
512
654
9
131
480
8
284
454
19
15
454
487
280
932
752
532
512
578
323
288
800
720
512
654
10
131
480
8
284
454
19
15
454
487
280
932
752
532
512
578
579
272
800
1232
384
398
265
51
408
520
28
134
19
15
454
487
280
932
752
532
512
578
579
272
800
1232
384
398
522
43
552
520
28
134
19
15
454
487
280
932
752
532
512
578
579
272
800
1232
384
398
266
43
552
520
28
134
19
15
454
487
280
932
752
532
512
578
579
272
800
1232
384
398
394
51
408
520
28
134
19
15
454
487
280
932
752
532
512
578
579
272
800
1232
384
654
522
43
553
520
28
646
19
15
454
487
280
932
752
532
512
578
579
272
800
1232
384
654
266
43
553
520
28
646
19
15
454
487
280
932
752
532
512
578
579
272
800
1232
384
910
1162
107
553
520
28
1094
19
15
454
487
280
932
752
532
512
578
579
272
800
1232
384
1422
1162
107
552
520
28
1606
19
15
454
487
280
932
752
532
512
578
579
272
916
720
512
654
265
51
268
14
281
459
19
15
454
487
776
132
752
516
512
578
1635
784
1204
368
512
654
1554
19
604
528
726
470
19
15
454
487
776
132
752
516
512
578
1635
784
1204
368
512
654
1609
83
604
528
406
470
19
15
454
487
776
132
752
516
512
578
1635
784
1204
368
512
654
1610
83
605
528
406
470
19
15
454
487
776
132
752
516
512
578
1635
784
1204
368
528
654
1554
19
604
528
640
454
19
15
454
487
776
132
752
516
512
578
1635
784
1204
432
528
654
1554
39
621
622
257
459
19
15
454
487
776
132
752
516
512
578
1635
784
1204
432
400
654
1554
39
621
622
2
390
19
15
454
487
776
132
752
516
512
578
1635
784
1204
432
912
1166
1554
39
621
1262
1025
1355
19
15
454
487
776
132
752
516
512
578
1635
784
1204
432
912
654
1554
39
621
1262
1026
134
19
15
454
487
776
132
752
516
512
578
1635
784
1204
752
512
654
1554
19
604
784
278
470
19
15
454
487
792
164
752
516
512
578
1603
784
1172
368
512
654
1545
51
652
542
662
470
19
15
454
487
792
164
752
516
512
578
1603
784
1172
432
512
654
1545
51
1292
1168
1236
470
19
15
454
487
792
164
752
516
512
578
1603
784
1172
432
384
654
1545
51
1164
144
20
406
19
15
454
487
792
164
752
516
512
578
1603
784
1172
432
896
1166
1545
51
1164
1168
1044
790
19
15
454
487
792
164
752
516
512
578
1603
784
1172
432
896
654
1545
51
1164
1182
1046
278
19
15
454
487
792
164
752
516
512
578
1603
784
1172
432
528
654
1545
51
1164
158
386
454
19
15
454
487
792
164
752
516
512
578
1603
784
1172
432
912
1166
1545
51
1164
1182
1026
774
19
15
454
487
792
164
752
516
512
578
1603
784
1172
432
912
590
1545
51
1164
1230
1025
459
19
15
454
487
792
164
752
516
512
578
1603
784
660
368
512
654
1545
115
140
1054
662
470
19
15
454
487
792
164
752
516
512
578
1603
784
660
368
512
654
1673
115
140
1054
662
470
19
15
454
487
792
164
752
516
512
578
1603
784
660
432
528
654
1545
115
140
78
386
454
19
15
454
487
792
164
752
516
512
578
1603
784
660
432
528
654
1673
115
140
78
386
454
19
15
454
487
792
164
752
516
512
578
1603
784
660
432
400
654
1545
115
140
78
2
390
19
15
454
487
792
164
752
516
512
578
1603
784
660
432
400
654
1673
115
140
78
2
390
19
15
454
487
792
164
752
516
512
578
1603
784
660
432
400
910
1545
115
140
78
2
262
19
15
454
487
792
164
752
516
512
578
1603
784
660
432
400
910
1673
115
140
78
2
262
19
15
55
709
780
932
1016
994
1088
1362
1344
1376
336
18
640
1716
1902
1310
140
686
556
556
19
15
55
709
780
932
1016
994
1088
1362
1344
1376
336
18
640
1716
1974
1310
140
686
556
556
19
15
55
709
780
932
1016
994
1088
1362
1344
1376
336
18
640
1716
1910
1310
140
686
556
556
19
15
55
709
780
932
1016
994
1088
1362
1344
1376
338
18
640
1716
1902
1310
142
428
556
556
19
15
55
709
780
932
1016
994
1088
1362
1344
1376
338
18
640
1716
1974
1310
142
428
556
556
19
15
55
709
780
932
1016
994
1088
1362
1344
1376
338
18
640
1716
1910
1310
142
428
556
556
19
15
55
709
780
932
1016
994
1088
1362
1344
1376
338
26
640
1716
1902
1310
142
682
552
556
19
15
55
709
780
932
1016
994
1088
1362
1344
1376
338
26
640
1716
1974
1310
142
682
552
556
19
15
55
709
780
932
1016
994
1088
1362
1344
1376
338
26
640
1716
1910
1310
142
682
552
556
19
15
55
709
781
932
1008
994
1088
1361
1345
1377
289
42
647
1717
1914
1311
287
441
547
553
19
15
55
709
781
932
1008
994
1088
1361
1345
1377
289
42
647
1717
1978
1310
287
441
547
553
19
15
55
709
781
932
1008
994
1088
1361
1345
1377
289
42
655
1717
1914
1311
287
313
563
545
19
15
55
709
781
932
1008
994
1088
1361
1345
1377
289
42
655
1717
1978
1310
286
313
563
545
19
15
55
709
781
932
1008
994
1088
1364
1345
1377
289
42
647
1719
1901
1310
286
441
547
552
19
15
55
709
781
932
1008
994
1088
1364
1345
1377
289
42
655
1719
1901
1310
286
313
563
544
19
15
55
709
781
932
1008
994
1088
1364
1345
1377
289
42
655
1719
1982
1298
287
313
563
544
19
15
55
709
781
932
1008
994
1088
1364
1345
1377
289
42
655
1719
1914
1310
287
313
563
544
19
15
55
709
781
932
1008
994
1088
1364
1345
1377
1313
42
655
1719
1946
1090
1310
313
563
544
19
15
55
709
781
932
1008
994
1088
1362
1345
1377
289
42
640
1716
1948
1310
287
441
544
554
19
15
55
709
781
932
1008
994
1088
1362
1345
1377
289
42
640
1716
1900
1310
287
441
544
554
19
15
55
709
781
932
1008
994
1088
1362
1345
1377
289
42
640
1716
1972
1310
287
441
544
554
19
15
55
709
781
932
1008
994
1088
1362
1345
1377
289
42
640
1716
1908
1310
287
441
544
554
19
15
55
709
781
932
1008
994
1088
1362
1345
1377
289
42
640
1716
1980
1310
287
441
544
554
19
15
55
709
781
932
1008
994
1088
1362
1345
1377
1313
42
640
1716
1900
1310
1307
308
544
556
19
15
55
709
781
932
1008
994
1088
1362
1345
1377
1313
42
640
1716
1972
1310
1307
308
544
556
19
15
55
709
781
932
1008
994
1088
1362
1345
1377
1313
42
640
1716
1908
1310
1307
308
544
556
19
15
55
709
781
932
1008
994
1088
1362
1345
1377
1313
42
640
1716
1980
1310
1307
308
544
556
19
15
55
709
781
932
1008
994
1088
1362
1345
1377
1313
42
640
1716
1916
1310
1307
308
544
556
19
15
55
709
781
932
1008
994
1088
1362
1347
1377
289
42
640
1716
1944
1308
285
441
544
554
19
15
55
709
781
932
1008
994
1088
1362
1347
1377
289
42
640
1716
1976
1308
285
441
544
554
19
15
55
709
781
932
1016
994
1088
1361
1345
1377
337
18
655
1717
1914
1311
141
673
547
545
19
15
55
709
781
932
1016
994
1088
1361
1345
1377
337
18
655
1717
1978
1311
141
673
547
545
19
15
55
709
781
932
1016
994
1088
1361
1345
1377
1097
18
655
1717
1968
1042
1415
481
547
545
19
15
55
709
781
932
1016
994
1088
1361
1345
1377
329
18
655
1717
1904
1298
135
737
547
545
19
15
55
709
781
932
1016
994
1088
1364
1345
1377
336
18
640
1719
1914
1310
140
437
570
555
19
15
55
709
781
932
1016
994
1088
1364
1345
1377
336
26
640
1719
1914
1310
140
677
570
555
19
15
55
709
781
932
1016
994
1088
1364
1345
1377
337
18
640
1719
1901
1310
143
436
570
555
19
15
55
709
781
932
1016
994
1088
1364
1345
1377
337
18
640
1719
1914
1310
141
673
570
555
19
15
55
709
781
932
1016
994
1088
1364
1345
1377
337
18
655
1719
1914
1310
141
673
547
544
19
15
55
709
781
932
1016
994
1088
1364
1345
1377
337
26
640
1719
1901
1310
141
433
569
555
19
15
55
709
781
932
1016
994
1088
1364
1345
1377
337
26
640
1719
1914
1298
143
681
552
555
19
15
55
709
781
932
1016
994
1088
1364
1345
1377
329
10
640
1719
1946
1042
135
689
568
555
19
15
55
709
781
932
1016
994
1088
1364
1345
1377
329
10
640
1719
1966
1058
135
433
568
555
19
15
55
709
781
932
1016
994
1088
1364
1345
1377
329
10
640
1719
1974
1042
135
689
568
555
19
15
55
709
781
932
1016
994
1088
1364
1345
1377
329
10
640
1719
1914
1298
135
433
568
555
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
336
18
640
1716
1948
1054
140
437
570
554
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
336
18
640
1716
1972
1054
140
437
570
554
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
336
18
640
1716
1908
1054
140
437
570
554
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
336
18
640
1716
1980
1054
140
437
570
554
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
336
18
640
1716
1916
1310
140
437
570
554
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
336
26
640
1716
1948
1310
140
677
556
556
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
336
26
640
1716
1972
1310
140
677
556
556
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
336
26
640
1716
1908
1310
140
677
556
556
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
336
26
640
1716
1980
1310
140
677
556
556
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
336
26
640
1716
1916
1310
140
677
556
556
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
337
18
640
1716
1948
1054
143
692
570
556
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
337
18
640
1716
1900
1310
143
692
570
556
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
337
18
640
1716
1972
1054
143
692
570
556
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
337
18
640
1716
1908
1054
143
692
570
556
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
337
18
640
1716
1980
1054
143
692
570
556
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
337
18
640
1716
1916
1310
141
673
570
556
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
337
26
640
1716
1948
1310
141
433
569
556
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
337
26
640
1716
1900
1310
141
433
569
556
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
337
26
640
1716
1972
1310
142
681
552
556
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
337
26
640
1716
1908
1310
142
681
552
556
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
337
26
640
1716
1980
1054
141
433
569
556
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
337
26
640
1716
1916
1310
141
433
569
556
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
1097
44
640
1716
1972
1042
1415
453
538
538
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
329
12
640
1716
1908
1298
135
440
556
538
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
329
10
640
1716
1908
1298
135
433
568
538
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
329
44
640
1716
1900
1310
135
709
556
556
19
15
55
709
781
932
1016
994
1088
1362
1345
1377
329
44
640
1716
1908
1298
135
709
538
538
19
15
55
709
781
932
1016
994
1088
1362
1347
1377
336
18
640
1716
1896
1308
140
686
556
556
19
15
55
709
781
932
1016
994
1088
1362
1347
1377
336
18
640
1716
1944
1052
140
437
570
554
19
15
55
709
781
932
1016
994
1088
1362
1347
1377
336
18
640
1716
1976
1052
140
437
570
554
19
15
55
709
781
932
1016
994
1088
1362
1347
1377
336
18
640
1716
1912
1308
140
437
570
554
19
15
55
709
781
932
1016
994
1088
1362
1347
1377
336
26
640
1716
1944
1308
140
677
556
556
19
15
55
709
781
932
1016
994
1088
1362
1347
1377
336
26
640
1716
1976
1308
140
677
556
556
19
15
55
709
781
932
1016
994
1088
1362
1347
1377
336
26
640
1716
1912
1308
140
677
556
556
19
15
55
709
781
932
1016
994
1088
1362
1347
1377
337
20
640
1716
1896
1308
141
685
545
538
19
15
55
709
781
932
1016
994
1088
1362
1347
1377
337
20
640
1716
1976
1308
141
685
545
538
19
15
55
709
781
932
1016
994
1088
1362
1347
1377
337
20
640
1716
1912
1308
141
685
545
538
19
15
55
709
781
932
1016
994
1088
1362
1347
1377
337
18
640
1716
1944
1308
141
673
570
556
19
15
55
709
781
932
1016
994
1088
1362
1347
1377
337
18
640
1716
1976
1308
141
673
570
556
19
15
55
709
781
932
1016
994
1088
1362
1347
1377
337
18
640
1716
1912
1308
141
673
570
556
19
15
55
709
781
932
1016
994
1088
1362
1347
1377
337
26
640
1716
1896
1308
141
420
568
556
19
15
55
709
781
932
1016
994
1088
1362
1347
1377
337
26
640
1716
1944
1052
141
433
569
556
19
15
55
709
781
932
1016
994
1088
1362
1347
1377
337
26
640
1716
1976
1052
141
433
569
556
19
15
55
709
781
932
1016
994
1088
1362
1347
1377
337
26
640
1716
1912
1308
141
433
569
556
19
15
55
709
789
900
1016
994
1088
1365
1361
1385
361
44
640
1718
1926
1029
138
680
551
557
19
15
55
709
789
900
1016
994
1088
1365
1361
1385
361
44
640
1718
1894
1029
138
680
551
557
19
15
55
709
789
900
1016
994
1088
1365
1361
1385
361
44
640
1718
1958
1029
138
680
551
557
19
15
55
709
788
900
1016
994
1088
1364
1360
1384
1128
44
640
1719
1927
1157
810
360
554
555
19
15
55
709
788
900
1016
994
1088
1364
1360
1384
360
44
640
1719
1927
1029
138
680
554
555
19
15
55
709
788
900
1016
994
1088
1364
1364
1384
360
44
640
1719
1891
1025
160
680
554
555
19
15
55
709
788
900
1016
994
1088
1364
1364
1384
360
44
640
1719
1955
1025
138
680
554
555
19
15
55
453
268
932
1016
994
1088
1874
1856
864
594
1042
1152
692
566
30
398
1004
572
44
19
15
55
453
268
932
1016
994
1088
1874
1856
864
594
1050
1152
692
566
30
398
1002
562
42
19
15
55
453
269
932
1008
994
1088
1874
577
865
289
42
640
692
52
1054
1307
308
544
42
19
15
55
453
269
932
1008
994
1088
1874
1857
865
289
42
640
692
564
30
1307
308
544
42
19
15
55
453
269
932
1008
994
1088
1874
1857
865
289
42
640
692
572
30
1307
436
544
42
19
15
55
453
269
932
1016
994
1088
1873
1857
865
585
1042
1167
693
570
34
391
993
547
33
19
15
55
453
269
932
1016
994
1088
1874
1857
865
593
1042
1152
692
564
30
399
948
560
44
19
15
55
453
269
932
1016
994
1088
1874
1857
865
592
1042
1152
692
564
30
396
949
570
42
19
15
55
453
269
932
1016
994
1088
1874
1857
865
585
1036
1152
692
572
66
391
949
570
26
19
15
55
453
269
932
1016
994
1088
1874
1857
865
585
12
1152
692
572
66
647
1717
1594
26
19
15
55
453
269
932
1016
994
1088
1874
1857
865
585
1034
1152
692
572
34
390
1004
556
26
19
15
55
453
269
932
1016
994
1088
1874
1857
865
585
1068
1152
692
572
66
391
965
538
26
19
15
55
453
269
932
1016
994
1088
1874
1857
865
585
44
1152
692
572
66
647
1733
1562
26
19
15
55
453
269
932
1016
994
1088
1874
1859
865
585
1036
1152
692
552
42
390
952
556
26
19
15
55
453
269
932
1016
994
1088
1874
1859
865
585
1034
1152
692
552
42
390
1004
556
26
19
15
55
453
269
932
1016
994
1088
1874
1859
865
585
1068
1152
692
552
42
390
965
556
44
19
15
55
453
780
932
776
866
1088
1874
832
864
1028
244
640
692
410
1040
1282
311
625
154
19
15
55
453
780
932
776
866
1088
1874
832
864
1028
1268
640
692
410
16
1282
1335
177
154
19
15
55
453
780
932
1008
994
1088
1876
1472
352
290
42
655
695
1691
1054
1310
314
563
32
19
15
55
453
780
932
1008
994
1088
1874
1344
352
290
42
640
692
886
286
286
602
540
26
19
15
55
453
780
932
1008
994
1088
1874
1344
352
290
42
640
692
1910
1310
286
602
540
26
19
15
55
453
780
932
1016
994
1088
1876
1344
352
336
18
640
695
1911
1093
1164
430
554
43
19
15
55
453
780
932
1016
994
1088
1876
1344
864
1104
1042
1152
695
895
69
1164
942
554
43
19
15
55
453
780
932
1016
994
1088
1876
1344
864
1104
1042
1152
695
887
69
1164
942
554
43
19
15
55
453
780
932
1016
994
1088
1876
1344
864
1104
1042
1152
695
1919
69
1164
942
554
43
19
15
55
453
780
932
1016
994
1088
1876
1344
864
1104
1042
1152
695
1911
69
1164
942
554
43
19
15
55
453
780
932
1016
994
1088
1876
1344
864
1168
1042
1152
695
895
69
524
910
570
43
19
15
55
453
780
932
1016
994
1088
1876
1344
864
1168
1042
1152
695
1919
69
524
910
570
43
19
15
55
453
780
932
1016
994
1088
1876
1344
864
1168
1042
1152
695
1911
69
524
910
570
43
19
15
55
453
780
932
1016
994
1088
1876
1344
864
1106
1042
1152
695
887
69
654
684
554
43
19
15
55
453
780
932
1016
994
1088
1876
1344
864
1106
1042
1152
695
1911
69
654
684
554
43
19
15
55
453
780
932
1016
994
1088
1876
1344
864
1106
1050
1152
695
887
69
654
678
553
43
19
15
55
453
780
932
1016
994
1088
1876
1344
864
1106
1050
1152
695
1911
69
654
678
553
43
19
15
55
453
780
932
1016
994
1088
1876
1344
864
1170
1050
1152
695
1911
69
526
906
552
43
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1104
1042
1152
692
1590
30
652
686
554
42
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1104
1042
1152
692
878
30
652
686
554
42
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1104
1042
1152
692
886
30
652
686
554
42
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1104
1042
1152
692
1910
30
652
686
554
42
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1168
1042
1152
692
878
30
524
1006
556
42
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1168
1042
1152
692
886
30
524
1006
556
42
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1168
1042
1152
692
1902
30
524
1006
556
42
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1168
1042
1152
692
1910
30
524
1006
556
42
19
15
55
453
780
932
1016
994
1088
1874
1344
864
592
1042
1152
692
1590
158
140
942
554
42
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1106
1042
1152
692
1590
30
654
686
570
44
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1106
1042
1152
692
878
30
654
686
570
44
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1106
1042
1152
692
886
30
654
686
570
44
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1106
1042
1152
692
1910
30
654
686
570
44
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1106
1050
1152
692
1590
30
654
682
552
44
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1106
1050
1152
692
878
30
654
682
552
44
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1106
1050
1152
692
886
30
654
682
552
44
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1106
1050
1152
692
1910
30
654
682
552
44
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1170
1042
1152
692
1590
30
526
758
572
44
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1170
1042
1152
692
878
30
526
908
556
42
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1170
1042
1152
692
886
30
526
908
556
42
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1170
1042
1152
692
1902
30
526
908
556
42
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1170
1042
1152
692
1910
30
526
908
556
42
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1170
1050
1152
692
878
30
526
906
552
44
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1170
1050
1152
692
886
30
526
906
552
44
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1170
1050
1152
692
1902
30
526
906
552
44
19
15
55
453
780
932
1016
994
1088
1874
1344
864
1170
1050
1152
692
1910
30
526
906
552
44
19
15
55
453
780
932
1016
994
1088
1874
1344
864
594
1042
1152
692
886
30
142
1004
572
44
19
15
55
453
780
932
1016
994
1088
1874
1344
864
594
1050
1152
692
1590
158
142
938
552
44
19
15
55
453
780
932
1016
994
1088
1874
1344
864
594
1050
1152
692
878
30
142
1002
562
42
19
15
55
453
780
932
1016
994
1088
1874
1344
864
594
1050
1152
692
886
30
142
1002
562
42
19
15
55
453
780
932
1016
994
1088
1874
1344
848
1106
1050
1152
692
1590
62
622
1002
552
44
19
15
55
453
780
932
1016
994
1088
1874
1344
848
1362
1050
1152
692
1590
62
1134
746
552
44
19
15
55
453
780
932
1016
994
1088
1874
832
864
1104
1042
1152
692
438
30
652
686
554
42
19
15
55
453
780
932
1016
994
1088
1874
832
864
1168
1042
1152
692
438
1054
524
1006
556
42
19
15
55
453
780
932
1016
994
1088
1874
832
864
592
1042
1152
692
438
30
140
942
554
42
19
15
55
453
780
932
1016
994
1088
1874
832
864
1106
1042
1152
692
438
1054
1166
684
572
44
19
15
55
453
780
932
1016
994
1088
1874
832
864
1106
1050
1152
692
438
1054
1166
682
562
42
19
15
55
453
780
932
1016
994
1088
1874
832
864
1170
1042
1152
692
438
1054
526
908
556
42
19
15
55
453
780
932
1016
994
1088
1874
832
864
1170
1050
1152
692
438
1054
526
906
552
44
19
15
55
453
780
932
1016
994
1088
1874
832
864
594
1050
1152
692
438
30
142
934
553
44
19
15
55
453
780
932
1016
994
1088
1874
832
848
1106
1050
1152
692
438
1086
622
1002
552
44
19
15
55
453
780
932
1016
994
1088
1874
832
848
1362
1050
1152
692
438
1086
1134
746
552
44
19
15
55
453
780
932
1016
994
1088
1874
1472
352
328
44
1152
692
1718
1040
1136
708
1580
42
19
15
55
453
780
932
1016
994
1088
1874
1472
352
328
44
640
692
1718
1040
1136
708
556
42
19
15
55
453
780
932
1016
994
1088
1874
1472
352
292
36
640
692
1690
1040
1304
600
528
42
19
15
55
453
780
932
1016
994
1088
1874
1472
864
1104
1042
1152
692
1718
30
652
686
554
42
19
15
55
453
780
932
1016
994
1088
1874
1472
864
1104
1042
1152
692
822
30
652
686
554
42
19
15
55
453
780
932
1016
994
1088
1874
1472
864
1104
1042
1152
692
1846
30
652
686
554
42
19
15
55
453
780
932
1016
994
1088
1874
1472
864
1106
1042
1152
692
1718
30
654
686
570
44
19
15
55
453
780
932
1016
994
1088
1874
1472
864
1106
1042
1152
692
822
30
654
686
570
44
19
15
55
453
780
932
1016
994
1088
1874
1472
864
1106
1042
1152
692
1846
30
654
686
570
44
19
15
55
453
780
932
1016
994
1088
1874
1472
864
1106
1050
1152
692
1718
30
654
682
552
44
19
15
55
453
780
932
1016
994
1088
1874
1472
864
1106
1050
1152
692
822
30
654
682
552
44
19
15
55
453
780
932
1016
994
1088
1874
1472
864
1106
1050
1152
692
1846
30
654
682
552
44
19
15
55
453
780
932
1016
994
1088
1874
1472
864
1352
1068
1152
692
1718
16
1136
708
556
42
19
15
55
453
780
914
792
866
1088
1876
1344
834
1072
236
640
695
895
81
1368
298
618
43
19
15
55
453
780
914
792
866
1088
1876
1344
834
1072
236
640
695
1911
81
1368
298
618
43
19
15
55
453
780
914
792
866
1088
1876
1344
834
1072
1260
1152
695
1911
81
1368
1322
618
171
19
15
55
453
780
914
792
866
1088
1876
1344
834
1072
1260
896
695
1911
81
1368
1322
106
43
19
15
55
453
780
914
792
866
1088
1876
832
834
1072
1260
1152
695
411
81
856
810
618
171
19
15
55
453
780
914
792
866
1088
1874
1344
834
1032
1260
1152
692
1910
81
584
616
620
170
19
15
55
453
780
914
792
866
1088
1874
1344
834
1032
1260
896
692
1910
81
584
616
108
42
19
15
55
453
780
914
792
866
1088
1874
1344
834
1033
1257
896
692
1914
2
775
621
108
44
19
15
55
453
780
914
792
866
1088
1874
1344
834
1033
1260
1152
692
1914
2
775
616
620
172
19
15
55
453
780
914
792
866
1088
1874
1344
834
1033
1260
896
692
1914
2
775
616
108
42
19
15
55
453
780
914
792
866
1088
1874
1344
834
1074
1260
1152
692
1590
49
1370
1320
620
172
19
15
55
453
780
914
792
866
1088
1874
1344
834
1074
1260
1152
692
1910
81
1374
1320
620
170
19
15
55
453
780
914
792
866
1088
1874
1344
834
1074
1260
896
692
1910
81
1374
1320
108
42
19
15
55
453
780
914
792
866
1088
1874
832
834
1032
1260
1152
692
430
9
776
617
618
170
19
15
55
453
780
914
792
866
1088
1874
832
834
1032
1260
896
692
430
9
776
617
108
42
19
15
55
453
780
914
792
866
1088
1874
832
834
1032
1260
896
692
438
49
648
696
108
42
19
15
55
453
780
914
792
866
1088
1874
832
834
1033
1257
896
692
410
2
775
621
108
44
19
15
55
453
780
914
792
866
1088
1874
832
834
1033
1257
896
692
442
2
775
621
108
44
19
15
55
453
780
914
792
866
1088
1874
832
834
1033
1260
1152
692
410
2
775
616
620
172
19
15
55
453
780
914
792
866
1088
1874
832
834
1033
1260
1152
692
442
2
775
616
620
172
19
15
55
453
780
914
792
866
1088
1874
832
834
1033
1260
896
692
410
1026
647
696
108
42
19
15
55
453
780
914
792
866
1088
1874
832
834
1033
1260
896
692
442
1026
1159
696
108
42
19
15
55
453
780
914
792
866
1088
1874
832
834
1072
236
640
692
446
1073
1368
298
620
42
19
15
55
453
780
914
792
866
1088
1874
832
834
1072
1260
1152
692
446
1073
1368
1322
620
170
19
15
55
453
780
914
792
866
1088
1874
832
834
1072
1260
896
692
446
1073
1368
1322
106
42
19
15
55
453
780
914
792
866
1088
1874
832
834
1074
236
640
692
438
1073
1370
296
620
44
19
15
55
453
780
914
792
866
1088
1874
832
834
1074
1260
1152
692
438
1073
1370
1320
620
172
19
15
55
453
780
914
792
866
1088
1874
832
834
1074
1260
896
692
438
1073
1370
1320
108
44
19
15
55
453
780
914
792
866
1088
1874
1472
834
1032
1260
896
692
1646
9
776
617
108
42
19
15
55
453
780
914
792
866
1088
1874
1472
834
1033
1260
1152
692
1690
2
775
616
620
172
19
15
55
453
780
914
792
866
1088
1874
1472
834
1033
1260
1152
692
1722
2
583
616
620
170
19
15
55
453
780
914
792
866
1088
1874
1472
834
1033
1260
896
692
1690
2
775
616
108
42
19
15
55
453
780
914
792
866
1088
1874
1472
834
1033
1260
896
692
1722
2
583
616
108
42
19
15
55
453
780
914
792
866
1088
1874
1472
834
1033
1260
896
692
1658
2
903
616
108
42
19
15
55
453
780
914
1008
994
1088
1876
832
834
1186
1066
1167
695
443
1073
570
987
531
32
19
15
55
453
780
914
1008
994
1088
1876
832
834
1186
1066
1167
695
439
1073
570
987
531
32
19
15
55
453
277
900
1016
994
1088
1877
1873
873
361
44
640
694
550
5
1322
488
551
45
19
15
55
453
277
900
1016
994
1088
1877
1873
873
617
1068
1152
694
550
5
394
1000
551
45
19
15
55
453
781
932
792
866
1088
1876
1345
865
1033
1258
640
695
890
66
1286
1329
184
171
19
15
55
453
781
932
792
866
1088
1876
1345
865
1033
1258
640
695
1910
66
1287
1329
184
171
19
15
55
453
781
932
792
866
1088
1876
833
865
1033
234
640
695
430
1058
1287
305
696
171
19
15
55
453
781
932
792
866
1088
1876
833
865
1033
234
640
695
410
1042
1287
305
696
171
19
15
55
453
781
932
792
866
1088
1876
833
865
1033
234
640
695
442
1042
1287
305
696
171
19
15
55
453
781
932
792
866
1088
1876
833
865
1033
1258
640
695
410
18
1287
1329
184
171
19
15
55
453
781
932
792
866
1088
1876
833
865
1033
1258
640
695
442
18
1287
1329
184
171
19
15
55
453
781
932
792
866
1088
1874
1345
865
1033
1258
640
692
892
66
1287
1329
184
172
19
15
55
453
781
932
792
866
1088
1874
833
865
1033
236
640
692
436
1042
1287
312
620
42
19
15
55
453
781
932
792
866
1088
1874
833
865
1033
236
640
692
444
1058
1287
309
698
42
19
15
55
453
781
932
792
866
1088
1874
833
865
1033
234
640
692
436
1042
1287
305
696
172
19
15
55
453
781
932
792
866
1088
1874
833
865
1033
234
640
692
444
1058
1287
305
696
172
19
15
55
453
781
932
792
866
1088
1874
833
865
1033
1258
640
692
436
18
1287
1329
184
172
19
15
55
453
781
932
1008
994
1088
1873
1345
353
289
42
655
693
890
1055
287
313
563
33
19
15
55
453
781
932
1008
994
1088
1873
1473
353
289
42
655
693
1690
1054
1310
313
563
33
19
15
55
453
781
932
1008
994
1088
1876
1473
353
289
42
655
695
1690
1042
1307
601
531
32
19
15
55
453
781
932
1008
994
1088
1874
1345
353
289
42
640
692
876
1054
286
825
544
42
19
15
55
453
781
932
1008
994
1088
1874
1345
353
289
42
640
692
884
1054
283
308
544
42
19
15
55
453
781
932
1008
994
1088
1874
1345
353
289
42
640
692
892
1054
283
308
544
42
19
15
55
453
781
932
1008
994
1088
1874
1345
353
289
42
640
692
1908
1310
286
825
544
42
19
15
55
453
781
932
1008
994
1088
1874
1473
353
289
42
640
692
820
1054
286
825
544
42
19
15
55
453
781
932
1008
994
1088
1874
1473
353
289
42
640
692
1844
1054
286
825
544
42
19
15
55
453
781
932
1008
994
1088
1874
1347
353
289
42
640
692
872
1098
283
825
544
42
19
15
55
453
781
932
1008
994
1088
1874
1347
353
289
42
640
692
1896
1098
283
825
544
42
19
15
55
453
781
932
1008
994
1088
1874
1475
353
289
42
640
692
1688
1052
1309
308
572
42
19
15
55
453
781
932
1016
994
1088
1873
1345
865
1105
1042
1167
693
890
31
653
673
547
33
19
15
55
453
781
932
1016
994
1088
1873
1345
865
1097
1042
1167
693
880
66
1159
1249
547
33
19
15
55
453
781
932
1016
994
1088
1873
1345
865
1097
1042
1167
693
1904
66
1159
1249
547
33
19
15
55
453
781
932
1016
994
1088
1873
1345
865
1097
1042
1167
693
1594
66
1159
1249
547
33
19
15
55
453
781
932
1016
994
1088
1873
1345
865
1097
1042
1167
693
890
66
1159
1249
547
33
19
15
55
453
781
932
1016
994
1088
1873
1345
865
1097
1042
1167
693
1914
66
1159
1249
547
33
19
15
55
453
781
932
1016
994
1088
1873
1345
865
1097
18
655
693
880
18
1415
481
547
33
19
15
55
453
781
932
1016
994
1088
1873
1345
865
1097
18
655
693
1904
18
1415
481
547
33
19
15
55
453
781
932
1016
994
1088
1873
1345
865
1169
1042
1167
693
890
31
525
993
547
33
19
15
55
453
781
932
1016
994
1088
1873
1345
865
1169
1042
1167
693
1914
31
525
993
547
33
19
15
55
453
781
932
1016
994
1088
1873
1345
865
585
1042
1167
693
880
18
135
993
547
33
19
15
55
453
781
932
1016
994
1088
1873
833
865
1105
1042
1167
693
410
1054
1166
674
547
33
19
15
55
453
781
932
1016
994
1088
1873
833
865
1105
1042
1167
693
442
1054
1166
674
547
33
19
15
55
453
781
932
1016
994
1088
1873
833
865
1097
1042
1167
693
432
18
1159
1249
547
33
19
15
55
453
781
932
1016
994
1088
1873
833
865
1097
1042
1167
693
442
34
903
737
547
33
19
15
55
453
781
932
1016
994
1088
1873
833
865
1097
18
655
693
432
1042
1415
481
547
33
19
15
55
453
781
932
1016
994
1088
1873
833
865
1169
1042
1167
693
410
1055
525
993
547
33
19
15
55
453
781
932
1016
994
1088
1873
833
865
1169
1042
1167
693
442
1055
525
993
547
33
19
15
55
453
781
932
1016
994
1088
1873
833
865
593
1042
1167
693
410
31
141
929
547
33
19
15
55
453
781
932
1016
994
1088
1873
833
865
593
1042
1167
693
442
31
141
929
547
33
19
15
55
453
781
932
1016
994
1088
1873
833
849
1105
1042
1167
693
410
62
614
994
547
33
19
15
55
453
781
932
1016
994
1088
1873
833
849
1105
1042
1167
693
442
62
742
738
547
33
19
15
55
453
781
932
1016
994
1088
1873
1473
865
1105
1042
1167
693
1722
31
653
673
547
33
19
15
55
453
781
932
1016
994
1088
1873
1473
865
1169
1042
1167
693
1690
19
525
993
547
33
19
15
55
453
781
932
1016
994
1088
1877
1345
865
1169
1041
1152
694
878
30
526
911
553
45
19
15
55
453
781
932
1016
994
1088
1877
1345
865
1169
1041
1152
694
1902
30
526
911
553
45
19
15
55
453
781
932
1016
994
1088
1877
833
849
1105
1041
1152
694
430
1086
1254
995
569
45
19
15
55
453
781
932
1016
994
1088
1876
1345
353
329
10
640
695
878
1090
1159
433
568
43
19
15
55
453
781
932
1016
994
1088
1876
1345
353
329
10
640
695
890
1090
1158
433
568
43
19
15
55
453
781
932
1016
994
1088
1876
1345
353
329
10
640
695
1914
1090
1158
433
568
43
19
15
55
453
781
932
1016
994
1088
1876
1345
353
329
25
640
695
890
1090
1158
999
561
43
19
15
55
453
781
932
1016
994
1088
1876
1345
353
329
25
640
695
1914
1090
1158
999
561
43
19
15
55
453
781
932
1016
994
1088
1876
1345
353
329
18
640
695
890
1090
1159
993
561
43
19
15
55
453
781
932
1016
994
1088
1876
1345
353
329
18
640
695
1914
1090
1159
993
561
43
19
15
55
453
781
932
1016
994
1088
1876
1345
353
329
18
655
695
890
1090
1159
993
547
32
19
15
55
453
781
932
1016
994
1088
1876
1345
353
329
18
655
695
1914
1090
1159
993
547
32
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1105
1042
1152
695
890
30
653
673
570
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1105
1042
1167
695
890
30
653
673
547
32
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1105
1050
1152
695
877
30
654
681
552
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1105
1050
1152
695
890
30
654
681
552
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1104
1042
1152
695
890
30
652
750
570
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1104
1050
1152
695
890
30
652
677
570
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1097
1034
1152
695
1590
66
1159
689
568
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1097
1034
1152
695
890
66
1158
689
568
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1097
1034
1152
695
886
66
1159
689
568
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1097
1034
1152
695
1914
66
1158
689
568
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1097
1034
1152
695
1910
66
1159
689
568
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1097
1049
1152
695
890
66
646
743
561
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1097
1049
1152
695
1914
66
646
743
561
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1097
1042
1152
695
890
66
647
737
561
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1097
1042
1152
695
886
66
647
737
561
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1097
1042
1152
695
1914
66
647
737
561
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1097
1042
1152
695
1910
66
647
737
561
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1097
1042
1159
695
894
66
647
737
563
40
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1097
1042
1159
695
1918
66
647
737
563
40
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1097
1042
1167
695
1598
18
903
737
547
32
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1097
1042
1167
695
894
66
647
737
547
32
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1097
1042
1167
695
890
66
647
737
547
32
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1097
1042
1167
695
1918
66
647
737
547
32
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1097
1042
1167
695
1914
66
647
737
547
32
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1168
1042
1152
695
890
30
524
910
554
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1168
1042
1152
695
1914
30
524
910
554
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1168
1050
1152
695
890
30
524
997
554
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1168
1050
1152
695
1914
30
524
997
554
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1169
1041
1152
695
877
30
526
911
553
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1169
1041
1152
695
890
30
526
911
553
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1169
1041
1152
695
1901
30
526
911
553
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1169
1041
1152
695
1914
30
526
911
553
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1169
1042
1152
695
877
30
527
756
570
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1169
1042
1152
695
890
30
525
993
561
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1169
1042
1152
695
1914
30
525
993
561
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1169
1042
1167
695
890
30
525
993
547
32
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1169
1042
1167
695
1914
30
525
993
547
32
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1169
1050
1152
695
877
30
525
905
569
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1169
1050
1152
695
890
18
527
905
552
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1169
1050
1152
695
1901
30
526
905
568
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
1169
1050
1152
695
1914
18
527
905
552
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
592
1042
1152
695
890
30
140
1006
570
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
585
1042
1152
695
890
18
135
993
561
43
19
15
55
453
781
932
1016
994
1088
1876
1345
865
585
1042
1167
695
894
18
135
993
547
32
19
15
55
453
781
932
1016
994
1088
1876
1345
865
585
1042
1167
695
890
18
135
993
547
32
19
15
55
453
781
932
1016
994
1088
1876
1345
849
1169
1049
1152
695
1581
62
561
755
560
43
19
15
55
453
781
932
1016
994
1088
1876
833
865
1105
1042
1152
695
410
1054
1167
948
570
43
19
15
55
453
781
932
1016
994
1088
1876
833
865
1105
1042
1167
695
410
1054
1166
673
547
32
19
15
55
453
781
932
1016
994
1088
1876
833
865
1105
1042
1167
695
442
1054
1166
673
547
32
19
15
55
453
781
932
1016
994
1088
1876
833
865
1105
1050
1152
695
410
1042
1167
937
552
43
19
15
55
453
781
932
1016
994
1088
1876
833
865
1104
1042
1152
695
410
1054
1164
949
570
43
19
15
55
453
781
932
1016
994
1088
1876
833
865
1097
1034
1152
695
410
1090
1158
689
568
43
19
15
55
453
781
932
1016
994
1088
1876
833
865
1097
1049
1152
695
410
1090
1158
999
561
43
19
15
55
453
781
932
1016
994
1088
1876
833
865
1097
1042
1152
695
410
1090
647
737
561
43
19
15
55
453
781
932
1016
994
1088
1876
833
865
1097
1042
1167
695
410
1090
647
737
547
32
19
15
55
453
781
932
1016
994
1088
1876
833
865
1097
1042
1167
695
446
1042
903
737
547
32
19
15
55
453
781
932
1016
994
1088
1876
833
865
1097
1042
1167
695
442
1042
903
737
547
32
19
15
55
453
781
932
1016
994
1088
1876
833
865
1168
1042
1152
695
410
30
524
910
554
43
19
15
55
453
781
932
1016
994
1088
1876
833
865
1168
1050
1152
695
410
1054
524
997
554
43
19
15
55
453
781
932
1016
994
1088
1876
833
865
1169
1041
1152
695
410
1054
526
911
553
43
19
15
55
453
781
932
1016
994
1088
1876
833
865
1169
1042
1152
695
410
1054
525
993
561
43
19
15
55
453
781
932
1016
994
1088
1876
833
865
1169
1042
1167
695
410
1054
525
993
547
32
19
15
55
453
781
932
1016
994
1088
1876
833
865
1169
1042
1167
695
442
1054
525
993
547
32
19
15
55
453
781
932
1016
994
1088
1876
833
865
1169
1050
1152
695
410
1054
525
905
569
43
19
15
55
453
781
932
1016
994
1088
1876
833
865
593
1042
1152
695
410
30
141
929
570
43
19
15
55
453
781
932
1016
994
1088
1876
833
865
593
1042
1167
695
410
30
141
929
547
32
19
15
55
453
781
932
1016
994
1088
1876
833
865
593
1042
1167
695
442
30
141
929
547
32
19
15
55
453
781
932
1016
994
1088
1876
833
865
593
1050
1152
695
410
18
143
937
552
43
19
15
55
453
781
932
1016
994
1088
1876
833
865
592
1050
1152
695
410
30
140
933
570
43
19
15
55
453
781
932
1016
994
1088
1876
833
849
1105
1041
1152
695
429
1086
1254
995
569
43
19
15
55
453
781
932
1016
994
1088
1876
833
849
1105
1041
1152
695
410
62
614
995
569
43
19
15
55
453
781
932
1016
994
1088
1876
833
849
1105
1050
1152
695
429
1086
623
1001
552
43
19
15
55
453
781
932
1016
994
1088
1876
833
849
1169
1049
1152
695
429
1086
561
755
560
43
19
15
55
453
781
932
1016
994
1088
1876
833
849
1361
1050
1152
695
429
1086
1135
745
552
43
19
15
55
453
781
932
1016
994
1088
1876
1473
865
1105
1050
1152
695
1690
18
655
681
552
43
19
15
55
453
781
932
1016
994
1088
1876
1473
865
1104
1042
1152
695
1690
30
652
750
570
43
19
15
55
453
781
932
1016
994
1088
1876
1473
865
1097
1034
1152
695
1690
18
647
753
568
43
19
15
55
453
781
932
1016
994
1088
1876
1473
865
1097
1042
1152
695
1690
18
647
737
561
43
19
15
55
453
781
932
1016
994
1088
1876
1473
865
1097
1042
1159
695
1726
18
647
737
563
40
19
15
55
453
781
932
1016
994
1088
1876
1473
865
1097
1042
1167
695
1726
18
647
737
547
32
19
15
55
453
781
932
1016
994
1088
1876
1473
865
1097
1042
1167
695
1690
18
647
737
547
32
19
15
55
453
781
932
1016
994
1088
1876
1473
865
1169
1050
1152
695
1690
18
527
873
552
43
19
15
55
453
781
932
1016
994
1088
1874
1345
353
337
20
640
692
884
1093
1165
429
545
26
19
15
55
453
781
932
1016
994
1088
1874
1345
353
337
20
640
692
1908
1093
1165
429
545
26
19
15
55
453
781
932
1016
994
1088
1874
1345
353
337
26
640
692
884
1042
1167
937
552
42
19
15
55
453
781
932
1016
994
1088
1874
1345
353
337
26
640
692
1908
1093
1165
945
569
44
19
15
55
453
781
932
1016
994
1088
1874
1345
353
329
12
1152
692
892
1090
1159
696
1580
26
19
15
55
453
781
932
1016
994
1088
1874
1345
353
329
12
1152
692
1916
1090
1159
693
1594
26
19
15
55
453
781
932
1016
994
1088
1874
1345
353
329
12
640
692
892
1090
1159
696
556
26
19
15
55
453
781
932
1016
994
1088
1874
1345
353
329
12
640
692
1916
1090
1159
437
570
26
19
15
55
453
781
932
1016
994
1088
1874
1345
353
329
10
640
692
892
1090
1159
433
568
26
19
15
55
453
781
932
1016
994
1088
1874
1345
353
329
10
640
692
1916
1090
1159
433
568
26
19
15
55
453
781
932
1016
994
1088
1874
1345
353
329
42
640
692
892
1090
1158
428
540
26
19
15
55
453
781
932
1016
994
1088
1874
1345
353
329
42
640
692
1916
1090
1158
428
540
26
19
15
55
453
781
932
1016
994
1088
1874
1345
353
329
44
640
692
892
1090
1159
1221
538
26
19
15
55
453
781
932
1016
994
1088
1874
1345
353
329
44
640
692
1916
1090
1159
1221
538
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1105
1044
1152
692
884
69
1165
941
545
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1105
1044
1152
692
1908
69
1165
941
545
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1105
1042
1152
692
884
69
653
673
570
42
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1105
1042
1152
692
892
30
653
673
570
42
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1105
1042
1152
692
1908
69
653
673
570
42
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1105
1050
1152
692
1588
30
654
681
552
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1105
1050
1152
692
876
30
654
681
552
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1105
1050
1152
692
884
18
655
681
552
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1105
1050
1152
692
892
30
654
681
552
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1105
1050
1152
692
1908
18
655
681
552
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1104
1042
1152
692
1588
30
652
750
572
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1104
1042
1152
692
884
30
652
750
572
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1104
1042
1152
692
892
30
652
750
572
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1104
1042
1152
692
1908
30
652
750
572
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1104
1050
1152
692
1588
30
652
677
556
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1104
1050
1152
692
884
30
652
677
556
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1104
1050
1152
692
892
30
652
677
556
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1104
1050
1152
692
1908
30
652
677
556
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1036
1152
692
1596
66
1159
693
570
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1036
1152
692
884
66
1159
693
570
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1036
1152
692
892
66
1159
952
556
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1036
1152
692
1908
66
1159
693
570
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1036
1152
692
1916
66
1159
952
556
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1034
1152
692
1596
66
1159
689
568
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1034
1152
692
884
66
1159
689
568
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1034
1152
692
892
66
646
748
556
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1034
1152
692
1908
66
1159
689
568
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1034
1152
692
1916
66
646
748
556
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1066
1152
692
1596
66
1158
684
556
42
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1066
1152
692
884
66
1159
684
556
42
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1066
1152
692
892
66
1158
684
556
42
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1066
1152
692
1908
66
647
684
556
42
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1066
1152
692
1916
66
1158
684
556
42
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1068
1152
692
1596
66
1159
1221
538
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1068
1152
692
884
66
1159
1221
538
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1068
1152
692
892
66
1159
1221
538
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1068
1152
692
1908
66
1159
1221
538
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
1068
1152
692
1916
66
1159
1221
538
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1097
44
640
692
1908
18
1415
453
538
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1168
1042
1152
692
1588
30
524
757
570
42
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1168
1042
1152
692
884
30
524
910
554
42
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1168
1042
1152
692
892
30
524
910
554
42
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1168
1042
1152
692
1908
30
524
910
554
42
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1168
1042
1152
692
1916
30
524
910
554
42
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1168
1050
1152
692
884
30
524
997
569
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1168
1050
1152
692
892
30
524
997
569
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1168
1050
1152
692
1908
30
524
997
569
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1168
1050
1152
692
1916
30
524
997
569
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1044
1152
692
1908
69
525
909
545
42
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1042
1152
692
1588
30
527
756
570
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1042
1152
692
876
30
527
756
570
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1042
1152
692
884
30
527
756
570
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1042
1152
692
892
30
525
993
570
42
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1042
1152
692
1908
69
525
993
570
42
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1042
1152
692
1916
30
525
993
570
42
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1050
1152
692
876
30
526
905
568
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1050
1152
692
884
30
526
905
568
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1050
1152
692
892
30
525
753
569
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1050
1152
692
1900
30
526
905
568
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1050
1152
692
1908
69
525
905
568
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1050
1152
692
1916
30
526
905
568
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1066
1152
692
1908
69
525
836
536
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1068
1152
692
876
30
526
710
538
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1068
1152
692
884
30
526
710
538
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1068
1152
692
892
30
526
710
538
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1068
1152
692
1900
30
526
710
538
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1068
1152
692
1908
30
526
710
538
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
1169
1068
1152
692
1916
30
526
710
538
26
19
15
55
453
781
932
1016
994
1088
1874
1345
865
593
1050
1152
692
1588
158
142
937
552
42
19
15
55
453
781
932
1016
994
1088
1874
1345
865
592
1042
1152
692
892
30
140
1006
572
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
592
1050
1152
692
1588
158
140
933
556
44
19
15
55
453
781
932
1016
994
1088
1874
1345
865
585
1068
1152
692
884
18
135
965
538
26
19
15
55
453
781
932
1016
994
1088
1874
1345
849
1169
1068
1152
692
1580
62
566
710
538
26
19
15
55
453
781
932
1016
994
1088
1874
1345
849
1169
1068
1152
692
1596
62
566
710
538
26
19
15
55
453
781
932
1016
994
1088
1874
833
865
1105
1042
1152
692
436
1054
1167
948
560
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
1105
1042
1152
692
412
1054
1167
948
560
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
1105
1042
1152
692
444
1054
1167
948
560
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
1105
1050
1152
692
436
30
654
681
552
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
1105
1050
1152
692
412
30
654
681
552
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
1105
1050
1152
692
444
1054
1165
945
569
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
1104
1042
1152
692
436
1054
1164
949
570
42
19
15
55
453
781
932
1016
994
1088
1874
833
865
1104
1042
1152
692
412
1054
1164
949
570
42
19
15
55
453
781
932
1016
994
1088
1874
833
865
1104
1042
1152
692
444
1054
1164
949
570
42
19
15
55
453
781
932
1016
994
1088
1874
833
865
1104
1050
1152
692
436
30
652
677
556
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
1104
1050
1152
692
412
30
652
677
556
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
1104
1050
1152
692
444
30
652
677
556
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
1097
1036
1152
692
436
18
1159
952
556
26
19
15
55
453
781
932
1016
994
1088
1874
833
865
1097
1036
1152
692
444
34
903
696
556
26
19
15
55
453
781
932
1016
994
1088
1874
833
865
1097
1034
1152
692
436
18
1159
1009
568
26
19
15
55
453
781
932
1016
994
1088
1874
833
865
1097
1034
1152
692
444
34
902
748
556
26
19
15
55
453
781
932
1016
994
1088
1874
833
865
1097
1068
1152
692
436
18
1159
1477
538
26
19
15
55
453
781
932
1016
994
1088
1874
833
865
1097
1068
1152
692
444
34
903
709
538
26
19
15
55
453
781
932
1016
994
1088
1874
833
865
1097
44
640
692
436
1042
1415
453
538
26
19
15
55
453
781
932
1016
994
1088
1874
833
865
1168
1042
1152
692
436
1054
524
910
554
42
19
15
55
453
781
932
1016
994
1088
1874
833
865
1168
1042
1152
692
412
1054
524
910
554
42
19
15
55
453
781
932
1016
994
1088
1874
833
865
1168
1042
1152
692
444
1054
524
910
554
42
19
15
55
453
781
932
1016
994
1088
1874
833
865
1168
1050
1152
692
436
1054
524
997
569
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
1168
1050
1152
692
412
1054
524
997
569
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
1168
1050
1152
692
444
1054
524
997
569
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
1169
1042
1152
692
436
30
527
756
570
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
1169
1042
1152
692
412
30
527
756
570
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
1169
1042
1152
692
444
1054
525
993
570
42
19
15
55
453
781
932
1016
994
1088
1874
833
865
1169
1050
1152
692
436
1054
526
905
568
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
1169
1050
1152
692
412
1054
526
905
568
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
1169
1050
1152
692
444
1054
526
905
568
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
1169
1068
1152
692
436
1054
526
710
538
26
19
15
55
453
781
932
1016
994
1088
1874
833
865
1169
1068
1152
692
412
1054
526
710
538
26
19
15
55
453
781
932
1016
994
1088
1874
833
865
1169
1068
1152
692
444
1054
526
710
538
26
19
15
55
453
781
932
1016
994
1088
1874
833
865
593
1042
1152
692
444
30
141
929
570
42
19
15
55
453
781
932
1016
994
1088
1874
833
865
593
1050
1152
692
436
30
143
937
552
42
19
15
55
453
781
932
1016
994
1088
1874
833
865
593
1050
1152
692
444
30
143
937
552
42
19
15
55
453
781
932
1016
994
1088
1874
833
865
592
1050
1152
692
436
30
140
933
556
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
592
1050
1152
692
444
30
140
933
556
44
19
15
55
453
781
932
1016
994
1088
1874
833
865
585
1068
1152
692
436
18
135
965
538
26
19
15
55
453
781
932
1016
994
1088
1874
833
849
1105
1041
1152
692
436
62
614
995
569
42
19
15
55
453
781
932
1016
994
1088
1874
833
849
1105
1041
1152
692
428
62
742
739
569
42
19
15
55
453
781
932
1016
994
1088
1874
833
849
1105
1041
1152
692
444
62
742
739
569
42
19
15
55
453
781
932
1016
994
1088
1874
833
849
1105
1042
1152
692
436
62
614
994
560
44
19
15
55
453
781
932
1016
994
1088
1874
833
849
1105
1042
1152
692
428
62
742
738
560
44
19
15
55
453
781
932
1016
994
1088
1874
833
849
1105
1042
1152
692
444
62
742
738
560
44
19
15
55
453
781
932
1016
994
1088
1874
833
849
1105
1050
1152
692
436
1086
623
1001
552
44
19
15
55
453
781
932
1016
994
1088
1874
833
849
1105
1050
1152
692
428
1086
623
1001
552
44
19
15
55
453
781
932
1016
994
1088
1874
833
849
1361
1050
1152
692
436
1086
1135
745
552
44
19
15
55
453
781
932
1016
994
1088
1874
833
849
1361
1050
1152
692
428
1086
1135
745
552
44
19
15
55
453
781
932
1016
994
1088
1874
1473
865
1105
1042
1152
692
1724
30
653
673
570
42
19
15
55
453
781
932
1016
994
1088
1874
1473
865
1105
1050
1152
692
1716
30
654
681
552
44
19
15
55
453
781
932
1016
994
1088
1874
1473
865
1105
1050
1152
692
820
30
654
681
552
44
19
15
55
453
781
932
1016
994
1088
1874
1473
865
1105
1050
1152
692
1724
30
654
681
552
44
19
15
55
453
781
932
1016
994
1088
1874
1473
865
1105
1050
1152
692
1844
30
654
681
552
44
19
15
55
453
781
932
1016
994
1088
1874
1473
865
1104
1042
1152
692
1716
30
652
750
572
44
19
15
55
453
781
932
1016
994
1088
1874
1473
865
1104
1042
1152
692
820
30
652
750
572
44
19
15
55
453
781
932
1016
994
1088
1874
1473
865
1104
1042
1152
692
1692
30
652
750
572
44
19
15
55
453
781
932
1016
994
1088
1874
1473
865
1104
1042
1152
692
1724
30
652
750
572
44
19
15
55
453
781
932
1016
994
1088
1874
1473
865
1104
1042
1152
692
1844
30
652
750
572
44
19
15
55
453
781
932
1016
994
1088
1874
1473
865
1104
1050
1152
692
1716
30
652
677
556
44
19
15
55
453
781
932
1016
994
1088
1874
1473
865
1104
1050
1152
692
820
30
652
677
556
44
19
15
55
453
781
932
1016
994
1088
1874
1473
865
1104
1050
1152
692
1724
30
652
677
556
44
19
15
55
453
781
932
1016
994
1088
1874
1473
865
1104
1050
1152
692
1844
30
652
677
556
44
19
15
55
453
781
932
1016
994
1088
1874
1347
353
329
12
640
692
872
1098
1158
437
570
26
19
15
55
453
781
932
1016
994
1088
1874
1347
353
329
12
640
692
1896
1098
1158
437
570
26
19
15
55
453
781
932
1016
994
1088
1874
1347
353
329
10
640
692
872
1098
1158
1260
556
26
19
15
55
453
781
932
1016
994
1088
1874
1347
353
329
44
640
692
872
1098
1158
1221
538
26
19
15
55
453
781
932
1016
994
1088
1874
1347
353
329
44
640
692
1896
1098
1158
1221
538
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1105
1044
1152
692
872
28
653
685
545
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1105
1044
1152
692
888
28
653
685
545
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1105
1042
1152
692
872
28
653
674
560
44
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1105
1042
1152
692
888
28
653
673
570
42
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1105
1050
1152
692
872
28
653
740
556
44
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1105
1050
1152
692
888
28
653
740
556
44
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1104
1042
1152
692
872
28
652
686
572
44
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1104
1042
1152
692
888
28
652
686
572
44
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1104
1050
1152
692
888
28
652
677
556
44
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1097
1033
1152
692
1576
42
646
695
572
44
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1097
1036
1152
692
1576
42
646
696
556
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1097
1036
1152
692
872
74
1158
693
570
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1097
1036
1152
692
1896
74
1158
693
570
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1097
1034
1152
692
1576
42
646
748
556
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1097
1034
1152
692
872
74
646
748
556
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1097
1034
1152
692
1896
74
646
748
556
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1097
1066
1152
692
1576
42
646
684
556
42
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1097
1068
1152
692
1576
42
1158
936
556
42
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1097
1068
1152
692
872
74
1158
1221
538
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1097
1068
1152
692
1896
74
1158
1221
538
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1168
1042
1152
692
872
28
524
910
572
44
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1168
1042
1152
692
888
28
524
910
572
44
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1168
1042
1152
692
1896
28
524
910
572
44
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1168
1042
1152
692
1912
28
524
910
572
44
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1168
1050
1152
692
888
28
524
997
569
44
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1168
1050
1152
692
1912
28
524
997
569
44
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1044
1152
692
872
28
525
909
545
42
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1044
1152
692
888
28
525
909
545
42
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1044
1152
692
1896
28
525
909
545
42
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1044
1152
692
1912
28
525
909
545
42
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1034
1152
692
872
28
525
900
556
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1034
1152
692
888
28
525
900
556
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1034
1152
692
1896
28
525
900
556
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1034
1152
692
1912
28
525
900
556
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1042
1152
692
888
28
525
993
570
42
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1042
1152
692
1912
28
525
993
570
42
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1050
1152
692
872
28
525
754
568
44
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1050
1152
692
888
28
525
753
569
44
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1050
1152
692
1896
28
526
1001
552
44
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1050
1152
692
1912
28
526
905
568
44
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1066
1152
692
1592
28
525
836
536
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1066
1152
692
872
28
525
836
536
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1066
1152
692
888
28
525
836
536
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1066
1152
692
1896
28
525
836
536
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1066
1152
692
1912
28
525
836
536
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1068
1152
692
888
28
526
710
538
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
1169
1068
1152
692
1912
28
526
710
538
26
19
15
55
453
781
932
1016
994
1088
1874
1347
865
593
1050
1152
692
888
28
141
996
556
44
19
15
55
453
781
932
1016
994
1088
1874
1347
849
1105
1042
1152
692
1576
60
622
994
560
44
19
15
55
453
781
932
1016
994
1088
1874
1347
849
1105
1042
1152
692
1592
60
622
994
560
44
19
15
55
453
781
932
1016
994
1088
1874
1347
849
1361
1042
1152
692
1576
60
1134
738
560
44
19
15
55
453
781
932
1016
994
1088
1874
1347
849
1361
1042
1152
692
1592
60
1134
738
560
44
19
15
55
453
781
932
1016
994
1088
1874
835
865
1105
1044
1152
692
408
28
653
685
545
26
19
15
55
453
781
932
1016
994
1088
1874
835
865
1105
1042
1152
692
408
28
653
673
570
42
19
15
55
453
781
932
1016
994
1088
1874
835
865
1105
1050
1152
692
408
1052
1165
945
569
44
19
15
55
453
781
932
1016
994
1088
1874
835
865
1104
1042
1152
692
408
1052
1164
949
570
42
19
15
55
453
781
932
1016
994
1088
1874
835
865
1104
1050
1152
692
408
28
652
677
556
44
19
15
55
453
781
932
1016
994
1088
1874
835
865
1097
1036
1152
692
424
42
902
696
556
26
19
15
55
453
781
932
1016
994
1088
1874
835
865
1097
1034
1152
692
424
42
902
748
556
26
19
15
55
453
781
932
1016
994
1088
1874
835
865
1168
1042
1152
692
408
1052
524
910
572
44
19
15
55
453
781
932
1016
994
1088
1874
835
865
1168
1050
1152
692
408
1052
524
997
569
44
19
15
55
453
781
932
1016
994
1088
1874
835
865
1169
1044
1152
692
408
1052
525
909
545
42
19
15
55
453
781
932
1016
994
1088
1874
835
865
1169
1034
1152
692
408
1052
525
900
556
26
19
15
55
453
781
932
1016
994
1088
1874
835
865
1169
1042
1152
692
408
1052
525
993
570
42
19
15
55
453
781
932
1016
994
1088
1874
835
865
1169
1050
1152
692
408
1052
526
905
568
44
19
15
55
453
781
932
1016
994
1088
1874
835
865
1169
1066
1152
692
408
1052
525
836
536
26
19
15
55
453
781
932
1016
994
1088
1874
835
865
1169
1068
1152
692
408
1052
526
710
538
26
19
15
55
453
781
932
1016
994
1088
1874
835
865
593
1042
1152
692
408
28
141
929
570
42
19
15
55
453
781
932
1016
994
1088
1874
835
865
593
1050
1152
692
408
28
142
937
552
42
19
15
55
453
781
932
1016
994
1088
1874
835
865
592
1042
1152
692
408
28
140
942
572
44
19
15
55
453
781
932
1016
994
1088
1874
835
865
592
1050
1152
692
408
28
140
933
556
44
19
15
55
453
781
932
1016
994
1088
1874
835
849
1105
1042
1152
692
424
1084
622
994
560
44
19
15
55
453
781
932
1016
994
1088
1874
835
849
1105
1042
1152
692
408
60
614
994
560
44
19
15
55
453
781
932
1016
994
1088
1874
835
849
1105
1042
1152
692
440
1084
622
994
560
44
19
15
55
453
781
932
1016
994
1088
1874
835
849
1169
1042
1152
692
440
60
526
738
560
44
19
15
55
453
781
932
1016
994
1088
1874
835
849
1361
1042
1152
692
424
1084
1134
738
560
44
19
15
55
453
781
932
1016
994
1088
1874
835
849
1361
1042
1152
692
440
1084
1134
738
560
44
19
15
55
453
781
932
1016
994
1088
1874
1475
865
1105
1044
1152
692
1720
28
653
685
545
26
19
15
55
453
781
932
1016
994
1088
1874
1475
865
1105
1042
1152
692
1720
28
653
673
570
42
19
15
55
453
781
932
1016
994
1088
1874
1475
865
1105
1050
1152
692
1688
28
653
740
556
44
19
15
55
453
781
932
1016
994
1088
1874
1475
865
1105
1050
1152
692
1720
28
653
740
556
44
19
15
55
453
781
932
1016
994
1088
1874
1475
865
1104
1042
1152
692
1688
28
652
750
572
44
19
15
55
453
781
932
1016
994
1088
1874
1475
865
1104
1042
1152
692
1720
28
652
686
572
44
19
15
55
453
781
932
1016
994
1088
1874
1475
865
1104
1050
1152
692
1720
28
652
677
556
44
19
15
55
453
781
932
1016
994
1088
1874
1475
865
1168
1042
1152
692
1688
17
524
878
556
42
19
15
55
453
781
932
1016
994
1088
1874
1475
865
1169
1044
1152
692
1688
17
525
1005
545
26
19
15
55
453
781
932
1016
994
1088
1874
1475
865
1169
1050
1152
692
1688
17
525
873
552
44
19
15
55
453
276
900
1016
994
1088
1876
1876
872
360
44
640
695
547
1
1322
424
554
43
19
15
55
453
276
900
1016
994
1088
1876
1876
872
616
1068
1152
695
547
1
416
936
554
43
19
15
55
453
789
900
1016
994
1088
1873
1425
361
361
41
1167
693
784
1042
1163
683
1571
33
19
15
55
453
789
900
1016
994
1088
1873
1425
873
1129
1065
1167
693
784
18
1163
939
547
33
19
15
55
453
789
900
1016
994
1088
1877
1361
361
361
44
640
694
1894
1285
298
936
551
45
19
15
55
453
789
900
1016
994
1088
1877
1361
873
1129
1068
1152
694
1574
5
650
680
551
45
19
15
55
453
789
900
1016
994
1088
1877
1361
873
1129
1068
1152
694
870
5
650
680
551
45
19
15
55
453
789
900
1016
994
1088
1877
1361
873
1129
1068
1152
694
1894
5
650
680
551
45
19
15
55
453
789
900
1016
994
1088
1877
849
873
1129
1068
1152
694
422
1029
1194
936
551
45
19
15
55
453
789
900
1016
994
1088
1877
849
873
1129
1068
1152
694
406
1029
1194
936
551
45
19
15
55
453
789
900
1016
994
1088
1877
1489
361
361
44
640
694
1686
1029
1098
872
551
45
19
15
55
453
789
900
1016
994
1088
1877
1489
873
1385
1068
1152
694
1702
5
1098
744
551
45
19
15
55
453
789
900
1016
994
1088
1874
849
873
1129
1066
1152
692
388
5
929
689
537
26
19
15
55
453
789
900
1016
994
1088
1874
849
873
1129
1068
1152
692
388
5
801
1000
554
42
19
15
55
453
789
900
1016
994
1088
1874
849
873
617
1066
1152
692
388
5
161
945
538
26
19
15
55
453
788
900
792
866
1088
1876
1364
872
1064
1260
1152
695
1571
1
1296
1330
618
171
19
15
55
453
788
900
1016
994
1088
1876
848
872
1128
1068
1152
695
391
5
800
936
554
43
19
15
55
453
788
900
1016
994
1088
1876
848
872
1128
1068
1152
695
407
1029
1184
936
554
43
19
15
55
453
788
900
1016
994
1088
1876
848
872
1384
1068
1152
695
407
1029
1098
744
554
43
19
15
55
453
788
900
1016
994
1088
1876
848
872
616
1068
1152
695
391
5
138
936
554
43
19
15
55
453
788
900
1016
994
1088
1876
1488
360
360
44
1152
695
1687
1029
1098
616
1578
43
19
15
55
453
788
900
1016
994
1088
1876
1488
360
360
44
640
695
1687
1029
1098
872
554
43
19
15
55
453
788
900
1016
994
1088
1876
1488
872
1128
1068
1152
695
1687
5
650
680
554
43
19
15
55
453
788
900
1016
994
1088
1876
1488
872
1128
44
640
695
1687
5
1354
360
554
43
19
15
55
453
788
900
1016
994
1088
1876
1488
872
1384
1068
1152
695
1687
5
1098
744
554
43
19
15
55
453
788
900
1016
994
1088
1876
1364
360
360
44
640
695
1891
1281
288
1000
554
43
19
15
55
453
788
900
1016
994
1088
1876
1364
872
1128
1068
1152
695
1571
1
672
680
554
43
19
15
55
453
788
900
1016
994
1088
1876
1364
872
1128
1068
1152
695
867
1
672
680
554
43
19
15
55
453
788
900
1016
994
1088
1876
1364
872
1128
1068
1152
695
1891
1
672
680
554
43
19
15
55
453
788
900
1016
994
1088
1876
1364
872
616
1068
1152
695
867
1
138
1000
554
43
19
15
55
453
788
900
1016
994
1088
1876
852
872
1128
1068
1152
695
419
1025
1184
936
554
43
19
15
55
453
788
900
1016
994
1088
1876
852
872
616
1068
1152
695
419
1
138
1000
554
43
19
15
55
453
788
900
1016
994
1088
1876
1492
360
360
44
1152
695
1699
1025
1098
616
1578
43
19
15
55
453
788
900
1016
994
1088
1876
1492
360
360
44
640
695
1699
1025
1098
872
554
43
19
15
55
453
788
900
1016
994
1088
1876
1492
872
1128
1068
1152
695
1699
1
672
680
554
43
19
15
55
453
788
900
1016
994
1088
1876
1492
872
1128
44
640
695
1699
1
1354
360
554
43
19
15
55
453
788
900
1016
994
1088
1876
1492
872
1384
1068
1152
695
1699
1
1098
744
554
43
19
15
55
453
813
932
1016
994
1088
1873
1409
833
1105
1042
1167
693
1818
30
726
738
547
33
19
15
55
453
813
932
1016
994
1088
1873
1409
833
1097
1042
1167
693
1818
31
689
737
547
33
19
15
55
453
813
932
1016
994
1088
1873
1409
833
1169
1042
1167
693
1818
31
525
993
547
33
19
15
55
453
813
932
1016
994
1088
1873
1409
833
1353
1042
1167
693
1818
31
1137
1249
547
33
19
15
55
453
813
932
1016
994
1088
1877
1409
321
337
17
1152
694
798
1041
1121
739
1593
45
19
15
55
453
813
932
1016
994
1088
1877
1409
833
1105
1042
1152
694
798
17
609
993
561
45
19
15
55
453
813
932
1016
994
1088
1877
1409
833
1361
1042
1152
694
798
17
1121
737
561
45
19
15
55
453
813
932
1016
994
1088
1876
1409
321
337
17
640
695
1818
1026
1166
687
553
43
19
15
55
453
813
932
1016
994
1088
1876
1409
321
337
18
655
695
1818
1026
1166
673
547
32
19
15
55
453
813
932
1016
994
1088
1876
1409
321
329
9
1167
695
794
1042
1131
747
1587
32
19
15
55
453
813
932
1016
994
1088
1876
1409
321
329
9
655
695
1818
1042
1131
875
563
32
19
15
55
453
813
932
1016
994
1088
1876
1409
321
329
10
640
695
1818
1026
1159
945
568
43
19
15
55
453
813
932
1016
994
1088
1876
1409
321
329
18
640
695
1818
1026
1159
993
560
27
19
15
55
453
813
932
1016
994
1088
1876
1409
321
329
18
655
695
1818
1026
1159
993
547
32
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1105
1041
1152
695
794
2
654
751
553
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1105
1041
1152
695
1818
18
598
943
553
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1105
1042
1152
695
1818
30
653
673
570
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1105
1042
1167
695
1818
30
653
673
547
32
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1105
1050
1152
695
794
18
655
681
552
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1105
1050
1152
695
1818
30
653
745
569
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1104
1042
1152
695
1818
30
652
750
570
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1104
1052
1152
695
1818
30
652
746
554
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1104
1050
1152
695
1818
30
652
677
570
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1097
1049
1152
695
794
18
619
999
561
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1097
1042
1152
695
794
2
647
737
561
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1097
1042
1152
695
1818
2
647
737
561
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1097
1042
1167
695
794
2
647
737
547
32
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1097
1042
1167
695
1818
18
647
737
547
32
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1168
1034
1152
695
1818
30
524
901
570
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1168
1050
1152
695
1818
30
524
997
554
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1168
1066
1152
695
1818
30
524
709
538
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1169
1034
1152
695
794
18
527
900
570
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1169
1034
1152
695
1818
18
527
900
570
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1169
1042
1152
695
1818
30
525
993
570
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1169
1042
1167
695
1818
30
525
993
547
32
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1169
1050
1152
695
794
2
526
945
568
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1169
1050
1152
695
1818
18
526
905
552
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1169
1066
1152
695
1818
30
527
708
538
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1106
1042
1167
695
794
18
608
993
547
32
19
15
55
453
813
932
1016
994
1088
1876
1409
833
585
1042
1152
695
794
2
135
993
561
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
585
1042
1167
695
794
2
135
993
547
32
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1353
1033
1167
695
1818
18
1131
1259
563
32
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1353
1049
1152
695
794
18
1131
743
561
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1353
1049
1152
695
1818
18
1131
743
561
43
19
15
55
453
813
932
1016
994
1088
1876
1409
833
1362
1042
1167
695
794
18
1120
737
547
32
19
15
55
453
813
932
1016
994
1088
1874
1411
321
336
18
640
692
1816
1052
1164
686
556
42
19
15
55
453
813
932
1016
994
1088
1874
1411
321
337
26
640
692
1816
1052
1165
676
562
44
19
15
55
453
813
932
1016
994
1088
1874
1411
321
329
10
640
692
1816
1052
1201
433
569
26
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1105
1044
1152
692
792
28
653
685
545
26
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1105
1044
1152
692
1816
28
653
685
545
26
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1105
1042
1152
692
792
28
653
673
570
42
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1105
1042
1152
692
1816
28
653
673
570
42
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1105
1050
1152
692
792
28
654
681
552
44
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1105
1050
1152
692
1816
28
654
681
552
44
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1104
1042
1152
692
792
28
652
686
572
44
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1104
1042
1152
692
1816
28
652
686
572
44
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1104
1052
1152
692
792
28
652
746
554
42
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1104
1052
1152
692
1816
28
652
746
554
42
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1104
1050
1152
692
792
28
652
677
556
44
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1104
1050
1152
692
1816
28
652
677
556
44
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1097
1042
1152
692
792
28
625
993
560
44
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1097
1042
1152
692
1816
28
625
993
560
44
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1168
1034
1152
692
792
28
524
901
556
26
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1168
1034
1152
692
1816
28
524
901
556
26
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1168
1042
1152
692
792
28
524
910
572
44
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1168
1042
1152
692
1816
28
524
910
572
44
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1168
1050
1152
692
792
28
524
997
556
44
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1168
1050
1152
692
1816
28
524
997
556
44
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1168
1066
1152
692
792
28
524
709
537
42
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1168
1066
1152
692
1816
28
524
709
537
42
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1169
1036
1152
692
792
28
526
902
554
26
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1169
1036
1152
692
1816
28
526
902
554
26
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1169
1044
1152
692
792
28
525
909
545
42
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1169
1044
1152
692
1816
28
525
909
545
42
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1169
1042
1152
692
792
28
525
993
560
44
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1169
1042
1152
692
1816
28
525
993
560
44
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1169
1050
1152
692
792
28
526
905
552
42
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1169
1050
1152
692
1816
28
526
905
552
42
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1169
1066
1152
692
792
28
525
964
536
26
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1169
1066
1152
692
1816
28
525
964
536
26
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1169
1068
1152
692
792
28
526
710
538
26
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1169
1068
1152
692
1816
28
526
710
538
26
19
15
55
453
813
932
1016
994
1088
1874
1411
833
1353
1042
1152
692
792
28
1137
737
560
44
19
15
87
197
277
900
1016
866
1024
1138
849
873
361
76
768
948
900
1029
1313
1285
1068
26
19
15
87
197
429
932
1016
866
1024
1138
1665
1729
1105
1100
768
948
1716
1566
1806
1350
74
26
19
15
87
197
429
932
1016
866
1024
1138
1665
1729
1104
1098
768
948
1716
1566
1804
1349
44
26
19
15
87
197
429
932
1016
866
1024
1138
1665
1729
1097
1100
768
948
1716
1538
1799
1285
42
26
19
15
87
709
429
932
1016
866
1024
1650
129
1729
1105
1100
768
1204
116
1566
1806
1350
47
538
19
15
87
709
429
932
1016
866
1024
1650
129
1729
1104
1098
768
1204
116
1566
1804
1349
44
538
19
15
87
709
429
932
1016
866
1024
1650
129
1729
1097
1100
768
1204
116
1538
1799
1285
42
538
19
15
311
325
845
932
792
866
576
1876
833
801
1033
234
128
567
90
1042
1287
305
185
427
19
15
311
837
844
932
776
866
576
338
832
800
1028
244
128
180
410
16
1282
310
177
154
19
15
311
837
845
932
792
866
576
340
833
801
1033
234
128
183
438
18
1287
305
185
171
19
15
311
837
845
932
792
866
576
340
833
801
1033
234
128
183
410
18
1287
305
185
171
19
15
311
837
845
932
792
866
576
338
833
801
1033
236
128
180
436
18
1287
309
186
170
19
15
311
837
845
932
792
866
576
338
833
801
1033
234
128
180
436
18
1287
305
185
170
19
15
55
709
780
932
760
994
1088
1364
1344
1376
1426
1042
1551
1719
1947
1054
526
910
1059
32
19
15
55
709
780
932
760
994
1088
1364
1344
1376
1426
1042
1551
1719
1915
1310
1038
694
1059
32
19
15
55
709
780
932
760
994
1088
1362
1344
1360
1424
1042
1536
1716
1966
1086
524
1134
1066
42
19
15
55
709
780
932
760
994
1088
1362
1344
1360
1424
1042
1536
1716
1974
1086
524
1134
1066
42
19
15
55
709
780
932
760
994
1088
1362
1344
1360
1426
1042
1536
1716
1950
1086
566
726
721
42
19
15
55
709
780
932
760
994
1088
1362
1344
1360
1426
1042
1536
1716
1966
1086
526
1132
1066
42
19
15
55
709
780
932
760
994
1088
1362
1344
1360
1426
1042
1536
1716
1974
1086
1078
1114
1084
44
19
15
55
709
780
932
760
994
1088
1362
1344
1360
1426
1050
1536
1716
1966
1086
526
1130
1064
44
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1424
1042
1536
1716
1950
1054
1036
750
1066
42
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1424
1042
1536
1716
1974
1054
1036
750
1066
42
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1424
1042
1536
1716
1910
1310
1036
654
714
42
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1041
1536
1716
1950
1054
1038
1143
724
42
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1041
1536
1716
1902
1310
1038
1143
724
42
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1041
1536
1716
1974
1054
1038
1143
724
42
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1041
1536
1716
1910
1310
1038
1143
724
42
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1033
1536
1716
1950
1054
526
1159
716
44
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1033
1536
1716
1974
1054
526
1159
716
44
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1034
1536
1716
1950
1054
526
1158
716
42
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1034
1536
1716
1974
1054
526
1158
716
42
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1065
1536
1716
1902
1310
1038
711
748
44
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1065
1536
1716
1974
1310
1038
711
748
44
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1065
1536
1716
1910
1310
1038
711
748
44
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1042
1536
1716
1950
1054
1038
652
1066
42
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1042
1536
1716
1902
1310
1038
694
1084
44
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1042
1536
1716
1974
1054
1038
652
1066
42
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1042
1536
1716
1910
1310
1038
1166
721
42
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1050
1536
1716
1950
1054
1038
650
1064
44
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1050
1536
1716
1902
1310
1038
746
1060
44
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1050
1536
1716
1974
1054
1038
650
1064
44
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1050
1536
1716
1910
1310
1038
746
1060
44
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1066
1536
1716
1902
1310
1038
710
748
42
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1066
1536
1716
1974
1310
1038
710
748
42
19
15
55
709
780
932
760
994
1088
1362
1344
1376
1426
1066
1536
1716
1910
1310
1038
710
748
42
19
15
55
709
780
914
752
994
1088
1364
1344
1346
1442
1066
1551
1719
1947
1073
570
1211
1075
32
19
15
55
709
780
914
752
994
1088
1364
1344
1346
1442
1066
1551
1719
1975
1073
1082
1371
1043
32
19
15
55
709
780
914
752
978
1088
1362
1344
1346
1442
1106
1536
1716
1982
1073
570
779
1112
28
19
15
55
709
781
932
760
994
1088
1361
1345
1361
1425
1049
1551
1717
1946
1086
561
1139
707
33
19
15
55
709
781
932
760
994
1088
1361
1345
1361
1425
1049
1551
1717
1978
1086
1073
1107
1059
33
19
15
55
709
781
932
760
994
1088
1361
1345
1377
1425
1042
1551
1717
1946
1054
1037
737
1059
33
19
15
55
709
781
932
760
994
1088
1361
1345
1377
1425
1042
1551
1717
1978
1055
1037
737
1059
33
19
15
55
709
781
932
760
994
1088
1365
1345
1361
1425
1041
1536
1718
1966
1086
526
1135
1065
45
19
15
55
709
781
932
760
994
1088
1365
1345
1361
1425
1042
1536
1718
1966
1086
523
724
721
45
19
15
55
709
781
932
760
994
1088
1365
1345
1377
1425
1042
1536
1718
1974
1297
1037
729
721
45
19
15
55
709
781
932
760
994
1088
1365
1345
1377
1425
1042
1536
1718
1910
1297
1037
729
721
45
19
15
55
709
781
932
760
994
1088
1365
1345
1377
1425
1068
1536
1718
1902
1310
1038
710
711
45
19
15
55
709
781
932
760
994
1088
1364
1345
1361
1425
1041
1536
1719
1965
1086
526
1135
1065
43
19
15
55
709
781
932
760
994
1088
1364
1345
1361
1425
1049
1536
1719
1965
1086
1073
1459
1072
43
19
15
55
709
781
932
760
994
1088
1364
1345
1361
1425
1049
1536
1719
1946
1086
561
1011
1072
43
19
15
55
709
781
932
760
994
1088
1364
1345
1361
1425
1049
1536
1719
1966
1086
1073
1459
1072
43
19
15
55
709
781
932
760
994
1088
1364
1345
1361
1425
1049
1551
1719
1965
1086
1073
1107
1059
32
19
15
55
709
781
932
760
994
1088
1364
1345
1361
1425
1049
1551
1719
1946
1086
561
1139
707
32
19
15
55
709
781
932
760
994
1088
1364
1345
1361
1425
1042
1536
1719
1965
1086
523
724
746
43
19
15
55
709
781
932
760
994
1088
1364
1345
1361
1425
1042
1536
1719
1966
1086
523
724
746
43
19
15
55
709
781
932
760
994
1088
1364
1345
1361
1425
1050
1536
1719
1965
1086
523
1124
1066
43
19
15
55
709
781
932
760
994
1088
1364
1345
1361
1425
1050
1536
1719
1966
1086
523
1124
1066
43
19
15
55
709
781
932
760
994
1088
1364
1345
1377
1424
1042
1536
1719
1946
1054
1036
1525
1082
43
19
15
55
709
781
932
760
994
1088
1364
1345
1377
1424
1042
1536
1719
1914
1310
1036
693
1082
43
19
15
55
709
781
932
760
994
1088
1364
1345
1377
1424
1052
1536
1719
1946
1054
1036
650
1066
43
19
15
55
709
781
932
760
994
1088
1364
1345
1377
1424
1050
1536
1719
1946
1054
1036
741
1082
43
19
15
55
709
781
932
760
994
1088
1364
1345
1377
1424
1066
1536
1719
1914
1310
1036
709
1050
43
19
15
55
709
781
932
760
994
1088
1364
1345
1377
1425
1041
1536
1719
1946
1054
1038
655
1065
43
19
15
55
709
781
932
760
994
1088
1364
1345
1377
1425
1042
1536
1719
1901
1310
1039
692
1082
43
19
15
55
709
781
932
760
994
1088
1364
1345
1377
1425
1042
1536
1719
1946
1054
1037
737
1082
43
19
15
55
709
781
932
760
994
1088
1364
1345
1377
1425
1042
1536
1719
1914
1310
1039
692
1082
43
19
15
55
709
781
932
760
994
1088
1364
1345
1377
1425
1042
1551
1719
1946
1054
1037
737
1059
32
19
15
55
709
781
932
760
994
1088
1364
1345
1377
1425
1050
1536
1719
1901
1310
1039
745
1064
43
19
15
55
709
781
932
760
994
1088
1364
1345
1377
1425
1050
1536
1719
1946
1042
1039
649
1064
43
19
15
55
709
781
932
760
994
1088
1364
1345
1377
1425
1050
1536
1719
1914
1310
1037
689
1081
43
19
15
55
709
781
932
760
994
1088
1364
1345
1377
1425
1066
1536
1719
1901
1310
1039
708
1050
43
19
15
55
709
781
932
760
994
1088
1364
1345
1377
1425
1066
1536
1719
1914
1310
1039
708
1050
43
19
15
55
709
781
932
760
994
1088
1362
1345
1361
1425
1041
1536
1716
1964
1086
1078
735
724
42
19
15
55
709
781
932
760
994
1088
1362
1345
1361
1425
1044
1536
1716
1948
1086
566
726
721
42
19
15
55
709
781
932
760
994
1088
1362
1345
1361
1425
1044
1536
1716
1964
1086
527
733
721
42
19
15
55
709
781
932
760
994
1088
1362
1345
1361
1425
1044
1536
1716
1980
1086
566
726
721
42
19
15
55
709
781
932
760
994
1088
1362
1345
1361
1425
1049
1536
1716
1948
1086
561
595
1068
44
19
15
55
709
781
932
760
994
1088
1362
1345
1361
1425
1049
1536
1716
1964
1086
1073
1107
1068
44
19
15
55
709
781
932
760
994
1088
1362
1345
1361
1425
1049
1536
1716
1972
1086
1073
1107
1068
44
19
15
55
709
781
932
760
994
1088
1362
1345
1361
1425
1049
1536
1716
1980
1086
1073
1107
1068
44
19
15
55
709
781
932
760
994
1088
1362
1345
1361
1425
1050
1536
1716
1948
1086
566
722
746
42
19
15
55
709
781
932
760
994
1088
1362
1345
1361
1425
1050
1536
1716
1964
1086
526
1129
1064
44
19
15
55
709
781
932
760
994
1088
1362
1345
1361
1425
1050
1536
1716
1972
1086
527
1129
1064
44
19
15
55
709
781
932
760
994
1088
1362
1345
1361
1425
1050
1536
1716
1980
1086
566
722
746
42
19
15
55
709
781
932
760
994
1088
1362
1345
1361
1425
1068
1536
1716
1948
1086
566
1222
1050
42
19
15
55
709
781
932
760
994
1088
1362
1345
1361
1425
1068
1536
1716
1964
1086
1078
1094
1066
42
19
15
55
709
781
932
760
994
1088
1362
1345
1361
1425
1068
1536
1716
1980
1086
566
1222
1050
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1424
1042
1536
1716
1948
1054
1036
1141
721
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1424
1042
1536
1716
1972
1054
1036
1141
721
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1424
1042
1536
1716
1908
1054
524
1269
1082
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1424
1042
1536
1716
1980
1054
1036
1141
721
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1424
1042
1536
1716
1916
1310
1036
693
1082
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1424
1052
1536
1716
1948
1054
1036
650
1066
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1424
1052
1536
1716
1972
1054
524
906
1066
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1424
1052
1536
1716
1908
1054
524
906
1066
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1424
1052
1536
1716
1980
1054
1036
650
1066
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1424
1050
1536
1716
1948
1054
1036
741
1081
44
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1424
1050
1536
1716
1972
1054
1036
741
1081
44
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1424
1050
1536
1716
1908
1054
524
741
1060
44
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1424
1050
1536
1716
1980
1054
1036
741
1081
44
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1424
1066
1536
1716
1972
1310
1036
709
1050
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1424
1066
1536
1716
1908
1310
1036
709
1050
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1424
1066
1536
1716
1916
1310
1036
709
1050
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1041
1536
1716
1900
1310
1038
735
724
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1041
1536
1716
1972
1310
1038
735
724
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1041
1536
1716
1908
1310
1038
735
724
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1041
1536
1716
1916
1310
1038
735
724
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1036
1536
1716
1948
1054
1038
1414
1066
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1036
1536
1716
1972
1054
1038
1414
1066
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1036
1536
1716
1908
1054
526
1158
714
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1036
1536
1716
1980
1054
1038
1414
1066
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1044
1536
1716
1948
1054
526
950
1057
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1044
1536
1716
1900
1310
1038
694
1057
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1044
1536
1716
1972
1054
526
950
1057
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1044
1536
1716
1908
1054
526
950
1057
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1044
1536
1716
1980
1054
526
950
1057
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1044
1536
1716
1916
1310
1037
733
721
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1042
1536
1716
1948
1054
1037
737
1082
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1042
1536
1716
1900
1310
1039
692
1082
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1042
1536
1716
1972
1054
1039
1524
1082
44
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1042
1536
1716
1908
1054
527
1268
1082
44
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1042
1536
1716
1980
1054
1037
737
1082
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1042
1536
1716
1916
1310
1037
729
721
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1050
1536
1716
1948
1054
1037
1138
712
44
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1050
1536
1716
1900
1310
1038
649
744
44
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1050
1536
1716
1972
1054
1038
649
1064
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1050
1536
1716
1908
1054
526
1673
1080
44
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1050
1536
1716
1980
1054
1037
1138
712
44
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1050
1536
1716
1916
1310
1037
689
1081
44
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1066
1536
1716
1900
1310
1039
708
1048
44
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1066
1536
1716
1972
1310
1039
708
1048
44
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1066
1536
1716
1908
1310
1039
708
1048
44
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1066
1536
1716
1916
1310
1039
708
1048
44
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1068
1536
1716
1948
1054
526
966
1050
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1068
1536
1716
1900
1310
1038
710
1050
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1068
1536
1716
1972
1054
526
966
1050
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1068
1536
1716
1908
1054
526
966
1050
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1068
1536
1716
1980
1054
526
966
1050
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1068
1536
1716
1916
1310
1038
710
1050
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1100
1536
1716
1948
1054
526
1798
1130
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1100
1536
1716
1972
1054
526
1798
1130
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1100
1536
1716
1908
1054
526
1798
1130
42
19
15
55
709
781
932
760
994
1088
1362
1345
1377
1425
1100
1536
1716
1980
1054
526
1798
1130
42
19
15
55
709
781
932
760
994
1088
1362
1347
1361
1425
1049
1536
1716
1960
1084
1073
1107
1068
44
19
15
55
709
781
932
760
994
1088
1362
1347
1361
1425
1049
1536
1716
1944
1084
561
595
1068
44
19
15
55
709
781
932
760
994
1088
1362
1347
1361
1425
1049
1536
1716
1976
1084
1073
1107
1068
44
19
15
55
709
781
932
760
994
1088
1362
1347
1361
1425
1042
1536
1716
1960
1084
1073
729
721
42
19
15
55
709
781
932
760
994
1088
1362
1347
1361
1425
1042
1536
1716
1944
1084
561
729
721
42
19
15
55
709
781
932
760
994
1088
1362
1347
1361
1425
1042
1536
1716
1976
1084
561
729
721
42
19
15
55
709
781
932
760
994
1088
1362
1347
1361
1425
1050
1536
1716
1960
1084
1073
721
745
42
19
15
55
709
781
932
760
994
1088
1362
1347
1361
1425
1050
1536
1716
1944
1084
561
721
745
44
19
15
55
709
781
932
760
994
1088
1362
1347
1361
1425
1050
1536
1716
1976
1084
561
721
745
44
19
15
55
709
781
932
760
994
1088
1362
1347
1361
1426
1042
1536
1716
1960
1084
1072
1114
1084
44
19
15
55
709
781
932
760
994
1088
1362
1347
1361
1426
1042
1536
1716
1944
1084
560
602
1084
44
19
15
55
709
781
932
760
994
1088
1362
1347
1361
1426
1042
1536
1716
1976
1084
1072
1114
1084
44
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1424
1042
1536
1716
1896
1308
1036
654
714
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1424
1042
1536
1716
1944
1052
1036
1141
721
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1424
1042
1536
1716
1976
1052
1036
1141
721
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1424
1042
1536
1716
1912
1308
1036
1141
721
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1424
1052
1536
1716
1944
1052
1036
650
1066
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1424
1052
1536
1716
1976
1052
1036
650
1066
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1424
1050
1536
1716
1944
1052
1036
741
1081
44
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1424
1050
1536
1716
1976
1052
1036
741
1081
44
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1424
1066
1536
1716
1912
1308
1036
709
1050
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1041
1536
1716
1896
1308
1038
735
724
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1041
1536
1716
1912
1308
1038
735
724
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1036
1536
1716
1944
1052
1038
1414
1066
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1036
1536
1716
1976
1052
1038
1414
1066
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1044
1536
1716
1896
1308
1037
733
721
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1044
1536
1716
1944
1052
1037
653
1057
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1044
1536
1716
1976
1052
1037
653
1057
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1044
1536
1716
1912
1308
1037
733
721
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1034
1536
1716
1944
1052
1037
644
1068
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1034
1536
1716
1976
1052
1037
644
1068
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1042
1536
1716
1896
1308
1037
729
721
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1042
1536
1716
1944
1052
1037
737
1082
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1042
1536
1716
1976
1052
1037
737
1082
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1042
1536
1716
1912
1308
1037
729
721
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1050
1536
1716
1896
1308
1037
740
1080
44
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1050
1536
1716
1944
1052
1037
1138
712
44
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1050
1536
1716
1976
1052
1037
1138
712
44
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1050
1536
1716
1912
1308
1037
1138
712
44
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1066
1536
1716
1896
1308
1037
1092
748
44
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1066
1536
1716
1944
1052
1037
1092
748
44
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1066
1536
1716
1976
1052
1037
1092
748
44
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1066
1536
1716
1912
1308
1037
1092
748
44
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1068
1536
1716
1896
1308
1038
710
1050
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1068
1536
1716
1944
1052
526
966
1050
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1068
1536
1716
1976
1052
526
966
1050
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1068
1536
1716
1912
1308
1038
710
1050
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1100
1536
1716
1944
1052
526
1798
1130
42
19
15
55
709
781
932
760
994
1088
1362
1347
1377
1425
1100
1536
1716
1976
1052
526
1798
1130
42
19
15
55
709
788
900
752
978
1088
1362
1360
1368
1460
1108
1664
1716
1926
1064
520
776
1064
42
19
15
87
709
789
900
760
994
1024
1650
1363
873
873
1066
1664
1204
1864
10
74
618
1100
1050
19
15
87
709
789
900
760
994
1024
1650
1363
873
873
1068
1664
1204
1864
10
74
872
1100
1050
19
15
87
709
420
932
760
994
1024
1652
132
1701
656
1042
1664
1207
115
1627
14
1390
1146
555
19
15
87
709
420
932
760
994
1024
1652
132
1701
657
1042
1664
1207
115
1627
15
1505
1136
1051
19
15
87
709
420
932
760
994
1024
1652
132
1701
657
1042
1679
1207
115
1627
15
865
1123
1056
19
15
87
709
420
932
760
994
1024
1652
132
1701
657
1050
1664
1207
115
1627
15
1521
1145
1067
19
15
87
709
421
932
752
994
1024
1652
133
1700
660
1050
1664
1207
113
1624
13
1505
1146
1067
19
15
87
709
421
932
752
994
1024
1652
133
1700
660
1050
1664
1207
114
1624
13
1505
1146
1067
19
15
87
709
421
932
752
1762
1024
1652
133
1700
660
1562
1664
1207
113
1624
13
1249
186
299
19
15
87
709
421
932
752
1762
1024
1652
133
1700
660
1562
1664
1207
114
1624
13
1249
186
299
19
15
87
709
421
932
760
994
1024
1649
133
1697
657
1041
1671
1205
114
1631
9
867
1131
1065
19
15
87
709
421
932
760
994
1024
1649
133
1697
657
1049
1679
1205
114
1631
9
1363
1091
1057
19
15
87
709
421
932
760
994
1024
1649
133
1701
657
1042
1679
1205
116
1626
14
865
1123
1057
19
15
87
709
421
932
760
994
1024
1649
133
1701
657
1042
1679
1205
114
1626
14
865
1123
1057
19
15
87
709
421
932
760
994
1024
1652
133
1700
656
1042
1664
1207
113
1624
14
1390
1146
555
19
15
87
709
421
932
760
994
1024
1652
133
1700
656
1042
1664
1207
114
1624
14
1390
1146
555
19
15
87
709
421
932
760
994
1024
1652
133
1701
657
1042
1664
1207
113
1626
14
865
1137
1051
19
15
87
709
421
932
760
994
1024
1652
133
1701
657
1042
1664
1207
114
1622
14
865
1137
1051
19
15
87
709
421
932
760
994
1024
1652
133
1701
657
1042
1679
1207
113
1626
14
865
1123
1056
19
15
87
709
421
932
760
994
1024
1652
133
1701
657
1042
1679
1207
114
1622
14
865
1123
1056
19
15
87
709
421
932
760
994
1024
1652
133
1701
657
1050
1664
1207
113
1626
14
1385
1096
1067
19
15
87
709
421
932
760
994
1024
1652
133
1701
657
1050
1664
1207
114
1622
14
1489
1144
1067
19
15
87
709
421
932
760
994
1024
1653
133
1697
657
1041
1664
1206
114
1631
9
867
1124
1069
19
15
87
709
421
932
760
1762
1024
1649
133
1701
657
1554
1679
1205
116
1626
14
1250
163
289
19
15
87
709
421
932
760
1762
1024
1649
133
1701
657
1554
1679
1205
114
1626
14
1250
163
289
19
15
87
709
421
932
760
1762
1024
1652
133
1700
656
1682
1664
1207
113
1624
14
1166
138
283
19
15
87
709
421
932
760
1762
1024
1652
133
1700
656
1682
1664
1207
114
1624
14
1166
138
283
19
15
87
709
421
932
760
1762
1024
1652
133
1701
657
1562
1664
1207
113
1626
14
1265
136
283
19
15
87
709
421
932
760
1762
1024
1652
133
1701
657
1562
1664
1207
114
1622
14
1233
152
283
19
15
87
709
421
932
760
1762
1024
1652
133
1701
657
1690
1664
1207
113
1626
14
561
8
283
19
15
87
709
421
932
760
1762
1024
1652
133
1701
657
1690
1664
1207
114
1622
14
561
8
283
19
15
87
709
429
932
760
994
1024
1653
129
1697
657
1041
1664
1206
118
1617
1
867
1129
1069
19
15
87
709
429
932
760
1762
1024
1641
129
1697
657
1681
1664
1214
182
1585
1
1123
137
285
19
15
87
709
429
932
760
1762
1024
1653
129
1697
657
1553
1664
1206
118
1617
1
1251
169
301
19
15
87
709
429
932
760
1762
1024
1653
129
1697
657
1554
1664
1206
118
1617
1
1249
177
301
19
15
311
197
268
932
752
977
576
84
832
864
802
1107
8
91
859
286
283
779
112
851
19
15
311
197
268
932
752
977
576
84
832
864
802
1107
8
91
891
286
283
779
112
851
19
15
311
197
268
932
752
977
576
84
832
864
802
1107
8
91
1435
286
283
779
112
851
19
15
311
197
268
932
752
977
576
84
832
864
802
1107
8
91
1499
286
283
779
112
851
19
15
311
197
268
932
752
977
576
84
832
864
802
1107
8
91
1467
286
283
779
112
851
19
15
311
197
268
932
752
994
576
84
832
864
802
1066
15
91
1435
286
286
858
51
776
19
15
311
197
268
932
752
994
576
84
832
864
802
1066
271
91
1435
286
286
954
243
520
19
15
311
197
268
932
752
994
576
84
832
864
802
1066
271
91
1467
286
286
954
243
520
19
15
311
197
268
932
760
994
576
84
832
864
912
1042
0
55
895
1349
1036
1518
42
811
19
15
311
197
268
932
760
994
576
84
832
864
912
1042
256
55
895
1349
1036
1422
218
667
19
15
311
197
268
932
760
994
576
84
832
864
914
1042
271
91
1435
1054
1038
1422
227
520
19
15
311
197
268
932
760
994
576
84
832
864
914
1042
271
91
1467
1054
1038
1422
227
520
19
15
311
197
268
932
760
994
576
82
832
864
1424
1042
0
52
886
542
1548
1134
42
938
19
15
311
197
268
932
760
994
576
82
832
864
1424
1042
1024
52
886
542
1548
1166
908
410
19
15
311
197
268
932
760
994
576
82
832
864
1424
1042
1024
116
886
542
1548
1166
908
282
19
15
311
197
268
932
760
994
576
82
832
864
1424
1042
256
52
894
542
1548
1166
236
684
19
15
311
197
268
932
760
994
576
82
832
864
1426
1042
0
52
886
542
1550
1164
42
938
19
15
311
197
268
932
760
994
576
82
832
864
1426
1042
0
116
886
542
1550
1134
42
794
19
15
311
197
268
932
760
994
576
82
832
864
1426
1042
1024
52
886
542
1550
1164
908
410
19
15
311
197
268
932
760
994
576
82
832
864
1426
1042
1024
116
886
542
1550
1164
908
282
19
15
311
197
268
932
760
994
576
82
832
864
1426
1042
256
52
894
542
1550
1164
236
684
19
15
311
197
268
932
760
994
576
82
832
864
1426
1050
0
52
886
542
1550
1126
41
940
19
15
311
197
268
932
760
994
576
82
832
864
1426
1050
1024
52
886
542
1550
1162
936
428
19
15
311
197
268
932
760
994
576
82
832
864
1426
1050
1024
116
886
542
1550
1162
922
282
19
15
311
197
268
932
760
994
576
82
832
864
1426
1050
256
52
894
542
1550
1162
210
410
19
15
311
197
268
932
760
994
576
82
832
864
1426
1097
1024
52
886
542
1550
1799
1420
300
19
15
311
197
268
932
760
994
576
82
832
864
1426
1098
1024
52
886
542
1550
1798
1420
300
19
15
311
197
268
932
760
994
576
82
832
864
914
1041
256
52
886
1054
1038
631
212
1450
19
15
311
197
268
932
760
994
576
82
832
864
914
1098
256
52
886
1054
526
774
140
666
19
15
311
197
269
932
752
994
576
81
833
865
801
1066
15
53
858
1310
286
857
51
801
19
15
311
197
269
932
752
994
576
84
833
865
801
1066
15
55
858
1310
286
857
51
800
19
15
311
197
269
932
752
994
576
84
833
865
801
1066
15
55
1498
286
286
857
51
800
19
15
311
197
269
932
752
994
576
84
833
865
801
1066
15
55
1438
274
283
857
51
800
19
15
311
197
269
932
752
994
576
82
449
865
801
1066
256
52
1844
1310
283
948
224
554
19
15
311
197
269
932
752
978
576
81
833
865
801
1106
256
110
878
287
285
777
153
662
19
15
311
197
269
932
752
978
576
81
833
865
801
1106
256
110
894
287
285
777
153
662
19
15
311
197
269
932
752
978
576
81
833
865
801
1106
256
110
890
287
285
777
153
662
19
15
311
197
269
932
752
978
576
81
833
865
800
1108
0
110
890
287
284
778
112
150
19
15
311
197
269
932
752
978
576
81
833
865
800
1108
128
110
890
287
284
778
48
790
19
15
311
197
269
932
752
978
576
81
449
865
801
1106
256
110
1850
1311
285
777
153
662
19
15
311
197
269
932
752
978
576
81
449
865
800
1108
128
110
1850
1311
284
778
48
790
19
15
311
197
269
932
760
994
576
84
833
865
849
1050
0
55
1498
1042
1167
1193
40
171
19
15
311
197
269
932
760
994
576
84
833
865
1424
1034
0
55
858
542
1548
1157
58
811
19
15
311
197
269
932
760
994
576
84
833
865
1424
1042
0
55
858
542
1548
1269
58
811
19
15
311
197
269
932
760
994
576
84
833
865
1424
1042
1024
55
858
542
1548
1141
1489
411
19
15
311
197
269
932
760
994
576
84
833
865
1424
1098
1024
55
858
542
1548
1797
1466
427
19
15
311
197
269
932
760
994
576
84
833
865
1425
1034
0
55
858
542
1551
1156
58
811
19
15
311
197
269
932
760
994
576
84
833
865
1425
1042
0
55
858
542
1551
1268
58
811
19
15
311
197
269
932
760
994
576
84
833
865
1425
1042
1024
119
877
542
1551
1140
1530
283
19
15
311
197
269
932
760
994
576
84
833
865
1425
1050
0
55
858
530
1551
1129
40
939
19
15
311
197
269
932
760
994
576
84
833
865
1425
1050
1024
55
858
530
1551
1129
1512
299
19
15
311
197
269
932
760
994
576
84
833
865
1425
1050
1024
119
877
542
1550
1161
904
283
19
15
311
197
269
932
760
994
576
84
833
865
1425
1098
1024
55
858
542
1551
1796
1466
427
19
15
311
197
269
932
760
994
576
84
833
865
912
1042
0
55
858
1310
1036
1461
58
811
19
15
311
197
269
932
760
994
576
84
833
865
912
1050
0
55
1498
1054
1036
741
58
1323
19
15
311
197
269
932
760
994
576
84
833
865
912
1066
0
55
858
1310
1036
1477
26
811
19
15
311
197
269
932
760
994
576
84
833
865
913
1041
0
55
1498
1054
1039
1423
41
939
19
15
311
197
269
932
760
994
576
84
833
865
913
1042
0
55
858
1310
1037
737
58
1323
19
15
311
197
269
932
760
994
576
84
833
865
913
1042
0
55
1498
1054
1037
737
58
1323
19
15
311
197
269
932
760
994
576
84
833
865
913
1050
0
55
858
1310
1037
1161
42
171
19
15
311
197
269
932
760
994
576
84
833
865
913
1050
0
55
1498
1042
1039
745
40
1451
19
15
311
197
269
932
760
994
576
84
833
865
913
1066
0
55
858
1310
1039
1476
26
811
19
15
311
197
269
932
760
994
576
84
833
865
913
1066
0
119
877
286
15
1220
26
795
19
15
311
197
269
932
760
994
576
84
833
865
841
1034
0
55
858
1090
1158
1201
56
171
19
15
311
197
269
932
760
994
576
84
833
865
841
1034
0
119
1498
1090
1159
1201
56
795
19
15
311
197
269
932
760
994
576
82
833
865
1424
1034
0
116
884
542
1548
1157
58
794
19
15
311
197
269
932
760
994
576
82
833
865
1424
1034
256
52
884
542
1548
1157
250
682
19
15
311
197
269
932
760
994
576
82
833
865
1424
1034
256
52
892
542
1548
1157
250
682
19
15
311
197
269
932
760
994
576
82
833
865
1424
1042
0
52
884
542
1548
1269
58
810
19
15
311
197
269
932
760
994
576
82
833
865
1424
1042
1024
116
884
542
1548
1141
1530
282
19
15
311
197
269
932
760
994
576
82
833
865
1424
1042
1024
116
892
542
1548
1141
1530
282
19
15
311
197
269
932
760
994
576
82
833
865
1424
1098
1024
52
884
542
1548
1797
1420
410
19
15
311
197
269
932
760
994
576
82
833
865
1424
1098
1024
116
884
542
1548
1797
1420
282
19
15
311
197
269
932
760
994
576
82
833
865
1424
1098
1024
116
892
542
1548
1797
1420
282
19
15
311
197
269
932
760
994
576
82
833
865
1425
1036
0
116
884
542
1550
1158
58
794
19
15
311
197
269
932
760
994
576
82
833
865
1425
1036
256
52
884
542
1550
1158
250
682
19
15
311
197
269
932
760
994
576
82
833
865
1425
1036
256
52
892
542
1550
1158
250
682
19
15
311
197
269
932
760
994
576
82
833
865
1425
1034
0
52
884
542
1551
1156
56
812
19
15
311
197
269
932
760
994
576
82
833
865
1425
1034
0
116
884
542
1551
1156
56
794
19
15
311
197
269
932
760
994
576
82
833
865
1425
1034
256
52
884
542
1551
1156
248
684
19
15
311
197
269
932
760
994
576
82
833
865
1425
1034
256
52
892
542
1551
1156
248
684
19
15
311
197
269
932
760
994
576
82
833
865
1425
1042
0
52
884
542
1551
1268
58
812
19
15
311
197
269
932
760
994
576
82
833
865
1425
1042
1024
116
876
542
1551
1140
1530
282
19
15
311
197
269
932
760
994
576
82
833
865
1425
1042
1024
116
884
542
1551
1140
1530
282
19
15
311
197
269
932
760
994
576
82
833
865
1425
1042
1024
116
892
542
1551
1140
1530
282
19
15
311
197
269
932
760
994
576
82
833
865
1425
1050
0
52
884
542
1550
1161
40
170
19
15
311
197
269
932
760
994
576
82
833
865
1425
1050
1024
52
884
542
1550
1129
1512
298
19
15
311
197
269
932
760
994
576
82
833
865
1425
1050
256
52
884
542
1550
1161
232
684
19
15
311
197
269
932
760
994
576
82
833
865
1425
1050
256
52
892
542
1550
1161
232
684
19
15
311
197
269
932
760
994
576
82
833
865
1425
1068
1024
52
884
542
1550
1222
1002
426
19
15
311
197
269
932
760
994
576
82
833
865
1425
1100
1024
52
884
542
1550
1798
1418
298
19
15
311
197
269
932
760
994
576
82
833
865
1425
1100
1024
116
876
542
1550
1798
1418
282
19
15
311
197
269
932
760
994
576
82
833
865
1425
1100
1024
116
884
542
1550
1798
1418
282
19
15
311
197
269
932
760
994
576
82
833
865
1425
1100
1024
116
892
542
1550
1798
1418
282
19
15
311
197
269
932
760
994
576
82
833
865
1425
1098
1024
52
884
542
1551
1796
1464
426
19
15
311
197
269
932
760
994
576
82
833
865
912
1042
0
52
884
1054
1036
1422
42
170
19
15
311
197
269
932
760
994
576
82
833
865
912
1042
0
52
1436
1054
1036
1525
58
812
19
15
311
197
269
932
760
994
576
82
833
865
912
1042
256
52
884
1054
1036
654
204
1434
19
15
311
197
269
932
760
994
576
82
833
865
912
1066
0
116
884
286
12
1221
26
794
19
15
311
197
269
932
760
994
576
82
833
865
912
1066
0
116
892
286
12
1221
26
794
19
15
311
197
269
932
760
994
576
82
833
865
912
1066
256
52
1436
286
12
709
204
1194
19
15
311
197
269
932
760
994
576
82
833
865
912
1098
0
116
884
286
12
773
76
794
19
15
311
197
269
932
760
994
576
82
833
865
912
1098
0
116
892
286
12
773
76
794
19
15
311
197
269
932
760
994
576
82
833
865
912
1098
256
52
884
1054
524
773
140
666
19
15
311
197
269
932
760
994
576
82
833
865
912
1098
256
52
1436
286
12
773
140
666
19
15
311
197
269
932
760
994
576
82
833
865
913
1044
0
52
1436
286
14
950
33
938
19
15
311
197
269
932
760
994
576
82
833
865
913
1042
0
52
884
1054
1039
1204
58
812
19
15
311
197
269
932
760
994
576
82
833
865
913
1042
0
52
1436
1054
1037
737
58
1324
19
15
311
197
269
932
760
994
576
82
833
865
913
1050
0
52
884
1054
1038
1161
40
170
19
15
311
197
269
932
760
994
576
82
833
865
913
1050
0
52
1436
1054
1038
1417
40
170
19
15
311
197
269
932
760
994
576
82
833
865
913
1050
256
52
884
1054
1038
1161
232
684
19
15
311
197
269
932
760
994
576
82
833
865
913
1066
0
52
1436
286
15
1220
24
812
19
15
311
197
269
932
760
994
576
82
833
865
913
1066
0
116
876
286
15
1220
24
794
19
15
311
197
269
932
760
994
576
82
833
865
913
1066
0
116
884
286
15
1220
24
794
19
15
311
197
269
932
760
994
576
82
833
865
913
1066
0
116
892
286
15
1220
24
794
19
15
311
197
269
932
760
994
576
82
833
865
913
1068
0
116
876
286
14
1222
26
794
19
15
311
197
269
932
760
994
576
82
833
865
913
1068
0
116
884
286
14
1222
26
794
19
15
311
197
269
932
760
994
576
82
833
865
913
1068
0
116
892
286
14
1222
26
794
19
15
311
197
269
932
760
994
576
82
833
865
913
1100
256
52
884
1054
526
774
138
666
19
15
311
197
269
932
760
994
576
82
833
865
913
1100
256
52
1436
286
14
774
138
666
19
15
311
197
269
932
760
994
576
82
833
865
913
1098
256
52
884
1054
527
772
184
1450
19
15
311
197
269
932
760
994
576
82
833
865
913
1098
256
52
1436
286
15
772
184
684
19
15
311
197
269
932
760
994
576
82
833
865
841
1036
256
52
892
1090
1159
1208
236
556
19
15
311
197
269
932
760
994
576
82
833
865
841
1034
0
52
892
1090
1159
1201
56
170
19
15
311
197
269
932
760
994
576
82
833
865
841
1034
256
52
892
1090
1159
1201
248
684
19
15
311
197
269
932
760
994
576
82
833
865
841
1066
0
52
892
1090
1158
684
44
1450
19
15
311
197
269
932
760
994
576
82
833
865
841
1068
0
52
892
1090
1159
1221
44
810
19
15
311
197
269
932
760
994
576
82
833
865
841
1100
0
52
892
1090
1159
1029
106
170
19
15
311
197
269
932
760
994
576
82
833
865
841
1100
256
52
892
1090
1159
1157
138
682
19
15
311
197
269
932
760
994
576
82
835
865
849
1044
0
52
1496
1041
1165
1197
33
938
19
15
311
197
269
932
760
994
576
82
835
865
849
1044
0
116
1496
1041
1165
1197
33
794
19
15
311
197
269
932
760
994
576
82
835
865
849
1050
0
52
1496
1041
1165
1193
40
172
19
15
311
197
269
932
760
994
576
82
835
865
848
1042
0
52
1496
1041
1164
1198
42
170
19
15
311
197
269
932
760
994
576
82
835
865
1424
1034
256
52
888
540
1548
1157
250
682
19
15
311
197
269
932
760
994
576
82
835
865
1424
1042
0
52
856
540
1548
1166
44
172
19
15
311
197
269
932
760
994
576
82
835
865
1424
1042
1024
52
856
540
1548
1166
908
410
19
15
311
197
269
932
760
994
576
82
835
865
1424
1042
1024
116
872
540
1548
1166
908
282
19
15
311
197
269
932
760
994
576
82
835
865
1424
1042
256
52
888
540
1548
1166
236
684
19
15
311
197
269
932
760
994
576
82
835
865
1424
1098
1024
52
856
540
1548
1797
1420
410
19
15
311
197
269
932
760
994
576
82
835
865
1425
1036
256
52
888
540
1550
1158
250
682
19
15
311
197
269
932
760
994
576
82
835
865
1425
1044
1024
52
856
540
1549
1165
913
426
19
15
311
197
269
932
760
994
576
82
835
865
1425
1044
1024
116
872
540
1549
1133
1505
282
19
15
311
197
269
932
760
994
576
82
835
865
1425
1050
0
52
856
540
1549
1265
57
812
19
15
311
197
269
932
760
994
576
82
835
865
1425
1050
1024
52
856
540
1550
1161
904
410
19
15
311
197
269
932
760
994
576
82
835
865
1425
1050
256
52
888
540
1550
1161
232
684
19
15
311
197
269
932
760
994
576
82
835
865
1425
1066
0
52
856
540
1549
1220
24
812
19
15
311
197
269
932
760
994
576
82
835
865
1425
1100
1024
52
856
540
1550
1798
1418
298
19
15
311
197
269
932
760
994
576
82
835
865
1425
1100
1024
116
872
540
1550
1798
1418
282
19
15
311
197
269
932
760
994
576
82
835
865
912
1042
0
52
856
1308
1036
1166
44
172
19
15
311
197
269
932
760
994
576
82
835
865
912
1042
0
52
1432
1052
1036
1422
44
170
19
15
311
197
269
932
760
994
576
82
835
865
912
1042
0
52
1496
1052
1036
1422
44
170
19
15
311
197
269
932
760
994
576
82
835
865
912
1042
256
116
1496
1052
1036
629
250
794
19
15
311
197
269
932
760
994
576
82
835
865
912
1052
0
52
1496
1052
1036
1418
42
170
19
15
311
197
269
932
760
994
576
82
835
865
912
1066
256
52
1432
284
12
709
204
1194
19
15
311
197
269
932
760
994
576
82
835
865
912
1098
256
52
1432
284
12
773
140
666
19
15
311
197
269
932
760
994
576
82
835
865
913
1044
0
52
1432
284
13
653
33
1450
19
15
311
197
269
932
760
994
576
82
835
865
913
1044
0
52
1496
1052
1037
1421
33
938
19
15
311
197
269
932
760
994
576
82
835
865
913
1044
0
116
872
284
13
749
33
1306
19
15
311
197
269
932
760
994
576
82
835
865
913
1044
0
116
1496
1052
1037
749
33
1306
19
15
311
197
269
932
760
994
576
82
835
865
913
1044
256
116
1496
1052
1037
1421
225
538
19
15
311
197
269
932
760
994
576
82
835
865
913
1034
0
52
856
1308
1037
1156
44
940
19
15
311
197
269
932
760
994
576
82
835
865
913
1034
0
52
1432
284
13
644
44
1450
19
15
311
197
269
932
760
994
576
82
835
865
913
1034
0
52
1496
1052
1037
1412
44
172
19
15
311
197
269
932
760
994
576
82
835
865
913
1042
0
52
856
1308
1037
737
58
1324
19
15
311
197
269
932
760
994
576
82
835
865
913
1042
0
52
1432
284
13
737
58
1324
19
15
311
197
269
932
760
994
576
82
835
865
913
1050
0
52
856
1308
1037
1161
41
170
19
15
311
197
269
932
760
994
576
82
835
865
913
1050
0
52
1432
1052
1038
1417
40
170
19
15
311
197
269
932
760
994
576
82
835
865
913
1050
0
52
1496
1052
1037
1417
41
170
19
15
311
197
269
932
760
994
576
82
835
865
913
1066
256
52
856
1308
1037
580
236
1196
19
15
311
197
269
932
760
994
576
82
835
865
913
1066
256
52
1432
1052
1037
580
236
1196
19
15
311
197
269
932
760
994
576
82
835
865
913
1068
0
116
872
284
14
1222
26
794
19
15
311
197
269
932
760
994
576
82
835
865
913
1068
256
52
1432
284
14
710
234
1194
19
15
311
197
269
932
760
994
576
82
835
865
913
1100
256
52
1432
284
14
774
138
666
19
15
311
197
277
900
760
994
576
81
401
873
873
1065
15
53
1808
1298
299
939
35
161
19
15
311
197
277
900
760
994
576
85
849
873
873
1068
0
54
1494
1029
1162
1192
39
173
19
15
311
197
277
900
760
994
576
85
849
873
873
1068
0
54
1430
1029
1162
1192
39
173
19
15
311
197
277
900
760
994
576
82
849
873
873
1100
0
116
1476
261
289
773
74
794
19
15
311
197
276
900
752
978
576
82
848
856
948
1108
128
52
838
1320
1032
1288
40
170
19
15
311
197
276
900
760
994
576
82
848
872
872
1068
0
52
1494
1029
1162
1192
42
170
19
15
311
197
276
900
760
994
576
82
848
872
872
1100
0
52
1494
1029
1226
516
108
170
19
15
311
197
276
900
760
994
576
82
848
872
872
1100
0
116
1478
264
288
772
76
794
19
15
311
197
301
932
752
994
576
82
387
833
801
1066
0
52
1816
1308
285
825
32
170
19
15
311
197
301
932
752
994
576
82
387
833
800
1066
0
52
1816
1308
284
821
60
172
19
15
311
197
301
932
752
978
576
81
385
833
801
1106
256
110
1818
1311
285
777
153
662
19
15
311
197
301
932
752
978
576
81
385
833
800
1108
128
110
1818
1311
284
778
48
790
19
15
311
197
301
932
760
994
576
84
385
833
912
1066
0
55
1818
1310
12
581
26
1323
19
15
311
197
301
932
760
994
576
84
385
833
913
1066
0
55
1818
1310
15
580
26
1323
19
15
311
197
301
932
760
994
576
82
387
833
912
1066
0
52
1816
1308
12
581
25
1324
19
15
311
197
301
932
760
994
576
82
387
833
913
1068
0
52
1816
1308
14
582
42
170
19
15
311
325
780
932
752
978
576
1874
1472
848
852
1108
128
564
1590
62
114
840
40
682
19
15
311
325
780
932
752
978
576
1874
960
848
852
1108
128
564
46
1086
114
840
40
682
19
15
311
325
780
932
760
994
576
850
1472
1360
1424
1042
512
1588
1582
1598
1036
1422
396
666
19
15
311
325
780
932
760
994
576
850
1472
1360
1426
1042
512
1588
1582
1598
1038
1420
396
666
19
15
311
325
780
932
760
994
576
850
1472
864
1426
1097
512
1588
1590
158
1038
1287
396
684
19
15
311
325
780
932
760
994
576
850
1472
864
1426
1098
512
1588
1590
158
1038
1286
396
682
19
15
311
325
780
932
760
994
576
850
1472
848
1424
1042
512
1588
1582
62
1036
1422
396
666
19
15
311
325
780
932
760
994
576
850
1472
848
1424
1042
512
1588
1590
62
1036
1422
396
666
19
15
311
325
780
932
760
994
576
850
1472
848
1426
1042
512
1588
1582
62
1038
1420
396
666
19
15
311
325
780
932
760
994
576
850
1472
848
1426
1042
512
1588
1590
62
1038
1420
396
666
19
15
311
325
780
932
760
994
576
850
960
864
1426
1097
512
1588
54
1054
1038
1287
396
684
19
15
311
325
780
932
760
994
576
850
960
864
1426
1098
512
1588
54
1054
1038
1286
396
682
19
15
311
325
780
932
760
994
576
850
960
848
912
1100
512
1588
46
62
10
1287
394
666
19
15
311
325
780
932
760
994
576
1876
1472
864
1424
1042
512
567
575
69
1036
1422
394
155
19
15
311
325
780
932
760
994
576
1876
1472
864
1424
1042
512
567
1599
69
1036
1422
394
155
19
15
311
325
780
932
760
994
576
1876
1472
864
1424
1042
256
567
1599
69
1036
1166
218
155
19
15
311
325
780
932
760
994
576
1876
1472
864
912
1042
256
567
1599
69
12
654
218
155
19
15
311
325
780
932
760
994
576
1876
960
864
1424
1042
1024
567
55
1093
1036
1166
906
155
19
15
311
325
780
932
760
994
576
1876
960
864
1424
1042
1024
567
63
1093
1036
1166
906
155
19
15
311
325
780
932
760
994
576
1876
960
864
1424
1042
512
567
55
1093
1036
1422
394
155
19
15
311
325
780
932
760
994
576
1876
960
864
1424
1042
512
567
63
1093
1036
1422
394
155
19
15
311
325
780
932
760
994
576
1876
960
864
1424
1042
256
567
55
1093
1036
1166
218
155
19
15
311
325
780
932
760
994
576
1874
1472
352
840
1100
256
564
1590
1040
112
516
140
154
19
15
311
325
780
932
760
994
576
1874
1472
352
914
1065
0
564
1590
1182
14
583
44
684
19
15
311
325
780
932
760
994
576
1874
1472
352
914
1066
0
564
1590
1182
14
582
44
684
19
15
311
325
780
932
760
994
576
1874
1472
336
400
1100
1024
1204
1070
1086
522
1799
906
554
19
15
311
325
780
932
760
994
576
1874
1472
336
912
1042
0
564
566
318
12
622
42
682
19
15
311
325
780
932
760
994
576
1874
1472
336
912
1042
0
564
1582
1086
12
622
42
682
19
15
311
325
780
932
760
994
576
1874
1472
336
850
1050
256
564
566
318
102
614
232
170
19
15
311
325
780
932
760
994
576
1874
1472
336
914
1042
0
564
566
318
14
620
42
682
19
15
311
325
780
932
760
994
576
1874
1472
336
914
1042
0
564
1582
1086
14
620
42
682
19
15
311
325
780
932
760
994
576
1874
1472
336
914
1050
0
564
1582
1086
14
618
42
682
19
15
311
325
780
932
760
994
576
1874
1472
1360
1424
1036
256
564
558
1598
1034
647
234
170
19
15
311
325
780
932
760
994
576
1874
1472
1360
1424
1042
512
564
558
1598
1036
1422
396
154
19
15
311
325
780
932
760
994
576
1874
1472
1360
1424
1042
256
564
558
1598
1036
654
218
154
19
15
311
325
780
932
760
994
576
1874
1472
1360
1426
1042
512
564
558
1598
1038
1420
396
154
19
15
311
325
780
932
760
994
576
1874
1472
1360
1426
1042
256
564
558
1598
1038
620
236
170
19
15
311
325
780
932
760
994
576
1874
1472
1360
1426
1050
256
564
558
1598
1038
618
236
170
19
15
311
325
780
932
760
994
576
1874
1472
864
1424
1042
512
564
566
158
1036
1422
492
428
19
15
311
325
780
932
760
994
576
1874
1472
864
1424
1042
512
564
1590
158
1036
1422
492
428
19
15
311
325
780
932
760
994
576
1874
1472
864
1424
1042
256
564
566
158
1036
910
236
172
19
15
311
325
780
932
760
994
576
1874
1472
864
1424
1042
256
564
1590
158
1036
910
236
172
19
15
311
325
780
932
760
994
576
1874
1472
864
840
1100
256
564
1590
16
112
516
140
154
19
15
311
325
780
932
760
994
576
1874
1472
864
1426
1042
512
564
566
30
1038
1422
394
154
19
15
311
325
780
932
760
994
576
1874
1472
864
1426
1042
512
564
1590
30
1038
1422
394
154
19
15
311
325
780
932
760
994
576
1874
1472
864
1426
1042
256
564
566
158
1038
908
236
172
19
15
311
325
780
932
760
994
576
1874
1472
864
1426
1042
256
564
1590
158
1038
908
236
172
19
15
311
325
780
932
760
994
576
1874
1472
864
1426
1050
512
564
566
158
1038
1418
456
172
19
15
311
325
780
932
760
994
576
1874
1472
864
1426
1050
512
564
1590
158
1038
1418
456
172
19
15
311
325
780
932
760
994
576
1874
1472
864
1426
1050
256
564
566
158
1038
906
210
154
19
15
311
325
780
932
760
994
576
1874
1472
864
1426
1050
256
564
1590
158
1038
906
210
154
19
15
311
325
780
932
760
994
576
1874
1472
864
1426
1097
512
564
566
30
1038
1287
396
172
19
15
311
325
780
932
760
994
576
1874
1472
864
1426
1097
512
564
1590
30
1038
1287
396
172
19
15
311
325
780
932
760
994
576
1874
1472
864
1426
1098
512
564
566
30
1038
1286
396
170
19
15
311
325
780
932
760
994
576
1874
1472
864
1426
1098
512
564
1590
30
1038
1286
396
170
19
15
311
325
780
932
760
994
576
1874
1472
864
914
1041
256
564
1590
158
14
631
212
170
19
15
311
325
780
932
760
994
576
1874
1472
864
914
1065
256
564
566
158
14
711
236
172
19
15
311
325
780
932
760
994
576
1874
1472
864
914
1065
256
564
1590
158
14
711
236
172
19
15
311
325
780
932
760
994
576
1874
1472
864
914
1042
256
564
566
158
14
730
250
154
19
15
311
325
780
932
760
994
576
1874
1472
864
914
1042
256
564
1590
158
14
730
250
154
19
15
311
325
780
932
760
994
576
1874
1472
864
914
1050
256
564
566
158
14
746
232
172
19
15
311
325
780
932
760
994
576
1874
1472
864
914
1050
256
564
1590
158
14
746
232
172
19
15
311
325
780
932
760
994
576
1874
1472
864
914
1066
256
564
566
158
14
710
236
170
19
15
311
325
780
932
760
994
576
1874
1472
864
914
1066
256
564
1590
158
14
710
236
170
19
15
311
325
780
932
760
994
576
1874
1472
864
914
1097
512
564
1590
158
14
1287
396
172
19
15
311
325
780
932
760
994
576
1874
1472
864
914
1097
256
564
566
158
14
775
140
172
19
15
311
325
780
932
760
994
576
1874
1472
864
914
1097
256
564
1590
158
14
775
140
172
19
15
311
325
780
932
760
994
576
1874
1472
864
914
1098
512
564
1590
158
14
1286
396
170
19
15
311
325
780
932
760
994
576
1874
1472
864
914
1098
256
564
566
158
14
774
140
170
19
15
311
325
780
932
760
994
576
1874
1472
864
914
1098
256
564
1590
158
14
774
140
170
19
15
311
325
780
932
760
994
576
1874
1472
1376
1426
1042
256
564
566
1566
1038
730
250
154
19
15
311
325
780
932
760
994
576
1874
1472
848
1424
1042
0
564
566
62
1036
1166
44
684
19
15
311
325
780
932
760
994
576
1874
1472
848
1424
1042
0
564
1582
62
1036
1166
44
684
19
15
311
325
780
932
760
994
576
1874
1472
848
1424
1042
0
564
1598
62
1036
1166
44
684
19
15
311
325
780
932
760
994
576
1874
1472
848
1424
1042
0
564
1590
62
1036
1166
44
684
19
15
311
325
780
932
760
994
576
1874
1472
848
1424
1042
512
564
574
62
1036
1422
396
154
19
15
311
325
780
932
760
994
576
1874
1472
848
1424
1042
512
564
558
62
1036
1422
396
154
19
15
311
325
780
932
760
994
576
1874
1472
848
1424
1042
512
564
566
62
1036
1422
396
154
19
15
311
325
780
932
760
994
576
1874
1472
848
1424
1042
512
564
1582
62
1036
1422
396
154
19
15
311
325
780
932
760
994
576
1874
1472
848
1424
1042
512
564
1598
62
1036
1422
396
154
19
15
311
325
780
932
760
994
576
1874
1472
848
1424
1042
512
564
1590
62
1036
1422
396
154
19
15
311
325
780
932
760
994
576
1874
1472
848
1424
1100
512
564
558
62
1034
1287
394
154
19
15
311
325
780
932
760
994
576
1874
1472
848
1424
1100
512
564
1582
62
1034
1287
394
154
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1036
256
564
558
62
10
647
202
170
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1036
256
564
566
62
10
647
202
170
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1036
256
564
1582
62
10
647
202
170
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1036
256
564
1598
62
10
647
202
170
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1036
256
564
1590
62
10
647
202
170
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1042
0
564
566
62
12
1166
44
684
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1042
0
564
1582
62
12
1166
44
684
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1042
0
564
1598
62
12
1166
44
684
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1042
0
564
1590
62
12
1166
44
684
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1042
256
564
558
62
12
654
218
154
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1042
256
564
566
62
12
654
218
154
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1042
256
564
1582
62
12
654
218
154
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1042
256
564
1598
62
12
654
218
154
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1042
256
564
1590
62
12
654
218
154
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1100
512
564
1582
62
10
1287
394
154
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1100
256
564
558
62
10
775
138
170
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1100
256
564
1582
62
10
775
138
170
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1100
256
564
1598
62
10
775
138
170
19
15
311
325
780
932
760
994
576
1874
1472
848
912
1100
256
564
1590
62
10
775
138
170
19
15
311
325
780
932
760
994
576
1874
1472
848
850
1098
0
564
566
62
102
838
76
666
19
15
311
325
780
932
760
994
576
1874
1472
848
850
1098
0
564
1590
62
102
838
76
666
19
15
311
325
780
932
760
994
576
1874
1472
848
1426
1042
0
564
566
62
1038
1164
44
684
19
15
311
325
780
932
760
994
576
1874
1472
848
1426
1042
0
564
1582
62
1038
1164
44
684
19
15
311
325
780
932
760
994
576
1874
1472
848
1426
1042
0
564
1590
62
1038
1164
44
684
19
15
311
325
780
932
760
994
576
1874
1472
848
1426
1042
512
564
574
62
1038
1422
394
154
19
15
311
325
780
932
760
994
576
1874
1472
848
1426
1042
512
564
558
62
1038
1420
396
154
19
15
311
325
780
932
760
994
576
1874
1472
848
1426
1042
512
564
566
62
1038
1420
396
154
19
15
311
325
780
932
760
994
576
1874
1472
848
1426
1042
512
564
1582
62
1038
1420
396
154
19
15
311
325
780
932
760
994
576
1874
1472
848
1426
1042
512
564
1598
62
1038
1422
394
154
19
15
311
325
780
932
760
994
576
1874
1472
848
1426
1042
512
564
1590
62
1038
1420
396
154
19
15
311
325
780
932
760
994
576
1874
1472
848
1426
1042
256
564
558
62
1038
734
241
154
19
15
311
325
780
932
760
994
576
1874
1472
848
1426
1042
256
564
566
62
1038
734
241
154
19
15
311
325
780
932
760
994
576
1874
1472
848
1426
1042
256
564
1582
62
1038
734
241
154
19
15
311
325
780
932
760
994
576
1874
1472
848
1426
1042
256
564
1590
62
1038
734
241
154
19
15
311
325
780
932
760
994
576
1874
1472
848
1426
1050
0
564
1582
62
1038
1162
44
684
19
15
311
325
780
932
760
994
576
1874
1472
848
914
1042
0
564
566
62
14
1164
44
684
19
15
311
325
780
932
760
994
576
1874
1472
848
914
1042
0
564
1582
62
14
1164
44
684
19
15
311
325
780
932
760
994
576
1874
1472
848
914
1042
0
564
1590
62
14
1164
44
684
19
15
311
325
780
932
760
994
576
1874
1472
848
914
1042
256
564
558
62
54
758
241
154
19
15
311
325
780
932
760
994
576
1874
1472
848
914
1042
256
564
1582
62
54
758
241
154
19
15
311
325
780
932
760
994
576
1874
1472
848
914
1050
0
564
1582
62
14
1162
44
684
19
15
311
325
780
932
760
994
576
1874
960
864
1424
1042
0
564
54
1054
1036
1166
44
684
19
15
311
325
780
932
760
994
576
1874
960
864
1424
1042
1024
564
54
1054
1036
1166
908
172
19
15
311
325
780
932
760
994
576
1874
960
864
1424
1042
1024
1204
54
1054
1036
1166
1004
556
19
15
311
325
780
932
760
994
576
1874
960
864
912
1042
1024
1204
54
1054
12
654
1738
1578
19
15
311
325
780
932
760
994
576
1874
960
864
1426
1065
1024
1204
54
1054
1038
1095
1452
556
19
15
311
325
780
932
760
994
576
1874
960
864
1426
1042
1024
564
54
1054
1038
1166
906
154
19
15
311
325
780
932
760
994
576
1874
960
864
1426
1042
1024
1204
54
1054
1038
1114
1466
556
19
15
311
325
780
932
760
994
576
1874
960
864
1426
1042
512
564
54
1054
1038
1422
394
154
19
15
311
325
780
932
760
994
576
1874
960
864
1426
1050
0
564
54
1054
1038
1162
44
684
19
15
311
325
780
932
760
994
576
1874
960
864
1426
1050
1024
564
54
1054
1038
1162
904
172
19
15
311
325
780
932
760
994
576
1874
960
864
1426
1050
1024
1204
54
1054
1038
1162
904
556
19
15
311
325
780
932
760
994
576
1874
960
864
1426
1050
256
564
54
1054
1038
1162
236
170
19
15
311
325
780
932
760
994
576
1874
960
864
1426
1066
1024
1204
54
1054
1038
1094
1452
556
19
15
311
325
780
932
760
994
576
1874
960
864
1426
1097
512
564
54
1054
1038
1287
396
172
19
15
311
325
780
932
760
994
576
1874
960
864
1426
1098
512
564
54
1054
1038
1286
396
170
19
15
311
325
780
932
760
994
576
1874
960
864
914
1041
1024
1204
54
1054
14
631
1748
1578
19
15
311
325
780
932
760
994
576
1874
960
864
914
1041
256
564
54
1054
14
631
212
170
19
15
311
325
780
932
760
994
576
1874
960
864
914
1065
1024
1204
54
1054
14
711
1772
1580
19
15
311
325
780
932
760
994
576
1874
960
864
914
1042
0
1204
54
30
14
1006
42
1580
19
15
311
325
780
932
760
994
576
1874
960
864
914
1050
0
1204
54
30
14
998
41
1580
19
15
311
325
780
932
760
994
576
1874
960
864
914
1066
1024
1204
54
1054
14
710
1772
1580
19
15
311
325
780
932
760
994
576
1874
960
864
914
1097
256
564
54
1054
14
775
140
172
19
15
311
325
780
932
760
994
576
1874
960
864
914
1098
256
564
54
1054
14
774
140
170
19
15
311
325
780
932
760
994
576
1874
960
848
1424
1036
1024
564
46
1086
1034
1159
922
154
19
15
311
325
780
932
760
994
576
1874
960
848
1424
1036
1024
564
54
1086
1034
1159
922
154
19
15
311
325
780
932
760
994
576
1874
960
848
1424
1042
0
564
46
1086
1036
1166
44
684
19
15
311
325
780
932
760
994
576
1874
960
848
1424
1042
0
564
54
1086
1036
1166
44
684
19
15
311
325
780
932
760
994
576
1874
960
848
1424
1042
0
1204
62
1086
1036
910
60
1580
19
15
311
325
780
932
760
994
576
1874
960
848
1424
1042
1024
564
46
1086
1036
1166
908
154
19
15
311
325
780
932
760
994
576
1874
960
848
1424
1042
1024
564
54
1086
1036
1166
908
154
19
15
311
325
780
932
760
994
576
1874
960
848
1424
1042
1024
1204
62
1086
1036
878
876
556
19
15
311
325
780
932
760
994
576
1874
960
848
1424
1042
512
564
46
1086
1036
1422
396
154
19
15
311
325
780
932
760
994
576
1874
960
848
1424
1042
512
564
54
1086
1036
1422
396
154
19
15
311
325
780
932
760
994
576
1874
960
848
1424
1100
512
564
46
1086
1034
1287
394
154
19
15
311
325
780
932
760
994
576
1874
960
848
1424
1100
512
564
54
1086
1034
1287
394
154
19
15
311
325
780
932
760
994
576
1874
960
848
912
1036
256
564
46
1086
10
647
202
170
19
15
311
325
780
932
760
994
576
1874
960
848
912
1042
0
564
46
1086
12
622
42
682
19
15
311
325
780
932
760
994
576
1874
960
848
912
1042
256
564
46
1086
12
654
218
154
19
15
311
325
780
932
760
994
576
1874
960
848
912
1100
512
564
46
62
10
1287
394
154
19
15
311
325
780
932
760
994
576
1874
960
848
912
1100
256
564
46
62
10
775
138
170
19
15
311
325
780
932
760
994
576
1874
960
848
1426
1042
0
564
46
1086
1038
1164
44
684
19
15
311
325
780
932
760
994
576
1874
960
848
1426
1042
0
564
54
1086
1038
1164
44
684
19
15
311
325
780
932
760
994
576
1874
960
848
1426
1042
1024
564
46
1086
1038
1164
908
154
19
15
311
325
780
932
760
994
576
1874
960
848
1426
1042
1024
564
54
1086
1038
1164
908
154
19
15
311
325
780
932
760
994
576
1874
960
848
1426
1042
1024
1204
62
1086
1038
1246
849
554
19
15
311
325
780
932
760
994
576
1874
960
848
1426
1042
512
564
46
1086
1038
1420
396
154
19
15
311
325
780
932
760
994
576
1874
960
848
1426
1042
512
564
54
1086
1038
1420
396
154
19
15
311
325
780
932
760
994
576
1874
960
848
1426
1042
256
564
46
1086
1038
1164
236
172
19
15
311
325
780
932
760
994
576
1874
960
848
1426
1042
256
564
54
1086
1038
1164
236
172
19
15
311
325
780
932
760
994
576
1874
960
848
1426
1050
0
564
46
1086
1038
1162
44
684
19
15
311
325
780
932
760
994
576
1874
960
848
1426
1050
1024
564
46
1086
1038
1162
908
154
19
15
311
325
780
932
760
994
576
1874
960
848
1426
1050
256
564
46
1086
1038
1162
236
170
19
15
311
325
780
932
760
994
576
1874
960
848
914
1042
0
564
46
1086
14
620
42
682
19
15
311
325
780
932
760
994
576
1874
960
848
914
1042
256
564
46
1086
14
734
241
154
19
15
311
325
780
932
760
994
576
1874
960
848
914
1050
0
564
46
62
14
1162
44
684
19
15
311
325
780
914
752
994
576
1876
1472
834
930
1066
7
567
1591
49
58
827
35
680
19
15
311
325
780
914
752
994
576
1876
1472
834
930
1066
15
567
1595
49
58
827
51
672
19
15
311
325
780
914
752
994
576
1876
1472
834
930
1066
15
567
1591
49
58
827
51
672
19
15
311
325
780
914
752
994
576
1876
1472
834
930
1066
271
567
1591
49
58
827
243
160
19
15
311
325
780
914
752
994
576
1876
1472
834
1442
1066
15
567
1595
49
1082
1211
51
672
19
15
311
325
780
914
752
994
576
1876
1472
834
1442
1066
15
567
1591
49
1082
1211
51
672
19
15
311
325
780
914
752
994
576
1876
1472
834
1442
1066
519
567
1591
49
1082
1339
419
168
19
15
311
325
780
914
752
994
576
1876
1472
834
1442
1066
527
567
1595
49
1082
1339
499
288
19
15
311
325
780
914
752
994
576
1876
1472
834
1442
1066
527
567
1591
49
1082
1339
499
288
19
15
311
325
780
914
752
994
576
1876
1472
834
1442
1066
527
619
567
49
1082
1339
499
280
19
15
311
325
780
914
752
994
576
1876
1472
834
1442
1066
527
619
1591
49
1082
1339
499
280
19
15
311
325
780
914
752
994
576
1876
960
834
1442
1066
1039
567
59
1073
1082
1211
947
160
19
15
311
325
780
914
752
994
576
1876
960
834
1442
1066
15
567
59
1073
1082
1211
51
672
19
15
311
325
780
914
752
994
576
1876
960
834
1442
1066
519
567
55
1073
1082
1339
419
168
19
15
311
325
780
914
752
994
576
1876
960
834
1442
1066
527
567
59
1073
1082
1339
499
288
19
15
311
325
780
914
752
994
576
1876
960
834
1442
1066
527
567
55
1073
1082
1339
499
288
19
15
311
325
781
932
752
978
576
850
963
849
852
1108
256
308
56
60
116
600
152
1052
19
15
311
325
781
932
760
994
576
852
1473
1361
1425
1041
512
1591
1581
1598
1038
1423
401
667
19
15
311
325
781
932
760
994
576
852
1473
849
1424
1052
512
1591
1594
62
1036
1418
394
667
19
15
311
325
781
932
760
994
576
852
1473
849
1425
1041
512
1591
1581
62
1038
1423
401
667
19
15
311
325
781
932
760
994
576
852
1473
849
1425
1041
512
1591
1594
62
1038
1423
401
667
19
15
311
325
781
932
760
994
576
852
961
865
1425
1050
256
311
570
1042
1039
617
232
1067
19
15
311
325
781
932
760
994
576
852
961
849
1425
1049
271
311
557
1086
1073
723
227
1056
19
15
311
325
781
932
760
994
576
852
961
849
1425
1042
256
311
557
1086
1035
724
234
1067
19
15
311
325
781
932
760
994
576
852
961
849
1425
1042
256
311
558
1086
1035
724
234
1067
19
15
311
325
781
932
760
994
576
1873
1473
849
1425
1049
527
565
570
62
1073
1331
419
161
19
15
311
325
781
932
760
994
576
1873
1473
849
1425
1049
527
565
1594
62
1073
1331
419
161
19
15
311
325
781
932
760
994
576
1873
1473
849
1425
1049
271
565
570
62
1073
723
227
161
19
15
311
325
781
932
760
994
576
1873
1473
849
1425
1049
271
565
1594
62
1073
723
227
161
19
15
311
325
781
932
760
994
576
1873
961
849
1425
1049
1039
565
58
1086
1073
1267
963
161
19
15
311
325
781
932
760
994
576
1873
961
849
1425
1049
527
565
58
1086
1073
1331
419
161
19
15
311
325
781
932
760
994
576
1873
961
849
1425
1049
271
565
58
1086
1073
1203
227
161
19
15
311
325
781
932
760
994
576
850
1473
865
1424
1098
512
1588
1588
158
1036
1285
396
666
19
15
311
325
781
932
760
994
576
850
1473
865
1425
1100
512
1588
1588
158
1038
1286
394
682
19
15
311
325
781
932
760
994
576
850
1473
865
1425
1098
512
1588
1588
158
1039
1284
440
684
19
15
311
325
781
932
760
994
576
850
961
865
1424
1098
512
1588
52
1054
1036
1285
396
666
19
15
311
325
781
932
760
994
576
850
961
865
1425
1050
256
308
564
1042
1039
617
232
1066
19
15
311
325
781
932
760
994
576
850
961
865
1425
1100
512
1588
52
1054
1038
1286
394
682
19
15
311
325
781
932
760
994
576
850
961
865
1425
1098
512
1588
52
1054
1039
1284
440
684
19
15
311
325
781
932
760
994
576
850
961
849
1425
1049
256
308
556
1086
1073
723
236
1068
19
15
311
325
781
932
760
994
576
850
963
849
1425
1049
256
308
552
1084
1073
723
236
1068
19
15
311
325
781
932
760
994
576
1877
1473
337
913
1041
0
566
1582
1086
14
623
41
685
19
15
311
325
781
932
760
994
576
1877
1473
1361
1425
1041
512
566
558
1598
1038
1423
409
429
19
15
311
325
781
932
760
994
576
1877
1473
1361
1425
1041
256
566
558
1598
1038
623
233
173
19
15
311
325
781
932
760
994
576
1877
1473
849
1425
1041
0
566
1582
62
1038
1135
41
685
19
15
311
325
781
932
760
994
576
1877
1473
849
1425
1041
512
566
558
62
1038
1423
409
429
19
15
311
325
781
932
760
994
576
1877
1473
849
1425
1041
512
566
1582
62
1038
1423
409
429
19
15
311
325
781
932
760
994
576
1877
1473
849
1425
1049
519
621
556
62
1073
1331
499
277
19
15
311
325
781
932
760
994
576
1877
1473
849
1425
1049
519
621
1580
62
1073
1331
499
277
19
15
311
325
781
932
760
994
576
1877
1473
849
913
1041
0
566
1582
62
14
623
41
685
19
15
311
325
781
932
760
994
576
1877
961
865
1425
1042
1024
566
46
69
1037
1241
977
173
19
15
311
325
781
932
760
994
576
1877
961
865
1425
1042
1024
566
62
69
1037
1241
977
173
19
15
311
325
781
932
760
994
576
1877
961
865
1425
1042
1024
566
54
1093
1037
1241
977
173
19
15
311
325
781
932
760
994
576
1877
961
865
1425
1042
1024
1206
62
1093
1037
1241
849
557
19
15
311
325
781
932
760
994
576
1877
961
865
1425
1042
1024
1206
54
1093
1037
1241
849
557
19
15
311
325
781
932
760
994
576
1877
961
849
1425
1041
0
566
46
1086
1038
1135
41
685
19
15
311
325
781
932
760
994
576
1877
961
849
1425
1041
512
566
46
1086
1038
1423
409
429
19
15
311
325
781
932
760
994
576
1877
961
849
913
1041
0
566
46
1086
14
623
41
685
19
15
311
325
781
932
760
994
576
1876
1473
337
401
1049
1039
1207
1069
1086
561
1875
835
1568
19
15
311
325
781
932
760
994
576
1876
1473
337
913
1050
0
567
1581
1086
11
612
42
683
19
15
311
325
781
932
760
994
576
1876
1473
337
913
1050
256
567
557
1086
11
612
201
171
19
15
311
325
781
932
760
994
576
1876
1473
337
913
1050
256
567
558
1086
11
612
201
171
19
15
311
325
781
932
760
994
576
1876
1473
337
913
1050
256
567
1581
1086
11
612
201
171
19
15
311
325
781
932
760
994
576
1876
1473
1361
1425
1041
512
567
557
1598
1038
1423
401
155
19
15
311
325
781
932
760
994
576
1876
1473
1361
1425
1041
512
567
558
1598
1038
1423
401
155
19
15
311
325
781
932
760
994
576
1876
1473
1361
1425
1041
256
567
557
1598
1038
655
217
155
19
15
311
325
781
932
760
994
576
1876
1473
1361
1425
1041
263
567
557
1598
1035
611
235
168
19
15
311
325
781
932
760
994
576
1876
1473
1361
1425
1049
512
567
557
1598
1585
1331
432
427
19
15
311
325
781
932
760
994
576
1876
1473
1361
1425
1049
256
567
557
1598
1073
595
208
155
19
15
311
325
781
932
760
994
576
1876
1473
1361
1425
1049
256
567
558
1598
1073
595
208
155
19
15
311
325
781
932
760
994
576
1876
1473
1361
1425
1049
527
567
557
1598
1585
1331
419
160
19
15
311
325
781
932
760
994
576
1876
1473
1361
1425
1049
271
567
557
1598
1073
723
227
160
19
15
311
325
781
932
760
994
576
1876
1473
1361
1425
1042
256
567
557
1598
1035
724
209
155
19
15
311
325
781
932
760
994
576
1876
1473
1361
1425
1042
256
567
558
1598
1035
724
209
155
19
15
311
325
781
932
760
994
576
1876
1473
1361
1425
1050
512
567
557
1598
1038
1417
408
155
19
15
311
325
781
932
760
994
576
1876
1473
1361
1425
1050
512
567
558
1598
1038
1417
408
155
19
15
311
325
781
932
760
994
576
1876
1473
1361
1425
1050
256
567
557
1598
1035
612
234
171
19
15
311
325
781
932
760
994
576
1876
1473
1361
1425
1050
256
567
558
1598
1035
612
234
171
19
15
311
325
781
932
760
994
576
1876
1473
865
1425
1041
512
567
1594
66
1038
1423
457
171
19
15
311
325
781
932
760
994
576
1876
1473
865
1425
1050
512
567
1594
66
1038
1417
392
299
19
15
311
325
781
932
760
994
576
1876
1473
865
1425
1050
256
567
1594
18
1039
617
232
171
19
15
311
325
781
932
760
994
576
1876
1473
849
1424
1052
512
567
1594
62
1036
1418
394
299
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1041
512
567
557
62
1038
1423
401
155
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1041
512
567
558
62
1038
1423
401
155
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1041
512
567
1581
62
1038
1423
401
155
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1041
512
567
1582
62
1038
1423
401
155
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1041
512
567
1594
62
1038
1423
401
155
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1041
256
567
557
62
1038
735
241
155
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1041
256
567
1581
62
1038
735
241
155
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1049
512
567
557
62
1073
1331
432
427
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1049
512
567
558
62
1073
1331
432
427
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1049
512
567
1581
62
1073
1331
432
427
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1049
512
567
1582
62
1073
1331
432
427
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1049
512
567
1594
62
1073
1331
432
427
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1049
256
567
557
62
1073
595
208
155
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1049
256
567
558
62
1073
595
208
155
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1049
256
567
1581
62
1073
595
208
155
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1049
527
567
557
62
1073
1331
419
160
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1049
527
567
1581
62
1073
1331
419
160
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1049
527
567
1594
62
1073
1331
419
160
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1049
271
567
557
62
1073
723
227
160
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1049
271
567
1581
62
1073
723
227
160
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1042
256
567
557
62
1035
724
209
155
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1042
256
567
558
62
1035
724
209
155
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1042
256
567
1581
62
1035
724
209
155
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1050
0
567
1581
62
1035
1124
42
683
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1050
512
567
557
62
1038
1417
408
155
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1050
512
567
558
62
1038
1417
408
155
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1050
512
567
1581
62
1038
1417
408
155
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1050
512
567
1582
62
1038
1417
408
155
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1050
512
567
1594
62
1038
1417
408
155
19
15
311
325
781
932
760
994
576
1876
1473
849
1425
1050
256
567
1581
62
1078
722
234
171
19
15
311
325
781
932
760
994
576
1876
1473
849
913
1041
256
567
557
62
11
611
201
155
19
15
311
325
781
932
760
994
576
1876
1473
849
913
1041
256
567
1581
62
11
611
201
155
19
15
311
325
781
932
760
994
576
1876
1473
849
913
1049
256
567
557
62
49
819
240
155
19
15
311
325
781
932
760
994
576
1876
1473
849
913
1049
256
567
558
62
49
819
240
155
19
15
311
325
781
932
760
994
576
1876
1473
849
913
1049
256
567
1581
62
49
819
240
155
19
15
311
325
781
932
760
994
576
1876
1473
849
913
1050
0
567
1581
62
11
612
42
683
19
15
311
325
781
932
760
994
576
1876
1473
849
913
1050
256
567
557
62
11
612
201
171
19
15
311
325
781
932
760
994
576
1876
1473
849
913
1050
256
567
558
62
11
612
201
171
19
15
311
325
781
932
760
994
576
1876
1473
849
913
1050
256
567
1581
62
11
612
201
171
19
15
311
325
781
932
760
994
576
1876
961
865
1424
1098
512
567
58
1054
1036
1285
442
171
19
15
311
325
781
932
760
994
576
1876
961
865
1425
1041
1024
567
58
1090
1038
1167
937
171
19
15
311
325
781
932
760
994
576
1876
961
865
1425
1041
512
567
58
1090
1038
1423
457
171
19
15
311
325
781
932
760
994
576
1876
961
865
1425
1041
256
567
58
1090
1038
655
217
155
19
15
311
325
781
932
760
994
576
1876
961
865
1425
1050
0
567
58
1042
1039
1129
40
683
19
15
311
325
781
932
760
994
576
1876
961
865
1425
1050
1024
567
58
1090
1038
1161
904
171
19
15
311
325
781
932
760
994
576
1876
961
865
1425
1050
512
567
58
1090
1038
1417
392
299
19
15
311
325
781
932
760
994
576
1876
961
865
1425
1050
256
567
58
1090
1038
649
232
171
19
15
311
325
781
932
760
994
576
1876
961
865
1425
1098
512
567
58
1054
1039
1284
442
171
19
15
311
325
781
932
760
994
576
1876
961
865
912
1098
256
567
58
1054
12
773
186
171
19
15
311
325
781
932
760
994
576
1876
961
865
913
1041
0
567
58
66
14
1423
41
683
19
15
311
325
781
932
760
994
576
1876
961
865
913
1041
256
567
58
66
14
1423
201
171
19
15
311
325
781
932
760
994
576
1876
961
865
913
1050
0
567
58
66
14
1417
40
683
19
15
311
325
781
932
760
994
576
1876
961
865
913
1098
256
567
58
1054
15
772
186
171
19
15
311
325
781
932
760
994
576
1876
961
849
849
1041
1024
567
46
1086
103
611
985
155
19
15
311
325
781
932
760
994
576
1876
961
849
849
1042
1024
567
45
1086
102
610
970
155
19
15
311
325
781
932
760
994
576
1876
961
849
849
1042
1024
567
46
1086
103
609
986
155
19
15
311
325
781
932
760
994
576
1876
961
849
849
1042
1031
567
45
1086
102
610
979
168
19
15
311
325
781
932
760
994
576
1876
961
849
1424
1052
0
567
58
1086
1036
1162
42
683
19
15
311
325
781
932
760
994
576
1876
961
849
1424
1052
1024
567
58
1086
1036
1162
906
155
19
15
311
325
781
932
760
994
576
1876
961
849
1424
1052
512
567
58
1086
1036
1418
394
299
19
15
311
325
781
932
760
994
576
1876
961
849
1424
1052
256
567
58
1086
1036
1162
234
171
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1041
1024
567
45
1086
1038
1167
913
155
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1041
1024
567
46
1086
1038
1167
913
155
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1041
1024
567
58
1086
1038
1167
913
155
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1041
512
567
45
1086
1038
1423
401
155
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1041
512
567
58
1086
1038
1423
401
155
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1041
256
567
45
1086
1038
735
241
155
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1041
256
567
58
1086
1039
735
241
155
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1049
1024
567
45
1086
1073
1267
912
155
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1049
1024
567
46
1086
1073
1267
912
155
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1049
1024
567
58
1086
1073
1267
912
155
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1049
512
567
45
1086
1073
1331
432
427
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1049
512
567
58
1086
1073
1331
432
427
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1049
256
567
45
1086
1073
595
208
155
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1049
256
567
58
1086
1073
595
208
155
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1049
1039
567
45
1086
1073
1267
963
160
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1049
1039
567
58
1086
1073
1267
963
160
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1049
527
567
45
1086
1073
1331
419
160
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1049
527
567
58
1086
1073
1331
419
160
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1049
271
567
45
1086
1073
1203
227
160
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1049
271
567
58
1086
1073
1203
227
160
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1042
256
567
45
1086
1035
724
209
155
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1050
0
567
45
1086
1035
1124
42
683
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1050
0
567
58
1086
1038
1129
40
683
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1050
1024
567
45
1086
1038
1161
920
155
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1050
1024
567
46
1086
1038
1161
920
155
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1050
1024
567
58
1086
1038
1161
920
155
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1050
512
567
45
1086
1038
1417
408
155
19
15
311
325
781
932
760
994
576
1876
961
849
1425
1050
512
567
58
1086
1038
1417
408
155
19
15
311
325
781
932
760
994
576
1876
961
849
913
1041
256
567
45
1086
11
611
201
155
19
15
311
325
781
932
760
994
576
1876
961
849
913
1049
512
567
45
62
49
1331
432
427
19
15
311
325
781
932
760
994
576
1876
961
849
913
1049
256
567
45
1086
49
595
208
155
19
15
311
325
781
932
760
994
576
1876
961
849
913
1049
527
567
45
62
49
1331
419
160
19
15
311
325
781
932
760
994
576
1876
961
849
913
1049
271
567
45
1086
49
723
227
160
19
15
311
325
781
932
760
994
576
1876
961
849
913
1042
256
567
45
1086
11
724
209
155
19
15
311
325
781
932
760
994
576
1876
961
849
913
1050
0
567
45
1086
11
612
42
683
19
15
311
325
781
932
760
994
576
1876
961
849
913
1050
256
567
45
1086
11
612
201
171
19
15
311
325
781
932
760
994
576
1874
1473
353
913
1068
0
564
1588
1182
14
582
42
682
19
15
311
325
781
932
760
994
576
1874
1473
337
849
1041
256
564
572
318
102
611
209
170
19
15
311
325
781
932
760
994
576
1874
1473
337
913
1041
0
564
564
318
11
611
36
682
19
15
311
325
781
932
760
994
576
1874
1473
337
913
1041
0
564
572
318
11
611
36
682
19
15
311
325
781
932
760
994
576
1874
1473
337
913
1041
256
564
564
318
11
611
241
154
19
15
311
325
781
932
760
994
576
1874
1473
337
913
1041
256
564
572
318
11
611
241
154
19
15
311
325
781
932
760
994
576
1874
1473
337
913
1050
256
564
564
318
11
612
200
172
19
15
311
325
781
932
760
994
576
1874
1473
337
913
1050
256
564
572
318
11
612
200
172
19
15
311
325
781
932
760
994
576
1874
1473
1361
1425
1036
256
564
556
1598
1078
646
234
170
19
15
311
325
781
932
760
994
576
1874
1473
1361
1425
1044
0
564
556
1598
1078
1462
33
682
19
15
311
325
781
932
760
994
576
1874
1473
1361
1425
1044
256
564
556
1598
1078
726
209
154
19
15
311
325
781
932
760
994
576
1874
1473
1361
1425
1049
512
564
556
1598
1585
1331
492
300
19
15
311
325
781
932
760
994
576
1874
1473
1361
1425
1049
256
564
556
1598
1073
723
236
172
19
15
311
325
781
932
760
994
576
1874
1473
1361
1425
1050
512
564
556
1598
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
1473
1361
1425
1050
256
564
556
1598
1038
617
232
172
19
15
311
325
781
932
760
994
576
1874
1473
865
1424
1042
512
564
564
30
1036
1461
442
170
19
15
311
325
781
932
760
994
576
1874
1473
865
1424
1042
512
564
1588
30
1036
1461
442
170
19
15
311
325
781
932
760
994
576
1874
1473
865
1424
1042
256
564
564
158
1036
949
250
154
19
15
311
325
781
932
760
994
576
1874
1473
865
1424
1042
256
564
1588
158
1036
949
250
154
19
15
311
325
781
932
760
994
576
1874
1473
865
1424
1098
512
564
564
30
1036
1285
396
154
19
15
311
325
781
932
760
994
576
1874
1473
865
1424
1098
512
564
1588
30
1036
1285
396
154
19
15
311
325
781
932
760
994
576
1874
1473
865
1425
1044
512
564
564
30
1038
1462
417
170
19
15
311
325
781
932
760
994
576
1874
1473
865
1425
1044
512
564
1588
69
1037
1421
401
170
19
15
311
325
781
932
760
994
576
1874
1473
865
1425
1044
256
564
564
158
1038
950
225
154
19
15
311
325
781
932
760
994
576
1874
1473
865
1425
1044
256
564
1588
158
1038
950
225
154
19
15
311
325
781
932
760
994
576
1874
1473
865
1425
1042
512
564
564
30
1039
1460
442
170
19
15
311
325
781
932
760
994
576
1874
1473
865
1425
1042
512
564
1588
30
1039
1460
442
170
19
15
311
325
781
932
760
994
576
1874
1473
865
1425
1042
256
564
564
158
1039
948
250
154
19
15
311
325
781
932
760
994
576
1874
1473
865
1425
1042
256
564
1588
158
1039
948
250
154
19
15
311
325
781
932
760
994
576
1874
1473
865
1425
1050
0
564
1588
69
1037
1161
41
682
19
15
311
325
781
932
760
994
576
1874
1473
865
1425
1050
512
564
564
30
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
1473
865
1425
1050
512
564
1588
18
1039
1417
392
172
19
15
311
325
781
932
760
994
576
1874
1473
865
1425
1050
256
564
564
158
1038
905
232
170
19
15
311
325
781
932
760
994
576
1874
1473
865
1425
1050
256
564
1588
18
1039
617
232
170
19
15
311
325
781
932
760
994
576
1874
1473
865
1425
1100
512
564
564
30
1038
1286
394
170
19
15
311
325
781
932
760
994
576
1874
1473
865
1425
1100
512
564
1588
30
1038
1286
394
170
19
15
311
325
781
932
760
994
576
1874
1473
865
1425
1098
512
564
564
30
1039
1284
440
170
19
15
311
325
781
932
760
994
576
1874
1473
865
1425
1098
512
564
1588
30
1039
1284
440
170
19
15
311
325
781
932
760
994
576
1874
1473
865
912
1042
256
564
564
158
12
693
250
154
19
15
311
325
781
932
760
994
576
1874
1473
865
912
1042
256
564
1588
158
12
693
250
154
19
15
311
325
781
932
760
994
576
1874
1473
865
912
1066
256
564
564
158
12
709
204
170
19
15
311
325
781
932
760
994
576
1874
1473
865
912
1066
256
564
1588
158
12
709
204
170
19
15
311
325
781
932
760
994
576
1874
1473
865
912
1098
0
564
564
158
12
773
90
666
19
15
311
325
781
932
760
994
576
1874
1473
865
912
1098
0
564
1588
30
12
773
90
666
19
15
311
325
781
932
760
994
576
1874
1473
865
912
1098
256
564
564
158
12
773
140
154
19
15
311
325
781
932
760
994
576
1874
1473
865
912
1098
256
564
1588
158
12
773
140
154
19
15
311
325
781
932
760
994
576
1874
1473
865
913
1044
256
564
564
158
14
694
225
154
19
15
311
325
781
932
760
994
576
1874
1473
865
913
1044
256
564
1588
69
13
909
225
154
19
15
311
325
781
932
760
994
576
1874
1473
865
913
1042
256
564
564
158
15
692
250
154
19
15
311
325
781
932
760
994
576
1874
1473
865
913
1042
256
564
1588
158
15
692
250
154
19
15
311
325
781
932
760
994
576
1874
1473
865
913
1050
256
564
564
158
15
745
232
170
19
15
311
325
781
932
760
994
576
1874
1473
865
913
1050
256
564
1588
69
13
649
233
170
19
15
311
325
781
932
760
994
576
1874
1473
865
913
1068
256
564
564
158
14
710
234
170
19
15
311
325
781
932
760
994
576
1874
1473
865
913
1068
256
564
1588
158
14
710
234
170
19
15
311
325
781
932
760
994
576
1874
1473
865
913
1100
512
564
1588
158
14
1286
394
170
19
15
311
325
781
932
760
994
576
1874
1473
865
913
1100
256
564
564
158
14
774
138
170
19
15
311
325
781
932
760
994
576
1874
1473
865
913
1100
256
564
1588
158
14
774
138
170
19
15
311
325
781
932
760
994
576
1874
1473
865
913
1098
512
564
1588
158
15
1284
440
170
19
15
311
325
781
932
760
994
576
1874
1473
1377
1425
1044
256
564
564
1566
1038
694
225
154
19
15
311
325
781
932
760
994
576
1874
1473
1377
1425
1042
256
564
564
1566
1039
692
250
154
19
15
311
325
781
932
760
994
576
1874
1473
1377
1425
1068
256
564
564
1566
1038
710
234
170
19
15
311
325
781
932
760
994
576
1874
1473
849
849
1100
0
564
556
62
118
838
74
666
19
15
311
325
781
932
760
994
576
1874
1473
849
849
1100
0
564
1580
62
118
838
74
666
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1044
512
564
556
62
1078
1334
481
426
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1044
512
564
1580
62
1078
1334
481
426
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1044
256
564
556
62
1078
726
209
154
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1044
256
564
1580
62
1078
726
209
154
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1049
512
564
556
62
1073
1331
492
300
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1049
512
564
564
62
1073
1331
492
300
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1049
512
564
572
62
1073
1331
492
300
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1049
512
564
1580
62
1073
1331
492
300
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1049
512
564
1588
62
1073
1331
492
300
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1049
512
564
1596
62
1073
1331
492
300
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1049
256
564
556
62
1073
723
236
172
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1049
256
564
564
62
1073
723
236
172
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1049
256
564
572
62
1073
723
236
172
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1049
256
564
1580
62
1073
723
236
172
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1049
256
564
1588
62
1073
723
236
172
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1049
256
564
1596
62
1073
723
236
172
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1042
256
564
564
62
1035
724
234
170
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1042
256
564
1580
62
1035
724
234
170
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1042
256
564
1588
62
1035
724
234
170
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1050
0
564
1580
62
1035
1124
42
682
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1050
0
564
1588
62
1035
1124
42
682
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1050
0
564
1596
62
1035
1124
42
682
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1050
512
564
556
62
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1050
512
564
564
62
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1050
512
564
572
62
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1050
512
564
1580
62
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1050
512
564
1588
62
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1050
512
564
1596
62
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1050
256
564
556
62
1078
722
234
170
19
15
311
325
781
932
760
994
576
1874
1473
849
1425
1050
256
564
1580
62
1078
722
234
170
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1041
0
564
564
62
11
611
36
682
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1041
0
564
572
62
11
611
36
682
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1041
0
564
1580
62
11
611
36
682
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1041
0
564
1588
62
11
611
36
682
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1041
0
564
1596
62
11
611
36
682
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1041
256
564
564
62
11
611
241
154
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1041
256
564
572
62
11
611
241
154
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1041
256
564
1580
62
11
611
241
154
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1041
256
564
1588
62
11
611
241
154
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1041
256
564
1596
62
11
611
241
154
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1049
256
564
556
62
49
819
236
172
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1049
256
564
564
62
49
819
236
172
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1049
256
564
572
62
49
819
236
172
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1049
256
564
1580
62
49
819
236
172
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1049
256
564
1588
62
49
819
236
172
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1049
256
564
1596
62
49
819
236
172
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1050
0
564
1580
62
11
612
42
682
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1050
0
564
1588
62
11
612
42
682
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1050
0
564
1596
62
11
612
42
682
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1050
256
564
564
62
11
612
200
172
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1050
256
564
572
62
11
612
200
172
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1050
256
564
1580
62
11
612
200
172
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1050
256
564
1588
62
11
612
200
172
19
15
311
325
781
932
760
994
576
1874
1473
849
913
1050
256
564
1596
62
11
612
200
172
19
15
311
325
781
932
760
994
576
1874
1473
849
1426
1052
512
564
564
62
1072
1416
394
154
19
15
311
325
781
932
760
994
576
1874
961
865
1424
1042
0
1204
52
1054
1036
949
58
1580
19
15
311
325
781
932
760
994
576
1874
961
865
1424
1042
512
564
52
1054
1036
1461
442
170
19
15
311
325
781
932
760
994
576
1874
961
865
1424
1066
0
1204
52
1054
1036
965
26
1578
19
15
311
325
781
932
760
994
576
1874
961
865
1424
1066
1024
1204
52
1054
1036
1093
1460
556
19
15
311
325
781
932
760
994
576
1874
961
865
1424
1098
512
564
52
1054
1036
1285
396
154
19
15
311
325
781
932
760
994
576
1874
961
865
1424
1098
512
564
60
1054
1036
1285
396
154
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1044
1024
564
52
1042
1039
1245
977
170
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1044
512
564
52
1054
1038
1462
417
170
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1044
256
564
52
1093
1037
653
225
154
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1042
0
1204
52
1054
1039
948
58
1580
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1042
1024
564
52
1093
1037
1249
944
172
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1042
512
564
52
1054
1039
1460
442
170
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1042
256
564
52
1093
1037
738
240
154
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1050
0
564
52
1042
1039
1161
40
684
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1050
0
564
60
1054
1038
1161
40
684
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1050
1024
564
52
1042
1039
1161
904
172
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1050
1024
564
60
1054
1038
1161
904
172
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1050
1024
1204
52
1054
1038
1161
904
556
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1050
512
564
52
1042
1039
1417
392
172
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1050
512
564
60
1054
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1050
256
564
52
1042
1039
1161
232
170
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1050
256
564
60
1054
1038
1161
232
170
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1066
0
1204
52
1054
1039
964
24
1580
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1068
0
1204
52
1054
1038
966
26
1578
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1068
1024
1204
52
1054
1038
1094
1450
554
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1100
512
564
52
1054
1038
1286
394
170
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1100
512
564
60
1054
1038
1286
394
170
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1098
512
564
52
1054
1039
1284
440
170
19
15
311
325
781
932
760
994
576
1874
961
865
1425
1098
512
564
60
1054
1039
1284
440
170
19
15
311
325
781
932
760
994
576
1874
961
865
912
1042
1024
1204
52
1054
12
654
1738
1578
19
15
311
325
781
932
760
994
576
1874
961
865
912
1042
256
564
52
1054
12
629
209
170
19
15
311
325
781
932
760
994
576
1874
961
865
912
1066
1024
1204
52
1054
12
709
1740
1578
19
15
311
325
781
932
760
994
576
1874
961
865
912
1098
0
564
52
1054
12
773
90
666
19
15
311
325
781
932
760
994
576
1874
961
865
912
1098
0
564
60
1054
12
773
90
666
19
15
311
325
781
932
760
994
576
1874
961
865
912
1098
256
564
52
1054
12
773
140
154
19
15
311
325
781
932
760
994
576
1874
961
865
912
1098
256
564
60
1054
12
773
140
154
19
15
311
325
781
932
760
994
576
1874
961
865
913
1044
1024
1204
52
1054
15
733
1745
1578
19
15
311
325
781
932
760
994
576
1874
961
865
913
1042
256
564
52
1054
15
628
250
154
19
15
311
325
781
932
760
994
576
1874
961
865
913
1050
0
1204
52
1054
14
905
56
1580
19
15
311
325
781
932
760
994
576
1874
961
865
913
1068
1024
1204
52
1054
14
710
1770
1578
19
15
311
325
781
932
760
994
576
1874
961
865
913
1100
0
1204
52
1054
14
774
106
1578
19
15
311
325
781
932
760
994
576
1874
961
865
913
1100
256
564
52
1054
14
774
138
170
19
15
311
325
781
932
760
994
576
1874
961
865
913
1100
256
564
60
1054
14
774
138
170
19
15
311
325
781
932
760
994
576
1874
961
865
913
1098
256
564
52
1054
15
772
184
172
19
15
311
325
781
932
760
994
576
1874
961
865
913
1098
256
564
60
1054
15
772
184
172
19
15
311
325
781
932
760
994
576
1874
961
849
849
1041
1024
564
44
1086
102
611
977
170
19
15
311
325
781
932
760
994
576
1874
961
849
849
1042
1024
564
44
1086
102
610
976
170
19
15
311
325
781
932
760
994
576
1874
961
849
849
1100
0
564
44
1086
118
838
74
666
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1041
0
564
44
1086
1035
1123
36
682
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1041
0
564
52
1086
1035
1123
36
682
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1041
0
564
60
1086
1035
1123
36
682
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1041
0
1204
52
1086
1035
867
36
1578
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1041
1024
1204
52
1086
1035
867
868
554
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1044
1024
564
44
62
1078
1238
977
170
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1044
512
564
44
1086
1078
1334
417
170
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1044
256
564
44
1086
1078
1206
241
154
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1034
0
1204
52
1086
1035
900
56
1580
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1034
1024
564
44
1086
1035
1156
920
154
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1034
1024
564
52
1086
1035
1156
920
154
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1034
1024
564
60
1086
1035
1156
920
154
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1049
1024
1204
52
1086
1073
595
940
556
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1049
1024
1204
60
1086
1073
595
940
556
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1049
512
564
44
1086
1073
1331
492
300
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1049
512
564
52
1086
1073
1331
492
300
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1049
512
564
60
1086
1073
1331
492
300
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1049
256
564
44
1086
1073
723
236
172
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1049
256
564
52
1086
1073
723
236
172
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1049
256
564
60
1086
1073
723
236
172
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1042
512
564
52
1086
1035
1332
432
428
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1042
256
564
44
1086
1035
724
234
170
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1042
256
564
52
1086
1035
724
234
170
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1050
0
564
44
1086
1035
1124
42
682
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1050
0
564
52
1086
1035
1124
42
682
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1050
0
564
60
1086
1035
1124
42
682
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1050
0
1204
52
1086
1035
868
56
1580
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1050
0
1204
60
1086
1038
873
40
1580
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1050
1024
564
44
1086
1038
1161
904
154
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1050
1024
564
52
1086
1038
1161
904
154
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1050
1024
564
60
1086
1038
1161
904
154
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1050
1024
1204
52
1086
1035
868
888
556
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1050
1024
1204
60
1086
1038
873
872
556
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1050
512
564
44
1086
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1050
512
564
52
1086
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1050
512
564
60
1086
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1050
256
564
44
1086
1038
1161
232
170
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1050
256
564
52
1086
1038
1161
232
170
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1050
256
564
60
1086
1038
1161
232
170
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1068
1024
564
44
1086
1078
582
938
170
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1098
512
564
44
1086
1035
1284
408
154
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1098
512
564
52
1086
1035
1284
408
154
19
15
311
325
781
932
760
994
576
1874
961
849
1425
1098
512
564
60
1086
1035
1284
408
154
19
15
311
325
781
932
760
994
576
1874
961
849
913
1044
256
564
44
62
54
758
241
154
19
15
311
325
781
932
760
994
576
1874
961
849
913
1049
512
564
44
62
49
1331
492
300
19
15
311
325
781
932
760
994
576
1874
961
849
913
1049
256
564
44
1086
49
819
236
172
19
15
311
325
781
932
760
994
576
1874
961
849
913
1050
0
564
44
62
14
1161
40
684
19
15
311
325
781
932
760
994
576
1874
961
849
1426
1052
512
564
52
1086
1072
1416
394
154
19
15
311
325
781
932
760
994
576
1874
1475
1361
1425
1044
512
564
552
1596
1037
1421
401
170
19
15
311
325
781
932
760
994
576
1874
1475
1361
1425
1044
256
564
552
1596
1037
653
209
154
19
15
311
325
781
932
760
994
576
1874
1475
1361
1425
1049
512
564
552
1596
1585
1331
492
300
19
15
311
325
781
932
760
994
576
1874
1475
1361
1425
1049
256
564
552
1596
1073
723
236
172
19
15
311
325
781
932
760
994
576
1874
1475
1361
1425
1050
512
564
552
1596
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
1475
1361
1425
1050
256
564
552
1596
1038
617
232
172
19
15
311
325
781
932
760
994
576
1874
1475
1361
1426
1042
256
564
552
1596
1072
602
218
154
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1044
512
564
552
60
1037
1421
401
170
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1044
256
564
552
60
1037
733
241
154
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1044
256
564
1576
60
1037
733
241
154
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1049
512
564
552
60
1073
1331
492
300
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1049
512
564
568
60
1073
1331
492
300
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1049
512
564
1576
60
1073
1331
492
300
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1049
512
564
1592
60
1073
1331
492
300
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1049
256
564
552
60
1073
723
236
172
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1049
256
564
568
60
1073
723
236
172
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1049
256
564
1576
60
1073
723
236
172
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1049
256
564
1592
60
1073
723
236
172
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1050
0
564
1576
60
1038
1161
40
684
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1050
0
564
1592
60
1038
1161
40
684
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1050
512
564
552
60
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1050
512
564
568
60
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1050
512
564
1576
60
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1050
512
564
1592
60
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1050
256
564
552
60
1073
721
233
170
19
15
311
325
781
932
760
994
576
1874
1475
849
1425
1050
256
564
1576
60
1073
721
233
170
19
15
311
325
781
932
760
994
576
1874
1475
849
913
1044
256
564
552
60
13
653
225
154
19
15
311
325
781
932
760
994
576
1874
1475
849
913
1049
256
564
552
60
49
819
236
172
19
15
311
325
781
932
760
994
576
1874
1475
849
913
1049
256
564
568
60
49
819
236
172
19
15
311
325
781
932
760
994
576
1874
1475
849
913
1049
256
564
1576
60
49
819
236
172
19
15
311
325
781
932
760
994
576
1874
1475
849
913
1049
256
564
1592
60
49
819
236
172
19
15
311
325
781
932
760
994
576
1874
1475
849
913
1050
0
564
1576
60
14
1161
40
684
19
15
311
325
781
932
760
994
576
1874
1475
849
913
1050
0
564
1592
60
14
1161
40
684
19
15
311
325
781
932
760
994
576
1874
1475
849
913
1050
256
564
568
60
14
626
200
154
19
15
311
325
781
932
760
994
576
1874
1475
849
913
1050
256
564
1576
60
14
626
200
154
19
15
311
325
781
932
760
994
576
1874
1475
849
913
1050
256
564
1592
60
14
626
200
154
19
15
311
325
781
932
760
994
576
1874
1475
849
1426
1042
256
564
552
60
1072
602
218
154
19
15
311
325
781
932
760
994
576
1874
1475
849
1426
1042
256
564
568
60
1072
730
250
154
19
15
311
325
781
932
760
994
576
1874
1475
849
1426
1042
256
564
1576
60
1072
602
218
154
19
15
311
325
781
932
760
994
576
1874
1475
849
1426
1042
256
564
1592
60
1072
730
250
154
19
15
311
325
781
932
760
994
576
1874
963
865
1424
1042
0
564
56
1052
1036
1166
44
684
19
15
311
325
781
932
760
994
576
1874
963
865
1424
1042
1024
564
56
1052
1036
1166
908
172
19
15
311
325
781
932
760
994
576
1874
963
865
1424
1042
512
564
56
1052
1036
1422
396
154
19
15
311
325
781
932
760
994
576
1874
963
865
1424
1042
256
564
56
1052
1036
1166
236
172
19
15
311
325
781
932
760
994
576
1874
963
865
1424
1098
512
564
56
1052
1036
1285
396
154
19
15
311
325
781
932
760
994
576
1874
963
865
1425
1050
0
564
56
1052
1038
1161
40
684
19
15
311
325
781
932
760
994
576
1874
963
865
1425
1050
1024
564
56
1052
1038
1161
904
172
19
15
311
325
781
932
760
994
576
1874
963
865
1425
1050
512
564
56
1052
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
963
865
1425
1050
256
564
56
1052
1038
1161
232
170
19
15
311
325
781
932
760
994
576
1874
963
865
1425
1100
512
564
56
1052
1038
1286
394
170
19
15
311
325
781
932
760
994
576
1874
963
865
912
1098
0
564
56
1052
12
773
90
666
19
15
311
325
781
932
760
994
576
1874
963
865
912
1098
256
564
56
1052
12
773
140
154
19
15
311
325
781
932
760
994
576
1874
963
865
913
1100
256
564
56
1052
14
774
138
170
19
15
311
325
781
932
760
994
576
1874
963
865
841
1050
256
564
56
1052
113
721
233
170
19
15
311
325
781
932
760
994
576
1874
963
849
849
1042
1024
564
40
1084
102
610
976
170
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1044
1024
564
40
1084
1037
1165
913
170
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1044
512
564
40
1084
1037
1421
401
170
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1044
256
564
40
60
1037
733
241
154
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1049
1024
1204
56
1084
1073
595
844
556
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1049
512
564
40
1084
1073
1331
492
300
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1049
512
564
56
1084
1073
1331
492
300
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1049
256
564
40
1084
1073
723
236
172
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1049
256
564
56
1084
1073
723
236
172
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1042
1024
564
40
60
1073
1241
977
170
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1050
0
564
40
1084
1038
1161
40
684
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1050
0
564
56
1084
1038
1161
40
684
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1050
0
1204
56
1084
1038
873
40
1580
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1050
1024
564
40
1084
1038
1161
904
154
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1050
1024
564
56
1084
1038
1161
904
154
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1050
1024
1204
56
1084
1038
873
840
556
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1050
512
564
40
1084
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1050
512
564
56
1084
1038
1417
408
428
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1050
256
564
40
1084
1038
1161
232
170
19
15
311
325
781
932
760
994
576
1874
963
849
1425
1050
256
564
56
1084
1038
1161
232
170
19
15
311
325
781
932
760
994
576
1874
963
849
913
1044
256
564
40
1084
13
653
209
154
19
15
311
325
781
932
760
994
576
1874
963
849
913
1049
512
564
40
60
49
1331
492
300
19
15
311
325
781
932
760
994
576
1874
963
849
913
1049
256
564
40
1084
49
819
236
172
19
15
311
325
781
932
760
994
576
1874
963
849
913
1050
0
564
40
60
14
1161
40
684
19
15
311
325
781
932
760
994
576
1874
963
849
1426
1042
1024
564
40
1084
1072
602
954
172
19
15
311
325
781
932
760
994
576
1874
963
849
1426
1042
1024
564
56
1084
1072
602
954
172
19
15
311
325
781
932
760
994
576
1874
963
849
1426
1042
1024
1204
56
1084
1072
1114
1466
556
19
15
311
325
781
932
760
994
576
1874
963
849
1426
1042
256
564
40
1084
1072
602
218
154
19
15
311
325
781
932
760
994
576
1874
963
849
1426
1042
256
564
56
1084
1072
602
218
154
19
15
311
325
781
932
760
994
576
1874
963
849
914
1042
256
564
40
1084
48
602
218
154
19
15
311
325
789
900
760
994
576
1877
977
873
873
1068
0
566
38
5
74
1128
39
685
19
15
311
325
789
900
760
994
576
1877
977
873
873
1068
256
566
38
5
74
616
231
173
19
15
311
325
789
900
760
994
576
1877
1489
361
873
1068
0
566
1574
1029
74
616
39
685
19
15
311
325
789
900
760
994
576
1877
1489
361
873
1068
256
566
550
1029
74
616
231
173
19
15
311
325
789
900
760
994
576
1877
1489
361
873
1068
256
566
1574
1029
74
616
231
173
19
15
311
325
789
900
760
994
576
1877
1489
873
873
1068
0
566
1574
5
74
1128
39
685
19
15
311
325
788
900
760
994
576
1876
1492
360
872
1068
0
567
547
1025
74
616
42
683
19
15
311
325
788
900
760
994
576
1876
1492
360
872
1068
0
567
1571
1025
74
616
42
683
19
15
311
325
788
900
760
994
576
1876
1492
360
872
1068
256
567
547
1025
74
616
234
171
19
15
311
325
788
900
760
994
576
1876
1492
360
872
1068
256
567
1571
1025
74
616
234
171
19
15
311
325
788
900
760
994
576
1876
1492
872
872
1068
0
567
547
1
74
616
42
683
19
15
311
325
788
900
760
994
576
1876
1492
872
872
1068
0
567
1571
1
74
1128
42
683
19
15
311
325
788
900
760
994
576
1876
1492
872
872
1068
256
567
547
1
74
616
234
171
19
15
311
325
788
900
760
994
576
1876
1492
872
872
1068
256
567
1571
1
74
616
234
171
19
15
311
325
788
900
760
994
576
1876
980
872
872
1068
0
567
35
1
74
1128
42
683
19
15
311
325
788
900
760
994
576
1876
980
872
872
1068
256
567
35
1025
74
616
234
171
19
15
311
325
844
932
752
994
576
850
832
800
802
1050
512
1588
118
286
110
1420
428
684
19
15
311
325
844
932
752
994
576
850
832
800
802
1050
512
1588
182
30
110
1420
428
684
19
15
311
325
844
932
752
994
576
850
832
800
802
1050
512
1588
310
286
110
1420
428
684
19
15
311
325
844
932
752
994
576
850
832
800
802
1050
512
1588
374
286
110
1420
428
684
19
15
311
325
844
932
752
994
576
1876
832
800
802
1066
1039
567
91
286
110
1262
947
160
19
15
311
325
844
932
752
994
576
1876
832
800
802
1066
527
603
91
286
110
1390
499
264
19
15
311
325
844
932
752
994
576
1874
832
800
802
1050
1024
1204
118
286
110
1164
876
556
19
15
311
325
844
932
752
994
576
1874
832
800
802
1050
512
564
118
30
110
1420
428
170
19
15
311
325
844
932
752
994
576
1874
832
800
802
1066
256
564
118
286
110
822
252
172
19
15
311
325
844
932
760
994
576
850
832
784
912
1100
512
1588
110
254
10
1287
394
666
19
15
311
325
844
932
760
994
576
850
832
800
1426
1097
512
1588
118
1054
1038
1287
396
684
19
15
311
325
844
932
760
994
576
850
832
800
1426
1097
512
1588
182
1054
1038
1287
396
684
19
15
311
325
844
932
760
994
576
850
832
800
1426
1097
512
1588
310
1054
1038
1287
396
684
19
15
311
325
844
932
760
994
576
850
832
800
1426
1097
512
1588
366
1054
1038
1287
396
684
19
15
311
325
844
932
760
994
576
850
832
800
1426
1097
512
1588
374
1054
1038
1287
396
684
19
15
311
325
844
932
760
994
576
850
832
800
1426
1098
512
1588
118
1054
1038
1286
396
682
19
15
311
325
844
932
760
994
576
850
832
800
1426
1098
512
1588
182
1054
1038
1286
396
682
19
15
311
325
844
932
760
994
576
850
832
800
1426
1098
512
1588
310
1054
1038
1286
396
682
19
15
311
325
844
932
760
994
576
850
832
800
1426
1098
512
1588
366
1054
1038
1286
396
682
19
15
311
325
844
932
760
994
576
850
832
800
1426
1098
512
1588
374
1054
1038
1286
396
682
19
15
311
325
844
932
760
994
576
850
832
800
914
1097
512
1588
118
286
14
1287
396
684
19
15
311
325
844
932
760
994
576
850
832
800
914
1097
512
1588
310
286
14
1287
396
684
19
15
311
325
844
932
760
994
576
850
832
800
914
1097
512
1588
366
286
14
1287
396
684
19
15
311
325
844
932
760
994
576
850
832
800
914
1097
512
1588
374
286
14
1287
396
684
19
15
311
325
844
932
760
994
576
850
832
800
914
1098
512
1588
118
286
14
1286
396
682
19
15
311
325
844
932
760
994
576
850
832
800
914
1098
512
1588
310
286
14
1286
396
682
19
15
311
325
844
932
760
994
576
850
832
800
914
1098
512
1588
366
286
14
1286
396
682
19
15
311
325
844
932
760
994
576
850
832
800
914
1098
512
1588
374
286
14
1286
396
682
19
15
311
325
844
932
760
994
576
850
832
1312
1426
1065
256
308
630
1566
1038
711
236
1068
19
15
311
325
844
932
760
994
576
1874
832
784
1424
1036
0
564
110
1278
1034
1159
42
682
19
15
311
325
844
932
760
994
576
1874
832
784
1424
1036
1024
1204
110
1278
1034
1159
1002
554
19
15
311
325
844
932
760
994
576
1874
832
784
1424
1036
1024
1204
174
1278
1034
1159
1002
554
19
15
311
325
844
932
760
994
576
1874
832
784
1424
1100
1024
1204
110
1278
1034
775
906
554
19
15
311
325
844
932
760
994
576
1874
832
784
1424
1100
1024
1204
174
254
1034
775
906
554
19
15
311
325
844
932
760
994
576
1874
832
784
1424
1100
512
564
110
1278
1034
1287
394
154
19
15
311
325
844
932
760
994
576
1874
832
784
912
1036
1024
1204
174
254
10
647
1770
1578
19
15
311
325
844
932
760
994
576
1874
832
784
1426
1050
0
564
110
1278
1038
1162
40
684
19
15
311
325
844
932
760
994
576
1874
832
288
914
1041
1024
1204
118
1310
14
727
1748
1578
19
15
311
325
844
932
760
994
576
1874
832
288
914
1033
1024
1204
118
1310
14
647
1740
1580
19
15
311
325
844
932
760
994
576
1874
832
288
914
1034
1024
1204
118
1310
14
646
1740
1578
19
15
311
325
844
932
760
994
576
1874
832
288
914
1042
0
1204
118
1310
14
908
44
1580
19
15
311
325
844
932
760
994
576
1874
832
288
914
1042
1024
1204
118
1310
14
726
1745
1578
19
15
311
325
844
932
760
994
576
1874
832
288
914
1050
0
1204
118
1310
14
906
42
1578
19
15
311
325
844
932
760
994
576
1874
832
288
914
1050
1024
1204
118
1310
14
650
1736
1580
19
15
311
325
844
932
760
994
576
1874
832
800
1424
1042
0
564
118
286
1036
1166
44
684
19
15
311
325
844
932
760
994
576
1874
832
800
1424
1042
0
1204
118
1054
1036
910
60
1580
19
15
311
325
844
932
760
994
576
1874
832
800
1424
1042
1024
564
118
286
1036
1166
956
172
19
15
311
325
844
932
760
994
576
1874
832
800
1424
1042
1024
1204
118
1054
1036
878
876
556
19
15
311
325
844
932
760
994
576
1874
832
800
1424
1042
1024
1204
182
1054
1036
878
876
556
19
15
311
325
844
932
760
994
576
1874
832
800
912
1042
0
564
118
30
12
1166
44
684
19
15
311
325
844
932
760
994
576
1874
832
800
912
1042
0
1204
118
30
12
654
60
1580
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1041
1024
1204
118
1054
1038
855
852
554
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1041
1024
1204
110
1054
1038
855
852
554
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1041
1024
1204
182
1054
1038
855
852
554
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1065
0
1204
118
1054
1038
967
28
1580
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1065
0
1204
110
1054
1038
967
28
1580
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1065
0
1204
182
1054
1038
967
28
1580
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1065
1024
564
118
1054
1038
1223
1004
172
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1065
1024
564
110
1054
1038
1223
1004
172
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1065
1024
564
182
1054
1038
1223
1004
172
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1065
1024
1204
118
1054
1038
1223
1004
556
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1065
1024
1204
110
1054
1038
1223
1004
556
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1065
1024
1204
182
1054
1038
1223
1004
556
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1042
0
564
118
1054
1038
1164
44
684
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1042
0
564
110
1054
1038
1164
44
684
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1042
0
1204
118
1054
1038
908
44
1580
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1042
1024
564
118
1054
1038
1164
938
170
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1042
1024
564
110
1054
1038
1164
938
170
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1042
1024
564
182
1054
1038
1164
938
170
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1042
1024
1204
118
1054
1038
1164
938
554
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1042
1024
1204
110
1054
1038
1164
938
554
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1042
1024
1204
182
1054
1038
1164
938
554
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1050
0
564
118
1054
1038
1162
40
684
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1050
0
564
110
1054
1038
1162
40
684
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1050
0
1204
118
1054
1038
1002
50
1580
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1050
0
1204
110
1054
1038
1002
50
1580
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1050
0
1204
182
1054
1038
1002
50
1580
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1050
1024
564
118
1054
1038
1162
908
154
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1050
1024
564
110
1054
1038
1162
908
154
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1050
1024
564
182
1054
1038
1162
908
154
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1050
1024
1204
118
1054
1038
1162
908
556
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1050
1024
1204
110
1054
1038
1162
908
556
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1050
1024
1204
182
1054
1038
1162
908
556
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1050
256
564
118
1054
1038
1162
236
170
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1066
0
1204
118
1054
1038
966
28
1580
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1066
0
1204
110
1054
1038
966
28
1580
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1066
0
1204
182
1054
1038
966
28
1580
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1066
1024
564
118
1054
1038
1222
1004
170
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1066
1024
564
110
1054
1038
1222
1004
170
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1066
1024
564
182
1054
1038
1222
1004
170
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1066
1024
1204
118
1054
1038
1222
1004
556
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1066
1024
1204
110
1054
1038
1222
1004
556
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1066
1024
1204
182
1054
1038
1222
1004
556
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1097
1024
1204
118
1054
1038
775
908
556
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1097
1024
1204
110
1054
1038
775
908
556
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1097
1024
1204
182
1054
1038
775
908
556
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1097
512
564
118
1054
1038
1287
396
172
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1097
512
564
110
1054
1038
1287
396
172
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1097
256
564
118
1054
1038
775
140
172
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1098
1024
1204
118
1054
1038
774
908
556
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1098
1024
1204
110
1054
1038
774
908
556
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1098
1024
1204
182
1054
1038
774
908
556
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1098
512
564
118
1054
1038
1286
396
170
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1098
512
564
110
1054
1038
1286
396
170
19
15
311
325
844
932
760
994
576
1874
832
800
1426
1098
256
564
118
1054
1038
774
140
170
19
15
311
325
844
932
760
994
576
1874
832
800
914
1041
1024
1204
118
30
14
1111
852
554
19
15
311
325
844
932
760
994
576
1874
832
800
914
1041
1024
1204
110
30
14
1111
852
554
19
15
311
325
844
932
760
994
576
1874
832
800
914
1041
1024
1204
182
30
14
1111
852
554
19
15
311
325
844
932
760
994
576
1874
832
800
914
1033
1024
1204
118
1054
14
647
1772
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1033
1024
1204
110
1054
14
647
1772
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1033
1024
1204
182
1054
14
647
1772
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1034
1024
1204
118
1054
14
646
1772
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1034
1024
1204
110
1054
14
646
1772
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1034
1024
1204
182
1054
14
646
1772
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1065
0
1204
118
30
14
711
28
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1065
0
1204
110
30
14
711
28
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1065
0
1204
182
30
14
711
28
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1042
0
564
118
30
14
1164
44
684
19
15
311
325
844
932
760
994
576
1874
832
800
914
1042
0
564
110
30
14
1206
49
666
19
15
311
325
844
932
760
994
576
1874
832
800
914
1042
0
1204
118
30
14
652
60
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1042
0
1204
110
30
14
652
60
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1042
1024
1204
118
1054
14
654
1745
1578
19
15
311
325
844
932
760
994
576
1874
832
800
914
1042
1024
1204
110
1054
14
654
1745
1578
19
15
311
325
844
932
760
994
576
1874
832
800
914
1042
1024
1204
182
1054
14
654
1745
1578
19
15
311
325
844
932
760
994
576
1874
832
800
914
1042
256
564
118
30
14
620
236
170
19
15
311
325
844
932
760
994
576
1874
832
800
914
1050
0
564
118
30
14
1162
44
684
19
15
311
325
844
932
760
994
576
1874
832
800
914
1050
0
1204
118
30
14
746
50
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1050
0
1204
110
30
14
746
50
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1050
0
1204
182
30
14
746
50
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1050
1024
1204
118
1054
14
650
1736
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1050
1024
1204
110
1054
14
650
1736
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1050
1024
1204
182
1054
14
650
1736
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1050
256
564
118
30
14
618
232
172
19
15
311
325
844
932
760
994
576
1874
832
800
914
1066
0
1204
118
30
14
710
28
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1066
0
1204
110
30
14
710
28
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1066
0
1204
182
30
14
710
28
1580
19
15
311
325
844
932
760
994
576
1874
832
800
914
1097
512
564
118
286
14
1287
396
172
19
15
311
325
844
932
760
994
576
1874
832
800
914
1097
256
564
118
30
14
775
140
172
19
15
311
325
844
932
760
994
576
1874
832
800
914
1098
512
564
118
286
14
1286
396
170
19
15
311
325
844
932
760
994
576
1874
832
800
914
1098
256
564
118
30
14
774
140
170
19
15
311
325
844
914
752
994
576
1588
832
770
1442
1066
527
1051
156
260
1086
1339
499
904
19
15
311
325
845
932
752
994
576
850
833
801
800
1050
512
1588
116
286
108
1422
428
684
19
15
311
325
845
932
752
994
576
850
833
801
800
1050
512
1588
180
30
108
1422
428
684
19
15
311
325
845
932
752
994
576
850
833
801
800
1050
512
1588
156
30
108
1422
428
684
19
15
311
325
845
932
752
994
576
850
833
801
800
1050
512
1588
308
286
108
1422
428
684
19
15
311
325
845
932
752
994
576
850
833
801
800
1050
512
1588
372
286
108
1422
428
684
19
15
311
325
845
932
752
994
576
850
833
801
800
1050
512
1588
316
286
108
1422
428
684
19
15
311
325
845
932
752
994
576
850
833
801
800
1050
512
1588
380
286
108
1422
428
684
19
15
311
325
845
932
752
994
576
850
835
801
800
1050
512
1588
88
284
108
1422
396
666
19
15
311
325
845
932
752
994
576
850
835
801
800
1050
512
1588
152
28
108
1422
396
666
19
15
311
325
845
932
752
994
576
850
835
801
800
1050
512
1588
344
284
108
1422
396
666
19
15
311
325
845
932
752
994
576
850
835
801
800
1050
512
1588
376
284
108
1422
396
666
19
15
311
325
845
932
752
994
576
1877
833
801
801
1049
512
566
110
30
111
1423
409
429
19
15
311
325
845
932
752
994
576
1876
833
801
801
1049
512
567
109
30
110
1423
409
155
19
15
311
325
845
932
752
994
576
1876
833
801
801
1049
512
567
90
30
110
1423
409
155
19
15
311
325
845
932
752
994
576
1876
833
801
801
1049
512
567
110
30
110
1423
409
155
19
15
311
325
845
932
752
994
576
1876
833
801
800
1050
512
567
90
30
108
1422
410
155
19
15
311
325
845
932
752
994
576
1874
833
801
801
1066
256
564
116
286
111
820
224
170
19
15
311
325
845
932
752
994
576
1874
833
801
800
1050
512
564
116
30
108
1422
428
170
19
15
311
325
845
932
752
994
576
1874
833
801
800
1050
512
564
124
30
108
1422
428
170
19
15
311
325
845
932
752
994
576
1874
835
801
800
1050
512
564
88
28
108
1422
396
298
19
15
311
325
845
932
752
994
576
1874
835
801
800
1050
512
564
104
28
108
1422
396
298
19
15
311
325
845
932
752
994
576
1874
835
801
800
1050
512
564
120
28
108
1422
396
298
19
15
311
325
845
932
752
994
576
1874
835
801
800
1050
256
564
88
284
108
654
236
170
19
15
311
325
845
932
752
978
576
1873
833
801
801
1106
256
622
118
287
109
777
153
150
19
15
311
325
845
932
752
978
576
1877
833
801
801
1106
256
630
90
287
109
777
153
157
19
15
311
325
845
932
760
994
576
1593
833
785
1425
1041
1024
1054
146
1279
1039
1167
985
861
19
15
311
325
845
932
760
994
576
1593
833
785
913
1041
1024
1054
146
1279
15
655
1753
1757
19
15
311
325
845
932
760
994
576
852
833
801
1424
1098
512
1591
154
1054
1036
1285
442
683
19
15
311
325
845
932
760
994
576
852
833
801
1424
1098
512
1591
346
1054
1036
1285
442
683
19
15
311
325
845
932
760
994
576
852
833
801
1425
1098
512
1591
154
1054
1039
1284
442
683
19
15
311
325
845
932
760
994
576
852
833
801
1425
1098
512
1591
365
1054
1039
1284
442
683
19
15
311
325
845
932
760
994
576
852
833
801
1425
1098
512
1591
346
1054
1039
1284
442
683
19
15
311
325
845
932
760
994
576
852
833
801
1425
1098
512
1591
366
1054
1039
1284
442
683
19
15
311
325
845
932
760
994
576
852
833
801
912
1098
512
1591
90
286
12
1285
442
683
19
15
311
325
845
932
760
994
576
852
833
801
912
1098
512
1591
346
286
12
1285
442
683
19
15
311
325
845
932
760
994
576
852
833
801
913
1098
512
1591
90
286
15
1284
442
683
19
15
311
325
845
932
760
994
576
852
833
801
913
1098
512
1591
365
286
15
1284
442
683
19
15
311
325
845
932
760
994
576
852
833
801
913
1098
512
1591
346
286
15
1284
442
683
19
15
311
325
845
932
760
994
576
852
833
801
913
1098
512
1591
366
286
15
1284
442
683
19
15
311
325
845
932
760
994
576
1873
833
785
849
1049
1039
1205
154
1278
113
755
1731
1569
19
15
311
325
845
932
760
994
576
1873
833
785
849
1049
1039
1205
186
1278
113
755
1731
1569
19
15
311
325
845
932
760
994
576
1873
833
785
1425
1049
1039
1205
154
254
1073
819
835
545
19
15
311
325
845
932
760
994
576
1873
833
785
1425
1049
1039
1205
186
1279
1073
819
835
545
19
15
311
325
845
932
760
994
576
1873
833
801
1425
1042
1039
1205
122
1054
1038
866
867
545
19
15
311
325
845
932
760
994
576
1873
833
801
1425
1042
1039
1205
154
1054
1038
866
867
545
19
15
311
325
845
932
760
994
576
1873
833
801
1425
1042
1039
1205
186
1054
1038
866
867
545
19
15
311
325
845
932
760
994
576
1873
833
801
913
1042
1039
1205
122
30
14
1122
995
1569
19
15
311
325
845
932
760
994
576
1873
833
801
913
1042
1039
1205
154
30
14
1122
995
1569
19
15
311
325
845
932
760
994
576
1873
833
801
913
1042
1039
1205
186
30
14
1122
995
1569
19
15
311
325
845
932
760
994
576
850
833
801
1424
1098
512
1588
116
1054
1036
1285
396
666
19
15
311
325
845
932
760
994
576
850
833
801
1424
1098
512
1588
180
1054
1036
1285
396
666
19
15
311
325
845
932
760
994
576
850
833
801
1424
1098
512
1588
156
1054
1036
1285
396
666
19
15
311
325
845
932
760
994
576
850
833
801
1424
1098
512
1588
188
1054
1036
1285
396
666
19
15
311
325
845
932
760
994
576
850
833
801
1424
1098
512
1588
308
1054
1036
1285
396
666
19
15
311
325
845
932
760
994
576
850
833
801
1424
1098
512
1588
372
1054
1036
1285
396
666
19
15
311
325
845
932
760
994
576
850
833
801
1424
1098
512
1588
380
1054
1036
1285
396
666
19
15
311
325
845
932
760
994
576
850
833
801
1425
1100
512
1588
116
1054
1038
1286
394
682
19
15
311
325
845
932
760
994
576
850
833
801
1425
1100
512
1588
180
1054
1038
1286
394
682
19
15
311
325
845
932
760
994
576
850
833
801
1425
1100
512
1588
156
1054
1038
1286
394
682
19
15
311
325
845
932
760
994
576
850
833
801
1425
1100
512
1588
188
1054
1038
1286
394
682
19
15
311
325
845
932
760
994
576
850
833
801
1425
1100
512
1588
308
1054
1038
1286
394
682
19
15
311
325
845
932
760
994
576
850
833
801
1425
1100
512
1588
364
1054
1038
1286
394
682
19
15
311
325
845
932
760
994
576
850
833
801
1425
1100
512
1588
372
1054
1038
1286
394
682
19
15
311
325
845
932
760
994
576
850
833
801
1425
1100
512
1588
380
1054
1038
1286
394
682
19
15
311
325
845
932
760
994
576
850
833
801
1425
1098
512
1588
116
1054
1039
1284
440
684
19
15
311
325
845
932
760
994
576
850
833
801
1425
1098
512
1588
180
1054
1039
1284
440
684
19
15
311
325
845
932
760
994
576
850
833
801
1425
1098
512
1588
156
1054
1039
1284
440
684
19
15
311
325
845
932
760
994
576
850
833
801
1425
1098
512
1588
188
1054
1039
1284
440
684
19
15
311
325
845
932
760
994
576
850
833
801
1425
1098
512
1588
308
1054
1039
1284
440
684
19
15
311
325
845
932
760
994
576
850
833
801
1425
1098
512
1588
364
1054
1039
1284
440
684
19
15
311
325
845
932
760
994
576
850
833
801
1425
1098
512
1588
372
1054
1039
1284
440
684
19
15
311
325
845
932
760
994
576
850
833
801
1425
1098
512
1588
380
1054
1039
1284
440
684
19
15
311
325
845
932
760
994
576
850
833
801
912
1098
512
1588
116
286
12
1285
396
666
19
15
311
325
845
932
760
994
576
850
833
801
912
1098
512
1588
308
286
12
1285
396
666
19
15
311
325
845
932
760
994
576
850
833
801
912
1098
512
1588
372
286
12
1285
396
666
19
15
311
325
845
932
760
994
576
850
833
801
912
1098
512
1588
316
286
12
1285
396
666
19
15
311
325
845
932
760
994
576
850
833
801
912
1098
512
1588
380
286
12
1285
396
666
19
15
311
325
845
932
760
994
576
850
833
801
913
1100
512
1588
116
286
14
1286
394
682
19
15
311
325
845
932
760
994
576
850
833
801
913
1100
512
1588
308
286
14
1286
394
682
19
15
311
325
845
932
760
994
576
850
833
801
913
1100
512
1588
364
286
14
1286
394
682
19
15
311
325
845
932
760
994
576
850
833
801
913
1100
512
1588
372
286
14
1286
394
682
19
15
311
325
845
932
760
994
576
850
833
801
913
1100
512
1588
316
286
14
1286
394
682
19
15
311
325
845
932
760
994
576
850
833
801
913
1100
512
1588
380
286
14
1286
394
682
19
15
311
325
845
932
760
994
576
850
833
801
913
1098
512
1588
116
286
15
1284
440
684
19
15
311
325
845
932
760
994
576
850
833
801
913
1098
512
1588
308
286
15
1284
440
684
19
15
311
325
845
932
760
994
576
850
833
801
913
1098
512
1588
364
286
15
1284
440
684
19
15
311
325
845
932
760
994
576
850
833
801
913
1098
512
1588
372
286
15
1284
440
684
19
15
311
325
845
932
760
994
576
850
833
801
913
1098
512
1588
316
286
15
1284
440
684
19
15
311
325
845
932
760
994
576
850
833
801
913
1098
512
1588
380
286
15
1284
440
684
19
15
311
325
845
932
760
994
576
850
833
1313
1424
1052
256
308
628
1566
1036
618
234
1066
19
15
311
325
845
932
760
994
576
850
833
1313
1424
1066
256
308
628
1566
1036
709
204
1066
19
15
311
325
845
932
760
994
576
850
833
1313
1425
1050
256
308
628
1566
1038
617
232
1068
19
15
311
325
845
932
760
994
576
850
833
1313
1425
1068
256
308
628
1566
1038
710
234
1066
19
15
311
325
845
932
760
994
576
850
835
801
1424
1098
512
1588
152
1052
1036
1285
396
666
19
15
311
325
845
932
760
994
576
850
835
801
1424
1098
512
1588
184
1052
1036
1285
396
666
19
15
311
325
845
932
760
994
576
850
835
801
1424
1098
512
1588
344
1052
1036
1285
396
666
19
15
311
325
845
932
760
994
576
850
835
801
1424
1098
512
1588
376
1052
1036
1285
396
666
19
15
311
325
845
932
760
994
576
850
835
801
1425
1100
512
1588
152
1052
1038
1286
394
682
19
15
311
325
845
932
760
994
576
850
835
801
1425
1100
512
1588
184
1052
1038
1286
394
682
19
15
311
325
845
932
760
994
576
850
835
801
1425
1100
512
1588
344
1052
1038
1286
394
682
19
15
311
325
845
932
760
994
576
850
835
801
1425
1100
512
1588
360
1052
1038
1286
394
682
19
15
311
325
845
932
760
994
576
850
835
801
1425
1100
512
1588
376
1052
1038
1286
394
682
19
15
311
325
845
932
760
994
576
850
835
801
1425
1098
512
1588
152
540
1037
1284
440
684
19
15
311
325
845
932
760
994
576
850
835
801
1425
1098
512
1588
184
1052
1037
1284
440
684
19
15
311
325
845
932
760
994
576
850
835
801
1425
1098
512
1588
344
1052
1037
1284
440
684
19
15
311
325
845
932
760
994
576
850
835
801
1425
1098
512
1588
360
1052
1037
1284
440
684
19
15
311
325
845
932
760
994
576
850
835
801
1425
1098
512
1588
376
1052
1037
1284
440
684
19
15
311
325
845
932
760
994
576
850
835
801
912
1098
512
1588
88
284
12
1285
396
666
19
15
311
325
845
932
760
994
576
850
835
801
912
1098
512
1588
344
284
12
1285
396
666
19
15
311
325
845
932
760
994
576
850
835
801
912
1098
512
1588
376
284
12
1285
396
666
19
15
311
325
845
932
760
994
576
850
835
801
913
1100
512
1588
88
284
14
1286
394
682
19
15
311
325
845
932
760
994
576
850
835
801
913
1100
512
1588
344
284
14
1286
394
682
19
15
311
325
845
932
760
994
576
850
835
801
913
1100
512
1588
360
284
14
1286
394
682
19
15
311
325
845
932
760
994
576
850
835
801
913
1100
512
1588
376
284
14
1286
394
682
19
15
311
325
845
932
760
994
576
850
835
801
913
1098
512
1588
88
284
13
1284
440
684
19
15
311
325
845
932
760
994
576
850
835
801
913
1098
512
1588
344
284
13
1284
440
684
19
15
311
325
845
932
760
994
576
850
835
801
913
1098
512
1588
360
284
13
1284
440
684
19
15
311
325
845
932
760
994
576
850
835
801
913
1098
512
1588
376
284
13
1284
440
684
19
15
311
325
845
932
760
994
576
850
835
1313
1424
1066
256
308
600
1564
1036
709
204
1066
19
15
311
325
845
932
760
994
576
1877
833
785
1425
1041
0
566
110
1278
1038
1167
41
685
19
15
311
325
845
932
760
994
576
1877
833
801
1425
1041
1024
566
110
1054
1038
1167
937
173
19
15
311
325
845
932
760
994
576
1877
833
801
1425
1041
1024
1206
110
1054
1038
1167
937
557
19
15
311
325
845
932
760
994
576
1877
833
801
1425
1068
0
1206
110
1054
1038
966
39
1581
19
15
311
325
845
932
760
994
576
1877
833
801
1425
1068
1024
1206
110
1054
1038
1222
967
557
19
15
311
325
845
932
760
994
576
1877
833
801
1425
1100
0
1206
110
1054
1038
774
103
1581
19
15
311
325
845
932
760
994
576
1877
833
801
913
1036
1024
1206
110
1054
14
646
1735
1581
19
15
311
325
845
932
760
994
576
1877
833
801
913
1068
0
1206
110
30
14
710
39
1581
19
15
311
325
845
932
760
994
576
1876
833
289
913
1050
0
1207
122
1310
15
905
40
1579
19
15
311
325
845
932
760
994
576
1876
833
289
913
1050
1024
1207
122
1298
15
649
1768
1579
19
15
311
325
845
932
760
994
576
1876
833
785
849
1049
1039
1207
173
254
113
627
1731
1568
19
15
311
325
845
932
760
994
576
1876
833
785
1425
1041
0
567
109
1278
1038
1167
41
683
19
15
311
325
845
932
760
994
576
1876
833
785
1425
1041
1024
567
109
1278
1038
1167
921
155
19
15
311
325
845
932
760
994
576
1876
833
785
1425
1041
1024
567
154
1278
1038
1167
921
155
19
15
311
325
845
932
760
994
576
1876
833
785
1425
1049
512
567
109
1278
1073
1331
432
427
19
15
311
325
845
932
760
994
576
1876
833
785
1425
1049
256
567
109
1278
1073
819
240
155
19
15
311
325
845
932
760
994
576
1876
833
785
1425
1049
1039
1207
109
1278
1073
819
835
544
19
15
311
325
845
932
760
994
576
1876
833
785
1425
1049
1039
1207
173
254
1073
819
835
544
19
15
311
325
845
932
760
994
576
1876
833
785
1425
1049
1039
1207
154
254
1073
819
835
544
19
15
311
325
845
932
760
994
576
1876
833
785
1425
1049
527
567
109
1278
1073
1331
419
160
19
15
311
325
845
932
760
994
576
1876
833
785
1425
1050
0
567
109
1278
1039
1161
40
683
19
15
311
325
845
932
760
994
576
1876
833
785
913
1049
0
1207
173
254
49
819
48
1579
19
15
311
325
845
932
760
994
576
1876
833
785
913
1049
0
1207
174
254
49
819
48
1579
19
15
311
325
845
932
760
994
576
1876
833
785
913
1049
0
1207
154
254
49
819
48
1579
19
15
311
325
845
932
760
994
576
1876
833
801
1424
1042
0
1207
122
1054
1036
949
58
1579
19
15
311
325
845
932
760
994
576
1876
833
801
1424
1042
0
1207
154
1054
1036
949
58
1579
19
15
311
325
845
932
760
994
576
1876
833
801
1424
1042
1024
567
90
1054
1036
1205
922
155
19
15
311
325
845
932
760
994
576
1876
833
801
1424
1042
1024
567
154
1054
1036
1205
922
155
19
15
311
325
845
932
760
994
576
1876
833
801
1424
1042
1024
567
218
1054
1036
1205
922
155
19
15
311
325
845
932
760
994
576
1876
833
801
1424
1042
1024
1207
122
1054
1036
1166
938
555
19
15
311
325
845
932
760
994
576
1876
833
801
1424
1042
1024
1207
154
1054
1036
853
842
555
19
15
311
325
845
932
760
994
576
1876
833
801
1424
1052
0
567
90
1054
1036
1162
42
683
19
15
311
325
845
932
760
994
576
1876
833
801
1424
1052
1024
567
90
1054
1036
1162
906
155
19
15
311
325
845
932
760
994
576
1876
833
801
1424
1066
0
1207
122
1054
1036
965
26
1579
19
15
311
325
845
932
760
994
576
1876
833
801
1424
1066
0
1207
154
1054
1036
965
26
1579
19
15
311
325
845
932
760
994
576
1876
833
801
1424
1098
512
567
90
1054
1036
1285
442
171
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1041
1024
567
109
1054
1038
1167
937
171
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1041
1024
567
90
1042
1038
1167
937
171
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1041
1024
567
110
1054
1038
1167
937
171
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1041
1024
567
154
1054
1039
1167
937
171
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1041
1024
567
218
1054
1038
1167
937
171
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1041
1024
1207
109
1054
1038
1167
937
555
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1041
1024
1207
122
1054
1038
1167
937
555
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1041
1024
1207
154
1054
1039
1167
937
555
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1034
512
567
90
1042
1039
1412
474
155
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1034
512
631
90
1042
1039
1412
474
283
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1042
0
1207
109
1054
1039
948
58
1579
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1042
0
1207
122
1054
1039
948
58
1579
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1042
0
1207
154
1054
1039
948
58
1579
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1042
1024
567
109
1054
1039
1204
922
155
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1042
1024
567
90
1054
1039
1204
922
155
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1042
1024
567
110
1054
1039
1204
922
155
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1042
1024
567
154
1054
1039
1204
922
155
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1042
1024
567
218
1054
1039
1204
922
155
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1042
1024
1207
109
1054
1039
852
842
555
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1042
1024
1207
122
1054
1039
852
842
555
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1042
1039
1207
109
1054
1038
865
867
544
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1042
1039
1207
122
1054
1038
865
867
544
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1050
0
567
109
1054
1038
1161
40
683
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1050
0
567
90
1054
1037
1161
42
683
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1050
0
567
110
1054
1038
1161
40
683
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1050
0
1207
122
1054
1037
945
57
1579
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1050
0
1207
154
1054
1037
905
57
1579
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1050
1024
567
109
1054
1039
1161
904
155
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1050
1024
567
90
1054
1037
1161
905
155
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1050
1024
567
110
1054
1039
1161
904
155
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1050
1024
567
154
1054
1039
1161
904
155
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1050
1024
567
218
1054
1037
1201
921
155
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1050
1024
1207
109
1054
1038
873
840
555
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1050
1024
1207
122
1054
1037
849
841
555
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1050
1024
1207
154
1054
1037
1161
906
555
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1050
256
567
109
1054
1039
1161
232
171
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1050
256
567
90
1054
1039
1161
232
171
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1050
256
567
110
1054
1039
1161
232
171
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1066
0
1207
109
1054
1039
964
26
1579
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1066
0
1207
122
1054
1039
964
26
1579
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1098
512
567
109
1054
1039
1284
442
171
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1098
512
567
90
1054
1039
1284
442
171
19
15
311
325
845
932
760
994
576
1876
833
801
1425
1098
512
567
110
1054
1039
1284
442
171
19
15
311
325
845
932
760
994
576
1876
833
801
912
1042
0
567
90
30
12
597
42
683
19
15
311
325
845
932
760
994
576
1876
833
801
912
1042
0
1207
122
30
12
693
58
1579
19
15
311
325
845
932
760
994
576
1876
833
801
912
1042
256
567
90
30
12
622
234
171
19
15
311
325
845
932
760
994
576
1876
833
801
912
1052
0
567
90
286
12
1162
42
683
19
15
311
325
845
932
760
994
576
1876
833
801
912
1052
256
567
90
30
12
618
202
155
19
15
311
325
845
932
760
994
576
1876
833
801
912
1066
0
1207
122
30
12
709
25
1579
19
15
311
325
845
932
760
994
576
1876
833
801
912
1098
512
567
90
286
12
1285
442
171
19
15
311
325
845
932
760
994
576
1876
833
801
912
1098
256
567
90
30
12
773
186
171
19
15
311
325
845
932
760
994
576
1876
833
801
913
1041
0
567
90
274
14
655
41
683
19
15
311
325
845
932
760
994
576
1876
833
801
913
1041
256
567
90
18
14
623
233
171
19
15
311
325
845
932
760
994
576
1876
833
801
913
1042
0
567
109
30
15
596
42
683
19
15
311
325
845
932
760
994
576
1876
833
801
913
1042
0
567
90
30
15
596
42
683
19
15
311
325
845
932
760
994
576
1876
833
801
913
1042
0
567
110
30
15
1108
42
683
19
15
311
325
845
932
760
994
576
1876
833
801
913
1042
0
1207
109
30
15
692
58
1579
19
15
311
325
845
932
760
994
576
1876
833
801
913
1042
0
1207
122
30
15
692
58
1579
19
15
311
325
845
932
760
994
576
1876
833
801
913
1042
256
567
90
286
15
628
218
155
19
15
311
325
845
932
760
994
576
1876
833
801
913
1042
1039
1207
109
30
14
1121
995
1568
19
15
311
325
845
932
760
994
576
1876
833
801
913
1042
1039
1207
122
30
14
1121
995
1568
19
15
311
325
845
932
760
994
576
1876
833
801
913
1042
271
567
90
274
14
609
227
160
19
15
311
325
845
932
760
994
576
1876
833
801
913
1050
0
567
90
30
13
593
41
683
19
15
311
325
845
932
760
994
576
1876
833
801
913
1050
0
1207
109
30
14
649
56
1579
19
15
311
325
845
932
760
994
576
1876
833
801
913
1050
0
1207
122
30
13
649
57
1579
19
15
311
325
845
932
760
994
576
1876
833
801
913
1050
1024
1207
109
1054
15
649
1768
1579
19
15
311
325
845
932
760
994
576
1876
833
801
913
1050
1024
1207
122
1054
15
649
1768
1579
19
15
311
325
845
932
760
994
576
1876
833
801
913
1050
1024
1207
154
1054
14
617
1736
1579
19
15
311
325
845
932
760
994
576
1876
833
801
913
1050
256
567
109
30
15
617
232
171
19
15
311
325
845
932
760
994
576
1876
833
801
913
1050
256
567
90
30
13
617
202
155
19
15
311
325
845
932
760
994
576
1876
833
801
913
1050
256
567
110
30
15
617
232
171
19
15
311
325
845
932
760
994
576
1876
833
801
913
1066
0
1207
109
30
15
708
26
1579
19
15
311
325
845
932
760
994
576
1876
833
801
913
1066
0
1207
122
30
15
708
26
1579
19
15
311
325
845
932
760
994
576
1876
833
801
913
1098
512
567
90
286
15
1284
442
171
19
15
311
325
845
932
760
994
576
1876
833
801
913
1098
256
567
109
30
15
772
186
171
19
15
311
325
845
932
760
994
576
1876
833
801
913
1098
256
567
90
30
15
772
186
171
19
15
311
325
845
932
760
994
576
1876
833
801
913
1098
256
567
110
30
15
772
186
171
19
15
311
325
845
932
760
994
576
1874
833
289
912
1042
0
1204
116
1310
12
910
44
1580
19
15
311
325
845
932
760
994
576
1874
833
289
912
1042
0
1204
124
1310
12
910
44
1580
19
15
311
325
845
932
760
994
576
1874
833
289
912
1042
1024
1204
116
1310
12
725
1745
1578
19
15
311
325
845
932
760
994
576
1874
833
289
912
1042
1024
1204
124
1310
12
725
1745
1578
19
15
311
325
845
932
760
994
576
1874
833
289
912
1066
1024
1204
116
1310
12
581
1772
1580
19
15
311
325
845
932
760
994
576
1874
833
289
912
1066
1024
1204
124
1310
12
581
1772
1580
19
15
311
325
845
932
760
994
576
1874
833
289
913
1036
1024
1204
116
1310
14
646
1738
1578
19
15
311
325
845
932
760
994
576
1874
833
289
913
1036
1024
1204
124
1310
14
646
1738
1578
19
15
311
325
845
932
760
994
576
1874
833
289
913
1044
1024
1204
116
1310
14
726
1745
1578
19
15
311
325
845
932
760
994
576
1874
833
289
913
1044
1024
1204
124
1310
14
726
1745
1578
19
15
311
325
845
932
760
994
576
1874
833
289
913
1050
0
1204
116
1310
15
905
40
1580
19
15
311
325
845
932
760
994
576
1874
833
289
913
1050
0
1204
124
1310
15
905
40
1580
19
15
311
325
845
932
760
994
576
1874
833
289
913
1050
1024
1204
116
1310
15
649
1736
1580
19
15
311
325
845
932
760
994
576
1874
833
289
913
1050
1024
1204
124
1310
15
649
1736
1580
19
15
311
325
845
932
760
994
576
1874
833
289
913
1100
0
1204
116
1310
14
774
106
1578
19
15
311
325
845
932
760
994
576
1874
833
785
1425
1049
1024
1204
108
1278
1073
819
1004
556
19
15
311
325
845
932
760
994
576
1874
833
785
1425
1049
1024
1204
172
254
1073
819
1004
556
19
15
311
325
845
932
760
994
576
1874
833
785
1425
1049
1024
1204
180
254
1073
819
1004
556
19
15
311
325
845
932
760
994
576
1874
833
785
1425
1049
1024
1204
156
254
1073
819
1004
556
19
15
311
325
845
932
760
994
576
1874
833
785
1425
1049
1024
1204
188
254
1073
819
1004
556
19
15
311
325
845
932
760
994
576
1874
833
785
1425
1049
512
564
108
1278
1073
1331
492
300
19
15
311
325
845
932
760
994
576
1874
833
785
1425
1049
256
564
108
1278
1073
819
236
172
19
15
311
325
845
932
760
994
576
1874
833
785
1425
1050
0
564
108
1278
1039
1161
40
684
19
15
311
325
845
932
760
994
576
1874
833
785
913
1049
0
1204
172
254
49
819
44
1580
19
15
311
325
845
932
760
994
576
1874
833
785
913
1049
0
1204
180
254
49
819
44
1580
19
15
311
325
845
932
760
994
576
1874
833
785
913
1049
0
1204
156
254
49
819
44
1580
19
15
311
325
845
932
760
994
576
1874
833
785
913
1049
0
1204
188
254
49
819
44
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1042
0
564
116
1054
1036
1166
44
684
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1042
0
564
124
1054
1036
1166
44
684
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1042
0
1204
116
1054
1036
949
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1042
0
1204
124
1054
1036
949
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1042
0
1204
180
1054
1036
949
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1042
0
1204
156
1054
1036
949
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1042
0
1204
188
1054
1036
949
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1042
1024
564
116
1054
1036
1205
922
154
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1042
1024
564
124
1054
1036
1205
922
154
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1042
1024
564
180
1054
1036
1205
922
154
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1042
1024
1204
116
1054
1036
1166
938
554
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1042
1024
1204
124
1054
1036
1166
938
554
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1042
1024
1204
180
1054
1036
1166
938
554
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1042
1024
1204
156
1054
1036
853
849
554
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1042
1024
1204
188
1054
1036
1166
938
554
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1042
256
564
116
1054
1036
1166
236
172
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1042
256
564
124
1054
1036
1166
236
172
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1052
1024
1204
124
1054
1036
874
842
554
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1052
1024
1204
156
1054
1036
1162
906
554
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1066
0
1204
116
1054
1036
965
25
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1066
0
1204
124
1054
1036
965
25
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1066
0
1204
180
1054
1036
965
25
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1066
0
1204
156
1054
1036
965
25
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1066
0
1204
188
1054
1036
965
25
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1066
1024
1204
116
1054
1036
1221
972
554
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1066
1024
1204
124
1054
1036
1221
972
554
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1066
1024
1204
180
1054
1036
1221
972
554
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1066
1024
1204
156
1054
1036
1221
972
554
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1066
1024
1204
188
1054
1036
1221
972
554
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1098
1024
1204
116
1054
1036
773
916
556
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1098
1024
1204
124
1054
1036
773
916
556
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1098
1024
1204
180
1054
1036
773
916
556
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1098
1024
1204
156
1054
1036
773
916
556
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1098
1024
1204
188
1054
1036
773
916
556
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1098
512
564
116
1054
1036
1285
396
154
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1098
512
564
124
1054
1036
1285
396
154
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1098
512
628
116
1054
1036
1285
396
282
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1098
512
628
124
1054
1036
1285
396
282
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1098
256
564
116
1054
1036
773
140
154
19
15
311
325
845
932
760
994
576
1874
833
801
1424
1098
256
564
124
1054
1036
773
140
154
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1036
0
564
116
1054
1038
1158
42
682
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1036
0
564
108
1054
1038
1158
42
682
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1036
0
564
124
1054
1038
1158
42
682
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1044
0
564
116
1054
1038
1206
49
666
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1044
0
564
108
1054
1038
1206
49
666
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1044
0
564
124
1054
1038
1206
49
666
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1044
1024
564
116
286
1039
1245
977
170
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1044
1024
1204
116
1054
1038
854
849
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1044
1024
1204
108
1054
1038
854
849
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1044
1024
1204
124
1054
1038
854
849
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1044
1024
1204
180
1054
1038
854
849
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1044
1024
1204
156
1054
1038
854
849
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1044
1024
1204
188
1054
1038
854
849
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1042
0
1204
116
1054
1039
948
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1042
0
1204
108
1054
1039
948
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1042
0
1204
124
1054
1039
948
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1042
0
1204
180
1054
1039
948
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1042
0
1204
156
1054
1039
948
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1042
0
1204
188
1054
1039
948
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1042
1024
564
116
1054
1039
1204
922
154
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1042
1024
564
108
1054
1039
1204
922
154
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1042
1024
564
124
1054
1039
1204
922
154
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1042
1024
564
180
1054
1039
1204
922
154
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1042
1024
1204
116
1054
1039
852
842
1578
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1042
1024
1204
108
1054
1039
852
842
1578
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1042
1024
1204
124
1054
1039
852
842
1578
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1042
1024
1204
180
1054
1039
852
842
1578
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1042
1024
1204
156
1054
1039
852
842
1578
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1042
1024
1204
188
1054
1039
852
842
1578
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
0
564
116
1054
1038
1161
40
684
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
0
564
108
1054
1038
1161
40
684
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
0
564
124
1054
1038
1161
40
684
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
0
1204
116
1054
1038
905
56
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
0
1204
108
1054
1038
905
56
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
0
1204
124
1054
1037
945
57
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
0
1204
180
1054
1038
905
56
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
0
1204
156
1054
1037
945
57
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
0
1204
188
1054
1037
945
57
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
1024
564
116
1054
1038
1161
904
154
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
1024
564
108
1054
1038
1161
904
154
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
1024
564
124
1054
1037
1202
904
154
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
1024
564
180
1054
1038
1161
904
154
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
1024
1204
116
1054
1038
1161
904
556
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
1024
1204
108
1054
1038
1161
904
556
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
1024
1204
124
1054
1037
849
841
556
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
1024
1204
180
1054
1038
1161
904
556
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
1024
1204
156
1054
1037
1161
905
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
1024
1204
188
1054
1037
849
841
556
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
256
564
116
1054
1038
1161
232
170
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
256
564
108
1054
1038
1161
232
170
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1050
256
564
124
1054
1038
1161
232
170
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1066
0
1204
116
1054
1039
964
24
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1066
0
1204
108
1054
1039
964
24
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1066
0
1204
124
1054
1039
964
24
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1066
0
1204
180
1054
1039
964
24
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1066
0
1204
156
1054
1039
964
24
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1066
0
1204
188
1054
1039
964
24
1580
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1068
0
1204
116
1054
1038
966
26
1578
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1068
0
1204
108
1054
1038
966
26
1578
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1068
0
1204
124
1054
1038
966
26
1578
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1068
0
1204
180
1054
1038
966
26
1578
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1068
0
1204
156
1054
1038
966
26
1578
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1068
0
1204
188
1054
1038
966
26
1578
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1068
1024
564
116
1054
1038
1222
1002
170
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1068
1024
564
108
1054
1038
1222
1002
170
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1068
1024
564
124
1054
1038
1222
1002
170
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1068
1024
564
180
1054
1038
1222
1002
170
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1068
1024
1204
116
1054
1038
1094
1450
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1068
1024
1204
108
1054
1038
1094
1450
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1068
1024
1204
124
1054
1038
1094
1450
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1068
1024
1204
180
1054
1038
1094
1450
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1068
1024
1204
156
1054
1038
1094
1450
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1068
1024
1204
188
1054
1038
1094
1450
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1100
1024
1204
116
1054
1038
774
906
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1100
1024
1204
108
1054
1038
774
906
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1100
1024
1204
124
1054
1038
774
906
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1100
1024
1204
180
1054
1038
774
906
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1100
1024
1204
156
1054
1038
774
906
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1100
1024
1204
188
1054
1038
774
906
554
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1100
512
564
116
1054
1038
1286
394
170
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1100
512
564
108
1054
1038
1286
394
170
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1100
512
564
124
1054
1038
1286
394
170
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1100
512
628
116
1054
1038
1286
394
282
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1100
512
628
108
1054
1038
1286
394
282
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1100
512
628
124
1054
1038
1286
394
282
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1100
256
564
116
1054
1038
774
138
170
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1100
256
564
108
1054
1038
774
138
170
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1100
256
564
124
1054
1038
774
138
170
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1098
512
564
116
1054
1039
1284
440
170
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1098
512
564
108
1054
1039
1284
440
170
19
15
311
325
845
932
760
994
576
1874
833
801
1425
1098
512
564
124
1054
1039
1284
440
170
19
15
311
325
845
932
760
994
576
1874
833
801
912
1042
0
1204
116
30
12
693
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
912
1042
0
1204
124
30
12
693
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
912
1042
0
1204
180
30
12
693
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
912
1042
0
1204
156
30
12
693
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
912
1042
0
1204
188
30
12
693
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
912
1042
256
564
116
30
12
622
236
170
19
15
311
325
845
932
760
994
576
1874
833
801
912
1052
1024
1204
124
30
12
1130
1002
1578
19
15
311
325
845
932
760
994
576
1874
833
801
912
1066
0
1204
116
30
12
709
25
1580
19
15
311
325
845
932
760
994
576
1874
833
801
912
1066
0
1204
124
30
12
709
25
1580
19
15
311
325
845
932
760
994
576
1874
833
801
912
1066
0
1204
180
30
12
709
25
1580
19
15
311
325
845
932
760
994
576
1874
833
801
912
1066
0
1204
156
30
12
709
25
1580
19
15
311
325
845
932
760
994
576
1874
833
801
912
1066
0
1204
188
30
12
709
25
1580
19
15
311
325
845
932
760
994
576
1874
833
801
912
1066
1024
1204
116
30
12
581
1772
1580
19
15
311
325
845
932
760
994
576
1874
833
801
912
1066
1024
1204
124
30
12
581
1772
1580
19
15
311
325
845
932
760
994
576
1874
833
801
912
1066
1024
1204
180
30
12
581
1772
1580
19
15
311
325
845
932
760
994
576
1874
833
801
912
1066
1024
1204
156
30
12
581
1772
1580
19
15
311
325
845
932
760
994
576
1874
833
801
912
1066
256
564
116
286
12
709
236
170
19
15
311
325
845
932
760
994
576
1874
833
801
912
1098
0
564
116
1054
12
773
90
666
19
15
311
325
845
932
760
994
576
1874
833
801
912
1098
0
564
124
1054
12
773
90
666
19
15
311
325
845
932
760
994
576
1874
833
801
912
1098
0
564
180
1054
12
773
90
666
19
15
311
325
845
932
760
994
576
1874
833
801
912
1098
512
564
116
286
12
1285
396
154
19
15
311
325
845
932
760
994
576
1874
833
801
912
1098
512
628
116
286
12
1285
396
282
19
15
311
325
845
932
760
994
576
1874
833
801
912
1098
256
564
116
30
12
773
140
154
19
15
311
325
845
932
760
994
576
1874
833
801
912
1098
256
564
124
30
12
773
140
154
19
15
311
325
845
932
760
994
576
1874
833
801
913
1036
1024
1204
116
1054
14
646
1770
1578
19
15
311
325
845
932
760
994
576
1874
833
801
913
1036
1024
1204
108
1054
14
646
1770
1578
19
15
311
325
845
932
760
994
576
1874
833
801
913
1036
1024
1204
124
1054
14
646
1770
1578
19
15
311
325
845
932
760
994
576
1874
833
801
913
1036
1024
1204
156
1054
14
646
1770
1578
19
15
311
325
845
932
760
994
576
1874
833
801
913
1044
0
564
116
30
14
1206
49
666
19
15
311
325
845
932
760
994
576
1874
833
801
913
1044
0
564
108
30
14
1206
49
666
19
15
311
325
845
932
760
994
576
1874
833
801
913
1044
0
564
124
30
14
1206
49
666
19
15
311
325
845
932
760
994
576
1874
833
801
913
1044
1024
1204
116
30
14
1110
849
554
19
15
311
325
845
932
760
994
576
1874
833
801
913
1044
1024
1204
108
30
14
1110
849
554
19
15
311
325
845
932
760
994
576
1874
833
801
913
1044
1024
1204
124
30
14
1110
849
554
19
15
311
325
845
932
760
994
576
1874
833
801
913
1044
1024
1204
180
30
14
1110
849
554
19
15
311
325
845
932
760
994
576
1874
833
801
913
1044
1024
1204
156
30
14
1110
849
554
19
15
311
325
845
932
760
994
576
1874
833
801
913
1042
0
564
116
30
15
1108
42
682
19
15
311
325
845
932
760
994
576
1874
833
801
913
1042
0
564
108
30
15
1108
42
682
19
15
311
325
845
932
760
994
576
1874
833
801
913
1042
0
564
124
30
15
1108
42
682
19
15
311
325
845
932
760
994
576
1874
833
801
913
1042
0
1204
116
30
15
692
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1042
0
1204
108
30
15
692
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1042
0
1204
124
30
15
692
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1042
0
1204
180
30
15
692
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1042
0
1204
156
30
15
692
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1042
0
1204
188
30
15
692
58
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1042
256
564
116
286
15
628
250
154
19
15
311
325
845
932
760
994
576
1874
833
801
913
1050
0
564
116
30
14
1161
40
684
19
15
311
325
845
932
760
994
576
1874
833
801
913
1050
0
564
108
30
14
1161
40
684
19
15
311
325
845
932
760
994
576
1874
833
801
913
1050
0
564
124
30
14
1161
40
684
19
15
311
325
845
932
760
994
576
1874
833
801
913
1050
0
1204
116
30
14
649
56
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1050
0
1204
108
30
14
649
56
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1050
0
1204
124
30
14
649
56
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1050
0
1204
180
30
14
649
56
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1050
0
1204
156
30
14
649
56
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1050
0
1204
188
30
13
689
57
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1050
1024
1204
116
1054
14
617
1736
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1050
1024
1204
108
1054
14
617
1736
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1050
1024
1204
124
1054
14
617
1736
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1050
1024
1204
180
1054
14
617
1736
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1050
1024
1204
156
1054
14
617
1736
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1050
1024
1204
188
1054
14
617
1736
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1050
256
564
116
30
14
617
200
154
19
15
311
325
845
932
760
994
576
1874
833
801
913
1050
256
564
108
30
14
617
200
154
19
15
311
325
845
932
760
994
576
1874
833
801
913
1050
256
564
124
30
14
617
200
154
19
15
311
325
845
932
760
994
576
1874
833
801
913
1066
0
1204
116
30
15
708
24
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1066
0
1204
108
30
15
708
24
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1066
0
1204
124
30
15
708
24
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1066
0
1204
180
30
15
708
24
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1066
0
1204
156
30
15
708
24
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1066
0
1204
188
30
15
708
24
1580
19
15
311
325
845
932
760
994
576
1874
833
801
913
1068
0
1204
116
30
14
710
26
1578
19
15
311
325
845
932
760
994
576
1874
833
801
913
1068
0
1204
108
30
14
710
26
1578
19
15
311
325
845
932
760
994
576
1874
833
801
913
1068
0
1204
124
30
14
710
26
1578
19
15
311
325
845
932
760
994
576
1874
833
801
913
1068
0
1204
180
30
14
710
26
1578
19
15
311
325
845
932
760
994
576
1874
833
801
913
1068
0
1204
156
30
14
710
26
1578
19
15
311
325
845
932
760
994
576
1874
833
801
913
1068
0
1204
188
30
14
710
26
1578
19
15
311
325
845
932
760
994
576
1874
833
801
913
1068
1024
1204
116
30
14
1094
1450
554
19
15
311
325
845
932
760
994
576
1874
833
801
913
1068
1024
1204
180
30
14
1094
1450
554
19
15
311
325
845
932
760
994
576
1874
833
801
913
1100
0
1204
116
1054
14
774
106
1578
19
15
311
325
845
932
760
994
576
1874
833
801
913
1100
0
1204
108
1054
14
774
106
1578
19
15
311
325
845
932
760
994
576
1874
833
801
913
1100
512
564
116
286
14
1286
394
170
19
15
311
325
845
932
760
994
576
1874
833
801
913
1100
512
628
116
286
14
1286
394
282
19
15
311
325
845
932
760
994
576
1874
833
801
913
1100
256
564
116
30
14
774
138
170
19
15
311
325
845
932
760
994
576
1874
833
801
913
1100
256
564
108
30
14
774
138
170
19
15
311
325
845
932
760
994
576
1874
833
801
913
1100
256
564
124
30
14
774
138
170
19
15
311
325
845
932
760
994
576
1874
833
801
913
1098
512
564
116
286
15
1284
440
170
19
15
311
325
845
932
760
994
576
1874
833
801
913
1098
256
564
116
30
15
772
184
172
19
15
311
325
845
932
760
994
576
1874
833
801
913
1098
256
564
108
30
15
772
184
172
19
15
311
325
845
932
760
994
576
1874
833
801
913
1098
256
564
124
30
15
772
184
172
19
15
311
325
845
932
760
994
576
1874
835
289
912
1042
0
1204
120
1308
12
910
60
1580
19
15
311
325
845
932
760
994
576
1874
835
289
912
1042
1024
1204
120
1308
12
725
1745
1578
19
15
311
325
845
932
760
994
576
1874
835
289
912
1066
1024
1204
120
1308
12
581
1772
1580
19
15
311
325
845
932
760
994
576
1874
835
289
913
1036
1024
1204
120
1308
14
646
1738
1578
19
15
311
325
845
932
760
994
576
1874
835
289
913
1044
0
1204
120
1308
13
909
33
1578
19
15
311
325
845
932
760
994
576
1874
835
289
913
1044
1024
1204
120
1308
13
653
1745
1578
19
15
311
325
845
932
760
994
576
1874
835
289
913
1100
0
1204
120
1308
14
774
106
1578
19
15
311
325
845
932
760
994
576
1874
835
785
1425
1049
1024
1204
104
1276
1073
819
1004
556
19
15
311
325
845
932
760
994
576
1874
835
785
1425
1049
1024
1204
168
252
1073
819
1004
556
19
15
311
325
845
932
760
994
576
1874
835
785
1425
1049
1024
1204
152
252
1073
819
1004
556
19
15
311
325
845
932
760
994
576
1874
835
785
1425
1049
512
564
104
1276
1073
1331
492
300
19
15
311
325
845
932
760
994
576
1874
835
785
1425
1049
256
564
104
1276
1073
819
236
172
19
15
311
325
845
932
760
994
576
1874
835
785
1425
1098
1024
1204
152
252
1037
772
908
556
19
15
311
325
845
932
760
994
576
1874
835
785
913
1044
1024
1204
152
252
13
653
1745
1578
19
15
311
325
845
932
760
994
576
1874
835
785
913
1049
0
1204
168
252
49
819
44
1580
19
15
311
325
845
932
760
994
576
1874
835
785
913
1049
0
1204
152
252
49
819
44
1580
19
15
311
325
845
932
760
994
576
1874
835
785
913
1049
0
1204
184
1276
49
819
44
1580
19
15
311
325
845
932
760
994
576
1874
835
785
913
1098
0
564
152
1276
13
772
84
684
19
15
311
325
845
932
760
994
576
1874
835
785
913
1098
0
1204
152
252
13
772
108
1578
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
0
564
88
1041
1036
1166
44
684
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
0
564
104
1052
1036
1166
44
684
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
0
564
120
1052
1036
1166
44
684
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
0
1204
104
1052
1036
910
44
1580
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
0
1204
120
1052
1036
910
44
1580
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
0
1204
152
1052
1036
910
44
1580
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
0
1204
184
1052
1036
910
44
1580
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
1024
564
88
1041
1036
1262
940
172
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
1024
564
104
1052
1036
1166
956
172
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
1024
564
120
1052
1036
1205
922
154
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
1024
564
152
1052
1036
1205
922
154
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
1024
564
216
1052
1036
1205
922
154
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
1024
1204
104
1052
1036
878
876
556
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
1024
1204
120
1052
1036
853
849
554
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
1024
1204
152
1052
1036
853
849
554
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
1024
1204
184
1052
1036
853
849
554
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
512
564
88
1041
1036
1422
396
154
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
256
564
88
1052
1036
1166
236
172
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
256
564
104
1052
1036
1166
236
172
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1042
256
564
120
1052
1036
1166
236
172
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1052
0
564
88
1052
1036
1162
42
682
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1052
1024
564
88
1052
1036
1162
906
154
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1052
1024
564
152
1052
1036
1162
906
154
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1052
1024
1204
120
1052
1036
874
842
554
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1052
1024
1204
152
1052
1036
1162
906
554
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1052
1024
1204
184
1052
1036
874
842
554
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1066
0
1204
120
1052
1036
965
25
1580
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1066
0
1204
152
1052
1036
965
25
1580
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1066
0
1204
184
1052
1036
965
25
1580
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1066
1024
1204
120
1052
1036
1221
972
554
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1066
1024
1204
152
1052
1036
1221
972
554
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1066
1024
1204
184
1052
1036
1221
972
554
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1098
1024
1204
120
1052
1036
773
916
556
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1098
1024
1204
152
1052
1036
773
916
556
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1098
1024
1204
184
1052
1036
773
916
556
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1098
512
564
88
1052
1036
1285
396
154
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1098
512
564
120
1052
1036
1285
396
154
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1098
512
628
88
1052
1036
1285
396
282
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1098
256
564
88
1052
1036
773
140
154
19
15
311
325
845
932
760
994
576
1874
835
801
1424
1098
256
564
120
1052
1036
773
140
154
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1036
0
564
88
1052
1038
1158
42
682
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1036
0
564
104
1052
1038
1158
42
682
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1036
0
564
120
1052
1038
1158
42
682
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1044
0
564
88
1041
1037
1165
33
682
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1044
0
564
104
1052
1037
1165
33
682
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1044
0
564
120
1052
1037
1165
33
682
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1044
0
1204
104
1052
1037
909
33
1578
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1044
0
1204
120
1052
1037
909
33
1578
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1044
0
1204
152
1052
1037
909
33
1578
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1044
1024
564
88
1041
1037
1165
929
170
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1044
1024
1204
104
1052
1037
861
849
554
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1044
1024
1204
120
1052
1037
861
849
554
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1044
1024
1204
152
1052
1038
854
849
554
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1044
1024
1204
184
1052
1037
861
849
554
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1044
512
564
88
1041
1037
1421
401
170
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1034
0
564
88
1052
1037
1156
44
684
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1034
0
564
104
1052
1037
1156
44
684
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1034
0
564
120
1052
1037
1156
44
684
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1034
1024
564
88
1052
1037
1156
920
154
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1034
1024
564
104
1052
1037
1156
920
154
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1034
1024
564
120
1052
1037
1156
920
154
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1034
1024
564
152
1052
1037
1156
920
154
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1034
1024
564
216
1052
1037
1156
920
154
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
0
564
88
1052
1037
1161
42
682
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
0
564
104
1052
1038
1161
40
684
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
0
564
120
1052
1038
1161
40
684
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
0
1204
104
1052
1037
946
56
1580
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
0
1204
120
1052
1037
945
57
1580
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
0
1204
152
1052
1037
945
57
1580
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
0
1204
184
1052
1037
945
57
1580
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
1024
564
88
1052
1037
1161
904
154
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
1024
564
104
1052
1037
1252
904
154
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
1024
564
120
1052
1037
1252
904
154
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
1024
564
152
1052
1037
1252
904
154
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
1024
564
216
1052
1037
1252
904
154
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
1024
1204
104
1052
1037
868
888
556
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
1024
1204
120
1052
1037
849
841
556
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
1024
1204
152
1052
1037
868
888
556
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
1024
1204
184
1052
1037
849
841
556
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
256
564
88
1052
1038
1161
232
170
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
256
564
104
1052
1038
1161
232
170
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1050
256
564
120
1052
1038
1161
232
170
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1066
1024
1204
184
1052
1037
580
844
556
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1068
0
1204
104
1052
1038
966
26
1578
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1068
0
1204
120
1052
1038
966
26
1578
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1068
0
1204
152
1052
1038
966
26
1578
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1068
0
1204
184
1052
1038
966
26
1578
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1068
1024
564
88
1052
1038
1222
1002
170
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1068
1024
564
104
1052
1038
1222
1002
170
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1068
1024
564
120
1052
1038
1222
1002
170
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1068
1024
564
152
1052
1038
1222
1002
170
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1068
1024
564
216
1052
1038
1222
1002
170
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1068
1024
1204
104
1052
1038
1094
1450
554
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1068
1024
1204
120
1052
1038
1094
1450
554
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1068
1024
1204
152
1052
1038
1094
1450
554
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1068
1024
1204
184
1052
1038
1094
1450
554
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1100
1024
1204
104
1052
1038
774
906
554
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1100
1024
1204
120
1052
1038
774
906
554
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1100
1024
1204
152
1052
1038
774
906
554
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1100
1024
1204
184
1052
1038
774
906
554
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1100
512
564
88
1052
1038
1286
394
170
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1100
512
564
104
1052
1038
1286
394
170
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1100
512
564
120
1052
1038
1286
394
170
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1100
512
628
88
1052
1038
1286
394
282
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1100
512
628
104
1052
1038
1286
394
282
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1100
256
564
88
1052
1038
774
138
170
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1100
256
564
104
1052
1038
774
138
170
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1100
256
564
120
1052
1038
774
138
170
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1098
1024
1204
104
1052
1037
772
908
556
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1098
1024
1204
120
1052
1037
772
908
556
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1098
1024
1204
184
1052
1037
772
908
556
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1098
512
564
88
1052
1037
1284
396
300
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1098
512
564
104
1052
1037
1284
396
300
19
15
311
325
845
932
760
994
576
1874
835
801
1425
1098
512
564
120
1052
1037
1284
396
300
19
15
311
325
845
932
760
994
576
1874
835
801
912
1042
0
564
88
284
12
1166
44
684
19
15
311
325
845
932
760
994
576
1874
835
801
912
1042
0
564
104
28
12
1166
44
684
19
15
311
325
845
932
760
994
576
1874
835
801
912
1042
0
564
120
28
12
1166
44
684
19
15
311
325
845
932
760
994
576
1874
835
801
912
1042
0
1204
104
28
12
654
60
1580
19
15
311
325
845
932
760
994
576
1874
835
801
912
1042
0
1204
120
28
12
654
60
1580
19
15
311
325
845
932
760
994
576
1874
835
801
912
1042
0
1204
152
28
12
654
60
1580
19
15
311
325
845
932
760
994
576
1874
835
801
912
1042
0
1204
184
28
12
654
60
1580
19
15
311
325
845
932
760
994
576
1874
835
801
912
1042
256
564
88
28
12
622
204
154
19
15
311
325
845
932
760
994
576
1874
835
801
912
1042
256
564
104
28
12
622
204
154
19
15
311
325
845
932
760
994
576
1874
835
801
912
1042
256
564
120
28
12
622
204
154
19
15
311
325
845
932
760
994
576
1874
835
801
912
1052
0
564
88
284
12
1162
42
682
19
15
311
325
845
932
760
994
576
1874
835
801
912
1052
1024
1204
120
28
12
1130
1002
1578
19
15
311
325
845
932
760
994
576
1874
835
801
912
1052
256
564
88
28
12
618
202
154
19
15
311
325
845
932
760
994
576
1874
835
801
912
1066
0
1204
120
28
12
709
25
1580
19
15
311
325
845
932
760
994
576
1874
835
801
912
1066
0
1204
152
28
12
709
25
1580
19
15
311
325
845
932
760
994
576
1874
835
801
912
1066
0
1204
184
28
12
709
25
1580
19
15
311
325
845
932
760
994
576
1874
835
801
912
1066
1024
1204
120
28
12
581
1772
1580
19
15
311
325
845
932
760
994
576
1874
835
801
912
1066
1024
1204
152
28
12
581
1772
1580
19
15
311
325
845
932
760
994
576
1874
835
801
912
1066
256
564
88
284
12
709
236
170
19
15
311
325
845
932
760
994
576
1874
835
801
912
1098
0
564
88
1052
12
773
90
666
19
15
311
325
845
932
760
994
576
1874
835
801
912
1098
0
564
120
1052
12
773
90
666
19
15
311
325
845
932
760
994
576
1874
835
801
912
1098
0
564
152
1052
12
773
90
666
19
15
311
325
845
932
760
994
576
1874
835
801
912
1098
512
564
88
284
12
1285
396
154
19
15
311
325
845
932
760
994
576
1874
835
801
912
1098
512
628
88
284
12
1285
396
282
19
15
311
325
845
932
760
994
576
1874
835
801
912
1098
256
564
88
28
12
773
140
154
19
15
311
325
845
932
760
994
576
1874
835
801
912
1098
256
564
120
28
12
773
140
154
19
15
311
325
845
932
760
994
576
1874
835
801
913
1036
1024
1204
104
1052
14
646
1770
1578
19
15
311
325
845
932
760
994
576
1874
835
801
913
1036
1024
1204
120
1052
14
646
1770
1578
19
15
311
325
845
932
760
994
576
1874
835
801
913
1036
1024
1204
152
1052
14
646
1770
1578
19
15
311
325
845
932
760
994
576
1874
835
801
913
1044
0
564
88
28
13
605
49
666
19
15
311
325
845
932
760
994
576
1874
835
801
913
1044
0
564
104
28
13
605
49
666
19
15
311
325
845
932
760
994
576
1874
835
801
913
1044
0
564
120
28
13
605
49
666
19
15
311
325
845
932
760
994
576
1874
835
801
913
1044
1024
1204
104
1052
13
653
1745
1578
19
15
311
325
845
932
760
994
576
1874
835
801
913
1044
1024
1204
120
1052
13
653
1745
1578
19
15
311
325
845
932
760
994
576
1874
835
801
913
1044
1024
1204
152
1052
13
653
1745
1578
19
15
311
325
845
932
760
994
576
1874
835
801
913
1044
1024
1204
184
1052
13
653
1745
1578
19
15
311
325
845
932
760
994
576
1874
835
801
913
1044
256
564
88
284
13
621
225
170
19
15
311
325
845
932
760
994
576
1874
835
801
913
1034
0
564
88
284
13
1156
44
684
19
15
311
325
845
932
760
994
576
1874
835
801
913
1050
0
564
88
284
13
1161
40
684
19
15
311
325
845
932
760
994
576
1874
835
801
913
1050
0
1204
104
28
14
649
56
1580
19
15
311
325
845
932
760
994
576
1874
835
801
913
1050
0
1204
120
28
13
689
57
1580
19
15
311
325
845
932
760
994
576
1874
835
801
913
1050
0
1204
152
28
13
689
57
1580
19
15
311
325
845
932
760
994
576
1874
835
801
913
1050
0
1204
184
28
13
689
57
1580
19
15
311
325
845
932
760
994
576
1874
835
801
913
1050
1024
1204
120
28
13
1129
1002
1578
19
15
311
325
845
932
760
994
576
1874
835
801
913
1050
1024
1204
152
1052
14
617
1736
1580
19
15
311
325
845
932
760
994
576
1874
835
801
913
1050
1024
1204
184
1052
14
617
1736
1580
19
15
311
325
845
932
760
994
576
1874
835
801
913
1050
256
564
88
28
13
617
201
154
19
15
311
325
845
932
760
994
576
1874
835
801
913
1066
256
564
88
284
13
580
236
172
19
15
311
325
845
932
760
994
576
1874
835
801
913
1068
0
1204
104
28
14
710
26
1578
19
15
311
325
845
932
760
994
576
1874
835
801
913
1068
0
1204
120
28
14
710
26
1578
19
15
311
325
845
932
760
994
576
1874
835
801
913
1068
0
1204
152
28
14
710
26
1578
19
15
311
325
845
932
760
994
576
1874
835
801
913
1068
0
1204
184
28
14
710
26
1578
19
15
311
325
845
932
760
994
576
1874
835
801
913
1100
0
1204
104
1052
14
774
106
1578
19
15
311
325
845
932
760
994
576
1874
835
801
913
1100
0
1204
120
1052
14
774
106
1578
19
15
311
325
845
932
760
994
576
1874
835
801
913
1100
0
1204
152
1052
14
774
106
1578
19
15
311
325
845
932
760
994
576
1874
835
801
913
1100
512
564
88
284
14
1286
394
170
19
15
311
325
845
932
760
994
576
1874
835
801
913
1100
512
628
88
284
14
1286
394
282
19
15
311
325
845
932
760
994
576
1874
835
801
913
1100
256
564
88
28
14
774
138
170
19
15
311
325
845
932
760
994
576
1874
835
801
913
1100
256
564
104
28
14
774
138
170
19
15
311
325
845
932
760
994
576
1874
835
801
913
1100
256
564
120
28
14
774
138
170
19
15
311
325
845
932
760
994
576
1874
835
801
913
1098
0
564
88
1052
13
772
84
684
19
15
311
325
845
932
760
994
576
1874
835
801
913
1098
0
564
104
1052
13
772
84
684
19
15
311
325
845
932
760
994
576
1874
835
801
913
1098
0
564
120
1052
13
772
84
684
19
15
311
325
845
932
760
994
576
1874
835
801
913
1098
0
564
152
1052
13
772
84
684
19
15
311
325
845
932
760
994
576
1874
835
801
913
1098
512
564
88
284
13
1284
396
428
19
15
311
325
845
932
760
994
576
1874
835
801
913
1098
256
564
88
28
13
772
140
172
19
15
311
325
845
932
760
994
576
1874
835
801
913
1098
256
564
104
28
13
772
140
172
19
15
311
325
845
932
760
994
576
1874
835
801
913
1098
256
564
120
28
13
772
140
172
19
15
311
453
268
932
752
994
576
1620
1856
864
800
1050
1024
1079
567
69
1260
1166
858
667
19
15
311
453
268
932
752
994
576
1620
1856
864
800
1050
1024
1079
575
69
1260
1166
858
667
19
15
311
453
268
932
752
994
576
1618
1216
864
802
1050
1024
1076
822
1054
238
1164
908
1706
19
15
311
453
268
932
752
978
576
1618
576
848
852
1108
0
692
430
1086
114
600
88
540
19
15
311
453
268
932
752
978
576
1618
576
848
852
1108
1024
1076
54
1086
1266
1048
1464
1308
19
15
311
453
268
932
752
978
576
1618
1856
848
852
1108
1024
1076
558
62
1138
1096
1448
682
19
15
311
453
268
932
752
978
576
1618
1856
848
852
1108
1024
1076
566
62
1138
1048
856
796
19
15
311
453
268
932
752
978
576
1618
1856
848
852
1108
512
1076
566
62
1138
1048
440
796
19
15
311
453
268
932
760
994
576
1620
576
864
1424
1042
1024
1079
55
1093
1548
1166
906
1195
19
15
311
453
268
932
760
994
576
1620
576
864
912
1042
1024
1079
55
1093
12
654
1738
1835
19
15
311
453
268
932
760
994
576
1620
576
864
850
1042
1039
1115
59
1054
1166
1198
995
776
19
15
311
453
268
932
760
994
576
1620
576
864
850
1042
1039
1079
59
1054
1166
1198
995
1696
19
15
311
453
268
932
760
994
576
1620
576
864
1426
1042
1024
1079
55
1093
1550
1164
938
1707
19
15
311
453
268
932
760
994
576
1620
576
864
1426
1042
1039
1079
55
1093
1550
1166
995
1696
19
15
311
453
268
932
760
994
576
1620
576
864
1426
1050
1024
1079
55
1093
1550
1162
904
1707
19
15
311
453
268
932
760
994
576
1620
1856
864
848
1042
1024
1079
567
69
1164
1198
938
1195
19
15
311
453
268
932
760
994
576
1620
1856
864
848
1042
1024
1079
575
69
1164
1198
938
1195
19
15
311
453
268
932
760
994
576
1620
1856
864
912
1042
1024
1079
567
69
1036
1134
1002
1707
19
15
311
453
268
932
760
994
576
1620
1856
864
912
1042
1024
1079
575
69
1036
622
1786
1947
19
15
311
453
268
932
760
994
576
1620
1856
864
850
1042
1024
1079
567
69
1166
684
1770
1707
19
15
311
453
268
932
760
994
576
1620
1856
864
850
1042
1039
1079
567
69
1166
1198
995
1696
19
15
311
453
268
932
760
994
576
1620
1856
864
850
1050
1024
1079
567
69
1166
1194
904
1707
19
15
311
453
268
932
760
994
576
1620
1856
864
914
1042
1024
1079
567
69
1038
1118
1457
923
19
15
311
453
268
932
760
994
576
1620
1856
864
914
1050
1024
1079
567
69
1038
1126
1513
939
19
15
311
453
268
932
760
994
576
1618
1216
864
912
1042
0
692
1718
1054
12
1518
42
556
19
15
311
453
268
932
760
994
576
1618
1216
864
1426
1041
1024
1076
822
1054
1550
1143
1492
682
19
15
311
453
268
932
760
994
576
1618
1216
864
1426
1042
0
692
1718
1054
1550
1270
60
556
19
15
311
453
268
932
760
994
576
1618
1216
864
1426
1042
1024
1076
822
1054
1550
1114
858
666
19
15
311
453
268
932
760
994
576
1618
1216
864
1426
1050
0
692
1718
1054
1550
1162
44
556
19
15
311
453
268
932
760
994
576
1618
1216
864
1426
1050
1024
1076
822
1054
1550
1162
908
1706
19
15
311
453
268
932
760
994
576
1618
1216
864
1426
1097
1024
1076
822
1054
1550
1799
1420
684
19
15
311
453
268
932
760
994
576
1618
1216
864
1426
1098
1024
1076
822
1054
1550
1798
1420
682
19
15
311
453
268
932
760
994
576
1618
1216
864
914
1041
1024
1076
1846
1054
14
631
1748
1194
19
15
311
453
268
932
760
994
576
1618
1216
864
914
1042
0
692
1718
1054
14
1518
42
556
19
15
311
453
268
932
760
994
576
1618
1216
864
914
1050
0
692
1718
1054
14
1514
36
556
19
15
311
453
268
932
760
994
576
1618
1216
864
914
1097
1024
1076
822
1054
14
1287
1420
1452
19
15
311
453
268
932
760
994
576
1618
1216
864
914
1097
1024
1076
1846
1054
14
1287
1420
1452
19
15
311
453
268
932
760
994
576
1618
1216
864
914
1098
1024
1076
822
1054
14
1286
1420
1452
19
15
311
453
268
932
760
994
576
1618
1216
864
914
1098
1024
1076
1846
1054
14
1286
1420
1452
19
15
311
453
268
932
760
994
576
1618
576
864
1424
1042
0
692
438
1054
1548
1166
60
556
19
15
311
453
268
932
760
994
576
1618
576
864
912
1042
0
692
438
1054
12
1518
42
556
19
15
311
453
268
932
760
994
576
1618
576
864
840
1100
1024
1076
62
1056
624
1112
1466
682
19
15
311
453
268
932
760
994
576
1618
576
864
850
1041
1024
1076
54
1054
1166
1207
980
938
19
15
311
453
268
932
760
994
576
1618
576
864
850
1033
1024
1076
54
1054
1166
1223
1484
812
19
15
311
453
268
932
760
994
576
1618
576
864
850
1034
1024
1076
54
1054
1166
1222
1484
810
19
15
311
453
268
932
760
994
576
1618
576
864
850
1042
1024
1076
54
1054
1166
1196
908
1196
19
15
311
453
268
932
760
994
576
1618
576
864
850
1050
1024
1076
54
1054
1166
1194
904
1708
19
15
311
453
268
932
760
994
576
1618
576
864
1426
1041
1024
1076
54
1054
1550
1143
1492
682
19
15
311
453
268
932
760
994
576
1618
576
864
1426
1042
0
692
438
1054
1550
1134
42
556
19
15
311
453
268
932
760
994
576
1618
576
864
1426
1050
0
692
438
1054
1550
1126
41
556
19
15
311
453
268
932
760
994
576
1618
576
864
1426
1097
1024
1076
54
1054
1550
1799
1420
684
19
15
311
453
268
932
760
994
576
1618
576
864
1426
1098
1024
1076
54
1054
1550
1798
1420
682
19
15
311
453
268
932
760
994
576
1618
576
864
914
1042
0
692
438
1054
14
652
42
554
19
15
311
453
268
932
760
994
576
1618
576
864
914
1050
0
692
438
1054
14
650
42
554
19
15
311
453
268
932
760
994
576
1618
576
864
914
1097
1024
1076
54
1054
1038
1287
1420
1452
19
15
311
453
268
932
760
994
576
1618
576
864
914
1097
512
692
438
1054
14
1287
396
44
19
15
311
453
268
932
760
994
576
1618
576
864
914
1097
512
692
414
1054
14
1287
396
44
19
15
311
453
268
932
760
994
576
1618
576
864
914
1098
1024
1076
54
1054
1038
1286
1420
1452
19
15
311
453
268
932
760
994
576
1618
576
864
914
1098
512
692
438
1054
14
1286
396
44
19
15
311
453
268
932
760
994
576
1618
576
864
914
1098
512
692
414
1054
14
1286
396
44
19
15
311
453
268
932
760
994
576
1618
576
848
848
1100
1024
1076
46
1086
618
583
1711
1194
19
15
311
453
268
932
760
994
576
1618
576
848
848
1100
1024
1076
54
1086
618
583
1711
1194
19
15
311
453
268
932
760
994
576
1618
576
848
1424
1036
1024
1076
46
1086
1546
1159
1002
810
19
15
311
453
268
932
760
994
576
1618
576
848
1424
1036
1024
1076
54
1086
1546
1159
1002
810
19
15
311
453
268
932
760
994
576
1618
576
848
1424
1042
0
692
430
1086
1548
1134
42
554
19
15
311
453
268
932
760
994
576
1618
576
848
1424
1100
1024
1076
46
1086
1546
1799
1418
938
19
15
311
453
268
932
760
994
576
1618
576
848
1424
1100
1024
1076
54
1086
1546
1799
1418
938
19
15
311
453
268
932
760
994
576
1618
576
848
912
1042
0
692
430
1086
12
1166
60
556
19
15
311
453
268
932
760
994
576
1618
576
848
850
1050
1024
1076
54
1086
110
618
1000
812
19
15
311
453
268
932
760
994
576
1618
576
848
1426
1042
0
692
430
1086
1550
1132
42
554
19
15
311
453
268
932
760
994
576
1618
576
848
1426
1042
1024
1076
46
1086
1590
1110
849
810
19
15
311
453
268
932
760
994
576
1618
576
848
1426
1042
1024
1076
54
1086
1550
1164
908
1196
19
15
311
453
268
932
760
994
576
1618
576
848
914
1042
0
692
430
1086
14
1164
44
556
19
15
311
453
268
932
760
994
576
1618
576
848
914
1042
1024
1076
54
1086
566
1110
849
938
19
15
311
453
268
932
760
994
576
1618
1856
864
848
1042
1024
1076
566
30
140
1198
1420
1450
19
15
311
453
268
932
760
994
576
1618
1856
864
912
1042
0
692
566
30
524
1006
42
554
19
15
311
453
268
932
760
994
576
1618
1856
864
912
1042
1024
1076
566
30
1036
750
1770
1706
19
15
311
453
268
932
760
994
576
1618
1856
864
840
1036
1024
1076
574
32
1136
728
1786
1706
19
15
311
453
268
932
760
994
576
1618
1856
864
840
1052
1024
1076
574
32
1136
722
1770
1706
19
15
311
453
268
932
760
994
576
1618
1856
864
840
1068
1024
1076
574
72
1136
708
1772
1706
19
15
311
453
268
932
760
994
576
1618
1856
864
840
1100
1024
1076
574
72
1136
1028
908
1690
19
15
311
453
268
932
760
994
576
1618
1856
864
850
1041
1024
1076
566
30
142
1207
1492
682
19
15
311
453
268
932
760
994
576
1618
1856
864
850
1041
256
820
566
30
142
1207
212
42
19
15
311
453
268
932
760
994
576
1618
1856
864
850
1033
1024
1076
566
30
142
1223
1484
812
19
15
311
453
268
932
760
994
576
1618
1856
864
850
1034
1024
1076
566
30
142
1222
1484
810
19
15
311
453
268
932
760
994
576
1618
1856
864
850
1042
0
692
566
30
142
1206
60
556
19
15
311
453
268
932
760
994
576
1618
1856
864
850
1042
1024
1076
566
30
142
1198
1466
940
19
15
311
453
268
932
760
994
576
1618
1856
864
850
1050
0
692
566
30
142
1190
41
556
19
15
311
453
268
932
760
994
576
1618
1856
864
850
1050
1024
1076
566
30
142
1190
937
1708
19
15
311
453
268
932
760
994
576
1618
1856
864
804
1052
1024
1076
566
16
280
1416
1514
1450
19
15
311
453
268
932
760
994
576
1618
1856
864
804
1060
1024
1076
566
16
280
1112
1424
1452
19
15
311
453
268
932
760
994
576
1618
1856
864
914
1041
1024
1076
566
30
1038
1143
980
938
19
15
311
453
268
932
760
994
576
1618
1856
864
914
1041
256
820
566
30
1038
631
212
42
19
15
311
453
268
932
760
994
576
1618
1856
864
914
1065
0
692
566
30
1038
1095
44
556
19
15
311
453
268
932
760
994
576
1618
1856
864
914
1042
0
692
566
30
1038
1164
44
556
19
15
311
453
268
932
760
994
576
1618
1856
864
914
1042
1024
1076
566
30
1038
1132
1516
938
19
15
311
453
268
932
760
994
576
1618
1856
864
914
1042
256
820
566
30
1038
1164
202
42
19
15
311
453
268
932
760
994
576
1618
1856
864
914
1050
0
692
566
30
1038
1162
40
556
19
15
311
453
268
932
760
994
576
1618
1856
864
914
1050
1024
1076
566
30
1038
1130
1484
666
19
15
311
453
268
932
760
994
576
1618
1856
864
914
1050
256
820
566
30
1038
1162
202
42
19
15
311
453
268
932
760
994
576
1618
1856
864
914
1066
0
692
566
30
1038
1094
44
556
19
15
311
453
268
932
760
994
576
1618
1856
864
914
1097
512
1076
566
30
1038
1287
396
812
19
15
311
453
268
932
760
994
576
1618
1856
864
914
1098
512
1076
566
30
1038
1286
396
810
19
15
311
453
268
932
760
994
576
1618
1856
848
848
1036
1024
1076
558
62
1130
711
1754
1690
19
15
311
453
268
932
760
994
576
1618
1856
848
848
1036
1024
1076
566
62
1130
711
1754
1690
19
15
311
453
268
932
760
994
576
1618
1856
848
912
1036
0
692
558
62
1034
1159
42
554
19
15
311
453
268
932
760
994
576
1618
1856
848
912
1036
1024
1076
558
62
10
647
1738
1706
19
15
311
453
268
932
760
994
576
1618
1856
848
912
1042
0
692
558
62
1036
1118
60
556
19
15
311
453
268
932
760
994
576
1618
1856
848
912
1042
0
692
566
62
1036
1166
44
556
19
15
311
453
268
932
760
994
576
1618
1856
848
912
1042
1024
1076
558
62
1036
1134
1484
666
19
15
311
453
268
932
760
994
576
1618
1856
848
912
1042
1024
1076
566
62
1036
1134
1484
666
19
15
311
453
268
932
760
994
576
1618
1856
848
912
1100
1024
1076
558
62
10
1287
1418
1450
19
15
311
453
268
932
760
994
576
1618
1856
848
912
1100
512
1076
558
62
1034
1287
394
810
19
15
311
453
268
932
760
994
576
1618
1856
848
912
1100
512
1076
566
62
1034
1287
394
810
19
15
311
453
268
932
760
994
576
1618
1856
848
850
1041
1024
1076
558
62
1246
1239
852
938
19
15
311
453
268
932
760
994
576
1618
1856
848
850
1042
1024
1076
558
62
1142
726
1745
1690
19
15
311
453
268
932
760
994
576
1618
1856
848
850
1042
1024
1076
566
62
1142
726
1745
1690
19
15
311
453
268
932
760
994
576
1618
1856
848
850
1042
256
820
566
62
1134
716
202
42
19
15
311
453
268
932
760
994
576
1618
1856
848
850
1052
1024
1076
566
62
1238
1224
842
938
19
15
311
453
268
932
760
994
576
1618
1856
848
850
1050
0
692
566
62
1262
1258
42
554
19
15
311
453
268
932
760
994
576
1618
1856
848
850
1050
1024
1076
566
62
1134
1130
872
940
19
15
311
453
268
932
760
994
576
1618
1856
848
850
1050
256
820
566
62
1134
714
202
42
19
15
311
453
268
932
760
994
576
1618
1856
848
914
1042
0
692
558
62
1038
1164
44
556
19
15
311
453
268
932
760
994
576
1618
1856
848
914
1042
0
692
566
62
1038
1164
44
556
19
15
311
453
268
932
760
994
576
1618
1856
848
914
1042
1024
1076
558
62
1038
1132
844
1708
19
15
311
453
268
932
760
994
576
1618
1856
848
914
1042
1024
1076
566
62
1038
1132
844
1708
19
15
311
453
268
932
760
994
576
1618
1856
848
914
1042
256
820
558
62
1078
726
209
42
19
15
311
453
268
932
760
994
576
1618
1856
848
914
1050
0
692
558
62
1038
1162
44
556
19
15
311
453
268
932
760
994
576
1618
1856
848
914
1050
0
692
566
62
1038
1258
40
556
19
15
311
453
268
932
760
994
576
1618
1856
848
914
1050
1024
1076
558
62
1038
1130
1004
810
19
15
311
453
268
914
752
994
576
1620
576
834
1442
1066
1039
1079
59
1073
1594
1115
1523
928
19
15
311
453
268
914
752
994
576
1620
1856
834
930
1066
519
1079
567
49
1082
1339
419
808
19
15
311
453
268
914
752
994
576
1620
1856
834
930
1066
527
1079
571
49
1082
1339
499
800
19
15
311
453
268
914
752
994
576
1620
1856
834
930
1066
527
1079
567
49
1082
1339
499
800
19
15
311
453
269
932
752
994
576
1617
1857
865
801
1066
1031
1077
560
18
283
1465
1443
1193
19
15
311
453
269
932
752
994
576
1617
1857
865
801
1066
1031
1077
570
30
287
1465
1443
1193
19
15
311
453
269
932
752
994
576
1617
1857
865
801
1066
1039
1077
560
18
283
1113
1459
1313
19
15
311
453
269
932
752
994
576
1617
1857
865
801
1066
1039
1077
570
30
287
1465
1459
1441
19
15
311
453
269
932
752
994
576
1617
1857
865
801
1066
527
1077
560
18
283
1113
435
801
19
15
311
453
269
932
752
994
576
1620
1857
865
801
1066
1039
1079
570
30
287
1465
1459
1440
19
15
311
453
269
932
752
994
576
1618
1217
865
800
1050
1024
1076
820
1054
236
1166
844
1450
19
15
311
453
269
932
752
994
576
1618
1217
865
800
1050
1024
1076
828
1054
236
1166
844
1450
19
15
311
453
269
932
752
994
576
1618
1217
865
800
1066
1024
1076
820
1054
236
1205
956
1708
19
15
311
453
269
932
752
994
576
1618
1217
865
800
1066
1024
1076
828
1054
236
1205
956
1708
19
15
311
453
269
932
752
994
576
1618
1857
865
801
1066
1024
1076
564
18
287
1465
1440
1194
19
15
311
453
269
932
752
994
576
1618
1857
865
801
1066
1024
1076
572
30
283
1460
1504
1450
19
15
311
453
269
932
752
994
576
1618
1219
865
800
1050
1024
1076
824
1052
236
1166
908
1706
19
15
311
453
269
932
752
994
576
1618
1219
865
800
1066
1024
1076
824
1052
236
1205
956
1708
19
15
311
453
269
932
752
994
576
1849
1217
865
801
1049
256
542
658
1055
239
655
217
221
19
15
311
453
269
932
752
978
576
1618
1859
849
852
1108
1024
1076
552
60
1140
1048
856
796
19
15
311
453
269
932
752
978
576
1618
1859
849
852
1108
1024
1076
568
60
180
1048
1464
1308
19
15
311
453
269
932
752
978
576
1618
1859
849
852
1108
512
1076
568
60
1204
1048
440
796
19
15
311
453
269
932
752
978
576
1849
321
865
800
1108
128
542
338
287
284
778
48
758
19
15
311
453
269
932
760
994
576
1617
1217
865
913
1042
15
693
1722
1055
13
1505
35
545
19
15
311
453
269
932
760
994
576
1617
577
865
849
1042
1031
1077
58
1054
1166
1185
915
937
19
15
311
453
269
932
760
994
576
1617
577
865
849
1042
1039
1077
58
1054
1166
1186
931
929
19
15
311
453
269
932
760
994
576
1617
577
865
1425
1042
15
693
410
1054
1549
1121
35
545
19
15
311
453
269
932
760
994
576
1617
577
865
1425
1042
15
693
442
1055
1549
1121
35
545
19
15
311
453
269
932
760
994
576
1617
577
865
913
1042
15
693
410
1054
13
1505
35
545
19
15
311
453
269
932
760
994
576
1617
577
865
913
1042
15
693
442
1055
13
1505
35
545
19
15
311
453
269
932
760
994
576
1617
577
849
849
1049
1039
1077
58
1086
1265
1235
835
929
19
15
311
453
269
932
760
994
576
1617
577
849
1425
1049
1039
1077
58
1086
1585
1107
835
801
19
15
311
453
269
932
760
994
576
1617
577
849
913
1049
1039
1077
58
1086
49
755
1731
1825
19
15
311
453
269
932
760
994
576
1617
1857
865
849
1042
1031
1077
560
18
142
1249
1491
681
19
15
311
453
269
932
760
994
576
1617
1857
865
849
1042
1031
1077
570
30
142
1249
1491
681
19
15
311
453
269
932
760
994
576
1617
1857
865
849
1042
1039
1077
560
18
142
1250
995
801
19
15
311
453
269
932
760
994
576
1617
1857
865
849
1042
1039
1077
570
30
141
1185
1443
929
19
15
311
453
269
932
760
994
576
1617
1857
865
849
1042
15
693
570
31
141
1185
35
545
19
15
311
453
269
932
760
994
576
1617
1857
865
913
1042
1031
1077
560
18
1038
1121
851
937
19
15
311
453
269
932
760
994
576
1617
1857
865
841
1042
15
693
570
34
1159
1249
35
545
19
15
311
453
269
932
760
994
576
1617
1857
849
913
1049
15
693
570
62
1073
1107
35
545
19
15
311
453
269
932
760
994
576
1617
1857
849
913
1049
527
1077
570
62
1073
1331
419
801
19
15
311
453
269
932
760
994
576
1617
1857
849
913
1049
527
693
570
62
1073
1331
419
33
19
15
311
453
269
932
760
994
576
1617
1857
849
913
1049
271
821
570
62
1073
723
195
33
19
15
311
453
269
932
760
994
576
1621
577
865
1425
1042
1024
1078
46
1093
1549
1113
849
813
19
15
311
453
269
932
760
994
576
1621
577
865
1425
1042
1024
1078
62
1093
1549
1113
849
813
19
15
311
453
269
932
760
994
576
1621
577
865
1425
1042
1024
1078
54
1093
1549
1113
849
813
19
15
311
453
269
932
760
994
576
1621
577
849
849
1042
1024
1078
46
1086
619
1140
849
941
19
15
311
453
269
932
760
994
576
1621
577
849
1425
1041
0
694
430
1086
1550
1135
41
557
19
15
311
453
269
932
760
994
576
1621
577
849
1425
1041
1024
1078
46
1086
1550
1167
921
1197
19
15
311
453
269
932
760
994
576
1621
577
849
1425
1042
1024
1078
46
1086
1547
1108
849
813
19
15
311
453
269
932
760
994
576
1621
577
849
913
1041
0
694
430
1086
14
623
41
557
19
15
311
453
269
932
760
994
576
1621
1857
849
849
1041
0
694
558
62
230
1251
57
557
19
15
311
453
269
932
760
994
576
1621
1857
849
849
1041
1024
1078
558
62
102
1123
889
941
19
15
311
453
269
932
760
994
576
1621
1857
849
849
1041
256
822
558
62
1134
719
201
45
19
15
311
453
269
932
760
994
576
1621
1857
849
849
1042
1024
1078
558
62
1131
1140
849
941
19
15
311
453
269
932
760
994
576
1621
1857
849
913
1041
0
694
558
62
1038
1135
41
557
19
15
311
453
269
932
760
994
576
1621
1857
849
913
1041
1024
1078
558
62
1038
1135
873
1453
19
15
311
453
269
932
760
994
576
1621
1857
849
913
1042
1024
1078
558
62
1035
1108
849
941
19
15
311
453
269
932
760
994
576
1620
1217
865
913
1041
0
695
1690
1042
1039
1423
57
555
19
15
311
453
269
932
760
994
576
1620
1217
865
913
1050
0
695
1690
1042
1039
1417
40
555
19
15
311
453
269
932
760
994
576
1620
577
865
849
1041
1024
1079
58
1054
1166
1247
1489
667
19
15
311
453
269
932
760
994
576
1620
577
865
849
1034
1024
1079
58
1054
1167
1220
1498
1435
19
15
311
453
269
932
760
994
576
1620
577
865
849
1042
1024
1079
58
1054
1166
1185
912
923
19
15
311
453
269
932
760
994
576
1620
577
865
849
1042
1039
1079
58
1054
1166
1185
931
1696
19
15
311
453
269
932
760
994
576
1620
577
865
849
1050
1024
1079
58
1054
1165
1201
1433
1179
19
15
311
453
269
932
760
994
576
1620
577
865
848
1034
1024
1079
58
1054
1164
1221
1498
1435
19
15
311
453
269
932
760
994
576
1620
577
865
848
1042
1024
1079
58
1054
1164
1205
977
1435
19
15
311
453
269
932
760
994
576
1620
577
865
1424
1034
0
695
410
1054
1548
1157
58
555
19
15
311
453
269
932
760
994
576
1620
577
865
1424
1042
0
695
410
1054
1548
1269
58
555
19
15
311
453
269
932
760
994
576
1620
577
865
1424
1042
1024
1079
58
1054
1548
1141
1489
1435
19
15
311
453
269
932
760
994
576
1620
577
865
1424
1050
0
695
410
1054
1548
1125
42
555
19
15
311
453
269
932
760
994
576
1620
577
865
1424
1098
1024
1079
58
1054
1548
1797
1466
683
19
15
311
453
269
932
760
994
576
1620
577
865
1425
1034
0
695
410
1054
1551
1156
58
555
19
15
311
453
269
932
760
994
576
1620
577
865
1425
1042
0
695
410
1054
1549
1121
58
555
19
15
311
453
269
932
760
994
576
1620
577
865
1425
1042
1024
1079
58
1054
1551
1140
1498
1435
19
15
311
453
269
932
760
994
576
1620
577
865
1425
1042
15
695
410
1054
1549
1121
35
544
19
15
311
453
269
932
760
994
576
1620
577
865
1425
1050
0
695
410
1042
1551
1129
40
555
19
15
311
453
269
932
760
994
576
1620
577
865
1425
1050
0
695
414
1042
1551
1129
40
555
19
15
311
453
269
932
760
994
576
1620
577
865
1425
1098
1024
1079
58
1054
1551
1796
1466
683
19
15
311
453
269
932
760
994
576
1620
577
865
912
1050
0
695
410
1054
12
869
58
555
19
15
311
453
269
932
760
994
576
1620
577
865
912
1098
512
695
410
1054
12
1285
442
43
19
15
311
453
269
932
760
994
576
1620
577
865
913
1041
0
695
410
1054
14
1423
41
555
19
15
311
453
269
932
760
994
576
1620
577
865
913
1042
0
695
410
1054
13
1505
49
555
19
15
311
453
269
932
760
994
576
1620
577
865
913
1042
15
695
410
1054
13
1505
35
544
19
15
311
453
269
932
760
994
576
1620
577
865
913
1050
0
695
410
1042
15
1513
40
555
19
15
311
453
269
932
760
994
576
1620
577
865
913
1050
0
695
414
1042
15
1513
40
555
19
15
311
453
269
932
760
994
576
1620
577
865
913
1098
512
695
410
1054
15
1284
442
43
19
15
311
453
269
932
760
994
576
1620
577
865
841
1034
1024
1079
58
1042
1159
1201
1016
1707
19
15
311
453
269
932
760
994
576
1620
577
865
841
1042
1024
1079
58
1042
1159
1249
1457
939
19
15
311
453
269
932
760
994
576
1620
577
865
841
1098
1024
1079
58
1042
1159
1073
1528
811
19
15
311
453
269
932
760
994
576
1620
577
849
849
1041
1024
1079
58
1086
110
623
1001
1707
19
15
311
453
269
932
760
994
576
1620
577
849
849
1049
1039
1079
45
1086
1265
1235
835
928
19
15
311
453
269
932
760
994
576
1620
577
849
849
1050
1024
1079
58
1086
111
617
840
1707
19
15
311
453
269
932
760
994
576
1620
577
849
1425
1041
0
695
429
1086
1550
1135
41
555
19
15
311
453
269
932
760
994
576
1620
577
849
1425
1041
0
695
430
1086
1550
1135
41
555
19
15
311
453
269
932
760
994
576
1620
577
849
1425
1041
1024
1079
45
1086
1550
1167
913
1179
19
15
311
453
269
932
760
994
576
1620
577
849
1425
1041
1024
1079
58
1086
1551
1167
913
1179
19
15
311
453
269
932
760
994
576
1620
577
849
1425
1041
1031
1079
45
1086
1547
1123
1515
808
19
15
311
453
269
932
760
994
576
1620
577
849
1425
1049
0
695
429
1086
1585
1203
48
555
19
15
311
453
269
932
760
994
576
1620
577
849
1425
1049
0
695
430
1086
1585
1203
48
555
19
15
311
453
269
932
760
994
576
1620
577
849
1425
1049
1024
1079
45
1086
1547
1107
849
667
19
15
311
453
269
932
760
994
576
1620
577
849
1425
1049
1024
1079
58
1086
1585
1107
849
1435
19
15
311
453
269
932
760
994
576
1620
577
849
1425
1049
1039
1079
45
1086
1547
1107
835
928
19
15
311
453
269
932
760
994
576
1620
577
849
1425
1049
1039
1079
58
1086
1585
1107
835
800
19
15
311
453
269
932
760
994
576
1620
577
849
1425
1049
15
695
429
1086
1585
1203
35
544
19
15
311
453
269
932
760
994
576
1620
577
849
1425
1042
1024
1079
45
1086
1547
1108
849
1435
19
15
311
453
269
932
760
994
576
1620
577
849
1425
1050
0
695
429
1086
1547
1124
42
555
19
15
311
453
269
932
760
994
576
1620
577
849
1425
1050
0
695
430
1086
1547
1124
42
555
19
15
311
453
269
932
760
994
576
1620
577
849
1425
1050
1024
1079
45
1086
1547
1124
1514
811
19
15
311
453
269
932
760
994
576
1620
577
849
913
1041
0
695
429
1086
14
623
41
555
19
15
311
453
269
932
760
994
576
1620
577
849
913
1041
0
695
430
1086
14
623
41
555
19
15
311
453
269
932
760
994
576
1620
577
849
913
1041
1024
1079
45
1086
566
735
1777
1947
19
15
311
453
269
932
760
994
576
1620
577
849
913
1049
0
695
429
1086
49
851
49
555
19
15
311
453
269
932
760
994
576
1620
577
849
913
1049
0
695
430
1086
49
851
49
555
19
15
311
453
269
932
760
994
576
1620
577
849
913
1049
1024
1079
45
1086
1073
1107
849
1691
19
15
311
453
269
932
760
994
576
1620
577
849
913
1049
1024
1079
58
1086
561
1107
849
667
19
15
311
453
269
932
760
994
576
1620
577
849
913
1049
1039
1079
45
1086
1073
1107
835
1440
19
15
311
453
269
932
760
994
576
1620
577
849
913
1049
1039
1079
58
1086
1073
1139
1475
672
19
15
311
453
269
932
760
994
576
1620
577
849
913
1049
15
695
429
1086
49
851
35
544
19
15
311
453
269
932
760
994
576
1620
577
849
913
1049
527
695
429
1086
49
1331
419
32
19
15
311
453
269
932
760
994
576
1620
577
849
913
1050
0
695
429
1086
11
612
58
555
19
15
311
453
269
932
760
994
576
1620
577
849
913
1050
0
695
430
1086
11
612
58
555
19
15
311
453
269
932
760
994
576
1620
1857
865
849
1041
1024
1079
570
30
142
1247
977
923
19
15
311
453
269
932
760
994
576
1620
1857
865
849
1034
1024
1079
570
30
143
1220
1498
667
19
15
311
453
269
932
760
994
576
1620
1857
865
849
1042
1024
1079
570
18
142
1249
1424
1435
19
15
311
453
269
932
760
994
576
1620
1857
865
849
1042
1039
1079
570
18
142
1249
995
800
19
15
311
453
269
932
760
994
576
1620
1857
865
849
1050
1024
1079
570
18
142
1193
1416
683
19
15
311
453
269
932
760
994
576
1620
1857
865
848
1034
1024
1079
570
30
140
1221
1498
667
19
15
311
453
269
932
760
994
576
1620
1857
865
848
1042
1024
1079
570
30
140
1205
1425
667
19
15
311
453
269
932
760
994
576
1620
1857
865
848
1050
1024
1079
570
30
140
1189
906
1195
19
15
311
453
269
932
760
994
576
1620
1857
865
912
1042
1024
1079
570
30
1036
629
1745
1179
19
15
311
453
269
932
760
994
576
1620
1857
865
912
1098
512
1079
570
30
1036
1285
442
811
19
15
311
453
269
932
760
994
576
1620
1857
865
913
1041
1024
1079
570
30
1038
1119
849
667
19
15
311
453
269
932
760
994
576
1620
1857
865
913
1042
1024
1079
570
18
1038
1121
848
667
19
15
311
453
269
932
760
994
576
1620
1857
865
913
1050
1024
1079
570
18
1038
617
1768
1707
19
15
311
453
269
932
760
994
576
1620
1857
865
913
1098
512
1079
570
30
1039
1284
442
811
19
15
311
453
269
932
760
994
576
1620
1857
865
841
1034
1024
1079
558
34
135
1265
1528
1323
19
15
311
453
269
932
760
994
576
1620
1857
865
841
1034
1024
1079
570
66
1158
1265
1016
811
19
15
311
453
269
932
760
994
576
1620
1857
865
841
1042
1024
1079
558
34
135
1249
1457
939
19
15
311
453
269
932
760
994
576
1620
1857
865
841
1042
1024
1079
570
66
1159
1249
1457
939
19
15
311
453
269
932
760
994
576
1620
1857
865
841
1042
1039
1079
574
66
1159
1249
1443
928
19
15
311
453
269
932
760
994
576
1620
1857
865
841
1042
1039
1079
570
66
1159
1249
1443
928
19
15
311
453
269
932
760
994
576
1620
1857
865
841
1042
15
695
574
66
1159
1249
35
544
19
15
311
453
269
932
760
994
576
1620
1857
865
841
1098
1024
1079
558
34
135
1073
1528
811
19
15
311
453
269
932
760
994
576
1620
1857
865
841
1098
1024
1079
570
18
1159
1073
1528
811
19
15
311
453
269
932
760
994
576
1620
1857
849
849
1041
1024
1079
557
62
1131
719
1777
1691
19
15
311
453
269
932
760
994
576
1620
1857
849
849
1041
1024
1079
558
62
1131
719
1777
1691
19
15
311
453
269
932
760
994
576
1620
1857
849
849
1041
256
823
557
62
1134
719
201
43
19
15
311
453
269
932
760
994
576
1620
1857
849
849
1041
1031
1079
557
62
1126
1123
843
808
19
15
311
453
269
932
760
994
576
1620
1857
849
849
1034
1024
1079
557
62
1131
708
1754
1691
19
15
311
453
269
932
760
994
576
1620
1857
849
849
1034
1024
1079
558
62
1131
708
1754
1691
19
15
311
453
269
932
760
994
576
1620
1857
849
849
1049
0
695
557
62
1201
1203
48
555
19
15
311
453
269
932
760
994
576
1620
1857
849
849
1049
1024
1079
557
62
1137
723
1745
1691
19
15
311
453
269
932
760
994
576
1620
1857
849
849
1049
1024
1079
558
62
1137
723
1745
1691
19
15
311
453
269
932
760
994
576
1620
1857
849
849
1049
1039
1079
557
62
1137
723
1731
1824
19
15
311
453
269
932
760
994
576
1620
1857
849
849
1049
271
823
557
62
1131
755
195
32
19
15
311
453
269
932
760
994
576
1620
1857
849
849
1042
1024
1079
557
62
1131
1140
849
667
19
15
311
453
269
932
760
994
576
1620
1857
849
849
1042
1024
1079
558
62
1131
1140
849
667
19
15
311
453
269
932
760
994
576
1620
1857
849
849
1042
1039
1079
557
62
1126
1122
867
928
19
15
311
453
269
932
760
994
576
1620
1857
849
849
1050
1024
1079
557
62
1126
722
1738
1947
19
15
311
453
269
932
760
994
576
1620
1857
849
849
1050
1024
1079
558
62
1126
722
1738
1947
19
15
311
453
269
932
760
994
576
1620
1857
849
849
1098
1024
1079
558
62
363
836
858
1691
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1041
0
695
557
62
1035
1123
49
555
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1041
1024
1079
557
62
1035
1123
1481
667
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1041
1024
1079
558
62
1035
1123
1481
667
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1041
1031
1079
557
62
1035
1123
1003
808
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1049
0
695
557
62
1073
1203
48
555
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1049
1024
1079
557
62
1035
1107
849
667
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1049
1024
1079
558
62
1035
1107
849
667
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1049
512
1079
557
62
1035
1331
432
939
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1049
512
1079
558
62
1035
1331
432
939
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1049
512
1079
570
62
1073
1331
432
939
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1049
1039
1079
557
62
1035
723
1731
1824
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1049
15
695
557
62
1035
1107
35
544
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1049
527
1079
557
62
1035
1331
419
800
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1049
527
1079
570
62
1073
1331
419
800
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1049
271
823
557
62
1035
723
195
32
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1042
0
695
557
62
1035
1108
42
555
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1042
1024
1079
557
62
1035
1108
849
667
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1042
1024
1079
558
62
1035
1108
849
667
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1050
0
695
557
62
1035
1124
42
555
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1050
1024
1079
557
62
1035
1124
857
1691
19
15
311
453
269
932
760
994
576
1620
1857
849
913
1050
1024
1079
558
62
1035
1124
857
1691
19
15
311
453
269
932
760
994
576
1618
1217
865
1424
1034
0
692
1716
1054
1548
1157
58
554
19
15
311
453
269
932
760
994
576
1618
1217
865
1424
1034
0
692
1724
1054
1548
1157
58
554
19
15
311
453
269
932
760
994
576
1618
1217
865
1424
1034
1024
1076
820
1054
1548
1157
972
810
19
15
311
453
269
932
760
994
576
1618
1217
865
1424
1034
1024
1076
828
1054
1548
1157
972
810
19
15
311
453
269
932
760
994
576
1618
1217
865
1424
1042
0
692
1716
1054
1548
1269
58
556
19
15
311
453
269
932
760
994
576
1618
1217
865
1424
1042
0
692
1724
1054
1548
1269
58
556
19
15
311
453
269
932
760
994
576
1618
1217
865
1424
1042
1024
1076
820
1054
1548
1141
1489
682
19
15
311
453
269
932
760
994
576
1618
1217
865
1424
1042
1024
1076
828
1054
1548
1141
1489
682
19
15
311
453
269
932
760
994
576
1618
1217
865
1424
1098
1024
1076
820
1054
1548
1797
1420
666
19
15
311
453
269
932
760
994
576
1618
1217
865
1424
1098
1024
1076
828
1054
1548
1797
1420
666
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1036
0
692
1716
1054
1550
1158
42
554
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1036
0
692
1724
1054
1550
1158
42
554
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1036
1024
1076
820
1054
1550
1158
1002
810
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1036
1024
1076
828
1054
1550
1158
1002
810
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1044
1024
1076
820
1054
1551
1117
849
810
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1034
0
692
1716
1054
1551
1156
56
556
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1034
0
692
1724
1054
1551
1156
56
556
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1034
1024
1076
820
1054
1551
1156
920
1178
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1034
1024
1076
828
1054
1551
1156
920
1178
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1042
0
692
1716
1054
1551
1268
58
556
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1042
0
692
1724
1054
1551
1268
58
556
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1042
1024
1076
820
1054
1551
1268
922
1178
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1042
1024
1076
828
1054
1551
1268
922
1178
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1050
0
692
1716
1054
1550
1161
40
556
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1050
0
692
1724
1054
1549
1265
57
556
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1050
1024
1076
820
1054
1550
1161
904
1196
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1050
1024
1076
828
1054
1549
1265
921
1196
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1068
1024
1076
820
1054
1550
1094
842
938
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1100
1024
1076
820
1054
1550
1798
1418
682
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1100
1024
1076
828
1054
1550
1798
1418
682
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1098
1024
1076
820
1054
1551
1796
1464
684
19
15
311
453
269
932
760
994
576
1618
1217
865
1425
1098
1024
1076
828
1054
1551
1796
1464
684
19
15
311
453
269
932
760
994
576
1618
1217
865
912
1042
1024
1076
1844
1054
12
629
1745
1194
19
15
311
453
269
932
760
994
576
1618
1217
865
912
1042
256
1076
1844
1054
12
629
209
1578
19
15
311
453
269
932
760
994
576
1618
1217
865
912
1050
0
692
1716
1054
12
1509
36
556
19
15
311
453
269
932
760
994
576
1618
1217
865
912
1050
0
692
1724
1054
12
1509
36
556
19
15
311
453
269
932
760
994
576
1618
1217
865
912
1098
1024
1076
820
1054
12
1285
1420
1434
19
15
311
453
269
932
760
994
576
1618
1217
865
912
1098
1024
1076
828
1054
12
1285
1420
1434
19
15
311
453
269
932
760
994
576
1618
1217
865
912
1098
1024
1076
1844
1054
12
1285
1420
1434
19
15
311
453
269
932
760
994
576
1618
1217
865
912
1098
512
1076
1844
1054
12
1285
396
922
19
15
311
453
269
932
760
994
576
1618
1217
865
912
1098
256
1076
1844
1054
12
773
140
1946
19
15
311
453
269
932
760
994
576
1618
1217
865
913
1042
0
692
1724
1054
13
1505
58
556
19
15
311
453
269
932
760
994
576
1618
1217
865
913
1042
1024
1076
1844
1054
15
628
1786
1690
19
15
311
453
269
932
760
994
576
1618
1217
865
913
1050
0
692
1716
1054
15
1508
40
556
19
15
311
453
269
932
760
994
576
1618
1217
865
913
1050
0
692
1724
1054
15
1417
40
556
19
15
311
453
269
932
760
994
576
1618
1217
865
913
1100
1024
1076
820
1054
14
1286
1418
1322
19
15
311
453
269
932
760
994
576
1618
1217
865
913
1100
1024
1076
828
1054
14
1286
1418
1322
19
15
311
453
269
932
760
994
576
1618
1217
865
913
1100
1024
1076
1844
1054
14
1286
1418
1322
19
15
311
453
269
932
760
994
576
1618
1217
865
913
1100
512
1076
1844
1054
14
1286
394
810
19
15
311
453
269
932
760
994
576
1618
1217
865
913
1100
256
1076
1844
1054
14
774
138
1962
19
15
311
453
269
932
760
994
576
1618
1217
865
913
1098
512
1076
1844
1054
15
1284
440
938
19
15
311
453
269
932
760
994
576
1618
577
865
849
1036
1024
1076
52
1054
1166
1222
842
1690
19
15
311
453
269
932
760
994
576
1618
577
865
849
1036
1024
1076
60
1054
1166
1222
842
1690
19
15
311
453
269
932
760
994
576
1618
577
865
849
1044
1024
1076
52
1054
1167
1245
1489
682
19
15
311
453
269
932
760
994
576
1618
577
865
849
1044
1024
1076
60
1054
1167
1245
1489
682
19
15
311
453
269
932
760
994
576
1618
577
865
849
1034
1024
1076
52
1054
1167
1220
1496
666
19
15
311
453
269
932
760
994
576
1618
577
865
849
1034
1024
1076
60
1054
1167
1220
1496
666
19
15
311
453
269
932
760
994
576
1618
577
865
849
1042
1024
1076
52
1054
1167
1185
912
938
19
15
311
453
269
932
760
994
576
1618
577
865
849
1042
1024
1076
60
1054
1167
1185
912
938
19
15
311
453
269
932
760
994
576
1618
577
865
849
1050
1024
1076
52
1054
1166
1225
1480
684
19
15
311
453
269
932
760
994
576
1618
577
865
849
1050
1024
1076
60
1054
1165
1201
1433
1452
19
15
311
453
269
932
760
994
576
1618
577
865
848
1034
1024
1076
52
1054
1164
1221
844
1690
19
15
311
453
269
932
760
994
576
1618
577
865
848
1034
1024
1076
60
1054
1164
1221
844
1690
19
15
311
453
269
932
760
994
576
1618
577
865
848
1042
1024
1076
52
1054
1164
1205
977
938
19
15
311
453
269
932
760
994
576
1618
577
865
848
1042
1024
1076
60
1054
1164
1205
977
938
19
15
311
453
269
932
760
994
576
1618
577
865
1424
1034
0
692
436
1054
1548
1157
58
554
19
15
311
453
269
932
760
994
576
1618
577
865
1424
1034
0
692
412
1054
1548
1157
58
554
19
15
311
453
269
932
760
994
576
1618
577
865
1424
1034
0
692
444
1054
1548
1157
58
554
19
15
311
453
269
932
760
994
576
1618
577
865
1424
1042
0
692
436
1054
1548
1269
58
556
19
15
311
453
269
932
760
994
576
1618
577
865
1424
1042
0
692
412
1054
1548
1269
58
556
19
15
311
453
269
932
760
994
576
1618
577
865
1424
1042
0
692
444
1054
1548
1269
58
556
19
15
311
453
269
932
760
994
576
1618
577
865
1424
1042
1024
1076
52
1054
1548
1141
1489
682
19
15
311
453
269
932
760
994
576
1618
577
865
1424
1042
1024
1076
60
1054
1548
1141
1489
682
19
15
311
453
269
932
760
994
576
1618
577
865
1424
1050
0
692
436
1054
1548
1125
36
556
19
15
311
453
269
932
760
994
576
1618
577
865
1424
1050
0
692
412
1054
1548
1125
36
556
19
15
311
453
269
932
760
994
576
1618
577
865
1424
1050
0
692
444
1054
1548
1125
36
556
19
15
311
453
269
932
760
994
576
1618
577
865
1424
1098
1024
1076
52
1054
1548
1797
1420
666
19
15
311
453
269
932
760
994
576
1618
577
865
1424
1098
1024
1076
60
1054
1548
1797
1420
666
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1036
0
692
412
1054
1550
1158
42
554
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1036
0
692
444
1054
1550
1158
42
554
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1044
1024
1076
52
1093
1549
1133
1505
938
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1034
0
692
436
1054
1551
1156
56
556
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1034
0
692
412
1054
1551
1156
56
556
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1034
0
692
444
1054
1551
1156
56
556
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1034
1024
1076
52
1093
1549
1156
1016
1706
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1042
0
692
436
1054
1551
1268
58
556
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1042
0
692
412
1054
1549
1121
58
556
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1042
0
692
444
1054
1549
1121
58
556
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1042
1024
1076
52
1093
1549
1249
944
1196
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1050
0
692
436
1054
1550
1161
40
556
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1050
0
692
412
1042
1551
1129
40
556
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1050
0
692
444
1054
1549
1265
57
556
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1050
1024
1076
52
1093
1549
1161
905
1178
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1050
1024
1076
60
1054
1549
1138
1480
684
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1066
1024
1076
52
1093
1549
1220
1004
1196
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1100
1024
1076
52
1054
1550
1798
1418
682
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1100
1024
1076
60
1054
1550
1798
1418
682
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1098
1024
1076
52
1054
1551
1796
1464
684
19
15
311
453
269
932
760
994
576
1618
577
865
1425
1098
1024
1076
60
1054
1551
1796
1464
684
19
15
311
453
269
932
760
994
576
1618
577
865
912
1042
0
692
436
1054
12
654
42
554
19
15
311
453
269
932
760
994
576
1618
577
865
912
1042
0
692
444
1054
12
654
42
554
19
15
311
453
269
932
760
994
576
1618
577
865
912
1050
0
692
436
1054
12
1509
36
556
19
15
311
453
269
932
760
994
576
1618
577
865
912
1050
0
692
412
1054
12
1509
36
556
19
15
311
453
269
932
760
994
576
1618
577
865
912
1050
0
692
444
1054
12
1509
36
556
19
15
311
453
269
932
760
994
576
1618
577
865
912
1066
0
692
436
1054
12
709
26
554
19
15
311
453
269
932
760
994
576
1618
577
865
912
1066
0
692
412
1054
12
709
26
554
19
15
311
453
269
932
760
994
576
1618
577
865
912
1066
0
692
444
1054
12
709
26
554
19
15
311
453
269
932
760
994
576
1618
577
865
912
1098
1024
1076
52
1054
1036
1285
1420
666
19
15
311
453
269
932
760
994
576
1618
577
865
912
1098
1024
1076
60
1054
1036
1285
1420
666
19
15
311
453
269
932
760
994
576
1618
577
865
912
1098
512
692
436
1054
12
1285
404
44
19
15
311
453
269
932
760
994
576
1618
577
865
912
1098
512
692
412
1054
12
1285
404
44
19
15
311
453
269
932
760
994
576
1618
577
865
912
1098
512
692
444
1054
12
1285
404
44
19
15
311
453
269
932
760
994
576
1618
577
865
913
1042
0
692
436
1054
15
692
58
556
19
15
311
453
269
932
760
994
576
1618
577
865
913
1042
0
692
412
1054
13
1505
58
556
19
15
311
453
269
932
760
994
576
1618
577
865
913
1042
0
692
444
1054
13
1505
58
556
19
15
311
453
269
932
760
994
576
1618
577
865
913
1050
0
692
436
1054
14
905
40
556
19
15
311
453
269
932
760
994
576
1618
577
865
913
1050
0
692
412
1042
15
873
40
556
19
15
311
453
269
932
760
994
576
1618
577
865
913
1050
0
692
444
1054
15
649
40
556
19
15
311
453
269
932
760
994
576
1618
577
865
913
1066
0
692
436
1054
15
708
24
556
19
15
311
453
269
932
760
994
576
1618
577
865
913
1066
0
692
412
1054
15
708
24
556
19
15
311
453
269
932
760
994
576
1618
577
865
913
1066
0
692
444
1054
15
708
24
556
19
15
311
453
269
932
760
994
576
1618
577
865
913
1100
1024
1076
52
1054
1038
1286
1418
938
19
15
311
453
269
932
760
994
576
1618
577
865
913
1100
1024
1076
60
1054
1038
1286
1418
938
19
15
311
453
269
932
760
994
576
1618
577
865
913
1100
512
692
436
1054
14
1286
394
42
19
15
311
453
269
932
760
994
576
1618
577
865
913
1100
512
692
412
1054
14
1286
394
42
19
15
311
453
269
932
760
994
576
1618
577
865
913
1100
512
692
444
1054
14
1286
394
42
19
15
311
453
269
932
760
994
576
1618
577
865
841
1036
1024
1076
52
1042
1159
1208
940
1196
19
15
311
453
269
932
760
994
576
1618
577
865
841
1034
1024
1076
52
1042
1159
1201
1016
1708
19
15
311
453
269
932
760
994
576
1618
577
865
841
1052
1024
1076
52
1042
1159
1253
1418
1434
19
15
311
453
269
932
760
994
576
1618
577
865
841
1068
0
692
412
1042
135
1192
44
556
19
15
311
453
269
932
760
994
576
1618
577
865
841
1068
1024
1076
52
1042
1159
1221
876
810
19
15
311
453
269
932
760
994
576
1618
577
865
841
1100
0
692
412
1042
135
645
106
554
19
15
311
453
269
932
760
994
576
1618
577
865
841
1100
1024
1076
52
1042
1159
1029
1420
1434
19
15
311
453
269
932
760
994
576
1618
577
865
841
1098
1024
1076
60
1057
625
602
1720
1196
19
15
311
453
269
932
760
994
576
1618
577
849
849
1042
1024
1076
52
1086
107
628
858
666
19
15
311
453
269
932
760
994
576
1618
577
849
849
1042
1024
1076
60
1086
107
628
858
666
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1041
1024
1076
44
1086
1547
1123
868
1450
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1041
1024
1076
52
1086
1547
1123
868
1450
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1041
1024
1076
60
1086
1547
1123
868
1450
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1044
0
692
428
1086
1590
1206
33
554
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1044
1024
1076
44
1086
1590
1110
849
810
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1044
1024
1076
60
1086
1590
1110
849
810
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1034
1024
1076
44
1086
1547
1156
920
1196
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1034
1024
1076
52
1086
1547
1156
920
1196
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1034
1024
1076
60
1086
1547
1156
920
1196
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1049
0
692
428
1086
1585
1203
44
556
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1049
1024
1076
44
1086
1585
1107
876
940
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1049
1024
1076
52
1086
1585
1107
876
940
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1049
1024
1076
60
1086
1585
1107
876
940
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1042
1024
1076
44
1086
1547
1108
842
922
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1050
0
692
428
1086
1550
1129
40
556
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1050
1024
1076
44
1086
1547
1124
888
1452
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1050
1024
1076
52
1086
1547
1124
888
1452
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1050
1024
1076
60
1086
1547
1124
888
1452
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1068
0
692
428
1086
1590
1222
26
554
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1068
1024
1076
44
1086
1590
1094
1450
1194
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1068
1024
1076
60
1086
1590
1094
1450
1194
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1098
1024
1076
44
1086
1547
1796
1432
666
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1098
1024
1076
52
1086
1547
1796
1432
666
19
15
311
453
269
932
760
994
576
1618
577
849
1425
1098
1024
1076
60
1086
1547
1796
1432
666
19
15
311
453
269
932
760
994
576
1618
577
849
913
1041
1024
1076
52
1086
1035
1123
1521
666
19
15
311
453
269
932
760
994
576
1618
577
849
913
1044
0
692
428
1086
54
822
33
554
19
15
311
453
269
932
760
994
576
1618
577
849
913
1044
1024
1076
44
1086
1078
1334
1457
1434
19
15
311
453
269
932
760
994
576
1618
577
849
913
1044
1024
1076
60
1086
54
758
1777
1690
19
15
311
453
269
932
760
994
576
1618
577
849
913
1049
0
692
428
1086
49
851
44
556
19
15
311
453
269
932
760
994
576
1618
577
849
913
1049
1024
1076
44
1086
1073
1107
940
1196
19
15
311
453
269
932
760
994
576
1618
577
849
913
1049
1024
1076
52
1086
1073
1331
1516
1452
19
15
311
453
269
932
760
994
576
1618
577
849
913
1049
1024
1076
60
1086
561
723
1772
1708
19
15
311
453
269
932
760
994
576
1618
577
849
913
1049
512
692
428
1086
49
1331
492
44
19
15
311
453
269
932
760
994
576
1618
577
849
913
1050
0
692
428
1086
14
1161
56
556
19
15
311
453
269
932
760
994
576
1618
577
849
913
1050
1024
1076
52
1086
1035
1124
1480
684
19
15
311
453
269
932
760
994
576
1618
577
849
913
1068
0
692
428
1086
54
838
42
554
19
15
311
453
269
932
760
994
576
1618
1857
865
849
1036
1024
1076
564
30
142
1222
842
666
19
15
311
453
269
932
760
994
576
1618
1857
865
849
1036
1024
1076
572
30
142
1222
842
666
19
15
311
453
269
932
760
994
576
1618
1857
865
849
1044
1024
1076
564
69
1165
1197
929
1194
19
15
311
453
269
932
760
994
576
1618
1857
865
849
1044
1024
1076
572
30
143
1245
977
1194
19
15
311
453
269
932
760
994
576
1618
1857
865
849
1034
1024
1076
564
30
143
1220
1496
666
19
15
311
453
269
932
760
994
576
1618
1857
865
849
1034
1024
1076
572
30
143
1220
1496
666
19
15
311
453
269
932
760
994
576
1618
1857
865
849
1042
0
692
564
30
143
1204
58
556
19
15
311
453
269
932
760
994
576
1618
1857
865
849
1042
1024
1076
564
30
143
1249
976
1194
19
15
311
453
269
932
760
994
576
1618
1857
865
849
1042
1024
1076
572
30
141
1185
906
1196
19
15
311
453
269
932
760
994
576
1618
1857
865
849
1052
1024
1076
564
30
142
1190
906
1178
19
15
311
453
269
932
760
994
576
1618
1857
865
849
1052
1024
1076
572
30
142
1190
906
1178
19
15
311
453
269
932
760
994
576
1618
1857
865
849
1050
0
692
564
30
143
1188
56
556
19
15
311
453
269
932
760
994
576
1618
1857
865
849
1050
1024
1076
564
18
1167
1193
904
1196
19
15
311
453
269
932
760
994
576
1618
1857
865
849
1050
1024
1076
572
30
141
1201
1433
1452
19
15
311
453
269
932
760
994
576
1618
1857
865
848
1034
1024
1076
564
30
140
1221
844
666
19
15
311
453
269
932
760
994
576
1618
1857
865
848
1034
1024
1076
572
30
140
1221
844
666
19
15
311
453
269
932
760
994
576
1618
1857
865
848
1042
0
692
564
30
140
1205
58
556
19
15
311
453
269
932
760
994
576
1618
1857
865
848
1042
1024
1076
564
30
140
1205
1425
682
19
15
311
453
269
932
760
994
576
1618
1857
865
848
1042
1024
1076
572
30
140
1205
1425
682
19
15
311
453
269
932
760
994
576
1618
1857
865
848
1042
256
820
564
30
140
1205
209
42
19
15
311
453
269
932
760
994
576
1618
1857
865
848
1042
256
820
572
30
140
1205
209
42
19
15
311
453
269
932
760
994
576
1618
1857
865
848
1050
0
692
564
30
140
1189
44
556
19
15
311
453
269
932
760
994
576
1618
1857
865
848
1050
1024
1076
564
30
140
1189
906
1194
19
15
311
453
269
932
760
994
576
1618
1857
865
848
1050
1024
1076
572
30
140
1189
906
1194
19
15
311
453
269
932
760
994
576
1618
1857
865
912
1042
0
692
564
30
1036
1118
60
556
19
15
311
453
269
932
760
994
576
1618
1857
865
912
1042
1024
1076
564
30
1036
1141
986
1178
19
15
311
453
269
932
760
994
576
1618
1857
865
912
1042
1024
1076
572
30
1036
1134
1484
666
19
15
311
453
269
932
760
994
576
1618
1857
865
912
1042
256
820
564
30
1036
654
202
42
19
15
311
453
269
932
760
994
576
1618
1857
865
912
1042
256
820
572
30
1036
629
209
42
19
15
311
453
269
932
760
994
576
1618
1857
865
912
1050
0
692
564
30
524
997
44
556
19
15
311
453
269
932
760
994
576
1618
1857
865
912
1066
0
692
564
30
1036
1221
26
554
19
15
311
453
269
932
760
994
576
1618
1857
865
912
1098
512
1076
564
30
1036
1285
396
922
19
15
311
453
269
932
760
994
576
1618
1857
865
912
1098
512
1076
572
30
1036
1285
396
922
19
15
311
453
269
932
760
994
576
1618
1857
865
913
1044
1024
1076
564
69
1037
1133
993
1706
19
15
311
453
269
932
760
994
576
1618
1857
865
913
1042
0
692
564
30
1039
1204
58
556
19
15
311
453
269
932
760
994
576
1618
1857
865
913
1042
1024
1076
564
30
1039
628
1786
1690
19
15
311
453
269
932
760
994
576
1618
1857
865
913
1042
1024
1076
572
30
1039
628
1786
1690
19
15
311
453
269
932
760
994
576
1618
1857
865
913
1050
0
692
564
30
1038
1161
40
556
19
15
311
453
269
932
760
994
576
1618
1857
865
913
1050
1024
1076
564
69
1037
1124
1480
684
19
15
311
453
269
932
760
994
576
1618
1857
865
913
1050
1024
1076
572
30
1037
626
1736
1836
19
15
311
453
269
932
760
994
576
1618
1857
865
913
1050
256
820
564
30
1039
1161
200
44
19
15
311
453
269
932
760
994
576
1618
1857
865
913
1050
256
820
572
30
1037
626
200
44
19
15
311
453
269
932
760
994
576
1618
1857
865
913
1066
0
692
564
30
1039
1220
24
556
19
15
311
453
269
932
760
994
576
1618
1857
865
913
1066
1024
1076
564
69
1037
1092
844
1450
19
15
311
453
269
932
760
994
576
1618
1857
865
913
1068
0
692
564
30
1038
1094
42
554
19
15
311
453
269
932
760
994
576
1618
1857
865
913
1068
1024
1076
564
30
1038
1094
938
810
19
15
311
453
269
932
760
994
576
1618
1857
865
913
1068
1024
1076
572
30
1038
1094
938
810
19
15
311
453
269
932
760
994
576
1618
1857
865
913
1100
512
1076
564
30
1038
1286
394
810
19
15
311
453
269
932
760
994
576
1618
1857
865
913
1100
512
1076
572
30
1038
1286
394
810
19
15
311
453
269
932
760
994
576
1618
1857
865
913
1098
512
1076
564
30
1039
1284
440
812
19
15
311
453
269
932
760
994
576
1618
1857
865
913
1098
512
1076
572
30
1039
1284
440
812
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1036
1024
1076
564
66
1159
1205
922
1178
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1036
1024
1076
572
66
1159
1205
922
1178
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1034
1024
1076
564
66
1159
1260
940
1196
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1034
1024
1076
572
33
1137
730
1784
1708
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1052
1024
1076
564
66
1159
1253
906
1178
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1052
1024
1076
572
66
1159
1253
906
1178
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1050
1024
1076
572
33
1137
721
1769
1706
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1066
1024
1076
564
66
1159
684
1740
1706
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1066
1024
1076
572
66
1159
684
1740
1706
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1066
256
820
572
34
1158
1196
236
42
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1068
1024
1076
564
66
1159
1221
876
810
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1068
1024
1076
572
66
1159
1221
876
810
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1100
0
1076
564
66
1159
901
106
1706
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1100
0
1076
572
66
1159
901
106
1706
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1100
1024
1076
564
66
1159
1029
1420
1434
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1100
1024
1076
572
66
1159
1029
1420
1434
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1100
512
1076
564
66
1159
1029
396
922
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1100
512
1076
572
34
1159
1029
396
922
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1100
256
820
572
34
1159
1157
204
42
19
15
311
453
269
932
760
994
576
1618
1857
865
841
1098
1024
1076
564
18
135
561
824
940
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1041
1024
1076
556
62
1142
735
1748
1962
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1041
1024
1076
564
62
1126
1123
1489
682
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1036
1024
1076
556
62
1142
710
1738
1706
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1044
1024
1076
556
62
1142
726
1745
1690
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1044
1024
1076
564
62
1247
1245
849
938
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1044
1024
1076
572
62
182
758
1745
1690
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1034
1024
1076
556
62
1131
708
1752
1946
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1034
1024
1076
564
62
1131
708
1752
1946
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1034
1024
1076
572
62
1131
708
1752
1946
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1049
1024
1076
556
62
1201
1203
908
1708
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1049
1024
1076
564
62
1201
1203
908
1708
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1042
1024
1076
556
62
1131
1140
858
666
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1042
1024
1076
564
62
1131
1140
858
666
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1042
1024
1076
572
62
1131
1140
858
666
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1050
1024
1076
556
62
182
1234
1482
666
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1050
1024
1076
564
62
1263
1129
1480
666
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1050
1024
1076
572
62
182
1234
1482
666
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1050
256
820
556
62
1135
713
200
44
19
15
311
453
269
932
760
994
576
1618
1857
849
849
1100
1024
1076
556
62
1238
1094
1418
682
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1041
0
692
564
62
1035
1123
36
554
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1041
1024
1076
556
62
1035
1123
1009
922
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1041
1024
1076
564
62
1035
1123
1009
922
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1041
1024
1076
572
62
1035
1123
1009
922
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1044
1024
1076
556
62
1039
1117
849
938
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1044
1024
1076
564
62
1039
1117
849
938
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1044
1024
1076
572
62
1039
1117
849
938
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1044
512
1076
572
62
1078
1334
417
938
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1044
256
820
556
62
1039
733
209
42
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1044
256
820
572
62
1039
733
209
42
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1034
0
692
564
62
1035
1156
56
556
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1049
0
692
556
62
1073
1107
44
556
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1049
0
692
564
62
1073
1107
44
556
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1049
1024
1076
556
62
1073
1107
940
1196
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1049
1024
1076
564
62
1073
1107
940
1196
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1049
1024
1076
572
62
1073
1107
940
1196
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1049
512
1076
556
62
1073
1331
492
812
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1049
512
1076
564
62
1073
1331
492
812
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1049
512
1076
572
62
1073
1331
492
812
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1049
512
692
564
62
1073
1331
492
44
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1042
0
692
564
62
1035
1108
42
556
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1042
1024
1076
556
62
1035
1108
842
682
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1042
1024
1076
564
62
1035
1108
842
682
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1042
512
1076
564
62
1035
1332
432
940
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1042
512
692
564
62
1035
1332
442
44
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1050
0
692
556
62
1038
1129
40
556
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1050
0
692
564
62
1035
1124
56
556
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1050
1024
1076
556
62
1035
1124
1480
684
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1050
1024
1076
564
62
1035
1124
1480
684
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1050
1024
1076
572
62
1035
1124
1480
684
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1068
0
692
556
62
1078
1222
26
554
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1098
512
1076
556
62
1035
1284
408
922
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1098
512
1076
564
62
1035
1284
408
922
19
15
311
453
269
932
760
994
576
1618
1857
849
913
1098
512
1076
572
62
1035
1284
408
922
19
15
311
453
269
932
760
994
576
1618
1219
865
1424
1034
0
692
1688
1052
1548
1157
58
554
19
15
311
453
269
932
760
994
576
1618
1219
865
1424
1034
0
692
1720
1052
1548
1157
58
554
19
15
311
453
269
932
760
994
576
1618
1219
865
1424
1034
1024
1076
824
1052
1548
1157
972
810
19
15
311
453
269
932
760
994
576
1618
1219
865
1424
1042
0
692
1688
1052
1548
1166
44
556
19
15
311
453
269
932
760
994
576
1618
1219
865
1424
1042
0
692
1720
1052
1548
1166
44
556
19
15
311
453
269
932
760
994
576
1618
1219
865
1424
1042
1024
1076
824
1052
1548
1141
1489
682
19
15
311
453
269
932
760
994
576
1618
1219
865
1424
1098
1024
1076
824
1052
1548
1797
1420
666
19
15
311
453
269
932
760
994
576
1618
1219
865
1425
1036
0
692
1688
1052
1550
1158
42
554
19
15
311
453
269
932
760
994
576
1618
1219
865
1425
1036
0
692
1720
1052
1550
1158
42
554
19
15
311
453
269
932
760
994
576
1618
1219
865
1425
1036
1024
1076
824
1052
1550
1158
1002
810
19
15
311
453
269
932
760
994
576
1618
1219
865
1425
1050
0
692
1688
1052
1549
1265
57
556
19
15
311
453
269
932
760
994
576
1618
1219
865
1425
1050
0
692
1720
1052
1549
1265
57
556
19
15
311
453
269
932
760
994
576
1618
1219
865
1425
1050
1024
1076
824
1052
1549
1265
921
1196
19
15
311
453
269
932
760
994
576
1618
1219
865
1425
1066
1024
1076
824
1052
1549
1092
876
810
19
15
311
453
269
932
760
994
576
1618
1219
865
1425
1100
1024
1076
824
1052
1550
1798
1418
682
19
15
311
453
269
932
760
994
576
1618
1219
865
912
1042
0
692
1688
1041
1036
1422
42
554
19
15
311
453
269
932
760
994
576
1618
1219
865
912
1042
0
692
1720
1052
12
1422
60
556
19
15
311
453
269
932
760
994
576
1618
1219
865
912
1050
0
692
1720
1052
12
1509
50
556
19
15
311
453
269
932
760
994
576
1618
1219
865
912
1098
1024
1076
824
1052
12
1285
1420
1434
19
15
311
453
269
932
760
994
576
1618
1219
865
913
1044
0
692
1688
1041
13
1517
33
554
19
15
311
453
269
932
760
994
576
1618
1219
865
913
1044
0
692
1720
1052
13
1517
33
554
19
15
311
453
269
932
760
994
576
1618
1219
865
913
1034
0
692
1720
1052
13
1412
44
556
19
15
311
453
269
932
760
994
576
1618
1219
865
913
1042
0
692
1720
1052
13
1506
48
556
19
15
311
453
269
932
760
994
576
1618
1219
865
913
1050
0
692
1688
1041
1037
1417
40
556
19
15
311
453
269
932
760
994
576
1618
1219
865
913
1066
0
692
1688
1052
13
836
24
556
19
15
311
453
269
932
760
994
576
1618
1219
865
913
1066
0
692
1720
1052
13
836
24
556
19
15
311
453
269
932
760
994
576
1618
1219
865
913
1100
1024
1076
824
1052
14
1286
1418
1322
19
15
311
453
269
932
760
994
576
1618
1219
865
841
1097
1024
1076
824
1052
134
1159
1420
1324
19
15
311
453
269
932
760
994
576
1618
579
865
849
1036
1024
1076
56
1052
1166
1222
842
1690
19
15
311
453
269
932
760
994
576
1618
579
865
849
1044
1024
1076
56
1052
1165
1197
929
1194
19
15
311
453
269
932
760
994
576
1618
579
865
849
1042
1024
1076
56
1052
1165
1185
954
1196
19
15
311
453
269
932
760
994
576
1618
579
865
849
1050
1024
1076
56
1052
1165
1201
1433
1452
19
15
311
453
269
932
760
994
576
1618
579
865
848
1034
1024
1076
56
1052
1164
1221
844
1690
19
15
311
453
269
932
760
994
576
1618
579
865
848
1042
1024
1076
56
1052
1164
1205
913
938
19
15
311
453
269
932
760
994
576
1618
579
865
1424
1034
0
692
408
1052
1548
1157
58
554
19
15
311
453
269
932
760
994
576
1618
579
865
1424
1034
0
692
440
1052
1548
1157
58
554
19
15
311
453
269
932
760
994
576
1618
579
865
1424
1042
0
692
408
1052
1548
1166
44
556
19
15
311
453
269
932
760
994
576
1618
579
865
1424
1042
0
692
440
1052
1548
1166
44
556
19
15
311
453
269
932
760
994
576
1618
579
865
1424
1042
1024
1076
56
1052
1548
1141
1489
682
19
15
311
453
269
932
760
994
576
1618
579
865
1424
1050
0
692
408
1052
1548
1125
50
556
19
15
311
453
269
932
760
994
576
1618
579
865
1424
1050
0
692
440
1052
1548
1125
50
556
19
15
311
453
269
932
760
994
576
1618
579
865
1424
1098
1024
1076
56
1052
1548
1797
1420
666
19
15
311
453
269
932
760
994
576
1618
579
865
1425
1036
0
692
408
1052
1550
1158
42
554
19
15
311
453
269
932
760
994
576
1618
579
865
1425
1036
0
692
440
1052
1550
1158
42
554
19
15
311
453
269
932
760
994
576
1618
579
865
1425
1044
0
692
408
1052
1549
1133
33
554
19
15
311
453
269
932
760
994
576
1618
579
865
1425
1044
0
692
440
1052
1549
1133
33
554
19
15
311
453
269
932
760
994
576
1618
579
865
1425
1050
0
692
408
1052
1549
1265
57
556
19
15
311
453
269
932
760
994
576
1618
579
865
1425
1050
0
692
440
1052
1549
1265
57
556
19
15
311
453
269
932
760
994
576
1618
579
865
1425
1050
1024
1076
56
1052
1549
1138
1480
684
19
15
311
453
269
932
760
994
576
1618
579
865
1425
1066
0
692
408
1052
1549
1220
24
556
19
15
311
453
269
932
760
994
576
1618
579
865
1425
1066
0
692
440
1052
1549
1220
24
556
19
15
311
453
269
932
760
994
576
1618
579
865
1425
1066
1024
1076
56
1052
1549
1092
876
810
19
15
311
453
269
932
760
994
576
1618
579
865
1425
1100
1024
1076
56
1052
1550
1798
1418
682
19
15
311
453
269
932
760
994
576
1618
579
865
912
1042
0
692
408
1052
12
910
44
556
19
15
311
453
269
932
760
994
576
1618
579
865
912
1042
0
692
440
1052
12
654
60
556
19
15
311
453
269
932
760
994
576
1618
579
865
912
1050
0
692
408
1052
12
1509
50
556
19
15
311
453
269
932
760
994
576
1618
579
865
912
1050
0
692
440
1052
12
1509
50
556
19
15
311
453
269
932
760
994
576
1618
579
865
912
1066
0
692
408
1052
12
709
26
554
19
15
311
453
269
932
760
994
576
1618
579
865
912
1066
0
692
440
1052
12
709
26
554
19
15
311
453
269
932
760
994
576
1618
579
865
912
1098
1024
1076
56
1052
1036
1285
1420
666
19
15
311
453
269
932
760
994
576
1618
579
865
912
1098
512
692
408
1052
12
1285
404
44
19
15
311
453
269
932
760
994
576
1618
579
865
912
1098
512
692
440
1052
12
1285
404
44
19
15
311
453
269
932
760
994
576
1618
579
865
913
1044
0
692
408
1052
13
1517
33
554
19
15
311
453
269
932
760
994
576
1618
579
865
913
1044
0
692
440
1052
13
1517
33
554
19
15
311
453
269
932
760
994
576
1618
579
865
913
1034
0
692
408
1052
13
1412
44
556
19
15
311
453
269
932
760
994
576
1618
579
865
913
1034
0
692
440
1052
13
644
44
556
19
15
311
453
269
932
760
994
576
1618
579
865
913
1042
0
692
408
1052
13
1506
48
556
19
15
311
453
269
932
760
994
576
1618
579
865
913
1042
0
692
440
1052
13
865
58
556
19
15
311
453
269
932
760
994
576
1618
579
865
913
1050
0
692
408
1052
14
905
40
556
19
15
311
453
269
932
760
994
576
1618
579
865
913
1050
0
692
440
1052
14
905
40
556
19
15
311
453
269
932
760
994
576
1618
579
865
913
1066
0
692
408
1052
13
836
24
556
19
15
311
453
269
932
760
994
576
1618
579
865
913
1066
0
692
440
1052
13
836
24
556
19
15
311
453
269
932
760
994
576
1618
579
865
913
1100
1024
1076
56
1052
1038
1286
1418
938
19
15
311
453
269
932
760
994
576
1618
579
865
913
1100
512
692
408
1052
14
1286
394
42
19
15
311
453
269
932
760
994
576
1618
579
865
913
1100
512
692
440
1052
14
1286
394
42
19
15
311
453
269
932
760
994
576
1618
579
849
849
1042
1024
1076
40
1084
1265
1241
849
938
19
15
311
453
269
932
760
994
576
1618
579
849
849
1042
1024
1076
56
1084
1265
1241
849
938
19
15
311
453
269
932
760
994
576
1618
579
849
849
1050
1024
1076
40
1084
1265
1233
841
940
19
15
311
453
269
932
760
994
576
1618
579
849
849
1050
1024
1076
56
1084
1265
1233
841
940
19
15
311
453
269
932
760
994
576
1618
579
849
1425
1044
0
692
424
1084
1549
1133
33
554
19
15
311
453
269
932
760
994
576
1618
579
849
1425
1049
0
692
424
1084
1585
1203
44
556
19
15
311
453
269
932
760
994
576
1618
579
849
1425
1049
1024
1076
40
1084
1585
1107
876
940
19
15
311
453
269
932
760
994
576
1618
579
849
1425
1049
1024
1076
56
1084
1585
1107
876
940
19
15
311
453
269
932
760
994
576
1618
579
849
1425
1042
1024
1076
40
1084
1585
1113
849
810
19
15
311
453
269
932
760
994
576
1618
579
849
1425
1042
1024
1076
56
1084
1585
1113
849
810
19
15
311
453
269
932
760
994
576
1618
579
849
1425
1050
0
692
424
1084
1550
1129
40
556
19
15
311
453
269
932
760
994
576
1618
579
849
1425
1050
1024
1076
40
1084
1585
1105
841
812
19
15
311
453
269
932
760
994
576
1618
579
849
1425
1050
1024
1076
56
1084
1585
1105
841
812
19
15
311
453
269
932
760
994
576
1618
579
849
913
1049
0
692
424
1084
49
851
44
556
19
15
311
453
269
932
760
994
576
1618
579
849
913
1049
1024
1076
40
1084
1073
1107
940
1196
19
15
311
453
269
932
760
994
576
1618
579
849
913
1049
1024
1076
56
1084
561
723
1772
1708
19
15
311
453
269
932
760
994
576
1618
579
849
913
1049
512
692
424
1084
49
1331
492
44
19
15
311
453
269
932
760
994
576
1618
579
849
913
1050
0
692
424
1084
14
1161
56
556
19
15
311
453
269
932
760
994
576
1618
579
849
850
1042
1024
1076
40
1084
1264
1242
858
666
19
15
311
453
269
932
760
994
576
1618
579
849
850
1042
1024
1076
56
1084
1264
1242
858
666
19
15
311
453
269
932
760
994
576
1618
579
849
1426
1042
1024
1076
40
1084
1584
1114
844
684
19
15
311
453
269
932
760
994
576
1618
579
849
1426
1042
1024
1076
56
1084
1584
1114
844
684
19
15
311
453
269
932
760
994
576
1618
579
849
914
1042
0
692
424
1084
48
858
60
556
19
15
311
453
269
932
760
994
576
1618
579
849
914
1042
1024
1076
40
1084
1072
1114
844
1708
19
15
311
453
269
932
760
994
576
1618
579
849
914
1042
1024
1076
56
1084
560
1114
858
666
19
15
311
453
269
932
760
994
576
1618
1859
865
849
1036
1024
1076
568
28
142
1222
842
666
19
15
311
453
269
932
760
994
576
1618
1859
865
849
1044
1024
1076
568
28
141
1197
929
1194
19
15
311
453
269
932
760
994
576
1618
1859
865
849
1042
1024
1076
568
28
141
1185
906
1196
19
15
311
453
269
932
760
994
576
1618
1859
865
849
1052
1024
1076
568
28
142
1190
906
1178
19
15
311
453
269
932
760
994
576
1618
1859
865
849
1050
1024
1076
568
28
141
1201
1433
1452
19
15
311
453
269
932
760
994
576
1618
1859
865
848
1034
1024
1076
568
28
140
1221
844
666
19
15
311
453
269
932
760
994
576
1618
1859
865
848
1042
1024
1076
568
28
140
1205
913
938
19
15
311
453
269
932
760
994
576
1618
1859
865
848
1042
256
820
568
28
140
1205
209
42
19
15
311
453
269
932
760
994
576
1618
1859
865
848
1050
1024
1076
568
28
140
1189
906
1194
19
15
311
453
269
932
760
994
576
1618
1859
865
912
1042
1024
1076
568
28
1036
629
1745
1962
19
15
311
453
269
932
760
994
576
1618
1859
865
912
1042
256
820
568
28
1036
629
209
42
19
15
311
453
269
932
760
994
576
1618
1859
865
912
1098
512
1076
568
28
1036
1285
396
922
19
15
311
453
269
932
760
994
576
1618
1859
865
913
1044
1024
1076
568
28
1037
1117
1425
682
19
15
311
453
269
932
760
994
576
1618
1859
865
913
1050
1024
1076
568
28
1037
1124
1480
684
19
15
311
453
269
932
760
994
576
1618
1859
865
913
1050
256
820
568
28
1037
626
200
44
19
15
311
453
269
932
760
994
576
1618
1859
865
913
1066
1024
1076
568
28
1037
580
1772
1196
19
15
311
453
269
932
760
994
576
1618
1859
865
913
1066
256
820
568
28
1037
580
236
44
19
15
311
453
269
932
760
994
576
1618
1859
865
913
1068
1024
1076
568
28
1038
1094
938
810
19
15
311
453
269
932
760
994
576
1618
1859
865
913
1100
512
1076
568
28
1038
1286
394
810
19
15
311
453
269
932
760
994
576
1618
1859
865
841
1033
0
692
552
42
1158
1207
60
556
19
15
311
453
269
932
760
994
576
1618
1859
865
841
1036
0
692
552
42
1158
1205
58
554
19
15
311
453
269
932
760
994
576
1618
1859
865
841
1036
1024
1076
552
74
1158
693
1786
1706
19
15
311
453
269
932
760
994
576
1618
1859
865
841
1034
0
692
552
42
1158
1260
44
556
19
15
311
453
269
932
760
994
576
1618
1859
865
841
1066
0
692
552
42
1158
1196
28
556
19
15
311
453
269
932
760
994
576
1618
1859
865
841
1068
0
692
552
42
1158
1192
44
556
19
15
311
453
269
932
760
994
576
1618
1859
865
841
1068
1024
1076
552
74
1158
1221
876
810
19
15
311
453
269
932
760
994
576
1618
1859
865
841
1100
1024
1076
552
74
1158
1157
906
1706
19
15
311
453
269
932
760
994
576
1618
1859
849
849
1041
1024
1076
552
60
1246
1247
852
938
19
15
311
453
269
932
760
994
576
1618
1859
849
849
1044
1024
1076
552
60
1245
1245
849
938
19
15
311
453
269
932
760
994
576
1618
1859
849
849
1049
1024
1076
552
60
1201
1203
908
1708
19
15
311
453
269
932
760
994
576
1618
1859
849
849
1049
1024
1076
568
60
1201
1203
908
1708
19
15
311
453
269
932
760
994
576
1618
1859
849
849
1042
1024
1076
552
60
1137
729
1745
1962
19
15
311
453
269
932
760
994
576
1618
1859
849
849
1050
1024
1076
552
60
177
1233
1481
684
19
15
311
453
269
932
760
994
576
1618
1859
849
849
1050
1024
1076
568
60
177
1233
1481
684
19
15
311
453
269
932
760
994
576
1618
1859
849
913
1044
0
692
552
60
1037
1133
33
554
19
15
311
453
269
932
760
994
576
1618
1859
849
913
1044
1024
1076
552
60
1037
1133
993
938
19
15
311
453
269
932
760
994
576
1618
1859
849
913
1049
0
692
552
60
1073
1107
44
556
19
15
311
453
269
932
760
994
576
1618
1859
849
913
1049
1024
1076
552
60
1073
1107
940
1196
19
15
311
453
269
932
760
994
576
1618
1859
849
913
1049
1024
1076
568
60
1073
1107
940
1196
19
15
311
453
269
932
760
994
576
1618
1859
849
913
1049
512
1076
552
60
1073
1331
492
812
19
15
311
453
269
932
760
994
576
1618
1859
849
913
1049
512
1076
568
60
1073
1331
492
812
19
15
311
453
269
932
760
994
576
1618
1859
849
913
1042
0
692
552
60
1038
1250
48
556
19
15
311
453
269
932
760
994
576
1618
1859
849
913
1042
1024
1076
552
60
1073
729
1745
1962
19
15
311
453
269
932
760
994
576
1618
1859
849
913
1042
1024
1076
568
60
1073
729
1745
1962
19
15
311
453
269
932
760
994
576
1618
1859
849
913
1042
256
820
552
60
1073
729
209
42
19
15
311
453
269
932
760
994
576
1618
1859
849
913
1042
256
820
568
60
1073
729
209
42
19
15
311
453
269
932
760
994
576
1618
1859
849
913
1050
0
692
552
60
1038
1129
40
556
19
15
311
453
269
932
760
994
576
1618
1859
849
913
1050
1024
1076
552
60
1073
721
1769
1706
19
15
311
453
269
932
760
994
576
1618
1859
849
913
1050
1024
1076
568
60
1073
721
1769
1706
19
15
311
453
269
932
760
994
576
1618
1859
849
850
1042
1024
1076
552
60
1136
730
1754
1690
19
15
311
453
269
932
760
994
576
1618
1859
849
850
1042
1024
1076
568
60
1136
730
1754
1690
19
15
311
453
269
932
760
994
576
1618
1859
849
914
1042
0
692
552
60
1072
1114
60
556
19
15
311
453
269
932
760
994
576
1618
1859
849
914
1042
1024
1076
552
60
1072
1114
858
1690
19
15
311
453
269
932
760
994
576
1618
1859
849
914
1042
1024
1076
568
60
1072
1114
858
1690
19
15
311
453
269
932
760
994
576
1849
321
849
913
1041
256
542
324
318
15
655
217
221
19
15
311
453
780
932
760
994
576
1620
1344
864
1426
1042
1039
1115
1595
30
1038
1166
995
776
19
15
311
453
780
932
760
994
576
1620
1344
864
1426
1042
1039
1079
1595
30
1038
1166
995
928
19
15
311
453
780
932
760
994
576
1620
1344
864
1426
1042
527
1115
1595
30
1038
1422
483
776
19
15
311
453
780
932
760
994
576
1620
1344
864
1426
1042
527
1079
1595
30
1038
1422
483
800
19
15
311
453
780
932
760
994
576
1620
1344
1376
1424
1042
1024
1079
1591
1605
1036
654
1754
1691
19
15
311
453
780
932
760
994
576
1620
1344
1376
1424
1042
256
1079
1591
1605
1036
654
218
1947
19
15
311
453
780
932
760
994
576
1620
1344
1376
1426
1042
1024
1079
1591
1605
1038
652
1738
1835
19
15
311
453
780
932
760
994
576
1620
1344
1376
1426
1042
256
1079
1591
1605
1038
652
202
1579
19
15
311
453
780
932
760
994
576
1620
1344
1376
1426
1042
1039
1079
1591
1605
1038
654
1763
1696
19
15
311
453
780
932
760
994
576
1620
1344
1376
1426
1042
271
1079
1591
1605
1038
654
227
1952
19
15
311
453
780
932
760
994
576
1620
1344
1376
1426
1050
1024
1079
1591
1605
1038
650
1736
1835
19
15
311
453
780
932
760
994
576
1620
1344
1376
1426
1050
256
1079
1591
1605
1038
650
232
1963
19
15
311
453
780
932
760
994
576
1620
832
864
1426
1042
1039
987
219
30
1038
1166
995
8
19
15
311
453
780
932
760
994
576
1620
1600
864
1426
1042
1039
1079
731
30
1038
1166
995
928
19
15
311
453
780
932
760
994
576
1618
1344
352
840
1100
1024
1076
1406
1352
112
516
1708
1196
19
15
311
453
780
932
760
994
576
1618
1344
352
850
1041
1024
1076
1398
1310
142
695
1748
1962
19
15
311
453
780
932
760
994
576
1618
1344
352
850
1033
1024
1076
1398
1310
142
711
1740
1964
19
15
311
453
780
932
760
994
576
1618
1344
352
850
1034
1024
1076
1398
1310
142
710
1740
1962
19
15
311
453
780
932
760
994
576
1618
1344
352
850
1042
1024
1076
1398
1310
142
730
1754
1690
19
15
311
453
780
932
760
994
576
1618
1344
352
850
1042
1024
1140
1398
1310
142
730
1754
1818
19
15
311
453
780
932
760
994
576
1618
1344
352
850
1050
1024
1076
1398
1310
142
714
1740
1946
19
15
311
453
780
932
760
994
576
1618
1344
352
850
1050
1024
1140
1398
1310
142
714
1740
1818
19
15
311
453
780
932
760
994
576
1618
1344
352
402
1041
1024
1076
1398
1054
526
1911
852
938
19
15
311
453
780
932
760
994
576
1618
1344
352
402
1097
1024
1076
1398
1054
526
1799
908
812
19
15
311
453
780
932
760
994
576
1618
1344
352
402
1098
1024
1076
1398
1054
526
1798
908
1178
19
15
311
453
780
932
760
994
576
1618
1344
352
914
1050
1024
1076
1590
286
14
618
1778
1690
19
15
311
453
780
932
760
994
576
1618
1344
1360
1424
1036
1024
1076
1582
1598
1034
647
1738
1706
19
15
311
453
780
932
760
994
576
1618
1344
1360
1424
1036
1024
1076
1598
1598
1034
647
1738
1706
19
15
311
453
780
932
760
994
576
1618
1344
1360
1424
1036
1024
1076
1590
1598
1034
647
1738
1706
19
15
311
453
780
932
760
994
576
1618
1344
1360
1424
1036
256
1076
1582
1598
1034
647
234
1706
19
15
311
453
780
932
760
994
576
1618
1344
1360
1424
1036
256
1076
1598
1598
1034
647
234
1706
19
15
311
453
780
932
760
994
576
1618
1344
1360
1424
1036
256
1076
1590
1598
1034
647
234
1706
19
15
311
453
780
932
760
994
576
1618
1344
1360
1424
1042
1024
1076
1582
1598
1036
622
844
1708
19
15
311
453
780
932
760
994
576
1618
1344
1360
1424
1042
1024
1076
1590
1598
1036
622
844
1708
19
15
311
453
780
932
760
994
576
1618
1344
1360
1424
1042
256
1076
1582
1598
1036
654
218
1946
19
15
311
453
780
932
760
994
576
1618
1344
1360
1424
1042
256
1076
1590
1598
1036
654
218
1946
19
15
311
453
780
932
760
994
576
1618
1344
1360
1426
1042
1024
1076
1582
1598
1038
620
844
1708
19
15
311
453
780
932
760
994
576
1618
1344
1360
1426
1042
1024
1076
1590
1598
1038
620
844
1708
19
15
311
453
780
932
760
994
576
1618
1344
1360
1426
1042
256
1076
1582
1598
1038
620
236
1962
19
15
311
453
780
932
760
994
576
1618
1344
1360
1426
1042
256
1076
1590
1598
1038
620
236
1962
19
15
311
453
780
932
760
994
576
1618
1344
1360
1426
1050
1024
1076
1582
1598
1038
618
1004
1836
19
15
311
453
780
932
760
994
576
1618
1344
864
1424
1042
0
692
1590
30
1036
1422
44
556
19
15
311
453
780
932
760
994
576
1618
1344
864
1424
1042
1024
1076
1590
30
1036
1166
908
1196
19
15
311
453
780
932
760
994
576
1618
1344
864
1424
1042
512
1076
1590
30
1036
1422
396
812
19
15
311
453
780
932
760
994
576
1618
1344
864
1424
1042
256
1076
1590
30
1036
750
234
1962
19
15
311
453
780
932
760
994
576
1618
1344
864
840
1100
1024
1076
1598
72
112
516
1676
1690
19
15
311
453
780
932
760
994
576
1618
1344
864
1426
1041
1024
1076
1590
30
1038
631
852
810
19
15
311
453
780
932
760
994
576
1618
1344
864
1426
1041
256
1076
1590
30
1038
631
212
1578
19
15
311
453
780
932
760
994
576
1618
1344
864
1426
1042
0
692
1590
30
1038
1420
44
556
19
15
311
453
780
932
760
994
576
1618
1344
864
1426
1042
1024
1076
1590
30
1038
1132
1516
938
19
15
311
453
780
932
760
994
576
1618
1344
864
1426
1042
512
1076
1590
30
1038
1420
396
922
19
15
311
453
780
932
760
994
576
1618
1344
864
1426
1042
256
1076
1590
30
1038
652
218
1946
19
15
311
453
780
932
760
994
576
1618
1344
864
1426
1050
0
692
1590
30
1038
1418
40
556
19
15
311
453
780
932
760
994
576
1618
1344
864
1426
1050
1024
1076
1590
30
1038
1162
908
1706
19
15
311
453
780
932
760
994
576
1618
1344
864
1426
1050
512
1076
1590
30
1038
1418
392
812
19
15
311
453
780
932
760
994
576
1618
1344
864
1426
1050
256
1076
1590
30
1038
742
233
1964
19
15
311
453
780
932
760
994
576
1618
1344
864
1426
1066
1024
1076
1590
30
1038
1222
1004
1196
19
15
311
453
780
932
760
994
576
1618
1344
864
1426
1097
1024
1076
1590
30
1038
1287
1420
684
19
15
311
453
780
932
760
994
576
1618
1344
864
1426
1097
512
1076
1590
30
1038
1287
396
812
19
15
311
453
780
932
760
994
576
1618
1344
864
1426
1098
1024
1076
1590
30
1038
1286
1420
682
19
15
311
453
780
932
760
994
576
1618
1344
864
1426
1098
512
1076
1590
30
1038
1286
396
810
19
15
311
453
780
932
760
994
576
1618
1344
864
914
1097
256
1076
1590
30
14
775
140
1964
19
15
311
453
780
932
760
994
576
1618
1344
864
914
1098
256
1076
1590
30
14
774
140
1962
19
15
311
453
780
932
760
994
576
1618
1344
1376
1424
1042
1024
1076
1590
1566
1036
654
1740
1946
19
15
311
453
780
932
760
994
576
1618
1344
1376
1424
1042
256
1076
1590
1566
1036
654
236
1964
19
15
311
453
780
932
760
994
576
1618
1344
1376
1426
1041
1024
1076
1590
1566
1038
631
852
810
19
15
311
453
780
932
760
994
576
1618
1344
1376
1426
1041
256
1076
1590
1566
1038
631
212
1578
19
15
311
453
780
932
760
994
576
1618
1344
1376
1426
1065
1024
1076
1590
1566
1038
711
1772
1708
19
15
311
453
780
932
760
994
576
1618
1344
1376
1426
1065
256
1076
1590
1566
1038
711
236
1580
19
15
311
453
780
932
760
994
576
1618
1344
1376
1426
1042
1024
1076
1590
1566
1038
652
1740
1946
19
15
311
453
780
932
760
994
576
1618
1344
1376
1426
1042
512
1076
1590
1566
1550
1422
394
922
19
15
311
453
780
932
760
994
576
1618
1344
1376
1426
1042
256
1076
1590
1566
1038
652
236
1964
19
15
311
453
780
932
760
994
576
1618
1344
1376
1426
1050
1024
1076
1590
1566
1038
650
1772
1706
19
15
311
453
780
932
760
994
576
1618
1344
1376
1426
1050
256
1076
1590
1566
1038
650
236
1962
19
15
311
453
780
932
760
994
576
1618
1344
1376
1426
1066
1024
1076
1590
1566
1038
710
1772
1706
19
15
311
453
780
932
760
994
576
1618
1344
1376
1426
1066
256
1076
1590
1566
1038
710
236
1580
19
15
311
453
780
932
760
994
576
1618
1344
1376
1426
1097
1024
1076
1590
1566
1550
1287
1420
684
19
15
311
453
780
932
760
994
576
1618
1344
1376
1426
1097
512
1076
1590
1566
1550
1287
396
812
19
15
311
453
780
932
760
994
576
1618
1344
1376
1426
1098
1024
1076
1590
1566
1550
1286
1420
682
19
15
311
453
780
932
760
994
576
1618
1344
1376
1426
1098
512
1076
1590
1566
1550
1286
396
810
19
15
311
453
780
932
760
994
576
1618
1344
848
1424
1042
1024
1076
1582
62
1036
1166
908
1196
19
15
311
453
780
932
760
994
576
1618
1344
848
1424
1042
1024
1076
1590
62
1036
1166
908
1196
19
15
311
453
780
932
760
994
576
1618
1344
848
1426
1042
1024
1076
1582
62
1038
1164
908
1178
19
15
311
453
780
932
760
994
576
1618
1344
848
1426
1042
1024
1076
1590
62
1038
1166
906
1196
19
15
311
453
780
932
760
994
576
1618
1344
848
1426
1042
512
1076
1582
62
1038
1420
396
812
19
15
311
453
780
932
760
994
576
1618
1344
848
1426
1050
1024
1076
1582
62
1038
1162
908
1178
19
15
311
453
780
932
760
994
576
1618
832
864
1424
1042
0
692
374
1054
1036
1166
44
556
19
15
311
453
780
932
760
994
576
1618
832
864
1424
1042
512
692
374
1054
1036
1422
396
44
19
15
311
453
780
932
760
994
576
1618
832
864
1426
1042
0
692
374
1054
1038
1164
44
556
19
15
311
453
780
932
760
994
576
1618
832
864
1426
1042
512
692
374
1054
1038
1420
492
44
19
15
311
453
780
932
760
994
576
1618
832
864
1426
1050
0
692
374
1054
1038
1162
44
556
19
15
311
453
780
932
760
994
576
1618
832
864
1426
1050
512
692
374
1054
1038
1418
392
44
19
15
311
453
780
932
760
994
576
1618
832
864
1426
1097
512
692
374
1054
1038
1287
396
44
19
15
311
453
780
932
760
994
576
1618
832
864
1426
1098
512
692
374
1054
1038
1286
396
42
19
15
311
453
780
932
760
994
576
1618
1472
864
1424
1042
1024
1076
1654
30
1036
1134
1516
938
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1041
512
1140
1654
30
1038
1463
500
794
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1065
1024
1076
1646
30
1038
1095
1452
1196
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1065
1024
1076
1654
30
1038
1095
1452
1196
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1042
1024
1076
1646
30
1038
1114
1468
1196
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1042
1024
1076
1654
30
1038
1164
908
1196
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1042
1024
1140
1654
30
1038
1164
908
794
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1042
512
1076
1654
30
1038
1422
394
922
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1042
512
1140
1654
30
1038
1422
394
794
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1050
1024
1076
1646
30
1038
1162
904
1196
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1050
1024
1076
1654
30
1038
1126
1513
940
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1050
1024
1140
1654
30
1038
1162
908
794
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1066
1024
1076
1646
30
1038
1094
1452
1196
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1066
1024
1076
1654
30
1038
1094
1452
1196
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1097
1024
1076
1646
30
1038
1287
1420
684
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1097
1024
1076
1654
30
1038
1287
1420
684
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1097
512
1076
1646
30
1038
1287
396
812
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1097
512
1076
1654
30
1038
1287
396
812
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1098
1024
1076
1646
30
1038
1286
1420
682
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1098
1024
1076
1654
30
1038
1286
1420
682
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1098
512
1076
1646
30
1038
1286
396
810
19
15
311
453
780
932
760
994
576
1618
1472
864
1426
1098
512
1076
1654
30
1038
1286
396
810
19
15
311
453
780
932
760
994
576
1844
1472
864
1426
1042
527
539
603
30
1038
1462
483
136
19
15
311
453
780
914
752
994
576
820
1344
834
1442
1066
527
1563
1575
49
1082
1339
499
648
19
15
311
453
780
914
752
994
576
820
1472
834
1442
1066
527
1563
1627
2
1082
1339
499
648
19
15
311
453
780
914
752
994
576
1620
1344
1346
1442
1066
1031
1079
1591
1585
1594
1211
931
1192
19
15
311
453
780
914
752
994
576
1620
1344
1346
1442
1066
1039
1079
1595
1585
1594
1755
1779
1696
19
15
311
453
780
914
752
994
576
1620
1344
1346
1442
1066
1039
1079
1591
1585
1594
1755
1779
1696
19
15
311
453
780
914
752
994
576
1620
1344
1346
1442
1066
519
1079
1591
1585
1594
1339
419
808
19
15
311
453
780
914
752
994
576
1620
1344
1346
1442
1066
527
1079
1595
1585
1594
1339
499
800
19
15
311
453
780
914
752
994
576
1620
1344
1346
1442
1066
527
1079
1591
1585
1594
1339
499
800
19
15
311
453
780
914
752
994
576
1844
832
834
1442
1066
527
539
39
1073
1082
1435
467
136
19
15
311
453
780
914
752
994
576
1844
1472
834
1442
1066
527
539
603
1
1082
1467
435
136
19
15
311
453
780
914
752
994
576
1844
1472
834
1442
1066
527
539
604
4
1086
1467
435
136
19
15
311
453
780
914
752
994
576
1844
1472
834
1442
1066
527
539
1627
1
1082
1467
435
136
19
15
311
453
780
914
752
994
576
1844
1472
834
1442
1066
271
539
603
1
1082
667
211
136
19
15
311
453
780
914
752
994
576
1844
1472
834
1442
1066
271
539
604
4
1086
667
211
136
19
15
311
453
277
900
760
994
576
1621
593
873
873
1068
1024
1078
38
1029
1162
1192
935
1197
19
15
311
453
277
900
760
994
576
1621
1233
873
873
1068
0
694
1686
1029
202
1256
39
557
19
15
311
453
277
900
760
994
576
1621
1873
873
873
1068
0
694
550
5
138
1192
39
557
19
15
311
453
277
900
760
994
576
1621
1873
873
873
1068
1024
1078
550
5
138
1256
935
1197
19
15
311
453
277
900
760
994
576
1620
1173
949
944
1052
1024
1143
1809
1066
0
650
1738
1819
19
15
311
453
277
900
760
994
576
1620
1173
949
945
1050
1024
1079
785
1066
1
1137
904
1179
19
15
311
453
277
900
760
994
576
1620
1173
949
945
1050
1024
1079
786
1066
1
1137
904
1179
19
15
311
453
277
900
760
994
576
1620
1173
949
945
1050
1024
1143
785
1066
1
1137
904
795
19
15
311
453
277
900
760
994
576
1620
1173
949
945
1050
1024
1143
1809
1066
1
1137
904
795
19
15
311
453
277
900
760
994
576
1620
1173
949
945
1050
256
823
785
1066
1
625
200
43
19
15
311
453
277
900
760
994
576
1620
1173
949
945
1050
256
823
786
1066
1
625
200
43
19
15
311
453
277
900
760
994
576
1620
1173
948
944
1042
1024
1079
786
1064
14
654
1754
1691
19
15
311
453
277
900
760
994
576
1620
1173
948
944
1042
256
823
786
1064
14
654
202
43
19
15
311
453
277
900
760
994
576
1620
1173
948
946
1042
1024
1079
785
1064
0
652
1738
1835
19
15
311
453
277
900
760
994
576
1620
1173
948
946
1042
1024
1079
786
1064
0
652
1738
1835
19
15
311
453
277
900
760
994
576
1620
1173
948
946
1042
1024
1143
785
1064
0
652
1738
1819
19
15
311
453
277
900
760
994
576
1620
1173
948
946
1042
1024
1143
1809
1064
0
652
1738
1819
19
15
311
453
277
900
760
994
576
1620
1173
948
946
1042
256
823
785
1064
0
652
202
43
19
15
311
453
277
900
760
994
576
1620
1173
948
946
1042
256
823
786
1064
0
652
202
43
19
15
311
453
277
900
760
994
576
1620
1173
948
946
1052
1024
1079
785
1064
0
648
1738
1947
19
15
311
453
277
900
760
994
576
1620
1173
948
946
1052
1024
1079
786
1064
0
648
1738
1947
19
15
311
453
277
900
760
994
576
1620
1173
948
946
1052
1024
1143
1809
1064
0
648
1738
1819
19
15
311
453
277
900
760
994
576
1618
1169
945
945
1050
1024
1076
788
1070
15
649
1736
1836
19
15
311
453
277
900
760
994
576
1618
1169
945
945
1050
256
820
788
1070
15
649
200
44
19
15
311
453
277
900
760
994
576
1618
1169
945
946
1052
1024
1076
788
1070
8
648
1738
1946
19
15
311
453
277
900
760
994
576
1618
1169
945
946
1052
1024
1140
788
1070
8
648
1738
1818
19
15
311
453
277
900
760
994
576
1618
1169
945
946
1052
1024
1140
1812
1070
8
648
1738
1818
19
15
311
453
277
900
760
994
576
1618
1169
949
945
1050
1024
1076
788
1069
1
625
1736
1196
19
15
311
453
277
900
760
994
576
1618
1169
949
945
1050
256
820
788
1069
1
625
200
44
19
15
311
453
277
932
760
994
576
1621
1169
921
913
1041
1024
1078
790
1073
11
611
1769
1965
19
15
311
453
277
932
760
994
576
1621
1169
921
913
1049
1031
1133
1802
1073
81
1107
851
1301
19
15
311
453
277
932
760
994
576
1620
1169
921
913
1041
1024
1143
790
1074
7
655
1745
1819
19
15
311
453
781
932
760
994
576
1617
1345
1361
1425
1049
1039
1077
1594
1598
1585
1107
835
801
19
15
311
453
781
932
760
994
576
1617
1345
1361
1425
1049
527
1077
1594
1598
1585
1331
419
801
19
15
311
453
781
932
760
994
576
1617
1345
1361
1425
1049
271
1077
1594
1599
1073
723
195
1569
19
15
311
453
781
932
760
994
576
1617
1345
849
1425
1049
1039
1077
1594
63
1073
1139
1475
673
19
15
311
453
781
932
760
994
576
1617
1345
849
1425
1049
527
1077
1594
63
1073
1331
419
801
19
15
311
453
781
932
760
994
576
1617
1601
865
1425
1042
1039
1077
730
31
1037
1122
1507
1313
19
15
311
453
781
932
760
994
576
1621
1345
353
849
1042
1031
1133
1370
1297
141
737
1747
1813
19
15
311
453
781
932
760
994
576
1621
1345
353
849
1042
1031
1133
1390
1310
142
737
1747
1813
19
15
311
453
781
932
760
994
576
1621
1345
353
849
1042
1031
1133
1402
1297
141
737
1747
1813
19
15
311
453
781
932
760
994
576
1621
1345
1361
1425
1041
1024
1078
1582
1598
1038
623
873
941
19
15
311
453
781
932
760
994
576
1621
1345
1361
1425
1041
256
1078
1582
1598
1038
623
233
1965
19
15
311
453
781
932
760
994
576
1621
1345
865
1425
1042
1024
1078
1590
17
1037
1241
849
941
19
15
311
453
781
932
760
994
576
1621
1345
849
849
1042
1024
1078
1582
62
107
628
977
941
19
15
311
453
781
932
760
994
576
1621
1345
849
1425
1041
1024
1078
1582
62
1038
1167
921
1197
19
15
311
453
781
932
760
994
576
1621
1345
849
1425
1041
512
1078
1582
62
1038
1423
409
813
19
15
311
453
781
932
760
994
576
1621
1473
865
1425
1068
1024
1078
1646
30
1038
1094
1511
685
19
15
311
453
781
932
760
994
576
1621
1473
865
1425
1100
1024
1078
1646
30
1038
1286
1415
813
19
15
311
453
781
932
760
994
576
1621
1473
865
1425
1100
512
1078
1646
30
1038
1286
391
813
19
15
311
453
781
932
760
994
576
1620
1345
353
849
1041
1024
1079
1370
1298
142
735
1745
1947
19
15
311
453
781
932
760
994
576
1620
1345
353
849
1034
1024
1079
1370
1310
143
708
1754
1691
19
15
311
453
781
932
760
994
576
1620
1345
353
849
1034
1024
1143
1389
1310
143
708
1754
1819
19
15
311
453
781
932
760
994
576
1620
1345
353
849
1034
1024
1143
1370
1310
143
708
1754
1819
19
15
311
453
781
932
760
994
576
1620
1345
353
849
1042
1024
1079
1370
1298
142
737
1744
1947
19
15
311
453
781
932
760
994
576
1620
1345
353
849
1042
1024
1143
1389
1310
142
737
1744
1819
19
15
311
453
781
932
760
994
576
1620
1345
353
849
1042
1024
1143
1370
1298
142
737
1744
1819
19
15
311
453
781
932
760
994
576
1620
1345
353
849
1042
256
1079
1370
1310
143
692
250
1947
19
15
311
453
781
932
760
994
576
1620
1345
353
849
1050
1024
1079
1370
1298
142
681
1768
1707
19
15
311
453
781
932
760
994
576
1620
1345
353
849
1050
1024
1143
1389
1310
143
745
1736
1819
19
15
311
453
781
932
760
994
576
1620
1345
353
849
1050
1024
1143
1370
1310
143
745
1736
1819
19
15
311
453
781
932
760
994
576
1620
1345
353
849
1050
256
1079
1370
1298
143
713
200
1579
19
15
311
453
781
932
760
994
576
1620
1345
353
848
1034
1024
1079
1370
1310
140
709
1754
1691
19
15
311
453
781
932
760
994
576
1620
1345
353
848
1034
1024
1143
1370
1310
140
709
1754
1819
19
15
311
453
781
932
760
994
576
1620
1345
353
848
1042
1024
1079
1370
1310
140
693
1745
1691
19
15
311
453
781
932
760
994
576
1620
1345
353
848
1042
1024
1143
1370
1310
140
693
1745
1819
19
15
311
453
781
932
760
994
576
1620
1345
353
848
1042
256
1079
1370
1310
140
693
250
1947
19
15
311
453
781
932
760
994
576
1620
1345
353
400
1042
1024
1079
1370
1054
524
1909
849
1691
19
15
311
453
781
932
760
994
576
1620
1345
353
400
1098
1024
1079
1370
1054
524
1797
858
667
19
15
311
453
781
932
760
994
576
1620
1345
353
401
1042
1024
1079
1370
1054
527
1908
858
1691
19
15
311
453
781
932
760
994
576
1620
1345
353
401
1050
1024
1079
1370
1042
527
1897
840
683
19
15
311
453
781
932
760
994
576
1620
1345
353
401
1098
1024
1079
1370
1054
527
1796
858
667
19
15
311
453
781
932
760
994
576
1620
1345
353
913
1050
1024
1079
1370
1298
15
617
1768
1195
19
15
311
453
781
932
760
994
576
1620
1345
353
841
1034
1024
1079
1370
1298
135
753
1752
1947
19
15
311
453
781
932
760
994
576
1620
1345
353
841
1034
1024
1143
1370
1298
135
753
1752
1819
19
15
311
453
781
932
760
994
576
1620
1345
353
841
1098
1024
1079
1370
1298
135
561
824
939
19
15
311
453
781
932
760
994
576
1620
1345
353
841
1098
1024
1143
1370
1298
135
561
1016
795
19
15
311
453
781
932
760
994
576
1620
1345
1361
1424
1052
1024
1079
1594
1598
1036
618
874
939
19
15
311
453
781
932
760
994
576
1620
1345
1361
1424
1052
256
1079
1594
1598
1036
618
234
1963
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1041
1024
1079
1581
1598
1035
611
857
1691
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1041
1024
1079
1582
1598
1035
611
857
1691
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1041
1024
1079
1594
1598
1038
623
873
939
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1041
256
1079
1581
1598
1038
655
217
1947
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1041
256
1079
1582
1598
1038
655
217
1947
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1041
256
1079
1594
1598
1038
655
217
1947
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1041
1031
1079
1581
1598
1035
611
1003
808
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1041
263
1079
1581
1598
1035
611
235
1960
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1049
1024
1079
1581
1598
1035
723
1744
1691
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1049
1024
1079
1582
1598
1035
723
1744
1691
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1049
1024
1079
1594
1598
1073
723
1744
1691
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1049
512
1079
1581
1598
1585
1331
432
939
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1049
512
1079
1582
1598
1585
1331
432
939
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1049
512
1079
1594
1598
1585
1331
432
939
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1049
1039
1079
1581
1598
1035
723
1731
1824
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1049
1039
1079
1594
1598
1073
723
1731
1824
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1049
527
1079
1581
1598
1585
1331
419
800
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1049
527
1079
1594
1598
1585
1331
419
800
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1049
271
1079
1581
1598
1035
723
195
1568
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1049
271
1079
1594
1598
1073
723
195
1568
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1050
1024
1079
1581
1598
1035
612
857
1691
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1050
1024
1079
1582
1598
1035
612
857
1691
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1050
1024
1079
1594
1598
1038
617
872
939
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1050
256
1079
1581
1598
1035
612
234
1963
19
15
311
453
781
932
760
994
576
1620
1345
1361
1425
1050
256
1079
1582
1598
1035
612
234
1963
19
15
311
453
781
932
760
994
576
1620
1345
865
1424
1042
1024
1079
1594
30
1036
629
849
1691
19
15
311
453
781
932
760
994
576
1620
1345
865
1424
1042
512
1079
1594
30
1036
1461
442
811
19
15
311
453
781
932
760
994
576
1620
1345
865
1424
1098
1024
1079
1594
30
1036
1285
1466
683
19
15
311
453
781
932
760
994
576
1620
1345
865
1424
1098
512
1079
1594
30
1036
1285
442
811
19
15
311
453
781
932
760
994
576
1620
1345
865
1425
1041
512
1079
1594
30
1039
1423
393
923
19
15
311
453
781
932
760
994
576
1620
1345
865
1425
1042
1024
1079
1594
30
1039
628
858
1691
19
15
311
453
781
932
760
994
576
1620
1345
865
1425
1042
512
1079
1594
30
1039
1460
442
811
19
15
311
453
781
932
760
994
576
1620
1345
865
1425
1050
1024
1079
1594
30
1037
625
857
1691
19
15
311
453
781
932
760
994
576
1620
1345
865
1425
1050
512
1079
1594
30
1037
1457
441
811
19
15
311
453
781
932
760
994
576
1620
1345
865
1425
1098
1024
1079
1594
30
1039
1284
1466
683
19
15
311
453
781
932
760
994
576
1620
1345
865
1425
1098
512
1079
1594
30
1039
1284
442
811
19
15
311
453
781
932
760
994
576
1620
1345
849
849
1049
1024
1079
1581
62
107
883
849
1691
19
15
311
453
781
932
760
994
576
1620
1345
849
849
1049
1024
1079
1582
62
107
883
849
1691
19
15
311
453
781
932
760
994
576
1620
1345
849
849
1049
1039
1079
1581
62
107
627
963
1184
19
15
311
453
781
932
760
994
576
1620
1345
849
849
1042
1024
1079
1581
62
107
628
977
923
19
15
311
453
781
932
760
994
576
1620
1345
849
849
1042
1024
1079
1582
62
107
628
977
923
19
15
311
453
781
932
760
994
576
1620
1345
849
849
1050
1024
1079
1594
62
111
617
968
1179
19
15
311
453
781
932
760
994
576
1620
1345
849
1424
1052
1024
1079
1594
62
1036
1162
906
1707
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1041
1024
1079
1581
62
1038
1119
1457
1435
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1041
1024
1079
1582
62
1038
1167
913
1179
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1041
1024
1079
1594
62
1038
1167
913
1179
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1041
512
1079
1581
62
1038
1423
401
923
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1041
256
1079
1581
62
1078
607
209
1947
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1049
1024
1079
1581
62
1073
595
849
1691
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1049
1024
1079
1582
62
1073
595
849
1691
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1049
1024
1079
1594
62
1073
1331
1456
1195
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1049
512
1079
1581
62
1073
1331
432
939
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1049
512
1079
1594
62
1073
1331
432
939
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1049
256
1079
1581
62
1073
595
208
1947
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1049
1039
1079
1581
62
1073
1107
1475
1440
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1049
1039
1079
1594
62
1073
1139
1475
672
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1049
527
1079
1581
62
1073
1331
419
800
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1049
527
1079
1594
62
1073
1331
419
800
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1049
271
1079
1581
62
1073
723
195
1568
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1050
1024
1079
1581
62
1038
1161
904
811
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1050
1024
1079
1582
62
1038
1161
904
811
19
15
311
453
781
932
760
994
576
1620
1345
849
1425
1050
1024
1079
1594
62
1038
1161
904
811
19
15
311
453
781
932
760
994
576
1620
1345
849
913
1050
1024
1079
1581
62
15
617
1736
1179
19
15
311
453
781
932
760
994
576
1620
1345
849
913
1050
1024
1079
1582
62
15
617
1736
1179
19
15
311
453
781
932
760
994
576
1620
1345
849
913
1050
1024
1079
1594
62
15
617
1736
1179
19
15
311
453
781
932
760
994
576
1620
1473
865
1424
1098
512
1079
1658
30
1036
1285
442
811
19
15
311
453
781
932
760
994
576
1620
1473
865
1425
1050
1024
1079
1645
30
1038
1161
904
1195
19
15
311
453
781
932
760
994
576
1620
1473
865
1425
1050
1024
1079
1646
18
1039
1129
1480
683
19
15
311
453
781
932
760
994
576
1620
1473
865
1425
1050
1024
1143
1645
30
1038
1161
904
795
19
15
311
453
781
932
760
994
576
1620
1473
865
1425
1050
512
1079
1645
30
1038
1417
408
923
19
15
311
453
781
932
760
994
576
1620
1473
865
1425
1050
512
1079
1646
18
1039
1417
392
811
19
15
311
453
781
932
760
994
576
1620
1473
865
1425
1050
512
1079
1658
18
1039
1417
392
811
19
15
311
453
781
932
760
994
576
1620
1473
865
1425
1050
512
1143
1645
30
1038
1417
408
795
19
15
311
453
781
932
760
994
576
1620
1473
865
1425
1050
256
1079
1658
18
1039
617
232
1963
19
15
311
453
781
932
760
994
576
1620
1473
865
1425
1098
1024
1079
1645
30
1039
1284
1466
683
19
15
311
453
781
932
760
994
576
1620
1473
865
1425
1098
1024
1079
1646
30
1039
1284
1466
683
19
15
311
453
781
932
760
994
576
1620
1473
865
1425
1098
512
1079
1645
30
1039
1284
442
811
19
15
311
453
781
932
760
994
576
1620
1473
865
1425
1098
512
1079
1646
30
1039
1284
442
811
19
15
311
453
781
932
760
994
576
1620
1473
865
1425
1098
512
1079
1658
30
1039
1284
442
811
19
15
311
453
781
932
760
994
576
1620
1473
865
913
1050
1024
1079
1646
18
15
649
1768
1707
19
15
311
453
781
932
760
994
576
1620
1601
865
1424
1034
1024
1079
730
30
1036
1157
922
939
19
15
311
453
781
932
760
994
576
1620
1601
865
1424
1042
1024
1079
730
30
1036
1205
922
1195
19
15
311
453
781
932
760
994
576
1620
1601
865
1424
1052
1024
1079
730
30
1036
1162
906
1707
19
15
311
453
781
932
760
994
576
1620
1601
865
1424
1050
1024
1079
730
30
1036
1125
1482
683
19
15
311
453
781
932
760
994
576
1620
1601
865
1424
1098
1024
1079
730
30
1036
1285
1466
683
19
15
311
453
781
932
760
994
576
1620
1601
865
1425
1041
1024
1079
730
18
1038
1167
905
1179
19
15
311
453
781
932
760
994
576
1620
1601
865
1425
1034
1024
1079
730
30
1039
1156
922
939
19
15
311
453
781
932
760
994
576
1620
1601
865
1425
1042
1024
1079
730
30
1037
1121
1482
683
19
15
311
453
781
932
760
994
576
1620
1601
865
1425
1042
1039
1079
730
18
1038
1250
995
800
19
15
311
453
781
932
760
994
576
1620
1601
865
1425
1050
1024
1079
730
18
1038
1129
1480
683
19
15
311
453
781
932
760
994
576
1620
1601
865
1425
1098
1024
1079
730
30
1039
1284
1466
683
19
15
311
453
781
932
760
994
576
1620
1601
865
912
1042
1024
1079
730
30
12
629
1745
1179
19
15
311
453
781
932
760
994
576
1620
1601
865
913
1042
1024
1079
730
30
15
628
1754
1179
19
15
311
453
781
932
760
994
576
1620
1601
865
913
1050
1024
1079
730
18
14
617
1768
1707
19
15
311
453
781
932
760
994
576
1618
1345
353
849
1036
1024
1076
1396
1310
142
710
1754
1690
19
15
311
453
781
932
760
994
576
1618
1345
353
849
1036
1024
1140
1388
1310
142
710
1754
1818
19
15
311
453
781
932
760
994
576
1618
1345
353
849
1036
1024
1140
1396
1310
142
710
1754
1818
19
15
311
453
781
932
760
994
576
1618
1345
353
849
1036
1024
1140
1404
1310
142
710
1754
1818
19
15
311
453
781
932
760
994
576
1618
1345
353
849
1044
1024
1076
1396
1310
143
733
1745
1962
19
15
311
453
781
932
760
994
576
1618
1345
353
849
1034
1024
1076
1396
1310
143
708
1752
1946
19
15
311
453
781
932
760
994
576
1618
1345
353
849
1034
1024
1140
1388
1310
143
708
1752
1818
19
15
311
453
781
932
760
994
576
1618
1345
353
849
1034
1024
1140
1396
1310
143
708
1752
1818
19
15
311
453
781
932
760
994
576
1618
1345
353
849
1034
1024
1140
1404
1310
143
708
1752
1818
19
15
311
453
781
932
760
994
576
1618
1345
353
849
1042
1024
1076
1396
1310
143
737
1744
1962
19
15
311
453
781
932
760
994
576
1618
1345
353
849
1050
1024
1076
1396
1310
142
713
1736
1836
19
15
311
453
781
932
760
994
576
1618
1345
353
849
1050
1024
1140
1388
1310
142
713
1736
1818
19
15
311
453
781
932
760
994
576
1618
1345
353
849
1050
1024
1140
1396
1310
142
713
1736
1818
19
15
311
453
781
932
760
994
576
1618
1345
353
849
1050
1024
1140
1404
1310
142
713
1736
1818
19
15
311
453
781
932
760
994
576
1618
1345
353
849
1050
256
1076
1396
1310
142
713
200
1580
19
15
311
453
781
932
760
994
576
1618
1345
353
848
1034
1024
1076
1396
1310
140
709
1754
1690
19
15
311
453
781
932
760
994
576
1618
1345
353
848
1034
1024
1140
1396
1310
140
709
1754
1818
19
15
311
453
781
932
760
994
576
1618
1345
353
848
1034
1024
1140
1404
1310
140
709
1754
1818
19
15
311
453
781
932
760
994
576
1618
1345
353
848
1042
1024
1076
1396
1310
140
693
1745
1962
19
15
311
453
781
932
760
994
576
1618
1345
353
848
1042
256
1076
1396
1310
140
693
250
1946
19
15
311
453
781
932
760
994
576
1618
1345
353
400
1042
1024
1076
1396
1054
524
1909
849
938
19
15
311
453
781
932
760
994
576
1618
1345
353
400
1042
1024
1140
1396
1054
524
1909
858
1306
19
15
311
453
781
932
760
994
576
1618
1345
353
400
1098
1024
1076
1396
1054
524
1797
908
1178
19
15
311
453
781
932
760
994
576
1618
1345
353
400
1098
1024
1140
1396
1054
524
1797
858
794
19
15
311
453
781
932
760
994
576
1618
1345
353
401
1042
1024
1076
1396
1054
527
1908
858
1690
19
15
311
453
781
932
760
994
576
1618
1345
353
401
1042
1024
1140
1396
1054
527
1908
858
1306
19
15
311
453
781
932
760
994
576
1618
1345
353
401
1100
1024
1076
1396
1054
526
1798
906
1178
19
15
311
453
781
932
760
994
576
1618
1345
353
401
1100
1024
1140
1396
1054
526
1798
810
1818
19
15
311
453
781
932
760
994
576
1618
1345
353
401
1098
1024
1076
1396
1054
527
1796
952
938
19
15
311
453
781
932
760
994
576
1618
1345
353
913
1050
1024
1076
1588
286
15
617
1736
1196
19
15
311
453
781
932
760
994
576
1618
1345
353
841
1100
1024
1140
1388
1310
135
517
1754
1818
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1041
1024
1076
1580
1598
1035
611
1777
1178
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1041
1024
1076
1588
1598
1035
611
1777
1178
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1041
1024
1076
1596
1598
1035
611
1777
1178
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1041
256
1076
1580
1598
1035
611
228
1690
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1041
256
1076
1588
1598
1035
611
228
1690
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1041
256
1076
1596
1598
1035
611
228
1690
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1044
1024
1076
1580
1598
1039
733
1745
1962
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1044
1024
1076
1596
1598
1590
1110
849
810
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1044
512
1076
1580
1598
1590
1334
481
810
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1044
256
1076
1580
1598
1039
733
209
1578
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1049
1024
1076
1580
1598
1585
1203
940
1196
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1049
1024
1076
1588
1598
1585
1203
940
1196
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1049
1024
1076
1596
1598
1585
1203
940
1196
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1049
512
1076
1580
1598
1585
1331
492
812
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1049
512
1076
1588
1598
1585
1331
492
812
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1049
512
1076
1596
1598
1585
1331
492
812
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1042
1024
1076
1580
1598
1035
724
1770
1706
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1042
1024
1076
1588
1598
1035
724
1770
1706
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1042
256
1076
1580
1598
1035
724
234
1962
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1042
256
1076
1588
1598
1035
724
234
1962
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1050
1024
1076
1580
1598
1035
612
1736
1196
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1050
1024
1076
1588
1598
1035
612
1736
1196
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1050
1024
1076
1596
1598
1035
612
1736
1196
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1050
256
1076
1580
1598
1035
612
234
1962
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1050
256
1076
1588
1598
1035
612
234
1962
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1050
256
1076
1596
1598
1035
612
234
1962
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1068
1024
1076
1580
1598
1590
1222
1002
1194
19
15
311
453
781
932
760
994
576
1618
1345
1361
1425
1068
1024
1076
1596
1598
1590
1222
1002
1194
19
15
311
453
781
932
760
994
576
1618
1345
865
1424
1042
0
692
1588
30
1036
1422
44
556
19
15
311
453
781
932
760
994
576
1618
1345
865
1424
1042
1024
1076
1588
30
1036
1118
1468
1196
19
15
311
453
781
932
760
994
576
1618
1345
865
1424
1042
1024
1076
1596
30
1036
1118
1468
1196
19
15
311
453
781
932
760
994
576
1618
1345
865
1424
1042
512
1076
1588
30
1036
1422
396
812
19
15
311
453
781
932
760
994
576
1618
1345
865
1424
1042
256
1076
1588
30
1036
654
218
1946
19
15
311
453
781
932
760
994
576
1618
1345
865
1424
1050
256
1076
1588
30
1036
741
236
1964
19
15
311
453
781
932
760
994
576
1618
1345
865
1424
1066
0
692
1588
30
1036
1477
44
556
19
15
311
453
781
932
760
994
576
1618
1345
865
1424
1098
1024
1076
1588
30
1036
1285
1420
666
19
15
311
453
781
932
760
994
576
1618
1345
865
1424
1098
1024
1076
1596
30
1036
1285
1420
666
19
15
311
453
781
932
760
994
576
1618
1345
865
1424
1098
512
1076
1588
30
1036
1285
396
922
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1041
1024
1076
1588
30
1038
1247
852
938
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1044
1024
1076
1588
30
1039
1117
1425
682
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1044
1024
1076
1596
30
1039
1117
1425
682
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1044
512
1076
1588
30
1038
1462
417
810
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1042
1024
1076
1588
30
1039
628
858
1690
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1042
1024
1076
1596
30
1039
628
858
1690
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1042
512
1076
1588
30
1039
1460
442
938
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1042
256
1076
1588
30
1039
628
250
1946
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1050
0
692
1588
30
1038
1417
40
556
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1050
1024
1076
1588
30
1038
1161
904
1196
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1050
1024
1076
1596
30
1037
626
968
1196
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1050
512
1076
1588
30
1038
1417
408
812
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1050
256
1076
1588
30
1038
745
232
1964
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1068
0
692
1588
30
1038
1222
26
554
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1068
1024
1076
1588
30
1038
1094
1450
1194
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1068
1024
1076
1596
30
1038
1094
1450
1194
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1100
1024
1076
1588
30
1038
1286
1418
682
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1100
1024
1076
1596
30
1038
1286
1418
682
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1100
512
1076
1588
30
1038
1286
394
810
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1098
1024
1076
1588
30
1039
1284
1464
684
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1098
1024
1076
1596
30
1039
1284
1464
684
19
15
311
453
781
932
760
994
576
1618
1345
865
1425
1098
512
1076
1588
30
1039
1284
440
812
19
15
311
453
781
932
760
994
576
1618
1345
865
912
1098
256
1076
1588
30
12
773
140
1946
19
15
311
453
781
932
760
994
576
1618
1345
865
913
1044
1024
1076
1588
146
15
733
1745
1962
19
15
311
453
781
932
760
994
576
1618
1345
865
913
1044
256
1076
1588
146
15
733
209
1578
19
15
311
453
781
932
760
994
576
1618
1345
865
913
1050
1024
1076
1588
146
15
649
1768
1706
19
15
311
453
781
932
760
994
576
1618
1345
865
913
1050
256
1076
1588
146
15
649
232
1962
19
15
311
453
781
932
760
994
576
1618
1345
865
913
1100
256
1076
1588
30
14
774
138
1962
19
15
311
453
781
932
760
994
576
1618
1345
865
913
1098
256
1076
1588
30
15
772
184
1964
19
15
311
453
781
932
760
994
576
1618
1345
1377
1424
1034
1024
1076
1588
1566
1548
1157
972
810
19
15
311
453
781
932
760
994
576
1618
1345
1377
1424
1042
1024
1076
1588
1566
1036
693
1786
1690
19
15
311
453
781
932
760
994
576
1618
1345
1377
1424
1042
256
1076
1588
1566
1036
693
250
1946
19
15
311
453
781
932
760
994
576
1618
1345
1377
1424
1066
1024
1076
1588
1566
1036
709
1740
1706
19
15
311
453
781
932
760
994
576
1618
1345
1377
1424
1066
256
1076
1588
1566
1036
709
204
1962
19
15
311
453
781
932
760
994
576
1618
1345
1377
1424
1098
1024
1076
1588
1566
1548
1285
1420
666
19
15
311
453
781
932
760
994
576
1618
1345
1377
1424
1098
512
1076
1588
1566
1548
1285
396
922
19
15
311
453
781
932
760
994
576
1618
1345
1377
1425
1041
1024
1076
1588
1566
1038
735
1748
1962
19
15
311
453
781
932
760
994
576
1618
1345
1377
1425
1036
1024
1076
1588
1566
1550
1158
1002
810
19
15
311
453
781
932
760
994
576
1618
1345
1377
1425
1044
1024
1076
1588
1566
1038
694
1761
1690
19
15
311
453
781
932
760
994
576
1618
1345
1377
1425
1044
256
1076
1588
1566
1038
694
225
1946
19
15
311
453
781
932
760
994
576
1618
1345
1377
1425
1034
1024
1076
1588
1566
1551
1156
920
1178
19
15
311
453
781
932
760
994
576
1618
1345
1377
1425
1042
1024
1076
1588
1566
1039
692
1786
1690
19
15
311
453
781
932
760
994
576
1618
1345
1377
1425
1042
256
1076
1588
1566
1039
692
250
1946
19
15
311
453
781
932
760
994
576
1618
1345
1377
1425
1050
1024
1076
1588
1566
1038
649
1768
1706
19
15
311
453
781
932
760
994
576
1618
1345
1377
1425
1050
512
1076
1588
1566
1550
1417
408
812
19
15
311
453
781
932
760
994
576
1618
1345
1377
1425
1050
256
1076
1588
1566
1038
649
232
1962
19
15
311
453
781
932
760
994
576
1618
1345
1377
1425
1066
1024
1076
1588
1605
1037
580
844
938
19
15
311
453
781
932
760
994
576
1618
1345
1377
1425
1066
256
1076
1588
1605
1037
580
236
1580
19
15
311
453
781
932
760
994
576
1618
1345
1377
1425
1068
1024
1076
1588
1566
1038
1094
1450
682
19
15
311
453
781
932
760
994
576
1618
1345
1377
1425
1068
256
1076
1588
1566
1038
710
234
1706
19
15
311
453
781
932
760
994
576
1618
1345
1377
1425
1068
256
820
1588
1566
1038
710
234
42
19
15
311
453
781
932
760
994
576
1618
1345
1377
1425
1100
1024
1076
1588
1566
1550
1286
1418
682
19
15
311
453
781
932
760
994
576
1618
1345
1377
1425
1100
512
1076
1588
1566
1550
1286
394
810
19
15
311
453
781
932
760
994
576
1618
1345
1377
1425
1098
512
1076
1588
1566
1551
1284
440
812
19
15
311
453
781
932
760
994
576
1618
1345
849
849
1042
1024
1076
1588
62
107
884
858
1690
19
15
311
453
781
932
760
994
576
1618
1345
849
1425
1041
1024
1076
1580
62
1078
735
1748
1962
19
15
311
453
781
932
760
994
576
1618
1345
849
1425
1044
1024
1076
1580
62
1039
1117
1425
682
19
15
311
453
781
932
760
994
576
1618
1345
849
1425
1044
512
1076
1580
62
1078
1334
417
938
19
15
311
453
781
932
760
994
576
1618
1345
849
1425
1044
256
1076
1580
62
1078
726
209
1578
19
15
311
453
781
932
760
994
576
1618
1345
849
1425
1049
1024
1076
1580
62
1073
1107
1452
940
19
15
311
453
781
932
760
994
576
1618
1345
849
1425
1049
512
1076
1580
62
1073
1331
492
812
19
15
311
453
781
932
760
994
576
1618
1345
849
1425
1049
256
1076
1580
62
1073
723
236
1964
19
15
311
453
781
932
760
994
576
1618
1345
849
1425
1042
512
1076
1588
62
1035
1332
432
940
19
15
311
453
781
932
760
994
576
1618
1345
849
1425
1050
1024
1076
1580
62
1038
1161
904
1196
19
15
311
453
781
932
760
994
576
1618
1345
849
1425
1050
1024
1076
1588
62
1039
1161
904
1196
19
15
311
453
781
932
760
994
576
1618
1345
849
1425
1050
1024
1076
1596
62
1039
1161
904
1196
19
15
311
453
781
932
760
994
576
1618
1345
849
1425
1050
512
1076
1580
62
1038
1417
408
812
19
15
311
453
781
932
760
994
576
1618
1345
849
1425
1068
1024
1076
1580
62
1078
582
938
1194
19
15
311
453
781
932
760
994
576
1618
1345
849
913
1050
1024
1076
1580
62
15
617
1736
1178
19
15
311
453
781
932
760
994
576
1618
1345
849
913
1050
1024
1076
1588
62
15
617
1736
1178
19
15
311
453
781
932
760
994
576
1618
833
865
1424
1042
0
692
372
1054
1036
1205
58
556
19
15
311
453
781
932
760
994
576
1618
833
865
1424
1042
512
692
372
1054
1036
1461
442
42
19
15
311
453
781
932
760
994
576
1618
833
865
1424
1066
0
692
372
1054
1036
1093
26
554
19
15
311
453
781
932
760
994
576
1618
833
865
1424
1098
512
692
372
1054
1036
1285
404
44
19
15
311
453
781
932
760
994
576
1618
833
865
1425
1044
512
692
372
1054
1038
1462
417
42
19
15
311
453
781
932
760
994
576
1618
833
865
1425
1042
0
692
372
1054
1039
1204
58
556
19
15
311
453
781
932
760
994
576
1618
833
865
1425
1050
0
692
372
1042
1039
1513
40
556
19
15
311
453
781
932
760
994
576
1618
833
865
1425
1050
512
692
372
1042
1039
1417
408
44
19
15
311
453
781
932
760
994
576
1618
833
865
1425
1066
0
692
372
1054
1039
1092
24
556
19
15
311
453
781
932
760
994
576
1618
833
865
1425
1068
0
692
372
1054
1038
1222
26
554
19
15
311
453
781
932
760
994
576
1618
833
865
1425
1100
512
692
372
1054
1038
1286
394
42
19
15
311
453
781
932
760
994
576
1618
833
865
1425
1098
512
692
372
1054
1039
1284
440
44
19
15
311
453
781
932
760
994
576
1618
1473
865
1424
1042
1024
1076
1652
30
1036
1118
1468
1196
19
15
311
453
781
932
760
994
576
1618
1473
865
1424
1042
1024
1076
1660
30
1036
1118
1468
1196
19
15
311
453
781
932
760
994
576
1618
1473
865
1424
1042
512
1076
1652
30
1036
1461
442
810
19
15
311
453
781
932
760
994
576
1618
1473
865
1424
1042
512
1140
1652
30
1036
1461
497
794
19
15
311
453
781
932
760
994
576
1618
1473
865
1424
1050
1024
1076
1652
30
1036
1125
1516
1324
19
15
311
453
781
932
760
994
576
1618
1473
865
1424
1050
1024
1140
1652
30
1036
1253
906
794
19
15
311
453
781
932
760
994
576
1618
1473
865
1424
1098
1024
1076
1652
30
1036
1285
1420
666
19
15
311
453
781
932
760
994
576
1618
1473
865
1424
1098
1024
1076
1660
30
1036
1285
1420
666
19
15
311
453
781
932
760
994
576
1618
1473
865
1424
1098
1024
1140
1652
30
1036
1285
1420
794
19
15
311
453
781
932
760
994
576
1618
1473
865
1424
1098
1024
1140
1660
30
1036
1285
1420
794
19
15
311
453
781
932
760
994
576
1618
1473
865
1424
1098
512
1076
1652
30
1036
1285
396
922
19
15
311
453
781
932
760
994
576
1618
1473
865
1424
1098
512
1076
1660
30
1036
1285
396
922
19
15
311
453
781
932
760
994
576
1618
1473
865
1424
1098
512
1140
1652
30
1036
1285
396
794
19
15
311
453
781
932
760
994
576
1618
1473
865
1424
1098
512
1140
1660
30
1036
1285
396
794
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1044
1024
1076
1644
30
1039
1117
1425
682
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1044
1024
1076
1652
30
1039
1117
1425
682
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1044
1024
1076
1660
30
1039
1117
1425
682
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1044
512
1076
1652
30
1038
1462
417
810
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1044
256
1076
1652
18
1039
733
209
1578
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1042
512
1076
1652
30
1039
1460
442
938
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1042
512
1140
1652
30
1039
1460
506
794
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1052
1024
1076
1652
30
1038
1126
1482
666
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1052
1024
1140
1652
30
1038
1254
906
794
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1050
0
692
1652
18
1039
1417
40
556
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1050
1024
1076
1644
30
1038
1161
904
1196
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1050
1024
1076
1652
30
1038
1129
1480
684
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1050
1024
1076
1660
30
1038
1161
904
1196
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1050
1024
1140
1644
30
1038
1161
904
794
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1050
1024
1140
1652
30
1038
1161
904
794
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1050
1024
1140
1660
30
1038
1161
904
794
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1050
512
1076
1644
30
1038
1417
408
812
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1050
512
1076
1652
18
1039
1417
392
810
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1050
512
1076
1660
30
1038
1417
408
812
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1050
512
692
1652
18
1039
1417
392
42
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1050
256
1076
1652
18
1039
617
232
1964
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1068
1024
1076
1644
30
1038
1094
1450
1194
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1068
1024
1076
1652
30
1038
1094
1450
1194
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1068
1024
1076
1660
30
1038
1094
1450
1194
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1100
1024
1076
1644
30
1038
1286
1418
682
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1100
1024
1076
1652
30
1038
1286
1418
682
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1100
1024
1076
1660
30
1038
1286
1418
682
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1100
512
1076
1644
30
1038
1286
394
810
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1100
512
1076
1652
30
1038
1286
394
810
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1100
512
1076
1660
30
1038
1286
394
810
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1100
512
1140
1644
30
1038
1286
394
794
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1100
512
1140
1652
30
1038
1286
394
794
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1100
512
1140
1660
30
1038
1286
394
794
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1098
1024
1076
1644
30
1039
1284
1464
684
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1098
1024
1076
1652
30
1039
1284
1464
684
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1098
1024
1076
1660
30
1039
1284
1464
684
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1098
512
1076
1644
30
1039
1284
440
812
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1098
512
1076
1652
30
1039
1284
440
812
19
15
311
453
781
932
760
994
576
1618
1473
865
1425
1098
512
1076
1660
30
1039
1284
440
812
19
15
311
453
781
932
760
994
576
1618
1473
865
913
1050
0
692
1652
18
15
873
40
556
19
15
311
453
781
932
760
994
576
1618
1347
353
849
1036
1024
1076
1368
1308
142
710
1754
1690
19
15
311
453
781
932
760
994
576
1618
1347
353
849
1036
1024
1140
1368
1308
142
710
1754
1818
19
15
311
453
781
932
760
994
576
1618
1347
353
849
1036
1024
1140
1384
1308
142
710
1754
1818
19
15
311
453
781
932
760
994
576
1618
1347
353
849
1044
1024
1076
1368
1308
141
717
1777
1690
19
15
311
453
781
932
760
994
576
1618
1347
353
849
1050
1024
1076
1368
1308
142
713
1736
1836
19
15
311
453
781
932
760
994
576
1618
1347
353
849
1050
1024
1140
1368
1308
142
713
1736
1818
19
15
311
453
781
932
760
994
576
1618
1347
353
849
1050
1024
1140
1384
1308
142
713
1736
1818
19
15
311
453
781
932
760
994
576
1618
1347
353
849
1050
256
1076
1368
1308
142
713
200
1580
19
15
311
453
781
932
760
994
576
1618
1347
353
848
1034
1024
1076
1368
1308
140
709
1754
1690
19
15
311
453
781
932
760
994
576
1618
1347
353
848
1034
1024
1140
1368
1308
140
709
1754
1818
19
15
311
453
781
932
760
994
576
1618
1347
353
848
1042
1024
1076
1368
1308
140
693
1745
1962
19
15
311
453
781
932
760
994
576
1618
1347
353
848
1042
256
1076
1368
1308
140
693
250
1946
19
15
311
453
781
932
760
994
576
1618
1347
353
400
1042
1024
1076
1368
1052
524
1909
849
938
19
15
311
453
781
932
760
994
576
1618
1347
353
400
1098
1024
1076
1368
1052
524
1797
908
1178
19
15
311
453
781
932
760
994
576
1618
1347
353
401
1050
1024
1076
1368
1052
525
1905
889
940
19
15
311
453
781
932
760
994
576
1618
1347
353
401
1066
1024
1076
1368
1052
525
1860
844
938
19
15
311
453
781
932
760
994
576
1618
1347
353
401
1100
1024
1076
1368
1052
526
1798
906
1178
19
15
311
453
781
932
760
994
576
1618
1347
353
841
1097
1024
1076
1368
1308
134
775
956
1196
19
15
311
453
781
932
760
994
576
1618
1347
1361
1425
1049
1024
1076
1576
1596
1073
723
1772
1708
19
15
311
453
781
932
760
994
576
1618
1347
1361
1425
1049
1024
1076
1592
1596
1585
1203
940
1196
19
15
311
453
781
932
760
994
576
1618
1347
1361
1425
1049
512
1076
1576
1596
1585
1331
492
812
19
15
311
453
781
932
760
994
576
1618
1347
1361
1425
1049
512
1076
1592
1596
1585
1331
492
812
19
15
311
453
781
932
760
994
576
1618
1347
1361
1425
1049
256
1076
1576
1596
1073
723
236
1964
19
15
311
453
781
932
760
994
576
1618
1347
1361
1425
1042
1024
1076
1576
1596
1585
1113
849
810
19
15
311
453
781
932
760
994
576
1618
1347
1361
1425
1042
1024
1076
1592
1596
1585
1113
849
810
19
15
311
453
781
932
760
994
576
1618
1347
1361
1425
1050
1024
1076
1576
1596
1038
626
1736
1178
19
15
311
453
781
932
760
994
576
1618
1347
1361
1425
1050
1024
1076
1592
1596
1038
617
840
812
19
15
311
453
781
932
760
994
576
1618
1347
1361
1425
1050
256
1076
1592
1596
1038
617
232
1964
19
15
311
453
781
932
760
994
576
1618
1347
1361
1426
1042
1024
1076
1576
1596
1072
730
1786
1690
19
15
311
453
781
932
760
994
576
1618
1347
1361
1426
1042
1024
1076
1592
1596
1584
1114
858
1946
19
15
311
453
781
932
760
994
576
1618
1347
1361
1426
1042
256
1076
1576
1596
1072
730
250
1946
19
15
311
453
781
932
760
994
576
1618
1347
865
1424
1042
1024
1076
1592
28
1036
1118
1468
1196
19
15
311
453
781
932
760
994
576
1618
1347
865
1424
1042
512
1076
1592
28
1036
1422
396
812
19
15
311
453
781
932
760
994
576
1618
1347
865
1424
1052
512
1076
1592
28
1036
1418
394
922
19
15
311
453
781
932
760
994
576
1618
1347
865
1424
1098
1024
1076
1592
28
1036
1285
1420
666
19
15
311
453
781
932
760
994
576
1618
1347
865
1424
1098
512
1076
1592
28
1036
1285
396
922
19
15
311
453
781
932
760
994
576
1618
1347
865
1425
1044
1024
1076
1592
28
1037
1117
1425
682
19
15
311
453
781
932
760
994
576
1618
1347
865
1425
1044
512
1076
1592
28
1037
1421
401
938
19
15
311
453
781
932
760
994
576
1618
1347
865
1425
1050
1024
1076
1592
28
1037
1124
1480
684
19
15
311
453
781
932
760
994
576
1618
1347
865
1425
1050
512
1076
1592
28
1037
1457
441
812
19
15
311
453
781
932
760
994
576
1618
1347
865
1425
1066
1024
1076
1592
28
1037
580
844
938
19
15
311
453
781
932
760
994
576
1618
1347
865
1425
1068
1024
1076
1592
28
1038
1094
1450
1194
19
15
311
453
781
932
760
994
576
1618
1347
865
1425
1100
1024
1076
1592
28
1038
1286
1418
682
19
15
311
453
781
932
760
994
576
1618
1347
865
1425
1100
512
1076
1592
28
1038
1286
394
810
19
15
311
453
781
932
760
994
576
1618
1347
865
1425
1098
512
1076
1592
28
1037
1284
440
812
19
15
311
453
781
932
760
994
576
1618
1347
849
1425
1044
1024
1076
1576
60
1037
1165
913
1194
19
15
311
453
781
932
760
994
576
1618
1347
849
1425
1049
1024
1076
1576
60
1073
1107
1452
940
19
15
311
453
781
932
760
994
576
1618
1347
849
1425
1049
512
1076
1576
60
1073
1331
492
812
19
15
311
453
781
932
760
994
576
1618
1347
849
1425
1049
256
1076
1576
60
1073
723
236
1964
19
15
311
453
781
932
760
994
576
1618
1347
849
1425
1042
1024
1076
1576
60
1073
729
1745
1962
19
15
311
453
781
932
760
994
576
1618
1347
849
1425
1042
256
1076
1576
60
1073
729
209
1578
19
15
311
453
781
932
760
994
576
1618
1347
849
1425
1050
1024
1076
1576
60
1038
1161
904
1196
19
15
311
453
781
932
760
994
576
1618
1347
849
1425
1050
1024
1076
1592
60
1038
1161
904
1196
19
15
311
453
781
932
760
994
576
1618
1347
849
1425
1050
512
1076
1576
60
1038
1417
408
812
19
15
311
453
781
932
760
994
576
1618
1347
849
1426
1042
1024
1076
1576
60
1072
1114
1466
1196
19
15
311
453
781
932
760
994
576
1618
1347
849
1426
1042
256
1076
1576
60
1072
602
218
1946
19
15
311
453
781
932
760
994
576
1618
1475
865
1424
1042
1024
1076
1640
28
1036
1166
908
1196
19
15
311
453
781
932
760
994
576
1618
1475
865
1424
1042
1024
1076
1656
28
1036
1118
1468
1196
19
15
311
453
781
932
760
994
576
1618
1475
865
1424
1042
1024
1140
1640
28
1036
1166
908
794
19
15
311
453
781
932
760
994
576
1618
1475
865
1424
1042
512
1076
1640
28
1036
1422
396
812
19
15
311
453
781
932
760
994
576
1618
1475
865
1424
1042
512
1076
1656
28
1036
1422
396
812
19
15
311
453
781
932
760
994
576
1618
1475
865
1424
1042
512
1140
1640
28
1036
1422
396
794
19
15
311
453
781
932
760
994
576
1618
1475
865
1424
1098
1024
1076
1656
28
1036
1285
1420
666
19
15
311
453
781
932
760
994
576
1618
1475
865
1424
1098
512
1076
1656
28
1036
1285
396
922
19
15
311
453
781
932
760
994
576
1618
1475
865
1425
1044
1024
1076
1640
28
1037
1117
1425
682
19
15
311
453
781
932
760
994
576
1618
1475
865
1425
1044
1024
1076
1656
28
1037
1117
1425
682
19
15
311
453
781
932
760
994
576
1618
1475
865
1425
1044
1024
1140
1640
28
1037
1165
993
794
19
15
311
453
781
932
760
994
576
1618
1475
865
1425
1050
1024
1076
1640
28
1038
1161
904
1196
19
15
311
453
781
932
760
994
576
1618
1475
865
1425
1050
1024
1076
1656
28
1038
1161
904
1196
19
15
311
453
781
932
760
994
576
1618
1475
865
1425
1050
1024
1140
1640
28
1038
1161
904
794
19
15
311
453
781
932
760
994
576
1618
1475
865
1425
1068
1024
1076
1640
28
1038
1094
1450
1194
19
15
311
453
781
932
760
994
576
1618
1475
865
1425
1068
1024
1076
1656
28
1038
1094
1450
1194
19
15
311
453
781
932
760
994
576
1618
1475
865
1425
1100
1024
1076
1640
28
1038
1286
1418
682
19
15
311
453
781
932
760
994
576
1618
1475
865
1425
1100
1024
1076
1656
28
1038
1286
1418
682
19
15
311
453
781
932
760
994
576
1618
1475
865
1425
1100
512
1076
1640
28
1038
1286
394
810
19
15
311
453
781
932
760
994
576
1618
1475
865
1425
1100
512
1076
1656
28
1038
1286
394
810
19
15
311
453
781
932
760
994
576
1618
1475
865
1425
1100
512
1140
1640
28
1038
1286
394
794
19
15
311
453
781
932
760
994
576
1618
1603
865
1424
1034
1024
1076
728
28
1036
1157
922
922
19
15
311
453
781
932
760
994
576
1618
1603
865
1424
1034
1024
1140
728
28
1036
1157
922
794
19
15
311
453
781
932
760
994
576
1618
1603
865
1424
1042
1024
1076
728
28
1036
1205
913
938
19
15
311
453
781
932
760
994
576
1618
1603
865
1424
1042
1024
1140
728
28
1036
1205
922
794
19
15
311
453
781
932
760
994
576
1618
1603
865
1424
1052
1024
1076
728
28
1036
1162
906
1706
19
15
311
453
781
932
760
994
576
1618
1603
865
1424
1052
1024
1140
728
28
1036
1162
906
794
19
15
311
453
781
932
760
994
576
1618
1603
865
1424
1050
1024
1076
728
28
1036
1125
1516
1324
19
15
311
453
781
932
760
994
576
1618
1603
865
1424
1066
1024
1076
728
28
1036
1221
876
810
19
15
311
453
781
932
760
994
576
1618
1603
865
1424
1098
1024
1076
728
28
1036
1285
1420
666
19
15
311
453
781
932
760
994
576
1618
1603
865
1424
1098
512
1140
728
28
1036
1285
396
794
19
15
311
453
781
932
760
994
576
1618
1603
865
1425
1036
1024
1076
728
28
1038
1158
1002
810
19
15
311
453
781
932
760
994
576
1618
1603
865
1425
1036
1024
1140
728
28
1038
1158
922
794
19
15
311
453
781
932
760
994
576
1618
1603
865
1425
1044
1024
1076
728
28
1037
1133
1505
938
19
15
311
453
781
932
760
994
576
1618
1603
865
1425
1044
1024
1140
728
28
1037
1133
1505
1306
19
15
311
453
781
932
760
994
576
1618
1603
865
1425
1034
1024
1076
728
28
1037
1156
920
1178
19
15
311
453
781
932
760
994
576
1618
1603
865
1425
1034
1024
1140
728
28
1037
1156
920
794
19
15
311
453
781
932
760
994
576
1618
1603
865
1425
1042
1024
1076
728
28
1037
1122
1520
666
19
15
311
453
781
932
760
994
576
1618
1603
865
1425
1042
1024
1140
728
28
1037
1121
1530
1306
19
15
311
453
781
932
760
994
576
1618
1603
865
1425
1052
1024
1076
728
28
1038
1126
1482
666
19
15
311
453
781
932
760
994
576
1618
1603
865
1425
1050
1024
1076
728
28
1037
1161
904
1196
19
15
311
453
781
932
760
994
576
1618
1603
865
1425
1050
1024
1140
728
28
1037
1161
904
794
19
15
311
453
781
932
760
994
576
1618
1603
865
1425
1066
1024
1076
728
28
1037
580
844
938
19
15
311
453
781
932
760
994
576
1618
1603
865
1425
1068
1024
1076
728
28
1038
1094
1450
1194
19
15
311
453
781
932
760
994
576
1618
1603
865
1425
1068
1024
1140
728
28
1038
1222
842
1818
19
15
311
453
781
932
760
994
576
1618
1603
865
1425
1100
1024
1076
728
28
1038
1286
1418
682
19
15
311
453
781
932
760
994
576
1618
1603
865
1425
1100
512
1140
728
28
1038
1286
394
794
19
15
311
453
781
932
760
994
576
1618
1603
865
1425
1098
1024
1076
728
28
1037
772
852
1708
19
15
311
453
781
932
760
994
576
1618
1603
865
912
1042
1024
1076
728
28
12
629
1754
1178
19
15
311
453
781
932
760
994
576
1618
1603
865
912
1042
1024
1140
728
28
12
629
1754
1818
19
15
311
453
781
932
760
994
576
1618
1603
865
912
1066
1024
1076
728
28
12
709
1740
1706
19
15
311
453
781
932
760
994
576
1618
1603
865
912
1098
1024
1076
728
28
12
1285
1420
1434
19
15
311
453
781
932
760
994
576
1618
1603
865
912
1098
512
1140
728
28
12
1285
396
794
19
15
311
453
781
932
760
994
576
1618
1603
865
913
1044
1024
1076
728
17
13
1117
1425
682
19
15
311
453
781
932
760
994
576
1618
1603
865
913
1042
1024
1076
728
17
13
729
1745
1962
19
15
311
453
781
932
760
994
576
1618
1603
865
913
1050
1024
1076
728
28
13
626
1736
1196
19
15
311
453
781
932
760
994
576
1618
1603
865
913
1050
1024
1140
728
28
13
626
1736
1818
19
15
311
453
781
932
760
994
576
1618
1603
865
913
1068
1024
1076
728
28
14
1094
1450
682
19
15
311
453
781
932
760
994
576
1618
1603
865
913
1100
1024
1076
728
28
14
1286
1418
1322
19
15
311
453
781
932
760
994
576
1618
1603
865
913
1100
512
1140
728
28
14
1286
394
794
19
15
311
453
781
932
760
994
576
1849
833
865
1425
1068
0
542
46
1058
1038
1222
39
605
19
15
311
453
781
932
760
994
576
1849
1473
865
1424
1042
512
542
594
30
1036
1461
497
221
19
15
311
453
276
900
760
994
576
1620
1172
949
944
1034
1024
1079
787
1067
1
645
1754
1947
19
15
311
453
276
900
760
994
576
1620
1172
949
944
1034
1024
1143
787
1067
1
645
1754
1819
19
15
311
453
276
900
760
994
576
1620
1172
949
944
1042
1024
1079
787
1067
14
654
1754
1691
19
15
311
453
276
900
760
994
576
1620
1172
949
944
1042
1024
1143
787
1067
14
654
1754
1819
19
15
311
453
276
900
760
994
576
1620
596
872
872
1068
1024
1079
35
1025
1162
1192
938
1195
19
15
311
453
276
900
760
994
576
1620
1236
872
872
1068
1024
1079
803
1025
1098
1128
1514
683
19
15
311
453
276
900
760
994
576
1620
1876
872
872
1068
0
695
547
1
1184
1192
42
555
19
15
311
453
276
900
760
994
576
1618
1168
944
946
1042
1024
1076
790
1070
14
652
1740
1946
19
15
311
453
276
900
760
994
576
1618
1168
944
946
1042
256
820
790
1070
14
652
202
42
19
15
311
453
276
900
760
994
576
1618
1168
944
946
1050
1024
1076
790
1070
14
650
1768
1708
19
15
311
453
276
900
760
994
576
1618
1168
944
946
1050
256
820
790
1070
14
650
202
42
19
15
311
453
276
900
760
994
576
1618
592
872
872
1068
0
692
406
1029
138
1192
44
556
19
15
311
453
276
900
760
994
576
1618
592
872
872
1100
0
692
406
1029
74
772
108
556
19
15
311
453
276
932
760
994
576
1618
1168
920
914
1042
256
820
786
1072
6
734
209
42
19
15
311
453
789
900
760
994
576
1621
1361
873
873
1068
0
694
1574
133
74
1128
39
557
19
15
311
453
789
900
760
994
576
1621
1361
873
873
1068
1024
1078
1574
133
74
1128
1511
685
19
15
311
453
789
900
760
994
576
1621
1489
873
873
1068
0
694
1638
5
74
1128
39
557
19
15
311
453
789
900
760
994
576
1621
1489
873
873
1068
1024
1078
1638
5
74
1128
1511
685
19
15
311
453
788
900
760
994
576
1620
1616
872
872
1068
1024
1079
727
5
74
1128
1514
683
19
15
311
453
788
900
760
994
576
1620
1364
872
872
1068
0
695
1571
129
74
1128
42
555
19
15
311
453
788
900
760
994
576
1620
1364
872
872
1068
1024
1079
1571
129
74
1128
1514
683
19
15
311
453
788
900
760
994
576
1620
1492
872
872
1068
0
695
1635
1
74
1128
42
555
19
15
311
453
788
900
760
994
576
1620
1492
872
872
1068
1024
1079
1635
1
74
1128
1514
683
19
15
311
453
788
900
760
994
576
1620
1492
872
872
1068
256
1079
1635
1
74
616
234
1707
19
15
311
453
788
900
760
994
576
1618
1360
360
872
1068
1024
1076
1366
1285
144
728
1740
1706
19
15
311
453
788
900
760
994
576
1618
1360
360
872
1100
1024
1076
1366
1285
160
516
1676
1690
19
15
311
453
788
900
760
994
576
1618
1616
872
872
1068
1024
1076
726
5
74
1128
1516
684
19
15
311
453
788
900
760
994
576
1618
1616
872
872
1100
1024
1076
726
5
74
1028
908
1690
19
15
311
453
812
932
760
994
576
1844
1408
832
1426
1042
527
539
615
5
1037
1422
483
136
19
15
311
453
812
932
760
994
576
1844
1408
832
1426
1042
527
539
1655
5
1037
1422
483
136
19
15
311
453
812
932
760
994
576
1844
1408
832
914
1042
271
539
615
5
13
654
227
136
19
15
311
453
813
932
752
978
576
1625
1409
321
852
1108
1024
1502
1310
1027
84
792
944
1078
19
15
311
453
813
932
752
978
576
1625
1409
321
852
1108
1024
1502
1306
1027
84
792
944
1078
19
15
311
453
813
932
752
978
576
1849
1409
321
852
1108
256
542
622
1027
84
536
176
246
19
15
311
453
813
932
752
978
576
1849
1409
321
852
1108
128
542
1646
1027
84
792
48
758
19
15
311
453
813
932
752
978
576
1849
1409
321
852
1108
1104
1310
1298
1027
84
840
772
1126
19
15
311
453
813
932
752
978
576
1849
1409
321
852
1108
1104
1310
1310
1027
84
840
772
1126
19
15
311
453
813
932
752
978
576
1849
1409
321
852
1108
1104
1310
1306
1027
84
840
772
1126
19
15
311
453
813
932
752
978
576
1849
1409
833
852
1108
256
542
622
3
84
536
176
182
19
15
311
453
813
932
752
978
576
1849
1409
833
852
1108
128
542
622
3
84
536
48
758
19
15
311
453
813
932
760
994
576
1618
1411
321
400
1098
1024
1140
1304
1052
524
1797
858
794
19
15
311
453
813
932
760
994
576
1618
1411
321
401
1100
1024
1140
1304
1052
526
1798
810
1818
19
15
311
453
813
932
760
994
576
1849
1409
321
849
1041
1024
1310
1298
1055
97
867
857
1117
19
15
311
453
813
932
760
994
576
1849
1409
321
849
1042
1024
1310
1298
1055
97
865
849
1117
19
15
311
453
813
932
760
994
576
1849
1409
833
1425
1041
512
542
620
2
1038
1423
457
93
19
15
311
453
813
932
760
994
576
1849
1409
833
1425
1041
512
542
622
2
1038
1423
457
93
19
15
311
453
813
932
760
994
576
1849
1409
833
1425
1041
512
542
1644
2
1038
1423
457
93
19
15
311
453
813
932
760
994
576
1849
1409
833
1425
1041
512
542
634
3
1039
1423
457
93
19
15
311
453
813
932
760
994
576
1849
1409
833
1425
1041
512
542
1646
2
1038
1423
457
93
19
15
311
453
813
932
760
994
576
1849
1409
833
1425
1041
512
542
1658
3
1039
1423
457
93
19
15
311
453
813
932
760
994
576
1849
1409
833
913
1041
256
542
620
2
14
655
217
221
19
15
311
453
813
932
760
994
576
1849
1409
833
913
1041
256
542
622
2
14
655
217
221
19
15
311
453
813
932
760
994
576
1849
1409
833
913
1041
256
542
1644
2
14
655
217
221
19
15
311
453
813
932
760
994
576
1849
1409
833
913
1041
256
542
634
3
15
655
217
221
19
15
311
453
813
932
760
994
576
1849
1409
833
913
1041
256
542
1646
2
14
655
217
221
19
15
55
709
780
914
920
994
1088
1364
1344
1346
304
108
512
1719
1947
1105
88
298
490
555
19
15
55
709
780
914
920
994
1088
1364
1344
1346
304
108
512
1719
1951
1105
88
298
490
555
19
15
55
709
780
914
920
994
1088
1364
1344
1346
304
108
512
1719
1911
1105
88
298
490
555
19
15
55
709
780
914
920
994
1088
1364
1344
1346
1328
108
512
1719
1947
1105
1368
298
618
555
19
15
55
709
780
914
920
994
1088
1364
1344
1346
1328
108
512
1719
1951
1361
1368
298
618
555
19
15
55
709
780
914
920
994
1088
1364
1344
1346
1328
108
512
1719
1911
1361
1368
298
618
555
19
15
55
709
780
914
920
994
1088
1362
1344
1346
264
108
512
1716
1950
1361
72
696
1260
1066
19
15
55
709
780
914
920
994
1088
1362
1344
1346
264
108
512
1716
1902
1033
72
872
620
556
19
15
55
709
780
914
920
994
1088
1362
1344
1346
264
108
512
1716
1966
1033
72
872
620
556
19
15
55
709
780
914
920
994
1088
1362
1344
1346
264
108
512
1716
1910
1105
328
360
748
556
19
15
55
709
780
914
920
994
1088
1362
1344
1346
1288
1132
512
1716
1950
1105
584
696
236
1066
19
15
55
709
780
914
920
994
1088
1362
1344
1346
1288
1132
512
1716
1910
1105
584
696
236
1066
19
15
55
709
780
914
920
994
1088
1362
1344
1346
1288
108
512
1716
1950
1105
584
440
1260
556
19
15
55
709
780
914
920
994
1088
1362
1344
1346
1288
108
512
1716
1910
1105
584
440
1260
556
19
15
55
709
780
914
920
994
1088
1362
1344
1346
265
108
512
1716
1946
1026
263
360
748
556
19
15
55
709
780
914
920
994
1088
1362
1344
1346
265
108
512
1716
1914
1282
263
360
492
556
19
15
55
709
780
914
920
994
1088
1362
1344
1346
1289
1132
512
1716
1914
1282
1351
1384
236
556
19
15
55
709
780
914
920
994
1088
1362
1344
1346
1289
108
512
1716
1946
1026
1351
360
748
556
19
15
55
709
780
914
920
994
1088
1362
1344
1346
304
108
512
1716
1950
1105
88
298
492
556
19
15
55
709
780
914
920
994
1088
1362
1344
1346
306
108
512
1716
1910
1105
350
296
492
556
19
15
55
709
781
932
920
994
1088
1362
1345
1377
265
108
512
1716
1908
1346
263
309
442
554
19
15
55
709
781
932
920
994
1088
1362
1345
1377
265
108
512
1716
1916
1090
263
309
442
554
19
15
55
709
781
932
920
994
1088
1362
1345
1377
265
106
512
1716
1908
1346
263
305
440
556
19
15
55
709
781
932
920
994
1088
1362
1345
1377
265
106
512
1716
1916
1090
263
305
440
556
19
15
55
709
781
932
920
994
1088
1362
1345
1377
1289
108
512
1716
1948
1042
1287
312
492
556
19
15
55
709
781
932
920
994
1088
1362
1345
1377
1289
108
512
1716
1908
1298
1287
309
442
554
19
15
55
709
781
932
920
994
1088
1362
1345
1377
1289
106
512
1716
1908
1298
1287
305
440
556
19
15
55
709
781
932
920
994
1088
1362
1347
1377
265
108
512
1716
1896
1354
262
312
492
554
19
15
55
709
788
900
920
994
1088
1364
1364
1384
296
108
512
1719
1891
1281
272
306
490
555
19
15
55
709
788
900
920
994
1088
1362
1360
1384
1320
108
512
1716
1942
1029
1290
312
492
556
19
15
55
453
268
914
920
994
1088
1874
576
834
306
108
512
692
54
1073
1370
296
364
44
19
15
55
453
268
914
920
994
1088
1874
1856
834
264
108
512
692
558
9
1288
361
364
42
19
15
55
453
268
914
920
994
1088
1874
1856
834
306
108
512
692
566
49
1370
296
364
44
19
15
55
453
269
932
920
994
1088
1874
1859
865
265
108
512
692
552
42
1286
312
364
42
19
15
55
453
780
914
920
994
1088
1876
1344
322
304
108
512
695
895
1105
1112
298
362
43
19
15
55
453
780
914
920
994
1088
1876
1344
322
304
108
512
695
887
1105
1112
298
362
43
19
15
55
453
780
914
920
994
1088
1876
1344
322
304
108
512
695
1919
1105
1112
298
362
43
19
15
55
453
780
914
920
994
1088
1876
1344
322
304
108
512
695
1911
1105
1112
298
362
43
19
15
55
453
780
914
920
994
1088
1874
1344
322
264
108
512
692
878
265
328
360
364
42
19
15
55
453
780
914
920
994
1088
1874
1344
322
264
108
512
692
886
337
328
360
364
42
19
15
55
453
780
914
920
994
1088
1874
1344
322
264
108
512
692
1902
1289
328
361
364
42
19
15
55
453
780
914
920
994
1088
1874
1344
322
264
108
512
692
1910
1105
328
360
364
42
19
15
55
453
780
914
920
994
1088
1874
1344
322
265
105
512
692
890
1026
263
365
364
44
19
15
55
453
780
914
920
994
1088
1874
1344
322
265
105
512
692
1914
1282
1287
365
364
44
19
15
55
453
780
914
920
994
1088
1874
1344
322
265
108
512
692
890
1026
263
360
364
42
19
15
55
453
780
914
920
994
1088
1874
1344
322
265
108
512
692
1914
1026
1095
616
364
42
19
15
55
453
780
914
920
994
1088
1874
1344
322
306
108
512
692
886
1105
1374
296
364
42
19
15
55
453
780
914
920
994
1088
1874
1344
322
306
108
512
692
1910
1105
350
296
364
42
19
15
55
453
781
932
920
994
1088
1876
1345
353
265
106
512
695
878
1090
263
817
696
43
19
15
55
453
781
932
920
994
1088
1876
1345
353
265
106
512
695
890
322
262
305
696
43
19
15
55
453
781
932
920
994
1088
1876
1345
353
265
106
512
695
886
322
263
305
696
43
19
15
55
453
781
932
920
994
1088
1876
1345
353
265
106
512
695
1902
1090
263
817
696
43
19
15
55
453
781
932
920
994
1088
1876
1345
353
265
106
512
695
1914
1346
262
305
696
43
19
15
55
453
781
932
920
994
1088
1876
1345
353
265
106
512
695
1910
1346
263
305
696
43
19
15
55
453
781
932
920
994
1088
1874
1345
353
265
108
512
692
884
1346
1287
309
698
42
19
15
55
453
781
932
920
994
1088
1874
1345
353
265
108
512
692
892
1090
1287
312
364
42
19
15
55
453
781
932
920
994
1088
1874
1345
353
265
108
512
692
1916
1346
1287
312
364
42
19
15
55
453
781
932
920
994
1088
1874
1345
353
265
106
512
692
884
322
263
305
696
44
19
15
55
453
781
932
920
994
1088
1874
1345
353
265
106
512
692
892
1090
263
817
696
44
19
15
55
453
781
932
920
994
1088
1874
1345
353
265
106
512
692
1916
1090
263
817
696
44
19
15
55
453
781
932
920
994
1088
1874
1347
353
265
108
512
692
872
330
262
312
364
42
19
15
55
453
781
932
920
994
1088
1874
1347
353
265
108
512
692
1896
1354
262
312
364
42
19
15
87
325
844
914
920
738
0
1908
832
772
592
690
1664
1719
415
6
174
14
618
43
19
15
87
325
844
914
920
738
0
1908
832
772
592
690
1664
1719
319
6
174
14
618
43
19
15
87
325
844
914
920
738
0
1906
832
772
592
690
1664
1716
306
6
173
14
620
42
19
15
87
837
844
914
920
1250
1024
884
832
772
592
1714
1152
439
823
6
174
526
618
171
19
15
87
837
844
914
920
1250
1024
884
832
772
594
1714
1152
439
823
6
172
524
826
171
19
15
87
837
844
914
920
1250
1024
882
832
772
592
1714
1152
436
822
6
174
526
316
172
19
15
87
837
844
914
920
1250
1024
882
832
772
594
1714
1152
436
822
6
172
524
316
172
19
15
311
197
268
914
920
994
576
84
832
834
304
108
0
55
1499
1361
1368
298
234
171
19
15
311
197
268
914
920
994
576
84
832
834
304
108
0
55
895
1361
1368
298
234
171
19
15
311
197
268
914
920
994
576
82
832
834
304
108
0
52
894
1361
1368
298
236
170
19
15
311
197
268
914
920
994
576
82
832
834
306
108
0
52
886
1361
1374
296
876
810
19
15
311
197
269
932
920
994
576
84
833
865
265
106
0
55
858
1346
1286
305
184
171
19
15
311
197
269
932
920
994
576
84
833
865
265
106
0
55
1498
1346
1286
305
184
171
19
15
311
197
269
932
920
994
576
84
833
865
265
106
0
55
886
1346
1287
305
184
171
19
15
311
197
269
932
920
994
576
82
833
865
265
108
0
52
892
1346
1287
309
954
938
19
15
311
197
269
932
920
994
576
82
833
865
265
106
0
52
892
1346
1287
305
184
172
19
15
311
197
269
932
920
994
576
82
835
865
265
108
0
52
888
1354
1286
312
236
170
19
15
311
325
780
932
904
994
576
1874
1472
352
260
116
0
564
1594
1344
258
347
177
410
19
15
311
325
780
914
920
994
576
1876
1472
322
304
108
0
567
1591
1105
1112
298
874
299
19
15
311
325
780
914
920
994
576
1876
1472
322
304
108
0
567
1599
1105
1112
298
874
299
19
15
311
325
780
914
920
994
576
1876
1472
834
1328
1132
0
567
1591
81
1112
1322
490
299
19
15
311
325
780
914
920
994
576
1876
1472
834
1328
1132
0
567
1599
81
1112
1322
490
299
19
15
311
325
780
914
920
994
576
1876
960
834
1328
1132
0
567
55
1105
1112
1322
490
299
19
15
311
325
780
914
920
994
576
1876
960
834
1328
1132
0
567
63
1105
1112
1322
490
299
19
15
311
325
780
914
920
994
576
1876
960
834
1328
108
0
567
55
1105
1112
298
1002
299
19
15
311
325
780
914
920
994
576
1876
960
834
1328
108
0
567
63
1105
1112
298
1002
299
19
15
311
325
780
914
920
994
576
1874
1472
322
264
108
0
564
1582
1033
264
361
236
428
19
15
311
325
780
914
920
994
576
1874
1472
322
264
108
0
564
1590
1105
328
360
236
298
19
15
311
325
780
914
920
994
576
1874
1472
322
265
105
0
564
1594
1282
263
365
236
428
19
15
311
325
780
914
920
994
576
1874
1472
322
265
108
0
564
1594
1026
327
360
236
298
19
15
311
325
780
914
920
994
576
1874
1472
322
306
108
0
564
1590
1105
346
296
1004
300
19
15
311
325
780
914
920
994
576
1874
1472
834
1288
1132
0
564
1590
81
1096
1384
364
298
19
15
311
325
780
914
920
994
576
1874
1472
834
1289
1132
0
564
1594
2
1095
1384
364
298
19
15
311
325
780
914
920
994
576
1874
1472
834
1330
1132
0
564
566
81
1114
1320
492
300
19
15
311
325
780
914
920
994
576
1874
1472
834
1330
1132
0
564
1590
81
1118
1320
492
298
19
15
311
325
780
914
920
994
576
1874
960
834
1288
1132
0
564
54
1105
1096
1384
364
298
19
15
311
325
780
914
920
994
576
1874
960
834
1288
108
0
564
54
1105
1096
360
876
298
19
15
311
325
780
914
920
994
576
1874
960
834
1289
1132
0
564
58
1026
1095
1384
364
298
19
15
311
325
780
914
920
994
576
1874
960
834
1330
1132
0
564
54
1105
1114
1320
492
300
19
15
311
325
780
914
920
994
576
1874
960
834
1330
108
0
564
54
1105
1114
296
1004
300
19
15
311
325
781
932
920
994
576
1876
1473
353
265
106
0
567
574
322
263
305
184
427
19
15
311
325
781
932
920
994
576
1876
1473
353
265
106
0
567
1598
1346
263
305
184
427
19
15
311
325
781
932
920
994
576
1876
1473
353
265
106
0
567
1590
1346
263
305
184
427
19
15
311
325
781
932
920
994
576
1876
1473
353
265
106
0
567
1594
1042
263
817
184
427
19
15
311
325
781
932
920
994
576
1874
1473
353
265
108
0
564
572
322
263
309
954
682
19
15
311
325
781
932
920
994
576
1874
1473
353
265
108
0
564
1588
1298
263
312
236
298
19
15
311
325
781
932
920
994
576
1874
1473
353
265
108
0
564
1596
1346
263
309
954
682
19
15
311
325
781
932
920
994
576
1874
1473
353
265
106
0
564
572
322
263
305
184
428
19
15
311
325
781
932
920
994
576
1874
1473
353
265
106
0
564
1588
1346
263
305
184
428
19
15
311
325
781
932
920
994
576
1874
1473
353
265
106
0
564
1596
1346
263
305
184
428
19
15
311
325
781
932
920
994
576
1874
1475
353
265
108
0
564
1576
1354
262
821
186
426
19
15
311
325
781
932
920
994
576
1874
1475
353
265
108
0
564
1592
1354
262
821
186
426
19
15
311
325
788
900
912
978
576
1876
976
856
1304
1138
80
603
39
1072
1088
1390
321
531
19
15
311
325
844
932
904
994
576
1874
832
288
260
116
0
564
90
1296
258
822
177
410
19
15
311
325
844
914
904
994
576
1874
832
258
260
116
0
564
90
1282
288
437
1009
410
19
15
311
325
844
914
904
994
576
1874
832
258
260
116
0
628
90
1282
288
437
1009
282
19
15
311
325
844
914
920
994
576
1874
832
258
264
108
0
1204
110
1289
328
361
1004
1580
19
15
311
325
844
914
920
994
576
1874
832
258
265
105
0
564
90
1282
327
365
876
300
19
15
311
325
844
914
920
994
576
1874
832
258
265
108
0
564
90
1282
263
360
236
298
19
15
311
325
844
914
920
994
576
1874
832
258
265
108
0
1204
122
1282
263
360
1004
1578
19
15
311
325
844
914
920
994
576
1874
832
770
1289
1132
0
564
90
1026
1095
1384
364
298
19
15
311
325
845
932
920
994
576
1876
833
289
265
106
0
567
90
1298
263
305
184
427
19
15
311
325
845
932
920
994
576
1876
833
289
265
106
0
567
118
1298
263
305
184
427
19
15
311
325
845
932
920
994
576
1876
833
289
265
106
0
567
110
1298
263
817
184
427
19
15
311
453
268
914
920
994
576
1620
576
834
304
108
0
695
411
1105
1368
1322
1002
555
19
15
311
453
268
914
920
994
576
1618
576
834
265
108
0
1076
58
1026
1287
360
876
1836
19
15
311
453
268
914
920
994
576
1618
576
834
306
108
0
1076
54
1073
1370
296
1002
1962
19
15
311
453
268
914
920
994
576
1618
1856
834
264
108
0
692
558
9
1288
361
876
556
19
15
311
453
268
914
920
994
576
1618
1856
834
265
105
0
1076
570
2
1287
365
876
1836
19
15
311
453
268
914
920
994
576
1618
1856
834
265
108
0
1076
570
2
1287
360
876
1836
19
15
311
453
268
914
920
994
576
1618
1856
834
306
108
0
1076
566
81
1374
296
1004
1962
19
15
311
453
269
932
920
994
576
1620
577
865
265
106
0
695
430
1058
1287
1329
952
555
19
15
311
453
269
932
920
994
576
1618
1857
865
265
108
0
692
572
66
1287
309
954
554
19
15
311
453
269
932
920
994
576
1618
1857
865
265
106
0
692
572
66
1287
305
952
556
19
15
311
453
780
932
904
994
576
1618
1344
352
260
116
0
1076
1394
1344
258
347
945
1690
19
15
311
453
780
914
920
994
576
1620
1344
322
264
108
0
1079
1591
305
328
361
874
1835
19
15
311
453
780
914
920
994
576
1620
1344
322
264
108
0
1079
1599
305
328
361
874
1835
19
15
311
453
780
914
920
994
576
1620
1344
322
304
108
0
1079
1591
337
344
298
874
1835
19
15
311
453
780
914
920
994
576
1620
832
834
1328
108
0
695
383
1105
1112
298
1002
555
19
15
311
453
780
914
920
994
576
1620
832
834
1328
108
0
695
375
1105
1112
298
1002
555
19
15
311
453
780
914
920
994
576
1618
1344
322
264
108
0
1076
1590
337
328
360
876
1836
19
15
311
453
780
914
920
994
576
1618
1344
322
264
108
0
1076
1406
1105
1160
472
1004
1962
19
15
311
453
780
914
920
994
576
1618
1344
322
264
108
0
1076
1398
1361
1096
616
1004
1962
19
15
311
453
780
914
920
994
576
1618
1344
322
264
108
0
692
1582
265
328
360
876
556
19
15
311
453
780
914
920
994
576
1618
1344
322
264
108
0
692
1590
305
328
360
876
556
19
15
311
453
780
914
920
994
576
1618
1344
322
265
105
0
1076
1594
258
263
365
876
1836
19
15
311
453
780
914
920
994
576
1618
1344
322
265
108
0
1076
1594
258
263
360
876
1836
19
15
311
453
780
914
920
994
576
1618
1344
322
304
108
0
1076
1406
1361
344
298
876
1836
19
15
311
453
780
914
920
994
576
1618
1344
322
306
108
0
1076
1590
337
350
808
876
1834
19
15
311
453
780
914
920
994
576
1618
1344
322
306
108
0
1076
1398
1361
350
808
876
1834
19
15
311
453
780
914
920
994
576
1618
1344
322
306
108
0
692
1590
337
350
296
876
556
19
15
311
453
780
914
920
994
576
1618
1344
1346
1289
108
0
1076
1594
1538
1287
184
876
1836
19
15
311
453
780
914
920
994
576
1618
1472
322
265
108
0
1076
1338
1026
1095
872
876
1836
19
15
311
453
780
914
920
994
576
1618
1472
834
1289
1132
0
692
1658
2
1095
1384
364
556
19
15
311
453
781
932
920
994
576
1620
1345
353
265
106
0
1079
1590
322
263
305
952
1707
19
15
311
453
781
932
920
994
576
1620
1345
353
265
106
0
1079
1398
1346
263
305
952
1707
19
15
311
453
781
932
920
994
576
1618
1345
353
265
108
0
1076
1588
322
263
821
954
1962
19
15
311
453
781
932
920
994
576
1618
1345
353
265
108
0
1076
1596
322
263
821
954
1962
19
15
311
453
781
932
920
994
576
1618
1345
353
265
108
0
1076
1404
1090
1287
312
876
1836
19
15
311
453
781
932
920
994
576
1618
1345
353
265
106
0
1076
1588
322
263
305
952
1708
19
15
311
453
781
932
920
994
576
1618
1345
353
265
106
0
1076
1596
322
263
305
952
1708
19
15
311
453
781
932
920
994
576
1618
1345
353
265
106
0
1076
1404
1346
263
305
952
1708
19
15
311
453
781
932
920
994
576
1618
1347
353
265
108
0
1076
1576
298
262
312
876
1836
19
15
311
453
781
932
920
994
576
1618
1347
353
265
108
0
1076
1400
1354
262
312
876
1836
19
15
311
453
781
932
920
994
576
1618
1347
353
265
108
0
692
1576
298
262
312
876
556
19
15
311
453
276
900
920
994
576
1620
1876
872
296
108
0
695
547
1
1296
344
954
555
19
15
311
453
788
900
912
978
576
1620
1360
344
280
114
80
1115
1356
1328
320
366
833
1811
19
15
311
453
788
900
912
978
576
1620
1360
344
280
114
80
1115
1575
304
320
366
833
1811
19
15
311
453
788
900
920
994
576
1620
1364
360
296
108
0
695
1571
257
272
344
954
555
19
15
311
197
405
452
456
978
576
82
657
177
644
1548
512
116
1300
558
1724
1704
172
1948
19
15
311
197
404
452
456
978
576
82
656
176
644
1548
512
116
1302
558
1724
1704
172
1948
19
15
311
197
404
452
456
978
576
82
656
688
644
1548
512
116
1302
1326
1132
1672
172
1948
19
15
311
197
405
452
472
962
576
85
661
177
689
1586
519
109
1298
559
1573
1697
179
1844
19
15
311
197
405
452
472
962
576
85
661
181
561
1586
519
109
1296
554
1729
1697
179
1844
19
15
311
197
405
452
472
962
576
85
661
181
561
1586
519
109
1298
555
1729
1697
179
1844
19
15
311
197
405
452
472
962
576
85
661
181
689
1586
519
109
1296
554
1665
1697
179
1844
19
15
311
197
405
452
472
962
576
85
661
181
689
1586
519
109
1298
555
1665
1697
179
1844
19
15
55
13
780
914
776
866
1088
2018
2016
772
1028
1268
640
708
526
248
528
694
177
266
19
15
55
13
780
914
776
866
1088
2018
2016
772
1028
1268
896
708
526
248
528
694
113
10
19
15
55
13
780
914
776
866
1088
2018
2016
772
1028
1276
896
708
526
248
528
616
106
10
19
15
55
13
780
914
904
994
1088
2018
2016
772
1284
116
512
708
526
248
1040
182
625
10
19
15
55
13
780
938
980
962
1088
2018
2016
1186
1154
42
512
708
526
1722
1196
436
1208
42
19
15
55
965
268
932
1008
994
64
852
64
608
288
26
256
823
55
581
236
398
122
43
19
15
55
965
268
932
1008
994
64
852
64
608
288
26
256
823
63
581
236
398
122
43
19
15
55
965
268
932
1008
994
64
852
64
608
290
26
256
823
55
581
238
398
122
43
19
15
55
965
268
932
1008
994
64
850
64
608
290
26
256
820
54
670
238
396
108
42
19
15
55
965
268
932
1016
994
64
850
64
608
594
18
256
820
54
414
910
1708
108
44
19
15
55
965
268
932
1016
994
64
850
64
608
594
26
256
820
54
414
910
1706
104
44
19
15
55
965
268
932
1016
994
64
850
64
592
1106
18
256
820
46
574
1910
470
81
42
19
15
55
965
268
932
1016
994
64
850
64
592
338
17
256
820
46
574
222
983
84
42
19
15
55
965
268
932
1016
994
64
850
64
592
338
18
256
820
46
574
222
982
76
44
19
15
55
965
268
932
1016
994
64
850
64
592
594
17
256
820
46
574
734
2007
84
42
19
15
55
965
268
932
1016
994
64
850
64
592
594
18
256
820
46
574
726
2006
81
42
19
15
55
965
268
932
1016
994
64
850
64
592
594
18
256
820
54
574
758
1750
81
42
19
15
55
965
268
932
1016
994
64
850
64
592
594
28
256
820
46
574
726
1736
74
42
19
15
55
965
268
932
1016
994
64
850
192
608
1170
17
256
820
118
542
1806
375
84
42
19
15
55
965
269
932
1008
994
64
852
65
609
289
25
256
823
58
542
238
399
121
43
19
15
55
965
269
932
1016
994
64
849
65
593
593
25
271
821
58
574
753
1747
67
33
19
15
55
965
269
932
1016
994
64
853
65
593
337
17
256
822
46
318
230
419
121
45
19
15
55
965
269
932
1016
994
64
853
65
593
337
20
256
822
46
574
222
982
79
45
19
15
55
965
269
932
1016
994
64
853
65
593
337
18
256
822
46
318
235
500
81
45
19
15
55
965
269
932
1016
994
64
853
65
593
593
17
256
822
46
574
726
1743
121
45
19
15
55
965
269
932
1016
994
64
852
65
609
593
26
256
823
58
530
911
1705
104
43
19
15
55
965
269
932
1016
994
64
852
65
593
1105
25
271
823
45
574
1905
467
67
32
19
15
55
965
269
932
1016
994
64
852
65
593
337
17
256
823
45
574
214
463
73
43
19
15
55
965
269
932
1016
994
64
852
65
593
337
17
256
823
46
318
230
419
121
43
19
15
55
965
269
932
1016
994
64
852
65
593
337
17
263
823
45
318
230
419
107
40
19
15
55
965
269
932
1016
994
64
852
65
593
337
25
271
823
45
574
241
979
67
32
19
15
55
965
269
932
1016
994
64
852
65
593
337
18
256
823
45
574
223
980
74
43
19
15
55
965
269
932
1016
994
64
852
65
593
337
18
256
823
46
574
223
980
74
43
19
15
55
965
269
932
1016
994
64
852
65
593
337
18
263
823
45
318
230
482
83
40
19
15
55
965
269
932
1016
994
64
852
65
593
337
18
271
823
45
318
230
418
99
32
19
15
55
965
269
932
1016
994
64
852
65
593
337
26
256
823
45
574
214
466
74
43
19
15
55
965
269
932
1016
994
64
852
65
593
337
26
256
823
46
318
239
489
72
43
19
15
55
965
269
932
1016
994
64
852
65
593
593
17
256
823
45
574
878
1999
73
43
19
15
55
965
269
932
1016
994
64
852
65
593
593
17
256
823
46
574
726
1743
73
43
19
15
55
965
269
932
1016
994
64
852
65
593
593
17
256
823
58
574
878
1999
73
43
19
15
55
965
269
932
1016
994
64
852
65
593
593
25
271
823
45
574
753
1747
67
32
19
15
55
965
269
932
1016
994
64
852
65
593
593
25
271
823
58
574
753
1747
67
32
19
15
55
965
269
932
1016
994
64
852
65
593
593
18
256
823
45
574
735
2004
74
43
19
15
55
965
269
932
1016
994
64
852
65
593
593
18
256
823
46
574
735
2004
74
43
19
15
55
965
269
932
1016
994
64
852
65
593
593
18
271
823
45
318
870
2018
99
32
19
15
55
965
269
932
1016
994
64
852
65
593
593
26
256
823
45
574
879
1993
72
43
19
15
55
965
269
932
1016
994
64
852
65
593
593
26
256
823
46
574
726
2002
74
43
19
15
55
965
269
932
1016
994
64
850
65
609
1169
17
256
820
52
670
1806
479
84
42
19
15
55
965
269
932
1016
994
64
850
65
609
1169
20
256
820
52
542
1807
477
81
42
19
15
55
965
269
932
1016
994
64
850
65
609
1169
20
256
820
60
542
1805
477
81
42
19
15
55
965
269
932
1016
994
64
850
65
609
1169
18
256
820
60
542
1805
473
81
42
19
15
55
965
269
932
1016
994
64
850
65
593
1105
17
256
820
44
574
1910
479
84
42
19
15
55
965
269
932
1016
994
64
850
65
593
1105
20
256
820
44
574
1910
470
81
42
19
15
55
965
269
932
1016
994
64
850
65
593
337
17
256
820
44
574
222
991
84
42
19
15
55
965
269
932
1016
994
64
850
65
593
337
12
256
820
44
574
214
454
74
42
19
15
55
965
269
932
1016
994
64
850
65
593
337
20
256
820
44
318
246
470
81
42
19
15
55
965
269
932
1016
994
64
850
65
593
337
25
256
820
44
574
241
979
76
44
19
15
55
965
269
932
1016
994
64
850
65
593
337
18
256
820
44
318
223
468
74
42
19
15
55
965
269
932
1016
994
64
850
65
593
337
26
256
820
44
574
214
978
74
42
19
15
55
965
269
932
1016
994
64
850
65
593
593
17
256
820
44
574
734
1759
84
42
19
15
55
965
269
932
1016
994
64
850
65
593
593
12
256
820
44
574
726
1734
74
42
19
15
55
965
269
932
1016
994
64
850
65
593
593
20
256
820
44
574
735
1757
81
42
19
15
55
965
269
932
1016
994
64
850
65
593
593
25
256
820
44
574
753
1747
76
44
19
15
55
965
269
932
1016
994
64
850
65
593
593
25
256
820
52
574
753
1747
76
44
19
15
55
965
269
932
1016
994
64
850
65
593
593
25
256
820
60
574
753
1747
76
44
19
15
55
965
269
932
1016
994
64
850
65
593
593
18
256
820
44
574
735
2004
74
42
19
15
55
965
269
932
1016
994
64
850
65
593
593
26
256
820
44
574
726
2002
74
42
19
15
55
965
269
932
1016
994
64
850
193
609
1168
18
256
820
116
542
1804
373
81
42
19
15
55
965
269
932
1016
994
64
850
193
609
592
18
256
820
116
542
908
1717
122
42
19
15
55
965
269
932
1016
994
64
850
67
609
1169
17
256
820
56
540
1806
479
84
42
19
15
55
965
269
932
1016
994
64
850
67
609
1169
20
256
820
56
540
1805
477
81
42
19
15
55
965
269
932
1016
994
64
850
67
609
1169
18
256
820
56
540
1805
473
81
42
19
15
55
965
269
932
1016
994
64
850
67
593
1105
18
256
820
40
572
1905
473
81
42
19
15
55
965
269
932
1016
994
64
850
67
593
337
17
256
820
40
572
222
991
84
42
19
15
55
965
269
932
1016
994
64
850
67
593
337
20
256
820
40
572
221
989
81
42
19
15
55
965
269
932
1016
994
64
850
67
593
337
25
256
820
40
572
241
979
76
44
19
15
55
965
269
932
1016
994
64
850
67
593
337
18
256
820
40
572
221
980
80
42
19
15
55
965
269
932
1016
994
64
850
67
593
337
26
256
820
40
572
209
977
73
42
19
15
55
965
269
932
1016
994
64
850
67
593
593
17
256
820
40
572
734
1759
84
42
19
15
55
965
269
932
1016
994
64
850
67
593
593
25
256
820
40
572
753
1747
76
44
19
15
55
965
269
932
1016
994
64
850
67
593
593
25
256
820
56
572
753
1747
76
44
19
15
55
965
269
932
1016
994
64
850
67
593
593
18
256
820
40
572
753
1753
81
42
19
15
55
965
269
932
1016
994
64
850
195
609
585
26
256
820
88
284
881
2001
73
44
19
15
87
965
268
932
1016
866
0
818
64
608
584
76
256
820
62
328
880
1796
44
170
19
15
87
965
268
932
1016
866
0
818
64
608
584
76
256
820
54
288
880
1796
44
170
19
15
87
645
5
900
752
1746
1024
1305
1073
1905
729
1620
1744
1694
1546
1183
81
1112
516
38
19
15
87
645
5
900
752
1746
1024
1305
1073
1905
729
1620
1744
1694
1550
1182
81
1112
516
38
19
15
87
645
261
900
752
1746
1024
1305
561
1649
728
1618
1744
1694
1038
547
100
1165
512
38
19
15
87
645
261
900
752
1746
1024
1305
561
1649
729
1618
1744
1694
1038
545
115
1164
512
38
19
15
87
645
261
900
752
1746
1024
1305
561
1652
728
1618
1744
1694
1034
556
97
654
514
38
19
15
1623
1349
1356
708
1784
1762
1024
1396
1344
96
808
556
640
695
799
69
682
178
1194
1067
19
15
1623
1349
1356
708
1784
1762
1024
1396
1344
96
808
556
640
695
831
69
682
178
1194
1067
19
15
1623
1349
1356
708
1784
1762
1024
1394
1344
96
808
524
640
692
822
69
682
132
1196
1050
19
15
1623
1349
1356
708
1784
1762
1024
1394
1344
96
808
556
640
692
822
69
682
168
1196
1066
19
15
1623
1349
1357
708
1784
1762
1024
1393
1345
97
809
537
655
693
816
66
683
139
643
545
19
15
1623
1349
1357
708
1784
1762
1024
1393
1345
97
809
537
655
693
794
66
683
139
643
545
19
15
1623
1349
1357
708
1784
1762
1024
1393
1345
97
809
537
655
693
346
66
683
139
643
545
19
15
1623
1349
1357
708
1784
1762
1024
1393
1345
97
809
553
655
693
816
66
683
171
1187
1057
19
15
1623
1349
1357
708
1784
1762
1024
1393
1345
97
809
553
655
693
794
66
683
171
1187
1057
19
15
1623
1349
1357
708
1784
1762
1024
1393
1345
97
809
553
655
693
346
66
683
171
1187
1057
19
15
1623
1349
1357
708
1784
1762
1024
1396
1345
97
809
537
640
695
794
66
683
139
656
539
19
15
1623
1349
1357
708
1784
1762
1024
1396
1345
97
809
537
640
695
822
66
683
139
656
539
19
15
1623
1349
1357
708
1784
1762
1024
1396
1345
97
809
537
640
695
826
66
683
139
656
539
19
15
1623
1349
1357
708
1784
1762
1024
1396
1345
97
809
537
655
695
794
66
683
139
1155
1184
19
15
1623
1349
1357
708
1784
1762
1024
1396
1345
97
809
537
655
695
826
66
683
139
1155
1184
19
15
1623
1349
1357
708
1784
1762
1024
1396
1345
97
809
553
655
695
794
66
683
171
1187
1056
19
15
1623
1349
1357
708
1784
1762
1024
1396
1345
97
809
553
655
695
826
66
683
171
1187
1056
19
15
1623
1349
1357
708
1784
1762
1024
1394
1345
97
809
524
640
692
796
66
711
133
1194
1066
19
15
1623
1349
1357
708
1784
1762
1024
1394
1345
97
809
524
640
692
604
66
711
133
1194
1066
19
15
1623
1349
1357
708
1784
1762
1024
1394
1345
97
809
538
640
692
796
66
711
140
1164
1050
19
15
1623
1349
1357
708
1784
1762
1024
1394
1345
97
809
538
640
692
604
66
711
140
1164
1050
19
15
1623
1349
1357
708
1704
1730
1024
1394
1345
97
785
588
736
692
796
66
726
134
666
538
19
15
1623
1349
1357
708
1704
1730
1024
1394
1345
97
785
588
736
692
604
66
726
134
666
538
19
15
1623
1349
1357
708
1704
1730
1024
1394
1345
97
786
588
608
692
796
66
736
136
556
556
19
15
1623
1349
1357
708
1704
1730
1024
1394
1345
97
786
588
608
692
348
66
736
136
556
556
19
15
1623
1349
1357
708
1704
1730
1024
1394
1345
97
786
588
608
692
604
66
736
136
556
556
19
15
1623
1349
1357
708
1704
1730
1024
1394
1345
97
786
588
608
692
828
66
736
136
556
556
19
15
1623
1349
1357
708
1704
1730
1024
1394
1345
97
786
588
736
692
796
66
736
136
1178
1050
19
15
1623
1349
1357
708
1704
1730
1024
1394
1345
97
786
588
736
692
348
66
736
136
1178
1050
19
15
1623
1349
1357
708
1704
1730
1024
1394
1345
97
786
588
736
692
604
66
736
136
1178
1050
19
15
1623
1349
1357
708
1704
1730
1024
1394
1347
97
785
588
736
692
792
74
726
134
666
538
19
15
1623
1349
1357
708
1704
1730
1024
1394
1347
97
785
588
736
692
824
74
726
134
666
538
19
15
1879
1093
277
900
920
738
1536
1844
149
1461
1264
1210
640
567
529
1818
1824
1061
178
427
19
15
1879
1093
277
900
920
738
1536
1844
149
1461
1265
1202
640
567
529
1818
1825
1057
177
427
19
15
1879
1093
277
900
920
738
1536
1844
149
1460
1266
1210
640
567
529
1816
1824
1062
185
427
19
15
343
197
428
964
872
578
0
1202
640
1664
1220
524
1632
1972
690
1664
1538
134
556
172
19
15
343
197
428
964
872
578
0
1202
640
1664
1220
524
1632
1972
694
1669
1538
134
556
172
19
15
343
197
429
964
872
578
0
1202
641
1665
1225
524
1632
1972
692
1666
1543
136
556
170
19
15
343
197
429
964
872
578
0
1202
641
1665
1225
524
1632
1972
700
1666
1543
136
556
170
19
15
1623
1861
885
1860
1200
690
512
681
137
1225
537
146
432
446
818
651
135
1676
128
6
19
15
919
837
1821
1412
1456
2
96
49
609
97
564
884
848
942
554
1795
4
53
4
278
19
15
567
1861
589
964
424
546
672
565
65
353
17
601
608
310
61
321
97
307
908
166
19
15
567
1861
589
964
424
546
672
565
65
353
17
601
608
310
38
289
97
307
908
166
19
15
567
1861
589
964
424
546
672
565
65
353
17
601
608
310
46
289
97
307
908
166
19
15
567
1861
589
964
424
546
672
565
65
353
17
601
608
310
62
321
97
307
908
166
19
15
567
1861
589
964
424
546
672
565
65
353
17
601
608
310
54
321
97
307
908
166
19
15
567
1861
589
964
424
546
672
562
67
353
17
601
608
436
56
321
97
307
268
204
19
15
567
1861
589
964
424
546
416
565
65
353
17
601
96
54
61
321
97
307
140
166
19
15
567
1861
589
964
424
546
416
565
65
353
17
601
96
54
38
289
97
307
140
166
19
15
567
1861
589
964
424
546
416
565
65
353
17
601
96
54
46
289
97
307
140
166
19
15
567
1861
589
964
424
546
416
565
65
353
17
601
96
54
62
321
97
307
140
166
19
15
567
1861
589
964
424
546
416
565
65
353
17
601
96
54
54
321
97
307
140
166
19
15
599
837
885
964
904
706
640
553
777
617
516
564
1584
1726
1650
215
180
440
720
150
19
15
599
837
885
964
904
706
640
553
393
585
516
564
1584
1726
210
151
244
440
720
150
19
15
311
965
629
964
1928
1154
160
313
777
585
1545
1052
1104
94
450
75
929
936
199
54
19
15
1623
1349
373
964
904
706
1664
1577
265
297
260
52
560
702
626
343
180
440
720
1686
19
15
87
197
149
468
146
178
384
409
593
465
21
404
432
286
914
542
694
533
16
198
19
15
87
197
149
468
146
178
384
409
593
465
21
916
432
286
914
543
733
1557
16
1222
19
15
87
197
149
468
146
178
384
409
593
469
21
404
432
286
916
566
725
533
16
198
19
15
87
197
149
468
146
178
384
409
593
469
21
404
432
286
914
539
729
530
16
198
19
15
87
197
149
468
146
178
384
409
593
469
21
916
432
286
914
539
729
1554
16
198
19
15
87
197
149
468
146
178
384
409
597
469
21
404
432
286
913
539
729
530
16
198
19
15
87
197
149
468
146
178
384
409
597
469
21
916
432
286
913
539
729
1554
16
198
19
15
87
197
149
468
166
161
384
409
593
466
6
822
880
1822
914
568
1912
1304
524
1614
19
15
87
197
149
468
150
161
384
409
593
466
22
70
496
286
914
536
728
68
684
78
19
15
87
197
149
468
150
161
384
409
593
466
22
838
496
286
914
536
728
1600
44
590
19
15
87
197
149
468
598
353
256
409
593
466
982
518
1904
286
914
536
1560
1156
1196
334
19
15
87
197
148
468
598
209
256
884
592
464
982
1106
1472
859
907
542
1590
1562
1723
1051
19
15
87
197
148
468
598
209
256
884
592
464
982
1106
1472
859
903
542
1590
1562
1723
1051
19
15
311
197
148
468
598
465
448
340
592
464
982
598
576
1627
1099
542
1558
530
1731
1563
19
15
311
197
148
468
598
465
448
340
592
464
982
598
576
1627
1127
542
1558
530
1731
1563
19
15
311
197
148
468
598
465
448
340
596
464
982
598
576
1627
1120
542
1558
530
1731
1563
19
15
55
141
388
20
630
178
704
482
432
421
925
676
1920
1172
130
563
1067
809
1102
1674
19
15
87
197
164
468
502
433
512
436
132
384
142
10
384
491
115
577
653
130
571
27
19
15
87
197
149
468
854
465
512
885
593
866
870
18
320
877
1100
1280
1304
1354
1403
527
19
15
87
197
149
468
470
465
512
881
593
866
614
534
576
878
1098
1280
792
1360
1348
1038
19
15
87
197
149
468
470
465
512
881
593
868
630
534
320
878
1098
1292
904
544
68
526
19
15
87
197
149
468
470
465
512
881
593
868
630
534
576
878
1098
1292
1416
1472
1348
1038
19
15
87
197
149
468
470
465
512
881
593
468
598
534
320
878
902
540
1688
628
68
270
19
15
87
197
149
468
470
465
512
885
593
866
614
530
576
877
1100
1280
792
1482
1339
1039
19
15
87
197
149
468
470
465
512
885
593
868
614
534
576
877
1101
1292
792
850
835
1039
19
15
87
197
149
468
470
465
512
885
593
868
614
534
576
877
1100
1292
792
850
835
1039
19
15
87
197
149
468
466
402
512
370
595
865
549
564
640
692
1608
1292
685
652
558
618
19
15
87
197
149
468
466
402
512
370
595
865
565
564
640
692
1608
1292
717
650
558
618
19
15
87
197
164
468
486
433
512
436
132
384
134
34
304
491
115
577
646
202
267
11
19
15
87
197
165
468
438
433
512
436
133
388
270
18
304
491
1065
556
328
778
523
11
19
15
87
197
165
468
438
433
512
436
133
388
270
18
304
491
41
300
328
778
523
11
19
15
87
709
405
468
466
402
512
1906
595
609
613
564
640
1716
72
268
301
396
558
1642
19
15
311
141
388
4
46
194
448
226
752
757
741
332
768
1092
770
787
1031
517
1777
1946
19
15
311
141
388
4
78
194
448
226
752
389
69
116
768
1092
770
1075
1691
1209
1977
1930
19
15
55
141
388
4
502
434
64
482
432
501
565
36
768
916
642
19
395
57
1322
1034
19
15
55
141
388
4
502
434
576
482
432
501
565
36
256
404
130
19
395
57
358
10
19
15
55
141
388
4
502
434
576
482
432
501
565
36
256
404
1154
19
395
57
358
10
19
15
55
141
388
20
502
434
64
482
432
421
549
36
768
916
642
179
443
57
1402
10
19
15
55
141
388
20
502
434
576
482
432
421
549
36
256
404
130
563
635
537
282
10
19
15
55
141
388
20
502
434
576
482
432
421
549
36
256
404
1154
51
379
57
1210
10
19
15
55
141
388
20
502
434
576
482
432
421
557
36
256
404
130
563
615
1073
1210
10
19
15
55
141
388
20
502
434
576
482
432
421
557
36
256
404
1154
51
359
49
298
10
19
15
311
141
388
4
502
434
448
226
432
501
565
36
0
20
130
19
395
57
74
10
19
15
311
141
388
4
502
434
448
226
752
757
565
36
0
20
770
787
907
1081
1098
10
19
15
311
141
388
20
502
434
448
226
432
421
549
36
0
20
130
51
379
25
122
10
19
15
311
141
388
20
502
434
448
226
432
421
557
36
0
20
130
51
359
49
102
10
19
15
311
141
389
4
502
434
448
353
881
501
565
36
0
334
257
19
395
569
1830
566
19
15
407
645
261
468
438
433
384
948
565
644
270
18
48
875
577
1784
8
1802
1035
1547
19
15
87
197
149
468
854
993
1024
105
73
869
877
518
1584
190
1570
1827
1283
424
556
1550
19
15
87
197
149
468
854
849
0
117
81
868
886
594
960
1133
1548
1804
1288
266
59
527
19
15
87
197
149
468
854
849
0
117
85
868
886
594
960
1133
1568
1800
1288
266
59
527
19
15
87
197
149
468
854
977
0
117
81
866
875
554
832
1133
524
1792
1322
392
55
527
19
15
87
197
149
468
854
977
0
117
81
866
875
554
832
109
524
1792
1322
392
55
1551
19
15
87
197
149
468
854
977
0
117
81
866
870
530
960
1133
1548
1792
1304
330
123
783
19
15
87
197
149
468
854
977
0
117
81
868
870
562
832
1133
1548
1804
1320
394
51
527
19
15
87
197
149
468
854
977
0
117
81
868
886
530
960
1133
1548
1804
1288
394
123
783
19
15
87
197
149
468
854
977
0
117
85
868
870
562
832
1133
544
1800
1320
394
51
527
19
15
87
197
149
468
854
977
0
117
85
868
870
562
832
1133
1568
1800
1320
394
51
527
19
15
87
197
149
468
854
977
1024
117
81
868
870
562
1600
109
1548
1804
1320
394
563
1551
19
15
87
197
149
468
854
977
1024
117
81
868
870
562
1600
109
1549
1804
1320
394
563
1551
19
15
87
197
149
468
470
993
1024
105
73
869
621
1542
1584
190
1570
1827
643
1704
1196
1550
19
15
87
197
164
468
422
945
0
308
132
384
518
1634
816
747
115
577
1734
1610
75
11
19
15
87
709
149
468
854
993
1024
1641
73
866
878
518
1584
1214
34
1312
296
496
540
526
19
15
87
709
149
468
854
993
1024
1641
73
869
877
518
1584
1214
34
1315
259
424
556
526
19
15
87
709
149
468
854
993
1024
1641
73
869
877
518
1584
1214
42
1315
259
424
556
526
19
15
55
141
388
4
502
946
64
354
880
501
565
1572
768
660
898
19
651
1593
102
10
19
15
343
197
277
980
1746
658
0
114
723
1765
1717
52
1920
1076
1544
1538
1190
1676
1198
874
19
15
1623
1861
885
1876
1170
690
512
681
137
1221
533
148
432
446
866
547
211
588
174
6
19
15
1623
1861
885
1876
1170
690
512
681
137
1221
533
148
432
446
946
643
201
1817
272
6
19
15
1623
1861
885
1876
1174
545
512
681
137
1221
541
198
240
446
874
546
163
1704
44
142
19
15
311
141
388
260
790
946
704
226
688
373
629
52
0
660
1666
19
395
9
58
266
19
15
311
141
388
260
790
946
704
354
880
373
629
52
0
532
642
147
395
9
58
522
19
15
1879
1349
885
1876
1170
690
1024
1577
137
1221
533
148
944
702
690
1667
201
1826
1310
6
19
15
55
653
388
516
558
1730
1984
1378
624
1781
1253
1612
1024
1028
1026
659
1543
1029
777
458
19
15
311
141
388
548
702
178
192
98
848
949
549
4
512
276
834
531
1095
117
1017
522
19
15
311
141
388
548
702
178
192
98
848
949
549
4
256
276
834
531
1095
117
633
522
19
15
55
5
228
4
176
98
192
436
324
328
344
50
399
427
531
753
528
558
427
168
19
15
55
5
228
132
184
98
192
210
408
264
432
148
384
308
866
512
544
652
1184
428
19
15
55
5
228
132
184
98
192
210
408
264
432
308
384
308
866
512
544
364
288
428
19
15
55
5
228
132
184
98
192
210
408
272
872
298
384
308
866
534
772
182
188
426
19
15
55
5
228
132
184
98
192
210
408
272
872
314
384
308
866
534
772
166
164
428
19
15
55
5
228
132
184
98
192
436
324
8
432
50
399
427
531
529
801
419
419
680
19
15
55
5
229
132
184
98
192
209
409
289
433
49
391
309
864
570
546
419
427
425
19
15
55
5
229
132
184
98
192
209
409
289
945
561
391
309
864
570
1570
1379
331
425
19
15
55
5
229
132
496
994
704
356
325
593
345
794
783
551
1865
1406
273
778
35
64
19
15
55
5
229
132
496
994
704
357
325
265
345
793
768
534
401
401
266
779
57
237
19
15
55
5
229
132
496
994
704
357
325
265
345
793
768
534
405
401
266
779
57
237
19
15
55
5
229
132
488
994
704
357
325
81
338
820
768
534
1944
1278
792
792
16
54
19
15
55
5
229
132
504
994
704
356
325
513
305
785
768
551
1865
1358
553
1551
1129
75
19
15
55
5
229
132
504
994
704
356
325
513
305
793
775
551
1865
1358
553
883
83
64
19
15
55
5
229
132
504
994
704
356
325
513
305
793
783
551
1865
1358
553
883
67
64
19
15
55
5
229
132
504
994
704
356
325
516
304
786
768
551
1865
1356
558
1550
1130
75
19
15
55
5
229
132
504
994
704
356
325
517
305
794
768
535
1873
1346
559
1545
1064
107
19
15
55
5
229
132
504
994
704
356
325
517
305
794
768
551
1865
1346
559
1545
1096
75
19
15
55
5
229
132
504
994
704
356
325
545
305
793
775
551
1865
1374
329
883
83
64
19
15
55
5
229
132
504
994
704
356
325
545
305
793
783
551
1865
1374
329
883
67
64
19
15
55
5
229
132
504
994
704
356
325
548
306
778
768
535
1877
1364
544
1542
1081
107
19
15
55
5
229
132
504
994
704
356
325
549
305
794
768
535
1873
1370
334
881
72
107
19
15
55
5
229
132
504
994
704
356
325
549
305
794
768
535
1877
1366
545
1545
1065
235
19
15
55
5
229
132
504
994
704
356
325
549
305
794
768
551
1865
1370
334
881
72
75
19
15
55
5
229
132
504
994
704
356
325
165
305
794
768
535
1873
1114
334
881
72
107
19
15
55
5
229
132
504
994
704
356
325
165
305
794
768
535
1877
1114
334
881
72
107
19
15
55
5
229
132
504
994
704
356
325
165
305
794
768
551
405
86
334
881
72
75
19
15
55
5
229
132
504
994
704
356
325
613
305
794
768
551
1865
1378
271
881
72
75
19
15
55
5
229
132
504
994
704
357
325
513
305
785
768
534
1873
1345
553
1551
1065
109
19
15
55
5
229
132
504
994
704
357
325
513
305
785
768
550
1865
1345
553
1551
1129
77
19
15
55
5
229
132
504
994
704
357
325
513
305
788
768
550
1865
1345
553
1549
1057
166
19
15
55
5
229
132
504
994
704
357
325
513
305
793
768
534
1873
1345
553
883
80
54
19
15
55
5
229
132
504
994
704
357
325
513
305
793
768
534
1880
1358
553
883
80
54
19
15
55
5
229
132
504
994
704
357
325
513
305
793
768
550
1865
1345
553
883
80
70
19
15
55
5
229
132
504
994
704
357
325
257
305
793
768
534
408
398
297
883
80
54
19
15
55
5
229
132
504
994
704
357
325
257
305
793
768
534
402
415
297
883
80
54
19
15
55
5
229
132
504
994
704
357
325
545
305
793
768
534
1880
1374
545
883
80
54
19
15
55
5
229
132
504
994
704
357
325
545
305
793
768
534
1874
1375
329
883
80
54
19
15
55
5
229
132
504
994
704
357
325
161
305
793
768
534
1880
1118
329
883
80
54
19
15
55
5
229
132
504
994
704
357
325
161
305
793
768
534
1874
1119
329
883
80
54
19
15
55
5
229
132
504
994
704
357
325
265
305
793
768
534
401
401
289
883
80
54
19
15
55
5
229
132
504
994
704
357
325
265
305
793
768
534
405
401
289
883
80
54
19
15
55
5
229
132
504
994
704
357
325
553
305
793
768
534
1873
1361
321
883
80
54
19
15
55
5
229
132
504
994
704
357
325
553
305
793
768
534
1877
1361
321
883
80
54
19
15
55
5
229
132
504
994
704
357
325
553
305
793
768
550
1865
1361
321
883
80
150
19
15
55
5
229
132
504
994
704
357
325
609
305
793
768
550
1865
1377
265
883
80
150
19
15
55
5
229
132
504
994
704
357
325
105
305
793
768
534
1941
1233
769
883
80
54
19
15
55
5
229
132
504
994
704
357
325
169
305
793
768
534
1873
1105
321
883
80
54
19
15
55
5
229
132
504
994
704
357
325
169
305
793
768
534
405
81
321
883
80
54
19
15
55
5
229
132
504
994
704
357
325
169
305
793
768
534
1877
1105
321
883
80
54
19
15
55
5
229
132
504
994
704
357
325
548
306
786
768
534
1876
1364
544
1548
1100
54
19
15
55
5
229
132
504
994
704
357
325
548
306
796
768
534
1876
1364
544
1544
1143
118
19
15
55
5
229
132
504
994
704
357
325
549
304
796
768
534
1874
1367
544
1546
1100
118
19
15
55
5
229
132
504
994
704
357
325
549
305
778
768
534
1874
1367
545
1540
1140
118
19
15
55
5
229
132
504
994
704
357
325
549
305
788
768
550
1865
1373
545
1549
1121
70
19
15
55
5
229
132
504
994
704
357
325
549
305
794
768
534
1880
1366
545
882
68
54
19
15
55
5
229
132
504
994
704
357
325
549
305
794
768
534
1874
1367
545
882
68
54
19
15
55
5
229
132
472
994
704
357
325
545
297
809
768
534
1880
1374
558
887
92
54
19
15
55
517
740
516
688
610
704
1892
1348
848
856
818
903
1575
1555
254
17
27
91
704
19
15
55
517
740
516
688
610
704
1892
1348
848
856
818
911
1575
1587
254
18
27
75
1216
19
15
55
517
741
516
688
610
704
1892
1349
849
857
826
896
1575
1554
254
17
33
122
1227
19
15
55
517
741
516
688
610
704
1892
1349
849
857
826
896
1575
1573
254
17
33
122
1227
19
15
55
517
741
516
688
610
704
1892
1349
849
857
826
896
1575
1586
254
17
33
122
1227
19
15
55
517
741
516
688
610
704
1892
1349
849
857
826
911
1575
1554
254
17
33
99
1216
19
15
55
517
741
516
688
610
704
1892
1349
849
857
826
911
1575
1586
254
17
33
99
1216
19
15
55
517
741
516
688
610
704
1893
1349
849
857
810
896
1558
1576
254
17
321
97
758
19
15
55
517
741
516
688
610
704
1893
1349
849
857
810
896
1558
1554
255
17
321
97
758
19
15
55
517
741
516
688
610
704
1893
1349
849
857
820
896
1574
1554
255
17
24
88
710
19
15
55
517
741
516
688
610
704
1893
1349
849
857
820
896
1574
1586
255
17
24
88
710
19
15
55
517
741
132
264
994
704
1893
1349
1029
1540
1780
640
1574
1554
1051
760
888
176
1174
19
15
55
517
741
132
264
994
704
1893
1349
1060
1540
1780
640
1574
1572
1076
756
888
176
1174
19
15
55
517
741
132
264
994
704
1893
1349
677
1540
1780
640
1574
1554
91
1368
888
176
1174
19
15
55
517
741
132
264
994
704
1893
1349
677
1540
1780
640
1574
1586
91
1368
888
176
1174
19
15
55
5
228
4
504
226
64
210
408
904
432
18
0
308
866
774
33
14
74
426
19
15
55
5
228
4
504
226
64
210
408
904
432
18
512
308
418
774
33
14
1002
554
19
15
55
5
228
4
504
226
64
210
408
904
432
28
0
308
866
768
32
10
74
410
19
15
55
5
228
4
504
226
64
210
408
904
432
28
512
308
418
768
32
10
874
554
19
15
55
5
228
4
504
226
64
210
408
944
432
28
0
308
866
854
2
10
74
410
19
15
55
5
228
132
504
226
64
210
408
264
304
20
0
308
866
512
288
12
480
428
19
15
55
5
228
132
504
226
64
210
408
264
304
20
512
308
418
512
288
12
800
556
19
15
55
5
228
132
504
226
64
210
408
264
304
18
0
308
866
518
289
14
394
426
19
15
55
5
228
132
504
226
64
210
408
264
304
18
512
308
418
518
289
14
810
554
19
15
55
5
228
132
504
226
64
210
408
264
304
28
0
308
866
512
288
10
394
426
19
15
55
5
228
132
504
226
64
210
408
264
304
28
512
308
418
512
288
10
810
554
19
15
55
5
229
4
504
226
64
356
837
900
432
18
512
407
849
792
30
1038
874
619
19
15
55
5
229
4
504
226
64
356
837
900
432
18
512
407
913
664
30
1038
874
619
19
15
55
5
229
4
504
226
64
356
837
900
432
18
512
407
917
664
30
1038
874
619
19
15
55
5
229
4
504
226
64
356
837
900
432
28
512
407
913
664
46
1034
842
619
19
15
55
5
229
4
504
226
64
356
837
900
432
28
512
407
917
664
46
1034
842
619
19
15
55
5
229
4
504
226
64
356
837
901
433
26
512
407
849
794
30
1033
808
619
19
15
55
5
229
4
504
226
64
356
837
901
433
26
512
407
913
666
30
1033
808
619
19
15
55
5
229
4
504
226
64
356
837
901
433
26
512
407
917
662
46
1033
904
603
19
15
55
5
229
4
504
226
64
357
325
900
432
18
0
406
408
792
30
14
412
694
19
15
55
5
229
4
504
226
64
357
325
900
432
18
0
406
404
780
46
14
412
694
19
15
55
5
229
4
504
226
64
357
325
900
432
28
0
406
408
792
30
10
76
694
19
15
55
5
229
4
504
226
64
357
325
900
432
28
0
406
404
780
30
10
76
694
19
15
55
5
229
4
504
226
64
357
837
897
433
17
512
406
920
654
41
1039
873
621
19
15
55
5
229
4
504
226
64
357
837
897
434
17
512
406
920
654
40
1039
873
621
19
15
55
5
229
4
504
226
64
357
837
897
434
28
512
406
920
654
40
1032
844
182
19
15
55
5
229
4
504
226
64
357
837
225
433
17
512
406
913
97
521
15
905
621
19
15
55
5
229
4
504
226
64
357
837
900
432
28
512
406
840
780
30
10
919
310
19
15
55
5
229
4
504
226
64
357
837
900
432
28
512
406
920
664
30
1034
844
182
19
15
55
5
229
4
504
226
64
357
837
900
432
28
512
406
916
668
30
1034
844
182
19
15
55
5
229
4
504
226
64
357
837
905
433
17
512
406
913
657
33
1039
873
621
19
15
55
5
229
260
264
226
64
869
837
737
401
249
512
1862
841
1121
1057
1715
1788
1542
19
15
55
5
229
260
264
226
64
869
837
737
401
250
512
1862
841
1121
1058
1714
1780
1542
19
15
55
5
229
132
120
226
64
209
409
33
49
409
527
309
416
58
546
883
899
545
19
15
55
5
229
132
120
226
64
356
837
165
49
410
512
407
849
90
846
881
904
603
19
15
55
5
229
132
120
226
64
356
837
165
49
410
512
407
853
86
846
881
904
603
19
15
55
5
229
132
120
226
64
357
325
1
49
409
512
406
408
526
553
883
976
630
19
15
55
5
229
132
120
226
64
357
325
1
49
409
512
406
402
543
553
883
976
630
19
15
55
5
229
132
120
226
64
357
325
5
49
404
0
406
401
538
926
758
1951
694
19
15
55
5
229
132
120
226
64
357
325
5
49
404
0
406
402
538
926
758
1951
694
19
15
55
5
229
132
120
226
64
357
325
9
49
409
512
406
401
529
545
883
972
630
19
15
55
5
229
132
120
226
64
357
325
9
49
409
512
406
405
529
545
883
972
630
19
15
55
5
229
132
120
226
64
357
325
49
49
409
512
406
408
62
2
883
976
630
19
15
55
5
229
132
120
226
64
357
837
1
49
409
512
406
913
1
553
883
976
630
19
15
55
5
229
132
120
226
64
357
837
9
49
409
512
406
913
17
545
883
972
630
19
15
55
5
229
132
120
226
64
357
837
9
49
409
512
406
917
17
545
883
972
630
19
15
55
5
229
132
120
226
64
357
837
161
49
409
512
406
840
94
841
883
976
630
19
15
55
5
229
132
120
226
64
357
837
161
49
409
512
406
850
95
841
883
976
630
19
15
55
5
229
132
184
226
64
356
325
4
104
346
512
407
401
536
529
397
969
619
19
15
55
5
229
132
184
226
64
356
325
5
104
346
512
407
401
26
16
397
969
619
19
15
55
5
229
132
184
226
64
356
325
260
872
346
512
407
401
408
785
141
937
619
19
15
55
5
229
132
184
226
64
356
325
261
872
330
512
407
405
406
784
134
954
619
19
15
55
5
229
132
184
226
64
356
325
261
872
346
512
407
401
410
784
141
937
619
19
15
55
5
229
132
184
226
64
356
325
261
873
348
512
407
405
406
785
136
1002
619
19
15
55
5
229
132
184
226
64
356
325
261
873
346
512
407
401
410
785
138
936
619
19
15
55
5
229
132
184
226
64
356
325
261
873
346
512
407
405
406
785
138
936
619
19
15
55
5
229
132
184
226
64
356
837
517
104
346
512
407
913
1050
1040
1421
969
619
19
15
55
5
229
132
184
226
64
356
837
517
433
922
512
407
913
1050
1183
1649
1241
603
19
15
55
5
229
132
184
226
64
357
325
257
873
346
512
406
402
415
789
138
932
630
19
15
55
5
229
132
184
226
64
357
325
260
872
348
512
406
404
412
785
136
972
630
19
15
55
5
229
132
184
226
64
357
325
260
872
346
512
406
408
408
785
141
996
630
19
15
55
5
229
132
184
226
64
357
325
260
872
346
512
406
404
412
785
141
996
630
19
15
55
5
229
132
184
226
64
357
325
261
872
348
512
406
402
387
784
136
972
630
19
15
55
5
229
132
184
226
64
357
325
261
872
346
512
406
402
410
784
141
996
630
19
15
55
5
229
132
184
226
64
357
325
261
873
348
512
406
402
411
785
136
972
630
19
15
55
5
229
132
184
226
64
357
325
261
873
346
512
406
404
410
785
138
932
630
19
15
55
5
229
132
184
226
64
357
325
261
873
346
512
406
402
387
785
138
932
630
19
15
55
5
229
132
184
226
64
357
837
513
945
921
512
406
920
1038
1321
1139
976
630
19
15
55
5
229
132
184
226
64
357
837
516
104
346
512
406
920
1048
1041
1421
996
630
19
15
55
5
229
132
184
226
64
357
837
517
433
916
512
406
913
1050
1182
1654
1247
630
19
15
55
5
229
132
184
226
64
357
837
517
433
916
512
406
914
1050
1182
1654
1247
630
19
15
55
5
229
132
184
226
64
357
837
521
433
921
512
406
917
913
1185
1651
988
630
19
15
55
5
229
132
184
226
64
357
837
521
945
921
512
406
913
1041
1313
1139
1228
630
19
15
55
5
229
132
184
226
64
357
837
521
945
921
512
406
917
1041
1313
1139
1228
630
19
15
55
5
229
132
184
226
64
357
837
617
433
921
512
406
917
977
513
1651
1232
630
19
15
55
5
229
132
184
226
64
612
837
613
433
922
1536
1943
789
982
526
1649
1736
1643
19
15
55
5
229
132
184
226
64
868
837
517
433
922
1536
1863
1361
1050
1183
1649
1753
1547
19
15
55
5
229
132
184
226
64
869
837
517
433
916
1536
1862
1362
1050
1182
1654
1759
1542
19
15
55
5
229
132
184
226
64
613
837
617
433
921
1536
1942
789
977
513
1651
1744
1654
19
15
55
5
229
132
504
226
64
356
325
4
304
18
512
407
405
536
414
14
906
603
19
15
55
5
229
132
504
226
64
356
325
5
305
26
512
407
401
546
431
9
904
603
19
15
55
5
229
132
504
226
64
356
325
260
304
18
512
407
401
408
302
14
810
619
19
15
55
5
229
132
504
226
64
356
325
260
304
18
512
407
405
408
302
14
810
619
19
15
55
5
229
132
504
226
64
356
325
260
304
28
512
407
405
408
302
10
810
619
19
15
55
5
229
132
504
226
64
356
325
261
305
26
512
407
401
410
302
9
904
603
19
15
55
5
229
132
504
226
64
356
325
261
305
26
512
407
405
406
302
9
904
603
19
15
55
5
229
132
504
226
64
356
837
517
305
26
512
407
917
1046
558
9
904
619
19
15
55
5
229
132
504
226
64
356
837
165
305
26
512
407
853
86
334
9
808
619
19
15
55
5
229
132
504
226
64
357
325
257
305
17
512
406
408
398
297
15
809
621
19
15
55
5
229
132
504
226
64
357
325
257
306
17
512
406
408
398
296
15
809
621
19
15
55
5
229
132
504
226
64
357
325
257
306
18
512
406
408
398
296
12
956
1206
19
15
55
5
229
132
504
226
64
357
325
257
306
28
512
406
408
398
296
8
972
630
19
15
55
5
229
132
504
226
64
357
325
257
306
28
512
406
402
415
296
8
972
630
19
15
55
5
229
132
504
226
64
357
325
257
306
26
0
406
408
398
296
10
740
1718
19
15
55
5
229
132
504
226
64
357
325
257
306
26
512
406
408
398
296
10
964
1206
19
15
55
5
229
132
504
226
64
357
325
260
304
18
0
406
408
408
302
14
412
694
19
15
55
5
229
132
504
226
64
357
325
260
304
18
0
406
405
408
302
14
412
694
19
15
55
5
229
132
504
226
64
357
325
260
304
18
0
406
404
412
302
14
412
694
19
15
55
5
229
132
504
226
64
357
325
260
304
18
512
406
408
408
302
14
956
1206
19
15
55
5
229
132
504
226
64
357
325
260
304
18
512
406
405
408
302
14
956
1206
19
15
55
5
229
132
504
226
64
357
325
260
304
18
512
406
404
412
302
14
956
1206
19
15
55
5
229
132
504
226
64
357
325
260
304
28
0
406
408
408
302
10
76
694
19
15
55
5
229
132
504
226
64
357
325
260
304
28
0
406
404
412
302
10
76
694
19
15
55
5
229
132
504
226
64
357
325
260
304
28
512
406
408
408
302
10
967
1206
19
15
55
5
229
132
504
226
64
357
325
260
304
28
512
406
404
412
302
10
967
1206
19
15
55
5
229
132
504
226
64
357
325
265
305
17
512
406
401
401
289
15
809
621
19
15
55
5
229
132
504
226
64
357
325
265
305
17
512
406
405
401
289
15
809
621
19
15
55
5
229
132
504
226
64
357
837
513
305
17
512
406
913
1025
553
15
809
621
19
15
55
5
229
132
504
226
64
357
837
513
305
17
512
406
920
910
553
15
809
621
19
15
55
5
229
132
504
226
64
357
837
513
306
17
512
406
920
910
552
15
809
621
19
15
55
5
229
132
504
226
64
357
837
513
306
28
0
406
920
910
552
8
439
822
19
15
55
5
229
132
504
226
64
357
837
513
306
28
512
406
920
910
552
8
972
630
19
15
55
5
229
132
504
226
64
357
837
513
306
26
512
406
920
910
552
10
964
630
19
15
55
5
229
132
504
226
64
357
837
521
305
17
512
406
913
1041
545
15
809
621
19
15
55
5
229
132
504
226
64
357
837
521
305
17
512
406
917
1041
545
15
809
621
19
15
55
5
229
132
504
226
64
357
837
521
306
18
0
406
917
1041
544
12
652
694
19
15
55
5
229
132
504
226
64
357
837
521
306
18
512
406
917
1041
544
12
908
630
19
15
55
5
229
132
504
226
64
612
837
517
305
26
512
1943
785
898
558
9
969
1643
19
15
55
5
229
132
504
226
64
612
837
517
305
26
512
1943
789
922
558
9
969
1643
19
15
55
5
229
132
504
226
64
613
837
513
306
28
512
1942
792
910
552
8
972
1654
19
15
87
5
228
132
464
466
128
498
408
272
152
180
0
308
546
534
1073
728
472
284
19
15
87
5
229
132
176
466
128
505
325
4
436
388
0
350
273
536
1692
1158
384
310
19
15
87
5
229
132
176
466
128
505
325
132
436
388
0
350
273
280
284
134
384
310
19
15
87
5
229
132
176
466
128
505
325
36
436
388
0
350
273
344
788
1158
384
310
19
15
87
5
229
132
176
466
128
505
325
164
436
388
0
350
273
88
148
134
384
310
19
15
87
5
229
132
464
466
128
281
837
581
153
180
0
542
945
931
1073
1717
436
950
19
15
87
5
229
132
464
466
128
497
409
25
153
138
7
309
544
10
587
769
387
281
19
15
87
5
229
132
464
466
128
505
325
5
153
180
0
350
273
27
177
437
180
310
19
15
87
5
229
132
464
466
128
505
325
133
153
180
0
350
273
283
49
437
180
310
19
15
87
5
229
132
496
466
128
505
325
4
308
596
0
350
273
24
410
907
153
310
19
15
87
5
229
132
496
466
128
505
325
5
308
596
0
350
273
27
408
904
152
310
19
15
311
5
229
4
176
482
448
100
837
321
345
409
519
807
841
206
537
651
1755
1088
19
15
311
5
229
4
176
482
448
100
837
321
345
409
527
807
841
206
537
651
1739
1088
19
15
311
5
229
4
176
482
448
100
837
321
345
409
263
839
841
206
537
651
219
512
19
15
311
5
229
4
176
482
448
100
837
321
345
409
263
807
841
206
537
651
219
576
19
15
311
5
229
4
176
482
448
100
837
321
345
409
271
839
841
206
537
651
203
512
19
15
311
5
229
4
176
482
448
101
837
321
345
409
512
790
849
193
537
651
1752
1142
19
15
311
5
229
4
176
482
448
101
837
321
345
409
512
790
840
206
537
651
1752
1142
19
15
311
5
229
4
176
482
448
101
837
321
345
409
256
790
849
193
537
651
216
630
19
15
311
5
229
4
176
482
448
101
837
321
345
409
256
790
840
206
537
651
216
630
19
15
311
5
229
4
176
482
448
101
837
321
345
409
256
790
856
206
537
651
216
630
19
15
311
5
229
4
176
482
448
613
837
321
345
409
512
662
529
193
537
651
920
566
19
15
311
5
229
4
176
482
448
613
837
321
345
409
128
662
529
193
537
651
664
1590
19
15
311
5
229
4
496
482
448
101
837
900
436
554
256
790
840
792
29
961
97
630
19
15
311
5
229
4
496
482
448
101
837
900
436
554
256
790
856
792
29
961
97
630
19
15
311
5
229
4
496
482
448
101
837
900
436
298
256
790
840
280
29
449
33
310
19
15
311
5
229
4
496
482
448
101
837
900
436
298
256
790
856
280
29
449
33
310
19
15
311
5
229
4
496
482
448
101
837
901
436
554
256
790
850
794
24
961
97
630
19
15
311
5
229
4
496
482
448
101
837
901
436
298
256
790
850
282
24
449
33
310
19
15
311
5
229
4
488
482
448
101
837
324
868
588
512
790
852
204
780
904
1244
1142
19
15
311
5
229
4
488
482
448
101
837
324
868
588
256
790
852
204
780
904
92
630
19
15
311
5
229
4
504
482
448
100
837
897
433
273
512
807
841
270
30
527
713
1099
19
15
311
5
229
4
504
482
448
100
837
897
433
273
256
807
841
270
30
527
201
331
19
15
311
5
229
4
504
482
448
100
837
897
433
153
263
839
841
270
41
115
83
512
19
15
311
5
229
4
504
482
448
100
837
897
433
153
263
807
841
270
41
115
83
320
19
15
311
5
229
4
504
482
448
100
837
897
433
153
271
807
841
270
41
115
67
320
19
15
311
5
229
4
504
482
448
100
837
897
433
282
256
839
841
270
30
521
136
523
19
15
311
5
229
4
504
482
448
100
837
897
433
282
256
807
841
270
30
521
1576
1227
19
15
311
5
229
4
504
482
448
100
837
897
433
154
256
839
841
270
41
113
73
523
19
15
311
5
229
4
504
482
448
100
837
897
433
154
256
807
841
270
30
1137
1096
1099
19
15
311
5
229
4
504
482
448
100
837
900
432
274
512
791
849
280
30
526
650
1131
19
15
311
5
229
4
504
482
448
100
837
900
432
274
512
791
853
280
30
526
650
1131
19
15
311
5
229
4
504
482
448
100
837
900
432
274
512
807
841
268
30
526
714
1099
19
15
311
5
229
4
504
482
448
100
837
900
432
274
256
791
849
280
30
526
58
363
19
15
311
5
229
4
504
482
448
100
837
900
432
274
256
791
853
280
30
526
58
363
19
15
311
5
229
4
504
482
448
100
837
900
432
274
256
839
849
792
30
526
58
523
19
15
311
5
229
4
504
482
448
100
837
900
432
274
256
839
841
268
30
526
58
523
19
15
311
5
229
4
504
482
448
100
837
900
432
274
256
807
841
268
30
526
58
331
19
15
311
5
229
4
504
482
448
100
837
901
433
282
512
791
849
282
30
521
712
1115
19
15
311
5
229
4
504
482
448
100
837
901
433
282
512
791
853
790
46
521
648
1115
19
15
311
5
229
4
504
482
448
100
837
901
433
282
512
807
841
794
30
521
712
1099
19
15
311
5
229
4
504
482
448
100
837
901
433
282
256
791
849
282
30
521
200
363
19
15
311
5
229
4
504
482
448
100
837
901
433
282
256
791
853
790
46
521
40
363
19
15
311
5
229
4
504
482
448
100
837
901
433
282
256
839
849
258
30
521
168
267
19
15
311
5
229
4
504
482
448
100
837
901
433
282
256
839
841
282
30
521
136
523
19
15
311
5
229
4
504
482
448
100
837
901
433
282
256
807
841
258
30
521
200
331
19
15
311
5
229
4
504
482
448
100
837
901
433
154
512
791
849
282
30
1137
776
1115
19
15
311
5
229
4
504
482
448
100
837
901
433
154
512
791
853
282
30
1137
776
1115
19
15
311
5
229
4
504
482
448
100
837
901
433
154
512
807
841
770
30
1137
777
1099
19
15
311
5
229
4
504
482
448
100
837
901
433
154
256
791
849
282
30
1137
1096
1115
19
15
311
5
229
4
504
482
448
100
837
901
433
154
256
791
853
282
30
1137
1096
1115
19
15
311
5
229
4
504
482
448
100
837
901
433
154
256
839
849
282
30
1137
1096
1035
19
15
311
5
229
4
504
482
448
100
837
901
433
154
256
839
841
282
30
1137
1096
1035
19
15
311
5
229
4
504
482
448
100
837
901
433
154
256
807
841
794
30
1137
1096
1099
19
15
311
5
229
4
504
482
448
101
837
897
433
273
512
790
840
270
30
527
649
1133
19
15
311
5
229
4
504
482
448
101
837
897
433
273
512
806
841
270
30
527
713
1101
19
15
311
5
229
4
504
482
448
101
837
897
433
273
256
838
841
270
30
527
169
269
19
15
311
5
229
4
504
482
448
101
837
897
433
273
256
790
840
270
30
527
201
621
19
15
311
5
229
4
504
482
448
101
837
897
433
273
256
790
856
286
30
527
201
621
19
15
311
5
229
4
504
482
448
101
837
897
433
273
256
806
841
270
30
527
201
333
19
15
311
5
229
4
504
482
448
101
837
897
433
153
256
790
840
270
41
115
80
630
19
15
311
5
229
4
504
482
448
101
837
897
433
148
512
790
840
270
30
1142
799
1142
19
15
311
5
229
4
504
482
448
101
837
897
433
148
256
838
841
270
30
1142
1119
1030
19
15
311
5
229
4
504
482
448
101
837
897
433
148
256
790
840
270
30
1142
1119
1142
19
15
311
5
229
4
504
482
448
101
837
321
873
521
512
790
840
206
782
1031
1020
1142
19
15
311
5
229
4
504
482
448
101
837
321
873
538
512
790
840
206
782
1034
1492
1142
19
15
311
5
229
4
504
482
448
101
837
321
873
585
256
790
840
206
782
903
60
374
19
15
311
5
229
4
504
482
448
101
837
321
873
585
256
790
856
206
782
903
60
374
19
15
311
5
229
4
504
482
448
101
837
900
432
274
512
790
840
268
30
526
716
1142
19
15
311
5
229
4
504
482
448
101
837
900
432
274
512
790
852
780
46
526
668
1142
19
15
311
5
229
4
504
482
448
101
837
900
432
274
256
790
840
268
30
526
60
310
19
15
311
5
229
4
504
482
448
101
837
900
432
274
256
790
853
280
30
526
60
310
19
15
311
5
229
4
504
482
448
101
837
900
432
274
256
790
856
280
30
526
60
310
19
15
311
5
229
4
504
482
448
101
837
900
432
274
256
790
852
268
46
526
60
310
19
15
311
5
229
4
504
482
448
101
837
900
432
284
512
790
840
268
30
522
716
1142
19
15
311
5
229
4
504
482
448
101
837
900
432
284
512
790
852
780
46
522
716
1142
19
15
311
5
229
4
504
482
448
101
837
900
432
284
256
790
840
268
30
522
55
310
19
15
311
5
229
4
504
482
448
101
837
900
432
284
256
790
856
280
30
522
55
310
19
15
311
5
229
4
504
482
448
101
837
900
432
284
256
790
852
268
46
522
204
630
19
15
311
5
229
4
504
482
448
101
837
905
433
273
512
790
849
785
33
527
649
1133
19
15
311
5
229
4
504
482
448
101
837
905
433
273
512
790
853
273
33
527
649
1133
19
15
311
5
229
4
504
482
448
101
837
905
433
273
256
790
853
273
33
527
1641
1133
19
15
311
5
229
4
504
482
448
101
837
905
433
276
256
806
841
785
33
525
161
550
19
15
311
5
229
4
504
482
448
101
837
905
434
274
256
790
853
273
32
524
1612
566
19
15
311
5
229
4
504
482
448
613
837
897
433
153
128
406
529
801
41
115
540
54
19
15
311
5
229
4
504
482
448
613
837
897
433
153
128
406
536
270
41
115
540
54
19
15
311
5
229
4
504
482
448
613
837
897
433
153
128
406
530
799
41
115
540
54
19
15
311
5
229
4
504
482
448
613
837
897
433
153
128
406
562
287
41
115
540
54
19
15
311
5
229
4
504
482
448
613
837
900
432
274
512
406
536
280
30
526
396
54
19
15
311
5
229
4
504
482
448
613
837
900
432
274
512
406
533
280
30
526
396
54
19
15
311
5
229
4
504
482
448
613
837
900
432
274
512
406
532
652
46
526
396
54
19
15
311
5
229
4
504
482
448
613
837
900
432
274
512
406
564
668
46
526
396
54
19
15
311
5
229
4
504
482
448
613
837
900
432
274
512
662
536
280
30
526
668
566
19
15
311
5
229
4
504
482
448
613
837
900
432
274
512
662
533
280
30
526
668
566
19
15
311
5
229
4
504
482
448
613
837
900
432
274
512
662
532
284
30
526
668
566
19
15
311
5
229
4
504
482
448
613
837
900
432
274
512
662
564
796
46
526
668
566
19
15
311
5
229
4
504
482
448
613
837
900
432
284
512
406
536
280
30
522
391
54
19
15
311
5
229
4
504
482
448
613
837
900
432
284
512
406
532
652
46
522
391
54
19
15
311
5
229
4
504
482
448
613
837
900
432
284
512
406
564
668
46
522
391
54
19
15
311
5
229
4
504
482
448
613
837
900
432
284
512
662
536
280
30
522
391
566
19
15
311
5
229
4
504
482
448
613
837
900
432
284
512
662
532
284
30
522
663
566
19
15
311
5
229
4
504
482
448
613
837
900
432
284
512
662
564
796
46
522
391
566
19
15
311
5
229
4
504
482
448
613
837
901
433
148
128
406
529
794
30
118
543
54
19
15
311
5
229
4
504
482
448
613
837
901
433
148
128
406
561
282
30
118
543
54
19
15
311
5
229
4
504
482
448
613
837
901
433
148
128
406
532
666
30
1142
543
54
19
15
311
5
229
4
504
482
448
613
837
901
433
148
128
406
530
802
30
1142
543
54
19
15
311
5
229
4
504
482
448
613
837
901
433
148
128
406
564
666
30
1142
543
54
19
15
311
5
229
4
504
482
448
613
837
901
433
148
128
406
562
282
30
118
543
54
19
15
311
5
229
4
504
482
448
613
837
901
433
148
128
662
529
794
30
118
543
1590
19
15
311
5
229
4
504
482
448
613
837
901
433
148
128
662
561
666
30
1142
543
1590
19
15
311
5
229
4
504
482
448
613
837
901
433
148
128
662
532
794
30
118
543
1590
19
15
311
5
229
4
504
482
448
613
837
901
433
148
128
662
530
802
30
1142
543
1590
19
15
311
5
229
4
504
482
448
613
837
901
433
148
128
662
564
794
30
118
543
1590
19
15
311
5
229
4
504
482
448
613
837
901
433
148
128
662
562
282
30
118
543
1590
19
15
311
5
229
4
504
482
448
613
837
905
433
153
128
406
533
273
33
115
540
54
19
15
311
5
229
4
504
482
448
613
837
905
433
153
128
406
561
273
33
115
540
54
19
15
311
5
229
4
504
482
448
613
837
905
434
274
512
406
533
785
32
524
396
54
19
15
311
5
229
4
504
482
448
613
837
945
433
153
128
406
536
830
1
1139
528
54
19
15
311
5
229
4
504
482
448
613
837
948
432
274
512
406
536
824
14
526
396
54
19
15
311
5
229
4
504
482
448
613
837
948
432
274
512
662
536
824
14
526
668
566
19
15
311
5
229
4
504
482
448
613
837
948
432
284
512
406
536
824
14
522
391
54
19
15
311
5
229
4
504
482
448
613
837
948
432
284
512
662
536
824
14
522
391
566
19
15
311
5
229
4
472
482
448
100
837
901
425
554
256
791
853
790
17
986
122
619
19
15
311
5
229
4
472
482
448
101
837
897
425
298
256
838
850
287
21
474
60
262
19
15
311
5
229
4
472
482
448
101
837
900
424
172
256
790
840
280
17
1138
1143
1078
19
15
311
5
229
4
472
482
448
101
837
901
424
172
256
838
850
259
16
1128
1132
1030
19
15
311
5
229
4
472
482
448
101
837
901
425
298
256
838
850
283
17
474
60
262
19
15
311
5
229
4
472
482
448
613
837
897
425
668
512
662
530
287
21
933
668
566
19
15
311
5
229
4
472
482
448
613
837
897
425
668
512
662
562
671
21
933
668
566
19
15
311
5
229
4
472
482
448
613
837
900
424
684
512
406
532
812
17
946
695
54
19
15
311
5
229
4
472
482
448
613
837
900
424
684
512
662
532
812
17
946
695
566
19
15
311
5
229
4
472
482
448
613
837
900
424
684
512
662
564
796
17
946
695
566
19
15
311
5
229
4
472
482
448
613
837
900
424
684
128
406
532
812
17
946
55
54
19
15
311
5
229
4
472
482
448
613
837
900
424
684
640
662
532
812
17
946
567
566
19
15
311
5
229
4
472
482
448
613
837
900
424
684
640
662
564
796
17
946
567
566
19
15
311
5
229
4
472
482
448
613
837
900
424
668
512
662
536
664
17
932
668
566
19
15
311
5
229
4
472
482
448
613
837
900
424
668
512
662
532
276
17
932
668
566
19
15
311
5
229
4
472
482
448
613
837
900
424
668
512
662
564
796
17
932
668
566
19
15
311
5
229
260
632
482
448
613
837
1445
945
714
640
662
562
1847
1057
644
1716
1078
19
15
311
5
229
132
176
466
448
633
837
164
436
388
128
414
529
88
148
134
640
1078
19
15
311
5
229
132
176
466
448
633
837
164
436
388
128
670
529
88
148
134
640
1590
19
15
311
5
229
132
120
482
448
100
837
165
49
922
512
791
849
90
846
1905
904
1115
19
15
311
5
229
132
120
482
448
100
837
165
49
922
512
791
853
86
846
1905
904
1115
19
15
311
5
229
132
120
482
448
100
837
165
49
922
512
807
841
90
846
1905
904
1099
19
15
311
5
229
132
120
482
448
613
837
1
49
921
512
406
529
33
553
1907
848
54
19
15
311
5
229
132
120
482
448
613
837
1
49
921
512
406
536
14
553
1907
848
54
19
15
311
5
229
132
120
482
448
613
837
1
49
921
512
406
562
15
553
1907
848
54
19
15
311
5
229
132
120
482
448
613
837
1
49
921
512
662
529
33
553
1907
848
566
19
15
311
5
229
132
120
482
448
613
837
1
49
921
512
662
536
14
553
1907
848
566
19
15
311
5
229
132
120
482
448
613
837
513
49
921
512
406
536
910
1065
1907
1484
54
19
15
311
5
229
132
120
482
448
613
837
513
49
921
512
406
530
927
1065
1907
1484
54
19
15
311
5
229
132
120
482
448
613
837
513
49
921
512
406
562
911
1065
1907
1484
54
19
15
311
5
229
132
120
482
448
613
837
513
49
921
512
662
536
910
1065
1907
848
566
19
15
311
5
229
132
120
482
448
613
837
513
49
921
512
662
530
927
1065
1907
848
566
19
15
311
5
229
132
120
482
448
613
837
521
49
921
512
406
529
913
1057
1907
1484
54
19
15
311
5
229
132
120
482
448
613
837
521
49
921
512
406
533
913
1057
1907
1484
54
19
15
311
5
229
132
120
482
448
613
837
521
49
921
512
662
529
913
1057
1907
860
566
19
15
311
5
229
132
120
482
448
613
837
521
49
921
512
662
533
913
1057
1907
860
566
19
15
311
5
229
132
120
482
448
613
837
169
49
921
512
406
529
81
833
1907
1484
54
19
15
311
5
229
132
120
482
448
613
837
169
49
921
512
406
533
81
833
1907
1484
54
19
15
311
5
229
132
184
482
448
100
837
4
432
402
256
839
849
24
686
142
202
523
19
15
311
5
229
132
184
482
448
100
837
5
433
410
512
791
849
26
671
113
985
1115
19
15
311
5
229
132
184
482
448
100
837
5
433
410
256
839
849
2
686
137
232
523
19
15
311
5
229
132
184
482
448
100
837
161
433
409
519
807
841
94
585
115
979
1088
19
15
311
5
229
132
184
482
448
100
837
161
433
409
527
807
841
94
585
115
963
1088
19
15
311
5
229
132
184
482
448
100
837
161
433
409
263
839
841
94
145
115
211
512
19
15
311
5
229
132
184
482
448
100
837
161
433
409
263
807
841
94
145
115
211
320
19
15
311
5
229
132
184
482
448
100
837
161
433
409
271
839
841
94
145
115
195
512
19
15
311
5
229
132
184
482
448
100
837
161
433
409
271
807
841
94
145
115
195
320
19
15
311
5
229
132
184
482
448
100
837
161
433
410
512
807
841
94
585
113
968
1099
19
15
311
5
229
132
184
482
448
100
837
161
433
410
256
839
841
94
145
113
200
523
19
15
311
5
229
132
184
482
448
100
837
161
433
410
256
807
841
94
145
113
200
331
19
15
311
5
229
132
184
482
448
100
837
133
433
410
256
791
849
66
175
137
200
363
19
15
311
5
229
132
184
482
448
100
837
133
433
410
256
807
841
66
175
137
200
587
19
15
311
5
229
132
184
482
448
100
837
164
432
402
256
791
849
88
590
142
218
347
19
15
311
5
229
132
184
482
448
100
837
164
432
402
256
839
841
92
590
142
218
523
19
15
311
5
229
132
184
482
448
100
837
165
433
410
512
791
849
90
590
113
968
1115
19
15
311
5
229
132
184
482
448
100
837
165
433
410
512
791
853
86
590
113
968
1115
19
15
311
5
229
132
184
482
448
100
837
165
433
410
512
807
841
90
590
113
968
1099
19
15
311
5
229
132
184
482
448
100
837
165
433
410
256
791
849
90
590
113
200
363
19
15
311
5
229
132
184
482
448
100
837
165
433
410
256
791
853
86
590
113
200
363
19
15
311
5
229
132
184
482
448
100
837
165
433
410
256
839
849
90
590
113
200
523
19
15
311
5
229
132
184
482
448
100
837
165
433
410
256
839
841
90
590
113
200
523
19
15
311
5
229
132
184
482
448
100
837
165
433
410
256
807
841
90
590
113
200
331
19
15
311
5
229
132
184
482
448
100
837
613
433
410
512
791
853
982
526
113
968
1115
19
15
311
5
229
132
184
482
448
100
837
613
433
410
256
791
853
982
526
113
200
363
19
15
311
5
229
132
184
482
448
101
837
1
433
409
256
838
849
1
809
115
208
518
19
15
311
5
229
132
184
482
448
101
837
1
433
409
256
790
856
14
809
115
208
630
19
15
311
5
229
132
184
482
448
101
837
1
433
409
256
790
850
31
809
115
208
630
19
15
311
5
229
132
184
482
448
101
837
5
433
404
512
790
849
26
670
118
991
1142
19
15
311
5
229
132
184
482
448
101
837
5
433
404
512
790
850
26
670
118
991
1142
19
15
311
5
229
132
184
482
448
101
837
9
433
409
256
838
841
17
801
115
208
518
19
15
311
5
229
132
184
482
448
101
837
9
433
409
256
790
849
17
801
115
208
630
19
15
311
5
229
132
184
482
448
101
837
9
433
409
256
790
853
17
673
115
204
374
19
15
311
5
229
132
184
482
448
101
837
9
433
409
256
806
841
17
801
115
208
326
19
15
311
5
229
132
184
482
448
101
837
161
433
409
512
790
850
95
585
115
976
1142
19
15
311
5
229
132
184
482
448
101
837
161
433
409
256
838
850
95
145
115
336
262
19
15
311
5
229
132
184
482
448
101
837
161
433
409
256
790
840
94
145
115
208
630
19
15
311
5
229
132
184
482
448
101
837
161
433
409
256
790
856
94
145
115
208
630
19
15
311
5
229
132
184
482
448
101
837
161
433
409
256
790
850
95
145
115
208
630
19
15
311
5
229
132
184
482
448
101
837
609
433
409
512
790
840
990
521
115
976
1142
19
15
311
5
229
132
184
482
448
101
837
609
433
409
512
790
850
991
521
115
976
1142
19
15
311
5
229
132
184
482
448
101
837
609
433
409
256
838
841
993
521
115
208
518
19
15
311
5
229
132
184
482
448
101
837
609
433
409
256
790
840
990
521
115
208
630
19
15
311
5
229
132
184
482
448
101
837
609
433
409
256
790
856
990
521
115
208
630
19
15
311
5
229
132
184
482
448
101
837
609
433
409
256
790
850
991
521
115
208
630
19
15
311
5
229
132
184
482
448
101
837
169
433
401
256
790
853
81
577
143
201
621
19
15
311
5
229
132
184
482
448
101
837
169
433
409
256
790
853
81
577
115
208
630
19
15
311
5
229
132
184
482
448
101
837
164
432
402
256
790
840
88
590
142
220
630
19
15
311
5
229
132
184
482
448
101
837
164
432
402
256
790
856
88
590
142
220
630
19
15
311
5
229
132
184
482
448
101
837
164
432
412
256
790
840
88
590
138
204
566
19
15
311
5
229
132
184
482
448
101
837
164
432
412
256
790
856
88
590
138
204
566
19
15
311
5
229
132
184
482
448
101
837
164
432
412
256
790
852
84
161
138
204
566
19
15
311
5
229
132
184
482
448
101
837
164
434
402
256
790
852
84
160
140
220
630
19
15
311
5
229
132
184
482
448
101
837
164
434
412
256
790
852
84
160
136
215
630
19
15
311
5
229
132
184
482
448
101
837
617
433
409
512
790
849
977
513
115
976
1142
19
15
311
5
229
132
184
482
448
101
837
617
433
409
512
790
853
977
513
115
976
1142
19
15
311
5
229
132
184
482
448
101
837
617
433
409
512
806
841
977
513
115
976
1094
19
15
311
5
229
132
184
482
448
101
837
617
433
409
256
838
849
977
513
115
208
518
19
15
311
5
229
132
184
482
448
101
837
617
433
409
256
838
841
977
513
115
208
518
19
15
311
5
229
132
184
482
448
101
837
617
433
409
256
790
849
977
513
115
208
630
19
15
311
5
229
132
184
482
448
101
837
617
433
409
256
790
853
977
513
115
208
630
19
15
311
5
229
132
184
482
448
101
837
617
433
409
256
806
841
977
513
115
208
326
19
15
311
5
229
132
184
482
448
613
837
4
432
402
128
406
536
24
686
142
668
1078
19
15
311
5
229
132
184
482
448
613
837
4
432
402
128
406
564
28
686
142
668
1078
19
15
311
5
229
132
184
482
448
613
837
4
432
402
128
662
536
24
686
142
668
1590
19
15
311
5
229
132
184
482
448
613
837
4
432
402
128
662
532
12
814
1166
668
1590
19
15
311
5
229
132
184
482
448
613
837
4
432
402
128
662
564
28
686
142
668
1590
19
15
311
5
229
132
184
482
448
613
837
4
432
412
128
406
536
24
686
138
679
1078
19
15
311
5
229
132
184
482
448
613
837
4
432
412
128
406
532
44
686
138
679
1078
19
15
311
5
229
132
184
482
448
613
837
4
432
412
128
406
564
28
686
138
679
1078
19
15
311
5
229
132
184
482
448
613
837
4
432
412
128
662
536
24
686
138
679
1590
19
15
311
5
229
132
184
482
448
613
837
4
432
412
128
662
532
12
814
1162
663
1590
19
15
311
5
229
132
184
482
448
613
837
4
432
412
128
662
564
28
686
138
679
1590
19
15
311
5
229
132
184
482
448
613
837
49
433
409
512
406
536
62
641
115
848
54
19
15
311
5
229
132
184
482
448
613
837
49
433
409
512
662
536
62
641
115
848
566
19
15
311
5
229
132
184
482
448
613
837
49
433
409
512
662
530
63
641
115
848
566
19
15
311
5
229
132
184
482
448
613
837
161
433
409
512
406
536
94
273
115
848
54
19
15
311
5
229
132
184
482
448
613
837
161
433
409
512
406
530
95
273
115
848
54
19
15
311
5
229
132
184
482
448
613
837
161
433
409
512
406
562
95
273
115
848
54
19
15
311
5
229
132
184
482
448
613
837
161
433
409
512
662
536
94
273
115
848
566
19
15
311
5
229
132
184
482
448
613
837
161
433
409
512
662
530
95
273
115
848
566
19
15
311
5
229
132
184
482
448
613
837
161
433
409
512
662
562
95
273
115
848
566
19
15
311
5
229
132
184
482
448
613
837
169
433
409
512
406
529
81
577
115
848
54
19
15
311
5
229
132
184
482
448
613
837
169
433
409
512
406
533
81
577
115
848
54
19
15
311
5
229
132
184
482
448
613
837
169
433
409
512
662
529
81
577
115
848
566
19
15
311
5
229
132
184
482
448
613
837
169
433
409
512
662
533
81
577
115
848
566
19
15
311
5
229
132
184
482
448
613
837
164
432
402
128
406
536
88
590
142
668
1078
19
15
311
5
229
132
184
482
448
613
837
164
432
402
128
662
536
88
590
142
668
1590
19
15
311
5
229
132
184
482
448
613
837
164
432
412
128
406
536
88
590
138
679
1078
19
15
311
5
229
132
184
482
448
613
837
164
432
412
128
662
536
88
590
138
679
1590
19
15
311
5
229
132
184
482
448
613
837
617
433
409
512
406
533
977
513
115
848
54
19
15
311
5
229
132
184
482
448
613
837
617
433
409
512
662
533
977
513
115
848
566
19
15
311
5
229
132
464
466
448
633
837
5
153
180
128
414
529
27
177
437
564
54
19
15
311
5
229
132
464
466
448
633
837
5
153
180
128
670
529
27
177
437
564
1590
19
15
311
5
229
132
496
482
448
613
837
4
308
554
512
662
536
24
1453
961
993
566
19
15
311
5
229
132
496
482
448
613
837
4
308
554
512
662
532
20
429
961
993
566
19
15
311
5
229
132
496
482
448
613
837
4
308
298
512
406
536
24
1453
1217
737
54
19
15
311
5
229
132
496
482
448
613
837
4
308
298
512
406
532
20
429
705
481
54
19
15
311
5
229
132
496
482
448
613
837
4
308
298
512
662
536
24
1453
1217
737
566
19
15
311
5
229
132
496
482
448
613
837
4
308
298
512
662
532
20
429
705
481
566
19
15
311
5
229
132
496
482
448
613
837
5
308
554
512
662
530
26
408
961
993
566
19
15
311
5
229
132
496
482
448
613
837
5
308
554
512
662
562
27
408
961
993
566
19
15
311
5
229
132
496
482
448
613
837
5
308
298
512
406
530
26
408
449
481
54
19
15
311
5
229
132
496
482
448
613
837
5
308
298
512
406
562
27
408
449
481
54
19
15
311
5
229
132
496
482
448
613
837
5
308
298
512
662
530
26
408
449
481
566
19
15
311
5
229
132
496
482
448
613
837
5
308
298
512
662
562
27
408
449
481
566
19
15
311
5
229
132
496
482
448
613
837
521
345
153
512
662
529
913
522
11
920
566
19
15
311
5
229
132
496
482
448
613
837
521
345
153
512
662
533
913
522
11
920
566
19
15
311
5
229
132
496
482
448
613
837
521
345
153
128
406
529
913
522
11
536
54
19
15
311
5
229
132
496
482
448
613
837
521
345
153
128
406
533
913
522
11
536
54
19
15
311
5
229
132
496
482
448
613
837
521
345
153
128
406
561
913
522
11
536
54
19
15
311
5
229
132
496
482
448
613
837
164
308
298
512
406
536
88
333
193
481
54
19
15
311
5
229
132
496
482
448
613
837
164
308
298
512
406
532
84
333
193
481
54
19
15
311
5
229
132
496
482
448
613
837
164
308
298
512
662
536
88
333
193
481
566
19
15
311
5
229
132
496
482
448
613
837
164
308
298
512
662
532
84
333
193
481
566
19
15
311
5
229
132
496
482
448
613
837
1316
308
298
512
406
536
1880
1357
193
481
54
19
15
311
5
229
132
496
482
448
613
837
1316
308
298
512
406
532
1876
1357
193
481
54
19
15
311
5
229
132
496
482
448
613
837
1316
308
298
512
662
536
1880
1357
193
481
566
19
15
311
5
229
132
496
482
448
613
837
1316
308
298
512
662
532
1876
1357
193
481
566
19
15
311
5
229
132
504
482
448
100
837
161
305
281
519
807
841
94
329
243
723
1088
19
15
311
5
229
132
504
482
448
100
837
161
305
281
527
807
841
94
329
243
707
1088
19
15
311
5
229
132
504
482
448
100
837
161
305
281
263
839
841
94
329
243
147
256
19
15
311
5
229
132
504
482
448
100
837
161
305
281
263
807
841
94
329
243
147
288
19
15
311
5
229
132
504
482
448
100
837
161
305
281
271
839
841
94
329
243
131
256
19
15
311
5
229
132
504
482
448
100
837
161
305
281
271
807
841
94
329
243
195
320
19
15
311
5
229
132
504
482
448
100
837
161
305
282
256
839
841
94
329
241
136
267
19
15
311
5
229
132
504
482
448
100
837
161
305
282
256
807
841
94
329
241
200
331
19
15
311
5
229
132
504
482
448
100
837
165
305
282
512
791
849
90
335
241
712
1115
19
15
311
5
229
132
504
482
448
100
837
165
305
282
512
791
853
86
334
241
712
1115
19
15
311
5
229
132
504
482
448
100
837
165
305
282
256
791
849
90
334
369
72
363
19
15
311
5
229
132
504
482
448
100
837
165
305
282
256
791
853
86
334
241
200
603
19
15
311
5
229
132
504
482
448
100
837
165
305
282
256
807
841
90
334
369
72
331
19
15
311
5
229
132
504
482
448
100
837
165
305
154
512
791
849
90
334
113
776
1115
19
15
311
5
229
132
504
482
448
100
837
165
305
154
512
791
853
86
334
113
776
1115
19
15
311
5
229
132
504
482
448
100
837
165
305
154
512
807
841
90
334
113
776
1099
19
15
311
5
229
132
504
482
448
100
837
165
305
154
256
791
849
90
334
113
72
347
19
15
311
5
229
132
504
482
448
100
837
165
305
154
256
791
853
86
334
113
72
347
19
15
311
5
229
132
504
482
448
100
837
165
305
154
256
807
841
90
334
113
72
331
19
15
311
5
229
132
504
482
448
101
837
161
305
281
256
790
840
94
329
243
208
630
19
15
311
5
229
132
504
482
448
101
837
161
305
281
256
790
850
95
329
243
208
630
19
15
311
5
229
132
504
482
448
101
837
169
305
281
256
790
853
81
321
243
208
630
19
15
311
5
229
132
504
482
448
101
837
169
305
153
256
790
853
81
321
115
80
630
19
15
311
5
229
132
504
482
448
613
837
1
305
537
512
406
529
33
425
1011
592
54
19
15
311
5
229
132
504
482
448
613
837
1
305
537
512
662
529
33
425
1011
720
566
19
15
311
5
229
132
504
482
448
613
837
1
305
281
512
406
529
33
425
243
464
54
19
15
311
5
229
132
504
482
448
613
837
1
305
281
512
406
536
30
1449
243
476
54
19
15
311
5
229
132
504
482
448
613
837
513
305
153
512
662
536
910
553
115
848
566
19
15
311
5
229
132
504
482
448
613
837
513
305
153
512
662
530
927
553
115
848
566
19
15
311
5
229
132
504
482
448
613
837
513
305
153
128
406
536
910
553
115
540
54
19
15
311
5
229
132
504
482
448
613
837
5
305
532
512
662
529
26
1438
1014
735
566
19
15
311
5
229
132
504
482
448
613
837
5
305
532
512
662
532
26
1438
1014
735
566
19
15
311
5
229
132
504
482
448
613
837
5
305
532
512
662
530
26
1438
1014
735
566
19
15
311
5
229
132
504
482
448
613
837
5
305
532
512
662
564
26
1438
1014
735
566
19
15
311
5
229
132
504
482
448
613
837
5
305
532
512
662
562
26
1438
1014
735
566
19
15
311
5
229
132
504
482
448
613
837
5
305
276
512
406
529
26
1438
502
479
54
19
15
311
5
229
132
504
482
448
613
837
5
305
276
512
406
532
26
1438
502
479
54
19
15
311
5
229
132
504
482
448
613
837
5
305
276
512
406
530
26
1438
502
479
54
19
15
311
5
229
132
504
482
448
613
837
5
305
276
512
406
564
26
1438
502
479
54
19
15
311
5
229
132
504
482
448
613
837
5
305
276
512
406
562
26
1438
502
479
54
19
15
311
5
229
132
504
482
448
613
837
1281
305
281
512
406
529
1857
1321
243
464
54
19
15
311
5
229
132
504
482
448
613
837
9
305
537
512
406
529
17
417
1011
604
54
19
15
311
5
229
132
504
482
448
613
837
9
305
537
512
406
533
17
417
1011
604
54
19
15
311
5
229
132
504
482
448
613
837
9
305
537
512
406
561
17
417
1011
604
54
19
15
311
5
229
132
504
482
448
613
837
9
305
537
512
662
529
17
417
1011
732
566
19
15
311
5
229
132
504
482
448
613
837
9
305
537
512
662
533
17
417
1011
732
566
19
15
311
5
229
132
504
482
448
613
837
9
305
281
512
406
529
17
417
243
412
54
19
15
311
5
229
132
504
482
448
613
837
9
305
281
512
406
533
17
417
243
412
54
19
15
311
5
229
132
504
482
448
613
837
161
305
281
512
406
536
94
329
243
464
54
19
15
311
5
229
132
504
482
448
613
837
161
305
281
512
406
530
95
329
243
464
54
19
15
311
5
229
132
504
482
448
613
837
161
305
281
512
406
562
95
329
243
464
54
19
15
311
5
229
132
504
482
448
613
837
161
306
284
512
662
536
94
328
520
695
566
19
15
311
5
229
132
504
482
448
613
837
521
305
153
512
662
529
913
545
115
848
566
19
15
311
5
229
132
504
482
448
613
837
521
305
153
512
662
533
913
545
115
848
566
19
15
311
5
229
132
504
482
448
613
837
521
305
153
128
406
529
913
545
115
540
54
19
15
311
5
229
132
504
482
448
613
837
521
305
153
128
406
533
913
545
115
540
54
19
15
311
5
229
132
504
482
448
613
837
521
305
153
128
406
561
913
545
115
540
54
19
15
311
5
229
132
504
482
448
613
837
1313
305
281
512
406
536
1886
1313
243
464
54
19
15
311
5
229
132
504
482
448
613
837
1313
305
281
512
406
530
1887
1313
499
464
54
19
15
311
5
229
132
504
482
448
613
837
1313
305
281
512
406
562
1887
1313
499
464
54
19
15
311
5
229
132
504
482
448
613
837
1313
305
153
512
662
536
1886
1313
115
848
566
19
15
311
5
229
132
504
482
448
613
837
1313
305
153
512
662
530
1887
1313
115
848
566
19
15
311
5
229
132
504
482
448
613
837
1313
305
153
512
662
562
1887
1313
115
848
566
19
15
311
5
229
132
504
482
448
613
837
169
305
281
512
406
529
81
193
243
464
54
19
15
311
5
229
132
504
482
448
613
837
169
305
281
512
406
533
81
193
243
464
54
19
15
311
5
229
132
504
482
448
613
837
169
305
153
512
662
529
81
321
115
848
566
19
15
311
5
229
132
504
482
448
613
837
169
305
153
512
662
533
81
321
115
848
566
19
15
311
5
229
132
504
482
448
613
837
164
304
274
512
662
536
88
334
526
700
566
19
15
311
5
229
132
504
482
448
613
837
164
304
284
512
662
536
88
334
522
695
566
19
15
311
5
229
132
504
482
448
613
837
1321
305
281
512
406
529
1873
1345
243
464
54
19
15
311
5
229
132
504
482
448
613
837
1321
305
281
512
406
533
1873
1345
243
464
54
19
15
311
5
229
132
504
482
448
613
837
1321
305
153
512
662
529
1873
1345
115
848
566
19
15
311
5
229
132
504
482
448
613
837
1321
305
153
512
662
533
1873
1345
115
848
566
19
15
311
5
229
132
504
482
448
613
837
1317
305
282
512
406
536
1878
1313
242
452
54
19
15
311
5
229
132
504
482
448
613
837
1317
305
282
512
406
530
1879
1313
242
452
54
19
15
311
5
229
132
472
482
448
613
837
4
296
556
512
406
564
28
401
984
604
54
19
15
311
5
229
132
472
482
448
613
837
4
296
300
512
406
536
24
401
498
503
54
19
15
311
5
229
132
472
482
448
613
837
4
296
300
512
406
532
44
401
498
503
54
19
15
311
5
229
132
472
482
448
613
837
4
296
300
512
406
564
28
401
498
503
54
19
15
311
5
229
132
472
482
448
613
837
4
296
300
512
662
536
24
401
498
503
566
19
15
311
5
229
132
472
482
448
613
837
4
296
300
512
662
532
44
401
498
503
566
19
15
311
5
229
132
472
482
448
613
837
4
296
300
512
662
564
28
401
498
503
566
19
15
311
5
741
4
120
482
448
613
1861
737
177
921
512
662
1553
97
9
1907
972
566
19
15
823
5
228
4
504
482
960
116
836
896
434
274
783
811
544
286
30
526
547
1064
19
15
823
5
228
4
504
482
960
116
836
896
434
274
783
811
547
286
30
526
547
1064
19
15
823
5
228
132
496
482
960
116
836
520
344
282
783
811
563
913
522
1803
1059
1064
19
15
823
5
229
4
8
482
960
101
837
901
516
1012
768
838
530
283
1336
1528
1264
1030
19
15
823
5
229
4
8
482
960
101
837
229
4
1012
768
838
530
99
792
2040
1264
1030
19
15
823
5
229
4
496
482
960
101
837
900
436
554
768
790
536
280
29
961
1121
118
19
15
823
5
229
4
496
482
960
101
837
900
436
298
768
790
536
280
29
449
353
118
19
15
823
5
229
4
496
482
960
101
837
901
436
554
768
838
530
282
24
961
1121
6
19
15
823
5
229
4
496
482
960
101
837
901
436
554
768
790
530
282
24
961
1121
118
19
15
823
5
229
4
496
482
960
101
837
901
436
554
768
790
562
283
24
961
1121
118
19
15
823
5
229
4
496
482
960
101
837
901
436
298
768
838
530
259
24
449
284
6
19
15
823
5
229
4
496
482
960
101
837
901
436
298
768
790
536
258
24
449
353
118
19
15
823
5
229
4
496
482
960
101
837
901
436
298
768
790
530
282
24
449
353
118
19
15
823
5
229
4
496
482
960
101
837
901
436
298
768
790
562
283
24
449
353
118
19
15
823
5
229
4
504
482
960
100
837
897
433
273
768
791
549
270
30
527
1161
107
19
15
823
5
229
4
504
482
960
100
837
897
433
273
768
839
553
302
41
527
1129
1035
19
15
823
5
229
4
504
482
960
100
837
897
433
273
768
807
553
302
41
527
1129
75
19
15
823
5
229
4
504
482
960
100
837
897
433
273
768
807
530
286
30
527
553
75
19
15
823
5
229
4
504
482
960
100
837
897
433
273
768
807
569
302
41
527
1129
75
19
15
823
5
229
4
504
482
960
100
837
897
433
273
768
807
549
270
30
527
361
75
19
15
823
5
229
4
504
482
960
100
837
897
433
282
768
807
530
286
30
521
328
75
19
15
823
5
229
4
504
482
960
100
837
897
434
273
768
839
553
302
40
527
1161
11
19
15
823
5
229
4
504
482
960
100
837
897
434
273
768
807
553
302
40
527
1145
75
19
15
823
5
229
4
504
482
960
100
837
897
434
266
768
807
569
302
40
518
377
75
19
15
823
5
229
4
504
482
960
100
837
897
434
282
768
839
553
302
40
522
1130
1035
19
15
823
5
229
4
504
482
960
100
837
897
434
282
768
807
553
302
40
522
1130
75
19
15
823
5
229
4
504
482
960
100
837
897
434
282
768
807
569
302
40
522
1130
75
19
15
823
5
229
4
504
482
960
100
837
225
434
273
768
807
553
110
520
527
569
75
19
15
823
5
229
4
504
482
960
100
837
225
434
284
768
807
553
110
520
520
362
75
19
15
823
5
229
4
504
482
960
100
837
900
432
274
768
791
529
280
30
526
554
1131
19
15
823
5
229
4
504
482
960
100
837
900
432
274
768
791
533
280
30
526
554
1131
19
15
823
5
229
4
504
482
960
100
837
900
432
274
768
791
561
280
30
526
554
1131
19
15
823
5
229
4
504
482
960
100
837
900
432
274
768
791
549
268
30
526
554
1131
19
15
823
5
229
4
504
482
960
100
837
900
432
274
768
791
565
280
30
526
554
1131
19
15
823
5
229
4
504
482
960
100
837
900
432
274
768
839
529
280
30
526
554
1035
19
15
823
5
229
4
504
482
960
100
837
900
432
274
768
839
553
268
46
526
1066
11
19
15
823
5
229
4
504
482
960
100
837
900
432
274
768
839
549
300
46
526
1066
11
19
15
823
5
229
4
504
482
960
100
837
900
432
274
768
807
561
280
30
526
554
75
19
15
823
5
229
4
504
482
960
100
837
900
432
274
768
807
553
268
46
526
1098
75
19
15
823
5
229
4
504
482
960
100
837
900
432
274
768
807
530
280
30
526
554
75
19
15
823
5
229
4
504
482
960
100
837
900
432
274
768
807
569
268
46
526
1098
75
19
15
823
5
229
4
504
482
960
100
837
900
432
274
768
807
549
268
30
526
554
75
19
15
823
5
229
4
504
482
960
100
837
900
432
274
768
807
565
280
30
526
554
75
19
15
823
5
229
4
504
482
960
100
837
900
432
274
768
807
562
780
30
526
554
75
19
15
823
5
229
4
504
482
960
100
837
900
432
284
768
791
549
268
46
522
1194
107
19
15
823
5
229
4
504
482
960
100
837
900
432
284
768
839
553
268
46
522
298
11
19
15
823
5
229
4
504
482
960
100
837
900
432
284
768
839
549
300
46
522
298
11
19
15
823
5
229
4
504
482
960
100
837
900
432
284
768
807
553
268
46
522
330
75
19
15
823
5
229
4
504
482
960
100
837
900
432
284
768
807
569
268
46
522
330
75
19
15
823
5
229
4
504
482
960
100
837
900
432
284
768
807
549
268
46
522
330
75
19
15
823
5
229
4
504
482
960
100
837
900
432
284
768
807
565
792
46
522
618
1099
19
15
823
5
229
4
504
482
960
100
837
901
433
282
768
791
529
258
30
521
584
1131
19
15
823
5
229
4
504
482
960
100
837
901
433
282
768
791
533
282
30
521
552
107
19
15
823
5
229
4
504
482
960
100
837
901
433
282
768
791
561
258
30
521
584
1131
19
15
823
5
229
4
504
482
960
100
837
901
433
282
768
791
549
290
46
521
1064
107
19
15
823
5
229
4
504
482
960
100
837
901
433
282
768
791
565
770
46
521
1064
107
19
15
823
5
229
4
504
482
960
100
837
901
433
282
768
839
529
258
30
521
1160
11
19
15
823
5
229
4
504
482
960
100
837
901
433
282
768
839
549
290
46
521
1064
11
19
15
823
5
229
4
504
482
960
100
837
901
433
282
768
807
533
790
46
521
1096
75
19
15
823
5
229
4
504
482
960
100
837
901
433
282
768
807
561
258
30
521
1160
75
19
15
823
5
229
4
504
482
960
100
837
901
433
282
768
807
530
258
30
521
1160
75
19
15
823
5
229
4
504
482
960
100
837
901
433
282
768
807
569
282
30
521
1160
75
19
15
823
5
229
4
504
482
960
100
837
901
433
282
768
807
549
290
46
521
1096
75
19
15
823
5
229
4
504
482
960
100
837
901
433
282
768
807
565
770
46
521
1128
75
19
15
823
5
229
4
504
482
960
100
837
901
433
282
768
807
562
642
46
521
1128
75
19
15
823
5
229
4
504
482
960
100
837
228
432
274
768
791
549
108
526
526
1066
1131
19
15
823
5
229
4
504
482
960
100
837
228
432
274
768
807
549
108
526
526
1082
75
19
15
823
5
229
4
504
482
960
100
837
228
432
284
768
791
549
108
526
522
1066
1131
19
15
823
5
229
4
504
482
960
100
837
228
432
284
768
807
549
108
526
522
330
75
19
15
823
5
229
4
504
482
960
100
837
229
433
282
768
791
529
98
527
521
1064
107
19
15
823
5
229
4
504
482
960
100
837
229
433
282
768
791
549
98
526
521
1064
107
19
15
823
5
229
4
504
482
960
100
837
229
433
282
768
839
549
98
526
521
1064
11
19
15
823
5
229
4
504
482
960
100
837
229
433
282
768
807
530
98
526
521
1096
75
19
15
823
5
229
4
504
482
960
100
837
229
433
282
768
807
549
98
526
521
1096
75
19
15
823
5
229
4
504
482
960
100
837
949
433
282
768
791
549
314
14
521
1064
107
19
15
823
5
229
4
504
482
960
100
837
949
433
282
768
791
565
314
14
521
1064
107
19
15
823
5
229
4
504
482
960
100
837
949
433
282
768
807
569
314
14
521
1096
75
19
15
823
5
229
4
504
482
960
100
837
949
433
282
768
807
549
314
14
521
1096
75
19
15
823
5
229
4
504
482
960
100
837
949
433
282
768
807
565
314
14
521
1096
75
19
15
823
5
229
4
504
482
960
100
837
949
433
282
768
807
562
314
15
521
1096
75
19
15
823
5
229
4
504
482
960
100
837
948
432
274
768
791
549
312
14
526
1066
107
19
15
823
5
229
4
504
482
960
100
837
948
432
274
768
791
565
312
14
526
1066
107
19
15
823
5
229
4
504
482
960
100
837
948
432
274
768
807
549
312
14
526
1082
75
19
15
823
5
229
4
504
482
960
100
837
948
432
274
768
807
565
312
14
526
1082
75
19
15
823
5
229
4
504
482
960
100
837
933
433
282
768
791
533
822
33
521
1096
107
19
15
823
5
229
4
504
482
960
101
837
897
433
273
768
790
536
286
30
527
553
1133
19
15
823
5
229
4
504
482
960
101
837
897
433
273
768
790
552
270
30
527
1161
1133
19
15
823
5
229
4
504
482
960
101
837
897
433
273
768
790
530
286
30
527
553
1133
19
15
823
5
229
4
504
482
960
101
837
897
433
273
768
790
549
289
41
527
1161
1133
19
15
823
5
229
4
504
482
960
101
837
897
433
273
768
806
548
270
30
527
361
77
19
15
823
5
229
4
504
482
960
101
837
897
433
273
768
806
549
289
41
527
361
77
19
15
823
5
229
4
504
482
960
101
837
897
433
276
768
806
549
289
41
525
1121
70
19
15
823
5
229
4
504
482
960
101
837
897
434
273
768
790
552
302
40
527
1161
1133
19
15
823
5
229
4
504
482
960
101
837
897
434
266
768
806
549
289
40
518
1268
1062
19
15
823
5
229
4
504
482
960
101
837
897
434
274
768
790
552
302
40
524
1148
54
19
15
823
5
229
4
504
482
960
101
837
897
434
274
768
806
549
289
40
524
556
1062
19
15
823
5
229
4
504
482
960
101
837
897
434
284
768
790
552
302
40
520
332
54
19
15
823
5
229
4
504
482
960
101
837
897
434
282
768
790
552
302
40
522
1140
54
19
15
823
5
229
4
504
482
960
101
837
897
434
282
768
806
569
302
40
522
1140
70
19
15
823
5
229
4
504
482
960
101
837
897
434
282
768
806
549
289
40
522
1140
70
19
15
823
5
229
4
504
482
960
101
837
897
434
298
768
838
549
289
40
454
276
6
19
15
823
5
229
4
504
482
960
101
837
897
434
298
768
806
549
289
40
454
276
70
19
15
823
5
229
4
504
482
960
101
837
225
433
273
768
790
529
97
521
527
1065
1133
19
15
823
5
229
4
504
482
960
101
837
225
433
273
768
790
552
110
521
527
1065
1133
19
15
823
5
229
4
504
482
960
101
837
225
433
273
768
790
549
97
521
527
1065
1133
19
15
823
5
229
4
504
482
960
101
837
225
433
273
768
806
549
97
521
527
1065
1101
19
15
823
5
229
4
504
482
960
101
837
225
433
276
768
806
549
97
521
525
1057
1062
19
15
823
5
229
4
504
482
960
101
837
225
434
273
768
790
552
110
520
527
1065
1133
19
15
823
5
229
4
504
482
960
101
837
225
434
284
768
790
552
110
520
520
1100
54
19
15
823
5
229
4
504
482
960
101
837
900
432
274
768
790
536
280
30
526
1148
54
19
15
823
5
229
4
504
482
960
101
837
900
432
274
768
790
533
280
30
526
1148
54
19
15
823
5
229
4
504
482
960
101
837
900
432
274
768
790
532
268
46
526
1100
1078
19
15
823
5
229
4
504
482
960
101
837
900
432
274
768
790
552
300
46
526
1084
1078
19
15
823
5
229
4
504
482
960
101
837
900
432
274
768
790
564
284
30
526
572
1078
19
15
823
5
229
4
504
482
960
101
837
900
432
274
768
806
528
268
46
526
1068
38
19
15
823
5
229
4
504
482
960
101
837
900
432
274
768
806
560
280
30
526
556
1062
19
15
823
5
229
4
504
482
960
101
837
900
432
274
768
806
548
268
30
526
556
1062
19
15
823
5
229
4
504
482
960
101
837
900
432
274
768
806
549
268
30
526
556
1062
19
15
823
5
229
4
504
482
960
101
837
900
432
284
768
790
536
280
30
522
332
54
19
15
823
5
229
4
504
482
960
101
837
900
432
284
768
790
532
268
46
522
1100
54
19
15
823
5
229
4
504
482
960
101
837
900
432
284
768
790
552
300
46
522
1100
54
19
15
823
5
229
4
504
482
960
101
837
900
432
284
768
790
564
284
30
522
332
54
19
15
823
5
229
4
504
482
960
101
837
900
432
284
768
806
528
268
46
522
1068
38
19
15
823
5
229
4
504
482
960
101
837
900
432
284
768
806
560
280
30
522
556
1062
19
15
823
5
229
4
504
482
960
101
837
901
433
276
768
838
530
283
31
525
545
1030
19
15
823
5
229
4
504
482
960
101
837
901
433
276
768
806
528
282
31
525
545
70
19
15
823
5
229
4
504
482
960
101
837
901
433
276
768
806
561
642
46
525
545
70
19
15
823
5
229
4
504
482
960
101
837
901
433
276
768
806
530
283
31
525
545
70
19
15
823
5
229
4
504
482
960
101
837
901
433
276
768
806
562
283
31
525
545
70
19
15
823
5
229
4
504
482
960
101
837
905
433
273
768
790
533
273
33
527
1161
1133
19
15
823
5
229
4
504
482
960
101
837
905
433
273
768
806
561
273
33
527
361
77
19
15
823
5
229
4
504
482
960
101
837
905
433
276
768
838
529
785
33
525
545
1030
19
15
823
5
229
4
504
482
960
101
837
905
433
276
768
806
561
785
33
525
545
70
19
15
823
5
229
4
504
482
960
101
837
228
432
274
768
790
532
108
526
526
1100
1078
19
15
823
5
229
4
504
482
960
101
837
228
432
274
768
790
552
108
526
526
1100
1078
19
15
823
5
229
4
504
482
960
101
837
228
432
274
768
806
528
108
526
526
1068
38
19
15
823
5
229
4
504
482
960
101
837
228
432
274
768
806
548
108
526
526
1068
38
19
15
823
5
229
4
504
482
960
101
837
228
432
284
768
790
532
108
526
522
1079
1078
19
15
823
5
229
4
504
482
960
101
837
228
432
284
768
790
552
108
526
522
1079
1078
19
15
823
5
229
4
504
482
960
101
837
228
432
284
768
806
528
108
526
522
1068
1062
19
15
823
5
229
4
504
482
960
101
837
948
432
274
768
806
549
312
14
526
1068
38
19
15
823
5
229
4
504
482
960
101
837
948
432
284
768
790
552
312
14
522
1100
54
19
15
823
5
229
4
472
482
960
100
837
897
425
554
768
807
562
286
21
986
1146
75
19
15
823
5
229
4
472
482
960
100
837
897
425
298
768
807
562
286
21
474
378
75
19
15
823
5
229
4
472
482
960
100
837
901
425
554
768
791
533
278
17
986
1146
107
19
15
823
5
229
4
472
482
960
100
837
901
425
554
768
791
561
666
17
986
1146
107
19
15
823
5
229
4
472
482
960
100
837
901
425
554
768
807
533
278
17
986
1146
75
19
15
823
5
229
4
472
482
960
100
837
901
425
554
768
807
530
278
17
986
1146
75
19
15
823
5
229
4
472
482
960
100
837
901
425
554
768
807
565
278
17
986
1146
75
19
15
823
5
229
4
472
482
960
100
837
901
425
554
768
807
562
278
17
986
1146
75
19
15
823
5
229
4
472
482
960
100
837
901
425
298
768
791
529
282
17
497
313
107
19
15
823
5
229
4
472
482
960
100
837
901
425
298
768
791
533
278
17
474
378
107
19
15
823
5
229
4
472
482
960
100
837
901
425
298
768
791
561
282
17
497
313
107
19
15
823
5
229
4
472
482
960
100
837
901
425
298
768
791
565
282
17
497
313
107
19
15
823
5
229
4
472
482
960
100
837
901
425
298
768
807
533
278
17
474
378
75
19
15
823
5
229
4
472
482
960
100
837
901
425
298
768
807
530
278
17
474
378
75
19
15
823
5
229
4
472
482
960
100
837
901
425
298
768
807
565
278
17
474
378
75
19
15
823
5
229
4
472
482
960
100
837
901
425
298
768
807
562
278
17
474
378
75
19
15
823
5
229
4
472
482
960
101
837
897
425
554
768
838
530
287
21
986
1148
6
19
15
823
5
229
4
472
482
960
101
837
897
425
554
768
806
530
287
21
986
1148
70
19
15
823
5
229
4
472
482
960
101
837
897
425
554
768
806
562
287
21
986
1148
70
19
15
823
5
229
4
472
482
960
101
837
897
425
298
768
838
530
287
21
474
380
6
19
15
823
5
229
4
472
482
960
101
837
897
425
298
768
806
530
287
21
474
380
70
19
15
823
5
229
4
472
482
960
101
837
897
425
298
768
806
562
287
21
474
380
70
19
15
823
5
229
4
472
482
960
101
837
901
425
554
768
838
530
794
17
986
1148
6
19
15
823
5
229
4
472
482
960
101
837
901
425
554
768
806
530
283
17
986
1148
70
19
15
823
5
229
4
472
482
960
101
837
901
425
554
768
806
549
269
17
986
1148
70
19
15
823
5
229
4
472
482
960
101
837
901
425
554
768
806
562
281
17
986
1148
70
19
15
823
5
229
4
472
482
960
101
837
901
425
298
768
838
530
794
17
474
380
6
19
15
823
5
229
4
472
482
960
101
837
901
425
298
768
806
528
278
17
474
380
70
19
15
823
5
229
4
472
482
960
101
837
901
425
298
768
806
530
269
17
474
380
70
19
15
823
5
229
4
472
482
960
101
837
901
425
298
768
806
549
269
17
474
380
70
19
15
823
5
229
4
472
482
960
101
837
901
425
298
768
806
562
281
17
474
380
70
19
15
823
5
229
260
8
482
960
101
837
389
4
1012
768
838
530
154
760
1784
1264
1030
19
15
823
5
229
260
8
482
960
101
837
389
8
1020
768
838
530
154
720
1778
1276
1030
19
15
823
5
229
132
8
482
960
100
837
1
9
1018
768
839
553
14
569
1905
1400
1035
19
15
823
5
229
132
8
482
960
101
837
517
4
1012
768
838
530
922
1080
1917
1392
1030
19
15
823
5
229
132
120
482
960
100
837
1
49
921
768
791
549
14
553
1907
1360
1115
19
15
823
5
229
132
120
482
960
100
837
1
49
921
775
807
530
46
553
1907
1363
1088
19
15
823
5
229
132
120
482
960
100
837
1
49
921
775
807
569
14
553
1907
1363
1088
19
15
823
5
229
132
120
482
960
100
837
1
49
921
775
807
549
14
553
1907
1363
1088
19
15
823
5
229
132
120
482
960
100
837
1
49
921
775
807
562
14
553
1907
1363
1088
19
15
823
5
229
132
120
482
960
100
837
1
49
921
783
807
530
46
553
1907
1347
1088
19
15
823
5
229
132
120
482
960
100
837
1
49
921
783
807
569
14
553
1907
1347
1088
19
15
823
5
229
132
120
482
960
100
837
1
49
921
783
807
549
14
553
1907
1347
1088
19
15
823
5
229
132
120
482
960
100
837
1
49
921
783
807
562
14
553
1907
1347
1088
19
15
823
5
229
132
120
482
960
100
837
1
49
922
768
839
553
14
553
1905
1353
1035
19
15
823
5
229
132
120
482
960
100
837
1
49
922
768
807
553
14
553
1905
1353
75
19
15
823
5
229
132
120
482
960
100
837
1
49
922
768
807
569
14
553
1905
1353
75
19
15
823
5
229
132
120
482
960
100
837
513
49
921
775
807
530
926
1065
1907
1363
1088
19
15
823
5
229
132
120
482
960
100
837
513
49
921
775
807
569
910
1065
1907
1363
1088
19
15
823
5
229
132
120
482
960
100
837
513
49
921
775
807
549
910
1065
1907
1363
1088
19
15
823
5
229
132
120
482
960
100
837
513
49
921
775
807
562
910
1065
1907
1363
1088
19
15
823
5
229
132
120
482
960
100
837
513
49
921
783
807
530
926
1065
1907
1347
1088
19
15
823
5
229
132
120
482
960
100
837
513
49
921
783
807
569
910
1065
1907
1347
1088
19
15
823
5
229
132
120
482
960
100
837
513
49
921
783
807
549
910
1065
1907
1347
1088
19
15
823
5
229
132
120
482
960
100
837
513
49
921
783
807
562
910
1065
1907
1347
1088
19
15
823
5
229
132
120
482
960
100
837
513
49
922
768
807
553
910
41
1905
1369
1099
19
15
823
5
229
132
120
482
960
100
837
513
49
922
768
807
530
926
1065
1905
1353
75
19
15
823
5
229
132
120
482
960
100
837
513
49
922
768
807
562
926
1065
1905
1353
75
19
15
823
5
229
132
120
482
960
100
837
5
49
922
768
791
549
34
558
1905
1352
1115
19
15
823
5
229
132
120
482
960
100
837
5
49
922
768
807
549
34
558
1905
1352
1099
19
15
823
5
229
132
120
482
960
100
837
517
49
922
768
807
530
918
1070
1905
1352
75
19
15
823
5
229
132
120
482
960
100
837
517
49
922
768
807
565
898
1070
1905
1352
75
19
15
823
5
229
132
120
482
960
100
837
517
49
922
768
807
562
898
1070
1905
1352
75
19
15
823
5
229
132
120
482
960
100
837
49
49
921
768
791
549
62
513
1907
1360
1115
19
15
823
5
229
132
120
482
960
100
837
49
49
921
775
791
549
62
513
1907
1363
1072
19
15
823
5
229
132
120
482
960
100
837
49
49
921
775
807
530
62
513
1907
1363
1088
19
15
823
5
229
132
120
482
960
100
837
49
49
921
775
807
549
62
513
1907
1363
1088
19
15
823
5
229
132
120
482
960
100
837
49
49
921
775
807
562
62
513
1907
1363
1088
19
15
823
5
229
132
120
482
960
100
837
49
49
921
783
791
549
62
513
1907
1347
96
19
15
823
5
229
132
120
482
960
100
837
49
49
921
783
807
530
62
513
1907
1347
1088
19
15
823
5
229
132
120
482
960
100
837
49
49
921
783
807
549
62
513
1907
1347
1088
19
15
823
5
229
132
120
482
960
100
837
49
49
921
783
807
562
62
513
1907
1347
1088
19
15
823
5
229
132
120
482
960
100
837
49
49
922
768
791
549
62
513
1905
1352
107
19
15
823
5
229
132
120
482
960
100
837
49
49
922
768
807
549
62
513
1905
1352
75
19
15
823
5
229
132
120
482
960
100
837
49
49
922
768
807
562
62
513
1905
1352
75
19
15
823
5
229
132
120
482
960
100
837
37
49
922
768
791
533
54
545
1905
1352
1115
19
15
823
5
229
132
120
482
960
100
837
37
49
922
768
807
565
54
545
1905
1352
75
19
15
823
5
229
132
120
482
960
100
837
165
49
922
768
791
529
90
846
1905
1352
1131
19
15
823
5
229
132
120
482
960
100
837
165
49
922
768
791
533
86
846
1905
1352
1131
19
15
823
5
229
132
120
482
960
100
837
165
49
922
768
791
561
90
846
1905
1352
1131
19
15
823
5
229
132
120
482
960
100
837
165
49
922
768
839
529
90
846
1905
1352
1035
19
15
823
5
229
132
120
482
960
100
837
165
49
922
768
807
533
86
846
1905
1352
1099
19
15
823
5
229
132
120
482
960
100
837
165
49
922
768
807
561
90
846
1905
1352
1099
19
15
823
5
229
132
120
482
960
100
837
165
49
922
768
807
530
86
846
1905
1352
1099
19
15
823
5
229
132
120
482
960
100
837
165
49
922
768
807
562
86
846
1905
1352
1099
19
15
823
5
229
132
120
482
960
101
837
1
49
921
768
790
529
33
553
1907
1360
1078
19
15
823
5
229
132
120
482
960
101
837
1
49
921
768
790
536
14
553
1907
1360
1078
19
15
823
5
229
132
120
482
960
101
837
1
49
921
768
790
552
14
553
1907
1360
1078
19
15
823
5
229
132
120
482
960
101
837
1
49
921
768
790
549
33
553
1907
1360
1078
19
15
823
5
229
132
120
482
960
101
837
1
49
921
768
790
562
15
553
1907
1360
1078
19
15
823
5
229
132
120
482
960
101
837
1
49
921
768
806
548
14
553
1907
1360
70
19
15
823
5
229
132
120
482
960
101
837
1
49
921
768
806
549
33
553
1907
1360
70
19
15
823
5
229
132
120
482
960
101
837
1
49
921
768
806
562
15
553
1907
1360
70
19
15
823
5
229
132
120
482
960
101
837
1
50
914
768
790
536
14
552
1910
1361
1133
19
15
823
5
229
132
120
482
960
101
837
1
50
914
768
790
552
14
552
1910
1361
1133
19
15
823
5
229
132
120
482
960
101
837
1
50
914
768
790
562
14
552
1910
1361
1133
19
15
823
5
229
132
120
482
960
101
837
1
50
914
768
806
560
14
552
1910
1361
1101
19
15
823
5
229
132
120
482
960
101
837
513
49
921
768
806
561
897
1065
1907
1360
70
19
15
823
5
229
132
120
482
960
101
837
513
49
921
768
806
548
910
1065
1907
1360
70
19
15
823
5
229
132
120
482
960
101
837
513
49
921
768
806
562
911
1065
1907
1360
70
19
15
823
5
229
132
120
482
960
101
837
49
49
921
768
790
536
62
513
1907
1360
1078
19
15
823
5
229
132
120
482
960
101
837
49
49
921
768
790
552
62
513
1907
1360
1078
19
15
823
5
229
132
120
482
960
101
837
49
49
921
768
806
528
62
514
1907
1360
70
19
15
823
5
229
132
120
482
960
101
837
49
49
921
768
806
560
62
513
1907
1360
70
19
15
823
5
229
132
120
482
960
101
837
49
49
921
768
806
530
63
513
1907
1360
70
19
15
823
5
229
132
120
482
960
101
837
49
49
921
768
806
548
62
513
1907
1360
70
19
15
823
5
229
132
120
482
960
101
837
49
49
921
768
806
562
63
513
1907
1360
70
19
15
823
5
229
132
120
482
960
101
837
521
49
921
768
806
561
913
1057
1907
1360
70
19
15
823
5
229
132
120
482
960
101
837
521
49
921
768
806
549
913
1057
1907
1360
70
19
15
823
5
229
132
120
482
960
101
837
169
49
921
768
838
529
81
833
1907
1356
1030
19
15
823
5
229
132
120
482
960
101
837
169
49
921
768
790
529
81
833
1907
1360
1078
19
15
823
5
229
132
120
482
960
101
837
169
49
921
768
790
533
81
833
1907
1360
1078
19
15
823
5
229
132
496
482
960
100
837
52
308
298
768
807
569
56
397
449
320
75
19
15
823
5
229
132
496
482
960
100
837
52
308
298
768
807
549
56
390
449
320
75
19
15
823
5
229
132
496
482
960
100
837
52
308
298
768
807
565
56
390
449
320
75
19
15
823
5
229
132
496
482
960
100
837
53
308
298
768
807
569
58
392
449
320
75
19
15
823
5
229
132
496
482
960
100
837
53
308
298
768
807
562
58
392
449
320
75
19
15
823
5
229
132
496
482
960
101
837
4
308
554
768
790
536
24
1453
961
1121
1142
19
15
823
5
229
132
496
482
960
101
837
4
308
298
768
790
532
20
429
449
609
118
19
15
823
5
229
132
496
482
960
101
837
5
308
298
768
838
530
26
408
449
284
6
19
15
823
5
229
132
496
482
960
101
837
5
308
298
768
806
528
26
408
449
284
38
19
15
823
5
229
132
496
482
960
101
837
5
308
298
768
806
560
26
408
449
284
38
19
15
823
5
229
132
496
482
960
101
837
5
308
298
768
806
562
26
408
449
284
38
19
15
823
5
229
132
496
482
960
101
837
521
345
281
768
806
561
913
522
267
376
70
19
15
823
5
229
132
496
482
960
101
837
53
308
298
768
806
560
58
392
449
321
77
19
15
823
5
229
132
496
482
960
101
837
53
308
298
768
806
562
59
392
449
321
77
19
15
823
5
229
132
496
482
960
101
837
164
308
298
768
790
536
88
333
449
353
118
19
15
823
5
229
132
496
482
960
101
837
164
308
298
768
790
532
84
333
193
609
118
19
15
823
5
229
132
504
482
960
100
837
1
305
281
775
807
530
30
1449
499
339
64
19
15
823
5
229
132
504
482
960
100
837
1
305
281
775
807
562
30
1449
499
339
64
19
15
823
5
229
132
504
482
960
100
837
1
305
282
768
807
530
30
1449
497
329
75
19
15
823
5
229
132
504
482
960
100
837
1
305
282
768
807
562
30
1449
497
329
75
19
15
823
5
229
132
504
482
960
100
837
513
305
281
775
807
530
926
553
371
339
64
19
15
823
5
229
132
504
482
960
100
837
513
305
281
775
807
569
910
553
371
339
64
19
15
823
5
229
132
504
482
960
100
837
513
305
281
775
807
549
910
553
371
339
64
19
15
823
5
229
132
504
482
960
100
837
513
305
281
775
807
562
910
553
371
339
64
19
15
823
5
229
132
504
482
960
100
837
513
305
281
783
807
530
926
553
371
323
64
19
15
823
5
229
132
504
482
960
100
837
513
305
281
783
807
569
910
553
371
323
64
19
15
823
5
229
132
504
482
960
100
837
513
305
281
783
807
549
910
553
371
323
64
19
15
823
5
229
132
504
482
960
100
837
513
305
281
783
807
562
910
553
371
323
64
19
15
823
5
229
132
504
482
960
100
837
513
305
282
768
807
553
910
553
369
329
75
19
15
823
5
229
132
504
482
960
100
837
513
305
282
768
807
530
926
553
369
329
75
19
15
823
5
229
132
504
482
960
100
837
513
305
282
768
807
569
910
553
1905
1097
75
19
15
823
5
229
132
504
482
960
100
837
4
304
274
768
791
549
44
1454
526
618
107
19
15
823
5
229
132
504
482
960
100
837
4
304
274
768
807
553
44
1454
526
618
75
19
15
823
5
229
132
504
482
960
100
837
4
304
274
768
807
569
44
1454
526
618
75
19
15
823
5
229
132
504
482
960
100
837
4
304
274
768
807
549
44
1454
526
618
75
19
15
823
5
229
132
504
482
960
100
837
5
305
282
768
839
529
26
1455
497
328
11
19
15
823
5
229
132
504
482
960
100
837
517
305
282
768
807
565
898
558
369
328
75
19
15
823
5
229
132
504
482
960
100
837
161
305
281
775
807
530
94
329
371
339
64
19
15
823
5
229
132
504
482
960
100
837
161
305
281
775
807
562
94
329
371
339
64
19
15
823
5
229
132
504
482
960
100
837
161
305
281
783
807
530
94
329
371
323
64
19
15
823
5
229
132
504
482
960
100
837
161
305
281
783
807
562
94
329
371
323
64
19
15
823
5
229
132
504
482
960
100
837
161
305
282
768
807
530
94
329
369
328
75
19
15
823
5
229
132
504
482
960
100
837
161
305
282
768
807
562
94
329
369
328
75
19
15
823
5
229
132
504
482
960
100
837
37
305
282
768
791
533
54
417
369
328
107
19
15
823
5
229
132
504
482
960
100
837
37
305
282
768
807
565
54
417
369
328
75
19
15
823
5
229
132
504
482
960
100
837
165
305
538
768
807
533
86
1358
1009
1113
75
19
15
823
5
229
132
504
482
960
100
837
165
305
538
768
807
530
86
1358
1009
1113
75
19
15
823
5
229
132
504
482
960
100
837
165
305
282
768
791
529
90
334
521
552
107
19
15
823
5
229
132
504
482
960
100
837
165
305
282
768
791
533
86
334
521
552
107
19
15
823
5
229
132
504
482
960
100
837
165
305
282
768
791
561
90
334
369
328
107
19
15
823
5
229
132
504
482
960
100
837
165
305
282
768
839
529
90
334
521
552
1035
19
15
823
5
229
132
504
482
960
100
837
165
305
282
768
807
533
86
334
521
584
1099
19
15
823
5
229
132
504
482
960
100
837
165
305
282
768
807
561
90
334
369
328
75
19
15
823
5
229
132
504
482
960
100
837
165
305
282
768
807
530
86
334
521
584
1099
19
15
823
5
229
132
504
482
960
100
837
165
305
282
768
807
562
86
334
369
328
75
19
15
823
5
229
132
504
482
960
101
837
1
305
281
768
838
529
1
1449
499
336
6
19
15
823
5
229
132
504
482
960
101
837
1
306
298
768
806
549
33
424
454
532
38
19
15
823
5
229
132
504
482
960
101
837
513
305
281
768
806
561
897
553
371
336
70
19
15
823
5
229
132
504
482
960
101
837
513
305
281
768
806
548
910
553
371
336
70
19
15
823
5
229
132
504
482
960
101
837
513
305
281
768
806
562
911
553
371
336
70
19
15
823
5
229
132
504
482
960
101
837
4
304
274
768
790
552
44
1454
526
588
54
19
15
823
5
229
132
504
482
960
101
837
4
304
274
768
806
548
44
1454
526
556
70
19
15
823
5
229
132
504
482
960
101
837
4
304
274
768
806
549
44
1454
526
556
70
19
15
823
5
229
132
504
482
960
101
837
4
304
284
768
790
552
44
1454
522
551
54
19
15
823
5
229
132
504
482
960
101
837
4
304
292
768
790
536
24
414
442
559
109
19
15
823
5
229
132
504
482
960
101
837
4
304
292
768
790
532
28
1454
442
559
109
19
15
823
5
229
132
504
482
960
101
837
4
304
292
768
790
564
28
1454
442
559
109
19
15
823
5
229
132
504
482
960
101
837
9
305
281
768
838
529
17
1441
499
348
6
19
15
823
5
229
132
504
482
960
101
837
9
305
281
768
806
561
17
1441
499
332
70
19
15
823
5
229
132
504
482
960
101
837
9
305
281
768
806
549
17
1441
499
332
70
19
15
823
5
229
132
504
482
960
101
837
161
305
273
768
790
536
94
329
527
553
1133
19
15
823
5
229
132
504
482
960
101
837
161
305
281
768
790
536
94
329
371
336
54
19
15
823
5
229
132
504
482
960
101
837
161
305
281
768
790
530
95
329
371
336
54
19
15
823
5
229
132
504
482
960
101
837
161
305
281
768
790
562
95
329
371
336
54
19
15
823
5
229
132
504
482
960
101
837
161
306
284
768
790
536
94
328
520
567
54
19
15
823
5
229
132
504
482
960
101
837
41
305
281
768
838
549
49
833
1907
1104
6
19
15
823
5
229
132
504
482
960
101
837
41
305
281
768
790
561
49
449
371
348
54
19
15
823
5
229
132
504
482
960
101
837
41
305
281
768
806
561
49
449
371
348
70
19
15
823
5
229
132
504
482
960
101
837
41
305
281
768
806
549
49
449
371
348
70
19
15
823
5
229
132
504
482
960
101
837
521
305
281
768
806
561
913
545
371
336
70
19
15
823
5
229
132
504
482
960
101
837
521
305
281
768
806
549
913
545
371
336
70
19
15
823
5
229
132
504
482
960
101
837
169
305
273
768
838
529
81
321
527
553
13
19
15
823
5
229
132
504
482
960
101
837
169
305
273
768
790
529
81
321
527
553
109
19
15
823
5
229
132
504
482
960
101
837
169
305
273
768
790
533
81
321
527
553
109
19
15
823
5
229
132
504
482
960
101
837
169
305
537
768
838
529
81
1345
1011
1104
6
19
15
823
5
229
132
504
482
960
101
837
169
305
537
768
790
529
81
1345
1011
1104
54
19
15
823
5
229
132
504
482
960
101
837
169
305
537
768
790
533
81
1345
1011
1104
54
19
15
823
5
229
132
504
482
960
101
837
169
305
281
768
838
529
81
321
371
336
6
19
15
823
5
229
132
504
482
960
101
837
169
305
281
768
790
529
81
321
371
336
54
19
15
823
5
229
132
504
482
960
101
837
169
305
281
768
790
533
81
321
371
336
54
19
15
823
5
229
132
504
482
960
101
837
164
304
274
768
790
536
88
334
526
572
54
19
15
823
5
229
132
504
482
960
101
837
164
304
274
768
806
528
88
334
526
556
70
19
15
823
5
229
132
504
482
960
101
837
164
304
284
768
790
536
88
334
522
567
54
19
15
823
5
229
132
504
482
960
101
837
164
304
284
768
806
528
88
334
522
556
1062
19
15
823
5
229
132
472
482
960
100
837
1
297
298
768
807
562
30
405
474
346
75
19
15
823
5
229
132
472
482
960
100
837
5
297
298
768
791
529
26
401
433
569
107
19
15
823
5
229
132
472
482
960
100
837
5
297
298
768
791
533
22
401
433
569
107
19
15
823
5
229
132
472
482
960
100
837
5
297
298
768
791
561
26
401
369
345
91
19
15
823
5
229
132
472
482
960
100
837
5
297
298
768
791
549
26
1425
433
569
107
19
15
823
5
229
132
472
482
960
100
837
5
297
298
768
791
565
26
401
369
345
91
19
15
823
5
229
132
472
482
960
100
837
5
297
298
768
807
533
22
401
433
569
75
19
15
823
5
229
132
472
482
960
100
837
5
297
298
768
807
530
22
401
433
569
75
19
15
823
5
229
132
472
482
960
100
837
5
297
298
768
807
569
26
1425
433
569
75
19
15
823
5
229
132
472
482
960
100
837
5
297
298
768
807
549
26
1425
433
569
75
19
15
823
5
229
132
472
482
960
100
837
5
297
298
768
807
565
22
401
433
569
75
19
15
823
5
229
132
472
482
960
100
837
5
297
298
768
807
562
22
401
433
569
75
19
15
823
5
229
132
472
482
960
101
837
1
297
298
768
806
530
31
405
474
348
70
19
15
823
5
229
132
472
482
960
101
837
1
297
298
768
806
562
31
405
474
348
70
19
15
823
5
229
132
472
482
960
101
837
5
296
300
768
838
530
22
400
434
572
6
19
15
823
5
229
132
472
482
960
101
837
5
296
300
768
806
528
22
400
434
572
70
19
15
823
5
229
132
472
482
960
101
837
5
296
300
768
806
562
27
400
370
348
70
19
15
823
5
229
132
472
482
960
101
837
5
297
298
768
806
528
22
401
218
604
1094
19
15
823
5
229
132
472
482
960
101
837
5
297
298
768
806
560
26
401
474
348
70
19
15
823
5
229
132
472
482
960
101
837
5
297
298
768
806
530
27
401
474
348
70
19
15
823
5
229
132
472
482
960
101
837
5
297
298
768
806
562
25
401
474
348
70
19
15
823
5
229
132
472
482
960
101
837
41
297
554
768
806
549
49
1434
986
1148
70
19
15
823
5
229
132
472
482
960
101
837
41
297
298
768
806
549
49
1434
474
348
70
19
15
55
5
229
132
24
66
704
724
325
516
1008
754
1888
823
561
1560
1310
526
1546
171
19
15
55
5
229
132
24
66
704
724
325
516
1008
754
1888
823
562
1560
1310
526
1546
171
19
15
55
5
229
132
24
66
704
724
325
517
1009
762
1888
823
561
1562
1310
529
1544
171
19
15
55
5
229
132
24
66
704
724
325
517
1009
762
1888
823
562
1562
1310
529
1544
171
19
15
55
5
229
132
24
66
704
741
325
516
1008
764
1888
790
536
1560
1310
522
1543
182
19
15
55
5
229
132
456
962
704
356
325
4
292
812
768
551
1941
532
834
870
122
107
19
15
55
5
229
132
456
962
704
356
325
4
292
812
768
551
1938
532
834
870
122
107
19
15
55
5
229
132
456
962
704
356
325
132
292
812
768
551
405
276
322
870
122
107
19
15
55
5
229
132
456
962
704
356
325
164
292
812
768
551
405
84
322
870
122
107
19
15
55
5
229
132
456
962
704
356
325
164
292
812
768
551
402
84
322
870
122
107
19
15
55
5
229
132
456
962
704
357
325
132
292
812
768
550
400
276
322
870
124
102
19
15
55
517
741
516
680
578
704
1892
1349
852
848
812
896
1575
1554
252
17
330
122
747
19
15
55
517
741
516
680
578
704
1892
1349
852
850
812
896
1575
1554
252
16
328
122
747
19
15
55
517
741
516
680
578
704
1892
1349
852
850
812
896
1575
1573
252
16
328
122
747
19
15
55
517
741
516
680
578
704
1893
1349
852
848
812
896
1574
1584
252
17
330
124
742
19
15
87
5
229
4
16
50
128
281
325
197
25
52
496
798
433
163
433
309
964
838
19
15
87
5
229
4
16
50
128
281
325
197
281
52
496
798
433
163
177
53
964
838
19
15
87
5
229
4
16
50
128
281
325
197
281
436
496
798
433
163
177
437
644
1734
19
15
87
5
229
4
16
50
128
281
325
325
25
436
496
798
433
419
49
981
580
838
19
15
87
5
229
4
16
50
128
281
325
325
25
434
496
798
433
419
49
986
578
838
19
15
87
5
229
4
16
50
128
281
325
325
281
52
496
798
433
419
561
565
964
838
19
15
87
5
229
4
16
50
128
281
325
325
281
180
496
798
433
419
305
341
836
838
19
15
87
5
229
4
16
50
128
281
325
325
281
178
496
798
433
419
305
346
834
838
19
15
87
5
229
4
16
50
128
281
325
325
281
436
496
798
433
419
561
725
580
838
19
15
87
5
229
4
16
50
128
281
325
325
281
434
496
798
433
419
561
730
578
838
19
15
87
5
229
4
16
50
128
281
325
245
25
52
496
798
433
187
385
309
964
838
19
15
87
5
229
4
16
50
128
281
325
245
281
52
496
798
433
187
257
565
964
838
19
15
87
5
229
4
16
50
128
281
325
245
281
436
496
798
433
187
129
437
324
838
19
15
87
5
229
4
16
50
128
281
325
229
281
52
496
798
433
99
273
565
964
838
19
15
87
5
229
4
16
50
128
281
325
229
281
180
496
798
433
99
273
341
836
838
19
15
87
5
229
4
16
50
128
281
325
229
281
178
496
798
433
99
273
346
834
838
19
15
87
5
229
4
16
50
128
281
325
229
153
52
496
798
433
99
17
85
964
838
19
15
87
5
229
4
16
50
128
281
325
229
153
50
496
798
433
99
17
90
962
838
19
15
87
5
229
4
16
50
128
281
325
357
25
52
496
798
433
739
17
213
964
838
19
15
87
5
229
4
16
50
128
281
325
357
25
50
496
798
433
739
17
218
962
838
19
15
87
5
229
4
16
50
128
281
325
357
25
436
496
798
433
739
17
981
580
838
19
15
87
5
229
4
16
50
128
281
325
357
25
434
496
798
433
739
17
986
578
838
19
15
87
5
229
4
16
50
128
281
325
357
281
52
496
798
433
739
529
565
964
838
19
15
87
5
229
4
16
50
128
281
325
357
281
50
496
798
433
739
529
602
962
838
19
15
87
5
229
4
16
50
128
281
325
357
281
180
496
798
433
483
273
341
836
838
19
15
87
5
229
4
16
50
128
281
325
357
281
178
496
798
433
483
273
346
834
838
19
15
87
5
229
4
16
50
128
281
325
357
281
436
496
798
433
739
529
725
644
1734
19
15
87
5
229
4
16
50
128
281
325
357
281
434
496
798
433
739
529
730
642
1734
19
15
87
5
229
4
16
50
128
281
325
373
25
50
496
798
433
443
1
218
962
838
19
15
87
5
229
4
16
50
128
281
325
373
281
52
496
798
433
443
257
309
964
838
19
15
87
5
229
4
16
50
128
281
325
373
281
50
496
798
433
443
257
602
962
838
19
15
87
5
229
4
16
50
128
281
325
373
281
178
496
798
433
443
257
346
834
838
19
15
87
5
229
4
16
50
128
281
837
965
25
52
496
798
945
675
177
1077
964
838
19
15
87
5
229
4
16
50
128
281
837
965
537
52
496
798
945
675
689
53
964
838
19
15
87
5
229
4
16
50
128
281
837
229
25
436
496
798
945
99
785
981
324
838
19
15
87
5
229
4
16
50
128
281
837
229
25
434
496
798
945
99
785
986
322
838
19
15
87
5
229
4
16
50
128
281
837
229
281
52
496
798
945
99
273
309
964
838
19
15
87
5
229
4
16
50
128
281
837
229
281
180
496
798
945
99
273
341
836
838
19
15
87
5
229
4
16
50
128
281
837
229
281
178
496
798
945
99
273
346
834
838
19
15
87
5
229
4
16
50
128
281
837
229
153
52
496
798
945
99
17
85
964
838
19
15
87
5
229
4
16
50
128
281
837
229
153
50
496
798
945
99
17
90
962
838
19
15
87
5
229
4
16
50
128
281
837
1013
25
52
496
798
945
699
129
1077
964
838
19
15
87
5
229
4
16
50
128
281
837
1013
537
52
496
798
945
1211
1153
1077
964
838
19
15
87
5
229
4
16
50
128
281
837
1013
281
52
496
798
945
699
1
1077
964
838
19
15
87
5
229
4
16
50
384
281
325
325
25
52
1008
542
433
419
49
597
1988
838
19
15
87
5
229
4
16
50
384
281
325
325
25
50
1008
542
433
419
49
602
1986
838
19
15
87
5
229
4
16
50
384
281
325
325
25
436
1008
542
433
419
49
981
836
838
19
15
87
5
229
4
16
50
384
281
325
325
25
434
1008
542
433
419
49
986
834
838
19
15
87
5
229
4
16
50
384
281
325
325
281
52
1008
542
433
419
561
597
1988
1478
19
15
87
5
229
4
16
50
384
281
325
325
281
50
1008
542
433
419
561
602
1986
1478
19
15
87
5
229
4
16
50
384
281
325
325
281
436
1008
542
433
419
561
1877
1412
390
19
15
87
5
229
4
16
50
384
281
325
325
281
434
1008
542
433
419
561
1882
1410
902
19
15
87
5
229
4
16
50
384
281
325
245
281
436
1008
542
433
187
129
437
836
838
19
15
87
5
229
4
16
50
384
281
325
357
25
52
1008
542
433
739
17
597
1988
902
19
15
87
5
229
4
16
50
384
281
325
357
25
50
1008
542
433
739
17
602
1986
1478
19
15
87
5
229
4
16
50
384
281
325
357
25
436
1008
542
433
739
17
981
836
838
19
15
87
5
229
4
16
50
384
281
325
357
25
434
1008
542
433
739
17
986
834
838
19
15
87
5
229
4
16
50
384
281
325
357
537
50
1008
542
433
739
913
1242
1986
902
19
15
87
5
229
4
16
50
384
281
325
357
281
52
1008
542
433
739
529
597
1988
902
19
15
87
5
229
4
16
50
384
281
325
357
281
50
1008
542
433
739
529
602
1986
1478
19
15
87
5
229
4
16
50
384
281
325
357
281
436
1008
542
433
739
529
725
1681
710
19
15
87
5
229
4
16
50
384
281
325
357
281
434
1008
542
433
739
529
730
1666
710
19
15
87
5
229
4
16
50
384
281
325
949
537
50
1008
542
433
827
833
1114
1986
1478
19
15
87
5
229
4
16
50
384
281
325
373
281
52
1008
542
433
443
513
600
1988
902
19
15
87
5
229
4
16
50
384
281
325
373
281
436
1008
542
433
443
513
725
1681
710
19
15
87
5
229
4
16
50
384
281
837
229
25
436
1008
542
945
99
785
981
1604
838
19
15
87
5
229
4
16
50
384
281
837
229
25
434
1008
542
945
99
785
986
1602
838
19
15
87
5
229
4
272
562
640
281
409
913
665
1636
1008
542
1826
791
529
1720
160
390
19
15
87
5
229
4
272
562
640
281
409
921
665
1636
1008
542
1826
807
529
1720
162
390
19
15
87
5
229
4
272
306
384
281
325
325
793
692
752
542
433
419
817
949
1156
390
19
15
87
5
229
4
272
306
384
281
325
373
793
692
752
542
433
443
769
949
1156
390
19
15
87
5
229
260
16
50
128
281
837
453
25
52
496
798
945
163
433
309
964
838
19
15
87
5
229
260
16
50
128
281
837
501
25
52
496
798
945
187
385
309
964
838
19
15
87
5
229
260
272
306
384
281
325
885
537
692
752
542
433
955
769
853
1169
390
19
15
87
5
229
260
272
306
384
281
325
885
537
690
752
542
433
955
769
858
1154
390
19
15
87
5
229
260
272
306
384
281
837
869
537
692
752
542
945
739
657
725
644
710
19
15
87
5
229
260
272
306
384
281
837
869
537
690
752
542
945
739
657
730
642
710
19
15
87
5
229
132
16
50
128
281
325
181
25
50
496
798
433
315
833
602
960
838
19
15
87
5
229
132
16
50
128
281
325
181
25
178
496
798
433
315
833
346
832
838
19
15
87
5
229
132
16
50
128
281
325
181
25
434
496
798
433
315
833
858
322
838
19
15
87
5
229
132
16
50
384
281
325
53
25
434
1008
542
433
571
961
858
832
838
19
15
87
5
229
132
16
50
384
281
325
181
25
434
1008
542
433
315
833
858
1344
838
19
15
87
5
229
132
16
50
384
281
837
53
25
434
1008
542
945
59
961
858
832
838
19
15
55
5
229
4
168
194
64
356
325
325
337
922
512
407
405
502
286
817
856
635
19
15
55
5
229
4
456
194
64
356
837
932
420
122
512
839
841
600
29
1073
890
1355
19
15
55
5
229
4
456
194
64
356
837
933
420
122
512
839
849
602
24
1073
890
1355
19
15
55
5
229
4
456
194
64
356
837
933
420
122
512
839
841
602
24
1073
890
1355
19
15
55
5
229
4
456
194
64
357
837
933
420
116
512
838
850
603
24
1078
880
1350
19
15
55
5
229
4
456
194
64
357
837
933
420
122
512
838
850
603
24
1073
884
1350
19
15
55
5
229
132
456
194
64
356
837
1
145
121
527
839
841
14
94
51
883
1344
19
15
55
5
229
132
456
194
64
356
837
1
145
122
512
839
841
30
305
49
889
1355
19
15
55
5
229
132
456
194
64
356
837
129
145
121
527
839
841
78
689
51
883
1344
19
15
55
5
229
132
456
194
64
356
837
129
145
122
512
839
841
78
689
49
889
1355
19
15
55
5
229
132
456
194
64
356
837
5
145
122
512
839
849
26
95
49
889
1355
19
15
55
5
229
132
456
194
64
356
837
517
145
122
512
839
849
1050
1118
1073
1496
1355
19
15
55
5
229
132
456
194
64
357
837
1
145
121
512
838
841
14
306
51
892
1350
19
15
55
5
229
132
456
194
64
357
837
129
145
121
512
838
841
78
690
51
876
1350
19
15
55
5
229
132
456
322
64
356
837
1
145
410
352
839
841
14
113
241
26
571
19
15
55
5
229
132
456
322
64
356
837
513
145
410
352
839
841
1038
1137
1393
25
571
19
15
55
5
229
132
456
322
64
356
837
129
145
410
352
839
841
78
105
369
25
571
19
15
55
5
229
132
456
322
64
356
837
5
145
410
352
839
849
26
95
241
24
571
19
15
55
5
229
132
456
322
64
356
837
133
145
410
352
839
849
66
94
241
24
571
19
15
55
5
229
132
456
322
64
356
837
133
145
410
352
839
841
66
94
241
24
571
19
15
55
5
229
132
456
322
64
356
837
165
137
410
352
839
841
90
113
282
24
571
19
15
55
5
229
132
456
322
64
357
325
1
145
409
336
838
1873
1025
105
243
12
582
19
15
55
5
229
132
456
322
64
357
325
5
136
412
336
838
1874
1050
80
232
12
582
19
15
55
5
229
132
456
322
64
357
325
5
137
412
336
838
1874
1051
81
232
12
582
19
15
55
5
229
132
456
322
64
357
325
5
137
410
336
838
1874
1050
81
218
12
550
19
15
55
5
229
132
456
322
64
357
325
517
137
410
336
838
1874
1347
81
218
12
550
19
15
55
5
229
132
456
322
64
357
325
545
145
409
336
838
1874
1375
81
371
12
326
19
15
55
5
229
132
456
322
64
357
325
161
145
409
336
838
1874
1119
81
243
12
582
19
15
55
5
229
132
456
322
64
357
837
1
145
409
336
838
850
31
177
371
12
582
19
15
55
5
229
132
456
322
64
357
837
513
145
409
336
838
849
1025
1129
1267
12
582
19
15
55
5
229
132
456
322
64
357
837
513
145
409
336
838
841
1025
1129
1267
12
582
19
15
55
5
229
132
456
322
64
357
837
513
145
409
336
838
850
1055
1137
1395
12
582
19
15
55
5
229
132
456
322
64
357
837
129
145
409
336
838
841
78
50
371
12
326
19
15
55
5
229
132
456
322
64
357
837
5
136
412
336
838
850
27
80
232
12
582
19
15
55
5
229
132
456
322
64
357
837
5
137
412
336
838
850
27
81
232
12
582
19
15
55
5
229
132
456
322
64
357
837
5
137
410
336
838
850
26
81
218
12
550
19
15
55
5
229
132
456
322
64
357
837
9
145
409
336
838
849
17
97
243
12
582
19
15
55
5
229
132
456
322
64
357
837
517
137
410
336
838
850
1050
1105
1306
12
454
19
15
55
5
229
132
456
322
64
357
837
161
145
409
336
838
841
94
82
243
12
582
19
15
55
5
229
132
456
322
64
357
837
161
145
409
336
838
850
95
81
243
12
582
19
15
55
5
229
132
456
322
64
357
837
521
145
409
336
838
841
1041
1121
1395
12
582
19
15
55
5
229
132
456
322
64
357
837
133
136
412
336
838
850
67
80
232
12
582
19
15
55
5
229
132
456
322
64
357
837
133
137
410
336
838
850
67
81
218
12
550
19
15
55
5
229
132
456
322
64
357
837
165
144
412
336
838
850
86
96
170
12
582
19
15
55
5
229
132
456
361
64
356
325
1
146
435
560
843
1865
1038
112
219
256
531
19
15
55
5
229
132
456
361
64
356
325
129
146
435
560
843
1865
1102
688
187
384
531
19
15
55
5
229
132
456
361
64
356
325
545
146
435
560
843
1865
1374
80
219
256
531
19
15
55
5
229
132
456
361
64
356
325
161
146
435
560
843
1865
1118
80
219
256
531
19
15
55
5
229
132
456
361
64
356
837
129
146
435
560
843
841
78
112
219
256
531
19
15
55
5
229
132
456
361
64
356
837
161
146
435
560
843
841
94
80
219
256
531
19
15
55
5
229
132
456
361
64
356
837
161
146
435
560
843
857
94
80
219
256
531
19
15
55
5
229
132
456
361
64
868
1349
33
146
435
560
1867
1865
1374
80
219
576
1555
19
15
55
5
229
132
456
361
64
868
837
1
146
435
560
1867
841
14
112
219
576
1555
19
15
55
5
229
132
456
361
64
868
837
513
146
435
560
1867
841
1038
1136
219
576
1555
19
15
55
5
229
132
456
361
64
868
837
161
146
435
560
1867
857
94
80
219
704
1555
19
15
87
5
229
4
272
946
512
281
409
913
793
948
1008
542
1826
1303
1137
1240
1092
6
19
15
87
5
229
4
272
946
512
281
409
1009
792
948
1008
542
1826
1463
1028
1240
1092
6
19
15
87
5
229
4
272
946
512
281
409
1009
793
948
1008
542
1826
1463
1029
1237
1092
6
19
15
87
5
229
4
272
946
512
281
409
1009
793
946
1008
542
1826
1463
1029
1242
1090
70
19
15
87
5
229
260
272
946
512
281
409
401
537
948
1008
542
1826
1175
913
1240
68
6
19
15
87
5
229
260
272
946
512
281
409
401
409
948
1008
542
1826
1175
1041
1112
68
6
19
15
87
5
229
260
272
946
512
281
409
401
409
946
1008
542
1826
1175
529
602
1090
6
19
15
311
5
229
4
168
450
448
100
837
321
337
409
271
839
841
206
542
1843
339
320
19
15
311
5
229
4
168
450
448
100
837
337
337
409
271
839
841
254
542
1843
339
320
19
15
311
5
229
4
168
450
448
101
837
321
337
404
256
838
841
206
542
1846
351
326
19
15
311
5
229
4
168
450
448
101
837
337
337
404
256
838
841
254
542
1846
351
326
19
15
311
5
229
132
456
450
448
100
837
1
145
153
527
839
841
14
113
115
1011
1088
19
15
311
5
229
132
456
450
448
100
837
1
145
153
271
839
841
14
113
115
115
320
19
15
311
5
229
132
456
450
448
100
837
1
137
153
527
839
841
14
121
107
883
1088
19
15
311
5
229
132
456
450
448
100
837
1
137
153
271
839
841
14
142
107
115
320
19
15
311
5
229
132
456
450
448
100
837
129
145
153
527
839
841
78
105
115
1011
1088
19
15
311
5
229
132
456
450
448
100
837
129
145
153
271
839
841
78
105
115
115
320
19
15
311
5
229
132
456
450
448
100
837
5
145
154
512
791
849
26
95
113
986
1147
19
15
311
5
229
132
456
450
448
100
837
5
145
154
512
791
853
26
95
113
986
1147
19
15
311
5
229
132
456
450
448
100
837
5
145
154
256
791
849
26
110
113
88
379
19
15
311
5
229
132
456
450
448
100
837
5
145
154
256
791
853
26
95
113
89
379
19
15
311
5
229
132
456
450
448
100
837
5
145
154
256
839
849
2
110
113
120
331
19
15
311
5
229
132
456
450
448
100
837
5
137
666
512
791
849
26
593
1818
1114
1147
19
15
311
5
229
132
456
450
448
100
837
161
145
153
527
839
841
94
81
115
1011
1088
19
15
311
5
229
132
456
450
448
100
837
161
145
153
271
839
841
94
81
115
115
320
19
15
311
5
229
132
456
450
448
100
837
577
145
153
527
839
841
974
1073
1139
1523
1088
19
15
311
5
229
132
456
450
448
100
837
577
145
153
271
839
841
974
1073
1139
1139
1088
19
15
311
5
229
132
456
450
448
100
837
577
145
153
271
807
841
974
1073
1139
1139
1120
19
15
311
5
229
132
456
450
448
100
837
577
145
154
512
839
841
974
1065
1137
1657
1099
19
15
311
5
229
132
456
450
448
100
837
577
145
154
256
807
841
974
1065
1137
1145
1131
19
15
311
5
229
132
456
450
448
100
837
577
145
665
527
839
841
974
1073
1907
1139
1088
19
15
311
5
229
132
456
450
448
100
837
577
145
665
527
807
841
974
1073
1907
1139
1120
19
15
311
5
229
132
456
450
448
100
837
577
137
153
527
839
841
974
1081
107
883
1088
19
15
311
5
229
132
456
450
448
100
837
577
137
153
271
839
841
974
1081
107
115
320
19
15
311
5
229
132
456
450
448
100
837
577
137
665
527
839
841
974
1081
1899
883
1088
19
15
311
5
229
132
456
450
448
100
837
577
137
665
527
807
841
974
1081
1899
819
1120
19
15
311
5
229
132
456
450
448
100
837
165
145
154
512
791
853
86
97
113
984
1147
19
15
311
5
229
132
456
450
448
100
837
165
145
154
256
791
853
86
97
113
88
379
19
15
311
5
229
132
456
450
448
101
837
1
145
153
512
838
849
1
105
115
1020
1094
19
15
311
5
229
132
456
450
448
101
837
1
145
153
512
838
841
14
178
115
860
1094
19
15
311
5
229
132
456
450
448
101
837
1
145
153
512
838
850
31
113
115
860
1094
19
15
311
5
229
132
456
450
448
101
837
1
145
153
256
838
849
1
105
115
92
326
19
15
311
5
229
132
456
450
448
101
837
1
145
153
256
838
841
14
178
115
92
326
19
15
311
5
229
132
456
450
448
101
837
1
145
153
256
838
850
31
113
115
92
326
19
15
311
5
229
132
456
450
448
101
837
1
145
153
592
838
849
1
617
115
780
1094
19
15
311
5
229
132
456
450
448
101
837
1
145
153
592
838
850
31
177
115
780
1094
19
15
311
5
229
132
456
450
448
101
837
1
145
665
512
838
850
31
625
1907
1148
1094
19
15
311
5
229
132
456
450
448
101
837
1
145
665
592
838
850
31
625
1907
780
1094
19
15
311
5
229
132
456
450
448
101
837
1
137
666
512
838
850
31
597
1818
1116
1094
19
15
311
5
229
132
456
450
448
101
837
129
145
153
512
838
841
65
105
115
1020
1094
19
15
311
5
229
132
456
450
448
101
837
129
145
153
256
838
841
65
105
115
92
326
19
15
311
5
229
132
456
450
448
101
837
129
145
153
592
838
841
78
818
883
780
1094
19
15
311
5
229
132
456
450
448
101
837
5
136
156
512
838
850
27
80
104
988
1094
19
15
311
5
229
132
456
450
448
101
837
5
136
156
256
838
850
27
80
104
108
326
19
15
311
5
229
132
456
450
448
101
837
5
137
156
256
838
850
27
81
104
108
550
19
15
311
5
229
132
456
450
448
101
837
5
137
666
512
838
850
26
593
1818
1116
1094
19
15
311
5
229
132
456
450
448
101
837
9
145
153
512
838
849
17
97
115
1020
1094
19
15
311
5
229
132
456
450
448
101
837
9
145
153
512
838
841
17
97
115
1020
1094
19
15
311
5
229
132
456
450
448
101
837
9
145
153
256
838
849
17
97
115
92
326
19
15
311
5
229
132
456
450
448
101
837
9
145
153
256
838
841
17
97
115
92
326
19
15
311
5
229
132
456
450
448
101
837
9
145
665
512
838
841
17
609
1907
1148
1094
19
15
311
5
229
132
456
450
448
101
837
161
145
153
512
838
841
94
82
115
860
1094
19
15
311
5
229
132
456
450
448
101
837
161
145
153
512
838
850
95
81
115
860
1094
19
15
311
5
229
132
456
450
448
101
837
161
145
153
256
838
841
94
82
115
92
326
19
15
311
5
229
132
456
450
448
101
837
161
145
153
256
838
850
95
81
115
92
326
19
15
311
5
229
132
456
450
448
101
837
161
145
153
592
838
841
94
82
115
780
1094
19
15
311
5
229
132
456
450
448
101
837
161
145
153
592
838
850
95
81
115
780
1094
19
15
311
5
229
132
456
450
448
101
837
161
137
153
512
838
841
94
110
439
988
1094
19
15
311
5
229
132
456
450
448
101
837
609
145
153
512
838
841
993
1057
1139
1532
1094
19
15
311
5
229
132
456
450
448
101
837
609
145
153
256
838
841
993
1057
1139
92
326
19
15
311
5
229
132
456
450
448
101
837
609
145
153
256
806
841
993
1057
1139
1148
1126
19
15
311
5
229
132
456
450
448
101
837
609
145
665
512
838
841
993
1041
1907
1372
1094
19
15
311
5
229
132
456
450
448
101
837
609
145
665
512
806
841
993
1041
1907
1148
1126
19
15
311
5
229
132
456
450
448
101
837
609
145
665
592
838
841
993
1041
1907
780
1094
19
15
823
5
228
132
456
450
960
100
836
517
145
666
1536
807
531
923
1119
1905
1657
107
19
15
823
5
229
4
272
818
960
100
837
901
793
986
863
839
549
290
1137
1265
1091
80
19
15
823
5
229
4
272
818
960
101
837
901
793
986
863
845
536
282
1137
1265
1123
97
19
15
823
5
229
4
272
818
960
101
837
949
793
986
863
845
536
826
1121
1265
1123
97
19
15
823
5
229
260
272
818
960
101
837
389
409
986
863
845
536
154
561
625
1123
97
19
15
823
5
229
132
456
450
960
100
837
513
145
665
1551
807
530
926
105
1907
1651
96
19
15
823
5
229
132
456
450
960
100
837
513
145
665
1551
807
549
910
1137
1907
1651
96
19
15
823
5
229
132
456
450
960
100
837
513
145
665
1551
807
562
910
1137
1907
1651
96
19
15
823
5
229
132
456
450
960
100
837
513
145
666
1536
807
530
926
1129
1905
1657
107
19
15
823
5
229
132
456
450
960
100
837
513
145
666
1536
807
562
926
1137
1905
1656
107
19
15
823
5
229
132
456
450
960
100
837
4
292
300
768
839
549
28
404
358
378
75
19
15
823
5
229
132
456
450
960
100
837
4
292
300
768
807
533
20
834
358
634
107
19
15
823
5
229
132
456
450
960
100
837
4
292
300
768
807
549
20
834
358
634
107
19
15
823
5
229
132
456
450
960
100
837
4
292
300
768
807
565
20
834
358
634
107
19
15
823
5
229
132
456
450
960
100
837
517
145
666
1536
807
530
922
1119
1905
1658
107
19
15
823
5
229
132
456
450
960
100
837
517
145
666
1536
807
549
922
1119
1905
1658
107
19
15
823
5
229
132
456
450
960
100
837
517
145
666
1536
807
562
922
1119
1905
1658
107
19
15
823
5
229
132
456
450
960
100
837
577
145
665
1551
807
530
974
1073
1907
1651
96
19
15
823
5
229
132
456
450
960
100
837
625
145
666
1536
807
549
958
1025
1905
1657
107
19
15
823
5
229
132
456
450
960
100
837
164
292
300
768
807
533
84
322
358
378
107
19
15
823
5
229
132
456
450
960
100
837
164
292
300
768
807
530
84
322
358
378
107
19
15
823
5
229
132
456
450
960
100
837
581
145
666
1536
807
533
1014
1070
1905
1658
107
19
15
823
5
229
132
456
450
960
100
837
581
145
666
1536
807
549
930
1070
1905
1658
107
19
15
823
5
229
132
456
450
960
100
837
629
145
666
1536
807
549
954
1039
1905
1656
107
19
15
823
5
229
132
456
450
960
100
837
629
145
666
1536
807
565
954
1039
1905
1656
107
19
15
823
5
229
132
456
450
960
101
837
513
145
665
1536
838
530
927
1137
1907
1660
70
19
15
823
5
229
132
456
450
960
101
837
513
145
665
1536
806
562
927
1137
1907
1660
102
19
15
823
5
229
132
456
450
960
101
837
517
137
668
1536
806
562
921
1105
1896
1644
102
19
15
823
5
229
132
456
450
960
101
837
577
145
665
1536
806
549
929
1073
1907
1660
102
19
15
823
5
229
132
456
450
960
101
837
577
145
666
1536
806
549
929
1074
1906
1660
102
19
15
823
5
229
132
456
450
960
101
837
521
145
665
1536
806
549
913
1121
1907
1660
102
19
15
55
517
741
260
904
658
704
1893
1349
1253
1680
780
512
1574
1552
1122
544
10
236
998
19
15
55
5
229
4
136
194
64
356
837
897
913
953
911
967
841
782
1073
1331
1139
1024
19
15
55
5
229
4
136
194
64
356
837
897
913
954
896
967
841
782
1073
1329
1145
1035
19
15
55
5
229
4
136
194
64
357
837
897
913
953
896
966
841
782
1074
1331
1148
1030
19
15
55
5
229
4
136
194
64
357
837
901
900
948
896
966
850
794
1080
1272
1136
1030
19
15
55
5
229
260
312
962
960
868
837
869
561
882
1024
1351
329
354
782
1185
1904
1099
19
15
55
5
229
260
312
962
960
868
837
869
561
882
1024
1351
1353
354
782
1185
1904
1099
19
15
55
5
229
260
312
962
960
868
837
869
561
882
1031
1351
329
354
782
1185
1907
1088
19
15
55
5
229
260
312
962
960
868
837
869
561
882
1031
1351
1353
354
782
1185
1907
1088
19
15
55
5
229
260
312
962
960
868
837
869
561
882
1039
1351
329
354
782
1185
1891
1088
19
15
55
5
229
260
312
962
960
868
837
869
561
882
1039
1351
1353
354
782
1185
1891
1088
19
15
55
5
229
260
312
962
960
869
837
865
561
889
1024
1350
329
353
777
1203
1900
1094
19
15
55
5
229
260
312
962
960
869
837
865
561
889
1024
1350
1353
353
777
1203
1900
1094
19
15
55
5
229
260
312
930
960
740
325
389
561
858
1024
663
529
1818
798
625
1800
171
19
15
55
5
229
260
312
930
960
740
325
389
561
858
1024
663
533
666
926
626
1800
171
19
15
311
5
228
516
312
194
448
628
836
1925
561
370
783
923
531
1603
175
217
1219
1048
19
15
311
5
228
516
312
194
448
628
836
1925
561
370
783
923
563
1603
175
217
1219
1048
19
15
567
517
741
516
648
1794
1312
1381
1349
1445
904
1564
1760
1046
530
603
48
562
732
246
19
15
567
517
741
516
648
1794
1312
1381
1349
1445
904
1564
1760
1046
562
603
48
562
732
246
19
15
567
5
741
132
136
770
800
613
1861
676
1700
1844
1248
534
564
84
1282
1078
1840
246
19
15
567
517
741
516
568
1826
1344
1380
1349
1444
816
1842
1408
1031
561
600
78
1070
362
459
19
15
567
517
741
516
568
1826
1344
1380
1349
1445
817
1850
1408
1031
561
602
79
1065
360
459
19
15
567
517
741
516
648
1810
1280
1380
1349
1444
900
1548
1536
1047
549
820
52
550
570
171
19
15
55
5
228
260
816
786
640
692
836
832
856
772
1104
1051
1304
1230
1305
312
866
1075
19
15
55
5
228
260
816
786
640
692
836
848
856
772
1104
1051
1304
1278
1297
312
866
1075
19
15
55
5
229
516
560
786
1792
869
837
1957
820
772
1760
22
530
1623
76
6
706
1766
19
15
55
5
229
516
568
802
1792
868
837
1956
816
786
1536
23
529
1624
78
14
666
1563
19
15
55
5
229
516
568
802
1792
868
837
1956
816
786
1536
23
533
1624
78
14
666
1563
19
15
55
5
229
516
568
802
1792
868
837
1957
817
818
1551
23
529
1626
78
33
675
1568
19
15
55
5
229
516
568
802
1792
868
837
1957
817
818
1551
23
533
1622
78
33
675
1568
19
15
55
5
229
516
568
802
1792
868
837
1957
817
826
1536
23
529
1626
78
41
680
1579
19
15
55
5
229
516
568
802
1792
868
837
1957
817
826
1536
23
533
1626
78
41
680
1579
19
15
55
5
229
516
568
802
1792
868
837
2021
817
826
1536
23
549
1634
14
41
680
1579
19
15
55
5
229
516
568
802
1792
869
837
2017
817
817
1536
22
552
1646
9
35
681
1581
19
15
55
5
229
516
568
802
1792
869
837
2017
818
817
1536
22
552
1646
8
47
681
1581
19
15
55
5
229
260
816
786
640
693
837
849
857
772
1104
1069
1304
1278
1297
312
866
1031
19
15
55
5
741
516
648
786
640
689
1861
1412
1412
1292
1104
1070
1556
1688
1026
1030
716
1030
19
15
55
5
741
516
648
786
640
689
1861
1460
1412
1292
1104
558
1556
1848
1074
518
972
6
19
15
55
5
741
516
648
786
640
689
1861
1445
1416
1292
1104
558
1556
1846
1072
516
972
6
19
15
567
5
228
4
312
802
768
116
836
933
817
818
527
795
787
603
1103
1505
451
8
19
15
567
5
228
516
568
802
768
628
836
1952
816
818
527
539
1560
1630
73
35
483
136
19
15
567
5
228
516
568
802
768
628
836
1960
816
818
527
539
1555
1617
65
35
483
136
19
15
567
5
228
260
816
786
768
628
836
832
856
260
336
283
280
1486
1049
1336
354
307
19
15
567
5
228
260
312
802
768
116
836
384
562
818
527
795
824
142
926
606
707
8
19
15
567
5
228
260
312
802
768
628
836
384
562
818
527
539
1560
158
926
606
707
136
19
15
567
5
229
4
312
802
768
1124
1349
1252
816
786
512
1559
1829
1644
1294
270
410
539
19
15
567
5
229
4
312
802
768
1124
1349
1252
816
818
512
1559
1829
1644
1294
302
426
555
19
15
567
5
229
4
312
802
768
1124
1349
1252
816
828
512
1559
1829
1644
1294
298
426
555
19
15
567
5
229
4
312
802
768
100
837
932
816
786
512
791
785
600
1102
1294
410
27
19
15
567
5
229
4
312
802
768
100
837
932
816
786
512
791
789
600
1102
1294
410
27
19
15
567
5
229
4
312
802
768
100
837
933
817
794
512
791
785
602
1102
1289
488
43
19
15
567
5
229
4
312
802
768
100
837
933
817
794
512
791
789
598
1102
1289
488
43
19
15
567
5
229
4
312
802
768
100
837
933
817
818
512
791
789
598
1102
1305
442
43
19
15
567
5
229
260
304
802
768
100
837
388
564
818
512
791
821
152
922
593
729
27
19
15
567
5
229
260
304
802
768
100
837
389
564
818
512
791
785
130
920
593
729
27
19
15
567
5
229
260
816
802
832
612
837
849
857
314
399
519
1609
382
1041
1297
275
192
19
15
567
5
229
260
816
786
768
613
837
833
857
260
336
278
273
705
1049
1336
1378
278
19
15
567
5
229
260
816
786
768
613
837
841
857
260
336
278
305
881
1041
1336
354
278
19
15
567
5
740
516
568
802
768
628
1860
1440
816
818
527
539
536
1630
73
291
483
264
19
15
567
5
740
516
568
802
768
628
1860
1440
816
818
527
539
1176
1630
73
291
483
264
19
15
567
5
740
516
312
802
768
628
1860
901
561
818
527
539
531
283
303
289
419
136
19
15
567
5
740
516
824
802
768
628
1860
1440
1328
562
527
539
536
1630
1097
35
163
264
19
15
567
5
740
516
824
802
768
628
1860
1440
1328
562
527
539
1176
1630
1097
35
163
264
19
15
567
5
740
516
824
802
768
628
1860
1445
1329
562
527
539
531
1627
1103
33
163
136
19
15
567
5
741
516
304
802
768
613
1861
868
564
820
512
534
532
364
268
280
420
502
19
15
567
5
741
516
816
802
768
613
1861
1444
1332
564
512
534
532
1620
1101
45
484
502
19
15
567
5
741
516
816
786
768
613
1861
1445
1332
516
736
534
530
1623
1100
6
194
230
19
15
567
5
741
516
824
802
768
612
1861
1444
1328
530
512
535
529
1624
1102
14
282
283
19
15
567
5
741
516
824
802
768
612
1861
1444
1328
530
512
535
533
1624
1102
14
282
283
19
15
567
5
741
516
824
802
768
612
1861
1444
1328
562
512
535
529
1624
1102
46
170
299
19
15
567
5
741
516
824
802
768
612
1861
1444
1328
562
512
535
533
1624
1102
78
170
299
19
15
567
5
741
516
824
802
768
612
1861
1445
1329
538
512
535
529
1626
1102
9
296
299
19
15
567
5
741
516
824
802
768
612
1861
1445
1329
538
512
535
533
1622
1102
9
296
299
19
15
567
5
741
516
824
802
768
612
1861
1445
1329
562
527
535
529
1626
1102
33
163
288
19
15
567
5
741
516
824
802
768
612
1861
1445
1329
562
527
535
533
1622
1102
33
163
288
19
15
567
5
741
516
824
802
768
612
1861
1445
1329
570
512
535
529
1626
1102
41
168
299
19
15
567
5
741
516
824
802
768
612
1861
1445
1329
570
512
535
533
1622
1102
17
280
299
19
15
567
5
741
516
824
802
768
613
1861
1441
1329
561
512
534
530
1631
1097
35
169
301
19
15
567
5
741
516
824
802
768
613
1861
1449
1329
529
512
534
529
1617
1089
15
297
301
19
15
567
5
741
516
824
802
832
612
1861
1444
1328
274
384
519
585
1624
1102
270
314
203
19
15
567
5
741
516
824
802
832
612
1861
1445
1329
1306
384
519
585
1626
1102
777
72
203
19
15
567
5
741
516
824
802
832
612
1861
1445
1329
1338
384
519
585
1626
1102
809
104
203
19
15
567
5
741
516
824
802
832
612
1861
1509
1329
1306
384
519
585
1634
1039
777
72
203
19
15
567
5
741
516
824
802
832
612
1861
1509
1329
1330
384
519
585
1634
1039
801
112
203
19
15
567
5
741
516
824
802
832
612
1861
1509
1329
1330
391
519
585
1634
1039
801
115
192
19
15
567
5
741
516
824
802
832
612
1861
1509
1329
1330
399
519
585
1634
1039
801
99
192
19
15
567
5
741
516
824
802
832
612
1861
1509
1329
1338
384
519
585
1634
1039
809
104
203
19
15
567
5
741
516
824
802
832
613
1861
1505
1329
273
384
518
585
1633
1033
271
297
205
19
15
567
5
741
516
824
802
832
613
1861
1505
1329
1297
384
518
585
1633
1033
783
297
205
19
15
567
5
741
516
824
802
832
613
1861
1505
1329
276
384
518
585
1633
1033
269
289
198
19
15
567
5
741
516
824
802
832
613
1861
1505
1329
1329
384
518
585
1633
1033
803
104
198
19
15
567
5
741
516
824
802
832
613
1861
1505
1329
313
384
518
585
1633
1033
275
272
198
19
15
567
5
741
516
824
802
832
613
1861
1505
1329
1337
384
518
585
1633
1033
787
272
198
19
15
567
5
741
516
824
802
832
613
1861
1505
1329
1332
384
518
585
1633
1033
813
97
198
19
15
567
5
741
132
648
786
768
613
1861
1140
1796
1292
848
534
552
952
1213
1542
204
150
19
15
311
5
229
260
304
802
576
612
837
849
345
794
896
519
329
382
17
266
154
203
19
15
311
5
740
516
568
802
576
612
1860
1445
817
818
911
523
1587
1627
79
25
195
248
19
15
311
5
741
516
568
802
1088
612
1861
869
817
826
1920
1031
1573
354
14
17
1224
1227
19
15
311
5
741
516
568
802
1088
612
1861
1508
816
786
1920
1031
1573
1644
14
14
1258
1227
19
15
311
5
741
516
568
802
1088
612
1861
1508
816
818
1920
1031
1573
1644
14
46
1258
1227
19
15
311
5
741
516
568
802
1088
612
1861
1508
816
828
1920
1031
1573
1644
14
42
1226
1227
19
15
311
5
741
516
568
802
1088
612
1861
1444
816
818
1920
1031
1585
1624
78
46
1258
1227
19
15
311
5
741
516
568
802
1088
612
1861
1445
817
818
1935
1031
1585
1626
79
89
1219
1216
19
15
311
5
741
516
568
802
1088
612
1861
1445
817
826
1920
1031
1585
1626
79
49
1224
1227
19
15
311
5
741
516
568
802
1088
612
1861
1509
817
826
1920
1031
1573
1634
14
49
1224
1227
19
15
311
5
741
516
568
802
576
612
1861
868
816
786
896
519
1573
364
14
142
234
203
19
15
311
5
741
516
568
802
576
612
1861
869
817
826
896
519
1573
354
14
17
200
203
19
15
311
5
741
516
568
802
576
612
1861
1508
816
818
896
519
1573
1644
14
46
234
203
19
15
311
5
741
516
568
802
576
612
1861
1444
816
818
896
519
1585
1624
78
46
234
203
19
15
311
5
741
516
568
802
576
612
1861
1445
817
818
896
519
1585
1626
79
289
240
203
19
15
311
5
741
516
568
802
576
612
1861
1445
817
818
911
519
1585
1626
79
89
195
192
19
15
311
5
741
516
568
802
576
612
1861
1445
817
826
896
519
1585
1626
79
17
200
203
19
15
311
5
741
516
568
802
576
612
1861
1509
817
818
896
519
1573
1634
14
289
240
203
19
15
311
5
741
516
568
802
576
612
1861
1509
817
826
896
519
1573
1634
14
49
200
203
19
15
311
5
741
516
312
802
576
612
1861
897
561
817
896
519
1573
302
297
291
105
203
19
15
311
5
741
516
312
802
576
612
1861
901
561
818
903
519
1589
258
302
289
115
192
19
15
311
5
741
516
312
802
576
612
1861
901
561
818
911
519
1589
258
302
289
99
192
19
15
311
5
741
516
312
802
576
612
1861
868
560
796
896
519
1573
364
270
266
74
203
19
15
311
5
741
516
312
802
576
612
1861
869
561
794
896
519
1573
354
270
265
72
203
19
15
311
5
741
516
312
802
576
612
1861
869
561
818
896
519
1573
354
270
289
113
203
19
15
311
5
741
516
312
802
576
612
1861
869
561
826
896
519
1573
354
270
273
280
203
19
15
311
5
741
516
312
802
576
613
1861
905
561
817
896
518
1585
273
289
291
105
198
19
15
311
5
741
516
824
802
576
612
1861
1508
1328
306
896
519
1573
1644
1038
302
106
203
19
15
311
5
741
516
824
802
576
612
1861
1509
1329
314
896
519
1573
1634
1038
297
104
203
19
15
55
5
229
260
944
722
576
357
325
869
820
644
640
678
402
983
524
646
130
1606
19
15
55
5
229
260
952
994
64
612
837
865
818
1329
1280
1319
809
878
520
1583
1097
1099
19
15
55
5
229
260
952
994
64
612
837
869
817
1330
1280
1319
805
866
526
1569
1137
1099
19
15
55
5
229
260
952
994
64
612
837
869
817
1330
1287
1319
805
866
526
1569
1139
1088
19
15
55
5
229
260
952
994
64
612
837
869
817
1330
1295
1319
805
866
526
1569
1091
1088
19
15
55
5
229
260
952
994
64
612
837
869
817
1338
1280
1319
805
866
526
1553
1096
1099
19
15
55
5
229
260
952
994
64
613
837
865
817
1329
1280
1318
805
865
521
1571
1097
1094
19
15
55
5
229
260
952
994
64
613
837
865
817
1337
1280
1318
805
865
521
1555
1105
1094
19
15
567
5
229
388
560
610
448
101
837
772
948
564
0
278
788
404
557
621
100
502
19
15
567
5
229
388
560
610
448
101
837
772
948
564
0
278
820
540
1069
301
100
502
19
15
567
5
229
388
560
610
448
101
837
804
948
564
0
278
788
852
1045
309
100
502
19
15
567
5
229
388
568
610
448
100
837
772
944
562
0
279
805
556
1070
1102
106
491
19
15
567
5
229
388
568
610
448
100
837
772
944
562
0
279
821
536
1070
1102
106
491
19
15
567
5
229
388
568
610
448
100
837
773
945
562
0
279
785
834
1070
609
16
475
19
15
567
5
229
388
568
610
448
100
837
773
945
562
0
279
821
538
1071
1241
26
475
19
15
567
5
229
388
568
610
448
100
837
773
945
562
15
279
785
834
1070
289
99
480
19
15
567
5
229
388
568
610
448
100
837
773
945
570
0
279
785
834
1070
297
104
491
19
15
567
5
229
388
568
610
448
100
837
773
945
570
0
279
821
514
1070
145
18
475
19
15
567
5
229
388
568
610
448
100
837
773
1000
570
0
279
789
534
528
150
18
475
19
15
567
5
229
388
568
610
448
100
837
773
1001
562
0
279
821
538
1041
97
16
475
19
15
567
5
229
388
568
610
448
100
837
804
946
562
0
279
789
852
1056
218
26
475
19
15
567
5
229
388
568
610
448
100
837
804
946
570
0
279
789
852
1056
362
106
491
19
15
567
5
229
388
568
610
448
100
837
805
944
562
0
279
789
854
1056
366
106
491
19
15
567
5
229
388
568
610
448
100
837
805
944
572
0
279
789
854
1056
362
106
491
