2023031901
B3/S23
c7ospk
11
7
1
4
1
1
4
20
20
17
80
3
-1
0
1
1
56
0
0
0
0
11
7
1
3
35387
55721
0
83
2195
2483
2083
2149
2161
2113
2081
2208
2435
2612
2158
2057
2115
2243
2177
2466
2088
552
2082
2082
546
1570
554
2081
34
2082
2593
3617
1570
2338
2145
105
2144
112
100
2144
2145
2145
2656
2656
2149
2149
2149
213
2149
213
2149
2405
2661
2149
2149
3685
2277
2277
2277
2277
2277
2405
2277
2405
2277
2277
2405
2277
2237
2237
2237
253
2237
2237
2301
2237
2429
2493
2493
2365
2493
2221
2061
173
174
2221
2077
30
541
269
285
2221
2221
2589
2221
2077
2477
2733
2989
2470
2126
2094
2094
2094
2080
2080
2080
2080
2204
2080
2080
2080
288
44
2080
2092
2848
3022
3662
3616
2708
2175
2159
2159
2159
2160
432
2160
2160
2160
624
2160
2160
2480
2144
2144
2144
2144
2152
2928
2687
2271
2416
3696
2061
2053
2053
2053
2438
2438
2070
2070
2070
2070
2070
2070
2358
2054
390
2054
2438
2342
2050
10
2966
3917
2445
2374
3990
2050
2066
2050
5
10
2058
18
2566
2566
2066
2066
2578
2066
2066
2066
2050
2054
518
2566
2054
2566
2306
2050
18
2066
2578
3074
2050
2822
2066
2094
2139
2094
2093
109
2139
2139
2139
2157
110
2158
2074
2075
2074
2074
27
2075
2074
27
2095
2093
46
110
2862
2158
2158
2093
2075
2094
2094
2094
2650
3675
2203
2798
3675
2313
2385
2209
2209
2593
161
289
2185
2184
2184
2217
2313
169
297
2217
2241
449
2240
448
3009
3009
3011
2129
2113
2115
2345
2217
297
2209
289
137
169
297
2209
289
137
169
297
2593
2209
2209
2213
2881
2209
289
2209
2209
4033
2065
2577
2601
2072
2561
2385
849
2081
161
2081
2657
2081
161
2593
2081
2113
2113
2093
301
2349
2349
2349
2349
2461
2589
2328
2072
2589
2589
2589
2373
2077
2077
2349
2093
173
301
2349
2093
173
301
2605
301
2125
2093
173
2093
557
301
2093
173
2349
2125
2093
173
2605
301
2093
2349
2733
2085
2333
2085
165
2597
2085
165
2085
165
2845
2305
258
2561
2605
2432
2193
2865
2865
2097
2193
2097
2609
2097
2097
2609
305
2097
2097
2097
2377
2889
2377
2377
841
2377
3017
2852
2084
2082
2082
3620
3876
3876
2125
2084
2084
3017
2089
297
2089
297
2089
2345
2089
297
2089
297
2089
553
297
2089
553
297
2601
297
2105
2089
2089
297
2089
2089
2089
297
2089
2089
297
2601
2105
313
2089
297
2089
297
2089
2345
2089
2857
2089
2397
2865
2093
2093
301
2349
2093
2093
2093
2093
301
2852
2449
2449
2769
2633
2598
2209
2657
2657
2145
2145
2145
2657
2145
2145
2657
2145
2145
2145
2145
3005
3005
3005
3005
3005
3005
2685
2662
2150
614
2150
2662
3686
2662
2662
2150
486
2150
2150
2502
2157
2157
2157
2157
2157
2157
2157
182
621
2157
118
182
493
2157
118
182
2157
621
493
2157
2157
2157
621
2157
2669
2541
2157
2157
118
621
2157
2157
182
2157
2157
2157
2157
621
2157
2157
2157
2157
2157
2157
2157
2157
2157
2230
2157
2157
2157
2157
2678
2998
2669
2998
3014
2150
2150
2150
2150
2150
2150
2158
2158
2158
3238
2577
593
585
2641
3697
3645
2662
2048
2144
2144
2048
2048
2229
2169
2169
117
185
181
2169
3705
2169
2160
2160
2144
2950
2950
2950
2950
2950
2950
2950
2590
2590
2590
2078
2846
3870
3614
3614
2078
542
286
798
2590
286
798
2078
286
2078
2414
2077
2077
285
2077
2077
2589
2077
2076
284
188
2333
2588
284
796
2076
284
2333
2333
182
2076
2076
188
2077
285
2077
285
284
2076
108
284
188
2588
1644
2076
284
796
2588
2588
2076
540
796
2588
2076
540
2844
2236
2588
2076
284
2333
2076
540
2156
2076
172
188
2230
2076
172
188
2076
172
2076
2076
540
172
2588
2076
2076
172
2172
2172
2172
2172
2220
2220
2156
172
2230
2156
172
2220
2156
2156
3869
2973
3708
2998
2510
2058
2058
2058
2314
2154
2154
2146
2146
2146
2974
3008
3008
3008
3008
3968
3270
4062
2068
2090
2090
2068
2068
2505
2629
2117
37
73
2117
2085
2117
37
73
2085
3653
2085
2130
2130
2097
3145
73
2633
2632
2632
2632
2120
3144
584
2736
2832
2832
2065
2833
2576
3760
3601
2065
2065
2065
2833
2065
2065
2833
2064
2064
2065
2249
2065
2065
2065
2065
2065
2833
2065
2064
2064
2064
2064
2064
528
2064
2576
2064
528
2064
784
2064
784
2064
784
2504
2064
2064
2064
2064
2832
2064
272
2064
784
2064
2064
2064
2064
2064
2576
2576
2064
2064
2064
784
2832
2576
2576
2576
2832
2832
2064
2832
3344
2064
2064
2064
2064
2320
2064
2064
2064
2064
2504
2064
2504
2064
2504
2064
2064
2504
2064
2064
2832
2504
2832
2064
2064
2504
2192
2192
2192
2192
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2832
3216
3728
3089
2161
2068
2068
2068
2324
2052
2052
2052
2052
2052
3120
3162
3162
3162
3162
3290
3144
3153
2534
2836
2836
2326
2326
2317
141
3981
2061
2061
2061
2061
2061
2061
2061
2061
2061
2701
2829
2098
2099
2099
3594
2058
3594
2762
3594
3594
2442
3594
3594
2334
2846
2846
2331
2843
3870
3870
3864
2581
2581
2581
2581
2581
2581
2581
2078
2078
2072
2505
2314
2314
2314
2314
170
2314
3338
2474
2318
142
174
2318
2190
2318
2318
2318
2318
2318
2318
142
2318
2318
2318
2318
2318
2318
2318
2334
2318
2318
142
2318
142
2318
2318
2318
2318
2318
2318
2330
2318
142
174
2318
282
2318
2318
2318
2318
2318
2318
2318
3342
3342
2318
2318
2318
3342
3342
2446
3470
2446
2446
2446
2446
2446
2446
2446
2446
2162
102
2214
2186
2214
2185
2214
2186
2214
2214
2186
2470
2470
3494
2442
3494
2470
2470
2442
458
2062
2062
2062
2446
2066
42
2090
2058
2058
2057
2058
2058
2058
2442
2442
2830
3598
3598
3353
2906
2325
174
2222
2222
2478
2221
2221
2318
2318
2318
3646
2132
2132
2132
2132
3988
3210
2115
3065
2630
2886
2065
2833
2061
2065
2829
2065
13
2065
13
2065
2065
13
2065
13
2065
2065
13
2065
2829
2957
2961
2503
2055
2055
2049
2049
3585
2465
2561
3585
2433
417
3585
3585
2562
515
3010
2946
2304
2688
2563
898
899
2562
515
2561
2837
2837
2837
2837
2837
2837
2837
2243
2946
2241
2369
2049
33
2049
2049
2817
65
801
2465
2817
897
801
2593
2465
2050
34
962
450
2050
34
2082
2050
2050
34
450
2082
3010
3010
3010
3010
2050
962
2050
450
2050
2050
2050
2050
2050
2050
2050
2050
3010
2818
66
386
2114
386
2434
2434
418
2434
2818
386
2434
2434
2818
386
898
2434
2818
2818
386
898
834
418
802
930
2434
418
2466
2818
898
2882
930
2818
386
898
2434
802
2946
834
930
2978
2946
2946
834
802
2434
898
2690
2594
2594
2562
546
2562
546
2562
2562
2978
2978
2978
3010
2434
2242
706
450
2242
2434
418
2754
2754
2049
2049
2081
2049
2081
2049
2433
417
2113
385
2465
2465
2433
2081
2977
2977
2945
2977
2593
417
2465
2241
321
2433
2050
34
450
2114
386
2434
2434
418
2049
2049
2049
2049
33
2049
33
2049
2113
2113
2433
2977
2433
2690
3586
3970
3521
2178
3013
2089
2473
2473
2985
2089
2473
3017
2473
2857
425
2114
2262
2262
2262
2256
3286
3073
3256
2767
2890
846
2890
2113
2689
2113
2113
2945
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
3009
3009
2625
2625
2253
2254
2819
2819
3587
2563
2563
3587
2563
2563
2819
2819
3616
3616
2592
2592
2340
2594
3104
3104
3104
2592
2592
2592
2977
2977
2977
2977
2977
2977
2977
2336
2592
2336
2818
2211
2083
163
291
2499
2499
2499
2499
3043
2083
2595
2595
2595
2083
2467
2211
2083
163
2595
2083
2211
2083
163
2211
291
2339
2115
35
163
2083
163
2083
2114
2595
2595
2595
2595
2499
2723
2499
2531
2499
2499
2499
2498
2498
2498
2498
2498
2723
3011
451
2531
2083
451
2083
2083
451
2083
2083
2083
2498
2498
2498
2498
2498
2498
2498
2498
2498
3010
450
2595
2595
2595
1571
2595
1571
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
3619
3619
3619
3619
2595
2595
2595
2595
2595
2595
2595
2083
2979
2755
2467
2755
2595
2595
2595
2723
2723
3011
2627
3011
2499
483
2595
707
451
739
2531
2499
2498
2498
2595
2595
2243
2243
2083
163
291
2083
2211
2114
2083
2083
2083
2083
2083
2595
2595
2083
2723
2723
2083
2723
2083
2083
2467
2531
2403
2467
2083
163
291
2083
163
291
2083
2083
963
451
995
483
2083
451
2595
2979
995
3011
2243
2243
2499
2083
163
2083
163
291
2083
2211
291
2498
2083
963
451
2083
2595
2723
2595
3650
3778
2595
2817
2498
2593
2083
163
2083
2595
3235
2081
161
2081
2595
2083
2595
2595
2592
2070
2070
23
2070
2070
2454
2051
2404
484
2247
3115
3113
3115
2194
147
2345
153
154
2185
73
2195
2963
2121
77
149
147
2185
73
147
2125
149
147
2121
147
2195
2195
2121
2185
73
77
149
146
147
2185
73
147
2185
73
2195
2121
2185
73
147
2697
2963
2121
2122
2201
154
2127
159
335
303
2839
2839
2839
1303
2839
2839
2839
1303
2839
2839
2967
2967
3133
3133
3645
3901
2374
3910
2621
2621
2621
2109
2109
2109
2592
2592
2976
2592
2848
2720
2848
2461
2118
2109
2182
2135
343
2391
855
2391
2871
2615
2359
2615
2615
2615
2135
2103
2135
2135
2903
2103
2135
2135
2135
343
2135
343
2135
2135
2135
2135
2135
2359
2359
2135
2103
2455
2103
2103
2103
2502
3927
3895
1879
3927
3927
2615
311
2103
311
2359
2359
2615
2359
2359
2630
2630
2246
2246
2246
3927
2615
2615
2615
2135
2359
2391
2135
343
2615
2103
2103
2103
2374
2630
2630
2502
2502
2502
2502
2502
2502
2502
2502
2103
87
311
2103
87
311
2103
87
311
2135
2135
2135
2135
311
2103
87
311
2135
2359
2135
311
2103
311
2103
2103
2103
2103
2103
87
2359
2103
2135
311
2135
3671
3671
3671
3639
3927
3927
3927
3927
3927
3927
3927
2903
2615
2615
2615
2615
2647
2647
3671
2391
3671
2967
3927
2615
2359
2615
311
2647
2615
2615
311
2615
2615
2359
2630
2118
3671
3671
2343
2087
2135
2135
343
2359
2103
2103
2502
2135
2135
343
2359
2103
311
2455
2135
311
2103
2135
2391
1623
3671
2359
3927
2391
2391
2103
2359
2103
2359
2103
2103
87
2135
311
823
2103
87
2103
87
2359
823
2103
2103
87
311
2615
2615
2615
2103
567
311
2103
87
2615
2103
2615
2103
567
2615
2087
2087
295
2343
2103
2103
2103
2103
2359
823
2103
2103
2359
2246
2103
2615
2103
567
2359
2359
3639
2615
3910
2758
3639
2816
2398
2096
2096
2096
2096
144
400
2352
2352
2096
2096
2096
2080
2080
2080
2080
2845
2267
218
223
2059
10
15
2057
2050
3
2057
2443
398
399
2071
2352
2352
2095
3087
3087
2575
2111
2111
2543
2491
2487
2177
2177
2177
2565
2053
2053
2053
2052
5
2053
2053
2052
5
2053
2053
2053
2053
2053
2053
2049
2049
2181
2181
2181
2181
2182
2180
133
2181
2181
2181
2177
2177
2177
2177
2177
2177
2177
2053
3588
2565
2051
2051
2051
2063
2063
2063
2063
2684
3100
3084
3084
3092
524
2316
3084
1108
1084
1172
3092
1292
1116
3084
3084
3132
3132
2948
2948
3908
1861
3397
2886
2885
2884
2884
837
2885
2948
2948
3461
2438
3910
3014
3974
2950
2182
2822
2372
3013
2438
2054
2247
2375
839
2375
839
2887
2375
839
2887
2887
3015
2887
2887
2887
2247
2503
2375
711
2759
3911
2759
2245
2501
2245
453
2373
2757
2245
709
2245
2245
2245
453
2245
2245
2245
3013
2181
2181
2693
2181
2181
2181
2535
3397
3397
3397
2757
3525
2885
2885
453
2501
2885
453
2885
2245
837
2885
3013
3013
3047
3047
2535
2535
2178
3141
2885
2885
2885
2245
709
2885
2757
2245
709
2885
2885
2181
2181
2181
2279
871
3047
3047
3047
3047
2503
487
2503
487
2535
2535
2504
2504
2885
709
453
2245
837
709
2373
837
2757
2245
709
2245
325
837
453
2757
453
2245
325
837
709
2245
325
453
2757
2373
709
2757
2757
2245
325
453
2501
2245
325
2373
453
2757
2245
325
2757
2245
2757
2245
2061
2061
2061
2061
3013
3013
3013
3013
2693
2181
2693
3397
3397
3397
3597
3141
2373
2373
2373
2885
3397
837
2885
3909
3909
2885
2885
3909
3909
4037
3013
2245
3909
2885
3077
3909
2885
2885
2885
2885
2885
2885
2885
2757
2885
3013
2951
2951
3269
3397
2061
2061
2245
2245
453
2245
2245
2189
2181
2178
2245
2245
709
2245
2189
2189
2189
2693
2245
709
2245
2189
2245
2245
709
2245
3909
2189
3397
2245
2373
2757
2701
2701
2189
2053
517
2053
517
2053
2053
2053
2053
2053
517
2053
2053
2053
2053
2053
2053
517
2053
2053
2053
2053
517
2053
2053
517
2053
2053
2053
2053
2053
2053
2053
2053
1541
2053
2053
1541
3589
2189
2189
2189
2189
2061
2061
2061
2061
2061
2573
2189
2189
2189
2306
2061
2061
525
2061
2061
2189
2189
2573
1549
2573
3943
2663
3589
2562
2069
2090
2086
2086
2086
2086
2086
422
2470
2982
2058
2058
2058
2572
2060
2572
2060
2117
2395
2395
351
2399
2331
287
2331
287
2335
2331
2311
275
287
279
307
295
311
319
2323
283
307
319
2331
2595
2599
2599
2828
2310
2310
2485
3604
3604
3604
2493
2493
2365
2493
2493
2433
2433
2433
3893
2101
117
2137
117
2137
2101
117
2101
89
121
117
2165
2101
89
117
565
2101
2101
89
565
2073
2073
2073
2073
281
793
2073
2097
113
177
2109
125
2109
2329
2229
2329
2073
281
2329
2229
2073
281
181
2073
281
2073
181
2073
281
181
2181
2181
2237
2237
2177
2177
2177
2073
3701
2585
2132
2100
180
2228
2079
2079
2335
2335
3718
3398
2182
3206
2692
2628
2116
2180
3140
2180
1156
3204
3140
3140
3140
3364
3364
3716
3204
3012
3012
2916
2916
2916
2897
2661
2148
2148
2148
2148
3012
3012
2949
2817
2561
2561
2817
2561
2561
2561
2404
2660
2049
257
2081
2317
2829
845
2893
2893
2893
2893
2893
2893
2893
2893
2317
2637
845
2637
2829
845
2189
2317
781
2317
781
845
2317
781
2445
2829
2445
2316
277
2325
2317
277
2325
2845
2828
789
2316
780
2828
781
2325
2196
172
173
2197
173
405
429
2325
2196
2188
2188
2316
269
2309
2308
261
2308
261
2309
2309
2309
2312
280
2637
588
3404
3340
1293
1301
1356
2572
3084
1037
2845
844
2837
797
844
845
885
2828
781
789
2316
269
780
781
813
2893
2316
269
780
781
789
2837
797
2221
2845
3917
2316
269
300
301
2828
781
2312
2824
2312
2824
2435
2837
812
2892
2828
588
844
845
2828
588
2316
269
277
276
2828
781
789
788
396
2828
2476
429
2197
2453
2845
2637
2308
2308
261
2308
261
2456
2824
792
2824
2824
792
2840
2952
2328
2312
280
2328
2312
280
2312
2824
792
2314
2314
2893
885
2828
781
789
788
2316
269
780
277
781
276
789
788
812
813
2060
268
269
277
405
404
428
429
2892
845
2316
780
781
789
404
428
429
2828
781
844
845
2892
845
2828
781
789
788
2316
269
276
285
2316
780
781
789
788
405
420
404
421
428
429
2316
269
277
276
300
301
2828
781
789
788
76
797
332
588
844
845
2828
844
845
2316
269
780
277
781
276
789
788
285
797
300
301
812
813
885
2316
780
781
789
788
396
2316
269
780
781
276
788
813
2316
405
404
429
2828
332
844
2892
2316
396
420
404
421
428
429
2316
269
277
276
2828
781
788
332
844
845
2316
269
780
781
276
788
813
2468
404
421
428
429
2828
789
844
2445
396
2468
421
428
429
2828
2317
2828
844
845
2316
269
780
2828
781
788
2453
2828
2892
2325
301
2444
2197
148
172
173
405
404
429
2637
2477
2197
148
172
173
405
404
429
2188
2188
2828
2828
2828
2828
2316
269
276
2316
269
300
301
2316
2316
2053
261
2309
2309
3404
1357
3404
1357
3404
1357
2317
2316
277
276
285
301
2572
268
2316
2572
525
2061
21
20
2060
2060
2572
2829
789
797
885
3405
3917
3917
3405
3405
2572
556
557
2829
2325
276
428
429
2933
3869
2565
2637
588
2892
845
885
2893
885
2845
845
2837
845
885
2892
845
2892
2637
588
844
845
2477
2933
2677
2712
2712
2461
2381
373
2317
2316
2189
149
164
165
2189
149
148
2325
2189
2068
141
149
148
2436
2052
2435
2212
2189
149
164
148
165
2453
2189
149
2436
389
2436
2436
389
2308
261
2189
149
164
165
2189
149
148
2189
149
148
2436
2325
2325
421
2445
2325
2933
2436
2933
2325
420
421
2933
2445
404
2437
2436
2436
389
2276
229
740
741
2788
741
2276
229
2789
2277
2276
229
2276
229
741
2276
229
2276
229
740
741
2789
2277
2276
229
2277
2276
229
2276
229
2277
2789
2276
229
740
2276
229
2276
229
2277
741
2789
2789
2277
741
2789
2276
229
741
2276
229
740
741
2277
740
741
2277
2277
2276
229
2276
229
2276
229
2789
2277
2277
741
2789
2789
2181
2180
133
2180
133
2180
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
2692
2180
2312
3608
3301
3726
2837
2480
2224
432
2224
432
2224
432
2224
2224
2480
2480
2736
2048
2048
2048
2048
2048
2048
2048
3012
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
305
2097
2097
2097
2097
2097
2097
305
2097
305
2097
2097
2097
2353
2097
2609
2609
2609
3844
2121
2121
3042
3968
3968
3968
2988
2988
2970
2970
2988
922
2553
2553
2057
3909
2053
133
2053
133
2054
134
2182
2054
134
70
2053
133
69
581
2053
133
2053
2053
7
133
69
75
135
71
2053
11
7
133
69
139
135
71
2053
133
69
2117
2117
2054
134
69
70
71
2117
2117
581
2117
2053
69
581
2182
2117
581
2054
2054
134
2053
11
7
133
75
135
71
391
2053
6
134
69
70
71
2054
838
839
2630
583
2053
134
2053
133
69
2053
133
69
2053
261
133
2053
2053
133
69
2117
2053
261
2053
133
37
389
2182
2054
134
2182
2311
295
2053
133
389
2053
261
135
39
2437
2053
133
389
2053
6
134
69
37
38
39
2309
69
325
2053
6
261
134
69
70
325
39
294
2085
2086
2310
134
69
390
2053
37
2181
2181
2053
133
389
2053
261
2181
137
2185
2185
2629
2373
3973
2836
2074
154
2202
2202
2177
2177
385
2305
129
641
2049
257
641
3144
3144
2696
3080
3780
3780
2692
2692
3076
2692
3076
3076
3076
1036
1060
3108
3076
2436
396
2436
3076
3076
2662
2662
2662
2662
2662
2994
2865
2662
2662
2662
2662
3686
3686
3792
3853
3853
3853
3085
3853
3853
3085
2150
2918
2096
2224
432
2445
653
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2512
2960
2960
2960
2960
2960
2960
2960
2960
3856
3024
2962
2948
2948
2980
2948
2948
2948
2962
2948
2962
2962
2962
2980
2948
2500
2500
2500
2500
2500
2500
2500
2500
2500
2514
2514
2962
2980
2500
2500
2500
2500
2500
2500
2500
2500
2948
2948
932
2948
2948
2756
2450
2468
2436
2450
2962
2468
2468
2948
2962
2948
2948
2962
2980
2948
932
2980
2980
2948
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2948
2500
2500
2500
2500
2756
2948
932
914
2948
932
2980
2980
2194
2180
2948
2180
2948
2180
2545
2948
2948
2962
2962
2962
2980
914
2980
2962
2962
2980
914
2980
2948
2948
2980
914
2980
2948
2948
2962
2962
2500
2500
2500
2500
2500
2500
2980
2500
2500
2500
2500
2980
2948
932
2948
2180
2180
2212
2948
2692
2980
2980
2980
2948
932
2948
932
2948
932
2948
2180
2212
2986
2986
2980
2980
2980
914
2980
2948
2948
2980
914
2980
2980
914
2948
2980
2948
2948
2948
2980
2980
2962
2962
2980
2948
2980
2962
2980
2980
2980
2980
2962
2980
2980
2948
2962
2980
2980
2980
2980
2980
2980
2980
2980
2980
914
2980
2948
2948
2980
914
2980
2948
2948
2962
2980
914
2980
2948
2948
2980
2980
2962
2980
2980
2980
2980
914
2980
2948
932
2948
932
2980
2980
2980
914
2980
2948
2948
2962
2948
2962
2962
2980
914
2948
932
2962
2980
914
2980
2980
914
2980
2980
914
2948
932
2980
2948
932
2948
2948
2980
2948
2948
932
2948
932
2980
2980
2980
2962
2980
914
2980
2948
2948
2962
2962
2980
2962
2980
2948
2948
2980
2962
2980
2962
2980
2962
2962
2962
2962
2962
2962
2980
2962
2980
2980
2980
2980
914
2980
2948
2948
2980
914
2980
2948
2962
2980
914
2980
2980
914
2980
2980
914
2980
2948
2948
2980
2980
2962
2980
2980
2980
2980
2948
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
914
2980
2948
2948
2980
2962
2948
2948
2962
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2514
2514
2962
2962
2986
2986
2980
2980
2948
2980
914
2980
2980
2980
2962
2980
914
2948
2948
2980
2948
2756
2756
2756
2756
2756
2756
2756
2962
2948
2948
914
2948
2948
2962
2962
2980
2980
2980
2980
2948
2948
2962
2962
3876
3876
3876
3876
3876
2756
2692
2692
2692
2756
3858
3876
3876
3844
1828
3012
3012
3012
3012
3908
3460
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
2436
708
2756
3012
3012
3012
2284
2274
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2068
2516
2059
2516
2516
2516
2516
2516
2516
2516
2516
2516
2052
2060
2052
20
2052
20
2052
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2052
3028
3028
3028
3028
3028
3924
2564
260
3924
3028
3028
3028
3028
3028
3028
2316
2564
2596
676
2596
676
2052
260
132
2052
132
2564
2564
132
2564
2564
132
2052
132
2052
260
132
2564
2052
132
2308
132
2180
2052
132
2052
260
132
2052
516
132
2052
132
2052
260
132
2180
2180
2564
2564
2564
2052
260
132
2180
2052
132
2052
260
2180
2052
132
2180
2052
260
132
2308
2308
2052
260
2052
260
132
2564
2180
2052
132
2564
2052
260
2564
2564
132
2564
132
2564
132
2564
2564
2564
2564
260
2564
260
2564
2052
516
260
2052
516
260
2564
2564
132
2052
260
2564
2052
516
2308
2308
2308
2308
2308
2308
2436
2436
2436
2436
2436
2436
2436
2436
2204
2132
2132
2132
2132
2132
2308
132
276
2052
36
292
2052
260
132
276
2308
132
2564
644
2052
260
132
148
2180
140
2180
2052
132
2180
2052
148
2052
132
2180
140
2180
2180
140
2059
139
2052
260
132
68
276
148
292
2564
548
2052
516
644
548
2308
2052
260
36
148
292
2308
2116
148
2692
2948
2948
2948
2308
3108
3716
3754
2900
2971
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2770
2515
2515
2515
2954
2954
2954
2954
2630
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
3808
3808
3808
3876
3193
3193
2818
3032
3032
3288
2306
2306
2818
2818
2818
2818
2081
2593
2055
2401
2053
2053
261
2053
2053
2054
2054
2054
2054
2054
2054
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
261
2053
2053
2053
7
2053
2053
2053
2053
2053
261
2053
2053
2053
2053
2145
2145
2145
2529
2145
2145
2145
2145
2145
2145
609
2145
2145
2145
2145
2145
2145
2145
2054
2054
2054
2053
261
2053
2053
261
2053
2053
2053
261
2053
2309
2145
2145
481
2145
481
2145
481
2145
2145
2145
2657
2657
2145
2145
2145
2145
2053
2053
261
2053
2053
2053
2053
2053
2053
261
2053
261
2053
2053
2053
2053
2145
2053
2053
2053
2053
2053
2053
261
2310
2054
2054
2310
2053
2053
2053
2053
2053
261
2053
2053
2053
2053
2053
2053
2053
2053
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
481
2145
2145
2145
2145
2145
2145
609
2145
2145
2145
2145
2145
2145
2053
2053
2053
2053
2053
2145
2145
2053
2053
2053
2055
4065
3425
3333
2960
2064
2512
2512
496
2512
2160
2160
2544
2160
2160
2320
2160
2160
2320
2062
3598
2574
3038
2190
2190
2318
2574
2574
2574
2574
2574
3086
3086
3086
3086
1150
3086
2190
2614
2222
3598
3598
3696
1644
3682
2812
2812
2924
2738
2995
2146
2428
2428
2402
2156
2146
2102
2825
2825
2825
2825
2825
2825
2825
1417
2530
4048
2550
2550
2550
2397
2445
2326
2326
2326
2326
2358
2358
2358
2358
2358
2358
2326
2326
1174
2838
2838
2678
2870
2870
2486
2838
2838
2966
2966
2966
2966
2966
2870
3126
2646
2312
2312
2352
2360
2352
2352
2352
2984
2984
2984
2984
2984
2984
2472
2672
2672
632
2672
632
2224
2224
2224
2224
2224
2664
2648
2648
3224
3224
2216
2672
2672
632
2672
632
2672
632
2664
2664
2440
2352
2352
2352
2984
2984
3784
2984
2984
2984
2984
2984
2984
2984
2312
2328
2312
272
2312
2312
280
2328
2312
2312
280
2328
2328
2312
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2320
2320
2440
2440
2312
2312
2312
2312
280
1176
2312
2328
2312
2328
2200
2184
2320
2192
2320
2320
144
2352
2984
2984
2840
2840
2840
3064
2840
3064
2680
2680
2800
760
2808
2800
760
2808
2808
2808
2800
408
2808
2808
2808
3992
2448
2184
2184
2552
2552
2504
2544
456
2808
2552
2544
504
2520
2512
488
472
2800
2800
2800
2800
2832
2800
2800
2800
2800
3056
3056
3056
2800
2800
2448
752
2800
2800
2800
2960
2800
2800
3048
3056
3056
3064
2824
1008
1016
2840
2840
1008
1016
3064
2840
1016
3056
1016
2840
3056
1016
2824
1008
1016
2840
1008
3064
2840
1008
1016
3064
3064
2824
792
1016
3064
2840
1008
1016
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
2824
2840
2824
2840
2824
2840
2808
2800
2808
2808
2800
760
2808
2800
2808
2808
2808
2808
2808
2800
2808
2808
2808
2808
2808
2800
760
2800
760
2800
760
2808
2800
760
2800
2800
760
2800
760
2800
2440
752
760
2800
2800
760
2800
760
2440
752
760
2800
408
2800
760
2808
2808
2800
760
2808
2800
2800
760
2800
760
2448
752
408
2440
760
2800
760
2456
2800
2456
2800
2800
760
2800
2800
760
2440
752
760
2440
400
752
408
2800
760
2800
760
2800
760
2800
760
2800
760
2800
760
2440
760
2800
760
2808
2448
2800
760
2448
752
760
2800
760
2808
2800
760
2808
2968
2952
2960
920
2968
2968
2968
2968
1784
2960
920
2968
2960
920
2968
2968
2968
2968
3832
3832
3832
3832
2968
2968
2960
920
2968
2960
1784
2960
3832
3824
1784
3824
1784
3832
3832
2952
2952
912
920
2968
2968
2952
912
920
2952
2952
912
920
2968
2960
920
2968
2952
920
2952
920
2952
920
2952
2952
912
920
2968
2952
2952
912
920
2968
2968
2952
912
920
2968
3832
3832
3832
3832
3832
3016
3016
3016
3752
3752
3752
3752
3752
3752
2792
2792
2792
2792
2792
2792
2792
2792
2864
2864
824
2864
2864
2864
3048
2864
2864
2864
3816
2504
2552
2552
2504
2504
2504
2504
2504
2480
2536
472
2536
472
2520
2520
2520
2520
2520
2904
2896
840
856
456
472
2824
2952
3028
2964
924
3056
1016
3056
1016
3064
3064
3728
3064
3064
3064
2456
2952
2968
1784
2800
2800
2800
760
2864
3832
3832
3752
3752
3816
3816
3816
2968
2960
920
2968
2968
2968
2960
2968
2968
3016
3048
3048
2808
2808
2808
2968
2968
3320
3120
3120
3120
3120
3632
3592
3640
1624
3592
3632
3224
3224
3224
3208
3224
2920
2920
2920
2920
3248
3504
2888
2472
2472
3976
3976
3976
3976
3976
3976
3976
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2440
3976
2800
2288
2736
2952
2952
2952
2150
126
2170
2194
166
2194
166
150
2198
598
614
2194
150
182
598
2646
2646
586
2646
2642
2646
2646
2646
2646
2646
2326
630
2662
2681
2550
2902
422
438
470
2902
426
422
406
470
466
2470
406
438
486
2470
438
2486
470
2450
466
2518
2518
2094
78
302
2126
2550
2550
2550
2550
2550
2534
2486
2902
2902
470
2470
406
486
2486
466
2902
2902
858
2902
2902
2902
850
406
2454
2550
4054
3794
2902
2902
850
2898
3238
1170
1206
1174
2838
2838
3218
3030
3030
3030
2486
2646
2646
2126
2606
2750
2230
2750
2750
2056
176
2056
632
2056
176
184
504
2536
504
2312
184
496
488
504
472
2736
2312
688
2312
2736
2736
2312
2312
504
2312
184
504
472
2160
104
176
120
488
504
2312
488
504
2312
112
120
184
496
504
2160
2552
472
2552
2672
2224
464
496
2224
464
496
2552
2232
504
2224
496
488
504
472
2672
632
488
504
2312
176
120
184
464
496
504
472
2168
2312
2224
184
464
2552
2544
504
2056
176
496
488
504
472
2056
488
2056
120
496
504
472
2320
2072
168
456
2320
2328
2728
2064
272
2064
272
2064
272
2504
2216
456
2216
456
2320
2320
2320
2216
456
2504
2504
2320
168
2320
2320
456
2952
2952
2360
2648
2184
312
2352
816
312
600
824
2136
2360
2136
2184
2184
88
2360
2360
2360
2696
2696
2696
2608
648
2696
2696
824
2184
2696
2608
2608
1672
568
648
2616
2864
2608
568
2352
816
2696
816
2360
2616
2352
816
312
2352
312
2608
568
2352
816
312
600
824
2616
312
824
2608
568
648
304
816
312
824
2696
2352
312
2352
816
2616
2104
2608
568
304
312
824
2992
952
3000
2992
2992
3000
2992
952
2616
2608
568
2608
568
2672
2640
2184
2640
2600
2526
2134
2134
182
2134
118
182
2102
86
118
182
2230
2230
2230
2230
2158
2158
2158
2070
2326
790
2326
174
2838
2326
2326
174
2582
2582
2326
2326
2326
174
462
2326
2222
462
2510
2510
2070
2070
462
2510
2230
2230
2326
2510
2222
462
2510
2510
2510
2510
2521
2233
473
2134
142
310
2358
2134
142
2190
2134
2358
2358
2614
2614
2614
2614
2702
2614
2870
2358
2358
822
2358
2358
2358
2614
2190
2358
2998
2862
2862
2614
2192
2672
3792
3803
2138
2993
2210
610
2210
2658
2658
2498
418
2530
2466
2466
2466
482
2466
3810
2658
2626
2498
2978
2786
3042
2786
3900
2112
72
2120
2112
80
136
72
2120
2112
72
2120
2112
72
2112
72
2112
72
2112
72
2112
72
2120
2120
2112
136
72
2120
2120
2112
136
72
2184
72
2184
2112
72
2184
72
2112
72
2112
72
2112
72
2184
2127
3712
3720
3720
3470
3339
3337
1291
2610
2640
2628
3152
2179
2182
2823
2823
2819
2819
2113
2625
2181
2369
2181
2181
2181
2181
2181
2182
2182
2182
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
2181
2181
2181
2181
2181
2181
2113
2113
2113
2113
577
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2182
2182
2182
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2113
2113
2625
2113
2113
577
2113
2625
2113
2113
2113
2113
2113
2113
2113
2113
2113
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2113
2181
2181
2181
2181
2181
2181
2181
2182
2182
2182
2182
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2625
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2181
2181
2181
2181
2181
2113
2113
2181
2181
2181
2181
3137
3137
2437
2956
2259
2259
2259
2259
2259
2248
2256
2256
2248
2248
2248
2248
2248
2248
3841
3841
2817
770
3185
1138
2497
450
2497
3521
2817
2817
770
2817
2817
2817
3074
3074
3073
1026
3073
3185
3073
1026
2753
449
2801
754
2441
2305
2305
3808
3808
2016
3811
1891
2019
2112
2112
2144
2414
3175
3427
3424
3424
3427
2144
2147
2147
2821
3205
645
2821
1285
2821
2821
2693
2821
3333
2467
3024
2499
2499
2499
2308
2308
2994
2993
946
2993
946
2993
946
3042
3042
3041
994
2961
914
2401
913
354
914
2849
2881
834
2434
2434
2113
66
2113
66
2865
818
3346
3346
2465
418
2994
2993
946
2994
2993
946
2993
946
2994
2993
946
3041
994
2722
3666
2402
2402
2098
2370
2994
2242
2994
2722
2722
3234
674
3234
2722
2722
2722
2402
2402
2402
2402
2402
2226
2226
2226
2226
2226
2370
2241
2497
2530
2530
2114
2146
2146
2146
2402
2402
2402
2402
2114
2370
2706
2308
2308
2308
2722
2722
2706
2722
2722
2722
2722
2722
2722
2722
2450
2881
2450
2450
2450
2450
2449
402
2450
2434
402
2450
2450
2450
2450
2434
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2450
2450
2066
2066
530
2434
2450
2450
2450
2449
402
2450
2450
2450
2450
2450
2449
2450
2452
2452
2452
2452
2452
2884
2594
2594
3361
2113
2113
2113
2113
2114
2850
2850
2786
2530
738
2786
2786
2530
738
2530
738
2530
738
2786
2786
2786
2786
2786
2786
2786
2322
2242
2242
2530
2530
2514
2322
2322
2786
2530
2530
2530
2498
2498
2498
2498
2564
532
2580
2564
532
2564
532
2196
2564
2564
532
2564
532
2564
2116
2116
2116
2052
516
20
532
2052
516
20
532
2580
276
2052
516
20
532
2564
2052
516
20
532
2052
516
20
532
2068
2564
532
2052
516
20
532
2627
2115
3042
3042
2914
3042
3042
2914
2914
3042
3042
3042
2914
3042
3042
3042
2914
3042
3042
2914
3042
3042
2914
3042
3042
2914
3042
3042
3042
3042
2914
2914
3042
3042
2914
3042
3042
2914
2914
2914
2914
2914
2914
2914
2914
2914
2914
2914
2914
2914
2914
2914
2914
2914
2914
2914
2914
2914
2914
2914
3042
3042
978
3042
3042
3026
3042
3042
3042
3042
3042
3042
3042
1762
3042
3042
3042
3042
3042
3042
1762
3042
1762
3810
3042
1762
3042
1762
3042
1762
3042
1762
3042
1762
3042
1762
3025
994
978
3042
3041
977
994
978
3042
978
3042
3042
978
3042
3026
3042
3026
3042
3026
3026
3042
3042
978
3042
3041
3026
3042
3041
977
994
978
3042
3026
3042
3042
3042
3025
994
3042
3042
3042
3025
994
3042
3025
994
978
3042
3042
3041
994
3041
994
866
850
2898
3042
3042
978
3042
2914
3026
3042
3026
3025
994
978
3042
3041
977
994
978
3042
978
3042
3041
3025
994
978
3042
2898
3026
3041
977
994
978
3041
994
866
850
3042
978
3042
3042
3042
3042
978
3042
3026
3042
3042
978
3042
3026
3042
3042
3042
3026
3042
3042
3026
3042
3042
3026
3794
3042
3042
978
3042
3042
3026
3042
3042
3041
3041
3026
3041
994
3042
3042
3042
3041
3297
993
3026
3042
3042
3026
3042
3042
3042
3042
3042
3042
3298
3298
3298
2786
2786
2786
2786
3298
3282
3298
3282
3298
3298
3298
3298
3298
3298
3298
3041
994
3042
3282
722
978
3041
994
3042
3042
3042
3026
3042
3041
994
3042
3026
3041
994
3042
3026
3042
3042
3042
3042
3042
3041
994
3042
3042
3042
3042
2770
978
3042
3042
3041
994
3042
2770
978
3041
994
3042
3042
3042
3026
3042
3042
3810
3810
3810
3810
3810
2754
2754
2754
2754
2754
3746
3746
3746
1730
3746
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
2754
3010
3010
3010
3266
3026
3042
3042
3026
3026
3026
3026
3026
2994
3010
3010
3010
3010
3010
3010
3010
3010
3010
2882
3010
3010
2882
962
3010
3010
2914
3042
3010
3010
3010
3042
3042
3042
3042
3042
2914
3026
2914
2914
2914
3042
3041
3041
994
3042
3794
3794
3026
3042
3522
3810
3810
3778
3778
3778
3778
3778
2786
2786
2786
2786
2786
2786
2786
2786
2785
738
2754
2754
2754
3810
3810
3810
2786
2786
3042
2738
2738
2738
2738
3394
2962
3266
3266
2962
2866
3026
3026
3026
3026
3026
2626
2626
2626
2626
2738
2050
2642
2594
2594
3202
3202
3202
3218
3218
3218
3218
2754
2754
2754
3202
3202
2050
2050
2050
2050
2050
2626
2066
3202
2180
2180
3588
2754
2754
2754
2242
2242
2242
2226
2209
2226
2209
2209
2121
2153
2353
2226
2209
73
2209
2145
105
2401
209
2401
2377
2257
2258
2401
2513
2513
2513
2513
2226
2226
2401
2628
2481
2529
465
2465
2465
2529
465
2529
465
2473
2481
2481
2529
401
465
2450
2481
2761
2481
2481
425
2449
433
2481
2481
2449
2450
2450
2513
2513
2242
2242
2242
2242
2482
2482
2482
2482
2482
2481
2481
3025
3041
849
977
3041
977
2993
3017
2993
937
2977
945
2962
2897
3041
849
977
841
2897
2897
841
2897
2897
2898
3017
3017
2994
2657
2706
2665
2657
593
2642
2642
2209
2738
2721
2593
657
2994
2994
2738
2145
105
2153
2153
2977
3665
3665
2626
3778
2226
2226
2226
2226
2146
2146
2146
2146
2146
2146
2146
3042
3042
3042
3042
2146
3042
3042
3042
3042
2658
3042
2658
3042
2658
2658
3042
2274
2274
2274
2274
2274
2274
2258
2274
2274
2274
2274
2274
2274
2274
2274
2274
2274
210
2274
2274
2274
2274
2258
2402
2402
210
2402
2514
2514
2514
2514
2514
2514
2514
2530
2530
2530
2530
2530
2530
2530
2530
2514
2530
2530
2530
2529
2514
2530
2530
2514
2530
2530
2530
2530
2529
2514
2530
2514
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
3010
2114
2114
3010
3010
3010
2626
2098
306
2098
562
178
306
2098
2610
178
306
2098
2226
2409
2242
2242
322
2242
2242
322
361
2994
2994
2498
2498
2498
2498
2498
2866
2498
2866
2866
2498
2706
2706
3010
930
2242
2242
2978
3010
930
3010
3010
930
2242
3010
2242
3010
2242
2242
2242
2242
2242
2978
2978
3842
3842
3842
3842
3842
3842
2818
2818
2818
3858
3858
3874
1810
3858
3874
3858
2850
2834
2850
786
2850
2834
2850
786
2834
2834
2850
2850
2850
786
2850
786
2850
2850
786
2850
2850
786
2850
2850
786
2850
786
2850
2706
2850
2850
2850
2850
2850
786
2850
2834
2850
786
2850
786
2850
2850
2834
2834
2850
2850
786
2834
2850
2850
2850
2850
2850
2850
2850
2770
466
2530
2786
2322
2322
3042
3042
3042
866
2658
2658
2658
2658
2658
2642
2642
2642
2642
2562
2241
209
2258
2257
2402
2242
210
2258
2402
2402
2242
209
210
2242
210
2402
2466
2226
2226
2226
2281
2281
2281
2130
2194
2642
2194
2121
2642
2194
2194
2121
2130
2130
2386
2386
2386
2402
2249
354
329
338
2386
2402
2402
338
2377
338
2505
466
2514
2514
2505
466
2505
2226
2226
2386
2249
354
329
338
2402
2402
338
2386
2505
466
2514
2505
2884
2436
2884
2242
2242
3010
3010
2242
2242
2242
2242
3010
3010
3890
3890
3890
3890
3842
3890
2866
2866
2866
2866
2866
2866
2866
2866
2242
3010
2994
2594
2594
2482
3220
660
2884
2258
3171
2115
3234
674
2089
289
297
2337
297
2089
289
297
2401
2401
2505
2465
425
2473
2473
2473
2473
2473
2985
3753
2339
2403
2531
435
3010
2786
3042
3042
2240
2068
2076
2076
2072
2072
2076
2072
28
2072
2068
2072
28
2076
2072
20
2072
20
28
2068
2068
28
2072
2072
2066
2066
2072
2072
20
28
2072
2072
28
2072
20
2076
2072
28
2076
2072
28
2072
20
2076
2072
20
28
2076
2076
2076
2072
20
2072
28
2588
2076
2068
2072
28
2068
2072
28
2068
2076
2072
2078
2276
244
2284
2280
2049
2696
2436
2440
2176
3846
3846
2822
2292
2282
3133
3229
3228
2204
2301
2173
1597
2282
2138
2173
189
2237
2173
2237
2237
2175
2175
2175
2287
2287
2287
2289
242
234
2289
242
234
2289
242
234
2289
2282
2282
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2301
2109
125
573
2109
2109
2109
2109
125
2173
2109
125
2109
125
2173
2173
2173
2289
2289
2289
2289
2289
2289
2289
2175
2287
2287
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2173
2173
573
2109
2109
125
2109
2109
2109
125
573
2109
2109
125
573
2173
573
2109
2173
2109
2621
2173
573
2289
2289
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2282
2281
2281
2281
2109
2301
2301
2173
2173
2173
2173
2173
2111
319
2287
2287
2287
2292
2292
2282
2282
2282
2282
2281
2281
2281
2281
2281
2281
2281
2281
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2173
2109
125
2173
2109
125
2109
125
2109
2621
2173
2109
125
2173
2173
2289
2289
2289
2289
2289
2289
2289
2289
234
2301
2173
2282
2282
2282
2173
2173
2301
2301
2173
2282
2621
2154
2109
2620
2225
2225
2225
2225
2224
2953
2225
2225
2441
2441
2441
2505
2505
2505
2592
2592
2336
2336
3616
3616
2592
2592
2336
3360
2336
2336
2336
2336
2336
2336
3616
3616
3616
3616
3360
3360
3616
3616
2592
2592
2592
2592
2592
2336
2336
3779
3779
4035
3779
4035
4035
2883
2883
2627
2934
3957
2371
2371
2371
2371
3907
3907
3907
2628
2724
2724
3108
36
3108
36
2628
3140
2596
3140
3140
2435
3186
626
2627
2627
2627
2816
2816
2304
2816
2816
2816
2816
2816
2816
2944
2944
3968
3968
2816
2816
2816
2816
2816
2816
3008
2976
2976
2464
2464
2848
2848
2848
2848
3488
3488
2304
2304
2560
2560
3136
3136
3136
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3712
3904
2048
2048
2432
2048
2304
2304
2816
2176
2176
2688
2688
2688
2688
2688
2688
2048
2048
2048
2048
2048
512
2176
384
2176
384
2176
2176
2432
2560
2304
2496
2496
2496
2144
2240
2240
2240
2432
2432
2432
2432
2240
2112
2240
704
2944
2944
2944
3712
3712
3776
3712
3712
3712
3712
3712
3712
3712
2976
2976
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
3136
3136
3136
3136
3136
2624
2624
2624
2624
2624
2624
2464
2464
2368
2432
2432
2976
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2944
2944
2048
2048
2048
2048
3584
3584
2336
2848
2848
2848
2848
2848
3456
3456
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
1536
3584
2560
2560
1536
2560
1536
2560
1536
2560
2336
2816
2816
2560
2560
2816
2848
2848
3136
2624
2112
576
2624
2624
2624
2624
2624
2304
2304
2304
2304
2304
2304
2304
2816
2816
2816
2816
2560
2560
2560
2048
512
2560
2560
2048
3072
512
2048
3072
512
2048
3072
512
2048
3072
512
2560
2560
2048
2560
2048
2560
2560
2048
2560
2048
2560
2048
2560
2048
2560
2560
2560
2560
2048
2560
2048
2560
2048
2048
2112
2112
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
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
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
2624
2624
2624
2624
2624
2624
3136
3136
3136
3136
3136
3136
3136
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
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
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
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
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
2048
3072
3072
3072
2048
2048
2048
2048
3072
3072
3072
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
2624
2624
2624
2624
2624
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
3072
2624
2624
2624
2624
2624
2624
2624
3136
3136
3136
3136
3136
64
3072
2048
2624
2624
2624
3072
2624
2624
2624
2624
2624
2624
2624
2624
3072
2624
2624
2624
2624
2624
2624
2624
2624
2624
3136
2624
2624
2624
2624
2624
2624
3136
3136
3136
3136
3136
2112
2112
2112
2112
2112
2048
2048
2048
2048
2048
2624
2112
2112
2112
2112
3072
3072
2624
2624
3072
3072
3072
3072
3072
3072
3072
3136
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3712
3712
3712
3712
2752
2976
2752
2496
2976
2688
2688
2688
2688
3712
3712
2048
2048
2048
2048
2560
2144
2656
2720
416
2720
2208
2208
2208
2432
2432
2176
2176
2688
2688
2688
2464
2464
2464
2208
2208
2208
2208
2368
2432
2208
2432
2432
2816
3712
3712
3712
2496
2496
2240
2432
2432
2432
2432
2432
2176
2176
2432
2176
2432
2176
2176
384
2176
2176
2304
2304
2304
2560
2304
2304
2816
2496
2496
2496
2496
2240
2752
2624
2944
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
2816
2816
2496
2496
2496
2496
2112
576
2112
576
2496
2496
2496
2432
2432
3072
3072
2048
2048
1024
3072
2048
2048
3072
2048
2048
3072
2048
2048
1024
3072
3072
3072
3072
3072
3072
3072
3072
2624
2624
2624
2624
2624
2112
2176
2048
2048
2048
2048
2048
2560
2560
2560
2560
2560
2560
2752
2752
3072
2688
2688
2688
2688
2688
3904
3904
3648
4032
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2752
2752
2752
3776
2240
2752
2752
2752
2752
3776
3776
2752
1728
3776
2752
2752
2752
2112
2112
2112
2112
2112
2112
2624
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2624
2048
2048
2048
2048
2176
2176
2176
2176
2176
2176
2176
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
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
3008
3008
3008
3008
3776
2752
2752
2752
1728
3776
3776
2752
2176
384
2176
384
2432
2688
2176
384
2432
640
2176
384
2688
2432
2432
2176
384
2176
384
2112
2112
2112
2112
2112
2112
2112
2112
2560
2560
2496
2496
2496
2496
3008
3008
3008
3008
3008
3008
2752
2752
3008
3008
3008
2112
3008
3008
3008
3008
3008
3008
3008
3008
2112
3008
2304
2304
2304
2304
2496
2496
2496
3360
2848
2848
3360
3360
3360
2848
2848
2848
3328
2816
3392
3328
1344
3328
3328
1344
3328
3840
2688
3840
3840
3840
2688
3840
2688
2688
2688
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2880
2816
2816
2816
2816
832
2816
2816
3712
2816
2816
2816
2816
2816
2880
2816
2816
2816
2816
2816
832
2816
2816
2816
832
2816
2176
2624
2624
2176
2176
3136
576
3136
3136
576
3136
576
2624
2624
2624
2624
2624
2624
2560
2848
2848
2112
2112
2112
2112
2496
2496
2496
2752
2752
2880
2368
2624
2688
2720
2240
2240
2240
2240
2240
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2752
2240
2240
2240
2112
2112
2112
2240
2240
2240
2240
2240
2240
2240
2240
2240
2752
2752
2624
2112
2112
2112
2112
2112
2112
2112
2112
2112
576
2112
2112
2112
2112
2496
2496
2496
2496
2496
2496
3008
2240
2240
2112
576
2112
2112
2112
576
2112
2112
2112
2112
2112
2496
2496
2496
2496
2048
2048
2048
2112
2112
2624
2624
2112
2112
2112
2112
2624
960
2624
3360
3360
3360
3360
3360
3360
3872
2848
2848
2848
2848
2848
2848
2848
2496
2496
2624
2624
2624
2496
2688
2688
2304
2624
2596
2144
3236
2212
2151
2151
2151
167
423
2151
2151
423
2151
2151
2471
2151
615
2151
615
2635
2343
2599
295
2215
2955
2443
2443
2443
2599
2215
2404
612
868
2148
2596
292
2084
548
2667
3627
3115
3115
2051
2289
2289
2288
2288
2288
2288
2288
2288
2290
2065
529
273
2065
529
273
2065
529
2065
529
273
2576
272
2064
528
272
2064
528
272
2064
2064
528
272
2576
272
2576
2064
528
272
2066
2066
530
274
2065
529
273
2065
2624
2560
64
2080
2112
2176
2048
512
256
128
64
2112
2176
2112
2176
2176
64
2112
2112
2112
2112
2048
2048
128
2048
128
2048
128
2048
2048
128
2304
2112
2304
2560
256
2112
2112
2304
128
64
2176
2176
2081
2305
2305
2113
2113
2113
2177
2177
2113
2054
518
2193
2193
2184
2186
2592
2216
2088
2088
3784
3186
3178
2162
2314
2314
3882
2249
2325
2325
2302
2302
3326
2302
2550
2077
2333
2333
2077
2077
285
2077
285
2073
2073
29
2073
2077
285
2077
285
2077
285
189
191
2075
283
2075
283
2075
283
2075
283
2331
2331
2075
283
2075
2075
2331
2075
2075
2077
285
2077
285
173
189
2077
285
173
189
2077
285
173
189
2077
285
173
189
2221
2221
189
2221
2077
285
173
189
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2237
2077
285
509
2077
541
285
797
2845
2557
2077
2077
2077
509
2077
2077
2077
2077
2077
285
2077
541
2589
797
2589
797
2589
797
2075
539
283
2077
2077
541
285
2333
2333
2589
2589
2073
29
2077
31
189
191
2237
183
191
2221
189
2221
189
2221
2221
189
2221
2221
189
2221
2221
189
2237
2221
189
2221
2077
541
2077
541
797
2589
797
2077
2077
2589
797
2333
2077
285
2077
2077
541
797
2845
2077
285
2077
285
2077
541
797
2589
1565
797
2845
2589
797
2333
2845
2333
3613
2845
3613
2077
285
2077
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2334
2222
2222
2222
2558
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2303
2301
255
2284
2284
2299
2299
2299
2299
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
221
2301
2301
221
2301
2269
2301
221
2269
2269
2269
2301
2301
2301
765
2813
2301
2301
2301
2301
765
2301
2813
1789
2813
2301
2301
2813
2301
2301
2301
2301
2301
2301
2301
2301
2301
2294
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2302
2749
2587
3069
3614
2233
2233
2233
2233
2234
2576
2208
2208
2576
2576
2576
2672
2672
2672
2723
3811
3331
3331
3843
3843
3891
3891
2435
3331
3331
3443
3443
3363
3363
2611
3891
3891
3891
3891
3331
3331
3939
3939
3843
3843
3843
3843
3843
3107
3107
2277
2277
2277
2277
2277
2277
2901
2899
3667
2896
2437
2642
2645
2643
2643
2277
2277
3315
1235
2804
3714
3714
3074
514
2562
3074
2562
3828
2818
1282
2690
3316
3572
2613
3971
3971
3024
3024
3024
2176
2976
2416
2480
2480
3952
2480
1904
2928
2928
3952
2928
2928
1392
2928
1392
3952
3952
472
2928
2928
2928
2928
872
984
2608
2608
2616
2352
2352
312
2864
2872
2864
2872
2864
2864
2864
2864
2416
2416
880
3920
3920
3920
3952
3952
3952
3952
3952
3696
3696
3696
3376
3376
3632
3408
1368
2418
882
2418
882
2969
2409
370
2409
2969
2473
3956
1906
3957
2676
626
2162
2674
3700
1650
3698
2421
2484
2482
2484
434
2481
441
436
434
2473
437
436
434
2485
2393
2457
2393
441
2457
2393
2393
2969
2930
2932
2388
2898
2898
2297
2532
2532
485
2532
485
2996
946
2996
946
2997
948
946
2997
948
946
2532
485
2533
2532
2533
2626
2626
2626
3634
3634
3666
3636
1586
3636
1586
3637
3636
1586
1906
2164
114
3698
3700
1653
1650
2609
2612
2613
2613
2609
569
562
2610
2612
2610
2617
2617
2617
2617
2617
2866
2866
2873
3922
3922
3922
3924
1874
3922
2389
340
338
3666
3666
3666
3669
1618
3669
2609
565
2609
2137
2617
2617
2617
2356
2356
2356
306
2356
2356
306
2356
2354
2361
309
308
306
2354
2361
309
308
306
2356
2361
2626
2626
2626
2626
2626
2156
3762
3762
2868
2868
2868
2868
2868
2873
2868
2868
2418
2420
2420
370
2420
370
2417
372
2417
372
370
2417
361
372
373
370
2421
370
2421
370
2420
370
2420
370
3956
1906
3956
1906
3956
1906
3956
3945
1908
1909
1906
3953
1897
1908
1909
1906
3956
1909
1906
3945
1908
1909
1906
3956
3956
3956
2868
3380
1330
3377
1332
1330
2418
3957
1906
3001
2865
825
821
818
2873
3538
2532
2513
2513
2532
485
2532
2532
485
2532
485
2532
485
2626
2626
2882
2882
2882
2882
2882
2882
2882
2882
2882
3650
3650
3650
2306
130
2562
2626
2626
2306
130
2306
130
2562
2306
130
2306
2562
2306
130
2306
130
2562
2562
258
130
2306
130
2562
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2567
2183
2873
2873
3410
3412
1362
3412
1362
3412
1362
3412
1362
3409
1365
1364
1362
3409
1365
1364
1362
3413
1362
3412
3412
1362
3922
3922
3924
3921
1877
1874
3921
1877
1876
1874
3922
3924
1874
3924
1874
3924
1874
3924
1874
3925
3924
1874
3921
1877
1876
1874
3921
1877
1876
1874
3924
3921
1877
1874
3922
3924
1874
3924
1874
3924
3924
1874
3922
3921
1877
1876
1874
3188
1138
3188
1138
3177
1140
1138
116
3186
3186
3188
1138
3188
1138
3177
1140
1138
2930
2932
882
3700
1650
3698
3698
3698
3700
1650
3698
3689
1652
1650
3922
3924
1874
3922
3924
1874
2386
2388
338
3412
1362
3412
1362
3410
3409
1365
1364
1362
3409
1365
1364
3410
3410
2164
2164
114
2162
2162
2153
3700
1650
3700
1650
3700
1650
3700
1650
3697
1641
1652
3698
3700
3701
3701
3700
3700
3700
1650
3700
1650
3700
1650
3700
3700
1653
3697
1652
1653
3697
1652
1653
3698
3698
3698
3698
3689
1653
1650
3689
1653
1650
2132
2132
82
2132
82
2132
82
2132
2132
2132
82
2130
2129
85
84
82
2129
85
84
89
82
2129
85
84
82
2130
2129
82
2129
85
82
2129
2130
2130
2132
82
2130
2132
82
2130
2130
2129
85
82
2133
84
82
2900
2898
1874
2900
850
1876
1874
2900
1876
3636
1876
2900
850
1588
1876
1874
3922
2898
1876
1874
2898
1874
2897
853
1593
852
1873
850
1877
1876
1874
2901
1877
2900
1876
3636
3636
3636
3641
3636
3636
3636
3636
3924
2900
850
1876
1874
2900
1876
1874
2900
850
1876
1874
3922
2900
1876
2900
850
1588
1876
1874
2900
1876
2900
850
1876
1874
2900
850
1588
1876
1874
2900
850
1876
1874
2905
1881
2898
3921
850
1877
1876
1874
2901
1873
850
1877
1876
1874
2897
853
1593
852
1873
850
1877
1876
1874
2386
2386
2388
338
2388
338
3668
1844
2868
1620
1618
1844
3668
1618
3668
1618
1844
3668
2868
1620
1844
2868
1620
1618
1844
3666
3665
825
1621
1620
1618
1849
3665
1621
1620
1625
1618
1849
3665
825
1621
1620
1618
1849
3668
3892
3668
1618
1844
3668
1618
2868
1620
1618
1844
3668
1618
2868
1620
1618
1844
3668
2868
1620
1844
2868
1620
1618
1844
3666
3668
3668
1618
3668
1618
3668
1618
3668
1849
3665
1621
1849
3665
1621
1620
1618
1849
3668
3665
1621
1620
3897
3673
1618
1849
3665
825
1621
1620
1618
1849
3666
3668
1618
3666
3666
3666
3665
3669
1618
3666
3668
1618
2873
1849
3897
2873
1849
2868
1844
3892
3892
2873
1849
2873
1849
3897
3897
3897
3897
3668
1844
3665
825
1621
1625
1849
3665
1621
1620
1618
1849
2873
3412
3412
3410
3412
3412
1362
3412
1362
3410
3412
1362
3412
3412
3412
3922
3924
1874
3924
1874
3922
3924
1874
3924
1874
3924
3924
3924
1874
2164
114
3186
3188
1138
3177
3956
1906
3956
1906
3954
3956
1906
2932
882
3380
3700
1650
3380
3700
3698
3700
1650
3700
1653
3697
1652
1653
3698
3689
1653
1650
2132
2130
2130
2132
2132
2132
82
2132
2132
82
2132
82
2130
2130
2132
2132
82
2900
1876
3922
3922
3636
1874
2900
1876
3636
1876
1874
3924
1874
3924
3924
3636
3922
3922
3922
2900
1876
3924
1874
3922
3924
1874
3666
3666
2868
3666
3668
1618
1844
3668
1618
3668
3666
3666
2868
3668
1618
1844
3668
3668
1618
1844
3668
1618
3668
1618
3666
3668
3668
3668
1618
3700
3700
1650
3697
1652
1653
3698
3689
1653
1650
3956
1906
3954
3954
3378
3380
1330
3700
3700
3700
1650
3698
3700
1650
3698
2130
3922
3922
3922
3668
1618
3666
3668
1618
3922
3922
3922
3922
3922
3922
3185
3954
3924
3897
3897
3380
1330
2129
2132
82
2130
2137
2130
2130
2130
3641
3705
2132
82
2129
85
84
82
2132
82
2130
2132
82
2129
85
84
82
2129
85
82
2130
2133
82
3412
1362
2132
2130
2132
82
2132
82
2130
2132
82
4066
4066
4066
4066
4066
2900
850
2900
850
2900
850
2897
853
852
850
2900
2868
818
2866
2868
818
2868
818
2865
820
818
2642
2900
2900
2900
850
2900
850
3353
3353
2149
2148
101
3353
3444
1394
3441
1385
1396
1394
1397
3444
1394
3444
1394
3442
3444
1394
3170
3892
1842
3892
3892
1842
3890
3890
3881
3889
1844
1842
2354
2356
2356
306
2356
306
2354
2356
306
2153
2164
114
2162
3700
1650
2162
2162
3625
3625
3625
3625
2609
2609
2609
565
2609
565
3633
1586
3625
3700
1650
3698
3700
1650
2233
2233
2162
2164
3250
3250
2729
2097
3065
2612
565
562
2613
2610
2612
562
2609
569
564
565
562
2609
569
2609
569
2617
2609
2617
2409
2601
361
2601
361
2610
2612
562
2354
2612
562
2612
562
2610
2612
562
2905
2361
2361
2306
2306
2818
3753
3625
3625
2658
2657
610
2402
2457
2457
2457
2457
2457
2484
2484
2484
2265
2485
2484
2485
2481
437
2481
2481
436
2457
889
2932
2457
2777
2932
2969
2649
2388
2388
2388
2388
2530
2530
2532
3180
2484
2409
2929
885
2409
373
2421
2409
2929
885
2409
2929
885
2929
2933
2933
2409
2425
2929
885
2418
2484
2484
2484
2484
2484
2420
2932
2932
2484
2484
3954
3954
2161
117
2161
625
117
629
2274
2274
2274
2273
2530
2530
2530
2530
2274
2274
2401
2996
2996
3185
1141
2153
2165
2161
117
2161
1141
117
2153
2161
117
2164
308
2164
2164
308
2164
308
2161
2164
308
2161
2161
3377
1333
3689
3701
3697
1653
3700
3697
3700
3700
2129
85
2129
84
2137
2132
2132
2402
2777
2162
3249
3673
3673
3673
2265
2729
3753
681
2729
2729
2729
2402
2274
354
3625
2673
2673
2228
2228
3945
3417
3412
3169
3426
2146
2146
2145
2145
2258
2484
2258
2258
436
2258
2258
436
2258
436
2420
2404
2404
357
3685
2257
2404
357
2404
357
2404
357
373
2404
357
3684
3685
3813
3684
1637
3685
3940
3940
1893
3941
2258
2258
372
2258
2258
2258
2258
2405
2405
2405
2404
357
2405
2404
357
612
868
869
613
2916
869
2405
2405
868
2916
869
2404
2405
2257
356
357
868
2404
357
612
868
869
613
2404
2404
357
612
868
869
613
3961
1893
2329
2329
2329
2329
2546
2546
2546
2546
2329
505
2329
497
505
2553
2164
2164
2164
2148
101
613
2148
101
613
2149
613
2148
101
613
2148
101
613
2681
2661
2148
101
613
2148
101
2660
2681
2148
101
613
2148
101
613
2681
2148
101
613
2148
101
613
2148
101
613
2661
2660
2681
2661
2681
2164
2148
116
2164
2148
101
2148
101
2148
101
2148
101
2148
101
2148
101
2148
101
2148
101
2148
101
2148
101
2148
101
2148
101
2148
101
3700
2404
724
741
2404
741
2404
357
3684
1637
3812
3812
1765
3940
1893
2329
2329
2553
2329
2329
2329
2553
2329
2329
2553
2329
2329
2329
2841
2329
2329
2329
2329
2329
2404
868
2404
2404
357
2404
357
2404
2404
357
2404
357
2404
868
2329
2329
2676
2148
101
2148
101
2148
101
2148
2148
101
2148
101
2148
101
2149
2148
101
2788
3941
2804
2740
2788
2404
357
2788
741
2916
869
2916
869
2916
869
2916
869
2788
741
2772
740
741
2916
869
2265
357
2804
1780
2546
2841
2841
2549
2676
2661
2661
2405
3173
613
3173
613
3429
3429
3429
2661
2661
2661
2404
3173
3429
3429
3428
1381
3429
3428
3428
1381
3428
1381
2932
2740
2917
2917
2916
869
2737
693
697
692
2916
1381
869
2741
2737
2737
693
697
692
3188
116
628
2676
2164
2676
2164
2676
2164
628
3172
100
1125
101
613
3172
100
1125
101
613
3172
100
1125
101
612
613
2661
2660
613
2661
2148
1125
101
613
2169
100
1125
101
633
613
628
2149
612
613
2660
613
3173
613
3172
100
1125
101
612
613
3257
3172
2676
2676
2676
2661
2661
2661
2661
2661
2661
2660
613
2660
613
2681
613
2660
613
2660
613
2660
613
2661
2229
2660
2660
2229
2229
2660
2660
2660
2660
613
2660
613
2660
613
2660
613
2660
613
2660
613
2660
613
3697
377
357
1636
1637
2425
357
2404
357
868
3609
2164
628
2164
612
613
628
2660
2660
613
2660
613
2661
2164
2148
101
2148
101
2788
741
2788
741
2661
2149
2149
2737
693
2740
2529
2529
2530
2529
2530
2402
2402
2402
2402
2402
2402
2401
2402
2402
2402
2402
2146
2146
2146
2146
2274
2402
2274
2146
226
2274
2274
2274
2274
2146
2273
2273
2273
2785
2785
1761
2146
2274
2274
2146
226
2402
2146
226
2146
226
354
2146
226
354
2146
226
2145
225
2273
2145
225
2273
353
2401
2273
353
2146
2146
2145
2145
2145
2145
3042
2530
2530
2530
2530
2530
2530
2530
2530
2530
2529
2529
2529
2529
2402
2402
2401
2401
2412
2412
2412
2146
354
2274
2146
2146
2146
226
2146
2274
2146
354
2146
2914
2146
2402
2402
3426
3426
3426
3426
3426
2146
610
2146
610
3170
2146
610
2146
2658
2658
2402
2402
2146
2402
2658
3042
2754
2754
2370
2660
613
2810
2821
3233
3233
2313
2313
2313
2217
425
2473
2313
2313
2217
425
2313
2313
2473
2313
2313
2825
2313
2073
2217
2473
2217
2473
2329
2073
2329
2329
3753
3241
2913
2657
865
2913
2145
2145
2145
2145
2145
865
3848
3592
3592
3080
2419
2113
2113
2113
2114
2114
2114
2114
2114
2112
2577
2577
2577
2577
2577
2577
2577
2577
2569
2569
2569
2577
534
2582
2573
534
2573
534
2577
525
534
2577
534
2582
2582
2582
2573
534
2573
534
2573
534
2578
2581
530
2578
2581
2581
2581
2576
2568
528
2576
2568
528
2577
521
2577
2577
2577
521
2598
2598
2598
2598
2598
2374
2290
2601
2290
2290
2590
2590
2294
2586
2294
2294
2586
2586
2589
2398
2398
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2397
2397
2397
2614
2614
2394
2394
2394
2394
2394
2285
2285
2601
2601
2601
2585
2585
2585
2281
2281
2284
2569
2569
2625
2625
2713
2712
2819
2228
2228
2228
3777
3171
2659
3043
2946
2946
3204
2309
2310
2309
2491
2491
2811
2439
2591
2077
2077
285
797
2333
2078
2205
2205
2205
2205
2101
2101
2101
2206
2101
2101
309
821
2101
2101
309
821
2101
2357
2613
2613
2079
287
2079
543
287
799
2079
287
2079
287
799
2079
2079
287
799
2335
2079
287
2335
2335
2079
287
2591
287
799
2079
2079
2847
2207
2207
2077
2077
285
2101
2357
821
2137
2101
565
2101
2101
309
2137
2101
2101
2101
821
2137
2613
2101
2357
2137
2613
2137
2137
2613
2137
2101
2357
2137
2101
565
2201
665
2201
665
2201
2201
2201
2201
2201
665
2201
2201
2201
2205
669
2205
669
2205
2205
158
2077
30
285
286
2077
30
541
542
285
797
798
2333
797
286
798
2077
30
2077
30
541
542
285
797
286
798
2077
30
797
798
2589
542
797
798
2589
542
797
798
2357
2101
2101
2101
2357
821
2101
2101
2101
2101
2205
158
2205
158
2205
158
3741
3869
1822
3869
1822
3869
1822
3869
1822
3869
1822
3869
1822
2079
287
2079
2079
287
2077
2077
285
2077
2077
285
797
2845
2357
3869
3869
2229
2229
2229
2229
2229
693
501
2229
693
501
2229
501
2549
2229
693
2521
2165
181
693
501
2521
2549
2521
2521
2549
2521
2521
2165
181
693
501
2521
2521
2165
181
501
2229
2521
2165
693
501
2521
2229
501
2741
1653
2165
501
2741
2677
2677
2677
2741
2165
2741
2677
2229
2229
693
2229
2165
181
2165
181
2741
501
1653
3189
629
2677
2229
693
2229
2165
693
2165
2165
3701
2677
2677
3189
2677
3189
629
2677
2677
3061
3061
3061
4085
4085
4085
2229
2229
2229
2217
681
2217
2217
2217
2089
297
2089
2089
2473
2473
2473
2473
2473
2079
287
2207
2207
2207
2334
2549
2549
2205
158
2205
158
2205
158
2205
158
2206
2549
2549
2101
2101
565
2549
2549
2542
2542
2207
2207
2207
2207
2101
565
2101
2101
2101
565
2549
2205
2205
2205
2101
2101
2101
2101
2101
2101
2101
2101
2101
2101
2549
2549
2549
2101
2101
2101
2613
1013
2613
2101
2101
2101
2101
565
2613
2101
2613
3125
2613
2101
2101
2613
2205
158
2101
565
2613
2549
2549
2549
2549
2205
2205
2207
2190
143
2190
143
2207
2207
2207
2206
2206
2275
2275
251
2235
2183
3765
2719
3061
3675
2219
2219
2475
2475
2475
2512
2512
2512
3024
3024
3024
3024
3024
3024
2592
560
3104
2304
2304
3328
3328
2225
181
2225
2097
3201
2305
3409
1365
3409
1365
2337
3233
1201
3617
3477
3477
3477
3477
3377
3377
3393
1361
3393
3089
3089
3089
3089
3089
3281
2945
1377
2049
2049
2049
2049
2049
2049
2305
2304
2176
3374
2433
3713
2817
2816
1664
2816
2049
2049
2177
2177
3798
2170
2170
2754
2754
2754
2754
2754
2262
3170
2530
3714
1678
3202
3286
2689
2816
2816
4053
2773
2773
2777
2741
2880
3008
3008
2880
2880
2881
832
2368
832
2369
1345
320
1344
833
832
2881
2881
832
3393
1344
833
832
2369
1345
320
1344
3393
1344
833
832
2369
1345
320
1344
2880
2881
832
2880
2369
1345
320
1344
3393
1344
832
2369
1345
320
1344
3393
320
1344
832
3392
2880
2880
2368
2368
2112
2241
192
2240
3136
3136
3393
1344
833
832
2880
3137
1088
3137
1088
3264
704
2881
832
2624
2624
2624
3904
3392
832
1472
3393
1344
833
832
1473
1472
4033
3520
3521
2880
2881
832
2240
3392
3392
2625
576
2625
576
2241
192
2624
2624
2880
2880
2897
2897
2641
2881
2881
835
2889
2641
2913
3392
3392
3409
2880
2880
704
2752
3904
3392
3392
3393
2897
2196
2176
2176
2176
2177
2177
2177
2177
131
2177
2177
2177
2177
2177
2193
2193
2177
2177
2177
2705
2689
2705
2640
2624
2624
2112
2113
2521
2544
2545
501
2545
501
2549
2545
501
2608
564
2616
2608
564
2608
568
2609
2609
565
2609
563
2609
565
2609
565
2609
563
2545
2545
2545
2549
2545
2403
611
2627
2371
579
2113
2112
3392
3264
3264
3265
3265
1219
3281
3392
3392
3392
2368
448
2368
448
3520
3521
3521
3521
2657
2368
832
2405
869
2405
2401
609
865
2401
2403
611
2880
2368
832
2880
2881
2313
2441
2313
2825
2880
2883
2889
3904
3905
1859
3392
1472
3521
3393
1347
3459
2881
2369
2369
3264
2625
3392
3393
3393
1347
3409
2661
2661
2657
2177
2657
2657
3649
2112
2112
2112
2112
2112
2112
2112
2112
2113
2113
2113
2113
2113
67
2176
2177
2177
2177
2177
131
2368
2369
2147
2403
2147
227
291
355
611
3683
3683
2298
3217
3200
2880
3264
3136
2880
2880
2881
3264
3136
2880
2880
2880
2880
2752
2752
2881
2881
2881
2881
2883
2881
2881
2881
2881
2881
835
2897
2897
2897
2897
851
2896
2896
2896
852
2896
3392
3392
3392
3392
3392
3392
3392
3393
3393
3393
3393
1347
3393
3393
3393
3393
3393
1347
3409
3409
3411
3401
3409
3409
3411
3408
1364
3408
1364
2624
2752
2176
2176
2177
2177
2177
131
2131
595
2641
2643
2785
3137
3137
3137
3139
3137
3544
2544
2521
2521
2549
2545
501
2544
2549
2545
501
2549
2545
2545
501
2545
501
2819
2819
2915
2915
2915
2883
2883
3171
3171
3139
3139
3139
3139
3107
2339
2339
2339
2403
3139
67
323
579
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
611
2659
2339
2339
2339
2339
2339
611
3171
355
611
2147
355
611
2403
611
3171
99
355
611
2403
611
3171
99
355
611
2403
2627
2627
2627
2627
3139
67
323
579
3139
67
323
579
3139
67
323
579
3139
67
323
579
2403
611
3683
3683
3651
3651
3651
3651
2633
2633
2369
2825
3392
3392
3392
3392
3392
3392
3392
3393
3393
1347
3393
3393
3393
3393
1347
3393
3393
3393
3393
1347
3409
3409
3408
3408
1364
3408
2624
1856
2624
1856
2624
3905
3905
2625
1857
2625
1857
3905
3905
2625
1857
579
1859
3392
832
2880
1472
3392
832
1472
3392
832
1472
3392
832
1472
3392
832
3392
832
1472
2880
3392
832
3921
3393
833
3393
833
1347
835
3393
1473
3393
1473
3393
1473
3393
1473
1347
1475
3393
833
1473
3393
833
1473
3393
833
1473
3393
833
1473
1347
835
1475
3924
3473
3409
849
1489
2897
2896
2896
1488
1364
852
1492
3536
2896
1488
1364
852
1492
2896
3456
3457
3459
3459
3457
3457
3457
3459
3264
3264
2752
2752
2881
2881
2883
2881
2897
851
3729
3728
3728
3712
3712
3713
3713
3713
1667
2880
2369
833
2881
2240
2240
3392
3393
3411
2192
2192
2176
2177
2177
2177
131
3520
960
3521
961
3521
961
1475
963
2880
2881
2881
2880
2881
2881
3392
3392
3392
3392
3392
3393
3393
3393
3393
1347
3409
3409
3409
3408
3408
2880
2880
2880
2883
2896
2913
2240
2240
2240
2240
3392
3392
3392
3392
3393
3393
3393
3411
3412
2193
2193
2180
2180
2192
2192
2192
2192
2192
2192
2181
2181
2181
2181
2181
2181
2181
2181
2181
2176
2176
2176
2176
2177
2177
2177
2177
2177
2177
2880
2880
2880
448
2880
2880
448
2880
2880
448
2880
2880
2880
448
2880
448
2880
448
2881
2881
449
2881
2881
449
835
2881
449
2881
2881
2881
2881
449
835
2881
2881
449
2881
2881
449
835
2449
2449
405
2449
2449
2897
2897
401
2449
2896
2896
400
2896
2896
400
2448
2432
2432
2432
2435
2433
2433
2435
2433
2433
2435
3520
960
3520
960
3520
960
3520
960
3520
960
3520
960
3520
960
3008
3520
960
3520
3008
3520
960
3520
960
3520
3520
960
3520
960
3520
960
3520
3520
3520
3011
3523
963
3521
961
3521
961
3521
3521
961
3521
961
3521
961
1475
963
3521
961
3521
961
3521
961
1475
963
3025
1489
3025
1489
3028
3540
980
2624
2624
2624
2913
3904
3648
3648
3648
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2881
2881
2883
2881
2881
835
2881
2881
2881
835
2881
2881
2881
835
2881
2881
2881
835
2881
2881
2881
2881
2881
2881
835
2881
2881
2881
835
2752
2368
2368
832
2368
832
2369
833
2369
833
323
835
2624
2368
3264
2624
1856
3264
576
1856
3264
2624
1856
2624
1856
2624
1856
3264
576
1856
3264
2624
3264
2624
2368
1216
448
3264
3264
576
1856
3264
576
1856
3264
448
3264
576
1856
3265
577
1857
3265
3265
577
1857
3265
577
1857
3265
577
1857
1219
579
1859
2369
1217
2625
2625
1857
2625
1857
2625
2625
1857
579
1859
2369
3265
577
1857
3265
3265
577
1857
3265
577
1857
3265
577
1857
1219
579
1859
2369
1217
3392
3392
3392
3392
3392
3392
3392
3392
832
3392
832
1472
1600
3392
832
1472
1600
3392
832
1472
3648
3648
3392
3392
3392
3392
3392
832
3392
832
1472
3392
832
1472
3392
832
1472
3392
832
1472
3392
832
1472
1600
3392
832
1472
3392
832
1472
3392
832
1472
3392
3392
1472
1600
3392
1472
1600
3392
3392
3648
3648
3221
2377
3221
3221
2377
3221
2641
1233
1173
1873
3221
3217
2377
3217
3217
3217
3217
3393
3393
3395
3393
3393
833
1473
1601
3393
833
1473
3393
833
1473
3393
833
1473
1601
3393
833
1473
1347
835
1475
1603
3393
833
1473
3216
592
2640
1172
596
1236
1876
3216
592
3216
3216
3216
3473
1429
3409
849
1617
1489
3665
3664
3408
848
1616
1364
852
1492
3408
1616
3233
3233
3233
2849
2849
1313
3200
3200
2432
2432
3201
3201
3201
3201
3201
2433
2433
2433
3456
3456
3457
3457
3457
3457
3457
3457
3457
3457
3459
3457
2825
2368
3392
3392
3392
3392
3392
3393
3393
1347
3409
3412
3408
2624
2624
2624
2624
2624
2624
1856
2625
2625
1857
579
1859
3392
3392
1472
3392
1472
3393
1473
3393
1473
1347
3924
3412
3457
3459
2752
2752
3729
3728
3728
3713
3520
3520
3904
3904
2880
2880
2880
2880
2880
2368
2240
2240
2624
2180
2192
2192
2192
2181
2181
2181
2181
2181
2176
2177
2177
2177
2880
2880
2880
2880
2880
2880
2880
2880
2880
448
2880
448
2881
2881
835
2897
2896
2896
2896
2896
3008
3520
960
3520
3520
960
3520
3520
960
3008
3520
960
3520
3520
960
3520
960
3521
3521
1475
3024
3540
3904
2880
2880
2880
2880
2880
2880
2880
2883
2881
2881
835
2624
1856
2624
1856
2368
3904
3264
576
1856
3264
576
1856
3264
3265
577
1857
2625
1857
579
1859
3392
3392
1472
3392
2880
3392
832
3392
832
3392
3392
1472
3392
832
1472
3392
832
1472
1600
3392
832
1472
3393
1473
3393
1473
1347
2644
1876
2640
3408
3408
3412
1492
3457
3459
2180
2192
2192
2181
2181
2181
2176
2177
2177
2177
3520
3520
3537
2880
2625
2624
2624
2180
2181
2176
2176
2176
2177
2177
131
3392
2881
835
3520
2880
2881
835
2624
2624
3265
577
579
3392
3392
2880
3392
3392
832
2883
2896
2896
3729
1685
3520
2880
2377
3201
2624
2624
2193
2128
2192
2176
2177
2705
2704
2691
3649
2177
2197
2193
2193
2193
149
2197
2193
2196
2192
2192
2176
2176
2177
2177
2177
2177
131
2705
2705
661
2705
2704
2689
2691
3136
3136
2624
2624
2624
2624
2624
2624
2624
2624
2624
4064
4064
4064
4064
4064
2112
2112
192
2112
192
2112
192
2113
193
2113
193
67
195
2113
193
2113
193
2113
193
2113
193
67
195
2132
2112
2112
2112
2113
2113
67
2176
2176
2177
2177
2177
131
2112
2112
192
2112
192
2112
2112
2112
2112
192
3121
2609
2545
501
2549
2545
2609
3392
3392
3393
3393
3393
3393
1347
3393
3392
3392
3393
3393
1347
3392
3393
3393
3681
2240
2240
2197
2197
2193
2192
2192
2209
2177
2177
2177
131
2496
2112
2112
2112
2112
2112
2496
2497
2497
451
3393
3409
3411
3408
3520
3520
3392
2368
1216
2241
2249
2273
2185
2881
1601
1857
3649
3649
3649
3649
3649
3649
1857
3905
3649
1857
2496
2496
2432
2433
2433
387
2113
2113
2769
2772
2688
2689
643
2185
2657
3161
2113
2113
2113
67
2113
2112
2624
2880
576
2625
2881
577
2881
577
2881
2881
577
835
579
2697
2441
649
2881
577
2625
2697
2785
2625
2761
2881
2881
2313
777
393
2825
2880
2881
2881
835
2880
3137
3139
3136
3136
2624
2625
2627
3201
2313
2825
2851
2851
2851
2209
2369
2313
3041
3041
3041
3040
2625
2625
2641
597
2641
2641
2180
2180
2180
2181
2181
2181
2181
2181
2181
2181
2181
2181
2625
2625
2625
2641
2641
2640
2705
2625
2960
2625
2645
2640
596
2480
2480
3060
2682
2180
2625
2625
2625
2625
2625
2625
2625
2625
2625
2633
2641
597
2641
2641
2641
2641
2633
2129
593
2641
597
2641
2643
2180
2180
2180
2180
2180
2128
592
2640
596
2640
2181
2181
2641
2641
595
2625
2625
2641
2641
2641
2641
2800
2800
2800
2801
2480
2480
2480
2480
2480
752
2480
2929
2612
2613
3649
3649
2121
2129
85
2129
2129
85
2129
85
3665
2129
85
2121
2129
2129
2180
2180
2180
2180
2180
2180
2180
2181
2181
2181
2181
2181
3137
3137
2121
2129
85
2129
85
2129
85
2129
85
2129
3152
80
2128
2625
2625
2641
2133
597
2129
2645
2640
2928
3793
2771
2693
2625
2625
2625
3793
2185
2185
2185
2185
2185
2185
2928
2736
2928
2185
2773
2773
2692
2693
2825
2625
2640
2673
2672
2896
2896
2897
2897
2456
2372
2456
2456
2372
2456
2456
2372
2456
2372
2372
2373
2373
2373
3397
2457
2373
2373
2373
2373
2373
2373
2373
2373
2373
3908
3909
3909
3909
3909
3909
3396
3397
3397
3397
2456
2456
2884
2456
2456
2456
2456
2373
2373
2373
2373
837
2373
837
2373
2373
837
2373
837
2885
2885
2885
2885
2885
3397
837
2373
837
2885
3397
3397
837
3397
837
2373
837
2885
2457
2373
837
2373
837
2885
2373
837
2373
837
2885
3397
837
3397
837
2885
2373
2373
837
2373
837
2885
3397
837
2885
2885
3397
3397
2457
2457
2457
2457
2456
2456
2456
2456
2373
2373
2373
837
409
2373
837
409
2373
2373
2884
2884
2884
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
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
3909
3909
3909
3909
2884
2884
2884
2884
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
3396
2373
2373
2373
2373
2373
2373
2373
3397
3397
3908
3909
3909
3397
3397
2373
837
2373
837
2885
2885
2373
2457
2885
2373
2373
837
2373
837
2885
2373
2457
3481
2373
837
2373
837
2373
837
2885
2885
2884
2884
2373
2885
2885
2885
2373
837
2373
837
2373
837
2885
2373
837
2373
837
2373
837
3397
837
2457
2457
2884
2885
2885
2885
2885
2885
2885
2884
2885
2373
837
2885
2885
2885
2885
2373
2885
2885
2373
3397
2372
2372
2372
2885
2885
2373
2373
2885
2885
2885
2885
2885
2885
2885
2885
2373
2373
2373
2373
2373
2885
2885
2457
2885
3908
3908
2456
3481
3481
2373
837
2884
2885
2885
2885
3909
3909
3909
3909
3397
3397
3397
3909
3909
3909
2885
3909
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
2884
2372
836
2885
2885
2885
2885
2373
837
2373
837
2373
2373
837
2885
2373
2885
2373
837
3909
3909
3909
3909
3909
3396
2372
836
2884
2884
2884
2372
836
2884
2884
2884
2884
3397
2885
3397
2885
2885
3397
2885
3397
2373
837
2373
837
3397
2885
3397
2885
2885
2885
2885
2885
2885
2885
2885
3397
2885
2885
2885
2885
3397
2885
2373
837
2373
837
2373
837
2885
2885
2885
2885
2885
3397
2885
3397
2885
3397
2885
2373
837
2885
3397
3397
3908
3908
3908
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
2373
2885
2885
2373
2373
3908
3908
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3397
2373
2373
3397
3397
2373
2373
2885
2373
837
2885
3481
2884
2372
836
2885
2373
837
2373
837
2373
837
2372
836
2373
837
2373
837
2373
837
2373
837
2885
2884
2885
2885
2885
2885
2373
2373
2373
2373
2885
2885
3909
2373
2373
2373
2225
2225
2352
2289
2353
2160
240
368
2160
240
304
368
2160
240
2288
2289
2417
2289
2289
369
2289
369
2289
369
2289
2288
2288
2288
2256
2480
2416
880
2288
2256
2480
2288
2480
2288
2480
2256
2289
2289
2289
3953
3953
3953
2256
2480
2480
2288
2288
432
2288
2288
2288
432
2256
2480
2256
240
752
2256
2288
432
2256
240
880
2256
2480
2289
2289
433
2481
2289
2289
433
2289
2257
241
753
2289
753
2289
2289
2256
2256
2257
2257
2257
2257
3312
2992
2992
2288
2288
2288
2288
2288
2288
2288
2353
945
2289
2289
2289
2288
368
2416
2385
593
369
2289
369
2170
2170
2170
2256
2256
2480
2256
2288
2256
2288
2256
2288
2256
2256
2256
720
2768
2288
2928
2928
3440
3440
3440
3440
2800
2928
2928
2928
2928
3440
2928
2928
2928
2928
3952
2288
368
2288
2672
3440
2416
2288
1264
3683
3683
2627
2885
2885
2672
3185
2947
2947
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2956
2956
2956
2444
2444
2956
2956
2444
2444
2444
2444
2956
2452
2452
2324
2580
2700
2700
2819
2307
2819
2819
2307
2307
2307
2307
2307
2819
2660
3684
2148
3684
2816
2061
2061
2062
2058
2058
2058
2058
2058
2062
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2062
2062
2061
14
2062
2062
2062
2062
2062
2062
2061
2062
2062
2062
2062
2061
14
2062
2062
2062
2062
2062
2058
2061
14
2058
2058
2054
13
14
2061
14
2062
2061
14
2058
2061
14
2061
14
2058
2062
2061
2061
2061
2061
2061
2061
2102
2102
2102
2102
2102
2286
2070
2093
2070
2070
2078
2078
2086
2068
18
2086
2086
2068
2068
2077
30
2062
2062
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2061
2061
14
2246
2054
2054
2052
2052
2052
2052
2052
2245
198
2245
198
2093
2093
2093
2069
2069
2069
2061
2061
2245
198
2061
2061
2693
2693
2689
2689
2097
2950
2950
2950
3649
3832
2752
2752
1728
2920
2920
2945
2817
2920
2817
2067
2067
2067
531
2437
2573
541
2181
37
53
141
149
181
293
309
2101
2101
141
149
181
2101
653
2389
853
397
405
2441
2445
205
2101
397
245
405
221
2133
141
149
117
93
2189
149
117
93
309
2292
2148
116
2148
116
2184
2276
244
2292
2484
500
3316
756
884
2148
116
2148
116
2164
3172
612
2612
2612
3636
2580
1556
1588
2114
57
137
53
50
141
54
569
86
121
114
146
182
310
2105
54
822
2082
57
137
141
54
86
121
310
2105
50
54
121
649
653
306
310
2082
57
137
53
50
54
149
185
146
182
178
310
822
3209
649
1170
658
662
2082
50
290
114
146
2082
2082
290
114
146
2082
50
290
146
3234
2114
34
137
50
141
54
86
290
146
182
2082
290
2082
137
141
54
290
802
182
178
822
2701
2902
889
2242
2441
397
342
377
405
854
409
889
402
406
370
882
2450
2441
342
402
2569
537
530
2825
793
2578
2569
265
777
530
281
793
274
786
2569
777
1289
2578
2578
3849
2082
53
50
54
393
201
397
205
457
406
438
434
461
2185
141
2189
149
2189
2189
2277
2485
501
3317
757
2245
2277
2789
2281
2281
2281
873
2265
233
249
2281
2149
117
181
2149
117
3173
613
2229
2149
2565
565
2565
2053
53
2565
1541
1589
2049
2153
169
121
185
2153
2233
2569
2569
2057
25
41
57
2057
2057
521
1545
2085
229
405
357
485
741
2085
741
2081
225
353
481
737
2081
737
2081
2105
393
201
249
409
457
473
505
2197
293
2069
2145
289
2337
2185
89
121
153
2185
2057
25
2085
53
389
197
213
341
397
453
245
229
405
205
221
725
469
757
373
501
485
741
461
477
2085
53
197
709
453
1733
245
205
1749
725
757
717
1741
733
741
461
2181
85
645
141
101
149
117
93
181
293
309
661
2133
645
93
293
309
661
2061
2061
21
29
2057
13
25
29
2061
29
261
533
541
269
285
2061
25
29
22
265
533
537
541
281
285
2821
269
781
789
797
2825
793
797
2061
29
533
541
2073
29
533
537
541
2589
1565
2585
541
2829
2821
533
541
269
781
789
285
797
2313
777
269
781
789
281
793
285
797
790
2821
781
789
2829
2825
781
789
2825
781
2061
517
21
29
261
533
525
541
269
277
781
789
285
797
2057
13
21
25
521
29
22
265
533
525
537
541
269
534
781
789
281
793
285
797
790
2565
533
525
541
2057
521
533
537
541
2565
773
533
525
541
781
789
285
797
2057
521
533
525
777
537
541
534
781
789
281
793
285
797
790
2565
261
773
533
525
541
269
277
781
789
285
797
2565
773
533
525
541
781
789
797
2057
521
265
533
777
534
789
281
793
285
797
278
2569
533
525
777
537
1289
541
534
781
789
793
797
790
2061
21
29
2057
13
21
25
29
22
2061
517
21
29
261
773
533
525
269
277
781
789
285
797
2057
13
21
25
521
29
22
265
525
777
269
277
781
789
281
793
285
797
278
790
2309
533
525
541
285
2581
525
537
541
281
285
2565
261
533
525
2573
2333
2329
285
2581
525
285
2573
281
285
2548
2164
2164
628
2053
517
565
2613
2613
2053
37
53
2052
2057
2057
2061
29
2061
25
29
2061
29
2073
29
2061
21
29
2057
13
25
29
2061
2573
2569
525
2573
2569
525
3341
3337
1293
3341
3337
1293
3349
1309
3349
1305
1309
1302
3333
1293
1301
1309
3337
1293
1301
1305
1309
1302
2057
521
265
2057
777
2057
2057
2057
265
777
2189
2061
525
269
2061
525
269
781
2061
2061
269
2061
525
269
781
3085
525
781
1293
3853
2212
2573
3341
2548
2228
2228
2228
2228
500
2228
2548
2228
500
2324
180
2548
2468
2404
2404
372
2468
2404
2325
453
469
2325
2069
261
165
181
453
677
501
2229
2517
485
2501
469
2517
2497
2329
185
617
633
457
473
505
2537
505
2521
2245
213
2261
2757
421
373
2469
2261
357
373
2625
2265
361
377
2265
233
2249
425
713
2409
2489
2185
585
601
2089
3657
2345
3001
2053
117
181
2533
2821
181
693
3685
2164
2548
2164
2164
2164
2164
2676
2260
2756
2260
2420
2420
2932
2420
2085
53
2101
309
2085
53
2117
53
309
2117
53
309
821
2085
53
293
309
2197
1573
1589
2085
2085
2101
2357
2869
2357
2132
2708
2132
2132
2196
1684
2132
2132
596
1620
2196
596
2132
148
2201
2201
2137
2137
153
3316
2964
2969
2964
2969
2969
2213
2213
2276
2189
77
109
93
173
461
2157
621
2445
333
349
365
2445
205
333
2061
269
2093
333
365
2605
397
429
461
493
2125
109
2061
2061
557
973
2525
2509
493
2317
77
109
93
909
237
333
2317
77
909
333
2185
2193
2081
49
225
353
481
241
401
369
393
201
497
217
405
409
457
473
2193
137
305
149
2065
2835
2069
2581
2069
461
2069
18
457
461
466
2453
437
2450
2053
13
2061
2253
2249
205
2249
2148
2148
2228
2404
2404
2148
2164
2473
377
457
2569
2066
2450
406
438
2322
278
146
150
210
2322
2165
181
2165
2501
2249
2057
265
2313
2325
2069
453
501
461
2453
437
2245
149
205
2229
2164
2164
2244
2101
309
2101
309
2053
2052
260
2057
265
2057
265
2533
2085
53
2597
565
405
2229
2164
2164
2164
2676
2741
2244
2244
2101
309
2357
3637
2117
53
565
309
2357
2116
2116
2869
2057
265
2057
265
2820
2053
13
2057
13
2052
260
2052
516
260
1540
2564
2404
2148
2085
2660
2509
2053
13
2057
2438
391
2437
391
2438
91
391
2437
89
93
391
2505
2449
2193
2099
2611
2487
2483
2483
2483
2437
3893
2569
525
534
3797
4007
2023
2115
2883
2115
2115
2115
2486
2430
366
438
878
2998
4022
3182
286
1206
622
3694
2414
4022
3694
2884
2884
3620
2564
260
2308
2756
2756
2625
578
564
2626
2625
565
2594
2562
2306
3348
3348
3349
3349
2657
3426
3426
3298
3330
3333
3554
3554
3554
3554
3329
1282
1300
3330
1300
3329
2049
20
2049
20
2065
2065
2050
20
2754
3042
2754
2240
2240
2240
2240
2240
2240
2464
2464
2464
2312
2050
2080
2080
2080
2080
2080
2240
2240
2248
2248
3649
2561
1281
577
2561
1281
577
3585
1601
3585
1601
3585
1601
3585
3585
1601
3265
2561
577
2561
577
3585
3585
2817
3521
2592
2592
2592
2660
2260
2772
2737
3665
1649
2884
2884
2884
2820
2820
2308
772
2308
772
2308
2820
2308
772
2308
2308
772
2308
2820
1284
2820
1284
2820
2820
2820
2308
2308
2820
2820
2308
2308
2308
2308
2308
2308
2820
2820
2308
2308
2308
2308
2820
2820
2820
2820
2308
2308
2308
2308
2308
2308
2820
2308
2308
2308
2308
2308
2308
2308
2820
2308
2820
2820
2308
2308
2308
2628
2628
2628
3460
3460
3332
3332
2820
1284
2820
1284
2820
1284
3460
3460
3460
3460
3268
2756
2820
2820
2500
2500
2500
2884
2884
2884
2884
2884
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
2628
2628
3780
3780
2884
2884
2905
2905
2905
2913
849
2913
2913
2905
2905
2913
3394
834
3394
834
3417
857
2882
2882
3778
3778
2882
2882
2882
2913
2905
2480
2432
2432
2432
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2481
2481
2433
2433
2433
2225
2177
385
2801
2520
2498
452
2500
2626
2657
2641
601
2360
2353
2353
2353
313
2361
2353
2361
309
2357
308
2360
2352
312
2360
2352
2352
309
2352
309
2352
312
2353
313
2361
2353
2353
2353
313
2353
313
309
2353
309
308
2353
309
2353
309
308
2353
309
306
2353
2356
2353
313
309
308
2353
313
309
308
2353
308
2357
308
2320
2320
2640
2320
2320
2385
2384
2144
2370
2370
2401
2401
2401
2393
2306
2306
2306
2370
2370
2370
2370
324
2400
2401
2401
2401
2913
2306
770
260
2818
2417
881
372
884
2929
884
2417
2401
337
865
849
2897
2913
2401
865
2385
849
2897
2818
2818
2818
2818
2849
2329
2841
2313
2825
2912
2913
2921
2912
2913
2913
2400
2400
864
2401
2401
2401
2369
3361
2337
2337
2912
2913
2400
1376
2401
1377
2401
1377
2401
3417
2293
2292
2273
2433
2273
2273
2145
2320
2640
2308
578
2308
578
580
2306
2306
578
2306
578
2626
2321
2657
2657
2657
593
2657
593
2657
2624
2625
2625
2625
2625
2625
2818
2833
2320
2832
2320
2320
2320
2320
2320
2832
2832
2068
2777
3456
2818
772
2882
3458
1412
2848
2818
1282
2849
3266
3458
2912
2912
2912
2912
3778
3778
2913
2913
2913
2913
2913
2913
2913
849
2913
2913
2913
2913
2921
2921
2921
2921
2921
857
2920
2920
2920
2920
2920
2912
1376
2912
1376
2912
1376
2912
1376
2882
2882
2884
3409
2913
1377
3425
2913
1377
2913
1377
2913
3409
865
1377
849
2913
1377
2913
1377
2913
1377
2913
1377
3417
2921
2921
3417
857
3417
3417
873
2921
2920
2920
2920
2920
3652
2754
2176
2176
2177
385
2177
385
2177
2177
2921
2921
2665
2665
2273
2785
2785
2785
2785
2785
2840
2352
2649
2649
2353
2357
2357
2352
2356
2357
308
2357
308
2356
2357
308
2353
2353
308
2353
313
309
308
2353
308
2848
2848
3440
3408
848
3408
848
3408
3408
848
2832
2832
2832
2832
2896
2896
2832
2336
2336
2336
2352
2336
2320
288
2320
2320
2352
2352
2352
2352
2352
2352
2352
2352
2352
2320
288
2320
288
2320
288
2320
288
2320
288
2336
2336
2320
288
2320
288
2320
288
2320
288
2320
288
2336
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2352
2640
2640
2640
2640
2320
2320
288
2320
288
2320
2320
288
2320
288
2320
288
2320
2320
2320
288
2320
288
2320
2320
288
2320
288
2320
288
2320
2320
2320
2832
2832
2832
2832
2832
2832
2658
2657
2337
2825
3424
3408
1376
3408
1376
3408
1376
3408
1376
3394
3394
3425
3425
3425
3425
3425
3425
3425
3425
3409
1377
3409
1377
3409
1377
3409
1377
3409
1377
3433
3433
3432
3432
3432
3432
2912
848
2912
848
2896
2912
848
2882
2913
2913
2913
2913
2897
2913
849
2913
849
2913
849
2913
849
2913
849
2897
2913
849
2912
2912
2896
2400
2400
336
848
2896
2400
2400
864
2912
848
2912
2400
864
848
2912
848
2400
864
2882
2882
836
2882
2882
2882
2882
2882
2882
2921
2913
2913
2913
2913
2913
2913
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
337
865
849
2913
849
2913
2401
337
865
849
2913
849
2401
865
2401
337
865
849
2913
849
2401
865
2401
337
865
849
2913
849
2401
865
2401
337
865
849
2913
849
2401
865
2920
2409
873
2409
873
2921
857
2409
873
2921
2904
872
2920
2920
2920
2920
2920
2920
2920
2408
872
2408
872
2920
2408
872
2920
2880
2881
2881
2881
2369
833
2369
833
2369
833
2369
833
4034
4034
3778
3778
2897
2913
2913
2913
2921
2921
3737
3722
3722
3776
3776
3777
3777
3777
3777
3360
2337
801
2849
2849
1313
3778
3778
2912
1376
2913
1377
3433
3722
3722
3776
3777
3777
3777
3777
2912
2912
2913
2913
2913
2913
2913
2913
2848
2849
2849
2848
2849
2849
3408
1376
3408
1376
3394
3394
3394
3409
1377
3409
1377
3409
1377
3409
1377
3409
1377
3417
3417
3417
3416
3416
2912
2882
2882
2913
2904
2929
3778
3778
3778
3778
3424
2400
864
1376
3394
834
3394
834
2401
865
1377
2401
865
1377
2913
1377
2409
873
2920
3737
3737
3749
3749
3722
3722
3722
3722
3724
1674
3724
1674
3748
1701
3748
1701
3748
1701
3745
1701
3745
1700
1701
3745
1700
1701
3745
1701
3745
1700
1701
3745
1700
1701
3744
3744
3744
3744
3745
3745
3745
3745
3745
3745
2912
2912
848
2912
2912
2912
2912
2912
2912
848
2912
2912
2882
2882
2882
2882
2882
2882
2882
2882
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2933
2996
884
885
2932
885
2933
2921
2921
2921
2921
885
2969
2920
2904
2928
944
2920
2904
872
2920
2968
2880
2880
2880
2881
2881
2881
2881
2881
2881
2881
2912
2912
2896
2896
2384
1360
848
2896
2912
2912
3408
864
1376
848
2912
848
2400
336
864
848
2912
848
2400
336
1360
864
1376
848
2912
848
2882
2370
1346
834
2882
2370
2882
3394
834
2882
3394
834
2882
2370
2370
1346
834
2882
2370
1346
834
2882
2370
1346
834
2882
2370
2370
324
2370
324
2897
2385
849
2897
2897
2913
849
3409
865
1377
849
2913
849
2401
3409
865
1377
849
2913
849
2401
337
865
1377
849
2913
849
3409
865
1377
849
2913
849
3409
865
849
2913
849
2401
337
1361
865
1377
849
2913
849
2401
337
1361
865
1377
849
2913
849
2401
337
1361
865
1377
849
2913
849
2401
337
1361
865
849
2913
849
2905
2905
2921
857
2409
345
1369
873
857
2920
2408
872
2920
3970
3970
3970
3409
849
881
1393
2818
3458
3458
3458
2848
2848
2848
2848
2848
2848
2848
2848
2848
2832
800
1312
2832
288
800
2832
288
800
2818
2818
772
2818
772
2818
2818
2818
2818
2818
2306
770
772
2306
770
2818
2306
770
2818
772
2306
770
772
2818
2818
2818
2818
2818
2818
2818
2818
2818
2641
2641
2641
2849
2849
2849
2849
2849
2849
2849
2849
2849
2849
2849
2849
2849
2849
2849
2833
2833
801
1313
2833
2833
801
2337
785
801
2833
801
1313
2833
801
1313
2337
785
801
2337
785
801
2337
785
801
2337
785
801
2754
2336
2306
770
2818
2306
770
2818
2337
801
2849
2337
801
2849
2337
801
2849
2912
2912
2912
2912
848
2912
848
2912
2912
848
2912
848
2912
2912
848
2912
2912
848
2912
848
2912
848
2912
848
2912
2912
848
2912
848
2912
2882
2882
2882
2882
2882
2882
2882
2882
2882
2882
2882
2882
2882
2882
2882
2882
2882
2882
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
849
2913
849
2913
2913
2913
849
2913
849
2913
2913
2913
849
2913
849
2913
2913
849
2913
849
2913
2913
849
2913
849
2913
2913
849
2913
849
2913
849
2913
2400
864
2400
2896
2896
2400
2384
2384
2912
1376
2912
2400
336
1360
864
1376
848
2912
2400
864
2912
2400
336
1360
864
1376
848
2912
2400
864
2912
2400
864
2912
2912
2882
2882
2370
2370
324
2372
2370
324
2882
2882
3394
834
2882
2882
2370
1346
834
2882
2882
2370
1346
834
2882
2370
834
3394
834
2882
2882
2370
1346
834
2882
2370
834
2882
2370
1346
834
2882
2370
834
2370
834
2882
2370
834
2370
1346
834
2882
2370
834
2372
2370
324
2370
324
2882
2370
324
2370
324
2882
2370
2370
2882
2882
2997
948
2905
2997
2997
2905
2993
2921
857
2921
2993
949
948
2921
857
2993
949
948
2993
949
2921
857
2969
2969
2969
2969
2401
2401
2385
2401
2401
337
1361
865
1377
849
2913
2401
865
2913
2913
1377
2913
849
2913
2401
337
1361
865
1377
849
2913
2401
865
2401
337
1361
865
1377
849
2913
2401
865
2913
2401
337
1361
865
1377
849
2913
2401
865
2401
337
1361
865
849
2913
2401
865
2913
2401
865
1377
2913
2913
2992
2904
2920
2997
2920
2920
2920
2992
2904
872
2968
2968
2968
2420
373
2420
373
2409
345
1369
873
857
2921
2921
2409
873
2921
2920
2408
2920
2920
2408
872
2920
2408
872
2392
360
2920
2977
2977
2977
2929
2929
2417
881
1393
2944
2944
2880
2880
2945
2945
2945
2945
2945
2881
2881
2881
2368
2368
832
2369
2881
2369
2369
2369
833
2369
2369
2369
2369
2369
833
2825
2884
3424
3396
3394
1348
3394
1348
3394
1348
3425
3425
3425
3433
3432
3432
3650
1604
3650
3650
2884
2882
836
2882
836
2882
836
2913
2913
2913
2913
2913
2372
836
2370
834
324
2370
834
2370
834
324
2370
834
2401
2401
2401
2401
2401
2920
2408
2369
2369
3778
3778
3737
3722
3722
3745
2882
2882
2818
772
2818
2818
2818
772
2818
772
2818
772
2818
772
2882
3778
3778
3650
3749
3722
3722
3722
3748
1701
3748
3749
3745
1700
1701
3745
3744
3745
3745
3745
2912
2912
2884
2882
2882
2884
2884
2882
836
2882
836
2882
2882
836
2882
2913
2913
2913
2921
2920
2904
2920
2920
2912
2400
864
2912
2400
336
2372
2884
2372
2372
836
2884
2882
2370
1346
834
2882
2370
2370
1346
834
324
2882
2370
1346
834
324
836
2882
836
2401
2401
2401
2904
2408
2818
2336
2336
800
2306
2818
772
2306
770
772
2306
770
260
772
2306
770
772
2337
801
2337
801
2337
801
2337
801
2912
848
2912
848
2884
2884
2884
2884
2882
2882
836
2882
836
2882
2882
836
2882
836
2882
2913
2913
2913
2913
2913
2913
2913
2400
2400
2400
2372
2882
2372
2884
2372
1348
2884
2372
2370
1346
324
2370
2370
1346
324
2882
836
2370
834
2370
1346
834
324
836
2882
836
2370
834
2882
2370
1346
834
2882
2370
834
2401
2401
2401
2401
2401
2920
2920
2920
2392
2392
1368
2408
2408
2369
2369
3749
3724
3724
3745
1701
3745
1700
1701
3748
1701
3744
3745
3745
3745
2912
2912
2921
2848
3665
3808
3808
3749
3745
1700
1701
3776
3744
1728
3744
1728
3777
3745
1729
3777
2400
2913
2913
2400
2848
2337
801
2849
2912
2912
2913
2913
2913
2400
2400
2896
2884
2884
2884
2897
2904
2904
3829
3828
2912
2818
2905
2945
3650
1604
3650
1604
2481
437
436
2920
2488
2432
2433
2225
433
2224
432
688
2177
2785
2433
2485
436
2481
2481
437
436
2485
2485
436
2485
436
2481
2485
2480
2480
2432
2432
2433
2433
2433
2433
2433
2225
433
181
180
2225
433
181
180
437
436
2225
433
689
181
180
437
436
693
692
2225
433
181
180
437
436
2224
2177
2177
3522
3522
2498
2498
2498
2498
2498
2498
2498
2498
452
2498
2820
2820
3234
3234
3234
2656
2656
2656
2656
592
2656
2656
592
2656
2657
2657
2657
2657
2657
2657
2657
593
2657
2657
593
2657
2657
593
2657
2657
593
2657
2657
593
2657
2664
2656
2656
2626
2657
2657
593
2657
2624
2624
2625
2625
2625
2625
2306
2656
2656
2306
578
580
2626
2306
2306
2626
2626
2626
3953
1909
3697
1657
1652
2833
2836
2837
788
2836
3761
1649
1716
1714
1652
2144
2144
2145
2145
2145
2145
2145
2145
2144
2144
2145
2145
2145
2144
2145
2145
2129
3778
1732
3778
3508
3509
1460
3505
3504
3468
3505
3457
3457
3457
3457
2370
324
2628
2626
580
2626
580
2656
2656
2400
2401
2401
2401
2385
2393
2393
2392
2370
324
2370
324
2372
3168
3168
3169
3097
537
3105
545
529
3081
2145
2145
2145
2129
2129
2129
2129
2129
2129
2129
2129
2145
2145
3138
3138
3136
3137
3137
3137
2577
2657
3817
3816
3712
3713
3713
3273
2145
3409
2401
2401
2401
2401
2401
2400
2656
2656
2656
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2633
2633
2633
2657
2657
2657
2633
2785
2657
2793
2657
2657
2361
2633
617
633
2633
2857
1177
585
1209
633
2656
2657
2657
2657
2656
2913
2913
2912
2912
2656
2657
2657
3713
2857
802
805
2633
617
2128
3280
3280
3761
2657
2345
613
2337
2337
2337
2633
2497
2497
2513
469
2517
2514
2514
2432
2432
2432
2437
2433
2436
2437
2436
2437
2436
2436
2436
2497
2497
2497
2514
2914
2512
469
2789
2497
3040
2497
2516
2512
469
2512
2469
2469
2432
3944
2432
2497
2497
2497
2497
2497
2497
2497
2497
2497
2914
869
2913
2917
2914
868
468
2914
2914
2516
2914
869
2913
2913
2914
868
468
2917
2914
868
2913
2432
2432
2432
2432
2432
2912
2912
2512
2512
2912
2436
2436
2657
2657
2657
2497
2497
2516
2914
868
2516
2914
868
2805
2437
2805
2433
386
2549
2549
2469
2469
2549
2800
757
2469
2549
2688
2692
3777
3777
2914
869
2916
2916
2913
2914
868
2916
2913
868
2917
3796
2914
868
2916
2914
869
2916
2916
2432
2432
2432
2432
2432
2432
2432
2436
2436
2436
2437
2437
3521
3521
1729
2914
869
2916
2916
2913
868
2917
2914
868
2916
2914
2916
2914
3792
1749
2912
2912
2497
2497
2916
2916
2916
2913
2516
2512
2544
501
3812
3809
1765
3716
3777
3777
3777
3809
1762
3266
3266
1221
3266
1221
3269
3269
3266
1221
3061
2421
2421
3269
3812
3812
3712
3716
2626
581
3777
3792
2369
3829
2997
2869
2993
873
949
2869
2992
2368
328
2440
408
2448
2432
2312
272
280
2312
2568
2312
272
2048
512
256
8
128
5
520
517
40
261
133
552
168
165
2600
168
2372
2273
229
2273
228
229
2564
517
548
549
580
581
613
2321
289
2052
81
36
37
52
53
593
548
549
164
165
2052
81
265
36
37
52
53
548
549
164
165
2641
2129
84
2049
513
5
516
97
517
545
49
161
261
37
548
101
549
165
613
2049
513
257
4
5
9
516
97
517
545
49
161
261
265
37
553
609
105
169
100
548
101
549
165
613
2049
49
2049
513
129
4
5
545
260
261
2049
129
4
5
545
260
261
2896
840
2945
1409
865
901
1413
869
2897
2897
2897
2721
2880
848
840
2881
849
2897
3073
1028
1029
1060
673
1061
1076
1077
677
2960
2952
912
944
2944
2320
2064
272
2056
16
24
264
272
280
304
2056
264
2276
229
2372
2385
2277
2277
2273
229
2273
229
2372
2948
901
229
2948
901
229
2945
225
900
905
228
948
2945
225
900
905
228
2945
901
949
933
2945
900
901
2945
901
905
2945
900
948
2789
2785
741
2785
741
2884
2884
2785
740
2789
2561
2561
2561
521
2561
521
2180
133
2212
2052
5
517
2081
2053
133
37
165
2053
549
165
2049
129
5
9
49
133
137
2049
513
129
5
9
161
521
561
164
165
2212
2052
5
260
261
133
37
165
2052
5
516
517
133
549
165
613
2049
257
129
4
5
49
260
261
133
165
2049
513
129
4
5
516
517
161
521
133
561
609
165
617
613
2561
517
613
2561
5
517
2565
2561
129
5
517
521
133
2561
517
161
521
133
2561
517
521
609
617
613
2084
37
2052
5
260
261
36
37
164
165
2052
5
516
517
549
164
165
2049
257
4
5
9
260
261
265
165
2049
513
4
5
9
516
517
161
521
164
165
2561
517
1285
1317
2561
516
517
2561
4
5
516
517
164
165
2049
513
5
9
517
161
521
169
165
2561
1281
516
1316
1317
2948
901
2948
901
2961
945
921
2961
2961
2073
2440
2312
2320
2312
272
2100
53
181
180
2052
5
132
133
36
37
164
165
2053
133
69
52
53
2053
581
629
2097
25
2052
5
132
133
36
37
164
165
2052
5
132
164
165
2073
281
2052
5
132
133
36
37
164
165
2052
5
36
2944
2216
616
2216
2369
2369
2369
2948
901
2948
901
2948
901
2372
325
2372
325
2945
321
900
901
933
2945
321
900
901
905
937
933
2945
321
929
900
901
905
945
937
932
949
948
933
2945
900
901
2945
900
901
905
2945
900
901
3460
1413
3465
1445
2885
2884
837
2884
837
2881
2881
2561
2052
5
517
133
164
165
612
613
2049
5
165
2049
5
165
2049
513
5
517
49
521
53
169
165
2049
129
4
5
161
132
133
164
165
613
2049
129
4
5
9
161
132
133
609
169
164
165
617
613
2049
513
129
4
5
9
516
517
49
161
521
132
133
1313
52
53
609
169
164
165
1321
617
1316
1317
613
3076
1029
4
5
517
1124
1125
164
165
612
613
2052
5
164
165
2052
5
164
165
2052
5
521
36
52
53
164
165
1316
1317
2052
5
161
164
165
2052
5
9
161
169
164
165
2049
513
4
5
1281
9
517
49
161
521
1285
1313
53
169
164
165
1321
1316
1317
2049
129
4
5
2049
129
4
5
9
2052
5
2785
741
2945
3076
1029
645
676
677
3077
1033
673
645
681
677
3076
1029
676
677
2944
936
2568
2568
2216
2945
900
901
325
945
357
2945
321
225
900
901
325
213
229
357
948
2369
2369
2948
901
2948
901
2373
2372
325
2945
321
225
900
901
945
228
229
932
949
948
933
2945
321
225
900
901
905
228
937
229
932
949
948
933
2945
900
901
2945
929
900
901
905
937
2433
389
453
2433
389
453
2884
2884
2049
517
133
581
2049
513
4
5
517
577
581
2049
513
5
517
49
37
53
165
2049
513
5
517
49
521
37
53
169
165
2052
5
36
37
52
53
164
165
2052
5
521
36
37
52
53
164
165
2049
513
4
5
517
49
161
37
53
164
165
2049
513
4
5
9
517
49
161
41
521
37
53
169
164
165
2049
513
129
4
5
2049
513
4
5
9
41
521
2560
2052
2052
5
516
517
2052
5
516
517
2308
2308
261
2052
5
516
132
133
36
100
548
549
164
596
2052
5
132
133
164
2629
2629
585
2944
3461
3461
2901
852
2901
852
2245
325
244
245
229
357
372
373
2949
325
965
229
1012
1013
2373
244
245
229
357
949
372
948
373
2949
325
965
229
1012
1013
2948
901
932
933
2373
965
229
2373
2961
921
2948
901
2949
2373
357
372
373
3013
2948
901
2948
901
2501
500
501
741
2437
2521
2449
409
2437
837
884
885
2885
869
2053
69
52
53
181
180
2053
52
53
581
564
565
628
629
2053
133
69
52
53
181
180
2053
517
52
53
581
564
565
628
629
2565
565
2565
565
2048
128
2048
512
128
2373
2948
901
932
933
2949
933
2980
933
2949
2949
933
2052
5
260
261
2052
5
516
517
2596
549
2049
129
4
5
516
517
161
132
133
165
2049
513
129
5
9
517
161
133
165
2052
5
517
133
548
549
164
165
2049
513
129
4
5
516
517
161
132
133
164
165
2049
513
129
5
9
517
545
161
133
549
165
2049
513
129
5
9
517
161
521
133
165
2049
513
129
545
161
2049
513
129
161
2049
513
33
2049
513
129
161
2961
1009
977
985
921
2449
433
753
473
2560
2369
337
325
2369
337
325
341
2948
901
932
933
2949
933
2049
129
4
5
161
577
132
133
164
581
165
612
613
2049
129
5
9
161
577
133
609
581
165
617
613
2048
512
8
5
517
584
165
616
613
2945
901
2945
357
2945
901
949
2369
325
2373
2433
837
2433
389
837
2049
165
2049
513
129
4
5
516
517
161
577
133
36
37
609
625
164
581
165
597
612
613
629
2049
513
4
5
9
516
517
161
577
521
132
133
37
609
580
164
581
165
612
613
629
2436
389
868
3281
1252
1236
1253
2408
2408
2432
389
2945
933
2945
901
933
2404
357
2401
357
2917
2917
2897
2881
2897
2917
2917
741
2913
869
2437
869
741
2433
865
389
869
2436
389
2433
388
389
2433
388
389
2917
2913
869
2065
9
2049
129
2949
2949
2056
2961
953
2585
2053
133
2053
3968
1925
1957
2977
933
2913
869
3969
3457
837
1417
3457
1457
1417
1445
3073
1029
1033
3073
1029
1089
1033
1093
1141
3556
1444
1445
3457
833
1457
1417
1449
1444
1445
3073
1028
1029
1033
1065
1061
3457
1461
1444
1460
1445
3489
2724
677
3973
3493
1509
3493
1509
2916
869
1508
1444
1445
1509
3556
3492
2884
837
853
852
2917
3556
1444
1445
1509
3489
1445
1509
3457
1412
1413
1457
1444
1460
3457
1412
1413
837
1461
1444
1460
1445
4008
1957
2880
2880
848
4004
2020
1957
2021
4004
1957
4004
2020
1957
2021
4001
2017
2916
869
2916
869
2437
868
869
2916
869
2437
2437
868
869
2916
869
2897
2897
2897
2881
2881
849
3460
1413
1461
1444
1460
1445
3492
3492
3492
3492
2408
2408
357
2408
936
933
2408
4000
1960
1957
2880
2432
2432
864
2880
2880
2432
864
389
872
2432
864
389
872
3300
356
357
2404
932
933
2404
357
2404
932
996
933
997
2404
357
3300
356
357
2404
932
933
2404
357
2404
2980
996
2404
357
2405
932
996
3300
1253
356
357
2405
932
933
997
2401
356
2977
932
996
2404
357
2401
356
357
4004
2020
1957
2021
4068
4004
1957
4001
1956
2020
1957
2021
2436
389
868
869
2788
741
2897
388
389
868
869
2881
849
388
389
2437
2436
389
868
869
2788
741
2437
868
869
2436
389
2437
2436
389
868
869
2436
389
868
869
2436
389
868
869
2437
868
869
2897
2897
2881
849
2881
849
2881
849
2788
741
2881
849
841
2789
2436
389
868
869
2788
2433
865
868
2436
389
868
869
2436
389
868
869
2433
388
389
3460
1413
2789
3488
1448
1445
2944
904
901
1448
3488
1448
1445
2916
869
1508
1444
1445
1509
2917
1444
1445
2913
1441
868
869
1508
1444
1445
1509
3457
1412
1457
1461
1444
1460
1445
2881
900
901
868
949
869
1444
948
933
1445
2980
869
1444
948
933
1445
3556
1444
1445
3556
1444
1445
1509
3492
1445
3493
1509
3492
1445
3556
1444
1445
1509
2948
868
949
869
948
2945
865
900
901
868
869
948
1445
3556
1444
1445
1509
3553
1441
1449
1508
1444
1445
1509
3489
1444
1445
1509
3553
1441
1449
1445
1509
3076
1029
1092
1093
1125
1140
2404
357
2404
2897
2916
436
869
2897
3493
3488
1445
2789
2916
869
1508
1444
1445
3493
2916
869
1508
1444
1445
3493
2916
869
1508
1444
1445
1509
3489
869
1445
1509
2916
869
1508
1444
1445
1509
3489
869
1445
1509
2897
900
901
868
869
1445
2949
1445
2945
900
901
868
869
948
1445
2945
901
905
869
1445
3556
1509
3557
2916
869
2916
869
2916
869
2916
2917
2916
869
2916
869
2917
2913
868
2913
869
2913
869
2441
433
409
2917
2917
2917
2916
869
2916
869
2916
869
2916
869
2916
869
2916
869
2916
869
2920
488
869
2917
2916
2916
869
2917
2917
2913
869
2913
869
2913
869
2913
869
2913
869
2816
2820
773
804
805
820
2820
773
804
805
821
820
2820
773
804
805
821
820
2817
801
2308
261
292
293
2308
261
265
292
293
2564
517
260
261
292
293
2561
257
516
517
260
261
289
293
2825
2817
772
773
2565
2308
261
2305
260
261
2564
260
2466
2466
2064
2066
2065
2069
2064
2064
2069
2064
21
2064
2064
2069
2069
2069
2065
2065
2066
2065
2065
2065
2065
2065
2065
2065
2069
2544
2352
117
2512
469
2101
3013
3013
2501
2101
2101
2549
2549
2165
245
2357
2517
2549
498
2165
245
242
2162
3573
1522
3509
1458
3509
1458
2101
2549
2357
2165
2165
2357
2181
2181
2181
2357
2229
2357
2229
2181
2181
2229
2181
2357
2229
2181
2997
2261
2149
357
2165
2165
2353
309
2357
2181
309
2181
309
2357
2181
181
2181
181
233
2181
181
2181
2178
2178
2177
2177
2229
245
2229
245
2101
50
2997
946
2226
242
2229
245
3205
3061
3749
677
933
2549
2549
2437
2437
2437
2437
2437
2165
3737
665
2437
2437
2433
2437
2885
2928
837
885
2933
2933
2933
2434
2882
3048
2152
2152
2101
2101
2101
2101
2549
2229
949
2165
2997
2053
2517
2517
2261
2261
2261
2501
4085
4037
3125
3573
3509
3525
2549
3061
2613
1013
2549
2549
3573
3013
3013
2261
3525
2613
2053
2053
2453
3957
3381
3445
3957
3957
2064
2064
2576
2052
5
2049
4
5
65
2080
2128
2827
2827
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2702
2702
2702
2446
2446
2446
2446
2446
2446
2446
2446
2702
2446
2446
2446
2702
2190
2702
2955
2955
2955
2955
2955
2955
2955
2955
2955
2955
4030
4030
4030
4030
2048
2817
2817
2816
2816
2816
2817
768
2816
2816
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
768
2817
2817
2817
2817
768
2816
2817
2817
768
2817
768
2817
768
2817
768
2816
2817
768
2817
768
2817
2817
768
2817
2817
768
2817
768
2817
2817
2817
768
2816
2817
768
2817
768
2817
768
2817
768
2817
768
2817
768
2817
768
2817
768
2816
2817
768
2817
768
2817
2817
768
2817
768
2817
2817
2817
2817
2817
768
2817
2817
768
2817
768
2817
768
2817
768
2817
768
2816
2817
768
2817
768
2817
768
2817
2817
768
2817
768
2817
768
2817
2561
512
257
256
2816
2817
2816
2816
2817
768
2817
768
2817
768
2817
768
772
2816
2817
768
2817
768
2817
768
2816
2817
768
2817
768
2817
768
2817
768
2817
768
2817
768
2817
768
2817
768
2817
768
2817
768
2817
768
2816
2816
2816
2817
2817
768
2817
768
2561
512
257
256
2817
768
2817
768
2817
768
2817
768
772
2817
768
2817
768
2817
768
2561
2561
512
2561
512
257
256
2561
512
257
256
2817
2817
2817
2817
768
2817
768
2817
768
2817
2817
768
2561
2561
512
2817
768
2817
768
2113
2113
68
2116
2113
2146
2945
2945
2945
3309
2124
2188
3724
3724
2060
10
2060
2621
2617
3084
1034
524
522
2612
2189
143
2701
655
2703
2701
655
2498
3649
3649
2197
2061
45
141
301
2197
2189
2197
2197
2349
2197
2197
2197
2189
2197
2197
2197
2189
301
2069
2069
533
2069
2069
2509
2189
2189
2197
2317
141
149
2197
2197
2197
2069
2061
21
2069
2069
2069
2061
21
2069
2069
2069
2069
2176
2048
24
2048
2072
2048
2072
2200
2176
2176
2176
2176
2176
2176
2624
2048
24
2048
2048
24
2048
2048
2072
2072
3584
3584
3584
3584
3584
3584
2071
2061
45
269
141
77
2189
2069
149
2179
2189
2069
22
149
2317
1677
653
589
2069
22
149
2189
77
2179
2178
131
154
155
2197
150
2197
2093
77
2197
2837
790
2178
131
2061
45
269
141
77
2189
2189
2069
22
149
2069
22
149
2189
77
2197
2061
141
2178
131
154
155
2197
2189
2349
3725
301
2178
131
579
154
155
2197
2178
131
2061
45
269
141
77
2061
269
141
2069
149
2179
154
155
2069
22
149
2197
2061
141
2178
131
67
154
155
2197
150
2178
131
154
155
2197
2837
790
2125
2061
77
2198
154
155
2202
155
2197
2179
2179
155
2179
2179
2179
155
2179
2179
2179
2179
2179
155
2179
2179
155
2179
2179
67
155
2179
2071
2339
2189
2075
2189
2069
22
2069
2339
2203
2197
2339
2339
2339
2189
2189
2069
22
2339
2339
2197
150
2203
2837
790
2189
2070
3021
2050
3
2061
25
29
26
973
2069
2069
22
2061
973
2069
2069
22
533
3021
3021
2051
962
963
2069
22
3011
3011
2051
963
2061
25
2069
2051
2573
1549
3586
1549
3586
1539
2573
2573
2563
3597
2573
2573
2563
1538
1539
2573
2573
2563
2563
2573
2573
2573
3587
3587
2573
2199
2197
2203
2197
2189
153
2189
153
2189
157
2189
157
2189
2325
149
278
150
2325
149
278
150
2203
2189
2061
2061
29
2189
2197
2189
2189
2202
2178
2178
2178
2178
2549
502
2178
153
2178
153
2177
2177
2177
2625
2177
128
65
2177
2177
2177
2074
2050
2050
2074
2050
2074
2074
2069
2050
25
3586
3586
3586
2293
2293
501
3586
3586
3586
2049
2049
2049
2048
1
2048
1
2049
2497
448
3585
3585
2049
2048
1
2049
2048
1
2049
2049
2049
3585
2061
141
2189
2178
149
2189
2189
2189
2189
2189
2177
33
2177
2177
2177
2177
2177
2177
2176
2049
257
129
65
2305
129
289
2177
2177
128
2305
256
129
128
2177
2305
129
128
2177
128
2069
2061
2050
2049
2049
2561
2049
2049
2049
2049
2497
2049
2048
1
2069
25
141
149
153
157
2069
277
149
2325
281
149
153
2197
153
2069
149
2069
277
2325
141
285
149
157
501
2325
149
153
2197
2197
153
157
2325
149
2189
149
157
2069
2197
2325
149
2197
2069
277
2197
2197
153
157
2201
157
2189
2325
2197
153
157
2197
2201
2197
153
2197
153
3733
2197
2189
149
157
3733
2197
2197
2189
149
157
3733
1693
2197
2201
157
2189
2069
25
2069
2069
2061
21
29
2069
25
2069
2069
2069
2069
2069
25
2069
2069
2069
2069
25
2069
2069
25
2069
2069
2061
245
501
2241
2241
2241
2241
2241
2241
2241
2241
2369
833
2369
2881
2881
2369
833
2241
321
833
2241
2369
833
2369
833
2369
833
2369
833
2881
2881
2881
2241
321
833
2241
321
833
2881
2241
2881
2881
2881
2881
2881
2881
2241
2881
2881
2881
2881
2881
2881
2881
2881
2881
3393
2881
2881
2881
2881
2881
2881
2241
2881
2881
705
2241
321
2881
705
2241
2881
2241
2881
2881
705
2241
321
2881
2241
321
2881
2881
2881
2881
2881
705
2881
2881
2881
2881
705
2881
2881
2081
193
2369
2241
321
833
2241
321
833
2369
2881
2369
2881
2081
321
833
2369
833
3265
705
3265
705
2241
321
833
2753
2081
193
2081
193
2369
833
2241
321
833
2081
321
545
1569
2241
321
833
2369
833
2081
321
833
2881
2369
2881
2881
2081
321
833
2881
3265
705
3265
705
2241
321
833
3265
705
2241
321
833
2753
3265
705
2369
2881
2369
2881
2081
2369
1569
2881
2881
2881
2369
3265
833
2369
833
2369
2369
833
3265
833
3265
833
2369
2369
1217
833
2081
2081
321
2369
833
2369
2881
2369
833
2369
833
2369
3265
833
3265
833
2369
2369
1217
833
2369
3265
833
2369
2369
2369
2881
2369
833
2369
1729
2369
2241
2241
2881
3265
833
2241
321
3265
833
2369
2881
2369
833
2369
2369
833
2881
2881
2369
833
2081
3777
2081
2369
833
2881
2369
3265
833
2241
321
2881
2241
321
2881
2369
2081
321
2369
833
2369
2081
833
2369
833
2081
2369
833
2369
2881
2881
2369
833
2369
833
2369
2081
2369
2369
2081
2081
2369
2369
2369
2369
2081
2369
2369
2369
2369
2369
1217
833
2369
833
2369
2081
321
2369
2081
545
1217
833
2369
1217
833
2369
2369
833
2081
2081
2369
2369
2081
545
2369
2369
2369
2369
2081
545
833
2081
321
2369
2081
545
833
2369
833
2369
2369
833
2369
2369
833
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2518
2902
2902
2902
2241
2753
2881
2881
2881
2081
193
2081
2081
193
2094
2253
206
2092
45
46
205
206
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2753
3617
3617
3617
3617
3617
3617
2593
2593
2593
2593
2593
2593
3393
3393
3393
3393
3393
3393
3393
3393
3393
3393
3393
3393
3393
3393
3393
3393
2081
46
2593
2081
2081
2081
2081
2081
2081
2081
545
46
2081
2145
2081
545
2081
545
1569
2081
2081
2081
545
2081
545
2081
545
2081
545
2081
545
2081
2081
545
2081
545
1569
2081
545
2081
545
2081
2081
545
2081
545
2081
545
2593
2102
3617
2593
2432
2176
384
2432
2432
2176
384
2432
2176
384
2432
2176
384
2432
2176
2176
384
2432
2304
2208
2208
2208
2048
256
2208
2069
2189
149
397
150
405
406
2197
405
2453
2197
405
2453
406
2178
386
2178
386
2453
406
2434
2434
2178
386
2197
405
2434
2957
917
2965
2965
2177
385
2048
1
33
21
2177
128
65
33
64
32
385
384
321
320
289
288
2081
2113
33
2177
385
2177
385
384
2433
2433
2433
2945
2069
22
2069
2069
2069
2069
277
2050
2069
2069
2210
2050
2049
2048
1
161
2209
2048
1
161
2049
161
2209
2049
2049
2049
2209
2721
2049
257
2049
2049
2049
3585
2049
2497
448
2145
2145
2145
2401
2657
2145
2145
3681
2262
2262
2774
2774
2774
2774
3030
2134
2646
2646
2902
2902
2902
2902
2337
2113
289
2113
2337
2113
2113
289
2113
33
2113
33
2113
33
289
2113
33
2113
33
577
2113
33
577
289
2113
577
2081
2081
2081
2081
2721
3617
3617
2113
2113
2113
2977
2977
2977
2198
2710
2198
2198
2710
3734
2710
2710
3734
662
2710
2710
2710
2710
2710
2710
2710
2710
2710
2710
2774
2966
2966
3222
3222
3222
2145
2145
2110
318
2061
2061
141
77
589
2061
141
77
2069
2189
2553
509
2189
2189
2061
2061
973
2069
2061
973
2509
2553
509
2509
2061
249
505
2553
509
2061
269
141
2317
2061
269
141
2189
653
2189
2189
2189
2189
2061
2061
2061
249
253
509
2061
141
509
2317
2701
509
2069
2445
509
2445
2061
525
2061
2061
2069
2573
973
2061
2573
2509
2509
2509
2509
2189
2178
2189
2178
2189
2189
2189
2178
2178
277
149
2178
2189
2189
2178
2178
2325
2178
2189
2178
2050
21
2061
2050
2069
2050
2753
2069
2069
533
2069
277
2445
2069
277
2071
151
2445
2445
2326
279
2069
533
277
2069
2070
23
278
535
2165
245
373
2165
2165
2061
21
2061
2061
21
2509
2720
2720
2176
384
2304
2208
2720
2720
2081
2177
128
2113
577
2049
513
2179
387
2051
23
535
279
2069
533
277
2069
277
2051
2069
2051
2069
2071
2563
2114
2178
386
2114
2197
150
2049
2305
2305
2305
2069
2197
405
2453
2453
2445
2069
533
277
2069
277
2069
2069
2069
2401
2262
726
2262
2134
2113
289
2113
289
2113
33
577
289
2081
2113
2102
566
2102
2205
158
2205
2092
45
46
157
158
2205
158
413
414
2145
609
2081
545
289
2081
545
289
2081
545
2081
545
2081
545
2401
2262
726
2262
726
2774
2774
2145
2134
2134
2113
289
2113
577
289
2625
289
3649
2113
2113
2113
2337
2977
2710
2710
2593
2205
158
2461
2205
158
2461
2614
2113
2113
2113
2113
2102
566
2102
310
822
2102
2102
822
2102
566
3638
3894
2238
2110
2081
545
2110
2401
609
2113
2113
2113
2061
525
2061
525
2061
525
2061
525
2061
525
2061
2061
525
2061
525
2077
2061
2061
525
2445
2050
21
533
277
2069
2401
2657
3021
2051
2051
2051
2050
3905
2894
2881
801
2881
3605
2862
2862
2127
87
591
2895
2455
2447
2455
2336
2080
2080
2080
288
2080
544
2336
3232
2592
2080
544
2592
2080
544
2656
2208
672
3232
2656
2053
2053
3589
3589
2501
2501
2469
2469
3685
3686
3686
3686
3685
3685
3686
2054
2502
2342
2342
2341
2341
2501
2342
2342
2342
3366
3333
3334
3334
3334
3366
3366
3366
3366
3366
3366
3366
3077
3078
3077
5
3078
6
3029
3029
2150
1126
2150
1126
2598
2598
2598
2560
2568
2568
2574
2574
2574
2184
2184
2088
2819
2113
66
2094
2184
2184
2184
2206
2568
2574
2574
2574
2177
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
129
2177
2305
2305
2305
2305
2305
2305
2177
3393
2990
3680
3680
3022
2446
2446
654
2321
2161
2161
2062
2062
2062
2062
2062
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
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2094
2062
2062
2062
3982
3982
3982
3086
3086
3086
3086
3086
3086
3086
3086
3086
3086
3022
3022
3022
3022
2606
2606
2606
2606
2574
2574
2574
2574
3086
526
3086
526
3086
3086
526
3086
3086
526
3086
3086
3086
2318
2318
3342
2318
3342
1166
2318
3342
2318
3342
2318
3214
2318
2318
1294
2318
2318
1294
3214
3118
558
3118
3118
558
3118
2766
2766
2766
2766
2052
2052
2065
2065
2100
2065
2065
2065
2065
2100
2100
2100
3140
3140
580
3140
3140
580
3153
337
3153
593
2628
2628
2628
3140
580
2628
2628
2628
3249
2130
2968
2968
2984
2984
2969
2969
2969
2969
2969
2985
2985
2985
2985
2985
2073
2073
2073
2073
2073
2073
2073
2073
3097
25
3012
3026
3026
3026
3977
3849
2064
18
2065
2968
2969
2969
2969
2969
2969
2985
2985
2985
2984
937
2984
2968
2968
2968
2968
2984
2984
2984
2984
2984
2984
2984
2969
2969
2969
2969
2969
2969
2969
2984
937
2985
2985
2985
2984
937
2984
2985
2985
2985
2984
937
2984
2984
937
2985
2985
2984
937
2960
2961
2961
2961
2960
2961
2961
2961
932
2960
932
2313
2308
2308
2308
2100
2100
2100
2068
2068
3153
337
1106
338
2384
338
2660
2372
2372
2665
2665
2665
2385
2372
2372
2372
2372
2372
2372
2372
2372
2664
2665
2665
2665
2084
2057
50
2098
2098
2098
2066
2066
2052
16
18
2052
16
18
2066
2052
16
18
2073
2052
36
2065
2052
36
2065
2065
2052
36
2052
36
2052
36
2065
18
2065
18
2065
18
2052
2056
2057
2057
2057
2057
2052
9
2052
2057
2056
2057
2057
2408
2409
2409
2408
2408
3432
2409
2409
2409
2409
3433
2409
2409
2408
2409
2408
3432
2409
3433
2409
3433
2409
3409
2548
2548
2548
2564
521
2564
2564
2057
2064
18
2052
2052
2052
2052
2052
2052
2056
2056
2056
2056
2056
9
3848
2065
2057
2057
2057
2057
2057
2057
2057
2052
2057
2057
2057
2057
2057
2825
2832
2072
2840
2072
2072
2072
2072
2072
2072
2968
2050
3153
3300
2610
2610
3122
3081
1074
3122
3154
3081
1074
3081
3152
3017
3016
969
2848
802
3474
2960
850
914
2896
912
850
1426
914
2760
2761
2849
2849
3473
2897
848
1424
1425
912
913
841
2897
848
1424
1425
912
913
841
2897
848
912
913
841
2897
848
1425
912
913
841
2897
913
2897
848
1425
912
913
841
3473
913
2897
848
1425
912
913
841
2897
848
1425
912
913
841
2921
2921
2921
2921
2921
2993
2920
2920
2920
2920
2920
2960
914
2448
1424
1426
3472
912
1426
914
2448
1424
1426
2960
914
2448
1424
3472
912
840
1426
914
2448
1424
1426
2978
2978
2128
2449
3472
1425
912
913
2449
1424
1425
2449
3472
1425
912
913
2449
1424
1425
3472
1425
912
913
3472
1425
2960
913
2448
401
1425
3472
1425
912
913
841
3472
1425
2897
1425
912
913
3473
912
913
2449
1424
1425
3473
913
2449
1425
3472
1425
912
913
841
2449
1424
1425
3472
1425
912
913
3472
1425
2481
2921
2921
2481
2993
2481
2481
2921
2921
2920
2920
2920
2920
3664
2272
2052
2052
2057
2057
2057
2057
2057
2057
2601
2601
2601
2601
3204
2713
2713
2713
2713
2180
644
2962
2344
680
2713
2713
2345
681
2345
681
2728
681
2610
306
690
2612
308
2612
2612
308
692
2612
308
692
2612
308
692
2340
676
2340
676
2340
676
2609
305
689
2609
305
689
2608
304
688
562
306
690
2609
305
689
2353
689
2353
689
2608
304
688
2609
305
689
2608
304
688
562
690
2848
2848
3508
2452
2848
916
2452
1428
2848
916
2484
2484
1460
2996
3096
3252
3220
660
3220
2996
1460
2996
1460
3252
2336
2336
2336
2336
2336
2336
2336
2336
2336
2484
948
2484
948
2996
2996
2484
948
2484
948
2484
948
2996
2484
948
2848
404
916
2848
2848
404
916
2848
2848
916
2848
2848
916
2848
2848
404
916
2848
2848
2848
2452
916
2848
2452
916
2848
2964
2848
2964
2848
2452
916
2848
2848
2200
2200
2200
2200
2200
2200
2484
2484
2996
2996
2996
2996
2484
948
2484
2996
2996
2740
948
2996
2848
2484
692
948
2484
692
948
2484
692
948
2484
692
948
2452
2848
404
2848
2848
404
916
2848
2848
404
2848
916
2848
2848
404
916
2848
2848
404
916
2848
2848
404
916
2452
2848
2848
2848
404
916
2848
2848
404
2848
916
2848
2848
404
916
2848
2848
404
916
2848
2848
404
916
2328
2328
3252
3252
2708
3220
660
2708
3220
660
2634
3137
2337
3145
3076
3362
2338
1314
3362
2336
1312
290
1314
2386
2384
338
2386
2384
328
338
1316
3080
3080
3081
3081
3081
2337
1313
2337
1313
2337
1313
2337
1313
1312
2337
288
1313
1312
2385
2384
337
1097
329
2385
2385
329
2385
2384
337
1097
329
2385
2384
337
1097
329
2385
338
2384
337
1097
329
3177
361
1385
3177
3112
3176
360
1384
3176
360
1384
3176
1384
2336
290
2338
1314
2338
2338
3154
2640
594
2640
594
3080
2337
2337
2337
2337
3153
2633
2641
2641
2641
2633
2641
3145
3153
2641
592
585
2641
3153
2633
2641
3076
3076
3362
2338
2336
290
2338
3362
3362
2336
290
2384
3152
1168
592
1106
1170
594
3152
1168
592
1106
1170
594
3152
1168
1106
1170
1362
594
3152
1106
2376
3152
1096
1168
592
1106
1352
1170
594
3152
1168
1360
592
1106
1170
1362
594
3152
1096
1168
592
1106
1352
1170
594
3152
1168
1360
592
1106
1170
1362
594
2376
292
3152
1096
1106
1352
3080
1072
1074
3080
1072
1074
3120
3080
1033
1072
1074
3080
1033
1072
1074
3080
1033
3234
3234
3234
2409
617
3081
3081
3081
3081
3081
3081
2337
2337
2337
2337
2337
2337
2337
2337
2337
288
2337
2385
329
2385
3153
1104
1097
1168
1169
593
592
585
3153
1169
593
3153
1104
1097
1168
1169
593
592
3153
1169
1361
593
3153
1104
1097
1168
1169
2385
329
2385
3153
1169
593
3153
1169
1361
593
3153
1097
1169
593
1353
3153
1169
1361
593
2377
3153
1097
1353
2377
2385
3153
1104
1097
1168
1169
593
592
585
3153
1169
1361
593
3153
1104
1097
1168
1169
593
592
585
1353
3153
1104
1169
1361
593
2377
3153
1104
1097
1169
1353
2385
329
2385
3153
1104
1097
1168
1169
593
592
585
1353
3153
1169
1361
593
3153
1104
1097
1168
1169
593
592
585
1353
3153
1169
1361
593
2377
3153
1104
1097
1353
2377
2385
3153
1104
1097
1168
1169
593
592
585
1353
3153
1169
1361
593
1170
3153
1104
1097
1168
1169
593
592
585
1353
3153
1104
1169
1361
593
1170
2377
3153
1104
1097
1168
1169
1353
2408
616
2409
3177
617
2409
3177
1385
617
3177
617
3249
2409
3177
1385
3177
617
3076
1040
3108
3112
3112
3112
3112
3112
3112
3176
1384
616
2408
3176
1384
2408
3176
1384
616
3176
1384
616
2408
3176
1384
3176
616
3152
1168
1360
592
1106
1170
594
3081
3081
3156
2385
329
3153
1097
1168
1169
1361
593
1106
585
1353
1362
2385
329
3153
1097
1361
585
2385
329
338
3153
1104
1097
1168
1169
1361
593
592
1106
585
1353
1362
2384
337
329
338
3153
1104
1097
1168
1169
1361
593
592
1106
585
1353
1362
3272
3272
3272
3272
3153
337
593
3145
585
2633
3145
3177
361
617
3177
361
617
3153
3272
3272
3152
1106
3152
1106
3153
3153
1097
3153
1104
1097
3153
1104
1097
3364
3145
3145
3145
585
3145
585
3145
1353
3272
3272
3144
2376
1352
3145
585
3145
2409
1385
3272
3272
3152
3153
3145
585
3153
1104
1097
585
3153
1104
1097
585
3076
3076
3081
3081
3081
3081
3081
3081
3076
3081
3081
3076
3081
3081
3472
1426
3472
1426
3472
1426
3472
1426
3489
1440
1442
3488
1442
3488
1442
3473
3472
1425
3472
1425
3472
1425
3472
1425
3472
1425
3472
1425
1426
3472
1425
3473
1426
3472
1425
3505
3505
3505
3508
3504
1458
2960
914
2976
930
1442
2976
930
1442
2960
913
841
3504
944
946
3505
945
2761
2761
2760
713
2760
713
3472
1426
2960
840
3472
912
840
1426
914
3472
1426
3490
2978
1442
3490
2976
930
1442
2961
3472
1425
912
913
3472
1425
2897
848
913
3472
1425
912
913
841
3472
1425
3472
1425
912
913
3472
1425
2921
2921
2920
2705
2705
2704
657
2704
657
2722
2722
2760
2760
2724
2760
2724
2760
2708
2708
2708
2708
2708
2708
2705
2705
2705
658
2704
2705
2705
658
2704
2705
2705
2705
2705
658
2704
2705
2705
658
2704
2705
2708
2708
2704
2704
2705
658
2705
658
2705
658
2705
658
2705
658
2705
658
2850
2850
2850
2848
802
2848
802
2850
2848
802
2848
2896
1424
912
840
850
1426
914
2896
912
850
914
2896
1424
912
840
850
804
1426
914
2896
912
840
850
804
914
2977
2978
2977
928
1440
930
1442
2978
1442
2976
1440
930
1442
2976
930
1442
2976
930
2976
930
2849
2849
2849
2849
800
2849
800
2849
2849
800
2849
800
2849
800
2849
2849
2848
2848
2848
2849
800
2897
848
1424
1425
912
913
841
2897
848
1424
1425
912
913
841
2897
848
1424
1425
912
913
841
2897
848
1424
1425
912
913
841
2897
848
1424
1425
912
913
841
2897
848
1425
913
841
2897
848
1424
1425
912
913
841
2996
2996
2996
2996
2996
2996
2996
2921
2921
2921
2921
2993
2964
2116
2996
2996
2996
2920
2992
946
2920
2920
2964
2850
2900
2888
850
2849
800
2849
800
852
2849
852
2849
852
2897
913
2897
912
913
841
2897
912
913
841
2162
2162
3476
916
2900
1428
916
2900
916
3476
2900
1428
916
2900
1428
916
3472
912
840
3472
912
840
1426
914
3472
1426
3472
912
840
1426
914
3472
1426
3472
912
1426
914
3472
912
840
1426
914
3472
912
850
1426
914
2448
912
840
402
2960
850
914
3472
912
840
914
3472
1426
914
3472
912
840
1426
914
3472
912
850
1426
914
2448
912
840
402
914
2448
912
850
402
914
3472
1426
3472
912
840
1426
914
3472
1426
3472
912
850
1426
914
3472
912
840
1426
914
3472
912
850
1426
914
2977
1441
2465
929
3489
2977
1441
2977
1441
2978
2978
1442
3490
2978
1442
2978
1442
3490
3488
930
1442
3488
930
1442
2466
930
2466
930
3490
3489
1440
930
1442
2976
1441
1440
930
1442
2976
418
930
3490
2976
1440
930
1442
2976
1440
930
1442
2976
930
3488
1442
2976
1440
930
1442
2976
1440
930
1442
2129
2130
2128
2129
82
2128
2900
2900
2900
2900
3473
913
3472
1425
912
913
3473
913
3473
3473
913
3473
3473
3473
913
2897
1425
913
2448
401
912
913
841
3472
1425
1426
3473
913
841
3473
3472
1425
913
1426
3472
1425
912
913
841
2897
1424
1425
912
913
850
1426
914
2448
401
912
913
841
2897
401
913
3472
1425
912
913
3472
1425
2897
1425
913
3472
1425
912
913
2897
1425
913
3472
1425
3472
1425
912
913
841
3472
1425
3472
1425
913
1426
3472
1425
912
913
841
2897
1424
1425
912
913
850
1426
914
3472
1425
1426
2960
913
841
3472
1425
912
913
1426
3472
1425
912
913
841
2897
1424
1425
912
913
850
1426
914
2448
401
913
841
2897
401
912
913
3472
1425
3473
912
913
841
3473
2897
1424
1425
912
913
3472
1425
912
913
841
2897
1424
1425
912
913
2448
401
913
841
2897
400
401
912
913
402
914
3472
1425
1426
3473
912
913
841
3473
2897
1424
1425
912
913
850
1426
914
3472
1425
912
913
841
2897
1424
1425
912
913
850
1426
914
2448
401
912
913
841
2897
400
401
912
913
402
914
3472
1425
3472
1425
912
913
841
3472
1425
2897
1424
1425
912
913
850
1426
914
3472
1425
912
913
841
2897
1424
1425
912
913
1426
2448
401
912
913
841
2897
400
401
912
913
850
402
914
3472
1425
1426
3472
1425
912
913
841
2897
1424
1425
912
913
850
1426
914
3472
1425
912
913
841
2897
1424
1425
912
913
850
1426
914
3505
945
3505
2921
3505
945
2921
2481
945
3505
2921
3505
945
2920
2920
2920
2920
2978
2978
2985
1449
3505
1458
3505
945
1458
946
3505
945
1458
946
3505
1458
2978
2978
1442
2978
1442
2985
1449
2850
2850
2848
802
2848
802
2848
802
2850
2850
2848
802
3472
912
1426
914
3472
912
1426
914
3472
912
1426
914
3472
1426
3472
912
1426
914
2960
914
3472
912
1426
914
3472
912
1426
914
2960
914
3472
912
1426
914
2136
2978
1442
2978
1442
2978
1442
2978
1442
2978
1442
2978
1442
2978
1442
2978
1442
2978
1442
2130
2130
2130
2130
2130
2129
2129
2129
2129
82
2128
2129
2129
82
2128
2184
137
2184
137
2185
2184
137
2184
137
2184
2184
2184
137
2184
137
2193
2193
2993
2849
2848
2848
2849
2849
800
2849
800
2849
800
2849
2849
2849
2849
2849
2849
2849
800
2849
800
3473
913
3473
3473
913
3473
3473
913
3472
1425
913
3472
1425
912
913
2960
913
2897
1425
913
3472
1425
912
913
3472
1425
913
3472
1425
912
913
3472
1425
3472
1425
912
913
3472
1425
912
913
3472
1425
2960
913
3473
913
3472
1425
912
913
2960
913
2897
1424
1425
912
913
3472
1425
912
913
2960
913
2897
1424
1425
912
913
3472
1425
912
913
2960
913
2897
1424
1425
912
913
850
3472
1425
912
913
2184
137
2848
802
2129
2129
2129
2129
2129
2129
2849
2849
2849
2848
802
2848
2848
2848
2848
2848
2850
2850
2850
2848
802
2850
2848
802
2850
2848
802
2848
802
2850
2848
802
2850
2850
2848
802
2900
2850
2848
802
2900
2848
802
2900
2896
1424
912
840
850
1426
914
2896
1424
912
850
1426
914
2896
912
840
850
804
914
2962
3472
912
840
1426
914
2896
1424
912
840
850
1426
914
2896
1424
912
850
1426
914
2896
912
840
850
804
914
2896
912
850
914
3472
912
1426
914
2977
1441
2978
2978
2978
2978
2978
2978
2976
930
2977
928
1441
1440
930
1442
2978
2976
930
2976
1440
930
1442
2976
930
2978
2978
2976
930
2976
930
2976
930
2849
2849
2849
2849
2849
2849
2849
2849
800
2849
800
2849
800
2849
800
2849
800
2849
2849
800
2849
800
2849
2849
2849
2849
800
2849
2849
2849
2849
2849
800
2849
800
2849
2849
800
2900
2849
2900
2848
3472
1425
912
913
2897
848
1424
1425
912
913
841
2897
1425
913
2897
848
912
913
841
2897
848
913
2889
3472
1425
912
913
841
2897
848
1424
1425
912
913
841
2897
848
1424
1425
912
913
1426
914
2897
848
912
913
841
2897
848
912
913
3472
1425
912
913
841
2897
848
1424
1425
912
913
841
2897
848
1424
1425
912
913
850
2897
848
912
913
841
2897
848
912
913
850
3472
1425
912
913
841
2897
848
1424
1425
912
913
841
2897
848
1424
1425
912
913
850
1426
914
2897
848
912
913
841
2897
848
912
913
850
914
3472
1425
912
913
841
2897
848
1424
1425
912
913
841
2897
848
1424
1425
912
913
850
1426
914
2897
848
912
913
841
2897
848
912
913
850
914
2897
848
912
913
841
2897
913
3472
1425
912
913
841
2162
2162
2850
2850
2850
2850
2900
2900
3472
1426
3472
1426
3472
1426
2896
400
912
840
850
402
914
2448
912
850
402
914
3472
1426
3472
912
840
1426
914
3472
1426
3472
912
850
1426
914
3472
912
1426
914
2888
3472
1426
3472
912
840
1426
914
2896
400
912
840
850
402
914
2896
400
912
850
402
914
3472
1426
3472
912
840
1426
914
3472
1426
2896
1424
912
850
1426
914
3472
912
840
1426
914
2888
3472
840
1426
3472
912
1426
914
2896
912
850
914
3472
912
1426
914
3472
912
1426
914
3472
912
1426
914
2180
2180
2136
2136
2132
2132
2136
2132
2977
1441
2977
1441
3490
3490
3490
3490
2978
3490
2978
1442
2978
1442
2978
1442
2978
3490
2978
1442
2978
1442
2978
2978
1442
3490
2978
1442
2978
1442
2978
1442
2466
930
3488
1442
3489
1440
930
1442
2977
928
1441
1440
930
1442
2466
930
2977
928
1441
1440
930
1442
2978
2466
930
3488
1442
2976
1440
930
1442
2976
1440
930
1442
2466
930
2976
1440
930
1442
2466
930
2978
1442
2978
1442
2466
930
2978
1442
2976
930
3488
1442
2976
1440
930
1442
2976
1440
930
1442
2976
930
2976
1440
930
1442
2130
2129
82
2128
82
2129
82
2128
2185
2129
82
2128
82
2129
82
2128
2185
82
2129
2129
82
2184
137
2184
137
2996
2996
2996
2996
2996
2996
2993
2921
3505
945
2921
2994
2992
945
2994
2921
2993
2993
946
2992
945
2992
946
2993
946
2993
2921
2993
2964
2961
2961
2961
2849
2849
2900
2849
2897
848
400
401
912
913
841
2897
401
913
3473
3472
1425
912
913
3472
1425
2897
1425
913
3472
1425
912
913
2960
913
3472
1425
912
913
3472
1425
912
913
3472
1425
3472
1425
3472
1425
912
913
841
3473
913
3472
1425
2897
848
400
401
912
913
841
2897
401
912
913
402
3472
1425
1426
3472
1425
912
913
841
3473
2897
1424
1425
912
913
1426
3473
913
841
2961
3472
1425
913
841
2897
848
400
401
912
913
841
2897
400
401
912
913
3472
1425
3472
1425
912
913
841
3473
2897
1424
1425
912
913
3472
1425
912
913
841
2961
841
3472
1425
913
841
3472
1425
912
913
841
2897
848
400
401
912
913
841
2897
400
401
913
850
3472
1425
1426
3472
1425
912
913
841
3472
1425
2897
1424
1425
912
913
3472
1425
912
913
841
2961
841
3472
1425
913
841
2897
848
400
401
912
913
841
2897
400
401
912
913
850
402
3473
1426
3472
1425
912
913
841
2897
1424
1425
912
913
1426
914
3472
1425
912
913
841
2889
3472
1425
841
3472
1425
912
913
841
2897
848
400
401
912
913
841
3472
1425
912
913
841
3472
1425
3472
1425
912
913
841
3472
1425
912
913
841
2996
2996
2920
2992
945
2920
2920
2920
2992
946
2992
946
2920
2964
2964
2962
2996
2996
2996
2996
2921
2481
945
3505
2921
3505
945
2921
2921
2921
2921
2921
2116
2920
2920
2920
2920
2920
2920
2920
2920
2994
2920
2920
2964
2964
2961
3505
945
3505
945
2993
3505
945
3505
2200
2200
2850
2896
912
850
914
2201
2201
2777
2777
2994
2849
2900
2897
848
912
913
841
850
2448
912
840
402
914
2960
850
914
2896
1424
912
850
1426
914
2900
2900
2900
2900
2900
2900
2897
400
401
912
913
841
850
2897
400
401
912
913
841
2897
400
401
912
913
841
2897
400
401
912
913
841
850
2897
400
401
912
913
841
850
2897
1424
1425
912
913
841
850
2889
2642
3442
3156
1364
308
1332
3336
265
1289
1329
3154
1330
2312
1288
265
1289
304
1328
306
1330
2352
1328
2312
1288
265
337
1289
304
1328
306
1330
2352
1328
2313
1289
2313
1289
2313
1289
2345
1321
2344
1320
2344
1320
3154
594
3154
594
3785
3785
2644
308
1332
2312
1288
265
304
306
2352
2312
1288
265
304
306
2352
2312
265
304
306
2352
2313
2313
2313
2313
2313
2388
308
3156
1332
2312
265
337
304
306
3153
1288
1289
2352
2312
265
306
3153
1288
1289
1330
2312
265
337
304
306
3153
1288
1289
2352
2312
265
306
3153
1288
1289
1330
2313
2313
2313
2313
2313
2344
2344
2313
2313
3784
1737
3784
1737
3729
3784
3784
3729
1682
3208
1161
594
3208
594
2642
2640
594
2642
2648
3209
594
2640
594
2642
2640
594
2642
2640
594
2642
2640
594
2648
3784
1737
3784
1737
2648
3729
3746
3752
1736
3752
1736
3732
3732
3732
3729
3729
1682
3728
3729
3730
3728
3729
1682
3729
3729
1682
2418
2308
2308
1284
2648
2648
2356
1332
2644
308
1332
2312
265
305
2354
2312
1288
265
1289
593
304
306
2352
3336
1289
2312
1288
265
1289
593
304
306
2352
3336
1289
2313
2313
2313
2345
2372
580
292
2328
2344
2344
3442
2418
3186
1394
3186
1394
2308
2308
2308
3332
2356
2356
3380
3380
3377
2312
265
305
3377
3377
3377
2313
2312
265
304
306
3336
1289
1328
1330
3336
1289
1328
1330
2352
3336
1289
1328
1330
2312
265
337
304
306
3336
1289
1328
1330
3153
1288
1289
1328
1330
2352
3376
3153
1288
1289
1328
1330
3376
2313
2313
2313
3352
2344
2313
2308
2312
3336
2308
3337
1106
1329
3154
2312
265
306
3337
1106
1329
3154
2312
265
304
306
3153
1288
1289
1328
1330
2352
3376
2312
265
304
306
3153
1288
1289
1328
1330
3376
2308
3332
2313
3337
2313
3337
2313
3337
2308
2308
2308
2308
2308
2308
2644
2356
2313
1289
2312
1288
265
1289
304
306
2352
2312
265
304
306
2352
2313
1289
2312
1288
265
1289
304
306
2352
2312
265
304
306
2352
2313
2313
2313
2313
2313
2313
2313
2313
2418
2308
2308
2308
3160
2388
308
3380
2388
308
3380
3156
1332
2388
308
2312
265
3337
2386
306
2312
265
2312
265
337
304
306
3336
1289
2352
3336
1289
1328
1330
3376
2312
265
306
3336
1289
1330
2312
265
337
304
306
3336
1289
3336
1289
1328
1330
2352
3376
3336
1289
1328
1330
3376
2312
265
306
3336
1289
1330
3336
2313
3337
3337
3337
2313
3337
2313
2313
2313
2313
2313
2344
2344
2344
2308
272
2328
3352
2344
2344
2313
2313
3728
1681
3748
3748
3729
3729
3729
3728
3729
3728
3729
3728
3729
1682
3729
1682
3729
1682
3204
3204
3273
3204
3761
3752
3752
3760
3762
3760
1714
3760
3760
3760
1704
3760
1732
3752
3752
3762
3761
1714
3761
1714
3761
2884
2857
2857
2884
2856
2866
2866
2866
2884
808
2884
808
2857
2857
2857
2884
2884
3092
3092
3108
3108
3092
3124
564
2612
2612
2612
3140
3106
2612
2612
3780
3780
3780
3780
2692
2692
2692
2600
2728
2600
2697
2692
2692
2692
2692
2692
2697
2692
649
2585
2724
2724
2724
2609
689
2737
2608
688
562
690
2737
2608
689
2608
562
690
2609
2610
690
2609
562
2724
2724
2610
690
2608
2608
2609
562
2609
562
2609
562
2609
562
2609
562
2609
689
562
690
2609
689
2609
688
689
2608
688
562
690
2609
689
690
2609
2609
689
2610
690
2609
689
2610
2609
689
690
2609
689
2609
689
690
2609
689
2610
690
2609
689
2610
2609
689
2610
690
2609
688
689
562
690
2609
2609
689
2608
688
562
690
2609
689
2608
562
690
2608
688
562
690
2609
689
562
690
2609
689
562
690
2888
841
2897
841
2913
866
2884
2888
841
2888
841
2928
840
841
882
2928
840
882
2628
2609
593
592
584
585
594
2640
2609
593
592
584
594
3076
3332
3202
3330
3332
2336
290
2336
290
2336
290
3216
592
584
1170
594
2384
592
338
594
2640
594
3144
1168
592
584
1170
594
2384
1168
592
1106
1170
338
594
3216
592
584
1170
594
2337
288
2337
288
2336
2336
2336
2336
2641
592
3153
337
593
592
2641
592
3216
1169
593
592
3153
336
337
1169
593
592
338
594
3216
1169
593
592
3145
1168
1169
593
592
585
3153
336
337
1169
593
592
1106
3145
1168
1169
593
592
585
3145
1168
1169
593
592
585
3153
337
1169
593
592
594
3145
1168
1169
593
592
585
3145
1168
1169
593
592
585
3153
336
337
1169
593
592
1106
338
594
3145
1168
1169
593
592
585
2664
3144
584
3144
584
3810
3145
585
3145
585
2385
593
3145
585
2632
2632
2633
2633
2385
593
585
2641
585
2184
137
2418
2418
2313
2386
2642
2386
2312
265
2312
265
3785
3785
3785
2777
2776
2776
729
2777
2776
2848
2850
2852
2852
2852
2612
2612
2612
2612
2612
2856
2856
2857
2857
2857
2857
2857
2857
2832
2832
2834
2833
786
2833
786
2628
708
712
804
2761
2761
2960
913
3209
594
2640
3209
594
3316
3312
1265
3312
1266
3313
3312
3152
3313
1266
3225
3225
3225
3225
2354
2352
3154
594
2642
2640
594
2642
2640
594
3204
3204
2344
2345
2345
2345
2705
2737
2737
2738
2642
2640
2642
2640
2640
2660
2660
2593
737
736
2580
2593
532
2593
2593
532
737
2593
532
2593
2585
2585
2585
3218
3377
3377
3241
3241
2577
657
2577
657
2577
657
2585
2585
2697
2697
2184
2185
2185
2185
2705
2185
649
3273
3268
3268
3273
3273
2585
2612
3409
2066
2065
2065
18
2065
18
2065
2064
3592
3592
3592
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3588
1545
3588
1545
3588
1545
3588
1545
3588
3588
1545
2564
2564
2564
2308
2564
2564
2564
2564
3076
516
3076
516
2564
2564
2564
2568
2569
2569
2569
3080
3081
3081
3080
3080
3080
3081
3081
3081
521
2052
9
2052
8
9
2052
8
9
3593
3593
2740
2200
2584
2564
2308
2308
2308
2061
525
2053
517
2053
517
2062
526
2069
2054
2069
2069
2069
2054
2070
2078
2982
2950
2069
2077
2078
2061
2062
2061
2998
2998
926
2982
950
3030
973
989
3030
973
989
3030
3030
3011
3030
3030
3029
3021
989
3030
3030
3030
3030
3030
3030
2261
2973
2950
2903
2190
654
2925
845
846
2925
2894
2566
2566
2573
2605
550
598
589
621
590
2637
621
2614
598
590
2902
870
878
886
2925
2925
2925
2923
870
2918
2902
2563
2566
2326
2606
614
630
622
2605
621
2605
2605
2662
2614
614
630
2646
630
2669
2662
2614
614
630
2597
565
613
2566
262
2334
2574
270
2182
646
2182
646
2566
2566
2566
2566
2574
2574
270
2198
2581
2597
613
2597
565
613
2614
598
614
630
2614
598
590
614
630
2646
630
2662
2614
614
630
2646
630
2662
2614
614
630
2789
2117
2277
2117
2117
2613
2613
2597
557
2597
557
2613
2614
2613
2597
557
2613
2182
1158
646
2318
3798
1741
1757
3798
1742
1758
2902
870
878
886
2925
2934
2934
2925
2923
870
2918
886
2918
886
2925
2918
886
2925
3798
2923
870
2918
886
2918
2606
2605
621
2614
2614
2566
2566
2590
2694
2694
2694
2694
2574
2574
2574
2597
661
677
693
2597
661
677
693
2893
2894
3798
1758
2902
878
2925
2934
2934
2925
2918
886
2925
2923
870
2918
886
2918
886
2918
2918
886
2915
3798
3798
2902
2918
878
2893
886
2894
886
2918
886
2918
886
2918
886
2901
2582
2582
2614
2613
3638
3749
3765
3278
3277
1245
1238
3277
3285
3285
3285
2566
2581
2581
2581
2581
2573
2589
2582
2589
3189
2677
2677
2581
3174
3174
1142
3110
1070
3126
2059
2061
2774
733
2774
2885
3301
2597
2069
2597
2597
2597
2597
2564
2392
2392
2084
2052
2994
2994
2064
2064
18
2064
964
2484
948
2776
2480
944
2920
2480
3760
432
688
2480
2480
2480
434
2481
3760
432
3761
433
2480
2481
2481
3760
432
688
2480
2481
434
2352
2352
2916
2481
2481
2481
2480
2481
2576
2564
2564
2564
2564
2564
2564
2921
2481
945
434
2356
2393
2356
2356
2356
2356
2393
2356
2356
2356
2356
2356
2393
2393
2356
2356
2356
2356
2356
2356
2356
2356
2641
2386
2384
338
2353
2353
306
2353
2352
2353
306
2353
2353
306
2353
2353
306
2353
2353
2352
306
2353
2352
305
2353
2353
2353
2353
306
2353
306
2352
2353
2353
306
2352
2353
306
2353
2353
306
2353
2353
306
2353
2353
2353
2353
306
2353
2353
2353
306
2352
2352
306
2353
2352
305
2353
2353
2353
2353
2345
2345
2345
2344
2344
297
2345
2344
2344
297
2345
2345
2344
2344
297
2345
2344
2344
297
2904
2904
2564
2564
2564
2564
2564
2564
2905
2905
2905
3602
2904
2904
2904
2905
2905
2905
3602
3588
1552
3588
3588
3602
3588
3600
1554
3600
3588
2704
2480
2482
2480
434
2482
2576
2152
2920
2352
2354
2352
2352
2354
2352
2352
306
2344
2344
2228
2228
2148
2393
2225
2225
2225
2225
2225
2225
2916
2480
2481
2481
2480
2481
2481
2481
434
2481
2480
2482
2480
2480
2481
434
2481
2480
2481
434
2480
2481
434
2481
2481
2481
2481
434
2480
2481
2481
434
2481
2481
2482
2480
2480
2449
2449
2449
2449
2449
2660
2660
2225
2224
2225
2577
2577
2577
530
2577
2577
530
2577
2100
2100
2100
2100
2100
2100
2097
2097
2097
2096
49
2097
2097
2097
2097
2097
50
2097
50
2097
2097
50
2097
2097
2098
2097
50
2097
50
2098
2097
2097
50
2097
2097
50
2097
2098
2097
2098
2152
2152
105
433
2920
2920
873
2481
2481
2481
2152
2152
105
2152
2152
105
433
945
2481
2993
2481
2481
2152
105
2920
873
2481
2152
2152
105
433
2481
2920
2920
873
2481
2481
2152
105
2152
105
433
945
946
2481
2152
2152
105
2152
2152
105
433
945
2481
2481
945
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
2356
2356
2352
2353
2352
2353
2352
2353
2352
2353
2352
2353
2352
2353
2353
2352
2353
2353
2353
306
2352
2353
2354
2352
2353
2353
306
2353
2353
306
2353
306
2352
2353
2353
306
2352
2353
2353
306
2353
306
2352
2353
2353
306
2353
2353
2353
2353
306
2352
2353
2353
306
2352
2353
2352
2353
2352
2353
2353
306
2353
306
2353
2353
2353
2353
306
2353
2353
2353
2354
2354
2352
2352
306
2352
2740
2740
2740
2740
2481
2481
2481
2472
2472
425
2353
2996
2484
2200
2356
2356
2484
2484
2484
2484
2484
2484
2484
2484
2484
2484
2484
2484
2200
153
2200
153
2201
2200
2200
153
2200
153
2200
153
2200
153
2200
153
2201
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2201
2201
2200
2200
153
2200
2200
153
2200
2200
153
2200
2200
153
2356
2356
2356
2482
2480
2480
2352
2393
2393
2393
2484
2484
2484
2484
2484
2484
2916
2916
2916
2916
2481
434
2921
2480
2481
2481
2481
434
2921
2480
2481
2481
434
2481
2481
2481
434
2921
2481
2480
2481
2481
434
2481
2481
434
2480
434
2481
2480
2480
433
2472
425
2472
2472
425
2472
425
2472
2472
425
2473
2472
425
2472
2472
425
2996
2996
2994
2993
2660
2660
2660
2660
2660
2665
2665
2578
2484
2484
2484
2484
2484
2484
2484
2484
2097
2097
2097
2097
50
2097
2097
2097
50
2097
2097
2097
2097
2097
2097
2097
2097
2481
434
2481
434
2480
2481
2481
434
2480
2481
2480
434
2480
433
2481
2481
434
2481
434
2480
2481
2481
2481
434
2480
2481
2481
2481
434
2480
434
2480
433
2481
2481
2481
434
2481
689
434
2481
434
2480
2481
2481
2480
2481
2481
2481
434
2481
2480
2481
2737
2480
2481
2481
2481
434
2480
434
2480
433
2737
2481
2738
2737
2481
2200
2200
153
2200
2200
153
2200
153
2200
2200
2200
2200
153
2200
2200
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2393
2356
2356
2356
2356
2356
2356
2356
2352
2353
2353
306
2352
2353
2352
2353
2353
306
2353
306
2353
306
2352
2353
2353
306
2353
306
2352
2353
2353
306
2353
306
2353
2353
2353
306
2353
2353
2353
2353
2353
306
2352
2353
2353
2354
2352
305
2345
2345
2344
2344
297
2345
2345
2344
2344
297
2345
2344
2344
2225
2225
2578
2484
2484
3764
3764
3764
2481
2481
3761
689
3761
689
3761
689
3761
2200
2200
153
2200
2200
153
2482
2480
2392
2392
2352
2577
521
530
2340
2340
2321
265
2569
2321
2564
530
2322
2052
2564
292
2564
292
2312
260
2056
2052
2308
2564
2393
2393
2484
2484
2484
2484
2916
2916
2916
2481
434
2921
2481
434
2480
2481
2481
2480
2481
2480
434
2481
2480
2480
433
2481
434
2921
2481
434
2480
2481
2481
434
2480
2481
434
2481
2480
434
2481
2480
2480
433
2472
425
2472
2472
425
2472
425
2473
2472
2472
425
2473
2473
2065
9
18
2057
2057
2066
2052
8
2056
2660
2660
2065
9
18
2057
2065
2505
2052
18
2066
2052
2052
2052
8
2504
2052
456
2097
50
2097
2097
2097
2097
2097
2097
2097
2097
50
2097
2097
2097
2097
2097
2097
2097
2097
2097
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2393
2356
2356
2356
2356
2356
2356
2353
306
2353
306
2352
2353
2353
2353
2353
306
2352
305
2353
2352
2353
2353
306
2353
306
2352
2353
2353
306
2353
2353
2353
306
2353
2353
2352
305
2353
2353
306
2352
2353
2345
2345
2345
2344
2344
297
2345
2345
2344
2344
297
2345
2345
2345
2584
3056
3056
3057
3056
3057
3056
3057
3056
3057
2916
2916
2916
2340
2340
2340
2340
2340
2340
2340
2340
2340
2340
2372
2340
2340
2340
2340
2340
2633
2632
585
2633
2584
2600
553
2600
2896
2896
850
2896
2896
850
2072
25
280
281
152
153
2072
25
536
280
281
2072
280
152
2072
25
280
281
152
153
2072
25
280
281
152
153
2072
25
536
537
280
281
2072
536
280
2072
25
536
537
280
281
2072
25
536
537
1560
280
1561
281
2072
25
536
280
281
2072
25
536
537
1560
280
1561
281
2072
25
280
281
152
153
2072
536
1560
280
2072
25
536
537
1560
280
1561
281
2072
25
280
281
2072
280
152
2072
25
280
281
152
153
2072
25
280
281
152
153
2072
25
536
537
280
281
2584
537
2072
280
2584
2072
25
537
280
281
2072
25
536
537
1560
280
1561
281
2072
25
280
281
2584
537
280
2072
25
280
281
152
153
2584
280
2584
537
1560
280
1561
281
2328
2328
281
2328
2328
281
2328
2328
2328
2840
793
2713
2713
2712
2712
665
2712
2840
793
2840
793
2840
2840
793
2840
793
2712
2712
665
2712
2712
665
2072
25
2072
2072
25
2072
25
2072
25
2585
2457
2457
2584
537
2584
537
2584
2584
537
2584
537
2584
537
2072
25
2072
25
2072
2072
25
2072
25
2072
2072
25
2072
2072
25
2072
25
2072
2072
25
2072
2072
25
2072
25
2072
25
2072
25
2072
2072
25
2072
25
2072
2072
25
2072
25
2072
2072
25
2072
25
2072
2072
25
2072
2072
25
2584
537
2584
537
2584
537
2584
537
2194
2194
2194
2194
2194
2385
2468
2468
2468
2468
2468
2468
2468
2468
2468
2468
2468
2148
2148
2916
2916
2148
2148
2148
2148
2340
2340
2193
2193
2340
2193
292
2340
2193
2193
2340
2193
2193
2193
146
2193
146
2193
146
2193
292
2193
2193
2193
2193
2193
2184
292
2184
137
2184
137
2184
137
2184
292
2184
137
2184
144
146
2184
144
137
2184
145
137
146
2193
137
146
2184
145
137
146
2184
292
2184
145
137
2184
292
2184
145
137
2193
137
2184
2184
145
137
2184
144
146
2184
144
145
137
2184
145
137
2193
2193
2184
137
292
2193
2184
137
2193
137
2193
137
2184
137
2184
137
292
2184
144
137
2184
145
137
2193
137
2193
2184
137
292
2193
2184
137
2193
137
2193
2184
137
2184
144
137
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2194
2841
2840
793
2841
2841
2841
2585
409
2584
537
409
2456
409
2585
2584
2385
2385
2385
2385
2385
2385
2385
2468
2468
2468
2468
2468
2468
2193
137
146
2193
137
146
2184
144
292
2184
145
137
292
2193
137
2193
137
146
2184
292
2184
145
137
292
2184
146
292
2193
2184
145
137
2184
2184
145
137
2193
137
146
2193
2184
145
137
292
2193
137
2193
137
2193
2184
145
137
292
2184
145
137
2193
2184
144
145
137
2185
2184
145
137
2184
144
2184
144
2184
144
2184
145
2184
145
2184
144
2184
2184
2184
2841
2841
2841
2841
2841
2841
2841
2385
2385
2385
2585
409
2585
2585
409
2585
409
2585
2585
2585
2193
137
146
2193
137
146
2185
2184
292
2184
145
137
292
2184
292
2184
145
137
292
2185
2193
137
146
2184
292
2340
2340
2193
137
2193
137
2184
292
2193
2184
137
2193
2184
2184
137
2193
2193
137
146
2193
137
146
2184
292
2184
145
137
292
2193
137
2184
292
2184
145
137
292
2185
2193
137
146
2193
137
2340
2184
292
2340
2193
137
2192
2184
292
2193
2184
137
2184
2184
137
2193
2824
772
784
804
2824
772
777
804
2824
772
784
786
804
3730
3716
1672
3716
1672
1680
3716
1672
1680
2864
2864
2984
2984
2961
905
2953
2948
913
914
2948
2948
904
2864
2865
2865
2865
2612
2612
3929
3929
2905
3636
2609
2609
2609
562
2609
2609
2609
2609
2609
2609
2609
2609
2984
2984
937
2984
2984
2984
937
2984
2984
2984
937
3633
3633
3633
2088
41
2089
2089
2089
2609
2609
2088
2961
2953
2825
2088
2088
2088
2610
2609
2610
2865
2865
2609
2609
2953
2953
2888
2953
2953
2953
2953
2952
905
3857
3848
1809
1801
3857
3857
1801
3848
1809
1801
3857
3857
3857
3857
2868
2868
2868
2953
2888
2953
2953
2953
2952
2952
905
3848
1809
1801
3848
3848
1809
1801
3849
3849
3857
3473
3472
3464
3472
3464
3378
3748
3748
2948
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
3908
1864
3908
1864
1865
3908
1864
1865
3908
1864
2865
2864
2864
2865
2865
2865
818
2865
2865
2953
914
2948
2948
2953
2948
904
2948
2948
914
2948
2948
2888
841
2948
2948
2948
914
2948
2864
2865
2904
2904
2904
2868
2868
2868
2868
2868
2868
2864
2864
2865
2865
2865
2865
818
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2905
2905
2905
2905
2905
2905
3460
3460
3460
3460
1416
3460
1424
1426
3460
1416
1417
3380
3380
3380
3380
2864
2864
2865
2864
2864
2865
2864
2864
2864
2865
2392
2612
2612
2612
2904
2904
2608
562
2608
2609
2608
2608
562
2608
2609
2608
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
2864
2865
2864
2865
2865
2864
2865
2865
2865
818
2864
2865
818
2864
2864
2864
2865
2865
2864
2865
2868
2868
2868
2868
2868
2868
2868
2865
818
2864
2864
2865
2865
2612
2612
2612
2612
2612
2612
2393
2612
2612
2612
2612
2393
2393
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
2905
2905
2905
2905
2905
2905
2905
2905
3636
3636
2905
2905
2905
2609
2608
2609
2608
2609
2608
2609
562
2609
562
2608
2608
2609
2608
2609
2608
2609
2608
2609
2609
562
2608
2609
2984
2984
937
3633
2864
2864
2865
2608
2608
2609
2608
3376
3376
3377
2868
2868
2868
2868
2868
2868
2868
2868
2868
2865
818
2865
818
2864
2865
2864
2864
2865
2865
3465
3460
3465
3460
3460
1416
3460
3460
1416
1417
2649
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
3380
3380
3380
3380
3380
3380
3380
3380
3380
3380
3380
3380
3380
3380
3380
3380
3380
2608
2608
2609
2609
2608
2609
562
2609
562
2608
2609
2608
2609
2608
2609
3376
3376
3377
3377
3377
1330
3377
1330
3377
1330
3376
3376
3377
3377
3377
1330
3376
3377
3377
3377
1330
3377
1330
3377
1330
3377
3377
3848
1796
1808
3848
1796
1801
3844
1808
3848
1796
1801
3848
1796
1801
3844
1808
2868
2868
2864
2393
1881
2612
2612
2612
2905
2865
2864
2865
3633
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2864
2865
2864
2864
2865
2865
2865
818
2865
2865
2865
2864
2865
2864
2864
2865
2865
2865
818
2865
2865
2865
2649
2612
2612
2612
2612
2612
2612
2612
2609
562
2608
2609
2608
2609
2608
2609
2609
562
2609
2609
2609
2609
3376
3377
3377
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2865
2866
2864
2865
818
2865
2865
2865
2865
818
2865
818
2864
817
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2868
2864
2864
2865
2865
2868
2868
2868
2868
2868
2865
818
2865
2865
818
2865
2865
818
2865
2865
818
2865
2865
2865
2992
2996
2996
2996
2996
2996
2996
2996
2996
2996
2996
2996
2992
872
1000
2993
872
1000
873
1001
2992
946
2992
945
2993
2992
2993
946
2993
946
2996
2996
2996
2996
2996
2996
3033
2996
2996
3816
3816
1769
2992
872
1000
2993
872
1000
873
1001
2992
2992
945
3816
1769
2993
872
1000
873
946
3816
3816
1769
2920
1000
2993
872
1000
873
2993
946
2992
945
2905
2968
921
2968
2968
921
3844
2968
2968
921
2969
2968
2969
3812
3044
2435
2435
2390
214
358
374
470
2454
2317
2253
333
461
2470
2470
2453
205
333
357
421
406
373
461
374
2470
2085
405
421
406
2102
342
374
470
2470
2445
2445
2317
2061
2253
461
2454
2453
2509
2445
2445
2445
2445
2317
2829
2358
2998
2157
2326
2325
77
278
293
301
2149
2629
2629
2373
2549
2549
2549
3061
2549
2549
2405
3061
997
2549
2549
2549
2549
2549
2259
3061
3061
3573
3573
3573
3573
3061
2549
2549
2149
357
2149
357
2405
2437
2437
2437
2437
2437
2437
2437
2437
2437
645
2437
2437
2437
2437
2437
2693
2517
501
485
2549
2549
485
493
2405
2405
2405
2405
2405
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2435
2435
2437
2437
2437
2437
2437
2437
2549
2549
3061
3061
2438
2438
2437
2437
2693
2797
2213
173
2213
173
2981
941
3061
3061
2693
2437
645
2437
645
2437
645
2437
645
2405
2405
2405
2437
645
2437
2437
2437
645
2437
2886
2437
837
2853
2853
2853
2885
805
2435
643
2435
2983
2151
215
231
359
2855
2221
2221
2373
3053
2541
2093
2605
2093
2981
2309
2413
2413
2509
2509
2509
2509
3053
3021
3893
3053
2981
3021
3053
3053
3053
3053
2541
2541
3053
3021
3021
2509
2509
3637
2309
2309
2509
3437
3429
2405
2925
2925
1517
1005
2712
2712
2336
2200
2200
2201
2200
2200
153
2201
2438
2114
2635
2635
2054
2054
2054
2054
2054
2054
2950
2950
2950
2950
2054
2054
2054
2950
2950
2950
2950
2620
316
2310
2566
262
2310
2182
646
2566
2566
262
2566
2182
646
2566
3718
3008
3008
3008
3008
2944
2688
2688
2688
2688
2688
3324
2940
3452
2940
2824
2074
58
538
2064
528
2576
2074
538
2368
2736
2736
2064
528
2064
330
2576
2074
538
2586
2074
58
538
570
2577
2609
2065
49
529
561
2576
49
561
2609
2097
561
2096
2609
2096
49
529
561
2586
2586
2586
2586
2074
538
2074
538
2074
538
2074
538
2074
538
2586
2586
2586
2586
2074
538
2074
538
2074
538
2074
58
538
2074
58
538
2064
48
528
49
529
560
561
2064
48
528
49
529
560
561
2064
48
528
560
2609
2576
49
529
561
2576
2064
528
2064
528
2065
49
529
561
2097
529
561
2097
529
561
2064
48
528
560
2576
2609
2608
2096
49
529
561
2064
48
528
560
2096
49
529
561
2064
48
528
560
2586
2586
570
2074
538
2074
538
2074
538
2074
538
2074
58
538
570
2074
58
538
570
2576
2576
2576
560
2065
49
529
561
2096
2609
2576
560
2609
2609
2608
2096
49
529
561
2064
48
528
560
2586
2586
2064
48
528
49
529
560
561
2064
48
528
49
529
560
561
2064
48
528
560
2064
48
528
560
2608
561
2608
2576
560
2064
48
528
49
529
560
561
2064
48
528
560
2064
48
528
560
2064
48
528
560
2074
2074
538
2074
2074
538
2586
2074
2074
538
2064
528
529
2064
528
2064
528
529
2064
528
2586
2576
2576
2064
528
49
529
561
2064
48
528
2064
2064
528
2097
529
561
2096
560
2096
560
2096
560
2096
560
2064
48
528
2576
2576
2064
48
528
2576
49
529
2096
528
2097
2096
528
2074
2074
2586
2074
538
2074
538
2074
538
2672
688
2672
688
2576
2576
2576
49
529
2064
48
528
2064
528
2097
529
561
2097
529
2097
561
2096
528
560
3088
16
48
528
49
529
560
3088
16
48
528
560
2097
529
3088
48
528
560
2074
2074
2074
58
2074
2074
58
2074
2736
2736
2736
2736
2096
2064
48
2096
2064
48
2064
2064
48
2064
48
3184
624
3089
17
48
49
529
561
2096
49
529
2097
529
561
3088
48
528
560
2736
2736
2161
112
176
688
2160
176
688
2586
2586
2586
2586
2074
538
2074
538
3088
16
48
528
49
529
560
561
3088
16
48
528
560
3088
48
528
560
2576
2576
2096
49
529
561
2096
528
2096
49
529
561
3088
48
528
2673
2673
2673
624
2065
49
529
561
2097
561
2097
2097
2097
561
2064
48
528
49
560
561
2097
2096
336
2074
2097
529
2097
529
561
2074
538
2074
538
2097
2097
2097
529
2096
49
2074
2064
2064
2666
2666
2666
2579
2579
2579
2579
2618
2586
2586
2602
2608
2310
3041
1001
2979
979
2977
993
1001
969
2600
2124
2200
216
3276
3276
2114
2114
2112
2081
545
2081
545
3074
1058
3074
1058
2050
514
1058
34
546
2050
514
2082
546
2221
2221
2733
2733
2733
2733
2733
2384
2049
2049
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2377
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
3536
3536
3536
3536
3536
3536
2513
2513
457
2513
457
2513
457
2513
457
2513
457
2513
457
2513
2505
2505
2513
457
2513
2513
2505
2513
2505
2505
2513
457
2513
2513
2505
2513
457
2513
2505
2505
2505
2513
457
2513
457
2513
457
2513
2505
2513
2513
457
2505
2513
2513
2505
2505
2505
2505
2505
2513
457
2513
457
2513
457
2513
457
2513
2513
2505
2513
2513
2505
2513
457
2513
2505
2505
2513
457
2505
2505
2513
457
2513
457
2505
2513
457
2505
2513
2505
2505
2505
2505
2513
457
2513
457
2505
2505
2505
2513
457
2513
457
2505
2513
457
2513
457
2513
2505
2513
457
2513
2505
2505
2513
457
2513
457
2513
2513
2505
2505
2513
457
2513
457
2505
2505
2505
2513
457
2513
457
2505
2513
2505
2505
2513
457
2513
457
2505
2513
2513
2513
2513
2513
2513
2513
457
2513
457
2513
457
2513
457
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2517
2517
2513
469
2513
2517
2513
469
2517
2513
469
2517
2513
2513
469
2517
2517
2517
2513
469
2513
469
2513
469
2517
2517
2517
2513
469
2517
2513
2513
469
2517
2513
469
2513
2513
457
2505
2505
2513
2513
457
2513
2505
2513
457
2505
2505
2513
2513
457
2513
457
2505
2505
2513
2505
2513
457
2513
457
2505
2505
2505
2513
457
2513
2505
2505
2505
2505
2517
2513
2517
2513
2505
3537
3529
3537
3537
3537
2505
2505
2505
3537
2505
2505
2505
3537
3537
1481
2505
2505
2505
2505
2505
2505
2505
3529
3537
2505
2517
2517
2513
2513
469
2513
469
2513
2513
469
2513
2513
469
2513
469
2513
469
2513
469
2513
469
2513
469
2513
469
2513
469
2513
469
2513
469
2513
469
2517
2517
2513
2513
469
2513
469
2513
469
2517
2513
2513
2513
2513
2514
2514
2514
2514
2514
2517
2517
2505
2513
457
2505
2513
457
2513
2513
2513
2513
2513
453
457
2501
457
2501
2513
453
457
2513
453
457
2513
457
2514
2514
2514
2514
2514
2514
2514
2501
457
2505
2513
457
3537
3538
3537
2517
2517
2517
3537
3537
3537
1490
2517
2501
457
2513
453
457
2501
2501
457
2501
457
2501
457
2505
2373
329
2373
329
357
3537
3537
2501
457
2501
2501
457
2501
457
2501
2501
457
2505
2505
2505
3537
2513
2513
453
457
2513
2501
2513
453
457
2513
2513
453
457
2513
2513
2513
2513
453
457
467
2501
2513
467
2513
467
2513
453
457
467
2513
2513
2513
2513
2501
2501
2501
457
2501
2501
2513
453
457
2501
2501
457
2501
457
2501
457
2501
2501
2501
457
2501
457
2513
453
457
2501
2501
457
2501
2501
457
2501
457
2501
457
2501
457
2501
2513
2513
453
457
467
2513
2513
453
457
2513
2513
2513
2373
357
2501
457
2501
2501
457
2517
2517
2513
469
2513
453
457
469
2513
453
457
469
2513
2517
2517
2513
453
457
469
2517
2517
2513
453
457
469
2513
453
457
469
2513
453
457
469
2513
453
457
469
2517
2513
453
457
469
2517
2517
2517
2513
453
457
469
2517
2513
453
457
469
2513
453
469
2517
2517
2501
457
469
2513
457
2513
453
457
469
2513
2513
457
2513
469
2517
2513
453
457
469
2513
453
457
469
2513
453
457
469
2513
453
469
2517
2505
2517
2513
453
469
2505
2517
2517
2501
457
469
2501
469
2513
457
2513
469
2513
457
2513
469
2513
453
457
469
2517
2505
2513
457
2513
2505
2513
457
2505
2513
2505
2513
457
2505
2505
2513
469
2505
2513
469
2505
2505
2505
2513
469
2505
2513
469
2505
2513
469
2505
2513
457
2513
469
2513
469
2501
457
469
2513
457
2513
453
457
469
2505
2513
453
457
469
2513
453
457
469
2501
469
2513
2513
2513
453
457
469
2513
457
2505
2513
2513
457
2513
457
2513
453
457
469
2505
2505
2505
2505
2505
2505
2505
2505
2505
2505
2517
2517
2177
2177
2177
2177
2177
2177
2177
2177
2177
2689
2177
641
2177
2177
641
2177
2689
2177
2177
641
2689
2177
2177
2689
2177
2689
2177
2689
2177
2689
2177
2177
641
2177
2177
2177
641
2689
2177
2177
641
2689
2177
641
2177
2177
641
2177
2177
641
2177
641
2177
641
2177
641
2177
2689
2177
2177
641
2689
2689
2177
2177
641
2177
641
2689
2689
2689
2689
2689
2177
2177
2689
2177
2177
641
2177
2177
2177
2689
2177
641
2177
2177
2177
641
2177
2177
641
2177
2177
2177
2689
2177
641
2177
2689
2177
641
2177
2177
2177
641
2177
2177
2689
2177
641
2177
641
2177
2177
2689
2689
2177
2177
2177
641
2177
2177
2689
2177
2177
2689
2177
641
2177
641
2177
641
2177
641
2177
2177
2689
2177
2689
2177
2177
2177
2177
2177
2177
641
2689
2177
2177
2177
2177
2177
2177
2689
2177
2177
2689
2177
2177
641
2177
3713
2177
2177
2689
2177
2689
2177
2177
2689
2177
641
2689
2177
641
2177
641
2177
2177
2689
2689
2177
2177
2177
2177
2177
2177
641
2689
2177
2177
2177
2177
641
2689
2177
2177
2177
2177
641
2689
2177
641
2689
2177
2177
641
3713
2689
2689
2689
2177
641
2177
2689
2177
641
2689
2177
641
2177
641
2689
2177
2689
2177
2689
2689
2177
2177
2689
2177
2177
2177
641
2177
641
2689
2177
641
2689
2177
641
2689
2177
641
2689
2177
641
2177
2689
2177
2689
2689
2177
2177
2689
2689
2177
2689
2177
2177
641
2177
641
2689
2177
641
2689
2177
641
3713
2177
641
2177
2177
2689
2177
2689
2177
2177
641
2177
2689
2177
641
2689
2177
641
2689
2177
641
2177
2689
2689
2689
2177
2689
2177
3713
2177
2177
641
2689
2689
2177
641
2177
2689
2177
2177
641
2689
2177
2177
641
2689
2177
2177
2177
2177
2689
2177
641
2177
2689
2177
2689
2177
2177
2689
2177
2689
2689
2177
2689
2177
2689
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2177
3969
2945
2945
2177
2177
2689
2689
2689
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
3713
3713
3713
3713
3713
3713
3713
3713
3713
3713
3713
3713
3713
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
2170
2174
638
2170
2170
2170
2170
2170
2170
2170
2170
2170
2174
2170
2173
122
2173
122
2173
122
2173
122
2173
122
2173
2173
122
2173
122
2173
122
2173
122
2173
122
2173
122
2173
122
2173
122
2173
122
2173
122
2173
122
2173
122
2173
122
2173
122
2173
2173
122
2173
122
2173
122
2173
122
2173
122
1661
2173
122
2173
122
2173
122
2173
122
2173
122
2173
122
2173
122
2173
122
2173
122
3709
1658
2174
118
3709
1658
3709
1658
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2512
2517
2513
457
2513
453
457
469
2513
2501
2513
453
469
2513
453
2513
453
457
469
2513
453
469
2513
457
469
2513
2513
2513
2513
2513
2513
2514
2514
2513
2513
2513
2514
2514
2514
2513
457
469
2513
457
469
2513
3281
3281
3281
1221
1237
3281
2501
2501
2501
2501
2501
2517
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
457
2501
457
2501
457
2501
2501
2501
2505
2505
3269
2513
2513
2513
453
457
469
2513
457
469
2505
2513
457
2513
2505
2513
2513
457
469
2513
466
2505
2501
469
2501
457
2501
457
2513
453
457
2513
453
457
2501
457
2501
457
2513
453
457
2505
2513
2513
2513
2505
2505
2513
2373
2501
457
2501
457
2501
457
2501
457
2505
3537
2505
2373
2373
329
357
2177
2177
2177
2177
2177
2177
2177
3713
2177
2177
3713
641
2689
3713
641
3713
641
2945
2177
2689
3713
641
3969
2945
2945
2945
2177
2177
641
2177
2689
2689
2177
641
2177
641
2177
2177
2177
2177
641
2177
2177
2177
2689
2177
641
2177
2177
641
2177
2689
2177
2177
2689
2689
2177
2689
2177
2177
2177
2177
3713
3713
3713
2689
2689
2689
2945
2945
2945
2177
3713
2177
2177
3713
3713
2689
3713
641
3713
3713
641
2689
3713
3713
3713
641
3713
3713
3713
3713
641
3713
641
3713
2689
3201
3201
3713
3713
3713
2173
2173
2170
2170
2513
2513
2513
453
469
2513
2517
2513
2513
453
457
469
2513
2517
2513
453
457
469
2517
2517
2513
2513
2505
469
2513
453
469
2513
453
457
469
2501
457
469
2513
2513
457
469
2377
2405
2405
2373
329
357
2505
2517
2517
2517
2517
2513
2513
2513
453
457
469
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
453
457
469
2513
453
457
469
2505
2517
2517
2517
2513
2513
453
457
469
2517
2513
2513
453
469
2517
2517
2245
325
341
329
2405
2245
2513
469
2501
469
2513
453
457
469
2513
453
457
469
2513
453
457
469
2501
457
469
2513
457
469
2513
453
457
2501
469
2377
2377
357
2377
2373
329
357
2517
2505
2501
457
469
2501
457
2517
2517
2505
469
2501
2501
457
2517
2501
469
2501
2501
457
469
2501
457
469
2501
457
2505
2517
2505
2505
469
2505
2501
2501
2501
469
2501
457
2501
2501
2177
2513
2513
2513
2513
2513
2505
2513
2513
2513
2513
2505
2505
2513
2513
2513
457
2505
2513
2505
2513
2513
2513
2513
2513
2513
2513
2513
2513
2505
2513
2505
2505
2513
2377
2384
2384
2512
2512
2512
2512
2256
2256
2501
2501
2501
457
2501
2501
2501
2501
2513
2513
2513
2513
469
2513
469
2513
469
2513
469
2513
469
2513
469
2513
469
2513
469
2513
2513
469
2513
2513
469
2513
469
2257
2505
2513
457
2513
457
2505
2513
2513
2505
2505
2505
2505
2513
2513
457
2513
457
2513
457
2513
2513
2513
457
2513
457
2513
2513
457
2513
2513
2513
2513
2177
2177
3713
2177
2177
2177
2177
2177
2177
641
2177
2177
2689
2177
2177
2177
2177
3713
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2689
2177
2177
2177
641
2177
2177
2177
2177
641
3201
641
2177
641
3201
641
2177
2689
2177
2177
2689
2177
3713
641
2689
2689
2689
2177
2177
2177
641
2177
2177
2689
2177
641
2689
2689
3713
2689
2689
2689
2689
2945
3713
3713
2689
2177
2177
2177
2177
2177
2177
2689
2177
2177
2177
2177
2174
118
638
2174
638
2174
118
2174
2686
2174
118
638
2174
118
638
2686
2174
118
638
2174
638
1662
3190
1662
2686
2170
2170
2173
2173
1661
2170
2173
122
2173
122
2173
2173
122
2170
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2517
2505
2513
469
2517
2513
469
2513
469
2689
2689
2513
2515
2515
2515
2512
3969
2817
2817
2817
2817
2121
3178
3306
2497
2497
2497
3137
2049
2049
2049
2899
2432
320
387
323
2432
320
387
323
2432
320
387
323
2432
320
387
323
2432
320
387
323
2432
320
387
323
2048
3
2451
2387
851
2387
403
2387
851
2387
2387
851
2387
851
2419
2451
2899
2451
2419
2742
2742
3766
3293
1246
2669
2612
2502
405
421
422
406
2468
3101
3101
29
1054
3102
3101
29
1054
3096
1052
28
2072
1052
28
3101
2797
750
2670
2614
2614
2612
2612
2614
2614
2614
2621
2612
2612
2614
2612
2614
2629
582
2614
2621
566
2614
2614
2614
2612
2861
2870
2093
2093
3126
2102
2630
2644
2086
2086
2086
2086
2614
2614
2614
2702
2698
658
666
2626
2705
2601
554
2633
3986
1882
3986
1882
2346
2081
2960
2960
2602
3210
3210
3210
3217
1170
3778
1930
1938
1946
3977
1737
3755
3755
2201
3481
3481
3481
2457
2457
2457
2073
281
153
2073
281
153
2073
2073
2329
2329
3353
3353
3353
3353
2201
2201
2201
2201
2201
2457
2457
2201
2585
2729
682
2198
2198
2635
2347
2347
2603
2164
2164
2164
2652
2670
2668
2670
606
2668
2652
2652
2668
604
2668
604
2654
2670
606
2668
604
2668
604
2668
604
2668
604
2668
604
2668
604
2668
604
2668
2668
604
2668
604
2732
2732
2732
2734
2734
2734
2734
2734
2734
2734
2734
2732
2732
2732
2732
2732
2732
2732
2732
2702
2692
652
2692
652
2700
2926
2926
2926
2926
2702
2702
2702
2924
2924
2924
2924
2692
652
2700
2692
652
2700
2700
2700
2606
2814
2812
2180
2180
2180
2180
3582
3580
3582
3582
3582
3582
3582
3582
3580
3580
2574
2574
2564
524
2564
524
3596
3596
3596
3596
2574
542
286
590
2572
540
556
284
588
2316
2140
3166
3166
3166
94
3166
3166
94
3164
3164
2140
3164
92
3164
2140
3164
92
2140
2140
3166
94
3166
3164
92
3164
3164
2142
3166
2140
3164
2140
3164
2142
2142
3166
2140
2140
3164
3164
3182
1198
3182
174
1198
622
3182
1198
3180
1196
3180
172
1196
3180
1196
2284
2284
3652
3652
2292
2292
2292
2292
3044
2929
2929
2929
2929
2324
2164
2708
2668
2668
2668
2668
2668
2668
2668
2668
2668
2668
3692
3692
3692
2668
2668
3692
2668
2668
3252
1212
692
1210
2740
2586
2602
2572
522
540
538
556
554
2572
522
540
538
548
556
554
2585
538
554
2602
2585
553
538
554
2601
554
2601
538
554
2586
2604
2572
522
553
540
538
556
554
2572
522
553
540
538
556
554
2585
2122
402
2121
74
402
914
2122
402
2121
74
2121
74
402
914
2122
402
2122
402
2122
402
3474
2122
402
2572
3155
3155
2643
2265
2265
220
2068
2068
2068
3098
1066
3097
1050
1066
3097
1050
3097
1050
1066
3097
1065
1050
1066
3097
1065
3084
1050
1066
1068
2060
28
26
3084
1050
1066
3082
1050
1060
3098
3108
2586
554
2586
2586
554
2586
554
2570
538
554
2572
522
540
556
554
2572
540
538
556
554
2572
522
540
538
548
556
554
2572
540
548
556
2572
522
540
548
556
554
2572
540
556
2602
2601
554
2601
554
2585
538
554
2586
554
2586
554
2601
538
554
2586
556
2586
556
2604
2586
556
2586
556
2586
556
2586
556
2586
556
2572
522
538
556
554
2572
522
538
556
554
2572
522
538
556
554
2572
522
540
538
556
554
2572
522
538
556
554
2572
522
540
538
556
554
2572
522
540
538
548
556
554
2572
522
538
556
554
2572
522
538
556
554
2572
540
556
2572
522
540
538
548
556
554
2572
522
538
556
554
3084
3084
3084
3084
3084
2572
2572
2572
2572
2572
2572
2828
2828
2828
2828
2288
2288
2288
2288
2288
3252
2676
620
3252
2676
2668
2668
2316
2668
2668
2668
2668
2668
2668
2668
2668
2668
2668
2668
2668
2668
2668
2676
620
634
2668
2668
2668
2836
2803
2803
2803
2803
2803
2196
2196
2188
2196
2196
2188
2196
2196
2196
2188
2196
2196
2202
2188
788
2188
788
2188
2188
788
2188
788
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2187
2195
2188
2188
138
2204
2188
2188
2188
2188
138
2186
2186
2204
2412
378
2412
2412
2412
378
2426
2426
2412
2412
2412
2412
2412
2412
2412
2412
2412
2412
372
2412
372
2412
2412
2412
2412
2412
2412
2346
2346
2346
2764
2764
2764
3020
3740
1690
2188
2188
2188
2188
2188
2188
2188
2188
2187
2186
2186
2180
140
138
2180
2188
2186
2188
2188
2185
2188
2194
2188
2194
2188
2188
2188
138
2185
138
2188
138
146
2188
138
146
2188
138
146
2323
2316
2832
2320
2192
2192
2192
2192
2192
2832
144
2192
2400
3290
3316
3635
3635
3571
3571
3571
3571
3411
3571
3571
3571
3412
2569
2585
2569
2604
2604
2066
2578
2578
2578
2572
532
522
530
2572
532
530
540
538
556
554
1170
2569
522
530
538
3217
1170
2577
521
522
1169
553
530
540
538
554
1170
2572
556
554
588
586
2569
524
553
556
2602
2602
2066
2065
26
2066
26
2066
26
2065
18
26
2066
2066
2060
10
2068
26
2066
26
2066
26
2065
20
18
26
2066
2068
18
2057
12
10
18
2578
2578
2578
2578
2578
2577
530
2578
3218
2578
1170
2577
530
1170
2578
2577
530
2577
530
1170
2577
522
530
538
2570
530
3218
1178
2578
540
538
1170
658
2577
530
538
1170
1178
658
666
2572
522
537
530
538
588
586
3218
2577
532
530
556
1170
2577
524
532
522
530
538
2580
522
530
3220
1170
1178
2580
522
530
540
538
554
1170
2577
524
532
522
530
540
538
556
554
1172
1170
1178
2572
522
537
530
540
538
556
585
588
586
2577
524
532
530
538
2580
522
530
3226
2580
522
530
540
538
554
1170
658
2577
524
532
522
530
540
538
556
554
1172
1178
660
666
2572
522
537
530
540
538
556
585
588
586
2092
2090
44
2604
2572
522
556
554
585
588
2572
522
556
554
585
588
2586
556
554
2092
2084
42
44
2572
556
554
586
2572
556
586
2572
522
548
556
554
588
586
3218
658
3218
2578
540
554
3218
3218
3218
3218
658
3217
1170
3218
2578
540
556
554
3218
3217
1170
2570
530
540
538
554
1170
658
2578
658
2578
540
554
3218
3218
2572
532
522
530
540
538
556
554
1170
658
2572
540
556
554
3218
2577
521
522
1169
553
530
540
538
657
554
1170
658
2572
532
530
540
556
554
3218
3217
1170
2586
554
2586
556
554
2738
700
2577
532
530
3218
3218
1178
3218
658
3218
1178
658
666
2577
530
538
554
666
3218
3218
1178
2577
532
530
3218
3220
1170
1178
3218
658
3220
1170
1178
660
658
666
2577
532
530
538
556
554
666
3218
3220
1170
1178
3218
3220
1178
3218
658
3220
1178
660
666
3218
3220
1178
2578
2578
2580
2577
532
530
658
3218
3218
3218
2580
530
1170
658
2577
524
532
530
556
1170
658
2570
556
3218
3218
2577
530
3218
2580
2577
532
530
556
1170
3218
1178
2570
530
540
538
554
1170
658
2577
522
530
538
554
1170
1178
658
666
2577
522
530
538
554
666
3218
3218
1178
3218
2577
532
530
556
1170
658
2577
532
530
556
3218
3218
3220
1170
1178
2580
522
530
540
538
554
1170
658
2577
524
532
522
530
540
538
556
554
1172
1170
1178
660
658
666
2570
538
556
2577
524
532
522
530
540
538
556
554
666
3218
3220
1170
1178
3218
3220
1178
2580
522
530
540
538
554
1170
658
2577
524
532
522
530
540
538
556
554
1172
1178
660
666
3218
3220
1178
2602
2604
2604
2577
524
532
556
2577
524
532
556
2577
522
537
530
538
554
2577
556
2604
2604
585
2604
2604
2572
556
2572
556
2226
2292
2860
2860
2873
2873
2873
2876
2860
826
2860
826
2569
524
538
2569
524
538
2586
2569
524
540
538
2572
3154
3154
3154
3154
2252
2252
2577
522
530
538
554
2060
2572
2585
538
3097
25
1050
26
537
538
2060
10
2058
524
522
538
2060
2572
538
2586
2586
2097
561
50
58
562
570
2097
50
58
2097
561
50
58
562
570
2618
2106
2564
570
2564
570
2052
58
2564
2564
2052
2564
2564
2052
2564
2060
2572
2060
2572
2060
2572
2609
562
2097
2610
2097
561
50
58
562
570
2097
50
58
2097
561
58
562
570
2098
60
562
572
2098
60
2098
60
562
572
2098
60
562
572
2098
2610
2097
561
52
50
58
564
562
572
570
2097
52
50
60
58
2097
561
564
562
570
2097
52
50
60
58
2097
561
564
562
572
570
2100
50
58
2612
562
570
2098
60
562
572
2098
60
2108
562
572
2097
561
564
2097
2097
561
564
2100
564
2100
2612
2612
2612
2800
3280
720
3280
2800
2800
2800
2768
3280
3280
720
3280
720
2800
2768
3280
3280
2832
2416
432
1008
944
3312
432
944
2480
3024
2800
3312
2768
3280
2480
2864
2864
2864
2864
2864
2864
2864
2864
2864
2288
2288
2288
2288
3312
3312
2800
3312
752
2256
2256
2256
2256
3280
2768
2768
2288
2288
2288
2288
2288
2288
2288
2288
3312
3312
3312
3312
3312
3312
3312
2800
3312
752
3312
752
3312
2256
2256
2256
2256
2256
2256
2256
3280
3280
3280
3280
2768
3280
720
3280
720
3280
2800
2800
2800
2288
2288
2288
2288
2288
3312
3312
3312
752
3312
2256
2256
2256
3280
3280
3280
3280
3280
3312
2288
2288
2288
2800
3312
752
3312
752
2256
2256
2256
2768
3280
720
3280
720
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
3312
752
3312
3312
3312
752
2800
3312
752
3312
752
3312
752
2800
3312
752
3312
752
3312
752
2800
3312
752
2256
2256
2256
2256
2256
2256
2256
2256
2256
3280
720
3280
3280
720
3280
720
2768
3280
720
3280
720
3280
720
2768
3280
720
3280
720
3280
720
2768
3280
720
2960
2960
2416
432
944
752
496
2768
2288
2416
432
944
752
496
2416
432
752
2256
2768
464
2768
2651
3403
2073
42
2066
2292
1268
2090
2074
42
2090
2090
2074
42
44
2090
44
2089
26
42
2089
42
2066
2066
2066
2065
18
26
2066
28
26
2060
42
44
2065
18
26
2084
3308
3308
2284
1260
234
1258
2284
1260
234
1258
2284
1260
234
1258
2090
2090
2090
2090
2073
42
2090
2090
44
2090
44
2090
2090
44
2074
42
2090
44
2090
2066
2066
2066
2066
2066
2065
18
2065
18
2090
44
2065
18
26
2066
26
2065
18
26
2058
18
2060
10
18
42
44
2065
20
18
26
2066
26
2065
20
18
26
2058
44
2060
10
18
42
44
2065
20
18
26
2066
2066
26
2068
18
26
2058
44
2060
10
18
42
44
2092
2092
2092
2090
44
2284
2090
44
2090
44
2090
44
2090
44
2090
44
2090
44
2090
44
2090
44
2092
2089
26
2090
3114
42
2089
26
2090
3098
3090
18
3089
1042
18
1050
26
2068
18
2065
18
26
3308
2090
2090
2090
2090
3090
3090
18
2066
3089
17
1042
18
2065
18
3084
12
1034
1049
10
25
1042
18
1068
44
2065
18
26
3084
1034
1042
1066
1068
3089
1042
3089
17
1044
20
1042
18
1050
26
3090
18
3081
1036
12
1034
10
1042
18
1068
44
2065
20
18
26
3090
3081
1036
12
1034
10
1042
18
1068
44
2065
20
18
26
2292
1268
2292
1268
3114
2074
42
2074
42
44
2089
26
42
44
3114
42
3114
3114
2092
2089
26
42
44
2066
28
26
3090
1052
1050
3090
1052
1050
3090
1052
1050
3089
1042
1050
3089
1049
1042
1052
1050
3089
1042
1050
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
2060
36
1068
42
44
3090
1052
1050
3084
1060
1066
1068
3090
1052
1050
1068
3090
1052
1050
3089
1042
1050
3116
3089
1042
1052
1050
3089
1042
1050
3092
1042
3092
3092
3092
3089
1042
1050
3089
1042
1050
1066
3089
1042
1050
3089
1042
1050
3090
1052
1050
3084
1060
1066
1068
3090
1052
1050
1066
1068
3090
1052
1050
3089
1042
1050
3116
3089
1042
1052
1050
3089
1042
1050
3092
1042
3092
1042
3092
3092
3089
1042
1050
3089
1042
1050
1066
3089
1042
1050
3089
1042
1050
2060
42
44
2076
36
3090
1052
1050
3084
1068
3089
1042
1050
3116
3308
2284
1260
2284
1260
3308
2284
1260
2284
1260
2284
1260
3308
1258
3305
1260
2284
1260
2284
1260
3308
1258
3305
1260
2284
1260
2284
1260
3308
3305
1260
3114
3098
3098
1068
2092
3116
44
2284
1260
234
1258
2284
1260
234
1258
2284
1260
234
1258
2284
1260
234
1258
2284
1260
234
1258
2284
1260
234
1258
2090
2090
2090
2090
2073
42
2073
42
2090
44
2090
2090
44
2074
42
2090
2066
2066
3090
18
3090
3090
3090
18
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
18
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
18
3090
3090
2065
18
2090
44
3089
17
1042
18
3089
1042
3089
1042
1068
3089
1042
3089
1042
3089
1042
3089
1042
3089
1042
3089
1042
3116
3089
1042
1068
3089
1042
3116
3089
1042
3089
1042
3089
1042
3089
1042
2092
3089
1042
3116
3116
2060
10
25
18
1068
42
44
3089
17
1042
18
1050
26
3089
1042
1050
3090
1050
3084
1034
1049
10
1042
18
1066
1068
3090
1052
1050
3089
1034
1042
1050
1066
3089
1042
1050
3090
1050
3084
1034
1042
1068
3089
1042
1050
3089
1049
1042
1050
3089
1042
1050
3089
1042
1050
3089
1042
1050
3090
1050
3084
1034
1049
10
1042
18
1066
1068
3090
1052
1050
1066
3089
1034
1042
1050
1066
3089
1042
1050
3090
1050
3084
1034
1068
3116
3089
1042
1050
3090
3089
1049
1042
1050
3089
1042
1050
3089
1042
1050
2058
44
3089
1042
1050
3090
1050
3084
1034
10
1042
18
1068
3089
1042
1050
1066
3116
2065
20
18
26
2057
12
10
18
1068
42
44
3089
17
1044
20
1042
18
1050
26
3089
1044
1042
1050
3090
1050
3081
1036
1034
10
1042
18
1066
1068
44
3090
1052
1050
3089
1044
1034
1042
1050
1066
1068
3089
1044
1042
1050
3090
1050
3081
1036
1034
1042
1068
3116
3089
1044
1042
1050
3089
1044
1049
1042
1050
1068
3089
1044
1042
1050
3089
1044
1042
1050
3089
1044
1042
1050
3090
1050
3081
1036
1034
10
1042
18
1066
1068
44
3090
1052
1050
1066
3089
1044
1034
1042
1050
1066
1068
3089
1044
1042
1050
3090
1050
3081
1036
1034
1068
3116
3089
1044
1042
1050
3089
1044
1049
1042
1050
1068
3089
1044
1042
1050
3089
1044
1042
1050
2058
44
3089
1044
1042
1050
3090
1050
3081
1036
1034
10
1042
18
1068
44
3116
2057
12
10
18
1068
42
44
3089
17
1044
20
1042
18
1050
26
3089
1044
1042
1050
3090
1050
3081
1036
1034
1042
1066
1068
3090
1052
1050
3089
1044
1034
1042
1050
1066
1068
3092
1042
1050
3090
1050
3081
1036
1034
1042
1068
3116
3089
1044
1042
1050
3089
1044
1049
1042
1050
1066
3089
1044
1042
1050
3089
1044
1042
1050
3090
3089
1044
1042
1050
3090
1050
3081
1036
1034
10
1042
18
1066
1068
44
3090
1052
1050
1066
3089
1044
1034
1042
1050
1066
1068
3092
1042
1050
3090
1050
3081
1036
1034
1068
3116
3089
1044
1042
1050
3090
3089
1044
1049
1042
1050
1066
3089
1044
1042
1050
3089
1044
1042
1050
3090
2058
44
3092
1042
1050
3090
1050
3082
1068
3090
1052
3092
1042
1050
1066
3116
2090
44
3114
1068
42
44
2089
3113
3113
3116
44
3116
44
3116
3116
3116
44
3116
3089
3116
44
3116
44
3116
3113
1066
1068
42
44
3113
1066
1068
3316
3316
2292
1268
2284
1260
3308
3308
2284
1260
3308
3308
1258
3114
1068
42
44
3116
3114
1068
3116
42
44
3114
1068
42
44
3116
3116
42
44
3114
1068
42
44
3116
3114
1068
3114
1068
42
44
3116
3114
1068
3116
42
44
3114
1068
42
44
3116
3108
1066
1068
42
44
3114
1068
3090
3090
3090
3090
3090
3090
3090
3305
236
1260
234
1258
2284
1260
234
1258
3098
2066
2057
18
3090
3081
1042
18
3090
3090
3090
3090
3090
3081
1042
3081
1042
3090
2065
18
2090
44
3089
1042
3116
3089
1042
3116
2065
18
26
2057
12
10
25
18
42
44
2066
26
3089
1042
1050
3090
1052
1050
3081
9
1036
12
1034
1049
10
1042
18
1066
1068
3082
1042
1050
1066
3089
1034
1042
1050
1066
3089
1042
1050
3089
1042
1050
3090
1052
1050
3090
1050
3081
1036
1034
1042
1068
3081
1036
1034
1049
1042
3090
1050
2066
28
26
2065
20
18
26
2057
12
10
41
18
42
44
2074
3089
1044
1042
1050
3090
1052
1050
3081
1036
12
1034
1065
10
1042
18
1066
1068
44
3082
1042
1050
1066
3089
1036
1044
1042
1050
1066
1068
3089
1044
1042
1050
3089
1044
1042
1050
3090
1052
1050
3098
3084
1034
1065
1042
1068
3081
1036
1034
1065
1042
3098
3148
3148
3148
3148
3148
2124
2124
3148
1098
2124
2124
3146
3148
2124
2124
3148
2124
2124
3148
3148
3148
3146
3146
3148
1098
3146
3148
3146
3148
3148
1098
3146
3148
3148
3146
3148
3148
3148
3148
3148
3148
3148
3148
3148
3148
3148
3148
3148
1098
2124
74
3148
76
1098
74
3148
1098
3148
3148
1098
2124
3148
3148
3148
3148
1098
3148
3148
3148
3148
1098
3146
3148
3148
3148
3146
3148
3148
2292
2292
2284
2284
2284
2284
2284
2284
2292
2284
234
2281
236
234
2292
2284
234
2284
234
3090
3090
3082
1042
1050
1066
3089
1034
1049
1042
1050
1066
3084
1044
1042
1052
1100
3089
1033
1044
1042
1050
1066
1097
3084
1044
1034
1042
1052
1050
1066
1068
1100
1098
3089
1033
1034
1065
1042
1052
1050
1066
3097
3098
3114
3098
3098
1066
1068
3156
3156
1106
3097
1042
3090
3090
3092
3089
1044
1042
3092
1042
3089
1044
1042
1068
1100
3100
3089
1034
1049
1042
1050
3082
1042
1052
1050
1066
3089
1034
1042
1050
1066
3092
1052
3089
1044
1034
1049
1042
1050
1068
1098
3092
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1050
1066
1068
1100
1098
3089
1044
1049
1042
1050
1066
1098
3092
1042
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1050
1066
1068
1100
1098
3097
3089
1068
1100
3089
1034
1050
1066
3156
3108
3089
1034
1042
1050
1066
3082
1042
1050
3089
1034
1049
1042
1050
3098
3098
3098
3098
3098
3098
3092
1034
1042
1052
1050
1066
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
3081
1036
1034
1049
1042
1052
1050
1066
1068
1100
3108
3108
3089
1034
1042
1050
1066
1098
3089
3089
3081
1036
1100
3081
1036
1100
3596
1580
1578
1609
1610
3593
1548
1577
1580
3596
1572
1580
1578
1612
1610
3593
1548
1577
1580
3090
3090
3092
1042
1052
1066
1068
3148
1098
3084
1044
1042
1052
1050
1066
1068
1100
3084
1044
1042
1052
1066
1068
1100
1098
3084
1052
1066
1068
1100
1098
3089
1033
1034
1042
1052
1050
1066
3089
1033
1034
1042
1052
1050
1066
3084
1044
1034
1042
1052
1050
1066
1068
1100
1098
3089
1033
1034
1042
1052
1050
1066
3114
3114
3114
3098
1066
3098
3098
1066
3098
1066
3090
3090
3090
3090
3090
3090
3090
3089
1042
3090
3089
1042
1068
3090
3089
1042
1068
3090
3089
1042
1068
3116
3090
3089
1042
1068
3090
3090
3090
3090
3090
3090
3113
1066
1068
1100
3113
1066
1068
3084
1066
3089
1042
3601
1556
1681
1554
1684
1580
1682
3090
3090
1050
3602
3602
1562
1682
3626
3626
3084
1052
1100
3084
1044
1052
1068
1100
3724
3596
1564
1580
3724
3596
1564
1572
1580
1612
3098
1066
3098
1066
3610
1578
1690
3626
1690
3626
3626
3089
1049
1042
3090
3089
1049
1042
1050
3089
1052
3090
1052
3090
1050
3089
1042
3089
3090
3090
3609
1681
1689
1682
3602
1682
3609
1681
1554
1562
1689
1682
1690
3601
1681
1692
3602
1682
1692
3602
1562
1682
1690
3604
1681
1554
1684
1682
3601
1681
3604
1554
1684
1682
3604
1554
1684
1682
3116
3628
3092
1042
3604
1554
1684
1682
3089
1042
3090
3089
1042
3090
3089
1044
1049
1042
1050
3092
1034
1042
1052
1050
1066
3601
1681
1554
1684
1682
3602
1684
1682
1690
3601
1556
1681
1554
1684
1682
3602
1682
1690
3601
1556
1561
1681
1554
1562
1684
1689
1682
1690
3604
1554
1674
1684
1578
1682
1692
1690
3155
3113
1050
1066
3114
3098
1066
1068
3113
1050
1066
1068
3116
3098
1066
1068
3154
3156
3156
3156
3090
1050
3082
1042
1050
3082
1042
1050
1066
1098
3084
1066
1068
1100
1098
3089
1049
1042
1050
3089
1042
1050
3089
1049
1042
1050
1066
1098
3090
3090
3090
3090
3084
1044
1034
1042
1052
1050
3084
1044
1034
1042
1052
1050
1068
1100
1098
3084
1044
1034
1042
1052
1050
1066
1068
1100
1098
3084
1052
1060
1066
1068
1100
1098
3089
1034
1049
1042
1050
3100
1060
3089
1065
1042
1052
1050
1066
1097
1098
3089
1065
1042
1052
1050
1066
1097
1098
3084
1044
1034
1042
1052
1050
3084
1044
1034
1042
1052
1050
1066
1068
1100
3084
1066
1068
1100
1098
3089
1034
1042
1050
3100
3089
1065
1042
1050
1066
1098
3115
3155
3097
3098
3098
3114
3098
1066
3114
3114
3098
3098
3098
1066
1068
3098
1066
1068
3098
3098
1066
1068
3098
1066
1068
3156
3156
3156
3156
3114
3114
3114
3097
1066
3098
3114
1068
3098
1066
3114
3114
1068
3098
1066
3154
3156
3154
3156
3154
3154
3156
3156
3156
3154
3156
3090
3090
3090
3090
3090
3090
3090
3089
1042
3090
3090
3089
1036
1042
1068
3090
3089
1036
1042
1068
1100
3090
1066
1068
3089
1042
3090
3090
3089
3090
3089
1042
1068
1100
3116
3089
1034
1042
1050
3082
1042
1050
3082
1042
1052
1050
1098
3089
1034
1042
1050
1066
1098
3082
1042
1052
1050
1066
1098
3089
1034
1042
1050
1066
1098
3084
1034
1049
1042
1050
1066
1068
1100
1098
3089
1036
1044
1034
1042
1052
1050
3092
1034
1042
1050
3092
1034
1042
1052
1050
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3081
1036
1034
1042
1052
1050
1066
1068
1097
1100
1098
3089
1036
1044
1034
1042
1052
1050
3092
1034
1042
1050
3089
1044
1042
1050
1066
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3081
1036
1034
1042
1052
1068
1097
1100
3089
1036
1044
1042
1052
1050
3092
1034
1042
1050
3092
1034
1042
1052
1050
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3081
1036
1034
1042
1052
1050
1066
1068
1097
1100
1098
3114
3156
3156
3156
3156
3156
3156
3113
3116
3114
1068
1100
3113
1066
1068
1097
1100
3116
1100
3156
2676
3156
3156
3156
3114
1068
1098
3108
3089
1034
1050
1066
1098
3108
1066
1068
1100
1098
3148
1098
3156
3154
3156
3148
1098
3146
3114
1068
3114
3154
3156
3156
3154
3156
3154
3156
3148
3148
3146
3114
1098
3114
1098
3116
1100
1098
3146
3114
1098
3114
1068
1100
1098
3116
1097
1100
1098
2683
2683
3156
3156
3156
3156
3156
3156
3156
3156
3156
3156
3156
3156
3156
3156
3090
1052
1098
3146
3148
1098
3090
1052
1098
3090
1098
3148
1098
3089
1042
1052
1050
1098
3090
1098
3092
1042
1052
3089
1042
1050
3090
1052
1100
1098
3148
1098
3148
1098
3089
1042
1052
1050
1097
1098
3145
1098
3090
1052
3089
1042
1052
1050
1097
1098
3092
1042
1052
1100
3090
1100
3089
1042
1050
1097
1098
3098
1097
1098
3084
1034
1042
1052
1050
1100
1098
3090
1052
1050
1068
1100
1098
3084
1052
1066
1068
1100
1098
3089
1042
1052
1050
1097
1098
3113
1042
1052
1050
1066
1097
1098
3084
1044
1042
1052
1100
3084
1042
1052
1100
3098
3089
1042
1050
1097
1098
3081
1050
1097
1098
3090
3090
1052
1050
3084
1068
1100
1098
3090
1050
3090
3090
3090
3082
1042
1052
1050
1098
3082
1042
1052
1050
1098
3084
1052
1066
1068
1100
1098
3089
1049
1042
1052
1050
1066
1098
3090
3090
3090
3082
1042
1052
1050
1066
1098
3082
1042
1052
1050
1066
1098
3084
1052
1066
1068
1100
1098
3089
1049
1042
1052
1050
1066
1098
3089
1049
1042
1052
1050
1066
1098
3090
3090
3090
3090
3090
3092
1042
3084
1044
1034
1042
1052
1050
1066
1068
3084
1068
1100
1098
3089
1065
1042
1050
1066
1097
1098
3089
1033
1034
1065
1042
1052
1050
1066
3092
1042
1100
3084
1044
1042
1052
1100
3092
1042
1050
1098
3089
1044
1042
1050
1097
3089
1033
1044
1034
1042
1050
1066
1098
3084
1044
1042
1052
1100
3089
1033
1044
1034
1042
1050
1066
1097
1098
3084
1044
1034
1042
1052
1050
1068
1100
1098
3084
1044
1034
1042
1052
1050
1068
1100
1098
3084
1052
1066
1068
1100
1098
3089
1042
1052
1050
1097
1098
3089
1065
1042
1052
1050
1066
1097
1098
3084
1044
1034
1042
1052
1050
1068
3089
1065
1042
1052
1050
1066
1097
1098
3084
1044
1042
1052
1100
3084
1044
1042
1052
1100
3092
1034
1042
1050
1098
3089
1033
1044
1034
1042
1050
1066
1097
1098
3089
1033
1044
1034
1042
1050
1066
1097
1098
3084
1044
1034
1042
1052
1050
1066
1068
1100
1098
3084
1044
1034
1042
1052
1050
1066
1068
1100
1098
3084
1052
1066
1068
1100
1098
3089
1065
1042
1052
1050
1066
1097
1098
3089
1065
1042
1052
1050
1066
1097
1098
3084
1044
1042
1052
1100
3084
1044
1042
1052
1100
3092
1034
1042
1050
1098
3089
1033
1044
1034
1042
1050
1066
1097
1098
3089
1033
1044
1034
1042
1050
1066
1097
1098
3115
3115
3115
3115
3115
3115
3115
3115
3115
3155
3155
3155
3114
3114
3114
3114
3114
3098
1066
1068
3098
3116
3098
1066
1068
3098
3116
3098
1066
1068
3114
3114
3114
3114
3114
3097
3098
3114
3114
3098
3097
3098
3114
3098
1066
3098
3098
1066
1068
3098
1066
1068
3098
1066
1068
3098
3098
3098
1066
1068
3098
1066
1068
3098
3098
3098
1066
1068
3098
1066
1068
3156
3156
1106
3156
3156
1106
3156
3156
3156
3156
1106
3156
3156
3156
1106
3156
1106
3177
617
3250
1212
3250
3177
617
3250
1212
3250
3156
3156
3156
3156
3097
3097
3090
3090
3090
3090
3097
3097
3089
3089
1100
3148
3089
1100
3089
3089
1036
1100
3089
1068
1100
3089
1036
1100
3089
1036
1068
1100
3089
1036
1068
1100
3092
1042
3089
1044
1042
1068
3092
1042
3089
1036
1044
1042
1068
3084
1034
1042
1068
3100
3089
1034
1050
1098
3100
3089
1034
1050
1098
3146
3148
3089
1034
1050
1098
3100
3089
1034
1050
1098
3098
1098
3100
3082
1042
1052
1050
1098
3089
1034
1042
1050
1098
3090
1052
1050
1098
3090
1050
1098
3082
1050
1068
1100
3089
1042
1050
3100
3089
1034
1049
1042
1050
1098
3100
3089
1049
1042
1050
1098
3100
3100
3100
3090
3090
3090
3090
3090
3089
1049
1042
3089
1049
1042
3089
1049
1042
3090
3090
3090
3090
3090
3090
3089
1049
1042
3097
3089
1049
1042
3090
3090
3090
3090
3089
1049
1042
3089
1049
1042
3089
1049
1042
3100
3092
1034
1042
1050
1100
1098
3082
1042
1052
1098
3092
1034
1042
1050
1100
1098
3146
3148
1098
3148
3090
1052
3092
1034
1042
1050
1100
1098
3100
3092
1034
1042
1050
1100
1098
3092
1042
1050
1100
1098
3100
3082
1042
1052
1050
1098
3089
1036
1044
1034
1042
1050
1066
1100
1098
3090
1052
1050
1066
1098
3089
1034
1050
1066
1068
1100
1098
3082
1050
1068
1100
3089
1036
1050
1100
3100
3089
1036
1044
1034
1049
1042
1050
1068
1100
1098
3100
3089
1036
1044
1034
1049
1042
1050
1068
1100
1098
3100
3100
3100
3090
1052
3092
1042
1050
1098
3090
1052
3146
3148
1098
3148
3090
1052
3092
1042
1050
1098
3090
3092
1042
1050
1098
3090
1052
3082
1042
1052
1050
1098
3089
1036
1044
1034
1042
1050
1066
1100
1098
3090
1052
1050
1066
1098
3089
1034
1050
1066
1068
1100
1098
3082
1050
1068
1100
3098
3090
1052
3089
1044
1049
1042
1050
1066
1098
3090
1052
3089
1044
1049
1042
1050
1066
1098
3090
1052
3090
1052
3090
1052
3092
1042
3089
1044
1042
1068
3089
1044
1042
1068
3090
1068
3089
1042
1100
3089
1044
1042
3092
3089
1036
1044
1042
1068
1100
3092
3089
1036
1044
1042
1068
3089
1036
1044
1042
1100
3092
1042
3089
1044
1042
1068
1100
3116
3089
1036
1044
1042
1068
1100
3089
1036
1042
1100
3092
3089
1036
1044
1049
1042
1068
1100
3092
3089
1036
1044
1049
1042
1068
1100
3092
1042
3089
1036
1044
1042
1068
1100
3092
1042
3089
1044
1042
1068
1100
3116
3089
1036
1042
1100
3092
3089
1036
1044
1042
1068
1100
3092
3089
1036
1044
1042
1068
1100
3090
3090
1050
3089
1034
1042
1050
1066
1098
3084
1034
1042
1050
1068
1100
1098
3089
1049
1042
1050
3100
3089
1049
1042
1050
1098
3100
3089
1034
1049
1042
1050
1098
3100
3100
3100
3089
1034
1049
1042
1050
1098
3100
3089
1034
1042
1050
1066
1098
3082
1042
1052
1050
1066
1098
3089
1034
1042
1050
1066
1098
3082
1050
1068
1100
1098
3090
3089
1049
1042
1050
3100
3089
1034
1049
1042
1050
1098
3100
3089
1034
1049
1042
1050
1098
3100
3100
3100
3082
1042
1052
1050
1066
1098
3089
1034
1042
1050
1066
1098
3082
1042
1052
1050
1066
1098
3089
1034
1042
1050
1066
1098
3082
1050
1068
1100
1098
3089
1049
1042
1050
3100
3089
1034
1049
1042
1050
1098
3100
3089
1034
1049
1042
1050
1098
3100
3100
3100
3092
1042
1066
3089
1044
1042
1050
1066
1098
3092
1034
1042
1052
1050
1066
3089
1036
1044
1034
1042
1052
1050
1066
1068
1098
3081
1036
1034
1042
1052
1050
1068
1097
1100
1098
3089
1044
1049
1042
1050
1100
3100
3089
1044
1049
1042
1050
1098
3092
1052
3089
1036
1044
1034
1049
1042
1050
1068
1100
1098
3092
1052
3092
1052
3092
1052
3089
1036
1044
1034
1049
1042
1050
1068
1100
1098
3092
1034
1042
1052
1050
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3082
1050
1068
1100
1098
3092
1034
1042
1052
1050
1066
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3089
1036
1044
1042
1050
1100
3092
1052
3089
1036
1044
1034
1049
1042
1050
1068
1100
1098
3092
1052
3089
1036
1044
1034
1049
1042
1050
1068
1100
1098
3092
1052
3092
1052
3092
1052
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3082
1050
1068
1100
1098
3089
1036
1044
1049
1042
1050
1100
3092
1052
3089
1036
1044
1034
1049
1042
1050
1068
1100
1098
3092
1052
3089
1036
1044
1034
1049
1042
1050
1068
1100
1098
3092
1052
3092
1042
1052
1066
3089
1044
1042
1050
1066
1068
3092
1034
1042
1052
1050
1066
3089
1036
1044
1034
1042
1052
1050
1066
1068
1098
3082
1050
1068
1100
1098
3097
1042
1050
3090
1052
3089
1044
1049
1042
1050
1066
3092
1042
1052
3089
1044
1049
1042
1050
1066
1098
3092
1042
3092
1042
1052
3092
1042
1052
3092
1042
1052
3089
1044
1049
1042
1050
1066
1098
3092
1042
1052
3092
1034
1042
1052
1050
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3082
1050
1068
1100
1098
3090
1050
3092
1042
1052
3089
1044
1049
1042
1050
1066
1098
3092
1042
1052
3089
1044
1049
1042
1050
1066
1098
3092
1042
1052
3092
1042
1052
3092
1042
1052
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3082
1050
1068
1100
1098
3097
1042
1050
3092
1042
1052
3089
1044
1049
1042
1050
1066
1098
3092
1042
1052
3089
1044
1049
1042
1050
1066
1098
3092
1042
1052
3092
1042
1052
3092
1042
1052
3089
1036
1068
1100
3084
1068
1100
3089
3116
3089
1036
1068
1100
3089
1036
1068
1100
3116
3089
1068
3089
1036
1068
1100
3089
1036
1068
1100
3116
3089
1036
1068
1100
3089
1036
1068
1100
3116
3084
1066
1068
3084
1066
1068
3084
1066
1068
3155
3114
3113
1097
3113
3089
1036
1044
1068
3090
1060
3089
1036
1044
1068
3089
1044
1068
3090
1060
3090
1060
3089
1036
1044
1068
3089
1044
1068
3090
3090
3089
1036
1044
1068
3090
3114
3155
3155
3114
3114
3113
1097
3113
1097
3155
3114
3098
1066
3098
1066
3098
3098
1066
3098
1066
1068
3113
1050
1066
3154
3154
3156
3154
3082
1042
1098
3146
3082
1042
1050
1098
3146
3092
1042
1100
3092
1042
1100
3089
1042
1050
1097
3098
1097
3084
1034
1042
1052
1100
1098
3090
1052
1066
1068
1100
1098
3081
1034
1042
1050
1097
1098
3090
1050
1097
1098
3084
1034
3081
1034
1065
3090
3090
3090
3090
3090
1098
3090
3082
1042
1066
1098
3090
1066
1098
3089
1034
1042
1050
1066
1098
3089
1042
1050
1098
3084
1044
1042
1100
3084
1044
1042
1100
3089
1033
1042
1050
1097
3089
1033
1042
1050
1097
3084
1044
1034
1042
1066
1068
1100
1098
3089
1033
1034
1065
1042
1050
1066
1097
1098
3084
1044
1034
1042
1052
1066
1068
1100
1098
3084
1044
1034
1042
1052
1066
1068
1100
1098
3089
1033
1034
1065
1042
1050
1066
1097
1098
3089
1033
1034
1065
1042
1050
1066
1097
1098
3258
3115
3115
3115
3115
3115
3115
3115
3115
3114
3114
3116
3098
1066
1068
3114
3114
3114
3098
1066
3098
1066
1068
3098
1066
1068
2667
2667
2667
2667
2667
2665
2665
2665
2665
3250
1212
3250
1212
2665
2665
3250
1212
3250
1212
3290
1244
3289
1244
3290
1244
3289
1244
3289
3290
1244
3289
1244
3290
1244
3289
1244
3274
3274
3276
1226
3273
1228
3276
1226
3276
3276
3276
3114
3114
3098
3098
3097
1066
3097
1066
3098
3114
1068
3098
1066
3114
1068
3098
1066
3154
3154
3154
3154
3154
3154
3154
3156
3154
3156
3097
3097
3089
3089
1036
1100
3089
1068
1100
3089
1036
3089
1044
3089
1044
3100
3089
1034
1050
1098
3098
1098
3082
1042
1098
3082
1050
1098
3146
3146
3090
3090
3097
3097
3097
3090
3090
3090
3090
3100
3092
1034
1050
1098
3092
1050
1098
3082
1042
1098
3089
1036
1044
1034
1050
1066
1100
1098
3090
1052
1066
1098
3089
1034
1050
1066
1068
1100
1098
3082
1042
1052
1066
3089
1036
1034
1050
1066
1068
3090
1052
3092
1034
1050
1098
3090
3092
1050
1098
3082
1042
1098
3089
1036
1044
1034
1050
1066
1100
1098
3090
1052
1066
1098
3089
1034
1050
1066
1068
1100
1098
3114
3114
3092
1042
3089
1036
1044
1042
1068
1100
3089
1044
3089
1044
3092
1042
3089
1036
1044
1042
1068
1100
3092
1042
3089
1036
1044
1042
1068
1100
3082
1042
1052
1066
1098
3089
1034
1042
1050
1066
1098
3097
3100
3089
1034
1049
1050
1098
3100
3089
1034
1049
1050
1098
3082
1042
1052
1066
1098
3089
1034
1042
1050
1066
1098
3082
1042
1052
1066
1098
3089
1034
1042
1050
1066
1098
3092
1034
1042
1052
1066
1098
3089
1036
1044
1034
1042
1050
1066
1068
1100
1098
3097
3100
3089
1044
1034
1049
1050
1098
3100
3089
1044
1034
1049
1050
1098
3092
1034
1042
1052
1066
1098
3089
1036
1044
1034
1042
1050
1066
1068
1100
1098
3092
1034
1042
1052
1066
1098
3089
1036
1044
1034
1042
1050
1066
1068
1100
1098
3092
1034
1042
1052
1066
1098
3089
1036
1044
1034
1042
1050
1068
1100
1098
3097
1042
3090
1052
3089
1044
1034
1049
1050
1098
3090
1052
3089
1044
1034
1049
1050
1098
3092
1042
3092
1034
1042
1052
1066
1098
3089
1036
1044
1034
1042
1050
1066
1068
1100
1098
3092
1034
1042
1052
1066
1098
3089
1036
1044
1034
1042
1050
1066
1068
1100
1098
3289
1242
1244
3289
1244
3156
3156
2665
2665
2665
2665
2665
2665
3154
3154
3154
3156
3156
3156
3156
3156
3156
3156
3155
3155
3098
1066
3098
3097
1065
1050
1066
3114
3098
3097
1065
1050
1066
3114
3098
1066
1068
3113
1050
1066
3098
1066
1068
3113
1050
1066
3114
3098
1066
1068
3113
1050
1066
1068
3114
3098
1066
3156
3156
1106
3156
3154
3156
3156
1106
3156
3156
3156
1106
3156
3082
1042
1052
3082
1042
1052
1050
1066
1098
3082
1042
1052
1050
1066
3084
1052
1066
1068
1100
1098
3089
1034
1049
1042
1050
3089
1049
1042
1052
1050
1066
1098
3089
1034
1049
1042
1052
1050
1066
1098
3090
3090
3090
3090
3090
3090
3082
1042
1052
1050
3082
1042
1052
1050
1066
3084
1052
1066
1068
1100
1098
3089
1034
1049
1042
1050
3100
3089
1034
1049
1042
1052
1050
1066
1098
3090
3084
1044
1034
1042
1052
1050
1068
1100
1098
3092
1042
1052
1050
1068
1100
1098
3084
1066
1068
1100
1098
3089
1042
1050
1066
1097
1098
3089
1042
1050
1066
1097
1098
3084
1044
1034
1042
1052
3084
1044
1034
1042
1052
1050
1066
1068
1100
1098
3084
1044
1034
1042
1052
1050
1066
1068
1100
1098
3084
1052
1060
1066
1068
1100
1098
3089
1033
1034
1049
1042
1050
3089
1065
1042
1052
1050
1066
1097
1098
3089
1033
1034
1065
1042
1052
1050
1066
1097
1098
3084
1044
1042
1100
3084
1044
1042
1052
1100
3084
1044
1042
1052
1100
3089
1033
1044
1034
1042
1052
1050
1097
1098
3089
1033
1044
1042
1050
1066
1097
3089
1033
1044
1042
1050
1066
1097
3084
1044
1034
1042
1052
1050
3084
1044
1034
1042
1052
1050
1066
1068
1100
1098
3084
1052
1060
1066
1068
1100
1098
3089
1033
1034
1049
1042
1050
3100
1060
3089
1033
1034
1065
1042
1052
1050
1066
1097
1098
3084
1044
1042
1100
3084
1044
1042
1052
1100
3089
1033
1044
1034
1042
1052
1050
1097
1098
3089
1033
1044
1042
1050
1066
1097
3090
3090
3090
3090
3115
3115
3155
3155
3155
3155
3155
3114
3098
3114
3097
3098
3097
3098
3114
3098
1066
3114
3098
3098
1066
1068
3098
3098
3098
1066
1068
3098
1066
1068
3098
3098
1066
1068
3114
3114
3156
3156
1106
3156
3156
1106
3156
3156
1106
3114
3114
3114
3097
1066
3097
1066
3097
1066
3097
1066
3114
3098
3097
1066
3098
3097
1066
3098
3114
1068
3098
1066
3114
1068
3098
1066
3114
1068
3114
1068
3098
1066
3114
1068
3098
1066
3114
1068
3097
1066
3097
1066
3154
3156
3154
3154
3154
3154
3154
3156
3154
3156
3154
3154
3156
3156
3154
3156
3156
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3097
1042
3097
1042
3097
1042
3090
3090
3090
3090
3090
3097
1042
3090
3097
1042
3116
3092
1042
3089
1044
1042
1068
3092
1042
3089
1044
1042
1068
1100
3114
1068
3089
1044
1042
3092
1042
3092
1042
3089
1044
1042
1068
1100
3092
1042
3089
1044
1042
1068
1100
3090
1066
1068
3089
1044
1042
1100
3090
3092
3089
1044
1042
1068
3092
3089
1044
1042
1068
3092
3092
3089
1044
1042
3092
1042
3092
1042
3089
1044
1042
1068
1100
3090
1066
1068
3089
1042
3090
3092
3089
1044
1042
3082
1042
1052
1050
1098
3089
1034
1042
1050
1066
1098
3090
1052
1050
1098
3089
1034
1042
1050
1066
1098
3084
1034
1050
1066
1068
1100
1098
3089
1034
1042
1050
3082
1042
3082
1042
1052
1050
1066
1098
3089
1034
1042
1050
1066
1098
3082
1042
1052
1050
1066
1098
3089
1034
1042
1050
1066
1098
3084
1034
1049
1042
1050
1066
1068
1100
1098
3089
1034
1049
1042
1050
1098
3090
3100
3089
1034
1049
1042
1050
1098
3100
3089
1034
1049
1042
1050
1098
3100
3089
1034
1042
1050
3082
1042
1050
3082
1042
1052
1050
1066
1098
3089
1034
1042
1050
1066
1098
3084
1034
1049
1042
1050
1066
1068
1100
1098
3089
1034
1049
1042
1050
1098
3090
3100
3089
1034
1049
1042
1050
1098
3100
3092
1034
1042
1052
1050
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3092
1042
1052
1050
1098
3089
1044
1034
1042
1052
1050
1066
1068
1100
1098
3081
1036
1034
1050
1066
1068
1097
1100
1098
3089
1036
1044
1034
1042
1052
1050
3092
1034
1042
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3081
1036
1034
1049
1042
1052
1050
1066
1068
1097
1100
1098
3089
1036
1044
1034
1049
1042
1050
1100
1098
3090
3092
1052
3089
1044
1034
1049
1042
1050
1068
1098
3092
1052
3089
1044
1034
1049
1042
1050
1068
1098
3092
1052
3092
3092
3089
1036
1044
1034
1042
1052
1050
3092
1034
1042
1050
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3081
1036
1034
1049
1042
1052
1050
1066
1068
1097
1100
1098
3089
1036
1044
1034
1049
1042
1050
1100
1098
3090
3092
1052
3089
1044
1034
1049
1042
1050
1068
1098
3092
1052
3092
3092
1034
1042
1052
1050
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
3092
1042
1052
1050
1098
3089
1044
1034
1042
1052
1050
1066
1068
1100
1098
3082
1050
1068
1097
1100
1098
3089
1036
1044
1042
1052
1050
3092
1034
1042
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3081
1036
1034
1049
1042
1052
1050
1066
1068
1097
1100
1098
3089
1044
1034
1049
1042
1050
1098
3090
3092
1042
1052
3089
1044
1049
1042
1050
1066
3092
1042
1052
3089
1044
1049
1042
1050
1066
1098
3092
1042
1052
1050
3092
1042
3092
1042
3089
1036
1044
1042
1052
1050
3092
1034
1042
1050
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3081
1036
1034
1049
1042
1052
1050
1066
1068
1097
1100
1098
3089
1044
1034
1049
1042
1050
1098
3090
3092
1042
1052
3089
1044
1049
1042
1050
1066
1098
3092
1042
1052
1050
3092
1042
3089
1044
1042
3092
1042
3092
1042
3089
1042
3090
1066
1068
3089
1044
1042
3089
1042
3090
3089
1036
1042
1068
3090
3089
1042
1068
3084
1066
1068
2683
2683
3155
3114
3114
3098
1066
3156
3156
3090
3090
3090
3090
3090
3090
3082
1042
1052
1050
3090
1052
1098
3082
1042
1052
1066
3084
1100
1098
3089
1034
1049
1042
1050
3089
1042
1052
1050
1066
1098
3089
1034
1049
1042
1052
1050
3090
3090
3090
3090
3090
3090
3090
3082
1042
1052
1050
1066
1098
3090
1052
1066
1098
3084
1052
1066
1068
1100
1098
3089
1049
1042
1052
1050
1066
1098
3089
1049
1042
1052
1050
1066
1098
3082
1042
1052
1050
1066
1098
3089
1049
1042
1052
1050
1066
1098
3090
3090
3090
3090
3090
3090
3090
3090
3090
3148
3090
3090
3090
1098
3090
1098
3146
3089
1049
1042
1050
1098
3089
1049
1042
1098
3084
1044
1034
1042
1052
1050
3092
1042
1052
1050
1100
1098
3084
1044
1034
1042
1052
1066
1068
3084
1100
1098
3089
1033
1034
1042
1050
3089
1065
1042
1052
1050
1066
1097
1098
3089
1033
1034
1065
1042
1052
1050
1066
3092
3084
1044
1042
1100
3084
1044
1042
1052
1100
3089
1044
1042
1050
1098
3089
1033
1044
1042
1050
1066
1097
3089
1033
1042
1050
1097
3084
1044
1042
1052
3089
1033
1044
1042
1050
1066
3084
1044
1034
1042
1052
1050
1066
1068
1100
1098
3084
1044
1034
1042
1052
1066
1068
1100
1098
3084
1052
1066
1068
1100
1098
3089
1065
1042
1052
1050
1066
1097
1098
3089
1065
1042
1052
1050
1066
1097
1098
3084
1044
1034
1042
1052
1050
1066
1068
1100
1098
3089
1065
1042
1052
1050
1066
1097
1098
3084
1044
1100
3084
1044
1042
1052
1100
3084
1044
1042
1052
1100
3089
1033
1044
1042
1050
1097
1098
3089
1033
1044
1042
1050
1066
1097
3089
1033
1044
1042
1050
1066
1097
3084
1034
1042
1052
1050
1066
1068
1100
1098
3084
1034
1042
1052
1066
1068
1100
1098
3116
1100
1098
3089
1042
1052
1050
1097
1098
3089
1042
1052
1050
1097
1098
3148
3084
1044
1034
1042
1052
1050
1066
1068
1100
1098
3084
1066
1068
1100
1098
3089
1065
1042
1050
1066
1097
1098
3084
1044
1034
1042
1052
1050
1066
1068
1100
1098
3092
1042
1052
1050
1066
1068
1100
3089
1065
1042
1052
1050
1066
1097
1098
3089
1065
1042
1052
1050
1066
1097
1098
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3276
3276
2674
3186
626
3188
628
3188
628
3186
626
3188
628
3115
3115
3115
3115
3155
3155
3155
3155
3155
3155
3155
3155
3155
3155
3155
3155
3155
3155
3155
3155
3155
3155
3155
3155
3155
3114
3114
3114
3114
3114
3114
3114
3114
3114
3098
3098
1066
3097
3098
3114
3098
1066
3097
3098
3097
3098
3114
3114
3114
3114
3097
3098
3097
3098
3114
3098
1066
3114
3098
1066
1068
3098
1066
1068
3098
3098
1066
1068
3098
3098
3098
1066
1068
3098
1066
1068
3098
3098
3098
1066
1068
3098
1066
1068
3098
1066
1068
3114
1068
3098
3098
3098
1066
1068
3098
1066
1068
3114
3114
3114
3114
3114
3114
3114
3114
3114
3114
3156
3156
3156
3156
1106
3156
3156
3156
3156
1106
3156
3156
3156
3156
1106
3156
3156
1106
3156
3156
3156
1106
3156
1106
3179
1203
619
3177
617
3250
1212
1210
3250
1212
3250
1212
3177
617
3250
3250
3257
3177
617
3250
1212
1210
3250
1212
3250
1212
3177
617
3250
3250
3257
3250
1212
1210
3289
3290
3290
1244
3276
1226
3273
1228
3276
1226
3276
3114
3114
3114
3156
3156
3156
3097
3116
3089
1068
1100
3089
1068
1100
3116
3108
3108
3116
3090
3116
3089
1100
3097
1050
3100
1066
1098
3090
1052
1066
3082
1042
1050
1066
3090
1052
1066
3082
1042
1052
1050
1066
3092
1050
1068
3089
1052
3092
1050
3116
3089
3098
1066
3089
1049
1042
3089
1044
1049
1042
1068
3089
1049
1042
1050
3097
1066
3154
3156
3154
3090
3090
3090
3090
3090
3090
3090
3089
1049
1042
3089
1049
1042
3089
1049
1042
3089
1049
1042
3090
3090
3090
3090
3090
3090
3089
1049
1042
3097
1042
3089
1049
1042
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3090
3089
1036
1042
1068
3090
3089
1036
1042
1068
3116
3089
3089
3090
3090
3089
1036
1044
1042
3092
1042
3092
1042
3089
1044
1042
1068
1100
3092
1042
3089
1036
1044
1042
1068
3090
1066
1068
3089
1044
1042
1100
3089
1044
1042
1068
3092
3089
1044
1042
3092
3092
3089
1044
1042
1068
3092
3092
1042
3089
1036
1044
1042
1068
1100
3092
1042
3089
1044
1042
1068
1100
3116
3089
1036
1044
1042
1068
1100
3089
1044
1042
1100
3092
3089
1044
1042
1068
3092
3089
1044
1042
1068
3092
3089
1036
1044
1042
1068
1100
3089
1044
1042
1068
1100
3116
3089
1044
1042
3092
1042
3089
1036
1044
1042
1068
1100
3089
1044
1042
1068
1100
3116
3089
1034
1042
1050
3082
1042
1050
3090
1052
1050
1098
3089
1034
1042
1050
1066
1098
3082
1042
1052
1066
3089
1034
1042
1050
1066
1098
3084
1034
1042
1066
1068
1100
1098
3089
1049
1042
1050
3100
3089
1034
1049
1042
1050
1098
3100
3089
1034
1049
1042
1050
1098
3100
3089
1034
1049
1042
1050
3082
1042
1052
1050
1066
1098
3089
1034
1042
1050
1066
1098
3090
1052
1066
1098
3089
1034
1042
1050
1066
1098
3082
1050
1068
1100
1098
3089
1034
1042
1050
1066
1098
3089
1034
1049
1042
1050
1098
3100
3089
1034
1049
1042
1050
1098
3100
3089
1034
1049
1042
1050
1098
3082
1042
1052
1050
1066
1098
3089
1034
1042
1050
1066
1098
3082
1042
1052
1066
1098
3089
1034
1042
1050
1066
1098
3116
1100
3089
1034
1042
1050
1066
1098
3148
1098
3082
1042
1052
1050
1066
1098
3089
1034
1042
1050
1066
1098
3089
1034
1042
1050
1066
1098
3082
1050
1068
1100
1098
3082
1042
1052
1050
1098
3089
1034
1042
1050
1098
3090
1052
1050
1098
3089
1034
1042
1050
1098
3082
1050
1068
1100
1098
3089
1036
1044
1034
1042
1050
3092
1034
1042
1050
3092
1042
1052
1050
1098
3089
1044
1034
1042
1050
1066
1068
1100
1098
3092
1034
1042
1052
1066
3089
1036
1044
1034
1042
1052
1050
1066
1068
1098
3081
1036
1034
1042
1052
1066
1068
1097
1100
1098
3089
1044
1049
1042
1050
1100
3100
3089
1044
1034
1049
1042
1050
1068
1098
3089
1044
1034
1049
1042
1050
1098
3092
3092
1052
3089
1044
1034
1049
1042
1050
1068
3092
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3092
1034
1042
1052
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3082
1050
1068
1100
1098
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3089
1044
1034
1049
1042
1050
1100
1098
3092
1052
3089
1044
1034
1049
1042
1050
1068
1098
3092
1052
3089
1044
1034
1049
1042
1050
1068
1098
3082
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1050
1066
1068
1100
1098
3082
1042
1052
1066
1098
3089
1036
1044
1034
1042
1050
1066
1068
1100
1098
3116
1100
1098
3089
1044
1034
1042
1050
1066
1098
3148
1098
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3082
1050
1068
1100
1098
3084
1044
1042
1050
3092
1034
1042
1050
3092
1042
1052
1050
1098
3089
1044
1034
1042
1050
1066
1100
3092
1034
1042
1052
1066
3089
1036
1044
1034
1042
1050
1066
1068
1098
3081
1036
1034
1042
1052
1050
1068
1097
1100
1098
3089
1044
1049
1042
1050
3090
1052
3089
1044
1049
1042
1050
1066
3092
1042
1052
3089
1044
1049
1042
1050
1066
1098
3092
1042
3092
1042
3089
1044
1049
1042
1050
1066
3092
1042
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3092
1042
1052
1066
1098
3089
1044
1034
1042
1052
1050
1066
1068
1100
1098
3082
1050
1068
1100
1098
3089
1044
1034
1049
1042
1050
1098
3092
1042
1052
3089
1044
1049
1042
1050
1098
3092
1042
1052
3089
1044
1049
1042
1050
1066
1098
3092
1042
3092
1042
3082
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1050
1066
1068
1100
1098
3082
1042
1052
1066
1098
3089
1036
1044
1034
1042
1050
1066
1068
1100
1098
3116
1100
1098
3148
1098
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3082
1050
1068
1100
1098
3092
1034
1042
1052
1050
1066
1098
3089
1036
1044
1034
1042
1052
1050
1066
1068
1100
1098
3092
1042
1052
1050
1066
1098
3089
1044
1034
1042
1052
1050
1066
1068
1100
1098
3082
1050
1068
1100
1098
3089
1044
1042
3092
1042
3092
1042
3089
1042
3092
1042
3089
1036
1042
1068
3084
1042
1066
1068
3092
1042
3089
1036
1044
1042
1068
3092
1042
3089
1036
1042
1068
3116
3092
1042
3089
1044
1042
3092
1042
3089
1036
1044
1042
1068
3092
1042
3089
1036
1044
1042
1068
3116
3092
1042
3089
1036
1042
1068
3092
1042
3089
1036
1042
1068
3116
3156
3156
3146
3082
1042
3098
3084
1066
1068
1098
3114
1068
1098
3114
1068
1098
3084
1042
1068
3089
1034
1042
1050
1066
3108
3146
3108
1066
1068
1100
1098
3116
3156
3089
1034
1042
1050
1066
1098
3156
3156
3156
3156
3116
3089
1036
1068
1100
3089
1036
1068
1100
3089
1036
1068
1100
3116
3089
1036
1068
1100
3089
1036
1068
1100
3116
3116
3116
3116
3084
1034
1066
1068
2676
3084
1066
1068
1098
3084
3084
1066
1068
3084
1066
1068
1098
3084
1066
1068
3116
3084
1066
1068
3084
1066
1068
3089
1034
1042
1050
1066
1098
3108
1066
1068
1100
1098
3084
1034
1060
1066
1068
1100
3156
3156
3089
1044
3084
1068
3084
1068
3089
1036
1044
1068
3116
3116
3089
1068
3116
3089
2674
2674
3098
1066
3090
3090
3090
3090
2676
2676
3668
3668
3114
3097
1066
3156
3089
1044
1042
3092
1042
3092
1042
3089
1042
3090
1066
1068
3090
1050
3090
1098
3082
1042
1050
3082
1050
1098
3089
1034
1042
1050
1098
3089
1034
1049
1042
1050
3090
3090
3090
3090
3090
3090
3090
3090
3090
3156
3156
3156
3156
3156
3156
3089
1049
1042
3090
3090
3090
3090
3081
1042
1097
3090
3089
1044
1042
3092
1042
3089
1036
1044
1042
1100
3092
1042
3089
1036
1044
1042
1068
3090
3089
1049
1042
1050
1098
3082
1042
1098
3089
1042
1050
1066
1098
3082
1042
1052
1050
1066
3089
1034
1042
1050
1066
1098
3081
1034
1049
1042
1097
1100
1098
3089
1044
1049
1042
1050
1098
3092
1034
1042
1098
3089
1036
1044
1042
1050
1066
1100
3092
1034
1042
1052
1050
1066
3089
1036
1044
1042
1052
1050
1068
1098
3082
1042
1097
1100
1098
3090
3089
1044
1042
3092
1042
3089
1042
3092
1042
3089
1036
1042
1068
3090
3090
1050
3089
1044
1042
3090
3089
1036
1042
1068
3092
1042
3089
1036
1042
1068
3084
1042
3090
1050
3084
1066
1068
2155
3195
3188
3188
2164
3188
116
3179
2155
3179
3179
3179
3179
2156
3180
108
2153
108
2153
1129
1132
108
2156
2156
2156
2156
2156
2156
2156
106
3180
108
106
1130
2153
108
2153
2153
1129
1132
108
2156
2156
2156
2156
2156
2156
2156
3180
108
2153
108
106
2153
1132
108
106
1130
2153
108
106
2153
1132
108
106
1130
2153
108
106
2153
108
106
2156
2156
2156
106
3180
108
106
3179
3179
3179
2155
1131
3595
2123
2164
2164
3188
116
2156
3180
108
2153
108
2156
2156
2156
2156
106
3180
108
2153
108
2156
2156
2156
2156
106
2153
108
2156
2156
2156
2156
106
2153
108
106
2153
108
106
2153
108
106
2153
108
106
2164
2164
3188
3188
2156
2153
108
2153
2156
2156
3177
3180
3180
2156
2156
2153
108
2156
3177
3180
108
3180
108
2156
2156
106
2153
108
2153
2156
2156
3177
3180
1130
3177
1132
2156
2156
106
2153
108
2156
3177
3180
108
1130
3177
1132
108
2156
2156
106
2156
106
2153
108
106
2153
108
106
2153
108
106
2156
106
2156
106
2156
106
2156
106
2060
76
74
2060
2060
42
44
76
74
2060
3732
1689
1682
1690
3596
3596
1556
1572
3732
1682
3730
2745
698
2745
2738
2740
698
2738
700
2738
2738
2738
2738
2746
2745
2738
2738
700
2738
2738
700
2738
700
2738
3762
1722
3762
3762
3762
1722
3764
1714
3762
3698
3596
1546
1562
3593
1548
1561
1577
1580
3596
1546
1562
3593
1548
1577
1580
3698
3602
3626
3724
1580
3596
1580
3724
1580
3596
1580
1612
3610
1690
3610
1690
3626
3602
1682
3609
1554
1562
3601
3602
3602
1562
1682
1690
3601
3602
1684
1682
3601
1681
1554
1684
3602
1682
1690
3601
1681
3601
1681
1554
1562
1684
1690
3602
1578
1682
1692
1690
2171
2164
2164
3188
116
3698
2674
2164
3188
116
2164
2164
3188
116
2155
2155
2155
2155
2156
106
3180
108
2153
108
3180
108
2153
2156
2156
2156
3180
108
3180
108
2156
106
3180
108
2153
108
3180
108
2153
2156
2156
2156
3180
108
3180
108
2156
106
2153
108
106
2153
108
106
2156
106
2164
2164
2164
2162
2156
106
2156
106
3195
2171
3195
123
3195
3195
123
3195
2164
2164
2164
3188
2164
2164
3188
3188
116
2155
1131
2155
2155
2155
3179
3179
2155
1131
2153
3180
108
2153
1132
108
2156
2156
3180
108
2153
1129
1132
108
3180
3180
3180
108
3177
1132
108
3180
3180
108
2156
3180
108
3177
1132
108
3180
108
3180
108
3180
108
106
2153
1132
108
2153
2156
2156
3180
108
106
1130
2153
1129
1132
108
3180
3180
3177
3180
108
1130
3177
1132
108
3180
3180
108
2156
3180
3177
3180
108
1130
3177
1132
108
3180
108
3180
108
3180
108
2156
106
2153
108
106
2153
108
106
3186
2156
106
2153
2164
2156
3180
2164
2155
1131
2155
2155
1131
2155
1131
2155
2155
2155
2155
1131
2155
2155
1131
2155
1131
2156
2153
108
2156
2156
2153
1129
3180
108
3177
1132
108
3180
108
3180
108
2156
3180
108
2156
2153
108
2156
2156
2153
1129
3180
108
3177
1132
108
3180
108
3180
108
3180
108
2164
3188
2156
106
3178
2153
108
106
3178
2154
2154
1130
2164
2164
2164
2164
2164
2164
2676
2164
2153
108
3180
108
2156
3180
108
2153
108
3180
2156
2156
2156
2156
2153
108
2156
2156
2156
2153
108
3180
108
2156
106
3180
108
2153
108
3180
2156
2156
2156
2156
106
2153
108
2156
2156
2156
2153
2156
2156
106
2156
106
2153
108
106
2153
108
106
2153
108
106
2153
108
106
2171
2164
2164
2164
2674
2164
2164
2164
2164
2164
2164
3188
3188
116
2164
3188
116
2155
2155
2155
2155
2155
2155
2155
2156
2153
108
2153
2156
2156
2156
2153
108
2156
3180
108
3177
1132
108
3180
108
3180
108
3180
108
2156
2153
108
2156
3180
108
3177
1132
108
3180
2156
106
2153
108
2153
2156
2156
2156
106
2153
108
3180
1130
3177
1132
3180
3180
2156
3180
3180
108
1130
3177
1132
108
3180
108
3180
108
3180
108
2156
106
2153
108
2156
3180
108
1130
3177
1132
108
3180
108
2156
2153
2153
1129
3177
3177
2153
3177
2156
106
2156
106
2153
108
106
2153
108
106
2153
108
106
2156
106
2156
2156
2164
2164
2162
2162
2156
2156
106
2156
106
2156
106
3218
3226
3212
3212
3225
3218
3225
1178
3218
1180
3218
1178
3218
3220
1170
3220
1170
3220
1170
3220
1170
1178
3220
1170
3218
1178
3225
1172
1170
1178
3210
1172
1170
1180
1178
2604
2604
2604
2604
2202
2202
2202
3260
3260
3260
3260
3260
3260
3260
3252
1210
3260
1210
3316
3220
3220
3260
3258
3260
1210
3258
3260
1210
3258
3084
3084
3084
3084
3084
3084
3084
3084
3084
3084
3084
3084
3084
3084
3084
3084
3084
2164
3188
2164
2164
3188
116
2164
2676
2676
2162
626
2162
626
2572
2162
2164
628
2676
3596
3596
3596
3596
3596
3596
3596
3596
1546
1564
1562
3594
1564
1562
3596
3596
3596
3596
3596
3596
3596
3596
3596
3596
3658
3596
3596
3596
3633
3634
3634
3634
3636
1586
3634
3636
1586
3634
3634
3634
3634
3634
3634
3634
3634
3634
3633
1588
3633
3596
3596
3634
3633
1586
3634
3636
1586
3633
1586
3634
3634
3634
3634
3634
3633
1588
1586
3634
3633
1588
1586
3634
3634
3634
3634
3634
3634
3634
3634
3634
3634
3634
3634
3634
3634
3641
1586
3641
1586
3634
3634
3634
3634
3634
3634
3634
3634
3634
3634
3641
1586
3634
3634
3634
3634
3641
1586
3634
3634
3634
3634
3634
3634
3634
3634
3634
3634
3634
3634
3633
1586
3636
3633
1588
1586
3634
3633
1586
3634
3634
3636
1586
3634
3636
1586
3634
3634
3634
3636
1586
3634
3634
3634
3634
3636
1586
3634
3633
1586
3634
3634
3634
3634
3633
1586
3633
1588
1586
3634
3634
2649
588
586
2649
588
2641
2636
2585
2586
2572
2649
588
586
602
2633
601
588
2636
586
602
2633
588
2578
2585
538
2585
2586
2578
540
2588
538
2588
3596
3601
1561
1562
3601
3602
3610
3609
3602
3602
3601
1562
3601
3602
3610
3602
3316
1276
2164
3114
42
3178
3196
2074
2073
26
42
2074
2074
42
2074
2074
42
2066
28
2066
28
26
2060
28
42
44
2065
18
26
2066
26
2066
2066
2066
2066
2066
2066
2060
28
42
2068
18
28
2066
28
26
2060
28
42
44
2065
18
26
2066
26
2068
18
2068
18
2060
20
18
2068
18
26
2065
18
2065
20
10
18
28
26
2065
9
20
10
18
28
26
2068
18
28
2066
28
26
2060
42
44
2065
18
26
2066
26
2073
2074
2073
2074
2074
2074
2074
2074
2066
2066
2073
2065
25
18
2065
25
18
2066
2066
2066
2068
18
2065
20
18
2065
20
18
2066
2065
20
18
2066
2065
20
18
2065
20
18
2065
20
18
2066
2068
2068
2068
18
2065
20
18
2065
20
18
2066
2058
26
2066
2065
18
26
42
2065
18
26
2066
26
2060
10
26
42
44
2065
25
18
26
2066
2065
25
18
26
2065
18
2065
10
25
18
26
2066
2076
2058
26
2066
2065
18
26
42
2065
18
26
2066
26
2060
10
26
42
44
2058
26
44
2068
18
2065
20
18
26
42
2065
20
18
26
2066
26
2060
10
26
42
44
2065
12
20
25
18
26
2065
12
20
25
18
26
2065
20
18
2065
12
20
10
25
18
26
2066
2068
2058
26
44
2068
18
2065
20
18
26
42
2065
20
18
26
2066
26
2060
10
26
42
44
2074
44
2068
18
2065
20
18
26
42
2065
20
18
26
2066
26
2060
10
26
42
44
2073
18
26
2066
2065
20
25
18
26
2065
20
18
2065
20
10
25
18
26
2066
2068
18
28
2068
18
28
26
2068
18
28
26
2074
2068
18
2065
20
18
26
42
2068
18
26
2066
26
2058
26
44
2092
2124
74
2124
74
2124
74
2124
74
2164
2124
2124
2124
2121
76
2124
2124
2124
2121
76
2124
2124
74
2121
2124
2124
74
2124
74
2121
76
74
2122
2121
76
74
2668
2668
2171
2171
2155
2155
2155
2155
2156
2153
108
2156
2153
108
2057
12
25
41
44
76
2057
12
25
41
44
76
2057
12
25
41
76
3668
1618
3666
3666
3668
1618
3668
3666
3156
3154
3148
3148
3148
3700
3700
3700
3700
3700
2572
522
540
538
556
554
2572
522
540
538
556
554
2585
553
2586
556
2572
537
553
540
538
556
554
2569
524
553
540
538
556
554
2569
524
553
540
538
556
554
2586
556
2636
2636
2636
2636
2636
2636
2636
2572
2572
2572
2572
2572
2572
2572
2572
3257
697
2738
698
2738
3257
697
2738
700
698
3258
3258
3250
1210
3258
3258
3250
1210
3250
3250
3250
3250
3258
3258
3258
3258
2226
186
2226
3251
2227
691
2226
2226
2226
2226
2226
2226
2604
2604
2572
2572
2572
2572
3729
1682
3737
1682
1690
3738
3730
1690
2738
2738
2738
2738
2738
2188
2188
2276
2276
2276
2276
2276
2276
2276
2276
2276
2276
2276
2276
2276
3698
3698
3698
2260
2929
882
2930
3762
3762
2252
2252
2252
2252
2252
2252
2322
2322
2252
2252
2252
202
2252
2252
202
2252
202
2252
2249
204
202
2249
204
202
2572
2572
2572
2572
2572
2196
146
2932
2380
2668
2649
2649
2668
2649
2668
2649
2668
3100
1564
3100
1050
1564
1562
3100
1050
1564
1562
3100
1564
3100
3100
3100
1050
1564
1562
3100
1564
3097
1561
3100
1050
1564
1562
3100
1050
1564
1562
3100
1050
1564
1562
3100
1050
1564
1562
3097
3100
3100
3084
3084
3084
3084
3084
3084
3084
1548
3084
1548
3084
1548
3084
3084
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
3612
3612
3612
3612
1562
3052
3548
988
3548
988
3548
988
3548
988
3436
1500
3548
3548
3164
3164
3020
3020
3020
3020
3020
3020
3020
3020
3100
3100
2096
2608
3824
3124
2100
2100
2100
2316
284
2316
780
2308
2308
772
2308
2308
772
2328
2328
2452
2870
878
2452
916
2452
916
2452
916
2870
878
2118
838
2050
3074
2594
2452
916
2118
2050
2845
2842
2845
3078
3074
2
3074
2
3074
3074
2566
2566
2566
2566
2566
2566
3154
2566
2566
3154
3154
3156
2566
2566
2646
2646
2646
2646
2646
2646
2132
2724
2562
2904
2058
2570
2054
2054
2054
2077
2074
2614
2614
2589
2566
2566
2566
2566
2566
2566
2589
2589
2582
2582
2578
2054
2054
2054
2054
2054
2086
2077
2090
2066
50
2066
50
2066
2637
2070
2342
2566
2566
2054
518
2566
2566
2054
518
2605
2605
2582
2582
2582
2070
534
2582
2582
2589
2582
530
2582
530
2582
530
2582
2612
2612
2612
2658
2082
98
290
2818
2578
2066
2082
2082
2054
2054
518
2574
2574
2658
2658
2578
2578
2066
530
2086
2612
2612
2612
2612
2612
2612
2582
2582
2582
2582
2582
2582
2578
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
530
2582
2582
2380
2164
2124
2164
2164
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2082
2082
2082
2066
2582
2589
534
557
2582
2578
2578
538
562
2578
2566
2566
2566
2566
2566
2642
2642
2598
2602
2578
562
2578
562
2578
2578
562
2578
2598
2582
2582
2589
2578
2602
2610
2610
2578
2610
3590
3590
3590
3606
3606
3682
3682
3586
3618
3618
3590
3590
3610
3602
3602
3636
3636
3636
3636
3636
3636
3636
3636
2653
2642
602
2642
2642
2566
2566
2566
2642
2642
2598
2582
2582
2589
2602
2578
562
2578
562
2578
2578
562
2578
2626
2626
2626
2645
2642
2642
2642
598
2626
2626
3149
1117
598
605
2646
3154
1114
594
602
2646
2646
2646
2646
2646
2646
2646
2644
3586
3586
3620
3620
2054
2100
2100
2562
2566
2566
2566
2589
2580
2580
2580
2358
2196
2196
2196
2196
2221
2246
2230
2230
2100
2100
2100
2196
3334
3330
3330
3330
3330
3330
3097
3101
3670
3670
3666
2932
3660
2052
2568
2052
2052
2052
2052
2804
2098
2098
2292
2292
2193
1169
146
1170
154
1178
2194
1170
2292
2292
2292
2292
2804
2100
564
308
2612
2650
2100
50
60
148
564
308
306
316
2612
572
2346
300
314
2098
306
2354
2098
306
2354
2098
306
2098
306
2098
306
2098
146
562
306
2098
562
306
2354
2098
306
2354
2098
306
2098
146
306
2098
2098
562
306
2354
2098
306
2354
2098
306
2098
562
306
2098
562
306
2834
2834
2860
2833
2842
2833
788
2834
796
2836
3828
3828
3828
3828
3828
3828
3828
2354
2097
306
2609
2354
2858
2842
2858
2858
2858
2858
2842
2858
2858
2858
2858
2858
2842
2841
2858
2858
2858
2858
2858
2858
2858
2858
3674
2868
2868
2868
2841
2833
793
794
2833
786
794
810
2842
2834
2841
794
2833
2842
2841
794
2833
2841
794
2841
794
2833
2842
2842
2844
2826
786
796
2842
2834
796
2826
794
2842
2842
2841
2833
788
793
794
2833
778
786
796
794
810
2841
794
2834
2852
2842
2841
2858
2834
796
2841
794
2833
2836
794
2841
794
2833
809
2841
794
2841
794
2833
2842
2841
794
2842
2833
793
794
2826
810
2841
794
2841
794
2836
793
794
2858
2852
2836
796
804
2826
786
796
2842
2834
796
2826
788
794
2836
794
2842
2841
2841
2858
812
2858
2858
2858
812
2858
812
2858
812
2858
2858
812
2858
812
2858
812
2858
812
2858
2860
2858
812
2858
812
2857
2860
2860
2860
2866
2866
3828
3828
3828
3828
3828
3828
2858
2866
826
2868
818
3828
2866
2866
2866
2874
2858
818
826
2858
820
818
3828
3828
3828
3828
3828
3828
3828
3828
3828
3828
3828
2292
2068
18
28
2065
18
26
2060
20
18
28
2065
9
28
2066
2292
2380
330
348
346
2380
330
348
346
2068
2065
18
26
2066
2068
18
28
2065
18
26
2066
2060
20
18
28
2065
9
10
18
28
26
2090
44
2090
44
2772
2772
2252
2970
2458
2458
2457
410
2458
2457
410
2458
2100
2066
28
2074
2074
2066
28
2074
2074
2065
2058
18
2065
2066
28
2058
2066
28
2066
28
2065
2065
10
18
28
26
2065
2066
28
2065
2058
2066
28
2074
2065
26
2074
2074
2058
26
2065
26
2065
18
28
26
2066
28
2074
2065
20
2065
10
18
28
26
2068
2065
20
2076
2076
2076
2298
2297
244
250
2298
2297
244
250
2298
2100
2100
2065
20
2076
2074
2297
250
2297
250
2297
244
250
2292
2292
2297
244
250
2292
2292
2474
2474
2474
2916
2916
2916
2457
2458
2458
2450
2378
410
2378
410
2458
2458
2458
2457
410
2250
426
330
402
2452
410
2250
426
330
2452
410
2457
410
2250
2457
410
2452
410
2250
2457
410
2250
426
330
402
2457
410
2250
330
402
2250
426
2458
2457
410
2250
330
2457
410
2457
410
2250
330
2457
410
2250
330
2458
2250
2378
348
346
2378
348
346
2396
346
2970
2378
348
346
2378
348
346
2396
346
2970
2970
2970
2378
348
346
2378
348
346
2396
346
2378
348
346
2378
348
346
2396
346
2970
2970
2970
2970
2970
2970
2380
348
346
2380
348
2380
330
348
346
2380
348
346
2964
922
2378
348
346
2380
330
348
346
2380
348
346
2964
922
2969
922
2380
330
348
346
2380
330
348
346
2380
348
346
2964
922
2970
2380
348
346
2380
348
2380
348
346
2380
348
2969
2969
922
2962
2964
922
2378
348
346
2380
330
348
346
2380
348
346
2378
348
346
2380
330
348
346
2380
348
346
2964
922
2970
2969
922
2969
2969
922
2964
922
2969
922
2969
922
2970
2969
922
2970
2969
2970
2970
2969
2970
2970
2970
2969
2964
2964
922
2970
2969
2964
922
2969
2964
922
2969
922
2969
2970
2969
2964
922
2969
2969
922
2969
2970
2090
2090
2066
28
2074
2066
28
2074
2066
28
2074
2066
28
2074
2066
28
2074
2066
28
2074
2058
26
2066
28
2074
2065
20
2065
20
26
2065
10
18
28
26
2066
28
2068
26
2058
2066
28
2068
26
2065
20
26
2058
18
2068
26
2065
20
26
2058
18
28
26
2065
20
26
2065
10
18
28
26
2066
28
2068
26
2065
20
2058
18
2066
28
2068
26
2065
20
2065
9
28
2065
20
26
2058
18
2066
28
2068
26
2074
2065
26
2074
2074
2058
26
2065
26
2065
18
26
2066
2074
2065
26
2065
18
28
26
2066
2074
2066
28
2074
2066
2074
2065
20
2058
18
28
26
2065
20
2065
10
18
28
26
2068
2065
20
2068
2065
20
2065
9
28
2065
20
2065
20
2068
2076
2076
2076
2076
2076
2076
3796
3796
3796
3796
2449
404
2449
2449
404
2458
2132
2130
2449
404
2772
2436
2228
2644
2644
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2186
180
178
2228
2228
2610
178
2610
178
2226
2226
2226
2610
178
2610
178
2610
178
2226
2226
2226
2226
2226
2186
2186
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2644
2644
2644
2322
2450
2450
2322
2457
410
858
2457
410
2457
2602
298
2602
298
2602
298
2602
298
2602
2602
2612
588
2612
588
2612
588
2612
588
2321
153
282
154
2321
266
554
274
284
282
298
2585
553
538
2322
284
2330
154
2314
282
154
2321
276
153
148
154
2321
266
274
284
282
298
2569
538
585
2322
284
2324
148
154
2321
276
153
154
2314
274
298
2321
276
153
2314
276
154
2201
148
154
2314
274
284
282
2569
538
585
2201
154
2322
284
2196
154
2201
154
2314
274
2201
154
2201
2314
2332
2322
284
2202
2322
284
2332
2314
154
2604
172
298
300
2602
170
172
298
300
2604
172
298
300
2604
172
298
300
2602
170
172
298
2218
172
298
300
2220
298
2220
300
2218
172
298
300
2220
298
2346
665
2604
172
684
668
2716
2604
172
684
668
2604
172
684
668
2716
2772
2772
2762
2762
2636
2612
588
2612
588
2612
588
2612
588
2585
553
538
585
2569
538
649
585
2811
2436
2436
2436
2436
2436
2436
2436
2436
2969
922
2970
2970
2969
922
2962
2970
2970
2969
922
2962
2969
922
2970
2970
2969
922
2969
922
2970
2969
2970
2449
409
410
2449
402
410
2449
410
2450
410
2450
412
2458
2457
410
2449
2450
412
2458
2450
412
2450
412
2460
2458
2458
2449
409
404
410
2449
402
412
410
2449
404
410
2450
410
2450
412
2452
410
2457
410
2457
410
2449
2450
412
2452
410
2457
410
2449
409
404
410
2458
2452
402
412
2450
412
2460
2452
410
2457
410
2458
2457
404
410
2449
402
412
410
2457
404
410
2457
2450
2452
410
2450
410
2450
412
2452
410
2457
410
2450
412
2452
410
2457
410
2457
410
2449
2457
404
410
2450
412
2452
410
2457
410
2450
412
2452
410
2457
410
2457
404
410
2450
410
2452
402
412
2450
412
2460
2452
410
2457
410
2457
410
2450
2458
2458
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2602
298
2602
298
2346
2346
2602
298
2602
298
2346
2346
2602
298
2602
298
2201
2346
2602
298
2602
298
2346
2346
2346
2346
2322
284
2586
282
154
2321
281
153
282
154
2321
284
2322
284
2586
282
154
2596
274
284
292
2580
276
538
148
282
154
2585
281
282
2314
298
586
2321
276
281
153
282
154
2321
265
284
2321
537
276
281
538
153
282
154
2322
282
2322
284
2324
538
282
154
2585
281
282
2314
554
298
586
2329
153
282
154
2322
146
2322
284
2580
276
538
282
2329
153
282
154
2322
2585
281
282
2314
554
298
586
2330
2585
281
538
153
282
154
2324
281
153
282
154
2313
284
2329
153
282
154
2330
154
2329
153
282
154
2586
282
2585
276
281
538
153
282
154
2322
282
298
2322
284
2324
538
282
154
2329
153
282
154
2322
146
298
2322
2330
154
2217
297
556
554
170
298
300
2217
297
170
298
2604
554
172
298
300
2604
554
172
298
300
2604
554
170
298
300
2604
298
300
2346
2604
172
300
2604
172
298
300
2604
172
298
300
2346
2604
300
2604
300
2969
922
2970
2811
2436
2436
2436
2436
2436
2458
2457
2457
410
2457
410
2452
410
2458
2457
410
2457
2458
2228
2228
2228
2228
2228
2228
2322
2322
2330
2330
2322
3066
3066
3068
3068
1018
3068
1018
3066
3066
3066
3066
3060
3068
3066
3060
3060
3060
1018
3060
3068
1018
3068
1018
3060
3066
3060
3060
3060
2457
858
2457
2602
298
2602
298
2602
298
2602
298
2636
2636
2612
588
2321
282
2321
266
274
284
282
298
2585
553
2321
282
2321
266
274
284
282
298
2322
284
2330
2330
2322
284
2330
2332
2322
284
2330
2322
284
2332
2314
282
2321
276
2321
266
274
284
282
298
2569
538
2321
276
2321
266
274
284
282
298
2322
284
2324
2321
276
2314
274
298
2322
284
2321
276
2314
298
2324
2332
2322
284
2324
2322
284
2332
2314
276
2604
298
300
2602
298
300
2604
298
300
2604
298
300
2602
298
2604
298
300
2602
298
2602
298
2346
300
2604
298
300
2602
298
2602
298
2602
298
3066
3066
3068
1018
3066
3066
3068
1018
3060
3068
1018
3066
2636
2612
588
3066
3066
3068
3066
3066
3066
3060
3068
3068
1018
3060
3060
3060
3066
3066
3060
3068
1018
2969
922
2962
2969
922
2970
2970
2969
922
2970
2970
2970
2969
922
2962
2969
922
2970
2970
2969
922
2969
922
2970
2970
2969
2970
2602
298
2602
298
2346
2346
2602
298
2602
298
2346
2346
2602
298
2602
298
2329
2346
2346
2602
298
2602
298
2346
2346
2585
281
282
2314
554
298
2329
282
2322
2322
284
2586
282
2330
2329
282
2321
281
282
2321
284
2332
2314
538
282
586
2330
2322
284
2586
282
2585
281
282
2314
554
298
2329
282
2322
2322
284
292
2324
538
282
2585
281
282
2314
298
2330
2329
282
2321
276
281
282
2321
265
284
2585
276
281
538
282
2329
282
2332
2314
538
282
586
2330
2321
537
276
281
538
282
2322
282
298
2322
284
2324
538
282
2604
554
298
300
2602
298
2346
2604
554
298
300
2604
554
298
300
2604
554
298
300
2604
554
298
300
2602
298
2604
554
298
300
2604
554
298
300
2604
554
298
300
2602
298
2601
297
554
298
2346
3834
2802
764
2802
764
2810
2802
764
2810
2812
2810
2812
2810
2604
2636
2636
2860
2860
2860
2860
2860
2860
2860
2860
2860
2860
2860
2860
2860
2860
2860
2860
3738
3740
3738
3738
3834
3834
3834
3834
2860
2860
2860
2860
2860
2860
2100
50
2100
50
2100
50
564
180
562
178
436
692
434
690
2100
564
180
178
436
692
690
2100
50
178
434
2100
2100
50
436
2100
50
436
434
2098
2100
50
564
180
562
178
436
434
2100
50
564
180
178
436
434
2098
2098
178
434
2098
178
434
2100
50
2100
2100
50
178
436
434
2100
436
2100
50
178
434
2100
2100
50
180
178
436
434
2100
50
180
178
436
434
2100
50
564
180
562
178
436
692
434
690
2100
50
564
180
178
436
692
434
690
2100
50
178
434
2100
50
2100
50
180
178
436
434
2100
50
180
178
436
434
2100
50
2100
50
2100
50
180
178
436
434
2100
50
180
178
436
434
2100
50
2098
2100
50
180
178
436
434
2100
50
2100
50
436
2098
2100
2100
50
180
178
436
434
2100
50
180
178
436
434
2100
50
2100
50
2100
50
564
562
2100
50
564
2100
2098
180
178
436
2100
50
2228
178
436
434
2100
50
180
436
2100
50
178
434
2098
2100
50
564
180
562
178
436
434
2100
50
564
180
178
436
434
2100
50
2100
2100
50
2100
2100
50
2100
50
180
178
434
2100
2100
180
178
436
2100
50
180
178
436
434
2100
50
180
178
436
434
2100
50
180
178
436
692
690
2100
50
564
180
178
436
692
434
690
2100
50
178
434
2100
50
2098
2098
2098
2098
2100
50
2100
2100
50
2100
2100
50
2100
50
2100
2100
2100
50
436
2100
50
436
434
2100
50
436
434
2100
50
436
434
2098
2098
434
2482
2100
50
2100
2100
50
436
434
2100
436
2100
434
2100
2100
50
436
434
2100
50
436
434
2100
50
436
692
434
690
2100
50
436
692
434
690
2100
50
434
2100
50
2100
50
436
434
2100
50
436
434
2100
50
2100
50
2100
50
436
434
2100
50
436
434
2100
50
2100
50
2100
50
2100
50
436
434
2100
50
2100
50
2100
50
436
2100
2100
50
436
434
2100
50
436
434
2100
50
2100
50
2100
50
2100
50
2100
50
2098
436
2100
50
2484
434
2100
50
436
2100
50
434
2100
50
436
434
2100
50
436
434
2100
50
2100
50
2098
2100
50
436
434
2100
50
436
434
2100
50
436
692
690
2100
50
436
692
434
690
2100
50
434
2100
50
2098
2098
2100
50
2100
2100
2100
50
2100
2100
2996
946
2996
946
2994
2996
946
2996
946
2994
2996
2996
2996
3250
3252
3684
3684
2404
2404
2404
2404
2740
690
2740
2740
690
2740
2738
2740
690
2740
2738
2740
3892
1842
3892
1842
3892
3892
1842
3892
1842
3892
2100
50
564
562
2100
564
2098
2100
50
2100
2100
50
564
180
562
178
436
434
2100
50
564
180
562
178
436
434
2098
436
434
2484
434
3636
2266
2266
2740
690
1844
1842
2740
690
1844
2740
690
1844
1842
2740
690
1844
2738
2740
690
2740
690
2740
690
2740
690
2740
690
2740
690
2100
50
180
178
436
434
2100
180
178
436
434
2100
50
180
178
436
434
2100
50
180
178
436
434
2100
50
178
434
2100
50
180
178
436
434
2100
50
180
178
436
434
2100
50
180
178
436
434
2100
50
180
178
436
434
2100
50
178
436
434
2100
50
180
178
436
434
2100
180
178
436
434
2100
50
180
178
434
2100
50
180
178
436
434
2100
50
180
178
436
434
2100
50
180
178
436
434
2100
180
178
436
434
2098
178
434
2098
180
178
436
434
2228
178
436
434
2098
434
2100
434
2100
2100
50
436
434
2100
50
436
434
2098
436
434
2484
434
2100
50
436
434
2100
50
436
434
2100
50
434
2100
50
436
434
2100
50
436
434
2100
50
436
434
2100
50
436
434
2100
50
436
434
2100
50
436
434
2100
50
436
434
2100
50
436
434
2100
50
436
434
2100
50
434
2100
50
436
434
2100
50
436
434
2100
50
436
434
2100
50
436
434
2098
434
2098
436
434
2484
434
2098
434
2100
434
2100
2404
2404
2404
2404
2404
2404
2404
2404
2483
2483
2483
2483
2483
2970
2170
2170
2170
2170
2164
122
2164
122
2460
2460
2420
2420
2420
412
2380
2380
2380
2380
2380
2380
2380
2380
2170
2170
2169
122
2169
122
2170
2170
2170
2170
2170
2169
122
2170
2170
2170
2169
116
122
2164
2169
116
122
2164
2169
116
122
2164
2164
122
2164
122
2169
122
2164
122
2169
122
2164
122
2170
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
2460
410
2458
2460
410
2458
2458
2460
410
2458
2460
410
2458
2460
410
2458
2460
410
2460
2460
410
2458
2460
410
2460
410
2460
2460
410
2458
2460
410
2458
2460
410
2460
410
2460
410
2458
2460
410
2460
2460
2460
2460
2460
2458
2460
410
2460
410
2457
2460
410
2457
2457
2460
410
2460
410
2420
2457
2460
410
2460
410
2457
2460
410
2457
2460
410
2460
2460
410
2460
2460
2420
2460
410
2460
2460
2460
410
2457
2460
410
2457
2460
410
2457
2460
410
2460
410
2420
2457
2460
410
2460
410
2457
2460
410
2457
2460
2460
410
2460
410
2460
2460
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2996
946
2996
946
2996
946
2996
946
2996
946
2996
946
2996
946
2996
946
2996
946
2996
946
2996
946
2996
946
2996
2996
946
2810
2457
410
2457
410
2458
2452
2457
404
2452
410
2452
2220
2220
2220
2220
2220
2220
2201
154
665
666
2201
172
156
154
665
666
2202
666
2201
154
665
666
2201
172
156
154
665
666
2204
154
666
2204
154
666
2204
2220
300
2202
666
2202
666
2202
666
2348
2201
154
2201
172
156
154
665
666
2201
154
665
666
2201
172
156
154
665
668
666
2204
154
666
2204
154
2220
300
2220
156
154
666
2202
666
2204
154
666
2220
300
2220
156
154
2204
154
666
2220
300
2202
666
2220
156
154
666
2202
666
2220
156
154
666
2220
156
668
2220
156
668
2202
2220
156
154
668
666
2201
154
665
666
2204
154
668
666
2202
2201
665
2220
156
154
668
666
2202
666
2204
154
668
666
2604
172
300
2201
665
2201
665
2201
154
2201
156
154
665
668
666
2201
665
2220
156
154
668
666
2202
666
2204
154
668
666
2220
300
2220
2201
172
154
665
666
2201
156
154
668
2202
666
2220
156
154
668
666
2204
668
2202
666
2204
154
668
666
2201
665
2220
156
668
2202
2204
154
668
666
2716
2714
2716
2714
2716
2714
2716
2714
2716
2714
2716
2714
2716
2716
2716
3034
3034
3034
3034
3034
3034
3034
2457
410
2458
2452
410
3034
3034
3034
3034
3034
3034
3034
3034
3034
3034
2713
666
2732
668
666
2714
2713
666
2604
684
668
2714
2604
666
2716
666
2604
300
2716
666
2714
2716
666
2604
300
2716
666
2604
300
2732
668
666
2714
2716
2348
2604
668
666
2713
666
2732
668
666
2714
2604
2348
2604
300
2348
2713
666
2716
2714
2714
2716
2348
2714
2716
666
2714
2714
2716
2716
2716
666
2714
2713
666
2716
666
2714
2713
666
2716
2714
2716
666
2604
300
2716
666
2714
2716
666
2604
300
2713
666
2714
2716
666
2604
300
2732
668
666
2714
2716
2348
2713
668
666
2713
666
2714
2714
2713
666
2714
2348
2604
2348
2348
2713
666
2716
2716
2716
2348
2714
2716
666
2714
2716
2716
2716
666
2714
2828
2828
2828
2828
2828
2828
2828
2828
2828
2828
2828
2828
2828
2828
908
2828
652
2828
652
2828
652
908
2828
652
908
2828
652
908
2828
652
2828
652
2828
652
2930
2962
3290
3290
3001
954
3002
3002
2996
2996
953
954
2996
2996
2996
3002
2962
924
2970
2969
922
2964
922
2930
2932
882
3482
3481
2938
2932
2930
890
2930
2929
889
884
890
2929
890
2938
2906
2906
2906
2964
922
2969
922
2964
922
2970
3308
3308
3308
3290
3290
1244
3290
1244
3290
1244
3290
3290
1244
3290
1244
3290
1244
2930
890
2929
889
884
890
2938
2266
2266
2266
2482
2482
2930
2930
2484
3033
3036
3036
2484
2484
2484
2418
2418
2418
2969
922
2970
2969
922
2970
3610
3610
3674
3609
3610
3610
3609
3612
1562
3610
3609
1562
3612
1562
1628
3610
3610
3609
3609
1562
3674
3612
1562
1628
3610
3610
1626
3609
3609
3610
3610
3826
3826
3826
3610
3676
1626
3610
3609
1562
3610
3612
3612
1562
3610
3612
1562
1628
3609
1562
3676
1626
3612
1562
1628
3612
1562
1628
3610
3610
1626
3610
3610
3610
3380
3380
3356
3380
3356
2569
3892
3892
3596
3844
3844
3892
3892
3844
3844
3844
3844
3844
3844
3850
3850
3340
3340
3340
3340
3340
3340
3340
3340
3340
3340
3738
3890
1852
3890
3890
1882
1850
3890
1882
1850
3889
1881
1850
3889
1852
3898
3890
1850
3596
3596
3596
3596
3596
3596
3596
3596
3604
3604
3604
3604
3660
3660
3604
3604
3604
3604
3604
2866
2866
2820
2820
2820
2868
2868
2868
2868
2820
2820
2834
818
828
2834
818
828
2866
826
2842
818
826
2865
2865
2865
820
2820
2820
2820
2820
2820
2820
2820
2820
2820
2820
2820
2820
2820
2820
2820
2586
562
2610
2586
562
2820
2820
2820
3340
3340
3340
3340
3340
3340
3348
3348
3340
3340
3340
3332
3332
3332
3332
2834
818
2834
818
2866
2866
2866
2866
2866
2866
2866
2866
2866
2820
2820
2820
2610
818
2308
2866
2866
2866
2866
2866
2866
2866
2866
2866
2866
2866
2866
2866
2866
2866
2866
2868
818
2868
818
2868
818
2868
818
2868
818
2868
818
2868
2868
818
2868
818
2826
2826
2826
2826
2826
2826
2820
2820
2820
2820
2820
2820
2820
2820
2820
2820
2834
818
828
2842
818
826
2834
796
818
828
2842
818
826
2842
818
826
2834
796
818
828
2842
818
826
2842
818
826
2833
817
2833
817
794
820
826
2852
996
2833
817
2833
817
2852
2852
996
2834
2842
2874
2844
828
2874
2868
818
2868
818
2868
818
2868
2826
2826
2826
2874
2865
796
828
2844
828
2844
828
2874
2874
2866
2866
826
2866
2866
2868
818
2868
2866
2868
818
2868
818
2868
818
2868
818
2868
2868
818
2868
818
2868
818
2820
2826
2826
2826
2826
2820
2820
2820
2820
2820
2820
1668
2820
1668
2820
2820
2820
2820
2820
2820
2820
2820
2820
2820
2820
2820
2820
2820
2820
2820
2610
2586
562
2585
2586
562
820
818
2329
282
313
306
314
2330
1306
306
314
1338
2329
313
308
2356
306
2564
2564
2308
2308
2308
2842
818
826
2834
796
818
828
2842
818
826
2834
796
818
828
2842
818
826
2852
2833
817
2865
794
818
826
2833
817
2833
817
794
820
818
2852
2834
2842
2834
2842
2834
2842
2834
2842
2874
2842
2844
828
2874
2954
2954
2954
2586
570
2866
2866
2866
2866
2866
2866
2866
2610
2610
2610
2868
818
2868
818
2868
818
2868
818
2868
818
2868
2826
2826
2826
2874
2865
796
794
810
828
826
2874
2865
796
828
2844
828
2874
2844
828
2844
828
2874
2874
3340
3340
3340
3340
3340
3340
3340
3340
3340
3340
2868
818
2868
818
2868
818
2868
818
2868
2868
818
2868
818
2868
2868
818
2868
818
2820
2820
2820
2820
2820
2820
2610
2610
2610
2612
562
2612
562
2612
562
2612
3378
3378
2356
1332
1330
2356
1332
2308
1284
2308
1284
2564
2564
2564
2564
2834
2834
2842
2842
2834
2874
2876
826
2874
2876
826
2844
828
2874
2844
828
2874
2844
2874
2578
540
562
2578
540
562
572
2586
562
570
2586
562
570
2577
561
2577
561
530
2577
561
570
2577
561
540
2577
2586
2578
540
572
2578
540
572
2618
2618
3345
1329
313
1306
1337
1330
1338
3345
2322
284
1298
1308
306
1330
1340
2330
1306
306
1330
1338
3354
306
314
1330
1338
2321
1297
276
305
1329
1300
313
308
1337
1332
314
1338
2321
1297
1329
282
1306
1337
1338
3345
1329
1300
313
1337
1332
1330
1338
3345
2321
1297
276
1329
1300
282
313
1337
1332
314
1330
1338
3346
1306
1332
1330
1338
2324
1300
282
306
1332
1330
1338
2324
1300
308
306
1332
314
1330
1338
3340
3340
3340
3340
3340
3340
3340
3340
3340
3340
3340
3340
3340
3340
3340
3340
2820
2820
2834
2842
2842
2820
2820
2820
2820
2866
2866
2866
3994
2866
2866
2866
2866
2866
2868
818
2866
2866
2866
2866
2866
2868
818
2834
818
828
2866
826
2834
818
828
2834
818
828
2842
818
826
2866
826
2833
788
817
825
820
818
826
2833
817
796
828
2866
2868
818
826
2866
2834
818
828
2866
826
2834
818
828
2834
818
828
2842
818
826
2866
826
2833
788
817
825
820
818
826
2833
817
796
825
828
2866
2868
818
826
2866
2842
818
826
2866
2866
826
2866
2866
2866
2868
818
826
2868
818
2865
825
818
826
2865
818
828
826
2834
796
818
828
2842
818
826
2834
796
818
828
2842
818
826
2834
796
2842
826
2865
825
820
818
826
2865
818
828
826
2868
818
826
2865
825
820
826
2866
2868
826
2322
284
306
2354
314
2354
2692
2692
2692
2692
2692
2692
2692
2692
2180
2180
2186
2186
2138
154
2204
154
2204
2193
89
148
90
2193
154
2138
2138
2138
2866
2866
2866
2866
2866
2866
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
3378
3378
3378
3378
3378
3378
3378
3380
1330
3380
1330
3377
1337
1330
3378
3378
3377
1337
1330
1338
3377
1330
1340
1338
3378
1338
3377
1337
1332
1330
1338
3377
1332
1330
1338
3380
1330
1338
3377
1337
1332
1330
1338
3377
1332
1330
1338
3380
1330
1338
3122
3122
2610
2610
2610
2610
2610
2610
2602
564
562
2602
564
562
2602
564
562
2602
564
562
2602
564
2602
564
562
2610
572
2604
554
2620
570
2610
570
2604
554
2620
570
2604
562
2610
572
570
2620
2610
572
570
2610
572
570
2610
570
2610
570
2610
2609
2609
570
2609
2612
2610
2610
570
2610
570
2610
570
2612
562
2612
562
2610
2612
562
2612
562
2604
554
572
570
2604
554
572
570
2604
554
562
572
570
2610
572
2604
554
572
860
842
858
2604
554
570
2610
570
2604
554
572
860
842
858
2604
554
570
2604
554
562
572
860
858
2604
554
562
570
2620
2610
572
570
2610
570
2604
564
570
2618
2609
570
2604
564
844
860
842
858
2604
564
2892
860
858
2609
554
564
562
570
2612
2604
564
570
2618
2612
844
860
842
858
2612
2618
2604
564
844
860
842
858
2604
564
2892
860
858
2609
570
2612
562
2618
2618
2898
2660
2660
2660
2660
2660
2956
1420
2660
628
604
732
2660
628
604
732
2660
628
2698
2698
2698
2572
716
2572
2102
2134
2372
852
2372
2900
2388
852
2372
836
2470
2828
2412
2412
876
2412
876
2484
2484
2900
356
868
2404
2372
836
340
852
332
356
868
844
2884
340
852
2468
2468
2884
340
852
2372
836
340
356
868
2388
852
2468
404
2468
2900
2468
2468
2772
2372
836
340
852
724
2900
2884
852
2468
2884
2884
2844
2956
916
2412
2412
876
2902
422
2900
420
356
2884
852
868
844
2380
844
2380
844
2884
2884
2844
3468
1428
2980
2980
3044
972
2980
2980
2404
2980
2980
996
2980
996
2405
2405
869
2405
869
2405
869
2292
2292
2420
3060
2420
2420
2341
3060
3060
2420
2420
2420
2420
2420
2085
293
3316
3316
3316
3316
3316
3316
4084
2548
2548
2868
2868
2868
2868
2868
2117
2484
2484
2484
2373
2501
2373
453
2437
197
325
709
453
2437
197
325
453
2245
709
453
2252
332
2252
332
2444
204
332
2444
204
332
460
2444
204
404
332
460
2252
332
2548
2548
2548
2548
2548
2548
2548
2868
2868
2868
2868
2868
2484
2484
2484
2484
2484
2452
2452
2452
2452
2452
2452
2452
2452
2438
2438
2452
2452
2693
2181
645
2700
588
2700
3060
3060
3060
3060
2694
2694
2636
2636
2693
2404
2404
2404
2404
2404
2980
2980
4084
4084
2117
2484
2484
2437
197
709
453
2437
197
325
709
453
2757
2757
2444
204
404
332
460
2444
204
332
460
2868
2868
2868
2484
2484
2452
2452
2693
581
2181
645
2181
645
2636
2700
588
2636
2700
660
588
2708
2708
2636
2708
588
2694
2694
2694
2904
2552
2552
2552
2552
2904
2492
2492
2412
2940
2940
2492
2492
2492
2996
940
2996
2492
2492
2932
892
2932
892
2932
2940
3812
3812
3876
3812
3636
3812
2636
3044
3044
3044
3044
3044
2636
3044
3044
3044
3044
2836
804
2412
2412
2932
3428
2412
372
2420
2148
2148
2148
2148
3728
2320
2608
2738
2738
2740
2740
690
2740
690
2740
2740
2953
2898
3752
2728
2086
2606
2598
2598
2598
2598
2606
2598
2598
2598
2086
2606
2598
2574
2574
2574
2574
2566
2054
518
2094
78
302
2598
614
2598
294
2086
2598
2598
2662
2662
2150
2150
2086
2086
3622
3110
2594
2594
2594
2594
2586
2074
2586
2082
546
2082
546
2082
546
3116
2604
3116
3116
2970
2074
2074
2074
2274
2786
2786
2288
2800
2272
2056
2056
2272
2784
2274
482
2274
2784
2074
2074
538
2586
2074
2074
2074
538
2074
2785
2577
2065
2065
2065
2065
2786
2066
2066
530
2578
2066
2066
530
2066
2578
2066
2066
2066
2066
2800
2800
2800
2800
2074
2074
2074
2074
2074
2074
2076
26
2076
26
540
538
2076
26
2076
26
540
538
2586
2586
2588
538
2588
538
2074
2074
538
2074
2074
2074
2074
2076
26
2074
2076
26
540
538
2076
26
2074
2076
26
540
538
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
528
2064
17
2064
2064
528
2064
17
528
529
2064
2064
2064
528
2064
528
2577
2784
2065
2065
2065
2784
2068
2068
2068
2068
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
530
2066
2066
2066
738
2066
530
2786
2578
2578
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
738
2066
2588
538
2588
538
2586
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
538
2074
2074
2074
2074
538
2074
2580
2580
2578
2578
2066
2066
2066
530
2066
530
2066
2578
2578
2578
2578
2578
2578
2066
2066
2066
2066
2066
2066
2066
2066
2800
2800
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
528
2064
2064
528
2064
528
2064
528
2064
2064
2064
528
2064
528
2064
2064
2064
528
2064
528
2576
2576
2576
2576
2576
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2078
2078
2590
2078
2078
2590
2590
2078
2078
2590
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2800
2784
2784
2064
2064
2064
17
2064
17
2065
2064
2064
2064
2068
2068
2068
2066
2066
2066
2064
2064
2064
2064
2064
2064
2064
2064
2064
224
480
2064
2064
528
736
2784
2576
736
2064
224
2064
2064
528
736
2064
2064
17
2064
2064
2064
2066
2066
2066
2288
496
2288
496
2076
26
2076
26
2076
26
2076
26
2074
2076
2076
2056
2056
2056
2056
2576
2576
2064
2064
2064
2064
2064
2064
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
2064
2064
2064
2064
528
2064
17
2064
17
2064
2064
2064
2064
2064
528
2064
2066
2066
2066
2066
2066
2578
2288
496
2288
2076
26
2074
2076
26
2076
26
2074
2076
26
2056
2056
2056
2056
2064
2064
224
480
2064
2064
2064
224
480
2064
2068
2274
2066
2274
2066
2056
2056
2066
2066
2066
2066
2066
2066
530
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
530
3592
3592
2056
2056
2056
2056
2056
2056
2056
2800
2800
2800
2800
2076
26
2076
26
540
538
2076
26
2076
540
2064
2064
2064
2064
528
2064
2064
2064
528
2064
528
2064
2064
2064
2064
528
2064
528
2064
2064
2064
2064
2786
2786
2066
2066
2066
2066
2066
2066
2066
2066
2066
2066
530
2066
2066
2066
4050
4050
4050
4050
2066
2066
2066
2066
530
1554
2066
2066
530
1554
2066
2066
2066
2066
530
1554
2066
2066
2066
2066
2066
530
1554
2066
530
1554
2066
2066
2578
2074
2065
2065
2066
2066
2066
2074
2074
2074
2074
2065
2065
2066
2066
2066
2066
2074
2274
2274
2058
2058
2058
2784
2784
2784
2784
2618
2650
2650
2610
2608
2525
2317
2317
2819
2819
2829
2829
2829
2829
3600
2580
2560
2560
2274
2274
2411
2411
2256
2994
2610
2857
2857
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2843
2331
3867
2482
2482
2226
2226
3634
3634
3634
2256
2544
2800
496
2666
2666
2666
2666
2666
2666
2666
2666
2666
2666
2666
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2154
3050
3050
2282
2282
2282
2282
2282
2282
2282
3050
3050
3050
3050
3050
3050
2282
2282
2282
2282
2282
2282
2226
2226
2226
2226
2666
2226
2226
2258
2258
2258
978
3026
3026
3026
3026
3026
2258
2258
2258
978
2258
978
2258
978
2258
978
3026
3026
3026
2258
978
2258
3026
3026
3026
3026
2265
2265
2265
2265
985
2265
2265
2265
2265
2265
985
2265
985
2265
985
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
3033
3033
3033
3033
3033
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
3033
3033
3033
3033
2265
2265
2265
2265
2265
2265
2265
2265
2265
3033
3033
3033
3033
2265
985
2265
985
2265
2265
2265
2265
2265
2265
2265
985
2265
985
3033
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
3033
2265
3033
2265
2265
2265
2265
985
3033
3033
3033
2265
2265
985
2265
985
2265
2265
985
2265
2265
2265
2265
2265
2265
2265
2265
985
3033
3033
2265
2265
985
2265
985
2265
985
2265
985
3033
2265
985
2265
985
2265
985
2265
985
2265
3033
2265
2265
2265
2265
2265
2265
2265
985
2265
2265
3033
3033
3033
3033
3033
3033
3033
3033
3033
3033
3033
3033
3033
2264
2264
2264
2264
984
2264
2264
984
2264
3032
3032
2264
984
3032
2264
984
2264
984
2264
984
3032
3032
2264
984
3032
3032
3032
3032
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
3024
2256
976
2256
976
3024
3024
3024
3024
2256
2256
2256
2256
976
2256
976
3024
3024
3024
3024
2256
2256
2256
3024
3024
3033
3033
3033
2265
2265
3033
2265
985
2265
985
2265
985
2265
985
2265
985
2265
985
2265
2265
985
2265
985
2265
985
2265
985
2265
985
2265
985
2265
985
2265
985
2265
985
2265
985
2265
985
2265
985
2265
2265
2265
2265
2265
2265
2265
985
2265
2265
2265
3032
3032
3024
3024
3024
3024
3033
2265
985
2265
2265
985
2265
2265
3033
3033
2265
2265
3033
3033
2265
2265
2265
2265
3033
3033
2265
2265
3033
3033
3033
3032
3024
3033
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2256
2258
978
2258
2258
978
3026
2259
3026
3026
3026
3026
2405
2405
3025
3025
3025
3025
3025
3025
2258
2258
978
3026
3026
2257
2405
2405
2405
2405
2405
2257
357
2405
2405
2257
2405
2405
3025
3025
2258
2258
2258
3026
2258
3026
3026
2405
2405
3025
3025
3025
2258
978
3026
2258
2405
2405
2405
3025
3025
3025
3025
2405
2405
2405
2257
357
2405
2405
2405
2405
2405
2405
2405
2405
2405
3025
2405
2405
2405
2405
2405
2258
978
2258
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
3025
3025
3025
3025
2257
977
2257
977
2405
2405
2257
977
2405
2257
2405
2405
2257
977
2257
977
2405
2405
3025
3025
3025
2257
977
2405
2405
2257
357
2405
2257
977
2405
2257
977
2405
2257
977
2405
2405
2257
357
3025
3025
3025
2257
2405
2405
2405
2405
2405
2405
2257
2405
2405
2405
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
2257
2257
2405
2405
2405
3025
2257
2405
2405
2257
2257
2257
2405
2405
2405
2405
2405
2405
2405
2405
2405
2257
977
3025
2257
2405
3025
2405
2257
977
2405
3025
2405
2257
977
978
2405
2405
2257
2405
3025
357
2405
2405
2405
2257
2405
3025
357
2405
2257
977
2405
3025
357
2405
2257
2405
3025
357
2405
2257
977
2405
3025
357
2405
2405
2257
2405
3025
357
2405
2405
2405
2405
2257
977
357
978
2405
2405
3025
357
2405
2257
2405
2405
2405
2257
977
2405
3025
357
2405
2405
2405
3025
357
2405
2257
977
3025
357
2257
2405
3025
357
2405
2257
2257
977
3025
2257
977
3025
2405
2257
2405
3025
357
2405
2257
977
357
978
2405
2405
3025
357
2257
2405
3025
357
2405
2257
977
357
978
2405
3025
357
2405
3025
2405
2257
2405
2405
3025
2405
2405
2405
2405
2405
2405
2405
2257
977
3025
2257
977
3025
3025
3025
3025
3025
2257
977
978
2405
2405
3025
357
2405
3025
3025
3025
3025
978
3025
3025
3025
3025
3025
3025
3025
3025
3025
3025
3025
978
3025
3025
3025
978
3025
3025
3025
3025
3025
978
3025
3025
3025
978
3025
3025
3025
978
3025
3025
3025
3025
3025
3025
3025
978
3025
2405
3025
357
2405
2257
3025
2257
2405
3025
357
2405
3025
2405
2405
2405
2405
2257
2405
3025
357
2405
2405
2405
2257
2257
2257
2405
3025
357
2405
2257
3025
3025
2257
2257
3025
2257
3025
2257
2405
3025
357
2405
3025
3025
3025
3025
3025
3025
3025
3025
3025
2405
2405
2405
2482
435
2483
2483
2482
435
2482
435
2483
2483
2098
2099
2099
307
2099
2099
2099
2099
2099
2099
2099
307
2098
51
2099
2099
307
2099
307
2098
2099
2099
307
2099
2355
2099
2099
2099
2099
307
2099
2099
2099
2099
2098
51
2099
2099
307
2099
307
2098
51
2099
2099
307
2355
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2098
2355
2099
2099
2355
2355
2355
2099
2099
2355
2099
2355
2355
2355
2355
2355
2355
2099
2099
2355
2098
51
2099
2355
2099
2098
2098
51
2355
2099
2355
2098
51
2098
51
2099
2355
2098
51
2099
2355
2099
2098
2098
51
2355
2099
2355
2098
51
2355
2099
2355
2099
2099
2099
2355
2099
2098
2355
2099
2355
2099
2355
2099
2098
2355
2355
2227
2226
179
2739
2739
2227
2227
2227
2227
2227
2227
2227
691
2227
691
2227
2227
691
2739
2738
691
2227
2227
691
2227
2227
2227
691
2227
2227
2227
691
2227
691
2227
691
2226
179
691
2226
179
691
2227
691
2227
1715
691
2227
691
2226
179
691
2227
691
2227
2227
2226
179
2227
2227
2227
2227
2227
2227
691
2739
2738
691
2227
691
3763
2227
2227
2227
2227
2227
2227
691
2227
2227
691
2227
2227
691
2738
691
2227
2227
691
2227
2227
691
2227
2227
2227
691
2227
691
2227
691
2227
691
2227
691
2226
179
691
2226
179
691
2227
691
2227
1715
691
2227
691
2227
691
2226
179
691
2226
179
691
2227
691
2227
1715
691
2227
691
2226
179
691
2227
691
2227
2739
3763
691
2739
2739
2738
1715
691
2739
2739
2739
2738
1715
691
3763
2739
2739
2739
2739
3763
691
2739
2739
2739
2738
1715
691
2739
2739
2738
1715
691
2739
3763
691
2739
2739
2739
2739
2739
3763
2739
2739
2739
2739
2739
2739
2738
1715
691
2739
2738
1715
691
2739
2739
2738
1715
691
2739
2739
2738
1715
691
2739
2739
3763
691
2739
2739
3763
691
2739
2739
2739
2739
3763
2739
2739
2739
3763
2739
2739
2739
2739
3763
691
2739
2739
2739
2739
2738
1715
691
2739
2739
3763
691
3763
2739
3763
691
2739
2739
2739
2739
2739
2739
2739
3763
691
2739
2739
2739
3763
691
2739
2739
2738
1715
691
2739
2739
2738
1715
691
2739
2739
2739
2739
2739
2739
2739
3763
2739
2739
2738
1715
691
2739
2739
2739
3763
691
2739
2739
2739
2739
3763
691
2739
2739
2739
3763
691
2739
2739
2739
2739
2739
2739
2739
2738
1715
691
2739
2739
2739
2739
2739
2739
2739
2739
2739
2739
2739
2739
2739
2739
2739
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2739
3763
691
3763
691
3763
691
3763
691
2739
3763
691
3763
691
3763
691
3763
691
3763
691
3763
691
2739
3763
691
3763
691
3763
691
3891
3891
3891
3890
1843
3890
3891
3890
3891
3891
2099
3123
563
3123
51
563
3123
563
2098
2098
2098
51
2355
2355
2739
2739
2739
2739
2227
2227
691
2099
2099
2227
691
2226
179
690
691
2227
691
2226
179
2227
2098
51
2098
51
2098
51
2099
2099
2098
51
2098
51
2098
51
2098
51
2226
179
691
2227
2226
179
691
2226
179
691
2226
179
691
2226
179
691
2226
179
691
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
3763
2267
2271
2783
2267
2267
2267
2267
2779
2779
2779
2779
2779
2271
735
2779
2266
730
2270
734
2266
730
2270
734
2266
730
2270
734
2266
730
2270
734
2266
730
2270
734
2266
730
2266
730
2270
734
2266
730
2270
734
2266
2270
2266
2270
2266
730
2270
734
2266
2270
2266
730
2270
734
2266
730
2270
734
2778
2782
2778
2782
2266
730
2270
734
2266
730
2270
734
2266
730
2270
734
2266
730
2270
734
2266
730
2266
730
2270
734
2266
730
2270
734
2266
730
2270
734
2266
730
2270
734
2266
730
2270
734
2778
2266
730
2270
734
2266
730
2270
734
2778
2782
2778
2782
2778
2782
2778
2782
2778
2782
2778
2782
2778
2782
2778
1754
3806
2782
735
2782
735
3802
3806
3802
3806
2226
2226
2226
2258
2258
2258
978
2258
978
2258
978
3026
3026
2258
978
2258
978
2258
978
2258
978
3026
3026
3026
2258
978
2258
978
2258
978
2258
2258
3026
2258
978
3026
2405
2257
977
2405
2257
2405
2405
2405
2257
977
2405
2257
977
2405
2405
2257
977
2405
2257
2405
2405
2405
2257
2405
2405
2257
977
3025
3025
2257
977
2257
977
3025
3025
2257
977
2257
977
2257
977
2257
977
2257
977
2257
3025
3025
3025
3025
2257
977
3025
3025
2257
977
3025
3025
2257
977
2257
2257
2257
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
2405
2405
2405
2405
2405
2405
2405
3025
3025
2405
2257
2257
2257
2405
2405
2405
2257
977
3025
3025
3025
2257
977
3025
2257
977
3025
3025
2257
977
3025
3025
2257
977
2257
977
3025
2405
2405
2405
2405
2405
2405
2257
357
2405
2405
2257
357
2405
2405
2405
2405
2405
2405
2257
2405
2405
3025
2257
977
2257
977
3025
3025
3025
2257
977
2405
2405
2405
2405
2405
2405
2405
2405
2405
3025
3025
3025
2405
2405
2405
2405
2739
2739
2739
2226
2739
2739
2739
3763
2227
2227
3763
3763
3763
3891
3891
3891
3891
3123
563
2099
3763
691
3762
1715
3762
1715
2611
3123
563
3123
563
2611
2099
2098
51
2355
2099
2355
2355
2227
691
2227
1715
691
2227
691
2227
1715
691
2227
2739
2739
2739
2739
2739
2739
2739
2739
2739
3763
2739
2739
2738
1715
691
2739
2738
691
2739
2739
2739
2739
2739
2738
691
2739
2739
2739
2739
3763
3763
3763
3763
3763
3891
3123
563
3123
563
2611
2099
3635
2099
2227
3763
3763
3763
3891
3891
3891
3891
3891
3891
3891
3891
3891
3891
3891
3762
3762
3890
3890
3890
3890
3890
2099
307
3251
2098
3891
3762
3890
2266
2266
2270
2270
2257
2257
2257
357
2405
2405
2257
2405
2257
2257
357
2405
2405
2405
2257
2405
2405
2405
2405
2405
2405
2405
3025
3025
2405
2405
2405
2405
2405
2257
2405
2405
2405
2405
2405
2405
2405
2257
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2257
977
2257
977
2257
977
2405
2405
2405
2257
977
2257
977
2257
977
2257
977
3025
3025
3025
3025
3025
3025
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2257
2257
357
2405
2405
2405
2405
2257
2257
977
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2257
2405
2405
2405
2405
2405
2405
2257
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2256
976
3024
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2098
2410
2410
2410
2154
618
2666
2666
2154
618
2666
2154
618
2666
2666
2666
2666
2666
2666
2154
618
2154
2666
2154
618
2666
2666
2154
618
2666
2666
2154
618
2666
2154
618
2154
618
2666
2154
2666
2666
2154
2154
2354
2866
2258
978
2258
978
3026
3026
2258
2258
2412
2412
2412
2412
2412
2412
2412
2412
2256
976
2256
976
2256
2256
976
2256
976
2256
976
2256
976
2256
976
2256
976
2256
976
2256
976
2256
976
2256
976
2256
976
2256
976
2256
976
2256
976
2256
976
2256
976
2256
2256
2256
2256
2256
976
2256
976
2256
976
2256
976
2256
3025
3025
3025
3025
3025
3025
2257
2257
3025
3025
3025
3025
2257
977
2257
977
210
3025
2257
977
978
3025
2257
977
3025
2257
977
2258
978
2257
977
3025
2257
977
3025
2257
977
2257
977
3025
2257
977
2257
977
2257
977
2257
977
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2482
435
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
2482
435
2483
2482
435
2483
2482
435
2483
2482
435
2483
2482
2483
2483
2483
2483
2483
2483
2483
2483
2483
2483
3507
2483
2483
2483
3507
2483
2483
2483
2227
2099
2099
307
2227
3251
2739
2739
2739
2739
2099
2227
2099
2355
2099
2099
2099
2099
2099
307
2739
2739
3763
3763
3763
691
2739
2739
3123
3891
3891
2739
2099
2099
2099
2227
2227
2227
2739
2739
2738
691
2738
691
2738
691
2782
735
2783
2782
735
2782
735
2782
735
2782
735
2783
2782
735
2782
735
2782
735
2783
2782
735
2782
735
2783
2782
735
2782
735
2782
735
2783
2782
735
2782
735
2782
735
2782
735
2783
2782
735
3806
1759
2270
2270
734
2266
730
2266
2778
2270
734
2266
2270
2266
730
2270
734
2266
730
2266
730
2270
2256
720
2410
2410
2410
2410
2410
2410
2410
2410
2666
2154
618
2154
618
2666
2154
618
2666
2154
618
2154
618
2154
618
2666
2154
618
2256
976
3024
2256
2256
976
2256
976
2256
976
2256
976
2256
976
2256
976
2738
2738
2410
2411
2411
2667
2256
2099
2384
464
2384
464
2384
2384
2922
3120
3120
2328
2328
2328
2328
2328
2328
2329
3845
2330
2330
2330
2330
2330
2330
2330
2330
2330
2330
2330
2330
2330
2330
2330
2330
2330
2330
2330
2330
2330
2330
2330
2330
2330
2330
2821
774
2821
2821
2821
774
2822
2821
774
2821
2821
2821
2821
2821
2821
2821
2437
2885
2437
2453
2160
2160
2160
3184
3184
3696
2672
2048
2048
2048
2048
2048
2048
2592
672
2592
672
2464
2592
2592
2592
672
2336
416
2592
2720
2592
416
2592
2448
656
2592
400
656
2592
288
400
656
2112
3296
1256
3296
3696
2672
2672
2672
2672
2672
2672
2672
3696
2160
2160
2160
2160
2928
2816
2816
2160
2160
2160
2160
2160
2160
2160
2520
2528
2776
2776
3296
2528
2624
2624
2480
2480
2480
2480
3696
3696
3696
2691
2691
2691
2691
2051
2688
2176
2176
2048
3075
3075
3075
3075
2307
2657
2611
2589
2432
2051
2051
2051
2048
2048
3715
3715
3715
3715
3712
3712
3721
3721
2296
2276
2276
2276
2276
2276
2276
2616
952
3512
952
3000
2616
952
3512
952
3000
2616
2616
2488
2488
3512
2488
2488
2488
2296
3320
3320
3064
3064
2104
2104
2808
3064
1784
2560
2560
2590
2078
2825
2824
777
2824
777
2825
2624
2544
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
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2664
2664
2664
3688
3688
3688
3688
3688
3688
3688
3688
3688
3688
3688
3688
3688
3688
3688
3688
2560
2560
2560
2560
2560
2560
3048
3048
3048
3048
2560
2560
2560
3048
3048
3048
3048
2560
2560
2560
2560
2560
2560
2560
2560
2432
2640
2640
2288
2288
2288
2288
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
3840
3840
3840
3840
3840
3840
2048
2048
2048
2048
2432
640
3200
384
640
752
2432
2800
760
2432
640
752
3200
384
640
752
2432
640
2432
2800
2424
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2688
3200
3200
640
896
3200
896
3200
896
3200
640
896
3200
896
3200
896
3200
640
3200
3200
640
3200
2688
3200
3200
3200
3200
3200
3200
3200
3200
3176
3176
3176
3176
3176
3176
3176
3176
3176
3176
3176
3176
3176
3176
3176
2944
2944
3136
3136
2560
2560
2560
2560
3056
2560
2560
2560
2560
2096
2512
2608
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2560
2063
2048
512
2560
2048
512
2560
2048
512
2048
512
2048
512
2048
512
2048
512
2048
512
2048
512
2048
512
2048
512
2048
512
2063
2575
2055
519
2048
2063
2048
512
2575
2048
512
7
519
2048
512
2048
512
2048
512
2048
2048
512
2048
2048
512
2560
2560
2575
2560
2048
2048
512
2048
512
2048
512
2048
512
2048
512
2048
512
2048
2048
512
2048
512
3591
3056
3056
2544
2544
2544
2544
3056
3056
2416
2416
2544
2544
2544
2544
3056
3056
3056
3056
3056
3056
3568
2544
2544
3584
3536
3536
2640
2304
2304
2304
2224
2224
2512
3471
3463
3456
1415
3456
3456
1415
3456
1415
1423
3456
1423
3456
3456
3456
3456
3456
3456
3456
3456
3456
3456
3456
3456
3456
2432
2432
2432
3456
3456
3456
3456
3456
3456
3456
3456
3855
3847
3855
3855
3847
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3855
3855
3840
1799
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3456
3456
3456
3456
3456
2400
2400
2400
2400
2400
2400
2048
2048
2560
2560
2944
2944
2944
2944
2944
2560
2560
2560
2560
2560
2560
2560
3072
2560
2560
2560
2560
2560
2560
2560
2560
3072
2560
2560
2560
2560
2560
3072
512
3072
512
3072
512
3072
512
3072
3072
512
2896
2648
2648
2648
2648
2648
2272
736
2272
736
2784
2784
2272
736
2784
2272
736
2272
736
2784
2784
2784
2784
2272
736
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2272
2640
2272
736
2272
2272
2800
2640
2640
2640
2272
2272
2784
2784
2800
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2272
2272
2272
2640
2640
2560
2048
3824
3824
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2784
2272
2272
2272
2272
2272
2272
2272
2272
2272
736
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2384
2384
2816
1280
2848
2048
2048
2048
2048
2048
3072
1056
2048
2048
2064
3200
3200
2104
2104
2392
2392
2392
2392
2392
2392
2392
2392
2384
3855
3855
3855
2432
2432
2703
2447
2447
2447
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
640
2688
2688
2432
2432
640
2432
640
2432
640
2688
2688
2703
2703
2703
2688
2688
2688
2688
2688
2688
2688
2688
655
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2439
399
2439
2439
399
2439
399
2439
399
655
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
399
2432
2432
2432
3200
384
640
3200
384
640
2432
399
2432
2432
3200
384
2688
2432
2432
399
2432
3200
384
3200
384
2688
2688
2432
2432
640
2432
2432
391
399
655
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
3200
384
3200
384
3200
384
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
3200
384
640
2432
2432
2432
2432
2432
2432
3200
384
2688
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
3200
384
2688
2688
2432
2432
640
2432
2432
2432
2432
2432
2432
2432
2432
2688
2688
2688
2688
2432
2432
2432
640
2432
640
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2688
2688
2688
2688
2432
2432
640
2688
2432
2432
2432
2432
2432
2432
2432
640
2432
640
2432
640
2432
2432
3200
2688
3215
2688
647
2688
2688
3200
640
3215
3200
640
3200
2688
3200
3200
640
3200
2688
2688
2688
2688
3200
640
3200
3200
640
3712
3712
1671
1679
3712
3712
3712
3712
3712
3727
3727
3712
1671
1679
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
3719
1679
3712
3712
3712
2688
2688
2688
2688
2688
2688
2688
2688
3200
2688
3200
3200
2688
2688
2688
2688
655
2688
2688
2688
3200
640
3200
640
3200
640
2688
2688
2688
3200
640
3200
3200
640
3200
640
3200
2688
3200
3200
3200
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
3200
640
3200
3200
640
3200
640
3200
640
3200
3200
640
3200
2688
3200
3200
2688
2688
3200
640
3200
3200
640
3719
1679
3719
1679
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
1679
3712
3712
3712
3712
3712
3712
3712
3712
1679
3712
3712
3712
3712
3712
3712
3712
3712
3712
1679
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
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
2688
2688
2688
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
2688
2688
3712
3712
3712
3712
3200
640
2128
3936
3936
3951
3951
3951
3936
3936
3936
3936
3936
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
3168
2640
3152
2640
2640
2384
2384
3840
3840
3840
3840
3840
2560
2560
3599
3599
2575
2575
2575
2575
2575
2575
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
527
2560
2560
519
527
2560
2560
2560
527
2560
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
2567
2567
2567
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
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
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
2560
2560
2560
2560
2048
16
2048
2048
2048
2048
16
2048
2048
2048
2048
2048
2048
2048
2048
2048
16
2048
2048
2048
3072
1056
3088
3072
1040
3088
3072
1040
3088
3072
1040
3072
1040
3088
3072
2560
528
2560
528
2560
2560
2944
912
2048
16
2048
16
3072
1040
3072
3072
1040
3072
3072
1040
3072
3072
1040
2448
2448
2048
16
384
400
2048
16
384
400
3984
3968
2560
2432
400
2560
2432
2432
2048
2048
3968
2560
2560
2432
400
2432
400
2448
2048
16
384
400
2048
1024
1040
16
384
400
2048
16
384
400
2048
16
384
400
2048
1024
1040
16
384
400
3968
1936
3968
1936
3968
1936
3968
1936
3968
1936
3968
1936
2432
400
2560
528
2432
400
2560
528
2432
400
2560
528
2432
2432
2432
2432
2048
384
2048
384
2048
384
2048
1024
384
3968
3968
3968
3968
2560
2432
2560
2432
2560
2432
2560
2560
2560
2432
2432
2432
2432
400
2048
16
384
400
2432
400
2432
400
2432
400
2560
528
2432
400
2432
2432
2048
384
2432
2432
2432
2432
2432
2432
400
2432
400
3072
1040
384
400
2432
400
2576
2576
400
2560
528
2432
400
2576
2432
2048
1024
384
2048
384
2560
2560
384
2560
2432
2560
2432
400
2432
400
2432
400
2432
400
2432
400
2432
400
2432
400
2432
400
3072
1040
384
400
2048
16
384
400
2432
528
400
2576
2432
400
2432
528
400
2432
400
2560
528
2560
528
2432
400
2560
528
2432
400
2560
528
2432
400
2560
528
2560
528
2432
400
2560
528
2432
400
2560
528
2432
528
400
2560
528
2560
528
2432
400
2560
528
2432
2432
2432
2432
2432
2432
2432
2048
1024
384
2048
384
2560
384
2560
2432
2560
384
2560
2560
384
2560
2560
2432
2560
2560
384
2560
2560
384
2560
2560
2432
2560
2560
384
2560
2560
384
2560
2560
2432
2560
2592
2592
2560
528
2560
384
896
528
400
912
2560
528
2560
528
2560
528
2560
2432
400
2560
528
2560
384
896
528
400
912
2576
2560
528
2560
528
2560
528
2560
528
400
912
2560
2432
2560
2560
2560
3611
2059
2304
2304
2304
2688
2688
2703
2703
2703
2703
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2703
2703
2703
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2695
655
2695
655
2688
2688
2688
2695
655
2695
655
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2703
2703
2703
2703
2703
2688
2688
2688
2688
2688
2688
2688
2688
655
2688
2688
655
2688
2688
2688
647
655
2688
2688
2688
655
2688
2688
2688
647
655
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
3200
2688
2688
2688
2688
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
2944
2695
2688
2688
2688
3215
3215
3215
3215
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
1159
1167
3200
1167
3200
3200
3200
3200
1167
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
640
2688
3200
640
3215
2703
2703
2688
2688
3200
640
2688
2688
2688
2688
3200
3200
3200
3200
3200
640
2688
2688
2688
2688
3200
640
655
3200
640
3200
640
3200
1167
3200
3200
3200
1167
3200
3200
3200
1167
3200
3200
3200
3200
1159
1167
3200
3200
3200
3200
1159
1167
3200
3200
3200
3200
1159
1167
3200
3215
3215
3215
3215
3215
3215
3215
3215
3215
3215
3215
3215
3215
3215
3200
640
3200
640
3200
3200
640
3200
640
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
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
640
3200
640
3200
640
2688
2688
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
640
896
2688
3200
896
2688
2944
3200
640
896
2688
3200
896
2688
3200
896
2688
3200
896
3200
640
896
3200
896
3200
896
3200
896
2688
3200
896
2688
3200
896
3200
640
896
3200
896
3200
896
3200
896
2688
3200
896
2688
3200
896
2944
3200
896
3200
896
3215
3200
3200
3200
2688
3200
3200
2688
3200
640
2688
2688
2688
3200
640
2688
2688
2688
3200
640
2688
2688
2688
3200
640
2688
2688
2688
3200
640
2688
2688
2688
3200
640
2688
2688
3207
655
2703
3200
640
3200
640
2688
3207
2688
2703
3200
640
3200
640
3200
640
3200
640
3200
640
2688
2688
3200
640
3215
655
2703
3215
3215
3215
3215
3215
2703
3215
3215
3215
3215
3215
3215
3215
3215
3215
3215
3215
2703
3215
3215
3215
3215
3215
3215
3215
3215
3215
3215
3215
2703
3215
3215
3200
640
3200
640
3200
640
3200
640
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
640
3200
3200
3200
3200
3200
640
3200
640
2688
2688
647
655
3200
3200
640
3200
640
3200
3200
3200
1159
1167
3200
1159
1167
3200
3200
3200
3200
1159
1167
3200
3200
1167
3200
3200
3200
3200
2688
3200
1159
1167
2688
647
655
3200
3200
3200
1167
3200
3200
3200
3200
3200
1159
1167
3200
3200
3200
3200
1159
1167
3200
3200
1167
3200
3200
3200
3200
1159
1167
3200
3200
3200
1159
1167
3200
3200
3200
3200
1159
1167
3200
3200
3200
1159
1167
3200
3200
3200
1159
1167
3200
3200
3200
1167
3200
3200
1167
3200
3200
3200
3200
2688
3200
1159
1167
2688
647
655
3200
3200
3200
1167
3200
3200
3200
3200
3200
3200
1167
3200
3200
3200
3200
1167
3200
3200
1167
3200
3200
3200
3200
3200
3200
3200
1167
3200
3200
3200
3200
3200
1167
3200
3200
3200
1167
3200
3200
3200
1167
3200
3200
640
3200
640
3200
3200
1167
3200
3200
1167
3200
3200
3200
2688
3200
1159
1167
2688
647
655
3200
3200
3200
1167
3200
3200
3200
3200
640
3200
640
3200
640
3200
640
3200
640
3200
640
3200
640
2688
3200
3200
640
3200
640
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
2688
3200
2688
3200
3200
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
2688
3200
2688
3200
3200
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
640
3200
640
3200
3200
3200
3200
3200
3200
3200
3200
3200
2688
3200
2688
3200
2688
3200
3200
640
3200
640
3200
640
2688
3200
3200
640
3200
640
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
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
2688
3200
2688
3200
3200
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
640
3200
640
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
2688
2688
3200
3200
3200
3200
3215
3215
3215
3200
3200
640
3200
2688
3200
3200
3200
2688
3200
3200
3200
3200
640
3200
2688
3200
3200
3200
3200
2688
2688
3200
3200
3200
3200
3200
640
2688
3200
2688
3200
896
3200
896
3200
896
2688
3200
896
3200
896
2944
2944
3200
3200
2688
2688
3200
3200
3200
3200
3200
640
3200
640
3200
3200
2688
2688
3200
3200
3200
640
3200
640
3200
3200
2688
2688
3200
3200
3200
3200
3200
2688
2688
3200
3200
3200
3200
3200
640
3200
640
3200
3200
2688
2688
3200
3200
3200
3200
2688
2688
3200
3200
3215
3215
3215
3215
3215
3215
3215
3215
2688
3200
640
2688
3200
640
2688
3200
640
2688
3200
640
3200
2703
2703
2703
3215
3215
3215
2703
3215
3215
3215
3215
3215
3215
3215
3215
3215
3215
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
3200
640
3200
640
1167
655
3200
640
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
321
329
9
1167
695
794
1026
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
321
329
12
1152
695
794
1026
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
321
329
10
1152
695
794
1026
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
321
329
25
1152
695
794
1026
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
321
329
18
1152
695
794
1026
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
321
329
42
1152
695
794
1026
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
321
329
44
1152
695
794
1026
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
321
338
18
1167
695
794
1026
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
321
338
26
1152
695
794
1026
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1105
1041
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1105
1042
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1105
1050
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1104
1042
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1104
1052
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1104
1050
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1097
1033
1167
695
1818
18
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1097
9
655
695
1818
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1097
1036
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1097
12
640
695
1818
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1097
1034
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1097
1049
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1097
10
640
695
1818
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1097
1042
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1097
18
640
695
1818
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1097
1066
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1097
1068
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1168
1034
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1168
1042
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1168
1050
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1168
1066
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1169
1041
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1169
1034
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1169
1042
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1169
1050
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1169
1066
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1361
1041
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1361
1042
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1361
1050
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
593
1041
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
593
1042
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
593
1050
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
592
1042
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
592
1052
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
592
1050
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1106
1042
1167
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1106
1050
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
585
1033
1167
695
1818
18
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
585
1036
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
585
1034
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
585
1042
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
585
1068
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1353
1033
1167
695
1818
18
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1353
1036
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1353
1034
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1353
1049
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1353
1042
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1362
1042
1167
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1362
1050
1152
695
794
2
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
321
336
18
1152
692
792
1025
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
321
336
28
640
692
1816
1052
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
321
336
26
640
692
1816
1052
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
321
337
17
1152
692
792
1025
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
321
337
20
1152
692
792
1025
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
321
337
18
1152
692
792
1025
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
321
337
26
1152
692
792
1025
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
321
329
9
1152
692
792
1025
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
321
329
12
1152
692
792
1025
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
321
329
10
1152
692
792
1025
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
321
329
41
1152
692
792
1025
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
321
329
18
1152
692
792
1025
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
321
329
42
1152
692
792
1025
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
321
329
44
1152
692
792
1025
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
321
338
26
1152
692
792
1025
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1105
1041
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1105
1044
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1105
1042
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1105
1050
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1104
1042
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1104
1052
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1104
1050
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1097
1033
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1097
1036
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1097
12
640
692
1816
28
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1097
1034
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1097
1065
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1097
10
640
692
1816
28
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1097
1042
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1097
18
640
692
1816
28
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1097
1066
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1097
1068
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1097
44
640
692
1816
28
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1168
1034
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1168
1042
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1168
1050
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1168
1066
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1169
1041
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1169
1036
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1169
1044
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1169
1042
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1169
1050
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1169
1066
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1169
1068
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1361
1041
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1361
1044
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1361
1042
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1361
1050
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
593
1041
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
593
1044
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
593
1042
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
593
1050
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
592
1042
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
592
1052
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
592
1050
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1106
1050
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
585
1036
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
585
1034
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
585
1065
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
585
1042
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
585
1068
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1353
1033
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1353
1036
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1353
1034
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1353
1065
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1353
1042
1152
692
792
1
18
15
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1362
1050
1152
692
792
1
18
15
270
770
547
87
197
12
914
1016
866
1024
1140
1216
1986
1224
1100
768
951
1823
1537
18
15
270
770
547
87
197
12
914
1016
866
1024
1138
1216
1986
1224
1100
768
948
1822
1537
18
15
270
770
547
87
197
268
914
1016
866
1024
1140
704
1730
1224
1100
768
951
799
1537
18
15
270
770
547
87
197
268
914
1016
866
1024
1138
704
1730
1224
1100
768
948
798
1537
18
15
270
770
547
87
197
269
932
1016
866
1024
1129
833
849
1105
1100
768
958
924
1086
18
15
270
770
547
87
197
269
932
1016
866
1024
1129
833
849
337
76
768
958
924
1086
18
15
270
770
547
87
197
269
932
1016
866
1024
1129
833
849
593
76
768
958
924
1086
18
15
270
770
547
87
197
269
932
1016
866
1024
1140
833
865
1097
1100
768
951
922
1042
18
15
270
770
547
87
197
269
932
1016
866
1024
1140
833
865
1097
1098
768
951
922
1042
18
15
270
770
547
87
197
269
932
1016
866
1024
1140
833
865
585
76
768
951
922
1042
18
15
270
770
547
87
197
269
932
1016
866
1024
1138
835
865
585
76
768
948
920
1052
18
15
270
770
547
87
197
269
932
1016
866
1024
116
833
865
1097
1098
768
183
1946
1042
18
15
270
770
547
87
197
277
900
1016
866
1024
1138
849
873
1129
1100
768
948
900
1029
18
15
270
770
547
87
197
277
900
1016
866
1024
1138
849
873
361
76
768
948
900
1029
18
15
270
770
547
87
197
277
900
1016
866
1024
1138
849
873
617
76
768
948
900
1029
18
15
270
770
547
87
197
277
900
1016
866
1024
1138
851
873
1129
1100
768
948
904
1034
18
15
270
770
547
87
197
277
900
1016
866
1024
1138
851
873
361
76
768
948
904
1034
18
15
270
770
547
87
197
277
900
1016
866
1024
1138
851
873
617
76
768
948
904
1034
18
15
270
770
547
87
197
405
932
1016
866
1024
1138
1681
1689
1105
1100
768
948
1700
1586
18
15
270
770
547
87
197
404
914
1016
866
1024
1140
1680
1674
1224
1100
768
951
1703
1668
18
15
270
770
547
87
197
404
914
1016
866
1024
1138
1680
1674
1224
1100
768
948
1702
1673
18
15
270
770
547
87
197
428
932
1016
866
1024
1140
1664
1728
1104
1098
768
951
1719
1541
18
15
270
770
547
87
197
428
932
1016
866
1024
1140
1664
1728
1106
1098
768
951
1719
1541
18
15
270
770
547
87
197
428
932
1016
866
1024
1138
1664
1728
1104
1100
768
948
1726
1536
18
15
270
770
547
87
197
428
932
1016
866
1024
1138
1664
1728
1104
1098
768
948
1726
1536
18
15
270
770
547
87
197
428
932
1016
866
1024
1138
1664
1728
1106
1098
768
948
1726
1536
18
15
270
770
547
87
197
429
932
1016
866
1024
1129
1665
1729
1105
1100
768
958
1726
1537
18
15
270
770
547
87
197
429
932
1016
866
1024
1140
1665
1729
1105
1098
768
951
1718
1538
18
15
270
770
547
87
197
429
932
1016
866
1024
1140
1665
1729
1097
1100
768
951
1718
1538
18
15
270
770
547
87
197
429
932
1016
866
1024
1138
1665
1729
1105
1100
768
948
1716
1538
18
15
270
770
547
87
197
429
932
1016
866
1024
1138
1665
1729
1105
1098
768
948
1716
1538
18
15
270
770
547
87
197
429
932
1016
866
1024
1138
1665
1729
1104
1098
768
948
1716
1538
18
15
270
770
547
87
197
429
932
1016
866
1024
1138
1665
1729
1097
1100
768
948
1716
1538
18
15
270
770
547
87
197
429
932
1016
866
1024
1138
1667
1729
1105
1100
768
948
1720
1537
18
15
270
770
547
87
197
429
932
1016
866
1024
1138
1667
1729
1104
1098
768
948
1720
1537
18
15
270
770
547
87
197
429
932
1016
866
1024
1138
1667
1729
1097
1100
768
948
1720
1537
18
15
270
770
547
87
837
844
932
1016
866
1024
882
832
1312
1316
1100
1280
436
822
1040
18
15
270
770
547
87
837
845
932
1016
866
1024
884
321
289
1097
1100
1280
439
154
530
18
15
270
770
547
87
837
845
932
1016
866
1024
884
321
801
1097
1100
1280
439
154
18
18
15
270
770
547
87
837
845
932
1016
866
1024
884
833
801
1097
1100
1280
439
282
18
18
15
270
770
547
87
837
845
932
1016
866
1024
884
833
801
585
1100
1280
439
282
18
18
15
270
770
547
87
837
845
932
1016
866
1024
882
833
801
1097
1100
1280
436
796
30
18
15
270
770
547
87
837
845
932
1016
866
1024
882
833
801
585
1100
1280
436
796
30
18
15
270
770
547
87
837
845
932
1016
866
1024
882
833
1313
1097
1100
1280
436
796
1054
18
15
270
770
547
87
837
845
932
1016
866
1024
882
833
1313
1353
1100
1280
436
796
1054
18
15
270
770
547
87
709
268
914
1016
866
1024
1652
192
1730
1224
1100
768
1207
95
1537
18
15
270
770
547
87
709
268
914
1016
866
1024
1650
192
1730
1224
1100
768
1204
94
1537
18
15
270
770
547
87
709
780
932
1016
866
1024
1650
1344
864
1096
1100
768
1204
1886
64
18
15
270
770
547
87
709
780
932
1016
866
1024
1650
1344
864
1096
1098
768
1204
1886
64
18
15
270
770
547
87
709
780
932
1016
866
1024
1650
1344
1376
328
76
768
1204
1886
1088
18
15
270
770
547
87
709
780
932
1016
866
1024
1650
1344
1376
328
74
768
1204
1886
1088
18
15
270
770
547
87
709
780
932
1016
866
1024
1650
1344
1376
1352
1100
768
1204
1886
1088
18
15
270
770
547
87
709
780
932
1016
866
1024
1650
1344
1376
1352
76
768
1204
1886
1088
18
15
270
770
547
87
709
780
932
1016
866
1024
1650
1344
1376
1352
1098
768
1204
1886
1088
18
15
270
770
547
87
709
780
932
1016
866
1024
1650
1344
1376
1352
74
768
1204
1886
1088
18
15
270
770
547
87
709
781
932
1016
866
1024
1650
1345
865
1097
1100
768
1204
1884
65
18
15
270
770
547
87
709
781
932
1016
866
1024
1650
1345
865
1097
1098
768
1204
1884
65
18
15
270
770
547
87
709
781
932
1016
866
1024
1650
1345
865
585
1100
768
1204
1884
65
18
15
270
770
547
87
709
781
932
1016
866
1024
1650
1345
1377
1097
1100
768
1204
1884
1089
18
15
270
770
547
87
709
781
932
1016
866
1024
1650
1345
1377
1097
1098
768
1204
1884
1089
18
15
270
770
547
87
709
789
900
1016
866
1024
1650
1363
1385
361
76
768
1204
1864
1034
18
15
270
770
547
87
709
789
900
1016
866
1024
1650
1363
1385
1385
1100
768
1204
1864
1034
18
15
270
770
547
87
709
404
914
1016
866
1024
1652
144
1674
1224
1100
768
1207
103
1668
18
15
270
770
547
87
709
404
914
1016
866
1024
1650
144
1674
1224
1100
768
1204
102
1668
18
15
270
770
547
87
709
428
932
1016
866
1024
1650
128
1728
1104
1100
768
1204
126
1536
18
15
270
770
547
87
709
428
932
1016
866
1024
1650
128
1728
1104
1098
768
1204
126
1536
18
15
270
770
547
87
709
429
932
1016
866
1024
1641
129
1729
1105
1100
768
1214
126
1537
18
15
270
770
547
87
709
429
932
1016
866
1024
1652
129
1729
1097
1100
768
1207
118
1538
18
15
270
770
547
87
709
429
932
1016
866
1024
1652
129
1729
585
1100
768
1207
118
1538
18
15
270
770
547
87
709
429
932
1016
866
1024
1650
129
1729
1105
1100
768
1204
116
1538
18
15
270
770
547
87
709
429
932
1016
866
1024
1650
129
1729
1105
1098
768
1204
116
1538
18
15
270
770
547
87
709
429
932
1016
866
1024
1650
129
1729
1104
1098
768
1204
116
1538
18
15
270
770
547
87
709
429
932
1016
866
1024
1650
129
1729
1097
1100
768
1204
116
1538
18
15
270
770
547
87
709
429
932
1016
866
1024
1650
129
1729
585
1100
768
1204
116
1538
18
15
270
770
547
87
709
429
932
1016
866
1024
1650
131
1729
1105
1100
768
1204
120
1537
18
15
270
770
547
87
709
429
932
1016
866
1024
1650
131
1729
1104
1098
768
1204
120
1537
18
15
270
770
547
87
709
429
932
1016
866
1024
1650
131
1729
1097
1100
768
1204
120
1537
18
15
270
770
547
87
709
429
932
1016
866
1024
1650
131
1729
585
1100
768
1204
120
1537
18
15
270
770
547
311
325
780
932
776
866
576
1874
1472
864
1028
244
128
564
574
64
18
15
270
770
547
311
325
780
932
776
866
576
1874
960
864
1028
244
128
564
62
1088
18
15
270
770
547
311
325
781
932
792
866
576
1876
1473
865
1033
236
128
567
566
66
18
15
270
770
547
311
325
781
932
792
866
576
1876
961
865
1033
236
128
567
58
66
18
15
270
770
547
311
325
781
932
792
866
576
1874
1473
865
1033
236
128
564
564
30
18
15
270
770
547
311
325
781
932
792
866
576
1874
961
865
1033
236
128
564
52
1042
18
15
270
770
547
311
325
781
932
792
866
576
1874
1475
865
1033
236
128
564
552
42
18
15
270
770
547
311
325
781
932
792
866
576
1874
963
865
1033
236
128
564
40
1098
18
15
270
770
547
311
325
844
932
776
866
576
1874
832
800
1028
244
128
564
118
1054
18
15
270
770
547
311
325
845
932
792
866
576
1876
833
801
1033
236
128
567
90
1042
18
15
270
770
547
311
325
845
932
792
866
576
1876
833
801
1033
234
128
567
90
1042
18
15
270
770
547
311
325
845
932
792
866
576
1874
833
801
1033
233
128
564
116
1054
18
15
270
770
547
311
325
845
932
792
866
576
1874
833
801
1033
236
128
564
116
1054
18
15
270
770
547
311
325
845
932
792
866
576
1874
833
801
1033
234
128
564
116
1054
18
15
270
770
547
311
837
844
932
776
866
576
338
832
800
1028
244
128
180
438
16
18
15
270
770
547
311
837
845
932
792
866
576
340
833
801
1033
236
128
183
365
30
18
15
270
770
547
311
837
845
932
792
866
576
340
833
801
1033
234
128
183
365
30
18
15
270
770
547
311
837
845
932
792
866
576
338
833
801
1033
236
128
180
308
30
18
15
270
770
547
311
837
845
932
792
866
576
338
833
801
1033
234
128
180
308
30
18
15
270
386
547
55
709
780
932
760
994
1088
1364
1344
1360
1424
1042
1551
1719
1947
1086
18
15
270
386
547
55
709
780
932
760
994
1088
1364
1344
1360
1426
1042
1551
1719
1947
1086
18
15
270
386
547
55
709
780
932
760
994
1088
1364
1344
1376
1424
1034
1536
1719
1911
1349
18
15
270
386
547
55
709
780
932
760
994
1088
1364
1344
1376
1424
1042
1536
1719
1919
1349
18
15
270
386
547
55
709
780
932
760
994
1088
1364
1344
1376
1424
1050
1536
1719
1919
1349
18
15
270
386
547
55
709
780
932
760
994
1088
1364
1344
1376
1424
1066
1536
1719
1919
1349
18
15
270
386
547
55
709
780
932
760
994
1088
1364
1344
1376
1426
1041
1536
1719
1919
1349
18
15
270
386
547
55
709
780
932
760
994
1088
1364
1344
1376
1426
1034
1536
1719
1911
1349
18
15
270
386
547
55
709
780
932
760
994
1088
1364
1344
1376
1426
1049
1536
1719
1919
1349
18
15
270
386
547
55
709
780
932
760
994
1088
1364
1344
1376
1426
1042
1536
1719
1919
1349
18
15
270
386
547
55
709
780
932
760
994
1088
1364
1344
1376
1426
1050
1536
1719
1919
1349
18
15
270
386
547
55
709
780
932
760
994
1088
1364
1344
1376
1426
1066
1536
1719
1919
1349
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1360
1424
1036
1536
1716
1950
1086
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1360
1424
1044
1536
1716
1950
1086
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1360
1424
1042
1536
1716
1950
1086
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1360
1424
1052
1536
1716
1950
1086
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1360
1424
1100
1536
1716
1950
1086
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1360
1426
1041
1536
1716
1950
1086
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1360
1426
1033
1536
1716
1950
1086
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1360
1426
1044
1536
1716
1950
1086
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1360
1426
1042
1536
1716
1950
1086
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1360
1426
1050
1536
1716
1950
1086
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1360
1426
1066
1536
1716
1950
1086
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1360
1426
1097
1536
1716
1950
1086
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1424
1036
1536
1716
1946
1040
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1424
1044
1536
1716
1946
1040
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1424
1034
1536
1716
1946
1040
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1424
1042
1536
1716
1946
1040
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1424
1052
1536
1716
1946
1040
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1424
1050
1536
1716
1946
1040
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1424
1066
1536
1716
1946
1040
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1424
1068
1536
1716
1946
1040
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1424
1100
1536
1716
1946
1040
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1424
1098
1536
1716
1946
1040
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1426
1041
1536
1716
1946
1040
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1426
1033
1536
1716
1946
1040
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1426
1034
1536
1716
1946
1040
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1426
1065
1536
1716
1946
1040
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1426
1042
1536
1716
1946
1040
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1426
1052
1536
1716
1946
1040
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1426
1050
1536
1716
1946
1040
18
15
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1426
1066
1536
1716
1946
1040
18
15
270
386
547
55
709
780
914
752
994
1088
1364
1344
1346
1441
1049
1536
1719
1947
1025
18
15
270
386
547
55
709
780
914
752
994
1088
1364
1344
1346
1440
1050
1536
1719
1947
1025
18
15
270
386
547
55
709
780
914
752
994
1088
1364
1344
1346
1442
1066
1543
1719
1951
1025
18
15
270
386
547
55
709
780
914
752
994
1088
1362
1344
1346
1440
1050
1536
1716
1946
1026
18
15
270
386
547
55
709
780
914
752
994
1088
1362
1344
1346
1442
1050
1536
1716
1946
1026
18
15
270
386
547
55
709
780
914
752
994
1088
1362
1344
1346
1442
1066
1536
1716
1946
1026
18
15
270
386
547
55
709
780
914
752
994
1088
1362
1344
1346
1442
1068
1536
1716
1902
1025
18
15
270
386
547
55
709
780
914
752
978
1088
1362
1344
1346
1440
1108
1536
1716
1966
1025
18
15
270
386
547
55
709
780
914
752
978
1088
1362
1344
1346
1442
1108
1536
1716
1966
1025
18
15
270
386
547
55
709
780
914
752
978
1088
1362
1344
1346
1442
1106
1536
1716
1966
1025
18
15
270
386
547
55
709
781
932
760
994
1088
1361
1345
1361
1425
1049
1551
1717
1946
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1361
1345
1361
1425
1042
1551
1717
1946
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1361
1345
1377
1424
1042
1551
1717
1904
1090
18
15
270
386
547
55
709
781
932
760
994
1088
1361
1345
1377
1425
1042
1551
1717
1904
1090
18
15
270
386
547
55
709
781
932
760
994
1088
1365
1345
1361
1424
1044
1536
1718
1966
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1365
1345
1361
1425
1041
1536
1718
1966
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1365
1345
1361
1425
1044
1536
1718
1966
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1365
1345
1361
1425
1042
1536
1718
1966
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1365
1345
1377
1424
1044
1536
1718
1950
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1365
1345
1377
1424
1042
1536
1718
1950
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1365
1345
1377
1425
1041
1536
1718
1950
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1365
1345
1377
1425
1044
1536
1718
1950
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1365
1345
1377
1425
1042
1536
1718
1950
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1365
1345
1377
1425
1068
1536
1718
1950
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1365
1345
1377
1425
1100
1536
1718
1950
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1364
1345
1361
1424
1052
1536
1719
1965
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1364
1345
1361
1425
1041
1536
1719
1965
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1364
1345
1361
1425
1034
1536
1719
1965
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1364
1345
1361
1425
1049
1536
1719
1965
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1364
1345
1361
1425
1042
1536
1719
1965
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1364
1345
1361
1425
1050
1536
1719
1965
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1364
1345
1377
1424
1034
1536
1719
1901
1310
18
15
270
386
547
55
709
781
932
760
994
1088
1364
1345
1377
1424
1042
1536
1719
1901
1310
18
15
270
386
547
55
709
781
932
760
994
1088
1364
1345
1377
1424
1052
1536
1719
1901
1310
18
15
270
386
547
55
709
781
932
760
994
1088
1364
1345
1377
1424
1050
1536
1719
1901
1310
18
15
270
386
547
55
709
781
932
760
994
1088
1364
1345
1377
1424
1066
1536
1719
1901
1310
18
15
270
386
547
55
709
781
932
760
994
1088
1364
1345
1377
1425
1041
1536
1719
1901
1310
18
15
270
386
547
55
709
781
932
760
994
1088
1364
1345
1377
1425
1034
1536
1719
1901
1310
18
15
270
386
547
55
709
781
932
760
994
1088
1364
1345
1377
1425
1042
1536
1719
1901
1310
18
15
270
386
547
55
709
781
932
760
994
1088
1364
1345
1377
1425
1050
1536
1719
1901
1310
18
15
270
386
547
55
709
781
932
760
994
1088
1364
1345
1377
1425
1066
1536
1719
1901
1310
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1361
1424
1044
1536
1716
1948
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1361
1424
1052
1536
1716
1948
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1361
1425
1041
1536
1716
1948
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1361
1425
1044
1536
1716
1948
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1361
1425
1034
1536
1716
1948
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1361
1425
1049
1536
1716
1948
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1361
1425
1042
1536
1716
1948
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1361
1425
1050
1536
1716
1948
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1361
1425
1068
1536
1716
1948
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1361
1425
1098
1536
1716
1948
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1361
1426
1044
1536
1716
1948
1086
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1377
1424
1044
1536
1716
1948
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1377
1424
1034
1536
1716
1948
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1377
1424
1042
1536
1716
1948
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1377
1424
1052
1536
1716
1948
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1377
1424
1050
1536
1716
1948
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1377
1424
1066
1536
1716
1948
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1377
1424
1098
1536
1716
1948
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1377
1425
1041
1536
1716
1948
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1377
1425
1036
1536
1716
1948
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1377
1425
1044
1536
1716
1948
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1377
1425
1034
1536
1716
1948
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1377
1425
1042
1536
1716
1948
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1377
1425
1050
1536
1716
1948
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1377
1425
1066
1536
1716
1948
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1377
1425
1068
1536
1716
1948
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1377
1425
1100
1536
1716
1948
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1345
1377
1425
1098
1536
1716
1948
1089
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1361
1425
1041
1536
1716
1960
1084
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1361
1425
1044
1536
1716
1960
1084
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1361
1425
1049
1536
1716
1960
1084
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1361
1425
1042
1536
1716
1960
1084
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1361
1425
1050
1536
1716
1960
1084
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1361
1425
1066
1536
1716
1960
1084
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1361
1425
1098
1536
1716
1960
1084
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1361
1426
1044
1536
1716
1960
1084
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1361
1426
1042
1536
1716
1960
1084
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1377
1424
1044
1536
1716
1960
1066
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1377
1424
1034
1536
1716
1960
1066
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1377
1424
1042
1536
1716
1960
1066
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1377
1424
1052
1536
1716
1960
1066
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1377
1424
1050
1536
1716
1960
1066
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1377
1424
1066
1536
1716
1960
1066
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1377
1424
1098
1536
1716
1960
1066
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1377
1425
1041
1536
1716
1960
1066
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1377
1425
1036
1536
1716
1960
1066
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1377
1425
1044
1536
1716
1960
1066
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1377
1425
1034
1536
1716
1960
1066
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1377
1425
1042
1536
1716
1960
1066
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1377
1425
1050
1536
1716
1960
1066
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1377
1425
1066
1536
1716
1960
1066
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1377
1425
1068
1536
1716
1960
1066
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1377
1425
1100
1536
1716
1960
1066
18
15
270
386
547
55
709
781
932
760
994
1088
1362
1347
1377
1425
1098
1536
1716
1960
1066
18
15
270
386
547
55
709
789
900
760
994
1088
1361
1361
1369
1457
1049
1551
1717
1936
1074
18
15
270
386
547
55
709
789
900
760
994
1088
1365
1361
1369
1457
1041
1536
1718
1942
1073
18
15
270
386
547
55
709
789
900
760
994
1088
1365
1361
1369
1457
1068
1536
1718
1942
1073
18
15
270
386
547
55
709
789
900
760
994
1088
1365
1361
1369
1457
1100
1536
1718
1942
1073
18
15
270
386
547
55
709
789
900
760
994
1088
1364
1361
1369
1457
1041
1536
1719
1942
1074
18
15
270
386
547
55
709
789
900
760
994
1088
1364
1361
1369
1457
1034
1536
1719
1942
1074
18
15
270
386
547
55
709
789
900
760
994
1088
1364
1361
1369
1457
1050
1536
1719
1942
1074
18
15
270
386
547
55
709
789
900
760
994
1088
1364
1361
1369
1457
1066
1536
1719
1942
1074
18
15
270
386
547
55
709
788
900
752
978
1088
1362
1360
1368
1460
1108
1664
1716
1926
1072
18
15
270
386
547
55
709
788
900
760
994
1088
1362
1360
1368
1456
1060
1536
1716
1926
1064
18
15
270
386
547
55
709
788
900
760
994
1088
1362
1360
1368
1458
1041
1536
1716
1926
1064
18
15
270
386
547
55
709
788
900
760
994
1088
1362
1360
1368
1458
1034
1536
1716
1926
1064
18
15
270
386
547
55
709
788
900
760
994
1088
1362
1360
1368
1458
1042
1536
1716
1926
1064
18
15
270
386
547
55
709
788
900
760
994
1088
1362
1360
1368
1458
1050
1536
1716
1926
1064
18
15
270
386
547
55
709
788
900
760
994
1088
1362
1360
1368
1458
1066
1536
1716
1926
1064
18
15
270
386
547
87
197
268
932
760
994
1024
116
832
864
912
1034
1664
183
1951
1040
18
15
270
386
547
87
197
268
932
760
994
1024
116
832
864
912
1042
1664
183
1951
1040
18
15
270
386
547
87
197
268
932
760
994
1024
116
832
864
912
1050
1664
183
1951
1040
18
15
270
386
547
87
197
268
932
760
994
1024
116
832
864
914
1041
1664
183
1951
1040
18
15
270
386
547
87
197
268
932
760
994
1024
116
832
864
914
1034
1664
183
1951
1040
18
15
270
386
547
87
197
268
932
760
994
1024
116
832
864
914
1049
1664
183
1951
1040
18
15
270
386
547
87
197
268
932
760
994
1024
116
832
864
914
1042
1664
183
1951
1040
18
15
270
386
547
87
197
268
932
760
994
1024
116
832
864
914
1050
1664
183
1951
1040
18
15
270
386
547
87
197
268
914
752
994
1024
116
832
834
928
1050
1664
183
1951
1025
18
15
270
386
547
87
197
268
914
752
994
1024
116
832
834
930
1050
1664
183
1951
1025
18
15
270
386
547
87
197
268
914
752
994
1024
116
832
834
1442
1050
1664
183
1951
1025
18
15
270
386
547
87
197
268
914
752
994
1024
114
832
834
928
1050
1664
180
1946
1026
18
15
270
386
547
87
197
268
914
752
994
1024
114
832
834
930
1050
1664
180
1946
1026
18
15
270
386
547
87
197
268
914
752
994
1024
114
832
834
1442
1050
1664
180
1946
1026
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
912
1044
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
912
1034
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
912
1042
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
912
1052
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
912
1050
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
912
1066
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
913
1041
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
913
1036
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
913
1044
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
913
1034
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
913
1042
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
913
1052
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
913
1050
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
913
1066
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
913
1068
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
913
1100
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
841
1033
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
841
1036
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
841
1034
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
841
1049
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
841
1042
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
841
1052
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
841
1050
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
841
1066
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
841
1068
1664
180
1944
1052
18
15
270
386
547
87
197
269
932
760
994
1024
114
835
865
841
1100
1664
180
1944
1052
18
15
270
386
547
87
197
276
900
760
994
1024
114
848
856
1456
1060
1664
180
1926
1072
18
15
270
386
547
87
197
276
900
760
994
1024
114
848
856
944
1060
1664
180
1926
1072
18
15
270
386
547
87
197
276
900
760
994
1024
114
848
856
946
1041
1664
180
1926
1072
18
15
270
386
547
87
197
276
900
760
994
1024
114
848
856
946
1034
1664
180
1926
1072
18
15
270
386
547
87
197
276
900
760
994
1024
114
848
856
946
1042
1664
180
1926
1072
18
15
270
386
547
87
197
276
900
760
994
1024
114
848
856
946
1050
1664
180
1926
1072
18
15
270
386
547
87
197
276
900
760
994
1024
114
848
856
946
1066
1664
180
1926
1072
18
15
270
386
547
87
197
276
900
760
994
1024
114
848
856
946
1098
1664
180
1926
1072
18
15
270
386
547
87
197
285
900
760
994
1024
105
865
881
1457
1041
1664
190
1932
1054
18
15
270
386
547
87
197
285
900
760
994
1024
105
865
881
945
1041
1664
190
1932
1054
18
15
270
386
547
87
709
268
914
760
994
1024
1652
192
1730
713
1033
1664
1207
95
1537
18
15
270
386
547
87
709
268
914
760
994
1024
1652
192
1730
713
1036
1664
1207
95
1537
18
15
270
386
547
87
709
268
914
760
994
1024
1652
192
1730
713
1100
1664
1207
95
1537
18
15
270
386
547
87
709
268
914
760
994
1024
1650
192
1730
713
1033
1664
1204
94
1537
18
15
270
386
547
87
709
268
914
760
994
1024
1650
192
1730
713
1036
1664
1204
94
1537
18
15
270
386
547
87
709
268
914
760
994
1024
1650
192
1730
713
1100
1664
1204
94
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1652
192
1730
712
1548
1664
1207
95
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1652
192
1730
712
1580
1664
1207
95
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1652
192
1730
712
1578
1664
1207
95
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1652
192
1730
712
1609
1935
1207
95
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1652
192
1730
712
1610
1664
1207
95
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1652
192
1730
713
1545
1664
1207
95
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1652
192
1730
713
1548
1664
1207
95
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1652
192
1730
713
1577
1664
1207
95
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1652
192
1730
713
1580
1664
1207
95
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1650
192
1730
712
1548
1664
1204
94
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1650
192
1730
712
1572
1664
1204
94
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1650
192
1730
712
1580
1664
1204
94
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1650
192
1730
712
1578
1664
1204
94
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1650
192
1730
712
1612
1664
1204
94
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1650
192
1730
712
1610
1664
1204
94
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1650
192
1730
713
1545
1664
1204
94
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1650
192
1730
713
1548
1664
1204
94
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1650
192
1730
713
1577
1664
1204
94
1537
18
15
270
386
547
87
709
268
914
760
1762
1024
1650
192
1730
713
1580
1664
1204
94
1537
18
15
270
386
547
87
709
780
932
760
994
1024
1652
1344
1376
1424
1042
1671
1207
1887
1349
18
15
270
386
547
87
709
780
932
760
994
1024
1652
1344
1376
1426
1042
1671
1207
1887
1349
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
352
912
1044
1664
1204
1886
320
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
352
912
1042
1664
1204
1886
320
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
352
912
1052
1664
1204
1886
320
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
352
912
1066
1664
1204
1886
320
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
352
912
1068
1664
1204
1886
320
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
352
840
1100
1664
1204
1886
320
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
352
840
1098
1664
1204
1886
320
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
1424
1036
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
1424
1044
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
1424
1042
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
1424
1052
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
1424
1050
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
1424
1066
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
1424
1068
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
1424
1100
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
912
1036
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
912
1044
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
912
1042
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
912
1052
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
912
1066
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
912
1068
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
912
1100
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
912
1098
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
840
1036
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
840
1052
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
840
1066
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
840
1068
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
840
1100
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
840
1098
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
1426
1041
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
1426
1033
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
1426
1034
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
1426
1042
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
1426
1052
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
1426
1050
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
1426
1066
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
914
1041
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
914
1033
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
914
1034
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
914
1042
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
914
1052
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
914
1050
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
914
1066
1664
1204
1886
64
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
1376
1424
1036
1664
1204
1886
1088
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
1376
1424
1044
1664
1204
1886
1088
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
1376
1424
1034
1664
1204
1886
1088
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
1376
1424
1042
1664
1204
1886
1088
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
1376
1424
1052
1664
1204
1886
1088
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
1376
1424
1050
1664
1204
1886
1088
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
1376
1424
1066
1664
1204
1886
1088
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
1376
1424
1068
1664
1204
1886
1088
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
1376
1424
1100
1664
1204
1886
1088
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
1376
1424
1098
1664
1204
1886
1088
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
1376
1426
1041
1664
1204
1886
1088
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
1376
1426
1033
1664
1204
1886
1088
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
1376
1426
1034
1664
1204
1886
1088
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
1376
1426
1042
1664
1204
1886
1088
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
1376
1426
1052
1664
1204
1886
1088
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
1376
1426
1050
1664
1204
1886
1088
18
15
270
386
547
87
709
780
932
760
994
1024
1650
1344
1376
1426
1066
1664
1204
1886
1088
18
15
270
386
547
87
709
780
914
752
994
1024
1652
1344
1346
1442
1066
1671
1207
1887
1025
18
15
270
386
547
87
709
780
914
752
994
1024
1652
1344
834
930
1066
1671
1207
1887
1
18
15
270
386
547
87
709
780
914
752
994
1024
1652
1344
834
1442
1066
1671
1207
1887
1
18
15
270
386
547
87
709
780
914
752
994
1024
1650
1344
1346
1442
1050
1664
1204
1886
1025
18
15
270
386
547
87
709
780
914
752
994
1024
1650
1344
1346
1442
1066
1664
1204
1886
1025
18
15
270
386
547
87
709
780
914
752
994
1024
1650
1344
834
928
1050
1664
1204
1886
1
18
15
270
386
547
87
709
780
914
752
994
1024
1650
1344
834
930
1050
1664
1204
1886
1
18
15
270
386
547
87
709
780
914
752
994
1024
1650
1344
834
930
1066
1664
1204
1886
1
18
15
270
386
547
87
709
780
914
752
994
1024
1650
1344
834
1442
1050
1664
1204
1886
1
18
15
270
386
547
87
709
780
914
752
994
1024
1650
1344
834
1442
1066
1664
1204
1886
1
18
15
270
386
547
87
709
781
932
760
994
1024
1649
1345
353
913
1042
1671
1205
1882
322
18
15
270
386
547
87
709
781
932
760
994
1024
1649
1345
865
1424
1042
1671
1205
1882
66
18
15
270
386
547
87
709
781
932
760
994
1024
1649
1345
865
1425
1042
1671
1205
1882
66
18
15
270
386
547
87
709
781
932
760
994
1024
1649
1345
865
912
1042
1671
1205
1882
66
18
15
270
386
547
87
709
781
932
760
994
1024
1649
1345
865
913
1042
1671
1205
1882
66
18
15
270
386
547
87
709
781
932
760
994
1024
1649
1345
1377
1424
1042
1671
1205
1882
1090
18
15
270
386
547
87
709
781
932
760
994
1024
1649
1345
1377
1425
1042
1671
1205
1882
1090
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
353
849
1041
1664
1214
1884
322
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
353
849
1042
1664
1214
1884
322
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
353
848
1042
1664
1214
1884
322
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
353
913
1041
1664
1214
1884
322
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
353
913
1042
1664
1214
1884
322
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
353
913
1068
1664
1214
1886
321
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
865
1424
1042
1664
1214
1884
66
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
865
1425
1041
1664
1214
1884
66
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
865
1425
1042
1664
1214
1884
66
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
865
1425
1068
1664
1214
1886
65
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
865
912
1042
1664
1214
1884
66
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
865
913
1041
1664
1214
1884
66
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
865
913
1042
1664
1214
1884
66
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
865
913
1068
1664
1214
1886
65
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
865
841
1068
1664
1214
1886
65
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
1377
1424
1042
1664
1214
1884
1090
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
1377
1425
1041
1664
1214
1884
1090
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
1377
1425
1042
1664
1214
1884
1090
18
15
270
386
547
87
709
781
932
760
994
1024
1641
1345
1377
1425
1068
1664
1214
1886
1089
18
15
270
386
547
87
709
781
932
760
994
1024
1652
1345
865
1424
1042
1671
1207
1886
66
18
15
270
386
547
87
709
781
932
760
994
1024
1652
1345
865
1425
1042
1671
1207
1886
66
18
15
270
386
547
87
709
781
932
760
994
1024
1652
1345
865
912
1042
1671
1207
1886
66
18
15
270
386
547
87
709
781
932
760
994
1024
1652
1345
865
913
1042
1671
1207
1886
66
18
15
270
386
547
87
709
781
932
760
994
1024
1652
1345
1377
1424
1042
1671
1207
1886
1090
18
15
270
386
547
87
709
781
932
760
994
1024
1652
1345
1377
1425
1042
1671
1207
1886
1090
18
15
270
386
547
87
709
789
900
760
994
1024
1650
1363
361
873
1065
1664
1204
1864
266
18
15
270
386
547
87
709
789
900
760
994
1024
1650
1363
361
873
1066
1664
1204
1864
266
18
15
270
386
547
87
709
789
900
760
994
1024
1650
1363
361
873
1068
1664
1204
1864
266
18
15
270
386
547
87
709
789
900
760
994
1024
1650
1363
361
873
1100
1664
1204
1864
266
18
15
270
386
547
87
709
789
900
760
994
1024
1650
1363
873
873
1065
1664
1204
1864
10
18
15
270
386
547
87
709
789
900
760
994
1024
1650
1363
873
873
1066
1664
1204
1864
10
18
15
270
386
547
87
709
789
900
760
994
1024
1650
1363
873
873
1068
1664
1204
1864
10
18
15
270
386
547
87
709
788
900
760
994
1024
1652
1364
872
872
1036
1664
1207
1859
1
18
15
270
386
547
87
709
788
900
760
994
1024
1652
1364
872
872
1066
1664
1207
1859
1
18
15
270
386
547
87
709
405
932
760
994
1024
1653
145
1689
657
1041
1664
1206
166
1585
18
15
270
386
547
87
709
405
932
760
994
1024
1653
145
1689
657
1042
1664
1206
166
1585
18
15
270
386
547
87
709
405
932
760
1762
1024
1653
145
1689
657
1553
1664
1206
166
1585
18
15
270
386
547
87
709
405
932
760
1762
1024
1653
145
1689
657
1556
1920
1206
166
1585
18
15
270
386
547
87
709
405
932
760
1762
1024
1653
145
1689
657
1681
1664
1206
166
1585
18
15
270
386
547
87
709
405
932
760
1762
1024
1653
145
1689
657
1554
1664
1206
166
1585
18
15
270
386
547
87
709
405
932
760
1762
1024
1653
145
1689
657
1684
1664
1206
166
1585
18
15
270
386
547
87
709
405
932
760
1762
1024
1653
145
1689
657
1580
1664
1206
166
1585
18
15
270
386
547
87
709
405
932
760
1762
1024
1653
145
1689
657
1682
1664
1206
166
1585
18
15
270
386
547
87
709
420
932
760
994
1024
1652
132
1701
656
1042
1664
1207
115
1627
18
15
270
386
547
87
709
420
932
760
994
1024
1652
132
1701
657
1042
1664
1207
115
1627
18
15
270
386
547
87
709
420
932
760
994
1024
1652
132
1701
657
1050
1664
1207
115
1627
18
15
270
386
547
87
709
420
932
760
1762
1024
1652
132
1701
656
1554
1920
1207
115
1627
18
15
270
386
547
87
709
420
932
760
1762
1024
1652
132
1701
657
1554
1920
1207
115
1627
18
15
270
386
547
87
709
420
932
760
1762
1024
1652
132
1701
657
1562
1920
1207
115
1627
18
15
270
386
547
87
709
420
932
760
1762
1024
1652
132
1701
657
1682
1671
1207
115
1627
18
15
270
386
547
87
709
404
914
752
1762
1024
1652
144
1674
674
1578
1679
1207
103
1617
18
15
270
386
547
87
709
404
914
752
1762
1024
1650
144
1674
674
1578
1664
1204
102
1668
18
15
270
386
547
87
709
404
914
760
994
1024
1652
144
1674
712
1036
1664
1207
103
1668
18
15
270
386
547
87
709
404
914
760
994
1024
1652
144
1674
712
1052
1664
1207
103
1668
18
15
270
386
547
87
709
404
914
760
994
1024
1652
144
1674
712
1100
1664
1207
103
1668
18
15
270
386
547
87
709
404
914
760
994
1024
1650
144
1674
712
1036
1664
1204
102
1668
18
15
270
386
547
87
709
404
914
760
994
1024
1650
144
1674
712
1044
1664
1204
102
1668
18
15
270
386
547
87
709
404
914
760
994
1024
1650
144
1674
712
1052
1664
1204
102
1668
18
15
270
386
547
87
709
404
914
760
994
1024
1650
144
1674
712
1068
1664
1204
102
1668
18
15
270
386
547
87
709
404
914
760
994
1024
1650
144
1674
712
1100
1664
1204
102
1668
18
15
270
386
547
87
709
404
914
760
1762
1024
1652
144
1676
676
1676
1664
1207
103
1670
18
15
270
386
547
87
709
404
914
760
1762
1024
1652
144
1674
712
1548
1664
1207
103
1668
18
15
270
386
547
87
709
404
914
760
1762
1024
1652
144
1674
712
1564
1664
1207
103
1668
18
15
270
386
547
87
709
404
914
760
1762
1024
1652
144
1674
712
1580
1664
1207
103
1668
18
15
270
386
547
87
709
404
914
760
1762
1024
1650
144
1676
676
1676
1664
1204
102
1670
18
15
270
386
547
87
709
404
914
760
1762
1024
1650
144
1674
712
1548
1664
1204
102
1668
18
15
270
386
547
87
709
404
914
760
1762
1024
1650
144
1674
712
1564
1664
1204
102
1668
18
15
270
386
547
87
709
404
914
760
1762
1024
1650
144
1674
712
1572
1664
1204
102
1668
18
15
270
386
547
87
709
404
914
760
1762
1024
1650
144
1674
712
1580
1664
1204
102
1668
18
15
270
386
547
87
709
404
914
760
1762
1024
1650
144
1674
712
1612
1664
1204
102
1668
18
15
270
386
547
87
709
421
932
752
994
1024
1652
133
1700
660
1050
1664
1207
113
1624
18
15
270
386
547
87
709
421
932
752
994
1024
1652
133
1700
660
1066
1664
1207
113
1624
18
15
270
386
547
87
709
421
932
752
994
1024
1652
133
1701
660
1050
1664
1207
113
1626
18
15
270
386
547
87
709
421
932
752
994
1024
1652
133
1701
660
1066
1664
1207
113
1626
18
15
270
386
547
87
709
421
932
752
1762
1024
1652
133
1700
660
1562
1664
1207
113
1624
18
15
270
386
547
87
709
421
932
752
1762
1024
1652
133
1700
660
1578
1920
1207
113
1624
18
15
270
386
547
87
709
421
932
752
1762
1024
1652
133
1700
660
1690
1664
1207
113
1624
18
15
270
386
547
87
709
421
932
752
1762
1024
1652
133
1701
660
1578
1920
1207
113
1626
18
15
270
386
547
87
709
421
932
752
1762
1024
1652
133
1701
660
1690
1664
1207
113
1626
18
15
270
386
547
87
709
421
932
752
1762
1024
1653
133
1700
660
1578
1664
1206
116
1620
18
15
270
386
547
87
709
421
932
752
1762
1024
1653
133
1701
660
1578
1664
1206
114
1627
18
15
270
386
547
87
709
421
932
760
994
1024
1649
133
1697
657
1041
1671
1205
114
1631
18
15
270
386
547
87
709
421
932
760
994
1024
1649
133
1697
657
1049
1679
1205
114
1631
18
15
270
386
547
87
709
421
932
760
994
1024
1649
133
1697
657
1042
1671
1205
114
1631
18
15
270
386
547
87
709
421
932
760
994
1024
1649
133
1701
657
1042
1671
1205
116
1626
18
15
270
386
547
87
709
421
932
760
994
1024
1652
133
1697
657
1041
1664
1207
114
1630
18
15
270
386
547
87
709
421
932
760
994
1024
1652
133
1697
657
1049
1664
1207
114
1630
18
15
270
386
547
87
709
421
932
760
994
1024
1652
133
1697
657
1042
1664
1207
114
1630
18
15
270
386
547
87
709
421
932
760
994
1024
1652
133
1697
657
1050
1664
1207
114
1630
18
15
270
386
547
87
709
421
932
760
994
1024
1652
133
1697
658
1041
1664
1207
114
1630
18
15
270
386
547
87
709
421
932
760
994
1024
1652
133
1697
658
1052
1664
1207
114
1630
18
15
270
386
547
87
709
421
932
760
994
1024
1652
133
1700
656
1042
1664
1207
113
1624
18
15
270
386
547
87
709
421
932
760
994
1024
1652
133
1700
656
1052
1664
1207
113
1624
18
15
270
386
547
87
709
421
932
760
994
1024
1652
133
1701
657
1042
1664
1207
113
1626
18
15
270
386
547
87
709
421
932
760
994
1024
1652
133
1701
657
1050
1664
1207
113
1626
18
15
270
386
547
87
709
421
932
760
994
1024
1653
133
1697
657
1041
1664
1206
114
1631
18
15
270
386
547
87
709
421
932
760
994
1024
1653
133
1697
657
1042
1664
1206
114
1631
18
15
270
386
547
87
709
421
932
760
994
1024
1653
133
1697
658
1041
1664
1206
114
1631
18
15
270
386
547
87
709
421
932
760
994
1024
1653
133
1700
656
1042
1664
1206
112
1624
18
15
270
386
547
87
709
421
932
760
994
1024
1653
133
1701
657
1042
1664
1206
112
1626
18
15
270
386
547
87
709
421
932
760
1762
1024
1649
133
1697
657
1561
1679
1205
114
1631
18
15
270
386
547
87
709
421
932
760
1762
1024
1649
133
1697
657
1681
1671
1205
114
1631
18
15
270
386
547
87
709
421
932
760
1762
1024
1649
133
1697
657
1689
1679
1205
114
1631
18
15
270
386
547
87
709
421
932
760
1762
1024
1649
133
1697
657
1682
1679
1205
114
1631
18
15
270
386
547
87
709
421
932
760
1762
1024
1649
133
1701
657
1554
1679
1205
116
1626
18
15
270
386
547
87
709
421
932
760
1762
1024
1649
133
1701
657
1682
1679
1205
116
1626
18
15
270
386
547
87
709
421
932
760
1762
1024
1652
133
1697
657
1561
1664
1207
114
1630
18
15
270
386
547
87
709
421
932
760
1762
1024
1652
133
1697
657
1681
1664
1207
114
1630
18
15
270
386
547
87
709
421
932
760
1762
1024
1652
133
1697
657
1554
1664
1207
114
1630
18
15
270
386
547
87
709
421
932
760
1762
1024
1652
133
1697
657
1562
1664
1207
114
1630
18
15
270
386
547
87
709
421
932
760
1762
1024
1652
133
1697
657
1689
1664
1207
114
1630
18
15
270
386
547
87
709
421
932
760
1762
1024
1652
133
1697
657
1682
1664
1207
114
1630
18
15
270
386
547
87
709
421
932
760
1762
1024
1652
133
1697
657
1690
1664
1207
114
1630
18
15
270
386
547
87
709
421
932
760
1762
1024
1652
133
1697
658
1553
1664
1207
114
1630
18
15
270
386
547
87
709
421
932
760
1762
1024
1652
133
1697
658
1681
1664
1207
114
1630
18
15
270
386
547
87
709
421
932
760
1762
1024
1652
133
1697
658
1692
1664
1207
114
1630
18
15
270
386
547
87
709
421
932
760
1762
1024
1652
133
1700
656
1554
1664
1207
113
1624
18
15
270
386
547
87
709
421
932
760
1762
1024
1652
133
1700
656
1682
1664
1207
113
1624
18
15
270
386
547
87
709
421
932
760
1762
1024
1652
133
1700
656
1692
1664
1207
113
1624
18
15
270
386
547
87
709
421
932
760
1762
1024
1652
133
1701
657
1554
1664
1207
113
1626
18
15
270
386
547
87
709
421
932
760
1762
1024
1652
133
1701
657
1562
1664
1207
113
1626
18
15
270
386
547
87
709
421
932
760
1762
1024
1652
133
1701
657
1682
1664
1207
113
1626
18
15
270
386
547
87
709
421
932
760
1762
1024
1652
133
1701
657
1690
1664
1207
113
1626
18
15
270
386
547
87
709
421
932
760
1762
1024
1653
133
1697
657
1556
1920
1206
114
1631
18
15
270
386
547
87
709
421
932
760
1762
1024
1653
133
1697
657
1681
1664
1206
114
1631
18
15
270
386
547
87
709
421
932
760
1762
1024
1653
133
1697
657
1554
1664
1206
114
1631
18
15
270
386
547
87
709
421
932
760
1762
1024
1653
133
1697
657
1684
1664
1206
114
1631
18
15
270
386
547
87
709
421
932
760
1762
1024
1653
133
1697
657
1682
1664
1206
114
1631
18
15
270
386
547
87
709
421
932
760
1762
1024
1653
133
1697
658
1553
1664
1206
114
1631
18
15
270
386
547
87
709
421
932
760
1762
1024
1653
133
1697
658
1681
1664
1206
114
1631
18
15
270
386
547
87
709
421
932
760
1762
1024
1653
133
1700
656
1556
1920
1206
116
1620
18
15
270
386
547
87
709
421
932
760
1762
1024
1653
133
1700
656
1554
1664
1206
112
1624
18
15
270
386
547
87
709
421
932
760
1762
1024
1653
133
1700
656
1684
1664
1206
116
1620
18
15
270
386
547
87
709
421
932
760
1762
1024
1653
133
1700
656
1682
1664
1206
112
1624
18
15
270
386
547
87
709
421
932
760
1762
1024
1653
133
1701
657
1556
1920
1206
114
1627
18
15
270
386
547
87
709
421
932
760
1762
1024
1653
133
1701
657
1554
1664
1206
112
1626
18
15
270
386
547
87
709
421
932
760
1762
1024
1653
133
1701
657
1684
1664
1206
114
1627
18
15
270
386
547
87
709
421
932
760
1762
1024
1653
133
1701
657
1682
1664
1206
112
1626
18
15
270
386
547
87
709
428
932
752
994
1024
1650
128
1696
660
1068
1664
1204
118
1616
18
15
270
386
547
87
709
428
932
752
1762
1024
1650
128
1696
660
1580
1664
1204
118
1616
18
15
270
386
547
87
709
428
932
760
994
1024
1650
128
1696
656
1044
1664
1204
118
1616
18
15
270
386
547
87
709
428
932
760
994
1024
1650
128
1696
656
1042
1664
1204
118
1616
18
15
270
386
547
87
709
428
932
760
1762
1024
1650
128
1696
656
1556
1664
1204
118
1616
18
15
270
386
547
87
709
428
932
760
1762
1024
1650
128
1696
656
1554
1664
1204
118
1616
18
15
270
386
547
87
709
428
932
760
1762
1024
1650
128
1696
656
1684
1664
1204
118
1616
18
15
270
386
547
87
709
428
932
760
1762
1024
1650
128
1696
656
1682
1664
1204
118
1616
18
15
270
386
547
87
709
429
932
760
994
1024
1641
129
1697
657
1041
1664
1214
118
1617
18
15
270
386
547
87
709
429
932
760
994
1024
1641
129
1697
657
1042
1664
1214
118
1617
18
15
270
386
547
87
709
429
932
760
994
1024
1641
129
1697
658
1042
1664
1214
118
1617
18
15
270
386
547
87
709
429
932
760
994
1024
1653
129
1697
657
1041
1664
1206
118
1617
18
15
270
386
547
87
709
429
932
760
994
1024
1653
129
1697
657
1042
1664
1206
118
1617
18
15
270
386
547
87
709
429
932
760
994
1024
1653
129
1697
658
1042
1664
1206
118
1617
18
15
270
386
547
87
709
429
932
760
994
1024
1650
129
1697
657
1041
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
994
1024
1650
129
1697
657
1044
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
994
1024
1650
129
1697
657
1049
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
994
1024
1650
129
1697
657
1042
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
994
1024
1650
129
1697
657
1050
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
994
1024
1650
129
1697
658
1044
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
994
1024
1650
129
1697
658
1034
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
994
1024
1650
129
1697
658
1042
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
994
1024
1650
129
1697
658
1052
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
994
1024
1650
129
1697
658
1050
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
994
1024
1650
129
1697
658
1066
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
1762
1024
1641
129
1697
657
1553
1664
1214
118
1617
18
15
270
386
547
87
709
429
932
760
1762
1024
1641
129
1697
657
1681
1664
1214
118
1617
18
15
270
386
547
87
709
429
932
760
1762
1024
1641
129
1697
657
1554
1664
1214
118
1617
18
15
270
386
547
87
709
429
932
760
1762
1024
1641
129
1697
657
1684
1664
1214
118
1617
18
15
270
386
547
87
709
429
932
760
1762
1024
1641
129
1697
657
1682
1664
1214
118
1617
18
15
270
386
547
87
709
429
932
760
1762
1024
1641
129
1697
658
1554
1664
1214
118
1617
18
15
270
386
547
87
709
429
932
760
1762
1024
1641
129
1697
658
1684
1664
1214
118
1617
18
15
270
386
547
87
709
429
932
760
1762
1024
1641
129
1697
658
1682
1664
1214
118
1617
18
15
270
386
547
87
709
429
932
760
1762
1024
1641
129
1697
658
1690
1664
1214
118
1617
18
15
270
386
547
87
709
429
932
760
1762
1024
1653
129
1697
657
1553
1664
1206
118
1617
18
15
270
386
547
87
709
429
932
760
1762
1024
1653
129
1697
657
1556
1920
1206
118
1617
18
15
270
386
547
87
709
429
932
760
1762
1024
1653
129
1697
657
1681
1664
1206
118
1617
18
15
270
386
547
87
709
429
932
760
1762
1024
1653
129
1697
657
1554
1664
1206
118
1617
18
15
270
386
547
87
709
429
932
760
1762
1024
1653
129
1697
657
1684
1664
1206
118
1617
18
15
270
386
547
87
709
429
932
760
1762
1024
1653
129
1697
657
1682
1664
1206
118
1617
18
15
270
386
547
87
709
429
932
760
1762
1024
1653
129
1697
658
1554
1664
1206
118
1617
18
15
270
386
547
87
709
429
932
760
1762
1024
1653
129
1697
658
1682
1664
1206
118
1617
18
15
270
386
547
87
709
429
932
760
1762
1024
1653
129
1697
658
1690
1664
1206
118
1617
18
15
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
657
1553
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
657
1556
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
657
1561
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
657
1681
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
657
1554
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
657
1562
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
657
1684
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
657
1689
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
657
1682
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
657
1690
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
658
1556
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
658
1554
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
658
1674
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
658
1684
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
658
1578
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
658
1682
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
658
1692
1664
1204
116
1630
18
15
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
658
1690
1664
1204
116
1630
18
15
270
386
547
311
197
268
932
752
977
576
84
832
864
802
1107
0
91
859
1054
18
15
270
386
547
311
197
268
932
752
994
576
84
832
864
802
1065
0
55
895
1349
18
15
270
386
547
311
197
268
932
752
994
576
84
832
864
802
1050
1039
107
876
320
18
15
270
386
547
311
197
268
932
752
994
576
84
832
864
802
1066
1039
107
876
320
18
15
270
386
547
311
197
268
932
752
994
576
84
832
848
802
1066
15
91
1467
1086
18
15
270
386
547
311
197
268
932
752
994
576
82
832
864
800
1050
0
52
894
1088
18
15
270
386
547
311
197
268
932
752
994
576
82
832
864
800
1066
0
52
894
1088
18
15
270
386
547
311
197
268
932
752
994
576
82
832
864
800
1068
0
52
886
542
18
15
270
386
547
311
197
268
932
752
994
576
82
832
864
802
1065
1024
52
894
1088
18
15
270
386
547
311
197
268
932
752
994
576
82
832
864
802
1050
0
52
894
1088
18
15
270
386
547
311
197
268
932
752
994
576
82
832
864
802
1066
0
52
894
1088
18
15
270
386
547
311
197
268
932
752
994
576
82
832
864
802
1068
0
52
886
542
18
15
270
386
547
311
197
268
932
752
994
576
82
448
864
800
1068
0
52
1846
1310
18
15
270
386
547
311
197
268
932
752
994
576
82
448
864
802
1050
0
52
1846
1310
18
15
270
386
547
311
197
268
932
752
994
576
82
448
864
802
1066
0
52
1846
1310
18
15
270
386
547
311
197
268
932
752
994
576
82
448
864
802
1068
0
52
1846
1310
18
15
270
386
547
311
197
268
932
752
978
576
84
832
864
802
1106
1031
55
859
1310
18
15
270
386
547
311
197
268
932
752
978
576
82
832
864
800
1108
0
52
894
576
18
15
270
386
547
311
197
268
932
752
978
576
82
832
864
802
1108
0
52
894
576
18
15
270
386
547
311
197
268
932
752
978
576
82
448
864
800
1108
256
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
848
1042
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
848
1050
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
1424
1034
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
1424
1042
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
1424
1050
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
912
1034
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
912
1042
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
912
1050
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
912
1066
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
912
1098
256
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
840
1036
256
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
840
1066
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
840
1068
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
840
1100
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
840
1098
256
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
850
1041
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
850
1049
256
119
1503
1088
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
850
1042
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
850
1050
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
1426
1041
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
1426
1042
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
1426
1050
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
914
1041
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
914
1049
256
119
1503
1088
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
914
1042
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
914
1050
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
914
1066
0
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
864
914
1098
256
55
895
1349
18
15
270
386
547
311
197
268
932
760
994
576
84
832
848
848
1042
271
91
1467
1086
18
15
270
386
547
311
197
268
932
760
994
576
84
832
848
912
1042
271
91
1467
1086
18
15
270
386
547
311
197
268
932
760
994
576
84
832
848
850
1042
271
91
1467
1086
18
15
270
386
547
311
197
268
932
760
994
576
84
832
848
914
1042
271
91
1467
1086
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
848
1036
1024
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
848
1044
1024
116
894
320
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
848
1034
1024
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
848
1042
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
848
1052
0
52
1498
1040
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
848
1050
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
1424
1036
0
52
1498
1040
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
1424
1044
1024
116
894
320
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
1424
1034
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
1424
1042
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
1424
1052
0
52
1498
1040
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
1424
1050
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
1424
1068
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
1424
1100
1024
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
1424
1098
1024
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
912
1036
0
52
1498
1040
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
912
1044
1024
116
894
320
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
912
1034
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
912
1042
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
912
1052
0
52
1498
1040
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
912
1050
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
912
1066
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
912
1068
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
912
1100
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
912
1098
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
840
1036
0
52
1498
1040
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
840
1052
1024
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
840
1060
1024
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
840
1066
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
840
1068
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
840
1100
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
840
1098
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
850
1041
0
52
886
542
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
850
1034
1024
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
850
1049
1024
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
850
1042
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
850
1050
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
804
1052
0
52
1498
1040
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
804
1060
0
116
862
320
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
1426
1041
0
52
886
542
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
1426
1065
1024
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
1426
1042
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
1426
1052
0
52
1498
1040
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
1426
1050
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
1426
1066
1024
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
1426
1097
1024
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
1426
1098
1024
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
914
1041
0
52
886
542
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
914
1065
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
914
1042
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
914
1052
0
52
1498
1040
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
914
1050
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
914
1066
0
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
914
1097
1024
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
832
864
914
1098
1024
52
894
1088
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
848
1036
256
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
848
1044
256
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
848
1034
256
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
848
1042
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
848
1052
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
848
1050
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
912
1036
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
912
1044
256
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
912
1034
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
912
1042
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
912
1052
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
912
1050
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
912
1066
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
912
1068
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
912
1100
256
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
840
1036
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
840
1066
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
840
1068
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
840
1100
256
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
840
1098
256
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
850
1041
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
850
1034
256
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
850
1042
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
850
1050
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
804
1052
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
914
1041
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
914
1065
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
914
1042
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
914
1050
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
914
1066
0
52
1846
1310
18
15
270
386
547
311
197
268
932
760
994
576
82
448
864
914
1098
256
52
1846
1310
18
15
270
386
547
311
197
268
914
752
993
576
84
832
834
929
1067
1032
55
895
1281
18
15
270
386
547
311
197
268
914
752
977
576
84
832
834
930
1107
0
91
859
1025
18
15
270
386
547
311
197
268
914
752
994
576
84
832
834
929
1049
0
55
859
593
18
15
270
386
547
311
197
268
914
752
994
576
84
832
834
928
1050
0
55
859
593
18
15
270
386
547
311
197
268
914
752
994
576
84
832
834
1440
1050
1024
55
859
593
18
15
270
386
547
311
197
268
914
752
994
576
84
832
834
930
1066
1031
55
895
513
18
15
270
386
547
311
197
268
914
752
994
576
84
832
834
1442
1050
1024
119
895
513
18
15
270
386
547
311
197
268
914
752
994
576
84
832
834
1442
1066
1031
55
895
513
18
15
270
386
547
311
197
268
914
752
994
576
84
448
834
930
1066
7
55
1855
1281
18
15
270
386
547
311
197
268
914
752
994
576
84
448
834
1442
1066
7
55
1855
1281
18
15
270
386
547
311
197
268
914
752
994
576
82
832
834
928
1050
0
52
894
1025
18
15
270
386
547
311
197
268
914
752
994
576
82
832
834
1440
1050
1024
52
858
514
18
15
270
386
547
311
197
268
914
752
994
576
82
832
834
930
1050
0
52
894
1025
18
15
270
386
547
311
197
268
914
752
994
576
82
832
834
930
1066
0
52
894
1025
18
15
270
386
547
311
197
268
914
752
994
576
82
832
834
930
1068
0
52
886
1025
18
15
270
386
547
311
197
268
914
752
994
576
82
832
834
1442
1050
0
52
894
1025
18
15
270
386
547
311
197
268
914
752
994
576
82
832
834
1442
1066
0
52
894
1025
18
15
270
386
547
311
197
268
914
752
994
576
82
832
834
1442
1068
0
52
886
1025
18
15
270
386
547
311
197
268
914
752
994
576
82
448
834
928
1050
0
52
1846
1281
18
15
270
386
547
311
197
268
914
752
994
576
82
448
834
930
1050
0
52
1846
1281
18
15
270
386
547
311
197
268
914
752
994
576
82
448
834
930
1066
0
52
1846
1281
18
15
270
386
547
311
197
268
914
752
994
576
82
448
834
930
1068
0
52
1846
1281
18
15
270
386
547
311
197
268
914
752
994
576
82
448
834
1442
1050
0
52
1846
1281
18
15
270
386
547
311
197
268
914
752
994
576
82
448
834
1442
1066
0
52
1846
1281
18
15
270
386
547
311
197
268
914
752
994
576
82
448
834
1442
1068
0
52
1846
1281
18
15
270
386
547
311
197
268
914
752
978
576
82
832
834
928
1108
0
52
894
1025
18
15
270
386
547
311
197
268
914
752
978
576
82
832
834
930
1108
0
52
894
1025
18
15
270
386
547
311
197
268
914
752
978
576
82
448
834
928
1108
256
52
1846
1281
18
15
270
386
547
311
197
268
914
752
978
576
82
448
834
930
1108
256
52
1846
1281
18
15
270
386
547
311
197
269
932
752
994
576
81
833
865
801
1066
1031
53
890
578
18
15
270
386
547
311
197
269
932
752
994
576
85
833
865
801
1066
1024
54
894
577
18
15
270
386
547
311
197
269
932
752
994
576
85
449
865
801
1066
256
54
1846
1297
18
15
270
386
547
311
197
269
932
752
994
576
84
833
865
801
1049
1024
55
858
578
18
15
270
386
547
311
197
269
932
752
994
576
84
833
865
801
1066
1031
55
894
578
18
15
270
386
547
311
197
269
932
752
994
576
84
833
865
800
1050
1024
55
858
578
18
15
270
386
547
311
197
269
932
752
994
576
82
833
865
801
1066
0
52
884
1054
18
15
270
386
547
311
197
269
932
752
994
576
82
833
865
801
1068
0
52
884
1054
18
15
270
386
547
311
197
269
932
752
994
576
82
833
865
800
1050
0
52
884
1054
18
15
270
386
547
311
197
269
932
752
994
576
82
833
865
800
1066
0
52
884
1054
18
15
270
386
547
311
197
269
932
752
994
576
82
449
865
801
1066
0
52
1844
1310
18
15
270
386
547
311
197
269
932
752
994
576
82
835
865
801
1066
0
52
888
1354
18
15
270
386
547
311
197
269
932
752
994
576
82
835
865
801
1068
0
52
1432
321
18
15
270
386
547
311
197
269
932
752
994
576
82
835
865
800
1050
0
52
856
540
18
15
270
386
547
311
197
269
932
752
994
576
82
835
865
800
1066
0
52
888
1354
18
15
270
386
547
311
197
269
932
752
978
576
81
833
865
801
1106
1024
110
876
542
18
15
270
386
547
311
197
269
932
752
978
576
81
833
865
800
1108
0
110
878
321
18
15
270
386
547
311
197
269
932
752
978
576
81
449
865
801
1106
256
110
1850
1311
18
15
270
386
547
311
197
269
932
752
978
576
81
449
865
800
1108
128
110
1850
1311
18
15
270
386
547
311
197
269
932
752
978
576
85
833
865
801
1106
0
54
858
1091
18
15
270
386
547
311
197
269
932
752
978
576
84
833
865
801
1106
1024
119
877
542
18
15
270
386
547
311
197
269
932
752
978
576
89
833
865
800
1108
1024
94
854
577
18
15
270
386
547
311
197
269
932
752
978
576
82
833
865
800
1108
1024
52
884
542
18
15
270
386
547
311
197
269
932
752
978
576
82
449
865
800
1108
128
52
1844
1310
18
15
270
386
547
311
197
269
932
752
978
576
82
835
865
801
1106
256
52
856
540
18
15
270
386
547
311
197
269
932
752
978
576
82
835
865
800
1108
0
52
856
1308
18
15
270
386
547
311
197
269
932
760
994
576
81
833
865
849
1042
1039
53
890
578
18
15
270
386
547
311
197
269
932
760
994
576
81
833
865
848
1042
1039
53
890
578
18
15
270
386
547
311
197
269
932
760
994
576
81
833
865
1424
1042
1039
53
890
578
18
15
270
386
547
311
197
269
932
760
994
576
81
833
865
1425
1042
1039
53
890
578
18
15
270
386
547
311
197
269
932
760
994
576
81
833
865
912
1042
1039
53
890
578
18
15
270
386
547
311
197
269
932
760
994
576
81
833
865
913
1042
1039
53
890
578
18
15
270
386
547
311
197
269
932
760
994
576
81
833
865
841
1042
1039
53
890
578
18
15
270
386
547
311
197
269
932
760
994
576
85
833
865
849
1041
0
54
894
1089
18
15
270
386
547
311
197
269
932
760
994
576
85
833
865
849
1042
1024
54
894
577
18
15
270
386
547
311
197
269
932
760
994
576
85
833
865
848
1042
1024
54
894
577
18
15
270
386
547
311
197
269
932
760
994
576
85
833
865
1424
1042
1024
54
894
577
18
15
270
386
547
311
197
269
932
760
994
576
85
833
865
1425
1041
0
54
894
1089
18
15
270
386
547
311
197
269
932
760
994
576
85
833
865
1425
1036
256
54
894
1089
18
15
270
386
547
311
197
269
932
760
994
576
85
833
865
1425
1042
1024
54
894
577
18
15
270
386
547
311
197
269
932
760
994
576
85
833
865
1425
1068
0
54
894
1089
18
15
270
386
547
311
197
269
932
760
994
576
85
833
865
912
1042
1024
54
894
577
18
15
270
386
547
311
197
269
932
760
994
576
85
833
865
913
1041
0
54
894
1089
18
15
270
386
547
311
197
269
932
760
994
576
85
833
865
913
1036
256
54
894
1089
18
15
270
386
547
311
197
269
932
760
994
576
85
833
865
913
1042
1024
54
894
577
18
15
270
386
547
311
197
269
932
760
994
576
85
833
865
913
1068
0
54
894
1089
18
15
270
386
547
311
197
269
932
760
994
576
85
833
865
913
1100
0
54
894
1089
18
15
270
386
547
311
197
269
932
760
994
576
85
833
865
841
1042
1024
54
894
577
18
15
270
386
547
311
197
269
932
760
994
576
85
833
865
841
1066
0
54
894
1089
18
15
270
386
547
311
197
269
932
760
994
576
85
833
865
841
1068
0
54
894
1089
18
15
270
386
547
311
197
269
932
760
994
576
85
449
865
849
1041
0
54
1846
1297
18
15
270
386
547
311
197
269
932
760
994
576
85
449
865
849
1042
256
54
1846
1297
18
15
270
386
547
311
197
269
932
760
994
576
85
449
865
848
1042
256
54
1846
1297
18
15
270
386
547
311
197
269
932
760
994
576
85
449
865
1424
1042
256
54
1846
1297
18
15
270
386
547
311
197
269
932
760
994
576
85
449
865
1425
1041
0
54
1846
1297
18
15
270
386
547
311
197
269
932
760
994
576
85
449
865
912
1042
256
54
1846
1297
18
15
270
386
547
311
197
269
932
760
994
576
85
449
865
913
1041
0
54
1846
1297
18
15
270
386
547
311
197
269
932
760
994
576
85
449
865
913
1042
256
54
1846
1297
18
15
270
386
547
311
197
269
932
760
994
576
85
449
865
913
1068
0
54
1846
1297
18
15
270
386
547
311
197
269
932
760
994
576
85
449
865
913
1100
256
54
1846
1297
18
15
270
386
547
311
197
269
932
760
994
576
85
449
865
841
1068
0
54
1846
1297
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
849
1041
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
849
1034
1024
55
858
578
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
849
1042
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
849
1050
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
848
1034
1024
55
858
578
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
848
1042
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
848
1050
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
1424
1034
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
1424
1042
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
1424
1052
0
55
1498
1042
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
1424
1050
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
1424
1098
1024
55
858
578
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
1425
1041
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
1425
1034
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
1425
1042
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
1425
1050
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
1425
1066
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
1425
1098
1024
55
858
578
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
912
1034
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
912
1042
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
912
1052
0
55
1498
1042
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
912
1050
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
912
1066
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
912
1098
0
119
877
286
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
913
1041
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
913
1034
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
913
1042
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
913
1050
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
913
1066
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
913
1098
0
119
877
286
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
841
1036
0
55
1498
1042
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
841
1034
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
841
1049
1024
55
858
578
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
841
1042
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
841
1050
1024
55
858
578
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
841
1066
0
55
858
1090
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
841
1068
0
55
1498
1042
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
841
1100
0
55
894
578
18
15
270
386
547
311
197
269
932
760
994
576
84
833
865
841
1098
0
119
877
286
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
849
1041
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
849
1036
1024
52
884
542
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
849
1044
0
52
1436
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
849
1034
1024
52
884
542
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
849
1042
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
849
1052
1024
52
884
542
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
849
1050
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
848
1044
1024
116
876
542
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
848
1034
1024
52
884
542
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
848
1042
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
848
1050
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
1424
1044
1024
116
876
542
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
1424
1034
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
1424
1042
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
1424
1052
0
52
1436
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
1424
1050
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
1424
1098
1024
52
884
542
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
1425
1041
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
1425
1036
0
52
1436
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
1425
1044
0
52
1436
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
1425
1034
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
1425
1042
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
1425
1052
1024
52
884
542
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
1425
1050
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
1425
1066
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
1425
1068
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
1425
1100
1024
52
884
542
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
1425
1098
1024
52
884
542
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
912
1044
1024
116
876
542
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
912
1034
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
912
1042
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
912
1052
0
52
1436
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
912
1050
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
912
1066
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
912
1098
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
913
1041
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
913
1036
0
52
1436
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
913
1044
0
52
1436
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
913
1034
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
913
1042
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
913
1052
1024
52
884
542
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
913
1050
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
913
1066
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
913
1068
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
913
1100
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
913
1098
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
841
1033
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
841
1036
0
52
1436
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
841
1034
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
841
1042
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
841
1052
1024
52
884
542
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
841
1050
1024
52
884
542
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
841
1066
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
841
1068
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
841
1097
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
841
1100
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
833
865
841
1098
0
52
884
1054
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
849
1041
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
849
1036
256
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
849
1044
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
849
1034
256
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
849
1042
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
849
1052
256
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
849
1050
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
848
1044
256
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
848
1034
256
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
848
1042
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
848
1050
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
1425
1041
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
1425
1044
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
1425
1042
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
1425
1050
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
1425
1066
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
913
1041
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
913
1036
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
913
1044
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
913
1034
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
913
1042
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
913
1052
256
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
913
1050
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
913
1066
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
913
1068
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
913
1100
256
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
913
1098
256
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
841
1033
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
841
1036
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
841
1034
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
841
1042
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
841
1052
256
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
841
1068
0
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
841
1097
256
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
449
865
841
1100
256
52
1844
1310
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
849
1041
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
849
1036
1024
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
849
1044
0
52
1432
321
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
849
1042
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
849
1052
1024
116
856
321
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
849
1050
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
848
1044
1024
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
848
1034
1024
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
848
1042
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
848
1050
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
1424
1044
1024
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
1424
1034
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
1424
1042
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
1424
1052
0
52
1432
321
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
1424
1050
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
1424
1098
1024
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
1425
1041
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
1425
1036
0
52
1432
321
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
1425
1044
0
52
1432
321
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
1425
1034
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
1425
1042
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
1425
1052
1024
116
856
321
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
1425
1050
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
1425
1066
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
1425
1068
0
52
888
1354
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
1425
1100
1024
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
912
1044
1024
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
912
1034
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
912
1042
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
912
1052
0
52
1432
321
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
912
1050
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
912
1066
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
912
1098
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
913
1041
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
913
1036
0
52
1432
321
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
913
1044
0
52
1432
321
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
913
1034
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
913
1042
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
913
1052
256
52
888
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
913
1050
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
913
1066
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
913
1068
0
52
888
1354
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
913
1100
0
52
888
1354
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
913
1098
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
841
1033
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
841
1036
0
52
1432
321
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
841
1034
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
841
1042
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
841
1052
1024
116
856
321
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
841
1050
1024
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
841
1066
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
841
1068
0
52
888
1354
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
841
1097
0
52
856
540
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
841
1100
0
52
888
1354
18
15
270
386
547
311
197
269
932
760
994
576
82
835
865
841
1098
0
52
856
540
18
15
270
386
547
311
197
277
900
752
994
576
82
401
885
948
1066
0
52
1812
1306
18
15
270
386
547
311
197
277
900
752
978
576
81
401
948
948
1108
256
110
1802
1580
18
15
270
386
547
311
197
277
900
752
978
576
81
401
884
948
1108
256
110
1804
1308
18
15
270
386
547
311
197
277
900
752
978
576
81
401
885
948
1108
256
110
1802
1306
18
15
270
386
547
311
197
277
900
752
978
576
81
405
884
948
1108
256
110
1801
1304
18
15
270
386
547
311
197
277
900
752
978
576
81
405
885
948
1108
256
110
1801
1307
18
15
270
386
547
311
197
277
900
752
978
576
82
401
885
948
1108
256
52
1812
1306
18
15
270
386
547
311
197
277
900
760
994
576
81
401
873
873
1065
15
53
1808
1298
18
15
270
386
547
311
197
277
900
760
994
576
85
849
873
873
1068
0
54
1494
1029
18
15
270
386
547
311
197
277
900
760
994
576
82
849
873
873
1066
0
116
1476
261
18
15
270
386
547
311
197
277
900
760
994
576
82
849
873
873
1068
0
116
1476
261
18
15
270
386
547
311
197
277
900
760
994
576
82
849
873
873
1100
0
116
1476
261
18
15
270
386
547
311
197
277
900
760
994
576
82
401
873
873
1065
0
52
1812
1298
18
15
270
386
547
311
197
277
900
760
994
576
82
401
873
873
1066
0
52
1812
1298
18
15
270
386
547
311
197
277
900
760
994
576
82
401
873
873
1068
0
52
1812
1298
18
15
270
386
547
311
197
277
900
760
994
576
82
401
873
873
1097
256
52
1812
1298
18
15
270
386
547
311
197
277
900
760
994
576
82
401
873
873
1100
256
52
1812
1298
18
15
270
386
547
311
197
277
900
760
994
576
82
401
885
945
1068
0
52
1812
1306
18
15
270
386
547
311
197
277
900
760
994
576
82
401
885
945
1100
256
52
1812
1306
18
15
270
386
547
311
197
277
932
752
978
576
81
401
921
916
1108
256
110
1802
1587
18
15
270
386
547
311
197
276
900
392
994
576
82
848
872
68
628
512
52
1494
1029
18
15
270
386
547
311
197
276
900
752
978
576
82
848
856
948
1108
128
52
838
1320
18
15
270
386
547
311
197
276
900
752
978
576
82
400
880
948
1108
256
52
1814
1310
18
15
270
386
547
311
197
276
900
752
978
576
82
400
944
948
1108
256
52
1814
1582
18
15
270
386
547
311
197
276
900
760
994
576
84
848
872
872
1066
0
119
1479
261
18
15
270
386
547
311
197
276
900
760
994
576
84
848
872
872
1068
0
119
1479
261
18
15
270
386
547
311
197
276
900
760
994
576
84
848
872
872
1098
0
119
1479
261
18
15
270
386
547
311
197
276
900
760
994
576
82
848
856
944
1060
0
52
838
1320
18
15
270
386
547
311
197
276
900
760
994
576
82
848
856
946
1041
0
52
838
1320
18
15
270
386
547
311
197
276
900
760
994
576
82
848
856
946
1034
0
52
838
1320
18
15
270
386
547
311
197
276
900
760
994
576
82
848
856
946
1050
256
52
838
1320
18
15
270
386
547
311
197
276
900
760
994
576
82
848
856
946
1066
0
52
838
1320
18
15
270
386
547
311
197
276
900
760
994
576
82
848
856
946
1098
256
52
838
1320
18
15
270
386
547
311
197
276
900
760
994
576
82
848
872
872
1060
0
52
1494
1029
18
15
270
386
547
311
197
276
900
760
994
576
82
848
872
872
1066
0
52
1494
1029
18
15
270
386
547
311
197
276
900
760
994
576
82
848
872
872
1068
0
52
1494
1029
18
15
270
386
547
311
197
276
900
760
994
576
82
848
872
872
1100
0
52
1494
1029
18
15
270
386
547
311
197
276
900
760
994
576
82
848
872
872
1098
0
52
1494
1029
18
15
270
386
547
311
197
276
900
760
994
576
82
400
872
872
1100
256
116
1814
1296
18
15
270
386
547
311
197
276
900
760
994
576
82
400
872
872
1098
256
116
1814
1296
18
15
270
386
547
311
197
276
932
752
978
576
82
400
920
916
1108
256
116
1814
1584
18
15
270
386
547
311
197
300
932
752
978
576
84
384
832
802
1106
263
55
1819
1310
18
15
270
386
547
311
197
300
932
752
978
576
82
384
832
852
1108
256
116
1818
1296
18
15
270
386
547
311
197
300
932
760
994
576
82
384
832
840
1100
256
116
1822
1280
18
15
270
386
547
311
197
300
932
760
994
576
82
384
832
840
1098
256
116
1822
1280
18
15
270
386
547
311
197
300
932
760
994
576
82
384
832
850
1098
256
116
1822
1280
18
15
270
386
547
311
197
301
932
752
994
576
82
387
833
801
1066
0
52
1816
1281
18
15
270
386
547
311
197
301
932
752
994
576
82
387
833
801
1068
0
52
1816
1281
18
15
270
386
547
311
197
301
932
752
994
576
82
387
833
800
1066
0
52
1816
1281
18
15
270
386
547
311
197
301
932
752
978
576
81
385
833
801
1106
256
110
1822
1281
18
15
270
386
547
311
197
301
932
752
978
576
81
385
833
800
1108
128
110
1822
1281
18
15
270
386
547
311
197
301
932
752
978
576
81
385
833
852
1108
256
110
1822
1281
18
15
270
386
547
311
197
301
932
752
978
576
85
385
833
801
1106
256
54
1818
1283
18
15
270
386
547
311
197
301
932
752
978
576
85
385
833
852
1108
256
54
1818
1283
18
15
270
386
547
311
197
301
932
752
978
576
82
387
833
801
1106
256
52
1816
1281
18
15
270
386
547
311
197
301
932
752
978
576
82
387
833
852
1108
256
52
1816
1281
18
15
270
386
547
311
197
301
932
760
994
576
85
385
833
849
1100
256
54
1822
1281
18
15
270
386
547
311
197
301
932
760
994
576
85
385
833
913
1100
256
54
1822
1281
18
15
270
386
547
311
197
301
932
760
994
576
84
385
833
849
1098
256
119
1818
1282
18
15
270
386
547
311
197
301
932
760
994
576
84
385
833
912
1066
0
55
1818
1282
18
15
270
386
547
311
197
301
932
760
994
576
84
385
833
912
1098
256
55
1818
1282
18
15
270
386
547
311
197
301
932
760
994
576
84
385
833
913
1066
0
55
1818
1282
18
15
270
386
547
311
197
301
932
760
994
576
84
385
833
913
1098
256
55
1818
1282
18
15
270
386
547
311
197
301
932
760
994
576
84
385
833
841
1068
0
55
1818
1282
18
15
270
386
547
311
197
301
932
760
994
576
84
385
833
841
1100
256
55
1818
1282
18
15
270
386
547
311
197
301
932
760
994
576
84
385
833
841
1098
256
55
1818
1282
18
15
270
386
547
311
197
301
932
760
994
576
82
387
833
849
1098
256
52
1816
1281
18
15
270
386
547
311
197
301
932
760
994
576
82
387
833
912
1066
0
52
1816
1281
18
15
270
386
547
311
197
301
932
760
994
576
82
387
833
912
1098
256
52
1816
1281
18
15
270
386
547
311
197
301
932
760
994
576
82
387
833
913
1066
0
52
1816
1281
18
15
270
386
547
311
197
301
932
760
994
576
82
387
833
913
1068
0
52
1816
1281
18
15
270
386
547
311
197
301
932
760
994
576
82
387
833
913
1100
256
52
1816
1281
18
15
270
386
547
311
197
301
932
760
994
576
82
387
833
913
1098
256
52
1816
1281
18
15
270
386
547
311
197
301
932
760
994
576
82
387
833
841
1068
0
52
1816
1281
18
15
270
386
547
311
197
301
932
760
994
576
82
387
833
841
1097
256
52
1816
1281
18
15
270
386
547
311
197
301
932
760
994
576
82
387
833
841
1100
256
52
1816
1281
18
15
270
386
547
311
197
301
932
760
994
576
82
387
833
841
1098
256
52
1816
1281
18
15
270
386
547
311
325
780
932
392
993
576
852
1472
864
114
635
520
1591
1591
64
18
15
270
386
547
311
325
780
932
392
993
576
852
960
864
114
635
520
1591
55
69
18
15
270
386
547
311
325
780
932
752
978
576
850
1472
848
1428
1108
512
1588
1590
62
18
15
270
386
547
311
325
780
932
752
978
576
850
1472
848
916
1108
512
1588
1590
62
18
15
270
386
547
311
325
780
932
752
978
576
850
960
848
852
1108
512
1588
46
62
18
15
270
386
547
311
325
780
932
752
978
576
850
960
848
1428
1108
512
1588
46
62
18
15
270
386
547
311
325
780
932
752
978
576
850
960
848
916
1108
512
1588
46
62
18
15
270
386
547
311
325
780
932
752
978
576
1874
1472
336
852
1108
0
1204
1598
1342
18
15
270
386
547
311
325
780
932
752
978
576
1874
1472
336
916
1108
0
1204
1598
1342
18
15
270
386
547
311
325
780
932
752
978
576
1874
1472
1360
1428
1108
512
564
558
1598
18
15
270
386
547
311
325
780
932
752
978
576
1874
1472
848
852
1108
512
564
558
62
18
15
270
386
547
311
325
780
932
752
978
576
1874
1472
848
1428
1108
512
564
558
62
18
15
270
386
547
311
325
780
932
752
978
576
1874
1472
848
916
1108
512
564
558
62
18
15
270
386
547
311
325
780
932
752
978
576
1874
960
848
852
1108
1024
564
46
1086
18
15
270
386
547
311
325
780
932
752
978
576
1874
960
848
1428
1108
1024
1204
62
1086
18
15
270
386
547
311
325
780
932
752
978
576
1874
960
848
916
1108
512
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
852
1472
864
1424
1042
512
1591
1591
69
18
15
270
386
547
311
325
780
932
760
994
576
852
1472
864
1424
1052
512
1591
1591
69
18
15
270
386
547
311
325
780
932
760
994
576
852
1472
864
1424
1098
512
1591
1591
69
18
15
270
386
547
311
325
780
932
760
994
576
852
1472
864
912
1098
512
1591
1591
69
18
15
270
386
547
311
325
780
932
760
994
576
852
1472
864
840
1100
512
1591
1591
69
18
15
270
386
547
311
325
780
932
760
994
576
852
1472
864
840
1098
512
1591
1591
69
18
15
270
386
547
311
325
780
932
760
994
576
852
960
864
1424
1042
512
1591
55
69
18
15
270
386
547
311
325
780
932
760
994
576
852
960
864
1424
1052
512
1591
55
69
18
15
270
386
547
311
325
780
932
760
994
576
852
960
864
1424
1098
512
1591
55
69
18
15
270
386
547
311
325
780
932
760
994
576
852
960
864
912
1042
271
311
571
1054
18
15
270
386
547
311
325
780
932
760
994
576
852
960
864
912
1098
512
1591
55
69
18
15
270
386
547
311
325
780
932
760
994
576
852
960
864
840
1100
512
1591
55
69
18
15
270
386
547
311
325
780
932
760
994
576
852
960
864
840
1098
512
1591
55
69
18
15
270
386
547
311
325
780
932
760
994
576
852
960
864
1426
1041
512
1591
55
69
18
15
270
386
547
311
325
780
932
760
994
576
852
960
864
1426
1042
512
1591
55
69
18
15
270
386
547
311
325
780
932
760
994
576
852
960
864
1426
1052
512
1591
55
69
18
15
270
386
547
311
325
780
932
760
994
576
852
960
864
1426
1050
512
1591
55
69
18
15
270
386
547
311
325
780
932
760
994
576
852
960
864
1426
1098
512
1591
55
69
18
15
270
386
547
311
325
780
932
760
994
576
852
960
864
914
1042
271
311
571
1054
18
15
270
386
547
311
325
780
932
760
994
576
852
960
864
914
1098
512
1591
55
69
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
1360
1424
1044
512
1588
1582
1598
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
1360
1424
1042
512
1588
1582
1598
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
1360
1424
1052
512
1588
1582
1598
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
1360
1426
1041
512
1588
1582
1598
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
1360
1426
1042
512
1588
1582
1598
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
1360
1426
1050
512
1588
1582
1598
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
864
1424
1042
512
1588
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
864
1424
1052
512
1588
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
864
1424
1100
512
1588
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
864
1424
1098
512
1588
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
864
912
1100
512
1588
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
864
912
1098
512
1588
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
864
840
1100
512
1588
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
864
840
1098
512
1588
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
864
1426
1041
512
1588
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
864
1426
1042
512
1588
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
864
1426
1052
512
1588
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
864
1426
1050
512
1588
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
864
1426
1097
512
1588
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
864
1426
1098
512
1588
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
864
914
1097
512
1588
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
864
914
1098
512
1588
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
1376
1424
1042
512
1588
1590
1552
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
1376
1424
1052
512
1588
1590
1552
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
1376
1426
1041
512
1588
1590
1552
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
1376
1426
1042
512
1588
1590
1552
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
1376
1426
1052
512
1588
1590
1552
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
1376
1426
1050
512
1588
1590
1552
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
1376
1426
1097
512
1588
1590
1552
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
1376
1426
1098
512
1588
1590
1552
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
848
1424
1044
512
1588
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
848
1424
1042
512
1588
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
848
1424
1052
512
1588
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
848
1424
1100
512
1588
1598
62
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
848
912
1042
512
1588
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
848
912
1100
512
1588
1598
62
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
848
1426
1041
512
1588
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
848
1426
1042
512
1588
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
848
1426
1050
512
1588
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
848
1426
1097
512
1588
1598
62
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
848
1426
1098
512
1588
1598
62
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
848
914
1050
512
1588
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
848
914
1097
512
1588
1598
62
18
15
270
386
547
311
325
780
932
760
994
576
850
1472
848
914
1098
512
1588
1598
62
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
1424
1036
256
308
566
1040
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
1424
1034
256
308
566
1040
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
1424
1042
512
1588
50
64
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
1424
1052
512
1588
50
64
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
1424
1050
256
308
566
1040
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
1424
1100
512
1588
50
64
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
1424
1098
512
1588
50
64
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
912
1042
256
308
570
1088
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
912
1052
256
308
566
1040
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
912
1050
256
308
566
1040
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
912
1068
256
308
566
1040
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
912
1100
512
1588
50
64
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
912
1098
512
1588
50
64
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
840
1036
256
308
566
1040
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
840
1052
256
308
566
1040
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
840
1066
256
308
566
1040
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
840
1068
256
308
566
1040
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
840
1100
512
1588
50
64
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
840
1098
512
1588
50
64
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
1426
1041
512
1588
50
64
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
1426
1042
512
1588
50
64
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
1426
1052
512
1588
50
64
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
1426
1050
512
1588
50
64
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
1426
1097
512
1588
50
64
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
1426
1098
512
1588
50
64
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
914
1065
256
308
566
1040
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
914
1042
256
308
570
1088
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
914
1052
256
308
566
1040
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
914
1050
256
308
566
1040
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
914
1066
256
308
566
1040
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
914
1097
512
1588
50
64
18
15
270
386
547
311
325
780
932
760
994
576
850
960
864
914
1098
512
1588
50
64
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
1424
1036
256
308
558
1086
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
1424
1044
512
1588
46
62
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
1424
1042
512
1588
46
62
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
1424
1052
512
1588
46
62
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
1424
1100
512
1588
46
62
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
912
1036
256
308
558
1086
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
912
1042
512
1588
46
62
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
912
1052
256
308
558
1086
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
912
1100
512
1588
46
62
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
850
1050
256
308
558
1086
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
1426
1041
512
1588
46
62
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
1426
1042
512
1588
46
62
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
1426
1050
512
1588
46
62
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
1426
1097
512
1588
46
62
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
1426
1098
512
1588
46
62
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
914
1033
256
308
558
1086
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
914
1050
512
1588
46
62
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
914
1097
512
1588
46
62
18
15
270
386
547
311
325
780
932
760
994
576
850
960
848
914
1098
512
1588
46
62
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
352
400
1042
1031
1207
1087
1349
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
352
912
1042
0
567
1591
1349
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
352
912
1052
0
567
1599
1040
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
352
912
1050
0
567
1591
1349
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
352
840
1036
0
567
1591
1349
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
352
840
1068
0
567
1591
1349
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
352
840
1100
256
567
1591
1349
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
352
840
1098
0
567
1591
1349
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
352
402
1042
1031
1207
1087
1349
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
352
402
1050
0
567
1591
1349
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
336
912
1042
271
567
1595
1342
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
336
850
1042
271
567
1595
1342
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
336
914
1042
271
567
1595
1342
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
1424
1034
0
567
1599
64
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
1424
1042
0
567
1599
64
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
1424
1052
0
567
1599
64
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
1424
1050
0
567
1599
64
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
1424
1098
512
567
575
69
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
912
1034
0
567
1599
64
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
912
1042
0
567
1599
64
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
912
1052
0
567
1599
64
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
912
1050
0
567
1599
64
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
912
1098
0
567
575
69
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
840
1036
256
567
1599
64
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
840
1052
256
567
1599
64
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
840
1066
256
567
1599
64
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
840
1068
0
567
1599
64
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
840
1100
512
567
575
69
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
840
1098
0
567
575
69
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
914
1041
0
567
1599
64
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
914
1049
256
567
1599
64
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
914
1042
0
567
1599
64
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
914
1052
0
567
1599
64
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
914
1050
0
567
1599
64
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
914
1066
256
567
1599
64
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
864
914
1098
512
567
575
69
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
848
1424
1042
527
567
1595
62
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
848
1426
1042
527
567
1595
62
18
15
270
386
547
311
325
780
932
760
994
576
1876
1472
848
914
1042
527
567
1595
62
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
1424
1034
0
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
1424
1042
0
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
1424
1052
1024
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
1424
1050
0
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
1424
1066
1024
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
1424
1098
512
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
912
1034
0
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
912
1042
0
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
912
1052
256
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
912
1050
0
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
912
1066
1024
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
912
1098
0
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
840
1036
1024
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
840
1052
256
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
840
1066
1024
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
840
1068
0
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
840
1100
1024
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
840
1098
0
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
1426
1041
0
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
1426
1049
256
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
1426
1042
0
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
1426
1052
1024
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
1426
1050
0
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
1426
1066
1024
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
1426
1098
512
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
914
1041
0
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
914
1049
256
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
914
1042
0
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
914
1052
256
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
914
1050
0
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
914
1066
1024
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
864
914
1098
512
567
55
1093
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
848
1424
1042
527
567
59
1086
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
848
912
1042
271
567
59
1086
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
848
850
1042
1039
567
59
1086
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
848
1426
1042
1039
567
59
1086
18
15
270
386
547
311
325
780
932
760
994
576
1876
960
848
914
1042
527
567
59
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
400
1044
1024
1204
1078
1054
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
400
1042
0
564
566
1054
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
912
1036
0
564
1586
1344
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
912
1044
1024
1204
1078
1054
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
912
1034
1024
1204
1078
1054
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
912
1042
0
564
566
1054
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
912
1052
0
564
1586
1344
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
912
1050
0
564
1586
1344
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
912
1066
0
1204
1078
1054
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
912
1068
0
564
566
1054
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
840
1036
0
564
1586
1344
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
840
1068
0
564
566
1054
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
840
1100
256
564
574
288
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
840
1098
0
564
574
1088
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
402
1041
0
564
574
1088
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
402
1065
1024
1204
1078
1054
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
402
1042
0
564
566
1054
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
402
1050
0
564
1586
1344
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
402
1066
1024
1204
1078
1054
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
402
1097
1024
1204
1078
1054
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
402
1098
1024
1204
1078
1054
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
914
1041
0
564
574
1088
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
914
1033
1024
1204
1078
1054
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
914
1034
1024
1204
1078
1054
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
914
1065
0
564
566
1054
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
914
1042
0
564
566
1054
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
914
1052
0
564
1586
1344
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
914
1050
0
564
1586
1344
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
352
914
1066
0
564
566
1054
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
400
1044
0
564
566
318
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
400
1042
0
564
566
318
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
400
1100
1024
1204
1070
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
912
1036
0
564
1582
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
912
1044
0
564
566
318
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
912
1042
0
564
566
318
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
912
1052
0
564
1582
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
912
1100
256
564
558
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
850
1044
1024
1204
1070
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
850
1042
0
564
566
318
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
850
1050
0
564
1582
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
850
1098
0
564
566
318
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
402
1041
0
564
566
318
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
402
1044
1024
1204
1070
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
402
1042
0
564
566
318
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
402
1050
0
564
1582
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
402
1097
1024
1204
1070
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
914
1041
0
564
566
318
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
914
1033
0
564
1582
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
914
1044
0
564
566
318
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
914
1034
0
564
1582
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
914
1042
0
564
566
318
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
914
1050
0
564
1582
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
914
1066
0
564
558
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
336
914
1098
0
1204
1078
1342
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1360
1424
1036
256
564
558
1598
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1360
1424
1044
512
564
558
1598
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1360
1424
1042
512
564
558
1598
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1360
1424
1052
512
564
558
1598
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1360
1424
1100
512
564
558
1598
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1360
1426
1041
512
564
558
1598
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1360
1426
1033
256
564
558
1598
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1360
1426
1044
256
564
558
1598
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1360
1426
1034
256
564
558
1598
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1360
1426
1042
512
564
558
1598
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1360
1426
1050
512
564
558
1598
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1360
1426
1066
0
564
558
1598
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1360
1426
1097
512
564
558
1598
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1360
1426
1098
512
564
558
1598
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
1424
1036
0
564
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
1424
1044
256
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
1424
1034
0
564
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
1424
1042
0
564
566
30
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
1424
1052
0
564
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
1424
1050
0
564
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
1424
1068
0
564
566
30
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
1424
1100
512
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
1424
1098
512
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
912
1036
0
564
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
912
1044
256
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
912
1034
0
564
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
912
1042
0
564
566
30
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
912
1052
0
564
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
912
1050
0
564
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
912
1068
0
564
566
30
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
912
1100
512
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
912
1098
0
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
840
1036
256
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
840
1052
256
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
840
1066
256
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
840
1068
0
564
566
30
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
840
1100
512
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
840
1098
0
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
1426
1041
0
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
1426
1042
0
564
566
30
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
1426
1052
0
564
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
1426
1050
0
564
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
1426
1097
512
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
1426
1098
512
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
914
1041
0
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
914
1065
256
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
914
1042
0
564
566
30
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
914
1052
0
564
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
914
1050
0
564
1586
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
914
1066
256
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
914
1097
512
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
864
914
1098
512
564
574
64
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1376
1424
1036
256
564
566
1566
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1376
1424
1044
256
564
566
1566
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1376
1424
1034
256
564
566
1566
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1376
1424
1042
0
564
566
1566
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1376
1424
1052
512
564
566
1566
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1376
1424
1050
256
564
566
1566
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1376
1424
1068
0
564
566
1566
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1376
1426
1041
0
564
566
1566
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1376
1426
1065
256
564
566
1566
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1376
1426
1042
0
564
566
1566
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1376
1426
1052
512
564
566
1566
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1376
1426
1050
512
564
566
1566
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1376
1426
1066
256
564
566
1566
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1376
1426
1097
512
564
566
1566
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
1376
1426
1098
512
564
566
1566
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
1424
1036
0
564
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
1424
1044
0
564
574
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
1424
1042
0
564
566
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
1424
1052
0
564
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
1424
1100
512
564
574
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
912
1036
0
564
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
912
1044
0
564
574
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
912
1042
0
564
566
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
912
1052
0
564
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
912
1100
512
564
574
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
850
1044
256
564
558
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
850
1034
256
564
558
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
850
1042
0
564
566
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
850
1050
0
564
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
850
1098
0
564
574
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
1426
1041
0
564
574
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
1426
1033
0
564
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
1426
1044
0
564
574
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
1426
1034
0
564
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
1426
1042
0
564
566
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
1426
1050
0
564
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
1426
1066
0
564
558
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
1426
1097
512
564
574
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
1426
1098
512
564
574
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
914
1041
0
564
574
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
914
1033
0
564
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
914
1044
0
564
574
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
914
1034
0
564
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
914
1042
0
564
566
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
914
1050
0
564
1582
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
914
1066
0
564
558
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
914
1097
512
564
574
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
1472
848
914
1098
512
564
574
62
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
1424
1036
0
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
1424
1044
1024
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
1424
1034
0
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
1424
1042
0
564
54
1040
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
1424
1052
0
564
54
1040
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
1424
1050
0
564
54
1040
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
1424
1066
0
1204
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
1424
1068
0
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
1424
1100
1024
1204
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
1424
1098
1024
1204
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
912
1036
0
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
912
1044
1024
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
912
1034
0
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
912
1042
0
564
54
1040
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
912
1052
0
564
54
1040
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
912
1050
0
564
54
1040
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
912
1066
0
1204
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
912
1068
0
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
912
1100
0
1204
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
912
1098
0
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
840
1036
1024
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
840
1052
1024
1204
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
840
1066
1024
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
840
1068
0
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
840
1100
1024
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
840
1098
0
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
1426
1041
0
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
1426
1065
1024
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
1426
1042
0
564
54
1040
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
1426
1052
0
564
54
1040
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
1426
1050
0
564
54
1040
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
1426
1066
1024
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
1426
1097
1024
1204
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
1426
1098
1024
1204
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
914
1041
0
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
914
1065
1024
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
914
1042
0
564
54
1040
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
914
1052
0
564
54
1040
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
914
1050
0
564
54
1040
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
914
1066
1024
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
914
1097
512
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
864
914
1098
512
564
62
1056
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
1424
1036
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
1424
1044
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
1424
1042
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
1424
1052
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
1424
1100
0
1204
62
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
912
1036
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
912
1044
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
912
1042
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
912
1052
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
912
1100
0
1204
62
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
850
1044
1024
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
850
1034
256
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
850
1042
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
850
1050
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
850
1098
0
564
54
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
1426
1041
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
1426
1033
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
1426
1044
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
1426
1034
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
1426
1042
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
1426
1050
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
1426
1066
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
1426
1097
1024
1204
62
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
1426
1098
0
1204
62
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
914
1041
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
914
1033
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
914
1044
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
914
1034
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
914
1042
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
914
1050
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
914
1066
0
564
46
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
914
1097
0
1204
62
1086
18
15
270
386
547
311
325
780
932
760
994
576
1874
960
848
914
1098
0
1204
62
1086
18
15
270
386
547
311
325
780
914
752
993
576
852
960
834
929
1067
8
311
55
1
18
15
270
386
547
311
325
780
914
752
993
576
852
960
834
1441
1067
8
311
55
1
18
15
270
386
547
311
325
780
914
752
993
576
1876
1472
322
417
1067
1032
1335
567
1025
18
15
270
386
547
311
325
780
914
752
993
576
1876
1472
322
929
1067
8
567
575
1025
18
15
270
386
547
311
325
780
914
752
993
576
1876
1472
1346
1441
1067
1032
1335
567
1537
18
15
270
386
547
311
325
780
914
752
993
576
1876
1472
834
929
1067
8
567
575
1
18
15
270
386
547
311
325
780
914
752
993
576
1876
1472
834
1441
1067
1032
1335
567
1
18
15
270
386
547
311
325
780
914
752
993
576
1876
960
834
929
1067
8
567
55
1025
18
15
270
386
547
311
325
780
914
752
993
576
1876
960
834
1441
1067
1032
567
55
1025
18
15
270
386
547
311
325
780
914
752
977
576
1588
1472
322
930
1107
0
1051
1375
1025
18
15
270
386
547
311
325
780
914
752
977
576
1876
960
834
930
1107
0
603
59
1025
18
15
270
386
547
311
325
780
914
752
977
576
1876
960
834
1442
1107
0
603
59
1025
18
15
270
386
547
311
325
780
914
752
994
576
852
1472
1346
1442
1066
519
1591
1591
1537
18
15
270
386
547
311
325
780
914
752
994
576
852
1472
834
930
1066
519
1591
1591
1
18
15
270
386
547
311
325
780
914
752
994
576
852
1472
834
1442
1066
519
1591
1591
1
18
15
270
386
547
311
325
780
914
752
994
576
852
960
834
930
1066
519
1591
55
1
18
15
270
386
547
311
325
780
914
752
994
576
852
960
834
1442
1066
519
1591
55
1
18
15
270
386
547
311
325
780
914
752
994
576
850
1472
1346
1442
1050
512
1588
1598
1537
18
15
270
386
547
311
325
780
914
752
994
576
850
1472
1346
1442
1066
512
1588
1582
1537
18
15
270
386
547
311
325
780
914
752
994
576
850
1472
1346
1442
1068
512
1588
1590
1537
18
15
270
386
547
311
325
780
914
752
994
576
850
1472
834
1440
1050
512
1588
1598
1
18
15
270
386
547
311
325
780
914
752
994
576
850
1472
834
930
1068
512
1588
1590
1
18
15
270
386
547
311
325
780
914
752
994
576
850
1472
834
1442
1050
512
1588
1598
1
18
15
270
386
547
311
325
780
914
752
994
576
850
1472
834
1442
1066
512
1588
1582
1
18
15
270
386
547
311
325
780
914
752
994
576
850
1472
834
1442
1068
512
1588
1590
1
18
15
270
386
547
311
325
780
914
752
994
576
850
960
834
1440
1050
512
1588
62
1025
18
15
270
386
547
311
325
780
914
752
994
576
850
960
834
930
1068
512
1588
46
1
18
15
270
386
547
311
325
780
914
752
994
576
850
960
834
1442
1050
512
1588
62
1025
18
15
270
386
547
311
325
780
914
752
994
576
850
960
834
1442
1066
512
1588
46
1
18
15
270
386
547
311
325
780
914
752
994
576
850
960
834
1442
1068
512
1588
46
1
18
15
270
386
547
311
325
780
914
752
994
576
1588
1472
322
418
1066
1039
1051
1372
1026
18
15
270
386
547
311
325
780
914
752
994
576
1588
1472
322
930
1066
1039
1051
1372
1026
18
15
270
386
547
311
325
780
914
752
994
576
1876
1472
322
418
1066
1039
1207
1087
1025
18
15
270
386
547
311
325
780
914
752
994
576
1876
1472
322
930
1066
7
567
575
1025
18
15
270
386
547
311
325
780
914
752
994
576
1876
1472
1346
1442
1066
7
567
575
1537
18
15
270
386
547
311
325
780
914
752
994
576
1876
1472
834
1441
1049
512
567
575
1
18
15
270
386
547
311
325
780
914
752
994
576
1876
1472
834
1440
1050
512
567
575
1
18
15
270
386
547
311
325
780
914
752
994
576
1876
1472
834
930
1066
7
567
575
1
18
15
270
386
547
311
325
780
914
752
994
576
1876
1472
834
1442
1066
7
567
575
1
18
15
270
386
547
311
325
780
914
752
994
576
1876
960
834
928
1050
0
1207
63
1025
18
15
270
386
547
311
325
780
914
752
994
576
1876
960
834
1441
1049
1024
567
59
1025
18
15
270
386
547
311
325
780
914
752
994
576
1876
960
834
1440
1050
0
1207
63
1025
18
15
270
386
547
311
325
780
914
752
994
576
1876
960
834
930
1066
1031
1207
63
1025
18
15
270
386
547
311
325
780
914
752
994
576
1876
960
834
1442
1050
1024
567
59
1025
18
15
270
386
547
311
325
780
914
752
994
576
1876
960
834
1442
1066
1031
567
55
1025
18
15
270
386
547
311
325
780
914
752
994
576
1874
1472
322
928
1050
0
564
1590
1025
18
15
270
386
547
311
325
780
914
752
994
576
1874
1472
322
418
1050
0
564
1590
1025
18
15
270
386
547
311
325
780
914
752
994
576
1874
1472
322
418
1066
0
564
558
1025
18
15
270
386
547
311
325
780
914
752
994
576
1874
1472
322
418
1068
0
564
558
1025
18
15
270
386
547
311
325
780
914
752
994
576
1874
1472
322
930
1050
0
564
1590
1025
18
15
270
386
547
311
325
780
914
752
994
576
1874
1472
322
930
1066
0
564
558
1025
18
15
270
386
547
311
325
780
914
752
994
576
1874
1472
322
930
1068
0
564
558
1025
18
15
270
386
547
311
325
780
914
752
994
576
1874
1472
1346
1442
1050
512
564
574
1537
18
15
270
386
547
311
325
780
914
752
994
576
1874
1472
1346
1442
1066
0
564
558
1537
18
15
270
386
547
311
325
780
914
752
994
576
1874
1472
1346
1442
1068
0
564
558
1537
18
15
270
386
547
311
325
780
914
752
994
576
1874
1472
834
928
1050
0
564
1590
1
18
15
270
386
547
311
325
780
914
752
994
576
1874
1472
834
1440
1050
0
564
1590
1
18
15
270
386
547
311
325
780
914
752
994
576
1874
1472
834
930
1050
0
564
1590
1
18
15
270
386
547
311
325
780
914
752
994
576
1874
1472
834
930
1066
0
564
558
1
18
15
270
386
547
311
325
780
914
752
994
576
1874
1472
834
930
1068
0
564
558
1
18
15
270
386
547
311
325
780
914
752
994
576
1874
1472
834
1442
1050
0
564
1590
1
18
15
270
386
547
311
325
780
914
752
994
576
1874
1472
834
1442
1066
0
564
558
1
18
15
270
386
547
311
325
780
914
752
994
576
1874
1472
834
1442
1068
0
564
558
1
18
15
270
386
547
311
325
780
914
752
994
576
1874
960
834
928
1050
0
564
54
1025
18
15
270
386
547
311
325
780
914
752
994
576
1874
960
834
1440
1050
0
564
54
1025
18
15
270
386
547
311
325
780
914
752
994
576
1874
960
834
930
1050
0
564
54
1025
18
15
270
386
547
311
325
780
914
752
994
576
1874
960
834
930
1066
0
564
46
1025
18
15
270
386
547
311
325
780
914
752
994
576
1874
960
834
930
1068
0
564
46
1025
18
15
270
386
547
311
325
780
914
752
994
576
1874
960
834
1442
1050
0
564
54
1025
18
15
270
386
547
311
325
780
914
752
994
576
1874
960
834
1442
1066
0
564
46
1025
18
15
270
386
547
311
325
780
914
752
994
576
1874
960
834
1442
1068
0
564
46
1025
18
15
270
386
547
311
325
780
914
752
978
576
1874
1472
322
928
1108
0
1204
1598
1153
18
15
270
386
547
311
325
780
914
752
978
576
1874
1472
322
930
1108
0
1204
1598
1153
18
15
270
386
547
311
325
780
914
752
978
576
1874
1472
322
930
1106
0
1204
1598
1153
18
15
270
386
547
311
325
780
914
752
978
576
1874
1472
1346
1440
1108
512
564
574
1537
18
15
270
386
547
311
325
780
914
752
978
576
1874
1472
1346
1442
1108
512
564
574
1537
18
15
270
386
547
311
325
780
914
752
978
576
1874
1472
1346
1442
1106
512
564
558
1537
18
15
270
386
547
311
325
780
914
752
978
576
1874
1472
834
928
1108
256
564
574
1
18
15
270
386
547
311
325
780
914
752
978
576
1874
1472
834
1440
1108
1024
1204
1598
1
18
15
270
386
547
311
325
780
914
752
978
576
1874
1472
834
930
1108
256
564
574
1
18
15
270
386
547
311
325
780
914
752
978
576
1874
1472
834
1442
1108
1024
1204
1598
1
18
15
270
386
547
311
325
780
914
752
978
576
1874
1472
834
1442
1106
1024
1204
1598
1
18
15
270
386
547
311
325
780
914
752
978
576
1874
960
834
928
1108
0
1204
62
1025
18
15
270
386
547
311
325
780
914
752
978
576
1874
960
834
1440
1108
0
1204
62
1025
18
15
270
386
547
311
325
780
914
752
978
576
1874
960
834
930
1108
0
1204
62
1025
18
15
270
386
547
311
325
780
914
752
978
576
1874
960
834
930
1106
0
1204
62
1025
18
15
270
386
547
311
325
780
914
752
978
576
1874
960
834
1442
1108
0
1204
62
1025
18
15
270
386
547
311
325
780
914
752
978
576
1874
960
834
1442
1106
0
1204
62
1025
18
15
270
386
547
311
325
780
914
408
994
576
850
1472
322
81
1129
512
1588
1598
1025
18
15
270
386
547
311
325
780
914
408
994
576
850
1472
322
81
617
512
1588
1582
1025
18
15
270
386
547
311
325
780
914
408
994
576
1876
1472
322
82
1202
0
567
575
1025
18
15
270
386
547
311
325
780
914
408
994
576
1876
1472
322
82
1212
0
567
575
1025
18
15
270
386
547
311
325
780
914
408
994
576
1876
1472
324
80
1202
0
567
575
1030
18
15
270
386
547
311
325
780
914
408
994
576
1874
1472
322
81
1129
512
564
574
1025
18
15
270
386
547
311
325
780
914
408
994
576
1874
1472
322
81
617
0
564
574
1025
18
15
270
386
547
311
325
780
914
408
994
576
1874
1472
322
82
1202
0
564
574
1025
18
15
270
386
547
311
325
780
914
408
994
576
1874
1472
322
82
1212
0
564
574
1025
18
15
270
386
547
311
325
780
914
408
994
576
1874
1472
324
80
1202
0
564
566
1030
18
15
270
386
547
311
325
781
932
752
978
576
850
963
849
852
1108
512
1588
40
60
18
15
270
386
547
311
325
781
932
752
978
576
1874
1475
337
852
1108
0
1204
1592
1340
18
15
270
386
547
311
325
781
932
752
978
576
1874
1475
849
852
1108
512
564
552
60
18
15
270
386
547
311
325
781
932
752
978
576
1874
963
849
852
1108
1024
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
849
1473
849
1425
1049
527
1589
1594
62
18
15
270
386
547
311
325
781
932
760
994
576
849
1473
849
913
1049
527
1589
1594
62
18
15
270
386
547
311
325
781
932
760
994
576
849
961
865
1424
1042
271
309
560
1090
18
15
270
386
547
311
325
781
932
760
994
576
849
961
865
1425
1042
271
309
560
1090
18
15
270
386
547
311
325
781
932
760
994
576
849
961
865
912
1042
271
309
560
1090
18
15
270
386
547
311
325
781
932
760
994
576
849
961
865
913
1042
271
309
560
1090
18
15
270
386
547
311
325
781
932
760
994
576
849
961
849
1425
1049
527
1589
58
62
18
15
270
386
547
311
325
781
932
760
994
576
849
961
849
913
1049
527
1589
58
62
18
15
270
386
547
311
325
781
932
760
994
576
853
1473
1361
1425
1041
512
1590
1582
1598
18
15
270
386
547
311
325
781
932
760
994
576
853
1473
865
1425
1041
512
1590
1582
65
18
15
270
386
547
311
325
781
932
760
994
576
853
1473
865
1425
1100
512
1590
1598
65
18
15
270
386
547
311
325
781
932
760
994
576
853
1473
865
913
1100
512
1590
1598
65
18
15
270
386
547
311
325
781
932
760
994
576
853
1473
1377
1425
1041
512
1590
1590
1553
18
15
270
386
547
311
325
781
932
760
994
576
853
1473
1377
1425
1100
512
1590
1590
1553
18
15
270
386
547
311
325
781
932
760
994
576
853
1473
849
1425
1041
512
1590
1582
62
18
15
270
386
547
311
325
781
932
760
994
576
853
961
865
1425
1041
512
1590
46
65
18
15
270
386
547
311
325
781
932
760
994
576
853
961
865
1425
1036
256
310
574
1089
18
15
270
386
547
311
325
781
932
760
994
576
853
961
865
1425
1100
512
1590
46
65
18
15
270
386
547
311
325
781
932
760
994
576
853
961
865
913
1041
256
310
574
1089
18
15
270
386
547
311
325
781
932
760
994
576
853
961
865
913
1068
256
310
574
1089
18
15
270
386
547
311
325
781
932
760
994
576
853
961
865
913
1100
512
1590
46
65
18
15
270
386
547
311
325
781
932
760
994
576
853
961
849
849
1041
256
310
558
1086
18
15
270
386
547
311
325
781
932
760
994
576
853
961
849
849
1036
256
310
558
1086
18
15
270
386
547
311
325
781
932
760
994
576
853
961
849
849
1100
256
310
558
1086
18
15
270
386
547
311
325
781
932
760
994
576
853
961
849
1425
1041
512
1590
46
62
18
15
270
386
547
311
325
781
932
760
994
576
853
961
849
1425
1036
256
310
558
1086
18
15
270
386
547
311
325
781
932
760
994
576
853
961
849
1425
1068
256
310
558
1086
18
15
270
386
547
311
325
781
932
760
994
576
853
961
849
1425
1100
512
1590
46
62
18
15
270
386
547
311
325
781
932
760
994
576
853
961
849
913
1041
256
310
558
1086
18
15
270
386
547
311
325
781
932
760
994
576
853
961
849
913
1036
256
310
558
1086
18
15
270
386
547
311
325
781
932
760
994
576
853
961
849
913
1068
256
310
558
1086
18
15
270
386
547
311
325
781
932
760
994
576
853
961
849
913
1100
512
1590
46
62
18
15
270
386
547
311
325
781
932
760
994
576
1593
1473
353
400
1044
1024
1054
1366
1089
18
15
270
386
547
311
325
781
932
760
994
576
1593
1473
353
400
1042
1024
1054
1366
1089
18
15
270
386
547
311
325
781
932
760
994
576
1593
1473
353
401
1041
1024
1054
1366
1089
18
15
270
386
547
311
325
781
932
760
994
576
1593
1473
353
401
1044
1024
1054
1366
1089
18
15
270
386
547
311
325
781
932
760
994
576
1593
1473
353
401
1042
1024
1054
1366
1089
18
15
270
386
547
311
325
781
932
760
994
576
1593
1473
353
401
1068
1024
1054
1366
1089
18
15
270
386
547
311
325
781
932
760
994
576
1593
1473
353
912
1044
1024
1054
1366
1089
18
15
270
386
547
311
325
781
932
760
994
576
1593
1473
353
912
1042
0
1054
1366
1089
18
15
270
386
547
311
325
781
932
760
994
576
1593
1473
353
913
1041
1024
1054
1366
1089
18
15
270
386
547
311
325
781
932
760
994
576
1593
1473
353
913
1036
0
1054
1366
1089
18
15
270
386
547
311
325
781
932
760
994
576
1593
1473
353
913
1044
1024
1054
1366
1089
18
15
270
386
547
311
325
781
932
760
994
576
1593
1473
353
913
1042
0
1054
1366
1089
18
15
270
386
547
311
325
781
932
760
994
576
1593
1473
353
913
1068
0
1054
1366
1089
18
15
270
386
547
311
325
781
932
760
994
576
1593
1473
353
841
1036
0
1054
1366
1089
18
15
270
386
547
311
325
781
932
760
994
576
1593
1473
353
841
1034
1024
1054
1366
1089
18
15
270
386
547
311
325
781
932
760
994
576
1593
1473
353
841
1042
1024
1054
1366
1089
18
15
270
386
547
311
325
781
932
760
994
576
1593
1473
353
841
1068
0
1054
1366
1089
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
1361
1424
1052
512
1591
1581
1598
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
1361
1425
1041
512
1591
1581
1598
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
1361
1425
1034
512
1591
1581
1598
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
1361
1425
1050
512
1591
1581
1598
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
1361
1425
1098
512
1591
1581
1598
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
1361
1426
1052
512
1591
1581
1598
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
865
1425
1041
512
1591
1598
66
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
865
1425
1034
512
1591
1598
66
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
865
1425
1050
512
1591
1582
66
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
865
1425
1098
512
1591
1582
66
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
865
913
1098
512
1591
1582
66
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
865
841
1100
512
1591
1582
66
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
1377
1425
1041
512
1591
1594
1554
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
1377
1425
1034
512
1591
1594
1554
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
1377
1425
1050
512
1591
1594
1554
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
1377
1425
1098
512
1591
1594
1554
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
849
1424
1052
512
1591
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
849
1425
1041
512
1591
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
849
1425
1034
512
1591
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
849
1425
1050
512
1591
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
849
1425
1098
512
1591
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
849
913
1050
512
1591
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
849
913
1098
512
1591
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
852
1473
849
1426
1052
512
1591
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
1424
1034
512
1591
46
34
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
1424
1042
512
1591
46
34
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
1424
1052
512
1591
46
34
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
1424
1050
256
311
558
1058
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
1424
1098
512
1591
62
66
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
1425
1041
512
1591
46
34
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
1425
1034
512
1591
46
34
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
1425
1042
256
311
558
1058
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
1425
1050
512
1591
46
34
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
1425
1098
512
1591
62
66
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
912
1042
256
311
558
1058
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
912
1052
256
311
566
1042
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
912
1050
256
311
558
1058
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
912
1098
512
1591
62
66
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
913
1042
256
311
558
1058
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
913
1050
256
311
558
1058
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
913
1098
512
1591
62
66
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
841
1034
256
311
566
1042
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
841
1050
256
311
558
1058
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
841
1068
256
311
558
1058
18
15
270
386
547
311
325
781
932
760
994
576
852
961
865
841
1100
512
1591
62
66
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
849
1041
256
311
557
1086
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
849
1042
271
311
557
1086
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
849
1050
256
311
557
1086
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
1424
1052
512
1591
45
62
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
1425
1041
512
1591
45
62
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
1425
1034
512
1591
45
62
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
1425
1049
271
311
557
1086
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
1425
1042
256
311
557
1086
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
1425
1050
512
1591
45
62
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
1425
1098
512
1591
45
62
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
912
1052
256
311
557
1086
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
913
1041
263
311
557
1086
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
913
1049
271
311
557
1086
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
913
1042
256
311
557
1086
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
913
1050
512
1591
45
62
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
913
1098
512
1591
45
62
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
850
1052
256
311
557
1086
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
1426
1052
512
1591
45
62
18
15
270
386
547
311
325
781
932
760
994
576
852
961
849
914
1052
256
311
557
1086
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
353
400
1042
1031
1205
1082
1054
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
353
401
1042
1031
1205
1082
1054
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
353
912
1042
1031
1205
1082
1054
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
353
913
1042
1031
1205
1082
1054
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
353
841
1042
1031
1205
1082
1054
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
337
849
1041
1031
1205
1082
1342
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
337
849
1049
1039
1205
1082
1342
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
337
849
1042
1031
1205
1082
1342
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
337
401
1041
1031
1205
1082
1342
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
337
401
1049
1039
1205
1082
1342
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
337
401
1042
1031
1205
1082
1342
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
337
913
1041
1031
1205
1082
1342
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
337
913
1049
1039
1205
1082
1342
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
337
913
1042
1031
1205
1082
1342
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
865
1424
1042
271
565
570
66
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
865
1425
1042
271
565
570
66
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
865
912
1042
271
565
570
66
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
865
913
1042
271
565
570
66
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
1377
1424
1042
271
565
570
1566
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
1377
1425
1042
271
565
570
1566
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
849
849
1041
263
565
570
62
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
849
849
1049
271
565
570
62
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
849
849
1042
263
565
570
62
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
849
1425
1049
15
565
1594
62
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
849
913
1041
263
565
570
62
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
849
913
1049
15
565
1594
62
18
15
270
386
547
311
325
781
932
760
994
576
1873
1473
849
913
1042
271
565
570
62
18
15
270
386
547
311
325
781
932
760
994
576
1873
961
865
1424
1042
1031
1205
48
1090
18
15
270
386
547
311
325
781
932
760
994
576
1873
961
865
1425
1042
1031
1205
48
1090
18
15
270
386
547
311
325
781
932
760
994
576
1873
961
865
912
1042
1031
1205
48
1090
18
15
270
386
547
311
325
781
932
760
994
576
1873
961
865
913
1042
1031
1205
48
1090
18
15
270
386
547
311
325
781
932
760
994
576
1873
961
849
849
1041
1031
1205
58
1087
18
15
270
386
547
311
325
781
932
760
994
576
1873
961
849
849
1049
1039
565
58
1086
18
15
270
386
547
311
325
781
932
760
994
576
1873
961
849
849
1042
1031
1205
58
1087
18
15
270
386
547
311
325
781
932
760
994
576
1873
961
849
1425
1041
1031
1205
58
1087
18
15
270
386
547
311
325
781
932
760
994
576
1873
961
849
1425
1049
1039
565
58
1086
18
15
270
386
547
311
325
781
932
760
994
576
1873
961
849
1425
1042
1031
1205
58
1087
18
15
270
386
547
311
325
781
932
760
994
576
1873
961
849
913
1041
1031
1205
58
1087
18
15
270
386
547
311
325
781
932
760
994
576
1873
961
849
913
1049
1039
565
58
1086
18
15
270
386
547
311
325
781
932
760
994
576
1873
961
849
913
1042
1031
1205
58
1087
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
1361
1424
1052
512
1588
1580
1598
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
1361
1425
1044
512
1588
1580
1598
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
1361
1425
1034
512
1588
1580
1598
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
1361
1425
1042
512
1588
1580
1598
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
1361
1425
1050
512
1588
1580
1598
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
1361
1425
1100
512
1588
1580
1598
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
1361
1425
1098
512
1588
1580
1598
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
865
1424
1034
512
1588
1588
66
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
865
1424
1042
512
1588
1588
66
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
865
1424
1052
512
1588
1588
66
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
865
1424
1098
512
1588
1588
66
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
865
1425
1044
512
1588
1588
66
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
865
1425
1034
512
1588
1588
66
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
865
1425
1042
512
1588
1588
66
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
865
1425
1050
512
1588
1588
66
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
865
1425
1100
512
1588
1588
66
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
865
1425
1098
512
1588
1588
66
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
865
912
1098
512
1588
1588
66
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
865
913
1100
512
1588
1588
66
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
865
913
1098
512
1588
1588
66
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
865
841
1100
512
1588
1588
66
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
1377
1424
1042
512
1588
1588
1554
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
1377
1424
1052
512
1588
1588
1554
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
1377
1425
1044
512
1588
1588
1554
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
1377
1425
1034
512
1588
1588
1554
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
1377
1425
1042
512
1588
1588
1554
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
1377
1425
1050
512
1588
1588
1554
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
1377
1425
1100
512
1588
1588
1554
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
1377
1425
1098
512
1588
1588
1554
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
849
1424
1052
512
1588
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
849
1425
1044
512
1588
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
849
1425
1034
512
1588
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
849
1425
1042
512
1588
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
849
1425
1050
512
1588
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
849
1425
1100
512
1588
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
849
1425
1098
512
1588
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
849
913
1044
512
1588
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
849
913
1042
512
1588
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
849
913
1050
512
1588
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
849
913
1100
512
1588
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
849
913
1098
512
1588
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
850
1473
849
1426
1052
512
1588
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
1424
1034
512
1588
52
66
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
1424
1042
512
1588
52
66
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
1424
1052
512
1588
52
66
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
1424
1050
256
308
564
1042
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
1424
1098
512
1588
52
66
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
1425
1041
256
308
564
1042
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
1425
1036
256
308
564
1042
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
1425
1044
512
1588
52
66
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
1425
1034
512
1588
52
66
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
1425
1042
512
1588
52
66
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
1425
1050
512
1588
52
66
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
1425
1066
256
308
564
1042
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
1425
1100
512
1588
52
66
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
1425
1098
512
1588
52
66
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
912
1042
256
308
564
1042
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
912
1052
256
308
564
1042
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
912
1050
256
308
564
1042
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
912
1066
256
308
564
1042
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
912
1098
512
1588
52
66
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
913
1041
256
308
564
1042
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
913
1034
256
308
564
1042
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
913
1050
256
308
564
1042
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
913
1066
256
308
564
1042
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
913
1068
256
308
564
1042
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
913
1100
512
1588
52
66
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
913
1098
512
1588
52
66
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
841
1034
256
308
564
1042
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
841
1050
256
308
564
1042
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
841
1068
256
308
564
1042
18
15
270
386
547
311
325
781
932
760
994
576
850
961
865
841
1100
512
1588
52
66
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
849
1041
256
308
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
849
1036
256
308
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
849
1050
256
308
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
849
1100
256
308
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
1424
1052
512
1588
44
62
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
1425
1041
256
308
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
1425
1036
256
308
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
1425
1044
512
1588
44
62
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
1425
1034
512
1588
44
62
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
1425
1049
256
308
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
1425
1042
512
1588
44
62
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
1425
1050
512
1588
44
62
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
1425
1068
256
308
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
1425
1100
512
1588
44
62
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
1425
1098
512
1588
44
62
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
912
1052
256
308
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
913
1041
256
308
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
913
1036
256
308
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
913
1044
512
1588
44
62
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
913
1034
256
308
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
913
1049
256
308
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
913
1042
512
1588
44
62
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
913
1050
512
1588
44
62
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
913
1068
256
308
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
913
1100
512
1588
44
62
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
913
1098
512
1588
44
62
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
850
1052
256
308
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
1426
1052
512
1588
44
62
18
15
270
386
547
311
325
781
932
760
994
576
850
961
849
914
1052
256
308
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
1361
1424
1042
512
1588
1576
1596
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
1361
1424
1052
512
1588
1576
1596
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
1361
1425
1044
512
1588
1576
1596
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
1361
1425
1042
512
1588
1576
1596
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
1361
1425
1050
512
1588
1576
1596
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
1361
1425
1098
512
1588
1576
1596
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
1361
1426
1042
512
1588
1576
1596
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
1361
1426
1052
512
1588
1576
1596
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
865
912
1098
512
1588
1576
42
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
865
913
1100
512
1588
1576
42
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
865
913
1098
512
1588
1576
42
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
865
841
1100
512
1588
1576
42
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
849
1424
1042
512
1588
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
849
1424
1052
512
1588
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
849
1425
1044
512
1588
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
849
1425
1042
512
1588
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
849
1425
1050
512
1588
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
849
1425
1098
512
1588
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
849
912
1042
512
1588
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
849
913
1044
512
1588
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
849
913
1042
512
1588
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
849
913
1050
512
1588
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
849
913
1098
512
1588
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
849
1426
1042
512
1588
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
850
1475
849
1426
1052
512
1588
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
1424
1034
512
1588
40
42
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
1424
1042
512
1588
40
42
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
1424
1052
512
1588
40
42
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
1424
1050
256
308
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
1424
1098
512
1588
40
42
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
1425
1041
256
308
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
1425
1036
256
308
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
1425
1044
512
1588
40
42
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
1425
1034
512
1588
40
42
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
1425
1042
512
1588
40
42
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
1425
1050
512
1588
40
42
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
1425
1066
256
308
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
1425
1100
512
1588
40
42
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
1425
1098
512
1588
40
42
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
912
1042
256
308
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
912
1052
256
308
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
912
1050
256
308
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
912
1066
256
308
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
912
1098
512
1588
40
42
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
913
1041
256
308
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
913
1034
256
308
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
913
1050
256
308
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
913
1066
256
308
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
913
1068
256
308
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
913
1100
512
1588
40
42
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
913
1098
512
1588
40
42
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
841
1034
256
308
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
841
1050
256
308
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
841
1068
256
308
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
850
963
865
841
1100
512
1588
40
42
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
849
1050
256
308
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
1424
1042
512
1588
40
60
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
1424
1052
512
1588
40
60
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
1425
1041
256
308
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
1425
1044
512
1588
40
60
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
1425
1049
256
308
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
1425
1042
512
1588
40
60
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
1425
1050
512
1588
40
60
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
1425
1066
256
308
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
1425
1098
512
1588
40
60
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
912
1042
512
1588
40
60
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
912
1052
256
308
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
913
1041
256
308
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
913
1044
512
1588
40
60
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
913
1049
256
308
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
913
1042
512
1588
40
60
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
913
1050
512
1588
40
60
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
913
1066
256
308
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
913
1098
512
1588
40
60
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
850
1042
256
308
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
850
1052
256
308
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
1426
1042
512
1588
40
60
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
1426
1052
512
1588
40
60
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
914
1042
256
308
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
850
963
849
914
1052
256
308
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
353
400
1044
1024
1206
1070
1345
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
353
400
1042
1024
1206
1070
1345
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
353
401
1041
1024
1206
1070
1345
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
353
401
1044
1024
1206
1070
1345
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
353
401
1042
1024
1206
1070
1345
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
353
401
1068
1024
1206
1078
1041
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
353
913
1041
0
566
1582
1057
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
353
913
1044
256
566
558
1057
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
353
913
1042
0
1206
1070
1345
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
353
913
1068
1024
1206
1078
1041
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
353
841
1042
1024
1206
1070
1345
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
353
841
1068
0
566
1582
1057
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
337
849
1041
0
566
1582
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
337
849
1042
0
1206
1070
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
337
849
1100
256
566
558
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
337
401
1041
1024
1206
1070
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
337
401
1044
1024
1206
1070
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
337
401
1042
1024
1206
1070
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
337
912
1044
256
566
558
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
337
913
1041
0
566
1582
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
337
913
1036
256
566
558
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
337
913
1044
256
566
558
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
337
913
1042
0
1206
1070
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
337
913
1068
256
566
558
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
337
913
1100
256
566
558
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
1361
1424
1044
256
566
558
1598
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
1361
1425
1041
512
566
558
1598
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
1361
1425
1036
256
566
558
1598
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
1361
1425
1044
256
566
558
1598
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
1361
1425
1042
256
566
558
1598
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
1361
1425
1068
256
566
558
1598
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
865
1425
1041
0
566
1582
65
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
865
1425
1036
512
566
1582
65
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
865
1425
1044
256
566
558
65
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
865
1425
1042
256
566
574
65
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
865
1425
1100
512
566
566
65
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
865
912
1044
256
566
558
65
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
865
912
1042
256
566
574
65
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
865
913
1041
0
566
1582
65
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
865
913
1044
256
566
558
65
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
865
913
1042
256
566
574
65
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
865
913
1068
256
566
558
65
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
865
913
1100
512
566
566
65
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
865
841
1068
0
566
1582
65
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
1377
1425
1041
512
566
566
1553
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
1377
1425
1036
256
566
566
1553
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
1377
1425
1044
256
566
566
1553
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
1377
1425
1042
256
566
566
1553
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
1377
1425
1068
256
566
566
1553
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
1377
1425
1100
512
566
566
1553
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
849
1041
0
566
1582
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
849
1036
256
566
558
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
849
1042
256
566
558
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
849
1100
256
566
558
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
1424
1044
256
566
558
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
1425
1041
0
566
1582
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
1425
1036
512
566
1582
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
1425
1044
256
566
558
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
1425
1049
519
621
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
1425
1042
256
566
558
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
1425
1068
256
566
558
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
1425
1100
512
566
1582
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
912
1044
256
566
558
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
913
1041
0
566
1582
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
913
1036
256
566
558
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
913
1044
256
566
558
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
913
1049
519
621
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
913
1042
256
566
558
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
913
1068
256
566
558
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
1473
849
913
1100
512
566
1582
62
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
865
1424
1044
1024
1206
62
1089
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
865
1424
1042
1024
566
46
1057
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
865
1425
1041
0
566
46
1057
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
865
1425
1036
1024
1206
62
1089
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
865
1425
1044
1024
1206
62
1089
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
865
1425
1042
0
1206
62
1089
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
865
1425
1068
0
1206
62
1089
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
865
1425
1100
1024
1206
62
1089
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
865
912
1044
1024
566
46
1057
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
865
912
1042
1024
1206
62
1089
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
865
913
1041
0
566
46
1057
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
865
913
1044
1024
566
46
1057
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
865
913
1042
0
1206
62
1089
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
865
913
1068
0
1206
62
1089
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
865
913
1100
0
1206
54
1089
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
865
841
1068
0
566
46
1057
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
849
849
1041
0
566
46
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
849
849
1036
256
566
46
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
849
849
1042
1024
566
46
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
849
849
1100
256
566
46
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
849
1424
1044
256
566
46
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
849
1425
1041
0
566
46
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
849
1425
1036
512
566
46
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
849
1425
1044
256
566
46
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
849
1425
1042
1024
566
46
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
849
1425
1068
1024
566
46
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
849
1425
1100
512
566
46
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
849
912
1044
1024
566
46
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
849
913
1041
0
566
46
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
849
913
1036
256
566
46
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
849
913
1044
1024
566
46
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
849
913
1042
256
566
46
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
849
913
1068
1024
566
46
1086
18
15
270
386
547
311
325
781
932
760
994
576
1877
961
849
913
1100
512
566
46
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
353
400
1042
1031
1207
1086
1042
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
353
401
1042
1031
1207
1086
1042
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
353
401
1050
0
567
1598
1346
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
353
913
1041
0
567
1598
1346
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
353
913
1034
0
567
1598
1346
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
353
913
1042
0
567
1598
1346
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
353
913
1050
0
567
1598
1346
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
353
913
1066
256
567
566
1042
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
353
913
1098
0
567
1590
1042
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
353
841
1036
0
567
1598
1346
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
353
841
1034
0
567
1598
1346
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
353
841
1042
256
567
558
1058
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
353
841
1050
256
567
558
1058
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
353
841
1068
0
567
1598
1346
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
353
841
1100
256
567
558
1058
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
353
841
1098
0
567
1590
1042
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
849
1041
0
567
1581
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
849
1049
0
1207
1069
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
849
1042
0
567
1581
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
849
1050
0
567
1581
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
400
1052
1024
1207
1069
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
401
1041
1024
1207
1069
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
401
1049
1039
1207
1069
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
401
1042
1024
1207
1069
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
401
1050
0
567
1581
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
401
1098
0
567
557
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
912
1052
0
567
1581
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
913
1041
0
567
1581
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
913
1034
0
567
1581
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
913
1049
0
1207
1069
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
913
1042
0
567
1581
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
913
1050
0
567
1581
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
913
1098
0
567
557
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
402
1052
1024
1207
1069
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
337
914
1052
0
567
1581
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
1361
1424
1052
512
567
557
1598
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
1361
1425
1041
512
567
557
1598
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
1361
1425
1034
512
567
557
1598
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
1361
1425
1049
512
567
557
1598
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
1361
1425
1042
512
567
557
1598
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
1361
1425
1050
512
567
557
1598
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
1361
1425
1098
0
567
557
1598
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
1361
1426
1052
512
567
557
1598
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
1425
1041
0
567
1598
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
1425
1034
0
567
1598
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
1425
1042
0
567
1598
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
1425
1050
0
567
1598
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
1425
1066
256
567
566
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
1425
1098
0
567
1590
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
912
1034
0
567
1598
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
912
1042
0
567
1598
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
912
1052
0
567
1598
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
912
1050
0
567
1598
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
912
1066
256
567
566
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
912
1098
0
567
1590
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
913
1041
0
567
1598
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
913
1034
0
567
1598
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
913
1042
0
567
1598
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
913
1050
0
567
1598
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
913
1066
256
567
566
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
913
1098
0
567
1590
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
841
1034
256
567
566
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
841
1050
256
567
558
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
841
1068
0
567
1598
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
841
1100
512
567
558
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
865
841
1098
0
567
1590
66
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
1377
1425
1042
271
567
574
1554
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
849
1041
0
567
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
849
1049
256
567
557
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
849
1042
0
567
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
849
1050
0
567
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
1424
1052
0
567
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
1425
1041
0
567
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
1425
1034
0
567
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
1425
1049
512
567
557
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
1425
1042
0
567
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
1425
1050
0
567
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
1425
1098
0
567
557
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
912
1052
0
567
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
913
1041
0
567
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
913
1034
0
567
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
913
1049
512
567
557
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
913
1042
0
567
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
913
1050
0
567
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
913
1098
0
567
557
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
850
1052
256
567
557
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
1426
1052
0
567
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
1473
849
914
1052
0
567
1581
62
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
1424
1034
0
1207
54
1090
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
1424
1042
0
567
46
1058
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
1424
1052
0
567
46
1058
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
1424
1050
0
567
46
1058
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
1424
1066
0
1207
54
1090
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
1424
1098
1024
1207
54
1090
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
1425
1041
0
567
58
1090
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
1425
1034
0
1207
54
1090
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
1425
1042
0
567
46
1058
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
1425
1050
0
567
46
1058
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
1425
1066
0
1207
54
1090
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
1425
1098
1024
1207
54
1090
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
912
1034
0
1207
54
1090
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
912
1042
0
567
46
1058
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
912
1052
0
567
46
1058
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
912
1050
0
567
46
1058
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
912
1066
0
1207
54
1090
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
912
1098
512
567
46
1090
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
913
1041
0
567
58
1090
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
913
1034
0
1207
54
1090
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
913
1042
0
567
46
1058
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
913
1050
0
567
46
1058
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
913
1066
0
1207
54
1090
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
913
1098
512
567
46
1090
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
841
1034
1024
567
46
1058
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
841
1050
1024
1207
54
1090
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
841
1068
0
567
46
1058
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
841
1100
1024
567
46
1058
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
865
841
1098
1024
567
46
1058
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
849
1041
0
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
849
1049
1024
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
849
1042
0
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
849
1050
0
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
1424
1052
0
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
1425
1041
0
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
1425
1034
0
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
1425
1049
1024
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
1425
1042
0
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
1425
1050
0
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
1425
1098
0
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
912
1052
0
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
913
1041
0
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
913
1034
0
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
913
1049
1024
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
913
1042
0
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
913
1050
0
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
913
1098
0
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
850
1052
1024
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
1426
1052
0
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1876
961
849
914
1052
0
567
45
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
400
1044
1024
1204
1076
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
400
1042
0
564
564
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
400
1066
1024
1204
1076
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
401
1041
1024
1204
1076
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
401
1044
0
564
572
1089
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
401
1042
0
564
564
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
401
1050
0
564
1588
1042
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
401
1066
1024
1204
1076
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
401
1098
1024
1204
1076
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
912
1044
1024
1204
1076
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
912
1034
1024
1204
1076
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
912
1042
0
564
564
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
912
1052
0
564
1588
1042
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
912
1050
0
564
1588
1042
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
912
1066
0
1204
1076
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
913
1041
0
564
564
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
913
1036
0
564
1588
1042
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
913
1044
0
564
572
1089
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
913
1034
0
564
1588
1042
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
913
1042
0
564
564
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
913
1052
256
564
564
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
913
1050
0
564
1588
1042
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
913
1066
0
1204
1076
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
913
1068
0
564
564
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
913
1098
0
564
564
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
841
1033
0
564
1588
1042
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
841
1036
0
564
1588
1042
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
841
1034
0
564
1588
1042
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
841
1042
0
564
564
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
841
1052
256
564
564
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
841
1050
1024
1204
1076
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
841
1068
0
564
564
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
841
1097
1024
1204
1076
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
841
1100
0
564
564
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
353
841
1098
0
564
564
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
849
1041
0
564
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
849
1044
0
564
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
849
1049
1024
1204
1068
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
849
1042
0
564
564
318
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
849
1050
0
564
1580
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
849
1100
0
564
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
400
1052
1024
1204
1068
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
401
1041
1024
1204
1068
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
401
1044
0
564
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
401
1049
0
564
1580
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
401
1042
0
564
564
318
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
401
1050
0
564
1580
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
401
1098
0
564
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
912
1044
0
564
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
912
1052
0
564
1580
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
913
1041
0
564
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
913
1036
0
564
1580
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
913
1044
0
564
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
913
1034
0
564
1580
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
913
1049
0
564
1580
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
913
1042
0
564
564
318
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
913
1050
0
564
1580
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
913
1068
0
564
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
913
1100
256
564
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
913
1098
0
564
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
402
1044
1024
1204
1068
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
402
1052
1024
1204
1068
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
914
1044
0
564
556
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
337
914
1052
0
564
1580
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1361
1424
1044
256
564
556
1598
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1361
1424
1052
512
564
556
1598
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1361
1425
1041
0
564
556
1598
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1361
1425
1036
256
564
556
1598
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1361
1425
1044
0
564
556
1598
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1361
1425
1034
512
564
556
1598
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1361
1425
1049
512
564
556
1598
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1361
1425
1042
512
564
556
1598
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1361
1425
1050
512
564
556
1598
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1361
1425
1068
0
564
556
1598
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1361
1425
1100
512
564
556
1598
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1361
1425
1098
0
564
556
1598
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
1424
1044
256
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
1424
1034
0
564
1588
18
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
1424
1042
0
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
1424
1052
0
564
1588
18
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
1424
1050
0
564
1588
18
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
1424
1098
512
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
1425
1041
0
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
1425
1036
0
564
1588
18
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
1425
1044
0
564
572
65
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
1425
1034
0
564
1588
18
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
1425
1042
0
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
1425
1052
256
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
1425
1050
0
564
1588
18
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
1425
1066
256
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
1425
1068
0
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
1425
1100
512
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
1425
1098
0
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
912
1044
256
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
912
1034
0
564
1588
18
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
912
1042
0
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
912
1052
0
564
1588
18
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
912
1050
0
564
1588
18
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
912
1066
256
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
912
1098
0
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
913
1041
0
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
913
1036
0
564
1588
18
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
913
1044
0
564
572
65
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
913
1034
0
564
1588
18
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
913
1042
0
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
913
1052
256
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
913
1050
0
564
1588
18
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
913
1066
256
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
913
1068
0
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
913
1100
512
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
913
1098
0
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
841
1034
256
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
841
1050
256
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
841
1068
0
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
841
1100
0
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
865
841
1098
0
564
564
30
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1377
1424
1044
256
564
564
1566
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1377
1424
1034
256
564
564
1566
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1377
1424
1042
0
564
564
1566
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1377
1424
1052
512
564
564
1566
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1377
1424
1050
256
564
564
1566
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1377
1424
1066
256
564
564
1566
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1377
1425
1041
0
564
564
1566
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1377
1425
1036
256
564
564
1566
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1377
1425
1044
0
564
572
1566
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1377
1425
1034
512
564
564
1566
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1377
1425
1042
0
564
564
1566
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1377
1425
1052
256
564
564
1566
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1377
1425
1050
512
564
564
1566
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1377
1425
1066
256
564
564
1566
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1377
1425
1068
0
564
564
1566
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1377
1425
1100
512
564
564
1566
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
1377
1425
1098
0
564
564
1566
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
849
1041
0
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
849
1036
256
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
849
1044
0
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
849
1042
0
564
564
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
849
1050
0
564
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
849
1100
0
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
1424
1044
256
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
1424
1052
0
564
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
1425
1041
0
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
1425
1036
0
564
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
1425
1044
0
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
1425
1034
0
564
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
1425
1049
0
564
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
1425
1042
0
564
564
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
1425
1050
0
564
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
1425
1068
0
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
1425
1100
512
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
1425
1098
0
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
912
1044
256
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
912
1052
0
564
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
913
1041
0
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
913
1036
0
564
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
913
1044
0
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
913
1034
0
564
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
913
1049
0
564
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
913
1042
0
564
564
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
913
1050
0
564
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
913
1068
0
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
913
1100
512
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
913
1098
0
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
850
1044
256
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
850
1052
256
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
1426
1044
256
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
1426
1052
0
564
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
914
1044
0
564
556
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
1473
849
914
1052
0
564
1580
62
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
1424
1044
1024
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
1424
1034
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
1424
1042
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
1424
1052
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
1424
1050
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
1424
1066
0
1204
52
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
1424
1098
1024
1204
52
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
1425
1041
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
1425
1036
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
1425
1044
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
1425
1034
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
1425
1042
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
1425
1052
1024
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
1425
1050
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
1425
1066
0
1204
52
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
1425
1068
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
1425
1100
1024
1204
52
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
1425
1098
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
912
1044
1024
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
912
1034
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
912
1042
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
912
1052
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
912
1050
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
912
1066
0
1204
52
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
912
1098
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
913
1041
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
913
1036
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
913
1044
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
913
1034
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
913
1042
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
913
1052
256
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
913
1050
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
913
1066
0
1204
52
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
913
1068
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
913
1100
0
1204
52
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
913
1098
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
841
1034
1024
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
841
1050
1024
1204
52
1054
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
841
1068
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
841
1100
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
865
841
1098
0
564
52
1090
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
849
1041
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
849
1036
1024
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
849
1044
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
849
1049
1024
1204
52
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
849
1042
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
849
1050
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
849
1100
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
1424
1044
1024
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
1424
1052
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
1425
1041
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
1425
1036
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
1425
1044
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
1425
1034
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
1425
1049
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
1425
1042
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
1425
1050
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
1425
1068
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
1425
1100
0
1204
52
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
1425
1098
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
912
1044
1024
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
912
1052
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
913
1041
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
913
1036
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
913
1044
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
913
1034
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
913
1049
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
913
1042
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
913
1050
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
913
1068
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
913
1100
0
1204
52
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
913
1098
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
1426
1044
1024
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
961
849
1426
1052
0
564
44
1086
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
400
1044
1024
1204
1064
1354
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
400
1042
0
564
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
400
1052
1024
1204
1064
1354
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
400
1066
1024
1204
1064
1354
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
401
1041
1024
1204
1064
1354
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
401
1044
0
564
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
401
1042
0
564
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
401
1050
0
564
1576
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
401
1066
1024
1204
1064
1354
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
401
1068
1024
1204
1064
1354
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
912
1044
1024
1204
1064
1354
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
912
1034
1024
1204
1064
1354
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
912
1042
0
564
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
912
1052
0
564
1576
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
912
1050
0
564
1576
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
912
1066
0
1204
1064
1354
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
913
1041
0
564
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
913
1036
0
564
1576
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
913
1044
0
564
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
913
1034
0
564
1576
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
913
1042
0
564
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
913
1052
256
564
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
913
1050
0
564
1576
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
913
1066
0
1204
1064
1354
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
913
1068
0
564
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
913
1098
0
564
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
841
1034
0
564
1576
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
841
1050
1024
1204
1064
1354
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
841
1068
0
564
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
841
1100
0
564
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
353
841
1098
0
564
552
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
849
1049
1024
1204
1064
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
849
1042
0
564
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
849
1050
0
564
1576
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
400
1042
0
564
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
400
1052
1024
1204
1064
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
401
1041
1024
1204
1064
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
401
1044
0
564
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
401
1049
0
564
1576
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
401
1042
0
564
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
401
1050
0
564
1576
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
401
1066
1024
1204
1064
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
912
1044
0
564
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
912
1042
0
564
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
912
1052
0
564
1576
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
913
1041
0
564
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
913
1044
0
564
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
913
1049
0
564
1576
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
913
1042
0
564
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
913
1050
0
564
1576
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
913
1066
0
1204
1064
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
913
1098
0
564
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
850
1044
1024
1204
1064
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
850
1042
0
564
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
402
1044
1024
1204
1064
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
402
1042
0
564
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
402
1052
1024
1204
1064
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
914
1044
0
564
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
914
1042
0
564
552
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
337
914
1052
0
564
1576
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
1361
1424
1044
256
564
552
1596
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
1361
1424
1042
0
564
552
1596
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
1361
1424
1052
512
564
552
1596
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
1361
1425
1041
0
564
552
1596
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
1361
1425
1044
0
564
552
1596
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
1361
1425
1049
512
564
552
1596
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
1361
1425
1042
0
564
552
1596
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
1361
1425
1050
512
564
552
1596
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
1361
1425
1066
256
564
552
1596
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
1361
1425
1098
0
564
552
1596
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
1361
1426
1044
0
564
552
1596
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
1361
1426
1042
0
564
552
1596
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
1361
1426
1052
512
564
552
1596
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
1424
1044
256
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
1424
1034
0
564
1576
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
1424
1042
0
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
1424
1052
0
564
1576
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
1424
1050
0
564
1576
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
1424
1098
512
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
1425
1041
0
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
1425
1036
0
564
1576
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
1425
1044
0
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
1425
1034
0
564
1576
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
1425
1042
0
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
1425
1052
256
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
1425
1050
0
564
1576
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
1425
1066
256
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
1425
1068
0
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
1425
1100
512
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
1425
1098
0
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
912
1044
256
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
912
1034
0
564
1576
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
912
1042
0
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
912
1052
0
564
1576
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
912
1050
0
564
1576
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
912
1066
256
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
912
1098
0
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
913
1041
0
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
913
1036
0
564
1576
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
913
1044
0
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
913
1034
0
564
1576
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
913
1042
0
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
913
1052
256
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
913
1050
0
564
1576
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
913
1066
256
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
913
1068
0
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
913
1100
512
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
913
1098
0
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
841
1034
256
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
841
1050
256
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
841
1068
0
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
841
1100
0
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
865
841
1098
0
564
552
42
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
849
1042
0
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
849
1050
0
564
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
1424
1044
256
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
1424
1042
0
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
1424
1052
0
564
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
1425
1041
0
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
1425
1044
0
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
1425
1049
0
564
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
1425
1042
0
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
1425
1050
0
564
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
1425
1066
256
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
1425
1098
0
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
912
1044
256
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
912
1042
0
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
912
1052
0
564
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
913
1041
0
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
913
1044
0
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
913
1049
0
564
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
913
1042
0
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
913
1050
0
564
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
913
1066
256
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
913
1098
0
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
850
1044
256
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
850
1042
256
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
850
1052
256
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
1426
1044
256
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
1426
1042
0
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
1426
1052
0
564
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
914
1044
0
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
914
1042
0
564
552
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
1475
849
914
1052
0
564
1576
60
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
1424
1044
1024
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
1424
1034
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
1424
1042
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
1424
1052
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
1424
1050
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
1424
1066
1024
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
1424
1098
512
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
1425
1041
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
1425
1036
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
1425
1044
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
1425
1034
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
1425
1042
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
1425
1052
1024
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
1425
1050
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
1425
1066
1024
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
1425
1068
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
1425
1100
512
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
1425
1098
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
912
1044
1024
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
912
1034
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
912
1042
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
912
1052
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
912
1050
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
912
1066
1024
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
912
1098
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
913
1041
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
913
1036
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
913
1044
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
913
1034
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
913
1042
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
913
1052
256
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
913
1050
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
913
1066
1024
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
913
1068
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
913
1100
512
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
913
1098
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
841
1034
1024
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
841
1050
256
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
841
1068
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
841
1100
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
865
841
1098
0
564
40
1066
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
849
1049
1024
1204
56
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
849
1042
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
849
1050
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
1424
1044
1024
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
1424
1042
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
1424
1052
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
1425
1041
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
1425
1044
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
1425
1049
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
1425
1042
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
1425
1050
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
1425
1066
0
1204
56
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
1425
1098
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
912
1044
1024
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
912
1042
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
912
1052
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
913
1041
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
913
1044
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
913
1049
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
913
1042
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
913
1050
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
913
1066
0
1204
56
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
913
1098
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
850
1044
1024
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
850
1042
1024
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
850
1052
1024
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
1426
1044
1024
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
1426
1042
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
1426
1052
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
914
1044
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
914
1042
0
564
40
1084
18
15
270
386
547
311
325
781
932
760
994
576
1874
963
849
914
1052
0
564
40
1084
18
15
270
386
547
311
325
789
900
760
994
576
853
977
857
1457
1041
512
1590
38
49
18
15
270
386
547
311
325
789
900
760
994
576
853
977
857
1457
1036
256
310
550
1073
18
15
270
386
547
311
325
789
900
760
994
576
853
977
857
1457
1068
256
310
550
1073
18
15
270
386
547
311
325
789
900
760
994
576
853
977
857
1457
1100
512
1590
38
49
18
15
270
386
547
311
325
789
900
760
994
576
853
977
857
945
1036
256
310
550
1073
18
15
270
386
547
311
325
789
900
760
994
576
853
977
857
945
1068
256
310
550
1073
18
15
270
386
547
311
325
789
900
760
994
576
853
977
857
945
1100
512
1590
38
49
18
15
270
386
547
311
325
789
900
760
994
576
853
1489
857
1457
1041
512
1590
1574
49
18
15
270
386
547
311
325
789
900
760
994
576
1877
977
873
873
1068
0
566
38
1029
18
15
270
386
547
311
325
789
900
760
994
576
1877
977
857
1457
1041
0
566
38
1073
18
15
270
386
547
311
325
789
900
760
994
576
1877
977
857
1457
1036
512
566
38
1073
18
15
270
386
547
311
325
789
900
760
994
576
1877
977
857
1457
1068
1024
566
38
1073
18
15
270
386
547
311
325
789
900
760
994
576
1877
977
857
1457
1100
512
566
38
1073
18
15
270
386
547
311
325
789
900
760
994
576
1877
977
857
945
1041
0
566
38
1073
18
15
270
386
547
311
325
789
900
760
994
576
1877
977
857
945
1036
256
566
38
1073
18
15
270
386
547
311
325
789
900
760
994
576
1877
977
857
945
1068
1024
566
38
1073
18
15
270
386
547
311
325
789
900
760
994
576
1877
977
857
945
1100
512
566
38
1073
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
361
873
1068
0
566
1574
1029
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
345
433
1041
0
566
1574
1073
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
345
433
1068
1024
1206
1062
1329
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
345
945
1041
0
566
1574
1073
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
345
945
1036
256
566
550
1073
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
345
945
1068
0
1206
1062
1329
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
345
945
1100
256
566
550
1073
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
1369
1457
1041
512
566
550
1585
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
1369
1457
1036
256
566
550
1585
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
1369
1457
1068
256
566
550
1585
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
1369
1457
1100
512
566
550
1585
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
873
873
1068
0
566
1574
5
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
857
1457
1041
0
566
1574
49
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
857
1457
1036
512
566
1574
49
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
857
1457
1068
256
566
550
49
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
857
1457
1100
512
566
550
49
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
857
945
1041
0
566
1574
49
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
857
945
1036
256
566
550
49
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
857
945
1068
256
566
550
49
18
15
270
386
547
311
325
789
900
760
994
576
1877
1489
857
945
1100
512
566
550
49
18
15
270
386
547
311
325
788
900
760
994
576
852
980
872
872
1068
256
311
547
1025
18
15
270
386
547
311
325
788
900
760
994
576
1876
1492
360
872
1036
256
567
547
1025
18
15
270
386
547
311
325
788
900
760
994
576
1876
1492
360
872
1066
0
567
547
1025
18
15
270
386
547
311
325
788
900
760
994
576
1876
1492
360
872
1068
0
567
547
1025
18
15
270
386
547
311
325
788
900
760
994
576
1876
1492
872
872
1036
256
567
547
1
18
15
270
386
547
311
325
788
900
760
994
576
1876
1492
872
872
1066
256
567
547
1
18
15
270
386
547
311
325
788
900
760
994
576
1876
1492
872
872
1068
0
567
547
1
18
15
270
386
547
311
325
788
900
760
994
576
1876
980
872
872
1036
1024
567
35
1025
18
15
270
386
547
311
325
788
900
760
994
576
1876
980
872
872
1066
1024
567
35
1025
18
15
270
386
547
311
325
788
900
760
994
576
1876
980
872
872
1068
0
567
35
1025
18
15
270
386
547
311
325
76
914
752
977
576
1588
576
1922
930
1107
136
1051
59
1537
18
15
270
386
547
311
325
76
914
752
994
576
1588
576
1922
930
1066
1039
1051
60
1538
18
15
270
386
547
311
325
76
914
760
994
576
1588
576
1922
937
1065
1039
1051
60
1538
18
15
270
386
547
311
325
76
914
760
994
576
1588
576
1922
937
1097
1039
1051
60
1538
18
15
270
386
547
311
325
76
914
760
994
576
1588
576
1922
1449
1065
1039
1051
60
1538
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
1361
1457
1041
1024
1054
132
1630
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
1361
1457
1036
1024
1054
132
1630
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
1361
1457
1044
1024
1054
132
1630
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
1361
1457
1068
1024
1054
132
1630
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
1361
1458
1042
1024
1054
132
1630
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
1361
1458
1060
1024
1054
132
1630
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
849
1457
1041
1024
1054
132
350
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
849
1457
1036
1024
1054
132
350
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
849
1457
1044
1024
1054
132
350
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
849
1457
1068
1024
1054
132
350
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
849
945
1041
1024
1054
132
350
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
849
945
1044
1024
1054
132
350
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
849
945
1068
1024
1054
132
350
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
849
1458
1042
1024
1054
132
350
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
849
1458
1060
1024
1054
132
350
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
849
946
1042
1024
1054
132
350
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
849
946
1060
512
1054
132
350
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
881
1457
1041
1024
1054
132
1054
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
881
1457
1036
1024
1054
132
1054
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
881
1457
1044
1024
1054
132
1054
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
881
1457
1068
1024
1054
132
1054
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
881
945
1041
1024
1054
132
1054
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
881
945
1044
1024
1054
132
1054
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
881
945
1068
1024
1054
132
1054
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
881
1458
1042
1024
1054
132
1054
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
881
946
1042
1024
1054
132
1054
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
1393
1457
1041
1024
1054
132
1566
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
1393
1457
1036
1024
1054
132
1566
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
1393
1457
1044
1024
1054
132
1566
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
1393
1457
1068
1024
1054
132
1566
18
15
270
386
547
311
325
797
900
760
994
576
1593
865
1393
1458
1042
1024
1054
132
1566
18
15
270
386
547
311
325
332
914
752
994
576
1588
1856
770
930
1066
1039
1051
572
2
18
15
270
386
547
311
325
588
914
752
977
576
1588
1600
1410
930
1107
136
1051
668
1538
18
15
270
386
547
311
325
588
914
752
977
576
1588
1600
1410
1442
1107
1032
1051
1115
1537
18
15
270
386
547
311
325
588
914
752
994
576
1588
1600
1410
930
1066
1039
1051
1084
1538
18
15
270
386
547
311
325
588
914
752
994
576
1588
1600
1410
1442
1066
1039
1051
1084
1538
18
15
270
386
547
311
325
588
914
760
994
576
1588
1600
1410
937
1065
1039
1051
1084
1538
18
15
270
386
547
311
325
588
914
760
994
576
1588
1600
1410
937
1097
1039
1051
1084
1538
18
15
270
386
547
311
325
588
914
760
994
576
1588
1600
1410
1449
1065
1039
1051
1084
1538
18
15
270
386
547
311
325
588
914
760
994
576
1588
1600
1410
1449
1097
1039
1051
1084
1538
18
15
270
386
547
311
325
844
932
752
977
576
1876
832
800
802
1107
8
603
91
1054
18
15
270
386
547
311
325
844
932
752
994
576
852
832
800
802
1066
527
1591
155
1054
18
15
270
386
547
311
325
844
932
752
994
576
850
832
800
800
1050
512
1588
118
272
18
15
270
386
547
311
325
844
932
752
994
576
850
832
800
800
1066
512
1588
118
272
18
15
270
386
547
311
325
844
932
752
994
576
850
832
800
802
1050
512
1588
118
272
18
15
270
386
547
311
325
844
932
752
994
576
850
832
800
802
1066
512
1588
118
272
18
15
270
386
547
311
325
844
932
752
994
576
1876
832
800
800
1050
1024
567
95
1040
18
15
270
386
547
311
325
844
932
752
994
576
1876
832
800
802
1050
1024
567
95
1040
18
15
270
386
547
311
325
844
932
752
994
576
1876
832
800
802
1066
1039
567
91
1054
18
15
270
386
547
311
325
844
932
752
994
576
1874
832
800
800
1050
0
564
90
1040
18
15
270
386
547
311
325
844
932
752
994
576
1874
832
800
800
1066
0
564
90
1040
18
15
270
386
547
311
325
844
932
752
994
576
1874
832
800
800
1068
0
564
118
1054
18
15
270
386
547
311
325
844
932
752
994
576
1874
832
800
802
1065
256
564
90
1040
18
15
270
386
547
311
325
844
932
752
994
576
1874
832
800
802
1050
0
564
90
1040
18
15
270
386
547
311
325
844
932
752
994
576
1874
832
800
802
1066
0
564
90
1040
18
15
270
386
547
311
325
844
932
752
978
576
852
832
800
802
1106
263
311
91
30
18
15
270
386
547
311
325
844
932
752
978
576
1876
832
800
802
1106
1031
1207
123
1054
18
15
270
386
547
311
325
844
932
752
978
576
1874
832
800
800
1108
0
1204
118
1054
18
15
270
386
547
311
325
844
932
752
978
576
1874
832
800
802
1106
0
1204
118
1054
18
15
270
386
547
311
325
844
932
760
994
576
852
832
800
1424
1034
512
1591
95
272
18
15
270
386
547
311
325
844
932
760
994
576
852
832
800
1424
1042
512
1591
95
272
18
15
270
386
547
311
325
844
932
760
994
576
852
832
800
1424
1098
512
1591
95
272
18
15
270
386
547
311
325
844
932
760
994
576
852
832
800
912
1098
512
1591
95
272
18
15
270
386
547
311
325
844
932
760
994
576
852
832
800
1426
1034
512
1591
95
272
18
15
270
386
547
311
325
844
932
760
994
576
852
832
800
1426
1042
512
1591
95
272
18
15
270
386
547
311
325
844
932
760
994
576
852
832
800
1426
1050
512
1591
95
272
18
15
270
386
547
311
325
844
932
760
994
576
852
832
800
1426
1098
512
1591
95
272
18
15
270
386
547
311
325
844
932
760
994
576
852
832
800
914
1098
512
1591
95
272
18
15
270
386
547
311
325
844
932
760
994
576
850
832
784
1424
1044
512
1588
110
254
18
15
270
386
547
311
325
844
932
760
994
576
850
832
784
1424
1042
512
1588
110
254
18
15
270
386
547
311
325
844
932
760
994
576
850
832
784
1424
1100
512
1588
110
254
18
15
270
386
547
311
325
844
932
760
994
576
850
832
784
912
1044
512
1588
110
254
18
15
270
386
547
311
325
844
932
760
994
576
850
832
784
912
1042
512
1588
110
254
18
15
270
386
547
311
325
844
932
760
994
576
850
832
784
912
1100
512
1588
110
254
18
15
270
386
547
311
325
844
932
760
994
576
850
832
784
1426
1041
512
1588
110
254
18
15
270
386
547
311
325
844
932
760
994
576
850
832
784
1426
1042
512
1588
110
254
18
15
270
386
547
311
325
844
932
760
994
576
850
832
784
1426
1050
512
1588
158
254
18
15
270
386
547
311
325
844
932
760
994
576
850
832
784
1426
1097
512
1588
158
254
18
15
270
386
547
311
325
844
932
760
994
576
850
832
784
914
1050
512
1588
158
254
18
15
270
386
547
311
325
844
932
760
994
576
850
832
784
914
1097
512
1588
158
254
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
1424
1036
256
308
630
1054
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
1424
1034
512
1588
118
272
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
1424
1042
512
1588
118
272
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
1424
1052
256
308
638
1054
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
1424
1100
512
1588
118
272
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
1424
1098
512
1588
118
272
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
912
1042
256
308
638
1054
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
912
1052
256
308
638
1054
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
912
1066
256
308
638
1054
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
912
1068
256
308
638
1054
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
912
1100
512
1588
118
272
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
912
1098
512
1588
118
272
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
1426
1033
256
308
630
1054
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
1426
1034
256
308
630
1054
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
1426
1042
512
1588
118
272
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
1426
1050
512
1588
118
272
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
1426
1097
512
1588
118
272
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
1426
1098
512
1588
118
272
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
914
1042
256
308
638
1054
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
914
1050
256
308
638
1054
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
914
1097
512
1588
118
272
18
15
270
386
547
311
325
844
932
760
994
576
850
832
800
914
1098
512
1588
118
272
18
15
270
386
547
311
325
844
932
760
994
576
850
832
1312
1424
1036
256
308
630
1566
18
15
270
386
547
311
325
844
932
760
994
576
850
832
1312
1424
1034
256
308
630
1566
18
15
270
386
547
311
325
844
932
760
994
576
850
832
1312
1426
1033
256
308
630
1566
18
15
270
386
547
311
325
844
932
760
994
576
850
832
1312
1426
1034
256
308
630
1566
18
15
270
386
547
311
325
844
932
760
994
576
850
832
1312
1426
1065
256
308
630
1566
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
784
1424
1042
1039
1207
155
254
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
784
912
1042
1039
1207
155
254
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
784
1426
1042
1039
1207
155
254
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
784
914
1042
1039
1207
155
254
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
288
912
1042
1039
1207
123
1310
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
288
912
1098
0
567
95
1296
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
288
914
1042
1039
1207
123
1310
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
800
1424
1034
1024
567
95
1040
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
800
1424
1042
1024
567
95
1040
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
800
1424
1066
1024
567
95
1040
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
800
1424
1098
0
567
95
1040
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
800
912
1042
1024
567
95
1040
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
800
912
1066
1024
567
95
1040
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
800
912
1098
0
567
95
1040
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
800
1426
1041
1024
567
95
1040
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
800
1426
1034
1024
567
95
1040
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
800
1426
1042
1024
567
95
1040
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
800
1426
1050
1024
567
95
1040
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
800
1426
1066
1024
567
95
1040
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
800
1426
1098
512
567
95
1040
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
800
914
1041
1024
567
95
1040
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
800
914
1042
1024
567
95
1040
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
800
914
1050
1024
567
95
1040
18
15
270
386
547
311
325
844
932
760
994
576
1876
832
800
914
1098
512
567
95
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
784
1424
1036
0
564
110
1278
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
784
1424
1044
0
564
110
1278
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
784
1424
1042
0
564
110
1278
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
784
1424
1100
1024
1204
110
1278
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
784
912
1036
0
564
110
1278
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
784
912
1044
0
564
110
1278
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
784
912
1042
0
564
110
1278
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
784
912
1100
512
564
110
1278
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
784
1426
1041
0
564
110
1278
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
784
1426
1033
0
564
110
1278
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
784
1426
1042
0
564
110
1278
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
784
1426
1050
0
564
110
1278
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
784
1426
1097
1024
1204
110
1278
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
784
914
1041
0
564
110
1278
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
784
914
1033
0
564
110
1278
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
784
914
1042
0
564
110
1278
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
784
914
1050
0
564
110
1278
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
784
914
1097
512
564
110
1278
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
288
912
1036
0
564
90
1296
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
288
912
1044
1024
564
90
1296
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
288
912
1034
0
564
90
1296
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
288
912
1042
0
564
90
1296
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
288
912
1066
0
1204
118
1296
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
288
912
1068
0
564
90
1296
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
288
912
1100
0
1204
118
1296
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
288
912
1098
0
564
90
1296
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
288
914
1041
0
564
90
1296
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
288
914
1033
0
564
90
1296
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
288
914
1034
0
564
90
1296
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
288
914
1065
0
564
90
1296
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
288
914
1042
0
564
90
1296
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
288
914
1050
0
564
90
1296
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
288
914
1066
0
564
90
1296
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
288
914
1097
256
564
90
1296
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
288
914
1098
0
1204
118
1296
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
1424
1036
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
1424
1044
1024
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
1424
1034
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
1424
1042
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
1424
1052
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
1424
1066
0
1204
118
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
1424
1068
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
1424
1100
0
1204
118
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
1424
1098
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
912
1036
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
912
1044
1024
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
912
1034
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
912
1042
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
912
1052
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
912
1066
0
1204
118
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
912
1068
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
912
1100
0
1204
118
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
912
1098
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
1426
1041
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
1426
1033
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
1426
1034
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
1426
1065
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
1426
1042
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
1426
1050
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
1426
1066
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
1426
1097
0
1204
154
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
1426
1098
0
1204
118
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
914
1041
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
914
1033
1024
1204
118
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
914
1034
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
914
1065
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
914
1042
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
914
1050
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
914
1066
0
564
90
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
914
1097
0
1204
154
1040
18
15
270
386
547
311
325
844
932
760
994
576
1874
832
800
914
1098
0
1204
118
1040
18
15
270
386
547
311
325
844
914
400
994
576
1874
832
770
88
1210
0
564
90
1026
18
15
270
386
547
311
325
844
914
752
993
576
852
832
770
930
1067
8
311
127
1
18
15
270
386
547
311
325
844
914
752
993
576
852
832
770
1442
1067
8
311
127
1
18
15
270
386
547
311
325
844
914
752
993
576
852
832
772
930
1067
8
311
127
6
18
15
270
386
547
311
325
844
914
752
993
576
852
832
772
1442
1067
8
311
127
6
18
15
270
386
547
311
325
844
914
752
993
576
1876
832
770
930
1067
8
567
127
1025
18
15
270
386
547
311
325
844
914
752
993
576
1876
832
770
1442
1067
8
567
127
1025
18
15
270
386
547
311
325
844
914
752
993
576
1876
832
772
930
1067
8
567
127
1030
18
15
270
386
547
311
325
844
914
752
993
576
1876
832
772
1442
1067
8
567
127
1030
18
15
270
386
547
311
325
844
914
752
994
576
852
832
770
930
1066
519
1591
127
1025
18
15
270
386
547
311
325
844
914
752
994
576
852
832
770
1442
1066
519
1591
127
1025
18
15
270
386
547
311
325
844
914
752
994
576
850
832
770
930
1068
512
1588
118
1025
18
15
270
386
547
311
325
844
914
752
994
576
850
832
770
1442
1050
512
1588
90
258
18
15
270
386
547
311
325
844
914
752
994
576
850
832
770
1442
1066
512
1588
90
258
18
15
270
386
547
311
325
844
914
752
994
576
850
832
770
1442
1068
512
1588
118
1025
18
15
270
386
547
311
325
844
914
752
994
576
1588
832
770
930
1066
527
1051
156
2
18
15
270
386
547
311
325
844
914
752
994
576
1588
832
770
1442
1066
527
1051
156
2
18
15
270
386
547
311
325
844
914
752
994
576
1876
832
770
930
1066
1031
1207
127
1025
18
15
270
386
547
311
325
844
914
752
994
576
1876
832
770
1442
1050
1024
567
95
1
18
15
270
386
547
311
325
844
914
752
994
576
1876
832
770
1442
1066
1031
567
127
1025
18
15
270
386
547
311
325
844
914
752
994
576
1874
832
770
930
1050
256
564
126
1025
18
15
270
386
547
311
325
844
914
752
994
576
1874
832
770
930
1066
0
564
90
1026
18
15
270
386
547
311
325
844
914
752
994
576
1874
832
770
930
1068
0
564
118
1025
18
15
270
386
547
311
325
844
914
752
994
576
1874
832
770
1442
1050
1024
564
90
1026
18
15
270
386
547
311
325
844
914
752
994
576
1874
832
770
1442
1066
0
564
90
1026
18
15
270
386
547
311
325
844
914
752
994
576
1874
832
770
1442
1068
0
564
118
1025
18
15
270
386
547
311
325
844
914
408
993
576
852
832
258
82
619
520
1591
127
1281
18
15
270
386
547
311
325
844
914
408
993
576
852
832
770
82
619
520
1591
127
1025
18
15
270
386
547
311
325
844
914
408
993
576
852
832
772
82
619
520
1591
127
1030
18
15
270
386
547
311
325
844
914
408
993
576
1876
832
258
82
619
520
567
127
1281
18
15
270
386
547
311
325
844
914
408
993
576
1876
832
770
82
619
520
567
127
1025
18
15
270
386
547
311
325
844
914
408
994
576
852
832
770
81
617
512
1591
91
257
18
15
270
386
547
311
325
844
914
408
994
576
850
832
258
81
617
512
1588
126
1281
18
15
270
386
547
311
325
844
914
408
994
576
850
832
770
81
617
512
1588
90
258
18
15
270
386
547
311
325
844
914
408
994
576
1876
832
770
81
617
0
567
155
1025
18
15
270
386
547
311
325
844
914
408
994
576
1876
832
770
82
1202
0
567
155
1025
18
15
270
386
547
311
325
844
914
408
994
576
1876
832
770
82
1212
0
567
127
1025
18
15
270
386
547
311
325
844
914
408
994
576
1876
832
772
80
1202
0
567
127
1030
18
15
270
386
547
311
325
844
914
408
994
576
1876
832
772
80
1212
0
567
127
1030
18
15
270
386
547
311
325
844
914
408
994
576
1874
832
258
81
617
0
564
90
1282
18
15
270
386
547
311
325
844
914
408
994
576
1874
832
770
81
617
0
564
90
1026
18
15
270
386
547
311
325
844
914
408
994
576
1874
832
770
82
1202
0
564
90
1026
18
15
270
386
547
311
325
844
914
408
994
576
1874
832
770
82
1212
0
564
90
1026
18
15
270
386
547
311
325
844
914
408
994
576
1874
832
772
80
1202
0
564
126
1030
18
15
270
386
547
311
325
844
914
408
994
576
1874
832
772
80
1212
0
564
126
1030
18
15
270
386
547
311
325
844
914
408
866
576
852
832
770
136
1242
512
1591
95
257
18
15
270
386
547
311
325
844
914
408
866
576
852
832
770
136
1244
512
1591
311
257
18
15
270
386
547
311
325
844
914
408
866
576
852
832
770
137
1241
512
1591
95
257
18
15
270
386
547
311
325
844
914
408
866
576
852
832
770
137
1244
512
1591
311
257
18
15
270
386
547
311
325
844
914
408
866
576
850
832
770
136
1242
512
1588
90
258
18
15
270
386
547
311
325
844
914
408
866
576
850
832
770
136
1244
512
1588
90
258
18
15
270
386
547
311
325
844
914
408
866
576
850
832
770
137
1241
512
1588
90
258
18
15
270
386
547
311
325
844
914
408
866
576
850
832
770
137
1244
512
1588
90
258
18
15
270
386
547
311
325
844
914
408
866
576
1588
832
770
137
1241
527
795
156
2
18
15
270
386
547
311
325
844
914
408
866
576
1876
832
770
136
1242
512
567
127
1025
18
15
270
386
547
311
325
844
914
408
866
576
1876
832
770
136
1244
512
567
127
1025
18
15
270
386
547
311
325
844
914
408
866
576
1876
832
770
137
1241
512
1207
127
1025
18
15
270
386
547
311
325
844
914
408
866
576
1876
832
770
137
1244
512
567
127
1025
18
15
270
386
547
311
325
844
914
408
866
576
1874
832
770
136
1242
512
564
126
1025
18
15
270
386
547
311
325
844
914
408
866
576
1874
832
770
136
1244
512
564
126
1025
18
15
270
386
547
311
325
844
914
408
866
576
1874
832
770
137
1241
512
564
126
1025
18
15
270
386
547
311
325
844
914
408
866
576
1874
832
770
137
1244
512
564
126
1025
18
15
270
386
547
311
325
844
914
408
850
576
852
832
770
136
1226
608
1655
1151
1025
18
15
270
386
547
311
325
844
914
408
850
576
850
832
770
136
1226
608
1652
90
258
18
15
270
386
547
311
325
844
914
408
850
576
1876
832
770
136
1228
608
631
127
1025
18
15
270
386
547
311
325
844
914
408
850
576
1876
832
770
136
1226
608
631
127
1025
18
15
270
386
547
311
325
844
914
408
850
576
1876
832
770
137
1225
608
631
127
1025
18
15
270
386
547
311
325
844
914
408
850
576
1876
832
770
137
1228
608
631
127
1025
18
15
270
386
547
311
325
844
914
408
850
576
1874
832
770
136
1228
608
628
90
1026
18
15
270
386
547
311
325
844
914
408
850
576
1874
832
770
136
1226
608
628
90
1026
18
15
270
386
547
311
325
844
914
408
850
576
1874
832
770
137
1228
608
628
90
1026
18
15
270
386
547
311
325
845
900
392
850
576
857
833
593
145
1228
608
1630
1100
702
18
15
270
386
547
311
325
845
900
392
850
576
1881
833
593
145
1228
592
606
178
703
18
15
270
386
547
311
325
845
900
760
994
576
850
835
593
945
1066
256
308
312
444
18
15
270
386
547
311
325
845
932
752
994
576
1873
833
801
801
1066
7
565
122
1054
18
15
270
386
547
311
325
845
932
752
994
576
850
833
801
800
1050
512
1588
116
1054
18
15
270
386
547
311
325
845
932
752
994
576
850
835
801
800
1050
512
1588
88
273
18
15
270
386
547
311
325
845
932
752
994
576
1877
833
801
801
1049
1024
1206
126
1041
18
15
270
386
547
311
325
845
932
752
994
576
1877
833
801
801
1066
0
1206
126
1041
18
15
270
386
547
311
325
845
932
752
994
576
1876
833
801
801
1049
1024
567
109
1054
18
15
270
386
547
311
325
845
932
752
994
576
1876
833
801
801
1066
7
567
109
1054
18
15
270
386
547
311
325
845
932
752
994
576
1876
833
801
800
1050
0
1207
109
1054
18
15
270
386
547
311
325
845
932
752
994
576
1874
833
801
801
1066
0
564
116
1054
18
15
270
386
547
311
325
845
932
752
994
576
1874
833
801
801
1068
0
564
116
1054
18
15
270
386
547
311
325
845
932
752
994
576
1874
833
801
800
1050
0
564
116
1054
18
15
270
386
547
311
325
845
932
752
994
576
1874
833
801
800
1066
0
564
116
1054
18
15
270
386
547
311
325
845
932
752
994
576
1874
835
801
801
1066
0
564
88
1041
18
15
270
386
547
311
325
845
932
752
994
576
1874
835
801
801
1068
0
564
88
1041
18
15
270
386
547
311
325
845
932
752
994
576
1874
835
801
800
1050
0
564
88
1041
18
15
270
386
547
311
325
845
932
752
994
576
1874
835
801
800
1066
0
564
88
1041
18
15
270
386
547
311
325
845
932
752
978
576
853
833
801
801
1106
256
310
90
19
18
15
270
386
547
311
325
845
932
752
978
576
1873
833
801
801
1106
256
622
108
1054
18
15
270
386
547
311
325
845
932
752
978
576
850
833
801
801
1106
256
308
372
30
18
15
270
386
547
311
325
845
932
752
978
576
850
835
801
801
1106
256
308
88
28
18
15
270
386
547
311
325
845
932
752
978
576
1877
833
801
801
1106
0
1206
126
1041
18
15
270
386
547
311
325
845
932
752
978
576
1876
833
801
801
1106
256
567
109
1054
18
15
270
386
547
311
325
845
932
752
978
576
1874
833
801
801
1106
0
1204
116
1054
18
15
270
386
547
311
325
845
932
752
978
576
1874
833
801
800
1108
0
1204
116
1054
18
15
270
386
547
311
325
845
932
752
978
576
1874
835
801
801
1106
0
1204
104
28
18
15
270
386
547
311
325
845
932
752
978
576
1874
835
801
800
1108
0
1204
104
28
18
15
270
386
547
311
325
845
932
760
994
576
849
833
785
1425
1049
527
1589
154
254
18
15
270
386
547
311
325
845
932
760
994
576
849
833
785
913
1049
527
1589
154
254
18
15
270
386
547
311
325
845
932
760
994
576
853
833
785
1425
1041
512
1590
110
254
18
15
270
386
547
311
325
845
932
760
994
576
853
833
801
1425
1041
256
310
630
1041
18
15
270
386
547
311
325
845
932
760
994
576
853
833
801
1425
1036
256
310
630
1041
18
15
270
386
547
311
325
845
932
760
994
576
853
833
801
1425
1100
512
1590
126
273
18
15
270
386
547
311
325
845
932
760
994
576
853
833
801
913
1041
256
310
630
1041
18
15
270
386
547
311
325
845
932
760
994
576
853
833
801
913
1068
256
310
374
17
18
15
270
386
547
311
325
845
932
760
994
576
853
833
801
913
1100
512
1590
126
273
18
15
270
386
547
311
325
845
932
760
994
576
853
833
1313
1425
1041
256
310
630
1553
18
15
270
386
547
311
325
845
932
760
994
576
853
833
1313
1425
1036
256
310
630
1553
18
15
270
386
547
311
325
845
932
760
994
576
1593
833
785
1425
1041
1024
1054
146
255
18
15
270
386
547
311
325
845
932
760
994
576
1593
833
785
1425
1044
1024
1054
146
255
18
15
270
386
547
311
325
845
932
760
994
576
1593
833
785
913
1041
1024
1054
146
255
18
15
270
386
547
311
325
845
932
760
994
576
1593
833
785
913
1044
1024
1054
146
255
18
15
270
386
547
311
325
845
932
760
994
576
852
833
785
1424
1052
512
1591
109
254
18
15
270
386
547
311
325
845
932
760
994
576
852
833
785
1425
1041
512
1591
109
254
18
15
270
386
547
311
325
845
932
760
994
576
852
833
785
1425
1034
512
1591
109
254
18
15
270
386
547
311
325
845
932
760
994
576
852
833
785
1425
1050
512
1591
109
254
18
15
270
386
547
311
325
845
932
760
994
576
852
833
785
1425
1098
512
1591
109
254
18
15
270
386
547
311
325
845
932
760
994
576
852
833
785
913
1050
512
1591
109
254
18
15
270
386
547
311
325
845
932
760
994
576
852
833
785
913
1098
512
1591
109
254
18
15
270
386
547
311
325
845
932
760
994
576
852
833
801
1424
1034
512
1591
109
286
18
15
270
386
547
311
325
845
932
760
994
576
852
833
801
1424
1042
512
1591
109
286
18
15
270
386
547
311
325
845
932
760
994
576
852
833
801
1424
1098
512
1591
109
286
18
15
270
386
547
311
325
845
932
760
994
576
852
833
801
1425
1034
512
1591
109
286
18
15
270
386
547
311
325
845
932
760
994
576
852
833
801
1425
1050
512
1591
109
286
18
15
270
386
547
311
325
845
932
760
994
576
852
833
801
1425
1098
512
1591
109
286
18
15
270
386
547
311
325
845
932
760
994
576
852
833
801
912
1098
512
1591
109
286
18
15
270
386
547
311
325
845
932
760
994
576
852
833
801
913
1098
512
1591
109
286
18
15
270
386
547
311
325
845
932
760
994
576
1873
833
289
912
1042
1039
1205
122
1310
18
15
270
386
547
311
325
845
932
760
994
576
1873
833
289
913
1042
1039
1205
122
1310
18
15
270
386
547
311
325
845
932
760
994
576
1873
833
785
849
1049
1039
565
154
254
18
15
270
386
547
311
325
845
932
760
994
576
1873
833
785
1425
1049
1039
565
154
254
18
15
270
386
547
311
325
845
932
760
994
576
1873
833
785
913
1049
1039
565
154
254
18
15
270
386
547
311
325
845
932
760
994
576
1873
833
801
1424
1042
1031
1205
112
1042
18
15
270
386
547
311
325
845
932
760
994
576
1873
833
801
1425
1042
1031
1205
112
1042
18
15
270
386
547
311
325
845
932
760
994
576
1873
833
801
912
1042
1031
1205
112
1042
18
15
270
386
547
311
325
845
932
760
994
576
1873
833
801
913
1042
1031
1205
112
1042
18
15
270
386
547
311
325
845
932
760
994
576
850
833
785
1424
1052
512
1588
108
254
18
15
270
386
547
311
325
845
932
760
994
576
850
833
785
1425
1044
512
1588
108
254
18
15
270
386
547
311
325
845
932
760
994
576
850
833
785
1425
1034
512
1588
108
254
18
15
270
386
547
311
325
845
932
760
994
576
850
833
785
1425
1050
512
1588
108
254
18
15
270
386
547
311
325
845
932
760
994
576
850
833
785
1425
1098
512
1588
108
254
18
15
270
386
547
311
325
845
932
760
994
576
850
833
785
913
1044
512
1588
108
254
18
15
270
386
547
311
325
845
932
760
994
576
850
833
785
913
1050
512
1588
108
254
18
15
270
386
547
311
325
845
932
760
994
576
850
833
785
913
1098
512
1588
108
254
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
1424
1034
512
1588
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
1424
1042
512
1588
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
1424
1098
512
1588
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
1425
1041
256
308
628
1054
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
1425
1036
256
308
628
1054
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
1425
1044
512
1588
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
1425
1034
512
1588
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
1425
1050
512
1588
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
1425
1066
256
308
308
30
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
1425
1100
512
1588
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
1425
1098
512
1588
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
912
1042
256
308
628
1054
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
912
1052
256
308
628
1054
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
912
1066
256
308
308
30
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
912
1098
512
1588
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
913
1041
256
308
628
1054
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
913
1034
256
308
628
1054
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
913
1050
256
308
628
1054
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
913
1066
256
308
308
30
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
913
1068
256
308
308
30
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
913
1100
512
1588
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
850
833
801
913
1098
512
1588
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
850
833
1313
1424
1034
256
308
628
1566
18
15
270
386
547
311
325
845
932
760
994
576
850
833
1313
1424
1042
256
308
628
1566
18
15
270
386
547
311
325
845
932
760
994
576
850
833
1313
1424
1052
256
308
628
1566
18
15
270
386
547
311
325
845
932
760
994
576
850
833
1313
1424
1066
256
308
628
1566
18
15
270
386
547
311
325
845
932
760
994
576
850
833
1313
1425
1041
256
308
628
1566
18
15
270
386
547
311
325
845
932
760
994
576
850
833
1313
1425
1036
256
308
628
1566
18
15
270
386
547
311
325
845
932
760
994
576
850
833
1313
1425
1034
256
308
628
1566
18
15
270
386
547
311
325
845
932
760
994
576
850
833
1313
1425
1050
256
308
628
1566
18
15
270
386
547
311
325
845
932
760
994
576
850
833
1313
1425
1066
256
308
628
1566
18
15
270
386
547
311
325
845
932
760
994
576
850
833
1313
1425
1068
256
308
628
1566
18
15
270
386
547
311
325
845
932
760
994
576
850
835
785
1424
1042
512
1588
104
252
18
15
270
386
547
311
325
845
932
760
994
576
850
835
785
1424
1052
512
1588
104
252
18
15
270
386
547
311
325
845
932
760
994
576
850
835
785
1425
1044
512
1588
104
252
18
15
270
386
547
311
325
845
932
760
994
576
850
835
785
1425
1034
512
1588
104
252
18
15
270
386
547
311
325
845
932
760
994
576
850
835
785
1425
1050
512
1588
104
252
18
15
270
386
547
311
325
845
932
760
994
576
850
835
785
1425
1098
512
1588
104
252
18
15
270
386
547
311
325
845
932
760
994
576
850
835
785
912
1042
512
1588
104
252
18
15
270
386
547
311
325
845
932
760
994
576
850
835
785
913
1044
512
1588
104
252
18
15
270
386
547
311
325
845
932
760
994
576
850
835
785
913
1050
512
1588
104
252
18
15
270
386
547
311
325
845
932
760
994
576
850
835
785
913
1098
512
1588
104
252
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
1424
1034
512
1588
88
273
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
1424
1042
512
1588
88
273
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
1424
1098
512
1588
88
273
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
1425
1041
256
308
632
1052
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
1425
1036
256
308
632
1052
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
1425
1044
512
1588
88
273
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
1425
1034
512
1588
88
273
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
1425
1050
512
1588
88
273
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
1425
1066
256
308
312
28
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
1425
1100
512
1588
88
273
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
1425
1098
512
1588
88
273
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
912
1042
256
308
632
1052
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
912
1052
256
308
632
1052
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
912
1066
256
308
312
28
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
912
1098
512
1588
88
273
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
913
1041
256
308
632
1052
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
913
1034
256
308
632
1052
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
913
1050
256
308
632
1052
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
913
1066
256
308
312
28
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
913
1068
256
308
360
28
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
913
1100
512
1588
88
273
18
15
270
386
547
311
325
845
932
760
994
576
850
835
801
913
1098
512
1588
88
273
18
15
270
386
547
311
325
845
932
760
994
576
850
835
1313
1424
1066
256
308
600
1564
18
15
270
386
547
311
325
845
932
760
994
576
850
835
1313
1425
1066
256
308
600
1564
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
289
912
1044
1024
566
118
1297
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
289
912
1042
1024
1206
118
1297
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
289
913
1041
0
566
118
1297
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
289
913
1036
1024
1206
118
1297
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
289
913
1044
1024
566
118
1297
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
289
913
1042
0
1206
118
1297
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
289
913
1068
0
1206
118
1297
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
289
913
1100
0
1206
118
1297
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
785
1425
1041
0
566
110
1278
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
785
1425
1044
1024
1206
110
1278
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
785
913
1041
0
566
110
1278
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
785
913
1044
1024
566
110
1278
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
801
1424
1044
1024
1206
126
1041
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
801
1424
1042
1024
566
118
1041
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
801
1425
1041
0
566
118
1041
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
801
1425
1036
1024
1206
126
1041
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
801
1425
1044
1024
1206
126
1041
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
801
1425
1042
0
1206
126
1041
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
801
1425
1068
0
1206
126
1041
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
801
1425
1100
0
1206
118
1041
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
801
912
1044
1024
566
118
1041
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
801
912
1042
1024
1206
126
1041
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
801
913
1041
0
566
118
1041
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
801
913
1036
1024
1206
126
1041
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
801
913
1044
1024
566
118
1041
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
801
913
1042
0
1206
126
1041
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
801
913
1068
0
1206
126
1041
18
15
270
386
547
311
325
845
932
760
994
576
1877
833
801
913
1100
0
1206
118
1041
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
289
912
1034
0
567
109
1310
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
289
912
1042
0
567
109
1310
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
289
912
1052
0
567
109
1310
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
289
912
1066
0
1207
109
1310
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
289
912
1098
0
567
118
1298
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
289
913
1041
0
567
109
1310
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
289
913
1034
0
567
109
1310
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
289
913
1042
0
567
109
1310
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
289
913
1050
0
567
109
1310
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
289
913
1066
0
1207
109
1310
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
289
913
1098
0
567
118
1298
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
785
849
1049
0
1207
109
1278
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
785
1424
1052
0
567
109
1278
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
785
1425
1041
0
567
109
1278
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
785
1425
1034
0
567
109
1278
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
785
1425
1049
0
1207
109
1278
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
785
1425
1050
0
567
109
1278
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
785
1425
1098
1024
1207
109
1278
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
785
912
1052
0
567
109
1278
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
785
913
1041
0
567
109
1278
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
785
913
1034
0
567
109
1278
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
785
913
1049
0
1207
109
1278
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
785
913
1050
0
567
109
1278
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
785
913
1098
512
567
109
1278
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
1424
1034
0
567
109
1054
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
1424
1042
0
567
109
1054
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
1424
1052
0
567
109
1054
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
1424
1066
0
1207
109
1054
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
1424
1098
0
567
118
1042
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
1425
1041
0
567
109
1054
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
1425
1034
0
567
109
1054
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
1425
1042
0
567
109
1054
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
1425
1050
0
567
109
1054
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
1425
1066
0
1207
109
1054
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
1425
1098
0
567
118
1042
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
912
1034
0
567
109
1054
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
912
1042
0
567
109
1054
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
912
1052
0
567
109
1054
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
912
1066
0
1207
109
1054
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
912
1098
0
567
118
1042
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
913
1041
0
567
109
1054
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
913
1034
0
567
109
1054
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
913
1042
0
567
109
1054
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
913
1050
0
567
109
1054
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
913
1066
0
1207
109
1054
18
15
270
386
547
311
325
845
932
760
994
576
1876
833
801
913
1098
0
567
118
1042
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
289
912
1044
1024
564
116
1310
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
289
912
1034
0
564
116
1310
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
289
912
1042
0
564
116
1310
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
289
912
1052
0
564
116
1310
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
289
912
1066
0
1204
116
1298
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
289
912
1098
0
564
116
1310
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
289
913
1041
0
564
116
1310
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
289
913
1036
0
564
116
1310
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
289
913
1044
0
564
116
1310
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
289
913
1034
0
564
116
1310
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
289
913
1042
0
564
116
1310
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
289
913
1050
0
564
116
1310
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
289
913
1066
0
1204
116
1298
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
289
913
1068
0
564
116
1310
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
289
913
1100
0
1204
116
1298
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
289
913
1098
0
564
116
1310
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
785
849
1049
1024
1204
108
1278
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
785
1424
1052
0
564
108
1278
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
785
1425
1041
0
564
108
1278
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
785
1425
1044
0
564
108
1278
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
785
1425
1034
0
564
108
1278
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
785
1425
1049
0
564
108
1278
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
785
1425
1050
0
564
108
1278
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
785
1425
1098
0
564
180
1278
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
785
912
1052
0
564
108
1278
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
785
913
1041
0
564
108
1278
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
785
913
1044
0
564
108
1278
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
785
913
1034
0
564
108
1278
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
785
913
1049
0
564
108
1278
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
785
913
1050
0
564
108
1278
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
785
913
1098
0
564
180
1278
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
1424
1044
1024
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
1424
1034
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
1424
1042
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
1424
1052
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
1424
1066
0
1204
116
1042
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
1424
1098
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
1425
1041
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
1425
1036
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
1425
1044
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
1425
1034
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
1425
1042
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
1425
1050
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
1425
1066
0
1204
116
1042
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
1425
1068
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
1425
1100
0
1204
116
1042
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
1425
1098
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
912
1044
1024
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
912
1034
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
912
1042
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
912
1052
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
912
1066
0
1204
116
1042
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
912
1098
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
913
1041
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
913
1036
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
913
1044
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
913
1034
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
913
1042
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
913
1050
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
913
1066
0
1204
116
1042
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
913
1068
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
913
1100
0
1204
116
1042
18
15
270
386
547
311
325
845
932
760
994
576
1874
833
801
913
1098
0
564
116
1054
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
289
912
1044
1024
564
88
1297
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
289
912
1034
0
564
88
1297
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
289
912
1042
0
564
88
1297
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
289
912
1052
0
564
88
1297
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
289
912
1066
0
1204
104
1308
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
289
912
1098
0
564
88
1297
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
289
913
1041
0
564
88
1297
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
289
913
1036
0
564
88
1297
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
289
913
1044
0
564
88
1297
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
289
913
1034
0
564
88
1297
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
289
913
1042
0
564
88
1297
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
289
913
1050
0
564
88
1297
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
289
913
1068
0
564
88
1297
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
289
913
1100
0
1204
104
1308
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
289
913
1098
0
564
88
1297
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
849
1049
1024
1204
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
849
1042
0
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
1424
1042
0
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
1424
1052
0
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
1425
1041
0
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
1425
1044
0
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
1425
1034
0
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
1425
1049
0
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
1425
1050
0
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
1425
1098
0
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
912
1042
0
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
912
1052
0
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
913
1041
0
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
913
1044
0
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
913
1034
0
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
913
1049
0
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
913
1050
0
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
913
1098
0
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
850
1044
1024
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
785
850
1042
0
564
104
1276
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
1424
1044
1024
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
1424
1034
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
1424
1042
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
1424
1052
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
1424
1066
0
1204
104
1052
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
1424
1098
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
1425
1041
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
1425
1036
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
1425
1044
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
1425
1034
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
1425
1042
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
1425
1050
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
1425
1066
0
1204
104
1052
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
1425
1068
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
1425
1100
0
1204
104
1052
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
1425
1098
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
912
1044
1024
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
912
1034
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
912
1042
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
912
1052
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
912
1066
0
1204
104
1052
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
912
1098
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
913
1041
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
913
1036
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
913
1044
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
913
1034
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
913
1042
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
913
1050
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
913
1066
0
1204
104
1052
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
913
1068
0
564
88
1041
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
913
1100
0
1204
104
1052
18
15
270
386
547
311
325
845
932
760
994
576
1874
835
801
913
1098
0
564
88
1041
18
15
270
386
547
311
837
780
914
408
866
576
338
704
706
136
1241
512
180
1086
1
18
15
270
386
547
311
837
780
914
408
866
576
338
704
706
136
1242
512
180
1086
1
18
15
270
386
547
311
837
780
914
408
866
576
338
704
706
136
1244
512
180
1086
1
18
15
270
386
547
311
837
780
914
408
866
576
338
704
706
137
1241
512
180
1086
1
18
15
270
386
547
311
837
780
914
408
866
576
338
704
706
137
1244
512
180
1086
1
18
15
270
386
547
311
837
844
932
752
978
576
338
320
288
800
1108
128
180
182
542
18
15
270
386
547
311
837
844
932
752
978
576
338
320
288
802
1108
128
180
182
542
18
15
270
386
547
311
837
844
914
408
994
576
340
320
258
81
617
512
183
159
513
18
15
270
386
547
311
837
844
914
408
994
576
340
320
770
81
617
512
183
159
1
18
15
270
386
547
311
837
844
914
408
994
576
340
832
770
81
617
512
183
1179
1
18
15
270
386
547
311
837
844
914
408
994
576
338
320
258
81
617
512
180
174
513
18
15
270
386
547
311
837
844
914
408
994
576
338
320
770
81
617
512
180
174
1
18
15
270
386
547
311
837
844
914
408
994
576
338
832
770
81
617
512
180
1198
1
18
15
270
386
547
311
837
845
932
752
978
576
340
321
289
801
1106
128
183
182
530
18
15
270
386
547
311
837
845
932
752
978
576
340
321
801
801
1106
128
183
182
18
18
15
270
386
547
311
837
845
932
752
978
576
340
833
801
801
1106
128
183
438
18
18
15
270
386
547
311
837
845
932
752
978
576
338
321
289
800
1108
128
180
180
530
18
15
270
386
547
311
837
845
932
752
978
576
338
321
289
802
1108
128
180
180
530
18
15
270
386
547
311
837
845
932
752
978
576
338
321
801
800
1108
128
180
180
18
18
15
270
386
547
311
837
845
932
752
978
576
338
833
801
800
1108
128
180
436
30
18
15
270
386
547
311
837
845
932
752
978
576
338
323
289
800
1108
128
180
152
529
18
15
270
386
547
311
837
845
932
752
978
576
338
323
801
800
1108
128
180
152
17
18
15
270
386
547
311
837
845
932
752
978
576
338
835
801
800
1108
128
180
408
28
18
15
270
386
547
311
453
268
932
752
977
576
1620
576
864
802
1107
0
1115
59
1054
18
15
270
386
547
311
453
268
932
752
977
576
1844
320
864
802
1107
256
539
332
1088
18
15
270
386
547
311
453
268
932
752
994
576
820
1216
864
802
1050
527
1563
1691
1054
18
15
270
386
547
311
453
268
932
752
994
576
820
1216
864
802
1066
527
1563
1691
1054
18
15
270
386
547
311
453
268
932
752
994
576
1620
576
864
800
1050
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
752
994
576
1620
576
864
802
1049
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
752
994
576
1620
576
864
802
1065
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
752
994
576
1620
576
864
802
1050
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
752
994
576
1620
576
864
802
1066
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
752
994
576
1620
576
848
802
1066
1039
1079
59
1086
18
15
270
386
547
311
453
268
932
752
994
576
1620
1856
864
800
1050
1024
1079
567
69
18
15
270
386
547
311
453
268
932
752
994
576
1620
1856
864
802
1049
1024
1079
567
69
18
15
270
386
547
311
453
268
932
752
994
576
1620
1856
864
802
1065
1024
1079
575
64
18
15
270
386
547
311
453
268
932
752
994
576
1620
1856
864
802
1050
1024
1079
567
69
18
15
270
386
547
311
453
268
932
752
994
576
1620
1856
864
802
1066
1024
1079
575
64
18
15
270
386
547
311
453
268
932
752
994
576
1620
1856
848
802
1066
527
1079
571
62
18
15
270
386
547
311
453
268
932
752
994
576
1618
1216
864
800
1050
0
692
1690
1040
18
15
270
386
547
311
453
268
932
752
994
576
1618
1216
864
800
1066
0
692
1690
1040
18
15
270
386
547
311
453
268
932
752
994
576
1618
1216
864
800
1068
0
692
1718
1054
18
15
270
386
547
311
453
268
932
752
994
576
1618
1216
864
802
1065
0
692
1690
1040
18
15
270
386
547
311
453
268
932
752
994
576
1618
1216
864
802
1050
0
692
1690
1040
18
15
270
386
547
311
453
268
932
752
994
576
1618
1216
864
802
1066
0
692
1690
1040
18
15
270
386
547
311
453
268
932
752
994
576
1618
576
864
800
1050
0
692
438
1054
18
15
270
386
547
311
453
268
932
752
994
576
1618
576
864
800
1066
0
692
438
1054
18
15
270
386
547
311
453
268
932
752
994
576
1618
576
864
800
1068
1024
1076
54
1040
18
15
270
386
547
311
453
268
932
752
994
576
1618
576
864
802
1065
0
692
438
1054
18
15
270
386
547
311
453
268
932
752
994
576
1618
576
864
802
1050
0
692
438
1054
18
15
270
386
547
311
453
268
932
752
994
576
1618
576
864
802
1066
0
692
438
1054
18
15
270
386
547
311
453
268
932
752
994
576
1618
576
848
802
1066
1024
1076
46
1086
18
15
270
386
547
311
453
268
932
752
994
576
1618
1856
864
800
1050
0
692
566
30
18
15
270
386
547
311
453
268
932
752
994
576
1618
1856
864
800
1066
0
692
566
30
18
15
270
386
547
311
453
268
932
752
994
576
1618
1856
864
800
1068
1024
1076
566
64
18
15
270
386
547
311
453
268
932
752
994
576
1618
1856
864
802
1065
0
692
566
30
18
15
270
386
547
311
453
268
932
752
994
576
1618
1856
864
802
1050
0
692
566
30
18
15
270
386
547
311
453
268
932
752
994
576
1618
1856
864
802
1066
0
692
566
30
18
15
270
386
547
311
453
268
932
752
994
576
1618
1856
864
802
1068
1024
1076
566
64
18
15
270
386
547
311
453
268
932
752
994
576
1618
1856
848
802
1066
0
692
566
62
18
15
270
386
547
311
453
268
932
752
994
576
1844
1216
864
802
1050
527
539
667
1054
18
15
270
386
547
311
453
268
932
752
994
576
1844
1216
864
802
1066
15
539
1691
1054
18
15
270
386
547
311
453
268
932
752
978
576
1620
576
864
800
1108
1104
1115
60
1056
18
15
270
386
547
311
453
268
932
752
978
576
1620
576
864
802
1108
1104
1115
60
1056
18
15
270
386
547
311
453
268
932
752
978
576
1620
576
864
802
1106
1104
1115
60
1056
18
15
270
386
547
311
453
268
932
752
978
576
1620
576
848
852
1108
1104
1115
59
1086
18
15
270
386
547
311
453
268
932
752
978
576
1620
1856
864
802
1106
1031
1079
571
30
18
15
270
386
547
311
453
268
932
752
978
576
1618
576
864
800
1108
1024
1076
50
1088
18
15
270
386
547
311
453
268
932
752
978
576
1618
576
864
802
1108
1024
1076
50
1088
18
15
270
386
547
311
453
268
932
752
978
576
1618
576
864
802
1106
1024
1076
54
1040
18
15
270
386
547
311
453
268
932
752
978
576
1618
576
848
852
1108
0
692
430
1086
18
15
270
386
547
311
453
268
932
752
978
576
1618
1856
864
800
1108
1024
1076
574
32
18
15
270
386
547
311
453
268
932
752
978
576
1618
1856
864
802
1108
1024
1076
574
32
18
15
270
386
547
311
453
268
932
752
978
576
1618
1856
864
802
1106
1024
1076
566
16
18
15
270
386
547
311
453
268
932
752
978
576
1618
1856
848
852
1108
1024
1076
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
848
1034
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
848
1042
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
848
1052
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
1424
1034
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
1424
1042
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
1424
1052
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
1424
1050
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
1424
1066
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
1424
1098
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
912
1034
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
912
1042
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
912
1052
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
912
1050
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
912
1066
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
840
1036
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
840
1052
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
840
1066
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
840
1068
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
840
1100
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
840
1098
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
850
1041
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
850
1034
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
850
1049
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
850
1042
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
850
1050
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
1426
1041
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
1426
1049
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
1426
1042
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
1426
1052
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
1426
1050
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
1426
1066
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
1426
1098
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
914
1041
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
914
1034
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
914
1049
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
914
1042
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
914
1052
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
914
1050
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
914
1066
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
864
914
1098
1024
1079
55
1093
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
848
848
1042
1039
1079
59
1086
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
848
1424
1042
1039
1079
59
1086
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
848
912
1042
1039
1079
59
1086
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
848
850
1042
1039
1079
59
1086
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
848
1426
1042
1039
1079
59
1086
18
15
270
386
547
311
453
268
932
760
994
576
1620
576
848
914
1042
1039
1079
59
1086
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
848
1034
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
848
1042
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
848
1052
1024
1079
575
64
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
848
1050
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
912
1034
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
912
1042
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
912
1052
1024
1079
575
64
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
912
1050
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
912
1066
1024
1079
575
64
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
840
1036
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
840
1052
1024
1079
575
64
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
840
1066
1024
1079
575
64
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
840
1068
1024
1079
575
64
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
840
1100
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
840
1098
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
850
1041
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
850
1034
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
850
1049
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
850
1042
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
850
1050
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
804
1052
1024
1079
575
64
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
914
1041
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
914
1034
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
914
1049
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
914
1042
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
914
1052
1024
1079
575
64
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
914
1050
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
914
1066
1024
1079
575
64
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
864
914
1098
1024
1079
567
69
18
15
270
386
547
311
453
268
932
760
994
576
1620
1856
848
914
1042
527
1079
571
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
1424
1036
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
1424
1044
1024
1076
822
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
1424
1034
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
1424
1042
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
1424
1052
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
1424
1050
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
1424
1068
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
1424
1100
1024
1076
822
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
1424
1098
1024
1076
822
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
912
1044
1024
1076
822
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
912
1042
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
912
1052
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
912
1050
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
912
1068
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
912
1100
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
912
1098
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
840
1036
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
840
1066
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
840
1068
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
840
1100
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
840
1098
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
1426
1041
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
1426
1042
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
1426
1050
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
1426
1066
1024
1076
822
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
1426
1097
1024
1076
822
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
1426
1098
1024
1076
822
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
914
1041
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
914
1042
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
914
1050
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
914
1066
0
692
1690
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
914
1097
1024
1076
822
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
1216
864
914
1098
1024
1076
822
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
848
1036
1024
1076
62
1056
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
848
1044
1024
1076
62
1056
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
848
1034
1024
1076
50
1088
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
848
1042
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
848
1052
0
692
410
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
1424
1036
0
692
410
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
1424
1044
1024
1076
62
1056
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
1424
1034
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
1424
1042
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
1424
1052
0
692
410
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
1424
1050
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
1424
1066
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
1424
1068
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
1424
1100
1024
1076
50
1088
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
1424
1098
1024
1076
50
1088
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
912
1036
0
692
410
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
912
1044
1024
1076
62
1056
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
912
1034
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
912
1042
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
912
1052
0
692
410
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
912
1050
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
912
1066
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
912
1068
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
912
1100
0
1076
54
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
912
1098
0
692
410
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
840
1036
0
692
410
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
840
1052
1024
1076
50
1088
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
840
1060
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
840
1066
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
840
1068
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
840
1100
0
1076
54
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
840
1098
0
1076
54
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
850
1041
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
850
1033
1024
1076
50
1088
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
850
1034
1024
1076
50
1088
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
850
1049
512
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
850
1042
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
850
1050
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
1426
1041
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
1426
1065
1024
1076
50
1088
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
1426
1042
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
1426
1052
0
692
410
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
1426
1050
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
1426
1066
1024
1076
50
1088
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
1426
1097
1024
1076
50
1088
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
1426
1098
1024
1076
50
1088
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
914
1041
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
914
1033
1024
1076
50
1088
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
914
1034
1024
1076
50
1088
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
914
1065
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
914
1042
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
914
1052
0
692
410
1040
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
914
1050
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
914
1066
0
692
438
1054
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
914
1097
1024
1076
50
1088
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
864
914
1098
1024
1076
50
1088
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
848
1036
1024
1076
46
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
848
1044
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
848
1042
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
848
1100
0
1076
46
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
1424
1036
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
1424
1044
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
1424
1042
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
1424
1052
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
1424
1100
1024
1076
46
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
912
1036
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
912
1044
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
912
1042
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
912
1052
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
912
1100
0
1076
46
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
850
1041
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
850
1033
1024
1076
46
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
850
1044
1024
1076
46
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
850
1034
1024
1076
46
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
850
1042
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
850
1052
1024
1076
46
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
850
1050
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
850
1097
1024
1076
46
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
850
1098
1024
1076
46
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
1426
1041
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
1426
1033
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
1426
1044
1024
1076
46
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
1426
1042
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
1426
1050
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
1426
1066
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
1426
1097
1024
1076
46
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
914
1041
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
914
1033
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
914
1044
1024
1076
46
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
914
1042
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
914
1050
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
914
1066
0
692
430
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
576
848
914
1097
0
1076
54
1086
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
848
1036
1024
1076
574
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
848
1044
1024
1076
574
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
848
1034
1024
1076
574
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
848
1042
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
848
1052
1024
1076
574
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
848
1050
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
912
1036
1024
1076
574
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
912
1044
1024
1076
574
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
912
1034
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
912
1042
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
912
1052
1024
1076
574
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
912
1050
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
912
1066
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
912
1068
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
912
1100
0
1076
570
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
912
1098
512
1076
574
32
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
840
1036
1024
1076
574
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
840
1052
1024
1076
574
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
840
1060
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
840
1066
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
840
1068
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
840
1100
0
1076
570
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
840
1098
1024
1076
574
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
850
1041
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
850
1033
1024
1076
574
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
850
1034
1024
1076
574
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
850
1049
512
1076
574
32
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
850
1042
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
850
1050
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
804
1052
1024
1076
574
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
804
1060
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
914
1041
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
914
1033
1024
1076
574
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
914
1034
1024
1076
574
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
914
1065
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
914
1042
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
914
1052
1024
1076
574
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
914
1050
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
914
1066
0
692
566
30
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
914
1097
1024
1076
574
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
864
914
1098
1024
1076
574
64
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
848
1036
1024
1076
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
848
1044
0
692
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
848
1042
0
692
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
848
1100
1024
1076
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
912
1036
0
692
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
912
1044
0
692
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
912
1042
0
692
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
912
1052
0
692
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
912
1100
1024
1076
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
850
1041
0
692
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
850
1033
1024
1076
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
850
1044
1024
1076
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
850
1034
1024
1076
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
850
1042
0
692
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
850
1052
1024
1076
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
850
1050
0
692
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
850
1097
1024
1076
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
850
1098
1024
1076
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
914
1041
0
692
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
914
1033
0
692
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
914
1044
1024
1076
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
914
1042
0
692
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
914
1050
0
692
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
914
1066
0
692
558
62
18
15
270
386
547
311
453
268
932
760
994
576
1618
1856
848
914
1097
0
1076
566
62
18
15
270
386
547
311
453
268
932
760
994
576
1844
1216
864
1424
1042
15
539
667
1054
18
15
270
386
547
311
453
268
932
760
994
576
1844
1216
864
912
1042
15
539
667
1054
18
15
270
386
547
311
453
268
932
760
994
576
1844
1216
864
1426
1042
15
539
667
1054
18
15
270
386
547
311
453
268
932
760
994
576
1844
1216
864
914
1042
15
539
667
1054
18
15
270
386
547
311
453
268
914
752
993
576
1620
576
834
929
1067
1032
1079
55
1025
18
15
270
386
547
311
453
268
914
752
993
576
1620
576
834
1441
1067
1032
1079
55
1025
18
15
270
386
547
311
453
268
914
752
977
576
820
1216
834
930
1107
512
1563
1691
1025
18
15
270
386
547
311
453
268
914
752
977
576
1620
576
834
930
1107
0
1115
59
1025
18
15
270
386
547
311
453
268
914
752
977
576
1844
320
834
930
1107
256
539
331
1033
18
15
270
386
547
311
453
268
914
752
977
576
1844
1216
834
930
1107
0
539
1691
1025
18
15
270
386
547
311
453
268
914
752
977
576
1844
448
834
930
1107
0
539
315
1025
18
15
270
386
547
311
453
268
914
752
994
576
820
1216
834
930
1066
527
1563
1692
1026
18
15
270
386
547
311
453
268
914
752
994
576
1620
1216
834
928
1050
0
695
1727
1025
18
15
270
386
547
311
453
268
914
752
994
576
1620
1216
834
930
1066
1031
1079
831
1025
18
15
270
386
547
311
453
268
914
752
994
576
1620
576
834
929
1049
0
695
411
1105
18
15
270
386
547
311
453
268
914
752
994
576
1620
576
834
928
1050
0
695
411
1105
18
15
270
386
547
311
453
268
914
752
994
576
1620
576
834
1441
1049
1024
1079
59
1025
18
15
270
386
547
311
453
268
914
752
994
576
1620
576
834
1440
1050
1024
1079
59
1025
18
15
270
386
547
311
453
268
914
752
994
576
1620
576
834
930
1066
1031
1079
55
1025
18
15
270
386
547
311
453
268
914
752
994
576
1620
576
834
1442
1050
1024
1079
59
1025
18
15
270
386
547
311
453
268
914
752
994
576
1620
576
834
1442
1066
1031
1079
55
1025
18
15
270
386
547
311
453
268
914
752
994
576
1620
1856
834
930
1066
1031
1079
567
1
18
15
270
386
547
311
453
268
914
752
994
576
1618
1216
834
928
1050
0
692
1726
1025
18
15
270
386
547
311
453
268
914
752
994
576
1618
1216
834
930
1050
0
692
1726
1025
18
15
270
386
547
311
453
268
914
752
994
576
1618
1216
834
930
1066
0
692
1726
1025
18
15
270
386
547
311
453
268
914
752
994
576
1618
1216
834
930
1068
1024
1076
814
1025
18
15
270
386
547
311
453
268
914
752
994
576
1618
576
834
928
1050
0
692
438
1025
18
15
270
386
547
311
453
268
914
752
994
576
1618
576
834
1440
1050
1024
1076
62
1025
18
15
270
386
547
311
453
268
914
752
994
576
1618
576
834
930
1050
0
692
438
1025
18
15
270
386
547
311
453
268
914
752
994
576
1618
576
834
930
1066
0
692
438
1025
18
15
270
386
547
311
453
268
914
752
994
576
1618
576
834
930
1068
1024
1076
46
1025
18
15
270
386
547
311
453
268
914
752
994
576
1618
576
834
1442
1050
0
692
438
1025
18
15
270
386
547
311
453
268
914
752
994
576
1618
576
834
1442
1066
0
692
438
1025
18
15
270
386
547
311
453
268
914
752
994
576
1618
576
834
1442
1068
1024
1076
46
1025
18
15
270
386
547
311
453
268
914
752
994
576
1618
1856
834
928
1050
0
692
566
1
18
15
270
386
547
311
453
268
914
752
994
576
1618
1856
834
930
1050
0
692
566
1
18
15
270
386
547
311
453
268
914
752
994
576
1618
1856
834
930
1066
0
692
566
1
18
15
270
386
547
311
453
268
914
752
994
576
1618
1856
834
930
1068
1024
1076
566
1
18
15
270
386
547
311
453
268
914
752
994
576
1844
1216
834
930
1066
1039
539
828
1026
18
15
270
386
547
311
453
268
914
752
994
576
1844
448
834
930
1066
1039
539
316
1026
18
15
270
386
547
311
453
268
914
752
978
576
1618
1216
834
928
1108
1024
1076
814
1025
18
15
270
386
547
311
453
268
914
752
978
576
1618
1216
834
930
1108
1024
1076
814
1025
18
15
270
386
547
311
453
268
914
752
978
576
1618
1216
834
930
1106
512
1076
1854
1025
18
15
270
386
547
311
453
268
914
752
978
576
1618
576
834
928
1108
1024
1076
46
1025
18
15
270
386
547
311
453
268
914
752
978
576
1618
576
834
930
1108
1024
1076
46
1025
18
15
270
386
547
311
453
268
914
752
978
576
1618
576
834
930
1106
1024
1076
54
1025
18
15
270
386
547
311
453
268
914
752
978
576
1618
1856
834
928
1108
1024
1076
574
1
18
15
270
386
547
311
453
268
914
752
978
576
1618
1856
834
930
1108
1024
1076
574
1
18
15
270
386
547
311
453
268
914
752
978
576
1618
1856
834
930
1106
1024
1076
566
1
18
15
270
386
547
311
453
269
932
752
994
576
1617
1217
865
801
1066
1031
1077
826
1054
18
15
270
386
547
311
453
269
932
752
994
576
1617
577
865
801
1066
1031
1077
48
1090
18
15
270
386
547
311
453
269
932
752
994
576
1617
1857
865
801
1066
1031
1077
560
66
18
15
270
386
547
311
453
269
932
752
994
576
825
1217
865
801
1049
512
1566
1682
1055
18
15
270
386
547
311
453
269
932
752
994
576
825
1217
865
801
1066
512
1566
1682
1055
18
15
270
386
547
311
453
269
932
752
994
576
1621
1217
865
801
1049
1024
1078
822
1041
18
15
270
386
547
311
453
269
932
752
994
576
1621
1217
865
801
1066
1024
1078
822
1041
18
15
270
386
547
311
453
269
932
752
994
576
1621
577
865
801
1049
1024
1078
46
1057
18
15
270
386
547
311
453
269
932
752
994
576
1621
577
865
801
1066
1024
1078
46
1057
18
15
270
386
547
311
453
269
932
752
994
576
1621
1857
865
801
1049
1024
1078
574
65
18
15
270
386
547
311
453
269
932
752
994
576
1621
1857
865
801
1066
1024
1078
574
65
18
15
270
386
547
311
453
269
932
752
994
576
1620
1217
865
801
1066
1031
1079
830
1042
18
15
270
386
547
311
453
269
932
752
994
576
1620
1217
865
800
1050
0
695
1690
1042
18
15
270
386
547
311
453
269
932
752
994
576
1620
577
865
801
1049
1024
1079
46
1058
18
15
270
386
547
311
453
269
932
752
994
576
1620
577
865
801
1066
1031
1079
62
1058
18
15
270
386
547
311
453
269
932
752
994
576
1620
577
865
800
1050
0
695
430
1058
18
15
270
386
547
311
453
269
932
752
994
576
1620
1857
865
801
1049
1024
1079
558
34
18
15
270
386
547
311
453
269
932
752
994
576
1620
1857
865
801
1066
1031
1079
574
34
18
15
270
386
547
311
453
269
932
752
994
576
1620
1857
865
800
1050
1024
1079
558
34
18
15
270
386
547
311
453
269
932
752
994
576
1618
1217
865
801
1066
0
692
1716
1054
18
15
270
386
547
311
453
269
932
752
994
576
1618
1217
865
801
1068
0
692
1716
1054
18
15
270
386
547
311
453
269
932
752
994
576
1618
1217
865
800
1050
0
692
1716
1054
18
15
270
386
547
311
453
269
932
752
994
576
1618
1217
865
800
1066
0
692
1716
1054
18
15
270
386
547
311
453
269
932
752
994
576
1618
577
865
801
1066
0
692
436
1054
18
15
270
386
547
311
453
269
932
752
994
576
1618
577
865
801
1068
0
692
412
1042
18
15
270
386
547
311
453
269
932
752
994
576
1618
577
865
800
1050
0
692
436
1054
18
15
270
386
547
311
453
269
932
752
994
576
1618
577
865
800
1066
0
692
436
1054
18
15
270
386
547
311
453
269
932
752
994
576
1618
1857
865
801
1066
0
692
564
30
18
15
270
386
547
311
453
269
932
752
994
576
1618
1857
865
801
1068
1024
1076
572
65
18
15
270
386
547
311
453
269
932
752
994
576
1618
1219
865
801
1066
0
692
1688
1041
18
15
270
386
547
311
453
269
932
752
994
576
1618
1219
865
801
1068
0
692
1688
1041
18
15
270
386
547
311
453
269
932
752
994
576
1618
1219
865
800
1050
0
692
1688
1041
18
15
270
386
547
311
453
269
932
752
994
576
1618
1219
865
800
1066
0
692
1688
1041
18
15
270
386
547
311
453
269
932
752
994
576
1618
579
865
801
1066
0
692
424
1066
18
15
270
386
547
311
453
269
932
752
994
576
1618
579
865
801
1068
0
692
424
1066
18
15
270
386
547
311
453
269
932
752
994
576
1618
579
865
800
1050
0
692
424
1066
18
15
270
386
547
311
453
269
932
752
994
576
1618
579
865
800
1066
0
692
424
1066
18
15
270
386
547
311
453
269
932
752
994
576
1618
1859
865
801
1066
0
692
552
42
18
15
270
386
547
311
453
269
932
752
994
576
1618
1859
865
801
1068
0
692
552
42
18
15
270
386
547
311
453
269
932
752
994
576
1849
321
865
801
1049
512
542
342
321
18
15
270
386
547
311
453
269
932
752
994
576
1849
321
865
801
1066
512
542
342
321
18
15
270
386
547
311
453
269
932
752
994
576
1849
1217
865
801
1049
512
542
1682
1055
18
15
270
386
547
311
453
269
932
752
994
576
1849
1217
865
801
1066
512
542
1682
1055
18
15
270
386
547
311
453
269
932
752
978
576
1617
577
865
801
1106
1024
1134
62
1055
18
15
270
386
547
311
453
269
932
752
978
576
1617
577
865
800
1108
1024
1134
62
1055
18
15
270
386
547
311
453
269
932
752
978
576
1621
577
865
801
1106
0
694
430
1057
18
15
270
386
547
311
453
269
932
752
978
576
1621
1857
865
801
1106
1024
1078
574
33
18
15
270
386
547
311
453
269
932
752
978
576
1620
577
865
801
1106
1024
1079
46
1058
18
15
270
386
547
311
453
269
932
752
978
576
1620
1857
865
801
1106
128
695
574
66
18
15
270
386
547
311
453
269
932
752
978
576
1625
577
865
801
1106
1104
1118
46
1057
18
15
270
386
547
311
453
269
932
752
978
576
1625
577
865
800
1108
1104
1118
46
1057
18
15
270
386
547
311
453
269
932
752
978
576
1618
577
865
801
1106
1024
1076
52
1090
18
15
270
386
547
311
453
269
932
752
978
576
1618
577
865
800
1108
1024
1076
52
1090
18
15
270
386
547
311
453
269
932
752
978
576
1618
1857
865
801
1106
1024
1076
564
66
18
15
270
386
547
311
453
269
932
752
978
576
1618
579
865
801
1106
1024
1076
56
1089
18
15
270
386
547
311
453
269
932
752
978
576
1618
579
865
800
1108
0
692
424
1066
18
15
270
386
547
311
453
269
932
752
978
576
1618
579
849
852
1108
0
692
424
1084
18
15
270
386
547
311
453
269
932
752
978
576
1618
1859
865
801
1106
1024
1076
568
65
18
15
270
386
547
311
453
269
932
752
978
576
1618
1859
849
852
1108
1024
1076
552
60
18
15
270
386
547
311
453
269
932
752
978
576
1849
321
865
800
1108
128
542
342
1089
18
15
270
386
547
311
453
269
932
760
994
576
1617
1217
865
1424
1042
1031
1077
826
1054
18
15
270
386
547
311
453
269
932
760
994
576
1617
1217
865
1425
1042
1031
1077
826
1054
18
15
270
386
547
311
453
269
932
760
994
576
1617
1217
865
912
1042
1031
1077
826
1054
18
15
270
386
547
311
453
269
932
760
994
576
1617
1217
865
913
1042
1031
1077
826
1054
18
15
270
386
547
311
453
269
932
760
994
576
1617
577
865
849
1042
1031
1077
48
1090
18
15
270
386
547
311
453
269
932
760
994
576
1617
577
865
848
1042
1031
1077
48
1090
18
15
270
386
547
311
453
269
932
760
994
576
1617
577
865
1424
1042
1031
1077
48
1090
18
15
270
386
547
311
453
269
932
760
994
576
1617
577
865
1425
1042
1031
1077
48
1090
18
15
270
386
547
311
453
269
932
760
994
576
1617
577
865
912
1042
1031
1077
48
1090
18
15
270
386
547
311
453
269
932
760
994
576
1617
577
865
913
1042
1031
1077
48
1090
18
15
270
386
547
311
453
269
932
760
994
576
1617
577
865
841
1042
1031
1077
48
1090
18
15
270
386
547
311
453
269
932
760
994
576
1617
577
849
849
1049
1039
1077
58
1086
18
15
270
386
547
311
453
269
932
760
994
576
1617
577
849
849
1042
1039
1077
58
1086
18
15
270
386
547
311
453
269
932
760
994
576
1617
577
849
1425
1049
1039
1077
58
1086
18
15
270
386
547
311
453
269
932
760
994
576
1617
577
849
1425
1042
1039
1077
58
1086
18
15
270
386
547
311
453
269
932
760
994
576
1617
577
849
913
1049
1039
1077
58
1086
18
15
270
386
547
311
453
269
932
760
994
576
1617
577
849
913
1042
1039
1077
58
1086
18
15
270
386
547
311
453
269
932
760
994
576
1617
1857
865
849
1042
1031
1077
560
66
18
15
270
386
547
311
453
269
932
760
994
576
1617
1857
865
848
1042
1031
1077
560
66
18
15
270
386
547
311
453
269
932
760
994
576
1617
1857
865
912
1042
1031
1077
560
66
18
15
270
386
547
311
453
269
932
760
994
576
1617
1857
865
913
1042
1031
1077
560
66
18
15
270
386
547
311
453
269
932
760
994
576
1617
1857
865
841
1042
1031
1077
560
66
18
15
270
386
547
311
453
269
932
760
994
576
1617
1857
849
849
1049
271
821
570
62
18
15
270
386
547
311
453
269
932
760
994
576
1617
1857
849
849
1042
15
693
570
62
18
15
270
386
547
311
453
269
932
760
994
576
1617
1857
849
848
1042
263
821
570
62
18
15
270
386
547
311
453
269
932
760
994
576
1617
1857
849
913
1049
15
693
570
62
18
15
270
386
547
311
453
269
932
760
994
576
1617
1857
849
913
1042
15
693
570
62
18
15
270
386
547
311
453
269
932
760
994
576
825
1217
865
841
1068
512
1566
1686
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
1217
865
1424
1044
1024
1078
822
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
1217
865
1424
1042
1024
1078
822
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
1217
865
1425
1041
0
694
1694
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
1217
865
1425
1044
0
694
1694
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
1217
865
1425
1042
0
694
1694
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
1217
865
1425
1068
0
694
1694
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
1217
865
912
1044
1024
1078
822
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
1217
865
912
1042
1024
1078
822
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
1217
865
913
1041
0
694
1694
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
1217
865
913
1044
0
694
1694
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
1217
865
913
1042
0
694
1694
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
1217
865
913
1068
0
694
1694
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
1217
865
913
1100
0
694
1694
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
1217
865
841
1066
0
694
1694
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
1217
865
841
1068
0
694
1694
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
849
1041
0
694
430
1057
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
849
1044
1024
1078
46
1057
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
849
1042
0
694
430
1057
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
848
1044
1024
1078
46
1057
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
848
1042
1024
1078
46
1057
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
1424
1044
1024
1078
46
1057
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
1424
1042
1024
1078
46
1057
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
1425
1041
0
694
430
1057
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
1425
1044
0
694
430
1057
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
1425
1042
0
694
430
1057
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
1425
1068
0
694
438
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
1425
1100
1024
1078
46
1057
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
912
1044
1024
1078
46
1057
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
912
1042
1024
1078
46
1057
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
913
1041
0
694
430
1057
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
913
1044
0
694
430
1057
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
913
1042
0
694
430
1057
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
913
1068
0
694
438
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
913
1100
0
694
438
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
841
1042
1024
1078
46
1057
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
841
1066
0
694
438
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
865
841
1068
0
694
438
1041
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
849
849
1041
0
694
430
1086
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
849
849
1044
1024
1078
46
1086
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
849
849
1042
0
694
430
1086
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
849
849
1100
1024
1078
46
1086
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
849
848
1042
1024
1078
46
1086
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
849
1424
1044
1024
1078
46
1086
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
849
1425
1041
0
694
430
1086
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
849
1425
1044
0
694
430
1086
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
849
1425
1042
0
694
430
1086
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
849
1425
1068
1024
1078
46
1086
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
849
912
1044
0
694
430
1086
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
849
913
1041
0
694
430
1086
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
849
913
1044
0
694
430
1086
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
849
913
1042
0
694
430
1086
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
849
913
1068
1024
1078
46
1086
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
849
1426
1044
1024
1078
46
1086
18
15
270
386
547
311
453
269
932
760
994
576
1621
577
849
914
1044
1024
1078
46
1086
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
865
849
1041
0
694
558
33
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
865
849
1044
1024
1078
574
65
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
865
849
1042
0
694
558
33
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
865
848
1044
1024
1078
574
65
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
865
848
1042
1024
1078
574
65
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
865
912
1044
1024
1078
574
65
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
865
912
1042
1024
1078
574
65
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
865
913
1041
0
694
558
33
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
865
913
1044
0
694
558
33
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
865
913
1042
0
694
558
33
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
865
913
1068
0
694
566
65
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
865
913
1100
512
1078
574
65
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
865
841
1042
1024
1078
574
65
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
865
841
1066
1024
1078
574
65
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
865
841
1068
0
694
566
65
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
849
849
1041
0
694
558
62
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
849
849
1042
0
694
558
62
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
849
848
1042
1024
1078
558
62
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
849
912
1044
0
694
558
62
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
849
913
1041
0
694
558
62
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
849
913
1044
0
694
558
62
18
15
270
386
547
311
453
269
932
760
994
576
1621
1857
849
913
1042
0
694
558
62
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
1424
1034
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
1424
1042
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
1424
1052
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
1424
1050
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
1424
1098
1024
1079
822
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
1425
1041
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
1425
1034
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
1425
1042
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
1425
1050
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
1425
1066
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
1425
1098
1024
1079
822
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
912
1042
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
912
1052
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
912
1050
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
912
1098
1024
1079
822
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
913
1041
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
913
1034
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
913
1042
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
913
1050
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
913
1066
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
913
1098
1024
1079
822
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
841
1036
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
841
1034
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
841
1050
1024
1079
822
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
841
1066
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
841
1068
0
695
1690
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
841
1100
1024
1079
822
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
1217
865
841
1098
1024
1079
822
1042
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
849
1041
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
849
1034
1024
1079
46
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
849
1042
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
849
1050
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
848
1034
1024
1079
46
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
848
1042
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
1424
1034
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
1424
1042
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
1424
1052
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
1424
1050
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
1424
1066
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
1424
1098
1024
1079
46
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
1425
1041
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
1425
1034
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
1425
1042
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
1425
1050
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
1425
1066
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
1425
1098
1024
1079
46
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
912
1034
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
912
1042
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
912
1052
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
912
1050
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
912
1066
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
912
1098
1024
1079
46
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
913
1041
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
913
1034
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
913
1042
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
913
1050
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
913
1066
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
913
1098
1024
1079
46
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
841
1036
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
841
1034
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
841
1049
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
841
1042
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
841
1050
1024
1079
46
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
841
1066
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
841
1068
0
695
430
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
841
1100
1024
1079
46
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
865
841
1098
1024
1079
46
1058
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
849
1041
0
695
429
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
849
1034
1024
1079
45
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
849
1049
0
695
429
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
849
1042
0
695
429
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
849
1050
0
695
429
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
849
1098
1024
1079
45
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
848
1042
0
695
429
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
1424
1052
0
695
429
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
1425
1041
0
695
429
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
1425
1034
0
695
429
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
1425
1049
0
695
429
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
1425
1042
0
695
429
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
1425
1050
0
695
429
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
1425
1098
1024
1079
45
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
912
1052
0
695
429
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
913
1041
0
695
429
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
913
1034
0
695
429
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
913
1049
0
695
429
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
913
1042
0
695
429
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
913
1050
0
695
429
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
913
1098
1024
1079
45
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
577
849
850
1052
1024
1079
45
1086
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
849
1041
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
849
1034
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
849
1042
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
849
1050
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
848
1034
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
848
1042
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
848
1050
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
912
1034
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
912
1042
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
912
1052
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
912
1050
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
912
1066
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
912
1098
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
913
1041
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
913
1034
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
913
1042
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
913
1050
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
913
1066
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
913
1098
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
841
1036
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
841
1034
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
841
1049
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
841
1042
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
841
1050
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
841
1066
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
841
1068
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
841
1100
0
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
865
841
1098
1024
1079
558
34
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
849
849
1041
0
695
557
62
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
849
849
1034
1024
1079
557
62
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
849
849
1049
0
695
557
62
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
849
849
1042
0
695
557
62
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
849
849
1050
0
695
557
62
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
849
849
1098
1024
1079
557
62
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
849
848
1042
0
695
557
62
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
849
912
1052
0
695
557
62
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
849
913
1041
0
695
557
62
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
849
913
1034
0
695
557
62
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
849
913
1049
0
695
557
62
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
849
913
1042
0
695
557
62
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
849
913
1050
0
695
557
62
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
849
913
1098
1024
1079
557
62
18
15
270
386
547
311
453
269
932
760
994
576
1620
1857
849
850
1052
1024
1079
557
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
1424
1044
1024
1076
820
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
1424
1034
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
1424
1042
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
1424
1052
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
1424
1050
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
1424
1098
1024
1076
820
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
1425
1041
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
1425
1036
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
1425
1044
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
1425
1034
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
1425
1042
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
1425
1052
1024
1076
820
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
1425
1050
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
1425
1066
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
1425
1068
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
1425
1100
1024
1076
820
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
1425
1098
1024
1076
820
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
912
1044
1024
1076
820
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
912
1042
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
912
1052
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
912
1050
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
912
1098
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
913
1041
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
913
1044
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
913
1034
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
913
1042
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
913
1052
1024
1076
820
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
913
1050
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
913
1066
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
913
1068
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
913
1100
0
1076
1844
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
913
1098
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
841
1033
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
841
1036
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
841
1034
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
841
1050
1024
1076
820
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
841
1066
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
841
1068
0
692
1716
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
841
1097
0
1076
1844
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
841
1100
0
1076
1844
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
1217
865
841
1098
0
1076
1844
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
849
1041
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
849
1036
1024
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
849
1044
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
849
1034
1024
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
849
1042
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
849
1052
1024
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
849
1050
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
848
1044
1024
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
848
1034
1024
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
848
1042
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
1424
1044
1024
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
1424
1034
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
1424
1042
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
1424
1052
0
692
412
1042
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
1424
1050
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
1424
1066
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
1424
1098
1024
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
1425
1041
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
1425
1036
0
692
412
1042
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
1425
1044
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
1425
1034
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
1425
1042
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
1425
1052
1024
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
1425
1050
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
1425
1066
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
1425
1068
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
1425
1100
1024
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
1425
1098
1024
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
912
1044
1024
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
912
1034
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
912
1042
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
912
1052
0
692
412
1042
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
912
1050
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
912
1066
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
912
1098
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
913
1041
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
913
1036
0
692
412
1042
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
913
1044
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
913
1034
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
913
1042
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
913
1052
1024
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
913
1050
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
913
1066
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
913
1068
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
913
1100
0
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
913
1098
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
841
1033
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
841
1036
0
692
412
1042
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
841
1034
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
841
1049
1024
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
841
1042
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
841
1052
1024
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
841
1050
1024
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
841
1066
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
841
1068
0
692
436
1054
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
841
1097
0
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
841
1100
0
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
865
841
1098
0
1076
52
1090
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
849
1041
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
849
1036
1024
1076
44
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
849
1044
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
849
1034
1024
1076
44
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
849
1049
1024
1076
44
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
849
1042
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
849
1050
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
849
1100
0
1076
44
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
849
1098
0
1076
44
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
848
1042
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
1424
1044
1024
1076
44
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
1424
1052
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
1425
1041
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
1425
1044
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
1425
1034
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
1425
1049
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
1425
1042
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
1425
1050
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
1425
1068
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
1425
1098
1024
1076
44
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
912
1044
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
912
1052
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
913
1041
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
913
1044
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
913
1034
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
913
1049
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
913
1042
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
913
1050
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
913
1068
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
913
1098
0
692
428
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
850
1044
1024
1076
44
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
850
1052
1024
1076
44
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
1426
1044
1024
1076
44
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
577
849
914
1044
1024
1076
44
1086
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
849
1041
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
849
1036
1024
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
849
1044
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
849
1034
1024
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
849
1042
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
849
1052
1024
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
849
1050
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
848
1044
1024
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
848
1034
1024
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
848
1042
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
848
1050
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
912
1044
1024
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
912
1034
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
912
1042
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
912
1052
1024
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
912
1050
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
912
1066
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
912
1098
1024
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
913
1041
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
913
1036
1024
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
913
1044
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
913
1034
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
913
1042
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
913
1052
1024
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
913
1050
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
913
1066
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
913
1068
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
913
1100
0
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
913
1098
1024
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
841
1033
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
841
1036
1024
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
841
1034
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
841
1049
1024
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
841
1042
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
841
1052
1024
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
841
1050
1024
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
841
1066
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
841
1068
0
692
564
30
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
841
1097
0
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
841
1100
0
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
865
841
1098
0
1076
564
66
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
849
1041
0
692
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
849
1036
1024
1076
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
849
1044
0
692
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
849
1034
1024
1076
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
849
1049
1024
1076
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
849
1042
0
692
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
849
1050
0
692
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
849
1100
0
1076
564
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
849
1098
0
1076
564
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
848
1042
0
692
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
912
1044
0
692
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
912
1052
0
692
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
913
1041
0
692
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
913
1044
0
692
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
913
1034
0
692
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
913
1049
0
692
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
913
1042
0
692
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
913
1050
0
692
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
913
1068
0
692
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
913
1098
1024
1076
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
850
1044
1024
1076
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
850
1052
1024
1076
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1857
849
914
1044
1024
1076
556
62
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
1424
1044
1024
1076
824
1052
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
1424
1034
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
1424
1042
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
1424
1052
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
1424
1050
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
1424
1098
1024
1076
824
1052
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
1425
1041
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
1425
1036
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
1425
1044
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
1425
1034
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
1425
1042
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
1425
1052
1024
1076
824
1052
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
1425
1050
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
1425
1066
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
1425
1068
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
1425
1100
1024
1076
824
1052
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
912
1044
1024
1076
824
1052
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
912
1042
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
912
1052
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
912
1050
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
912
1098
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
913
1041
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
913
1044
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
913
1034
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
913
1042
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
913
1052
1024
1076
824
1052
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
913
1050
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
913
1066
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
913
1068
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
913
1100
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
913
1098
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
841
1034
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
841
1050
1024
1076
824
1052
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
841
1068
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
841
1097
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
841
1100
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
1219
865
841
1098
0
692
1688
1041
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
849
1041
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
849
1036
1024
1076
40
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
849
1044
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
849
1042
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
849
1052
1024
1076
40
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
849
1050
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
848
1044
1024
1076
40
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
848
1034
1024
1076
40
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
848
1042
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
1424
1044
1024
1076
40
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
1424
1034
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
1424
1042
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
1424
1052
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
1424
1050
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
1424
1066
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
1424
1098
1024
1076
40
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
1425
1041
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
1425
1036
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
1425
1044
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
1425
1034
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
1425
1042
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
1425
1052
1024
1076
40
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
1425
1050
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
1425
1066
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
1425
1068
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
1425
1100
1024
1076
40
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
912
1044
1024
1076
40
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
912
1034
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
912
1042
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
912
1052
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
912
1050
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
912
1066
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
912
1098
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
913
1041
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
913
1036
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
913
1044
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
913
1034
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
913
1042
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
913
1052
1024
1076
40
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
913
1050
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
913
1066
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
913
1068
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
913
1100
0
1076
40
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
913
1098
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
841
1033
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
841
1036
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
841
1034
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
841
1049
1024
1076
40
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
841
1042
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
841
1052
1024
1076
40
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
841
1050
1024
1076
40
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
841
1066
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
841
1068
0
692
424
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
841
1097
0
1076
40
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
841
1100
0
1076
40
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
865
841
1098
0
1076
40
1066
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
849
1041
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
849
1044
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
849
1034
1024
1076
40
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
849
1049
1024
1076
40
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
849
1042
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
849
1050
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
849
1098
0
1076
40
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
848
1042
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
1424
1044
1024
1076
40
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
1424
1042
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
1424
1052
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
1425
1041
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
1425
1044
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
1425
1049
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
1425
1042
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
1425
1050
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
1425
1066
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
912
1044
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
912
1042
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
912
1052
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
913
1041
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
913
1044
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
913
1049
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
913
1042
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
913
1050
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
913
1066
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
913
1098
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
850
1044
1024
1076
40
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
850
1042
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
850
1052
1024
1076
40
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
850
1050
1024
1076
40
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
1426
1044
1024
1076
40
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
1426
1042
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
914
1044
1024
1076
40
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
579
849
914
1042
0
692
424
1084
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
849
1041
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
849
1036
1024
1076
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
849
1044
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
849
1042
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
849
1052
1024
1076
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
849
1050
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
848
1044
1024
1076
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
848
1034
1024
1076
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
848
1042
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
848
1050
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
912
1044
1024
1076
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
912
1034
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
912
1042
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
912
1052
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
912
1050
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
912
1066
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
912
1098
1024
1076
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
913
1041
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
913
1036
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
913
1044
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
913
1034
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
913
1042
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
913
1052
1024
1076
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
913
1050
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
913
1066
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
913
1068
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
913
1100
0
1076
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
913
1098
1024
1076
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
841
1033
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
841
1036
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
841
1034
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
841
1049
1024
1076
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
841
1042
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
841
1052
1024
1076
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
841
1050
1024
1076
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
841
1066
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
841
1068
0
692
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
841
1097
0
1076
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
841
1100
0
1076
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
865
841
1098
0
1076
552
42
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
849
1041
0
692
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
849
1044
0
692
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
849
1034
1024
1076
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
849
1049
1024
1076
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
849
1042
0
692
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
849
1050
0
692
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
849
1098
0
1076
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
848
1042
0
692
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
912
1044
0
692
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
912
1042
0
692
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
912
1052
0
692
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
913
1041
0
692
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
913
1044
0
692
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
913
1049
0
692
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
913
1042
0
692
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
913
1050
0
692
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
913
1066
0
692
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
913
1098
1024
1076
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
850
1044
1024
1076
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
850
1042
0
692
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
850
1052
1024
1076
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
850
1050
1024
1076
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
914
1044
1024
1076
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1618
1859
849
914
1042
0
692
552
60
18
15
270
386
547
311
453
269
932
760
994
576
1849
321
865
849
1041
512
542
342
321
18
15
270
386
547
311
453
269
932
760
994
576
1849
321
865
849
1044
256
542
342
1089
18
15
270
386
547
311
453
269
932
760
994
576
1849
321
865
849
1042
0
542
342
1089
18
15
270
386
547
311
453
269
932
760
994
576
1849
321
865
848
1044
256
542
342
1089
18
15
270
386
547
311
453
269
932
760
994
576
1849
321
865
848
1042
0
542
342
1089
18
15
270
386
547
311
453
269
932
760
994
576
1849
321
865
912
1044
256
542
342
1089
18
15
270
386
547
311
453
269
932
760
994
576
1849
321
865
912
1042
0
542
342
1089
18
15
270
386
547
311
453
269
932
760
994
576
1849
321
865
913
1041
256
542
342
1089
18
15
270
386
547
311
453
269
932
760
994
576
1849
321
865
913
1042
0
542
342
1089
18
15
270
386
547
311
453
269
932
760
994
576
1849
321
865
841
1042
256
542
342
1089
18
15
270
386
547
311
453
269
932
760
994
576
1849
321
865
841
1066
256
542
342
1089
18
15
270
386
547
311
453
269
932
760
994
576
1849
321
865
841
1068
512
542
342
321
18
15
270
386
547
311
453
269
932
760
994
576
1849
321
849
849
1041
256
542
324
318
18
15
270
386
547
311
453
269
932
760
994
576
1849
321
849
849
1044
256
542
324
318
18
15
270
386
547
311
453
269
932
760
994
576
1849
321
849
849
1042
256
542
324
318
18
15
270
386
547
311
453
269
932
760
994
576
1849
321
849
913
1041
256
542
324
318
18
15
270
386
547
311
453
269
932
760
994
576
1849
321
849
913
1042
256
542
324
318
18
15
270
386
547
311
453
269
932
760
994
576
1849
1217
865
1424
1042
0
542
1682
1055
18
15
270
386
547
311
453
269
932
760
994
576
1849
1217
865
1425
1041
256
542
658
1055
18
15
270
386
547
311
453
269
932
760
994
576
1849
1217
865
1425
1036
0
542
1682
1055
18
15
270
386
547
311
453
269
932
760
994
576
1849
1217
865
1425
1042
0
542
1682
1055
18
15
270
386
547
311
453
269
932
760
994
576
1849
1217
865
1425
1068
0
542
1682
1055
18
15
270
386
547
311
453
269
932
760
994
576
1849
1217
865
912
1042
0
542
1682
1055
18
15
270
386
547
311
453
269
932
760
994
576
1849
1217
865
913
1041
256
542
658
1055
18
15
270
386
547
311
453
269
932
760
994
576
1849
1217
865
913
1042
0
542
1682
1055
18
15
270
386
547
311
453
269
932
760
994
576
1849
1217
865
913
1068
0
542
1682
1055
18
15
270
386
547
311
453
269
932
760
994
576
1849
1217
865
841
1036
0
542
1682
1055
18
15
270
386
547
311
453
269
932
760
994
576
1849
1217
865
841
1066
256
542
658
1055
18
15
270
386
547
311
453
269
932
760
994
576
1849
1217
865
841
1068
0
542
1682
1055
18
15
270
386
547
311
453
780
932
392
993
576
1620
1344
352
114
635
520
1079
1591
325
18
15
270
386
547
311
453
780
932
392
993
576
1620
1344
864
114
635
520
1079
1591
69
18
15
270
386
547
311
453
780
932
752
977
576
1844
1344
352
802
1107
8
539
1596
1088
18
15
270
386
547
311
453
780
932
752
994
576
1620
1344
848
802
1066
1039
1115
1595
62
18
15
270
386
547
311
453
780
932
752
994
576
1618
1344
848
802
1066
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
752
994
576
1844
1344
352
802
1050
15
539
1596
1056
18
15
270
386
547
311
453
780
932
752
994
576
1844
1344
352
802
1066
15
539
1596
1056
18
15
270
386
547
311
453
780
932
752
978
576
1620
1344
336
852
1108
1104
1115
1595
318
18
15
270
386
547
311
453
780
932
752
978
576
1618
1344
336
852
1108
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
820
1344
864
1424
1042
527
1563
1596
64
18
15
270
386
547
311
453
780
932
760
994
576
820
1344
864
1426
1042
527
1563
1596
64
18
15
270
386
547
311
453
780
932
760
994
576
820
1344
1376
1424
1042
527
1563
1596
1600
18
15
270
386
547
311
453
780
932
760
994
576
820
1344
1376
1426
1042
527
1563
1596
1600
18
15
270
386
547
311
453
780
932
760
994
576
820
832
864
1424
1042
527
1563
60
1056
18
15
270
386
547
311
453
780
932
760
994
576
820
832
864
1426
1042
527
1563
60
1056
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
848
1034
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
848
1042
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
848
1052
1024
1079
1591
325
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
848
1050
256
1079
1591
325
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
400
1042
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
400
1052
1024
1079
1591
325
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
400
1098
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
912
1034
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
912
1042
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
912
1052
1024
1079
1591
325
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
912
1066
1024
1079
1591
325
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
840
1036
1024
1079
1591
325
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
840
1100
0
1079
1599
325
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
840
1098
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
850
1041
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
850
1034
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
850
1049
256
1079
1591
325
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
850
1042
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
850
1050
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
402
1041
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
402
1042
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
402
1052
1024
1079
1591
325
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
402
1050
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
402
1066
1024
1079
1591
325
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
402
1098
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
914
1041
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
914
1034
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
914
1049
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
914
1042
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
914
1052
1024
1079
1591
325
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
352
914
1050
1024
1079
1375
1088
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
336
400
1042
1039
1115
1595
318
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
336
912
1042
1039
1115
1595
318
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
336
850
1042
1039
1115
1595
318
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
336
402
1042
1039
1115
1595
318
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
336
914
1042
1039
1115
1595
318
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
1360
1424
1042
1039
1115
1595
1598
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
1360
1426
1042
1039
1115
1595
1598
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
1424
1034
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
1424
1042
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
1424
1052
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
1424
1050
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
1424
1066
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
1424
1098
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
912
1042
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
912
1052
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
912
1066
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
912
1098
512
1079
1599
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
840
1036
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
840
1052
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
840
1066
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
840
1068
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
840
1100
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
840
1098
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
1426
1041
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
1426
1049
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
1426
1042
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
1426
1052
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
1426
1050
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
1426
1066
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
1426
1098
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
914
1041
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
914
1049
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
914
1042
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
914
1052
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
914
1050
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
914
1066
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
864
914
1098
1024
1079
1591
69
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
1376
1424
1034
1024
1079
1591
1605
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
1376
1424
1042
1024
1079
1591
1605
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
1376
1424
1052
1024
1079
1591
1605
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
1376
1424
1050
1024
1079
1591
1605
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
1376
1424
1066
1024
1079
1591
1605
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
1376
1424
1098
1024
1079
1591
1605
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
1376
1426
1041
1024
1079
1591
1605
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
1376
1426
1049
1024
1079
1591
1605
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
1376
1426
1042
1024
1079
1591
1605
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
1376
1426
1052
1024
1079
1591
1605
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
1376
1426
1050
1024
1079
1591
1605
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
1376
1426
1066
1024
1079
1591
1605
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
1376
1426
1098
1024
1079
1591
1605
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
848
1424
1042
1039
1115
1595
62
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
848
912
1042
1039
1115
1595
62
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
848
850
1042
1039
1115
1595
62
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
848
1426
1042
1039
1115
1595
62
18
15
270
386
547
311
453
780
932
760
994
576
1620
1344
848
914
1042
1039
1115
1595
62
18
15
270
386
547
311
453
780
932
760
994
576
1620
832
864
1424
1042
1039
987
219
30
18
15
270
386
547
311
453
780
932
760
994
576
1620
832
864
912
1042
15
695
379
1054
18
15
270
386
547
311
453
780
932
760
994
576
1620
832
864
1426
1042
1039
987
219
30
18
15
270
386
547
311
453
780
932
760
994
576
1620
832
864
914
1042
15
695
379
1054
18
15
270
386
547
311
453
780
932
760
994
576
1620
1472
352
840
1100
0
1079
1343
1040
18
15
270
386
547
311
453
780
932
760
994
576
1620
1472
864
1424
1042
1039
1131
1643
30
18
15
270
386
547
311
453
780
932
760
994
576
1620
1472
864
1426
1042
1039
1131
1643
30
18
15
270
386
547
311
453
780
932
760
994
576
1620
1600
864
1424
1042
1024
1143
735
64
18
15
270
386
547
311
453
780
932
760
994
576
1620
1600
864
1424
1098
512
1143
735
64
18
15
270
386
547
311
453
780
932
760
994
576
1620
1600
864
912
1042
1024
1143
735
64
18
15
270
386
547
311
453
780
932
760
994
576
1620
1600
864
912
1098
512
1143
735
64
18
15
270
386
547
311
453
780
932
760
994
576
1620
1600
864
840
1098
512
1143
735
64
18
15
270
386
547
311
453
780
932
760
994
576
1620
1600
864
1426
1041
1024
1143
735
64
18
15
270
386
547
311
453
780
932
760
994
576
1620
1600
864
1426
1049
1024
1143
735
64
18
15
270
386
547
311
453
780
932
760
994
576
1620
1600
864
1426
1042
1024
1143
735
64
18
15
270
386
547
311
453
780
932
760
994
576
1620
1600
864
1426
1050
512
1143
735
64
18
15
270
386
547
311
453
780
932
760
994
576
1620
1600
864
1426
1098
512
1143
735
64
18
15
270
386
547
311
453
780
932
760
994
576
1620
1600
864
914
1041
1024
1143
735
64
18
15
270
386
547
311
453
780
932
760
994
576
1620
1600
864
914
1049
1024
1143
735
64
18
15
270
386
547
311
453
780
932
760
994
576
1620
1600
864
914
1042
1024
1143
735
64
18
15
270
386
547
311
453
780
932
760
994
576
1620
1600
864
914
1098
512
1143
735
64
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
848
1036
1024
1076
1586
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
848
1044
1024
1076
1586
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
848
1034
1024
1076
1586
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
848
1042
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
848
1052
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
848
1050
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
400
1044
1024
1076
1586
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
400
1042
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
400
1052
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
400
1050
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
400
1100
1024
1076
1586
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
400
1098
1024
1076
1586
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
912
1036
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
912
1044
1024
1076
1586
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
912
1034
1024
1076
1586
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
912
1042
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
912
1052
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
912
1066
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
912
1068
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
840
1036
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
840
1100
0
1076
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
840
1098
0
1076
1590
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
850
1041
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
850
1033
1024
1076
1586
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
850
1034
1024
1076
1586
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
850
1042
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
850
1050
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
402
1041
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
402
1065
1024
1076
1586
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
402
1042
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
402
1052
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
402
1050
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
402
1066
1024
1076
1586
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
402
1097
1024
1076
1586
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
402
1098
1024
1076
1586
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
914
1041
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
914
1033
1024
1076
1586
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
914
1034
1024
1076
1586
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
914
1065
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
914
1042
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
914
1052
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
914
1050
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
352
914
1066
0
692
1598
320
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
848
1044
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
400
1036
1024
1076
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
400
1044
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
400
1042
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
400
1100
0
692
1598
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
912
1036
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
912
1044
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
912
1042
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
912
1052
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
912
1100
0
1076
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
850
1041
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
850
1044
1024
1076
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
850
1042
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
850
1050
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
850
1098
1024
1076
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
402
1041
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
402
1033
1024
1076
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
402
1044
1024
1076
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
402
1042
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
402
1050
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
402
1066
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
402
1097
1024
1076
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
914
1041
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
914
1033
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
914
1042
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
914
1050
0
692
1582
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
336
914
1097
0
1076
1590
318
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1360
1424
1036
1024
1076
1582
1598
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1360
1424
1044
1024
1076
1582
1598
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1360
1424
1042
1024
1076
1582
1598
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1360
1424
1052
1024
1076
1582
1598
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1360
1426
1041
1024
1076
1582
1598
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1360
1426
1033
1024
1076
1582
1598
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1360
1426
1044
1024
1076
1582
1598
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1360
1426
1042
1024
1076
1582
1598
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1360
1426
1050
1024
1076
1582
1598
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1360
1426
1066
1024
1076
1582
1598
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1424
1036
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1424
1044
1024
1076
1598
64
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1424
1034
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1424
1042
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1424
1052
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1424
1050
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1424
1066
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1424
1068
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1424
1100
1024
1076
1598
64
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1424
1098
1024
1076
1598
64
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
912
1036
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
912
1044
1024
1076
1598
64
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
912
1034
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
912
1042
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
912
1052
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
912
1066
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
912
1068
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
912
1100
0
1076
1598
32
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
912
1098
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
840
1036
1024
1076
1598
64
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
840
1052
1024
1076
1598
64
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
840
1066
1024
1076
1598
64
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
840
1068
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
840
1100
0
1076
1598
32
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
840
1098
0
1076
1590
64
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1426
1041
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1426
1065
1024
1076
1598
64
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1426
1042
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1426
1052
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1426
1050
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1426
1066
1024
1076
1598
64
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1426
1097
1024
1076
1598
64
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1426
1098
1024
1076
1598
64
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
914
1041
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
914
1065
1024
1076
1598
64
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
914
1042
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
914
1052
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
914
1050
0
692
1590
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
914
1066
1024
1076
1598
64
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
914
1097
1024
1076
1598
64
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
864
914
1098
1024
1076
1598
64
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1424
1036
1024
1076
1586
1600
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1424
1044
1024
1076
1586
1600
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1424
1034
1024
1076
1586
1600
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1424
1042
1024
1076
1586
1600
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1424
1052
1024
1076
1586
1600
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1424
1050
1024
1076
1586
1600
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1424
1066
1024
1076
1586
1600
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1424
1068
1024
1076
1586
1600
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1424
1100
1024
1076
1586
1600
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1424
1098
1024
1076
1586
1600
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1426
1041
1024
1076
1586
1600
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1426
1065
1024
1076
1586
1600
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1426
1042
1024
1076
1586
1600
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1426
1052
1024
1076
1586
1600
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1426
1050
1024
1076
1586
1600
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1426
1066
1024
1076
1586
1600
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1426
1097
1024
1076
1586
1600
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1426
1098
1024
1076
1586
1600
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
848
1036
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
848
1044
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
848
1100
0
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
1424
1036
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
1424
1044
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
1424
1042
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
1424
1052
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
1424
1100
0
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
912
1036
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
912
1044
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
912
1042
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
912
1052
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
912
1100
0
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
850
1041
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
850
1033
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
850
1044
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
850
1042
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
850
1050
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
850
1097
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
850
1098
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
1426
1041
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
1426
1033
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
1426
1044
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
1426
1042
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
1426
1050
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
1426
1066
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
1426
1097
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
914
1041
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
914
1033
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
914
1044
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
914
1042
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
914
1050
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
914
1066
1024
1076
1582
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
1344
848
914
1097
0
1076
1590
62
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
1424
1036
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
1424
1034
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
1424
1042
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
1424
1052
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
1424
1050
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
1424
1066
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
1424
1068
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
1424
1100
512
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
1424
1098
512
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
912
1036
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
912
1034
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
912
1042
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
912
1052
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
912
1066
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
912
1068
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
912
1100
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
912
1098
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
840
1068
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
840
1100
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
840
1098
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
1426
1041
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
1426
1042
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
1426
1052
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
1426
1050
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
1426
1097
512
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
1426
1098
512
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
914
1041
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
914
1042
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
914
1052
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
914
1050
0
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
914
1097
512
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
832
864
914
1098
512
692
382
1088
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
352
840
1100
0
1076
1334
1040
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
1424
1036
0
692
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
1424
1044
1024
1076
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
1424
1034
0
692
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
1424
1042
0
692
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
1424
1052
0
692
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
1424
1050
0
692
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
1424
1066
0
692
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
1424
1068
0
692
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
1424
1100
1024
1076
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
1424
1098
1024
1076
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
840
1036
1024
1076
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
840
1066
1024
1076
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
840
1068
0
692
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
840
1100
0
1076
1654
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
840
1098
0
1076
1654
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
1426
1041
0
692
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
1426
1065
1024
1076
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
1426
1042
0
692
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
1426
1050
0
692
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
1426
1066
1024
1076
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
1426
1097
1024
1076
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1472
864
1426
1098
1024
1076
1646
30
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1424
1036
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1424
1044
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1424
1034
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1424
1042
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1424
1052
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1424
1050
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1424
1066
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1424
1068
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1424
1100
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1424
1098
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
912
1044
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
912
1042
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
912
1052
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
912
1050
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
912
1066
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
912
1068
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
912
1100
0
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1426
1041
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1426
1065
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1426
1042
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1426
1052
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1426
1050
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1426
1066
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1426
1097
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1426
1098
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
914
1041
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
914
1065
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
914
1042
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
914
1052
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
914
1050
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
914
1066
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
914
1097
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1618
1600
864
914
1098
1024
1076
730
16
18
15
270
386
547
311
453
780
932
760
994
576
1844
1344
352
848
1042
15
539
1596
1056
18
15
270
386
547
311
453
780
932
760
994
576
1844
1344
352
912
1042
15
539
1596
1056
18
15
270
386
547
311
453
780
932
760
994
576
1844
1344
352
850
1042
15
539
1596
1056
18
15
270
386
547
311
453
780
932
760
994
576
1844
1344
352
914
1042
15
539
1596
1056
18
15
270
386
547
311
453
780
932
760
994
576
1844
1344
864
1424
1042
15
539
1596
64
18
15
270
386
547
311
453
780
932
760
994
576
1844
1344
864
912
1042
15
539
1596
64
18
15
270
386
547
311
453
780
932
760
994
576
1844
1344
864
1426
1042
15
539
1596
64
18
15
270
386
547
311
453
780
932
760
994
576
1844
1344
864
914
1042
15
539
1596
64
18
15
270
386
547
311
453
780
932
760
994
576
1844
832
864
1424
1042
15
539
60
1056
18
15
270
386
547
311
453
780
932
760
994
576
1844
832
864
912
1042
15
539
60
1056
18
15
270
386
547
311
453
780
932
760
994
576
1844
832
864
1426
1042
15
539
60
1056
18
15
270
386
547
311
453
780
932
760
994
576
1844
832
864
914
1042
15
539
60
1056
18
15
270
386
547
311
453
780
932
760
994
576
1844
1472
864
1424
1042
15
539
603
30
18
15
270
386
547
311
453
780
932
760
994
576
1844
1472
864
912
1042
15
539
603
30
18
15
270
386
547
311
453
780
932
760
994
576
1844
1472
864
1426
1042
15
539
603
30
18
15
270
386
547
311
453
780
932
760
994
576
1844
1472
864
914
1042
15
539
603
30
18
15
270
386
547
311
453
780
914
392
850
576
1620
1600
834
132
1228
608
1143
731
81
18
15
270
386
547
311
453
780
914
392
850
576
1618
1600
834
132
1228
608
1140
730
2
18
15
270
386
547
311
453
780
914
400
978
576
820
1344
322
88
626
592
1563
1596
1026
18
15
270
386
547
311
453
780
914
400
978
576
1620
1344
322
88
1138
1104
1115
1372
1026
18
15
270
386
547
311
453
780
914
400
978
576
1620
1344
322
88
626
1104
1115
1372
1026
18
15
270
386
547
311
453
780
914
400
978
576
1620
1344
324
84
1140
1104
1115
1372
1030
18
15
270
386
547
311
453
780
914
400
978
576
1620
1344
324
84
628
1104
1115
1372
1030
18
15
270
386
547
311
453
780
914
400
978
576
1618
1344
324
84
1140
0
1076
1406
1030
18
15
270
386
547
311
453
780
914
400
978
576
1618
1344
324
84
628
0
1076
1406
1030
18
15
270
386
547
311
453
780
914
400
978
576
1844
1344
322
88
1138
80
539
572
258
18
15
270
386
547
311
453
780
914
400
978
576
1844
1344
322
88
626
1104
539
1596
1026
18
15
270
386
547
311
453
780
914
400
978
576
1844
1344
324
84
1140
80
539
1596
1030
18
15
270
386
547
311
453
780
914
400
978
576
1844
1344
324
84
628
80
539
572
262
18
15
270
386
547
311
453
780
914
752
993
576
1620
1344
834
929
1067
1032
1079
1591
1
18
15
270
386
547
311
453
780
914
752
993
576
1620
1344
834
1441
1067
1032
1079
1591
1
18
15
270
386
547
311
453
780
914
752
993
576
1620
832
834
929
1067
8
823
383
1025
18
15
270
386
547
311
453
780
914
752
993
576
1620
832
834
1441
1067
8
823
383
1025
18
15
270
386
547
311
453
780
914
752
977
576
820
1344
1346
1442
1107
512
1563
1595
1537
18
15
270
386
547
311
453
780
914
752
977
576
820
1344
834
1442
1107
512
1563
1595
1
18
15
270
386
547
311
453
780
914
752
977
576
820
832
834
1442
1107
512
1563
60
1026
18
15
270
386
547
311
453
780
914
752
977
576
820
1472
834
1442
1107
512
1563
1611
9
18
15
270
386
547
311
453
780
914
752
977
576
1620
1344
322
930
1107
0
1115
1372
1026
18
15
270
386
547
311
453
780
914
752
977
576
1620
1344
1346
1442
1107
0
1115
1595
1537
18
15
270
386
547
311
453
780
914
752
977
576
1620
1344
834
930
1107
0
1115
1595
1
18
15
270
386
547
311
453
780
914
752
977
576
1620
1344
834
1442
1107
0
1115
1595
1
18
15
270
386
547
311
453
780
914
752
977
576
1620
832
834
930
1107
0
1115
219
1025
18
15
270
386
547
311
453
780
914
752
977
576
1620
832
834
1442
1107
0
1115
219
1025
18
15
270
386
547
311
453
780
914
752
977
576
1620
1472
834
930
1107
0
1115
1627
1
18
15
270
386
547
311
453
780
914
752
977
576
1620
1472
834
1442
1107
0
1115
1627
1
18
15
270
386
547
311
453
780
914
752
977
576
1844
1344
322
930
1107
0
539
571
257
18
15
270
386
547
311
453
780
914
752
977
576
1844
1344
1346
1442
1107
0
539
571
1537
18
15
270
386
547
311
453
780
914
752
977
576
1844
1344
834
930
1107
0
539
571
1
18
15
270
386
547
311
453
780
914
752
977
576
1844
1344
834
1442
1107
0
539
571
1
18
15
270
386
547
311
453
780
914
752
977
576
1844
832
834
930
1107
0
539
60
1026
18
15
270
386
547
311
453
780
914
752
977
576
1844
832
834
1442
1107
0
539
60
1026
18
15
270
386
547
311
453
780
914
752
977
576
1844
1472
322
930
1107
0
539
603
1025
18
15
270
386
547
311
453
780
914
752
977
576
1844
1472
834
930
1107
0
539
588
2
18
15
270
386
547
311
453
780
914
752
977
576
1844
1472
834
1442
1107
0
539
588
2
18
15
270
386
547
311
453
780
914
752
994
576
820
1344
1346
1442
1066
527
1563
1596
1538
18
15
270
386
547
311
453
780
914
752
994
576
820
1344
834
930
1066
527
1563
1596
2
18
15
270
386
547
311
453
780
914
752
994
576
820
1344
834
1442
1066
527
1563
1596
2
18
15
270
386
547
311
453
780
914
752
994
576
820
832
834
930
1066
527
1563
60
1026
18
15
270
386
547
311
453
780
914
752
994
576
820
832
834
1442
1066
527
1563
60
1026
18
15
270
386
547
311
453
780
914
752
994
576
820
1472
834
930
1066
527
1563
1627
1
18
15
270
386
547
311
453
780
914
752
994
576
820
1472
834
1442
1066
527
1563
1627
1
18
15
270
386
547
311
453
780
914
752
994
576
1620
1344
322
418
1066
1031
1079
1591
257
18
15
270
386
547
311
453
780
914
752
994
576
1620
1344
322
930
1066
1031
1079
1591
257
18
15
270
386
547
311
453
780
914
752
994
576
1620
1344
1346
1440
1050
1024
1079
1595
1537
18
15
270
386
547
311
453
780
914
752
994
576
1620
1344
1346
1442
1050
1024
1079
1595
1537
18
15
270
386
547
311
453
780
914
752
994
576
1620
1344
1346
1442
1066
1031
1079
1591
1537
18
15
270
386
547
311
453
780
914
752
994
576
1620
1344
834
1441
1049
1024
1079
1595
1
18
15
270
386
547
311
453
780
914
752
994
576
1620
1344
834
1440
1050
1024
1079
1595
1
18
15
270
386
547
311
453
780
914
752
994
576
1620
1344
834
930
1066
1031
1079
1591
1
18
15
270
386
547
311
453
780
914
752
994
576
1620
1344
834
1442
1050
1024
1079
1595
1
18
15
270
386
547
311
453
780
914
752
994
576
1620
1344
834
1442
1066
1031
1079
1591
1
18
15
270
386
547
311
453
780
914
752
994
576
1620
832
834
929
1049
0
695
379
1025
18
15
270
386
547
311
453
780
914
752
994
576
1620
832
834
928
1050
0
695
379
1025
18
15
270
386
547
311
453
780
914
752
994
576
1620
832
834
1441
1049
0
695
379
1025
18
15
270
386
547
311
453
780
914
752
994
576
1620
832
834
1440
1050
0
695
379
1025
18
15
270
386
547
311
453
780
914
752
994
576
1620
832
834
930
1066
1039
1115
219
1025
18
15
270
386
547
311
453
780
914
752
994
576
1620
832
834
1442
1066
1039
1115
219
1025
18
15
270
386
547
311
453
780
914
752
994
576
1620
1472
322
418
1066
1031
1079
1335
1025
18
15
270
386
547
311
453
780
914
752
994
576
1620
1472
322
930
1066
1031
1079
1335
1025
18
15
270
386
547
311
453
780
914
752
994
576
1620
1472
834
929
1049
0
695
1659
1
18
15
270
386
547
311
453
780
914
752
994
576
1620
1472
834
928
1050
0
695
1659
1
18
15
270
386
547
311
453
780
914
752
994
576
1620
1472
834
1441
1049
0
695
1659
1
18
15
270
386
547
311
453
780
914
752
994
576
1620
1472
834
1440
1050
0
695
1659
1
18
15
270
386
547
311
453
780
914
752
994
576
1620
1472
834
930
1066
1031
1079
1663
1
18
15
270
386
547
311
453
780
914
752
994
576
1620
1472
834
1442
1050
1024
1079
1663
1
18
15
270
386
547
311
453
780
914
752
994
576
1620
1472
834
1442
1066
1031
1079
1663
1
18
15
270
386
547
311
453
780
914
752
994
576
1620
1600
834
930
1066
1039
1079
731
1
18
15
270
386
547
311
453
780
914
752
994
576
1618
1344
322
418
1050
0
692
1598
257
18
15
270
386
547
311
453
780
914
752
994
576
1618
1344
322
418
1066
0
692
1598
257
18
15
270
386
547
311
453
780
914
752
994
576
1618
1344
322
418
1068
1024
1076
1582
257
18
15
270
386
547
311
453
780
914
752
994
576
1618
1344
322
930
1050
0
692
1598
257
18
15
270
386
547
311
453
780
914
752
994
576
1618
1344
322
930
1066
0
692
1598
257
18
15
270
386
547
311
453
780
914
752
994
576
1618
1344
322
930
1068
1024
1076
1582
257
18
15
270
386
547
311
453
780
914
752
994
576
1618
1344
1346
1440
1050
1024
1076
1598
1537
18
15
270
386
547
311
453
780
914
752
994
576
1618
1344
1346
1442
1050
1024
1076
1598
1537
18
15
270
386
547
311
453
780
914
752
994
576
1618
1344
1346
1442
1066
1024
1076
1582
1537
18
15
270
386
547
311
453
780
914
752
994
576
1618
1344
1346
1442
1068
1024
1076
1582
1537
18
15
270
386
547
311
453
780
914
752
994
576
1618
1344
834
928
1050
0
692
1598
1
18
15
270
386
547
311
453
780
914
752
994
576
1618
1344
834
1440
1050
0
692
1598
1
18
15
270
386
547
311
453
780
914
752
994
576
1618
1344
834
930
1050
0
692
1598
1
18
15
270
386
547
311
453
780
914
752
994
576
1618
1344
834
930
1066
0
692
1598
1
18
15
270
386
547
311
453
780
914
752
994
576
1618
1344
834
930
1068
1024
1076
1582
1
18
15
270
386
547
311
453
780
914
752
994
576
1618
1344
834
1442
1050
0
692
1598
1
18
15
270
386
547
311
453
780
914
752
994
576
1618
1344
834
1442
1066
0
692
1598
1
18
15
270
386
547
311
453
780
914
752
994
576
1618
1344
834
1442
1068
1024
1076
1582
1
18
15
270
386
547
311
453
780
914
752
994
576
1618
832
834
928
1050
0
692
382
1025
18
15
270
386
547
311
453
780
914
752
994
576
1618
832
834
1440
1050
0
692
382
1025
18
15
270
386
547
311
453
780
914
752
994
576
1618
832
834
930
1050
0
692
382
1025
18
15
270
386
547
311
453
780
914
752
994
576
1618
832
834
930
1066
0
692
382
1025
18
15
270
386
547
311
453
780
914
752
994
576
1618
832
834
930
1068
512
692
366
1025
18
15
270
386
547
311
453
780
914
752
994
576
1618
832
834
1442
1050
0
692
382
1025
18
15
270
386
547
311
453
780
914
752
994
576
1618
832
834
1442
1066
0
692
382
1025
18
15
270
386
547
311
453
780
914
752
994
576
1618
832
834
1442
1068
512
692
366
1025
18
15
270
386
547
311
453
780
914
752
994
576
1618
1472
322
418
1050
1024
1076
1334
1025
18
15
270
386
547
311
453
780
914
752
994
576
1618
1472
322
418
1066
1024
1076
1334
1025
18
15
270
386
547
311
453
780
914
752
994
576
1618
1472
322
418
1068
1024
1076
1334
1025
18
15
270
386
547
311
453
780
914
752
994
576
1618
1472
322
930
1066
1024
1076
1334
1025
18
15
270
386
547
311
453
780
914
752
994
576
1618
1472
322
930
1068
1024
1076
1334
1025
18
15
270
386
547
311
453
780
914
752
994
576
1618
1472
834
928
1050
0
692
1662
1
18
15
270
386
547
311
453
780
914
752
994
576
1618
1472
834
1440
1050
0
692
1662
1
18
15
270
386
547
311
453
780
914
752
994
576
1618
1472
834
930
1050
0
692
1662
1
18
15
270
386
547
311
453
780
914
752
994
576
1618
1472
834
930
1066
0
692
1646
1
18
15
270
386
547
311
453
780
914
752
994
576
1618
1472
834
930
1068
1024
1076
1646
1
18
15
270
386
547
311
453
780
914
752
994
576
1618
1472
834
1442
1050
0
692
1662
1
18
15
270
386
547
311
453
780
914
752
994
576
1618
1472
834
1442
1066
0
692
1646
1
18
15
270
386
547
311
453
780
914
752
994
576
1618
1472
834
1442
1068
1024
1076
1646
1
18
15
270
386
547
311
453
780
914
752
994
576
1844
1344
322
418
1066
15
539
1596
1026
18
15
270
386
547
311
453
780
914
752
994
576
1844
1344
322
930
1066
15
539
1596
1026
18
15
270
386
547
311
453
780
914
752
994
576
1844
1344
834
930
1066
15
539
1596
2
18
15
270
386
547
311
453
780
914
752
994
576
1844
1344
834
1442
1066
15
539
1596
2
18
15
270
386
547
311
453
780
914
752
994
576
1844
832
834
930
1066
1039
539
60
1026
18
15
270
386
547
311
453
780
914
752
994
576
1844
832
834
1442
1066
1039
539
60
1026
18
15
270
386
547
311
453
780
914
752
994
576
1844
1472
322
418
1066
15
539
603
1025
18
15
270
386
547
311
453
780
914
752
994
576
1844
1472
322
930
1066
15
539
603
1025
18
15
270
386
547
311
453
780
914
752
994
576
1844
1472
834
930
1066
15
539
603
1
18
15
270
386
547
311
453
780
914
752
994
576
1844
1472
834
1442
1066
15
539
603
1
18
15
270
386
547
311
453
780
914
752
978
576
1618
1344
322
928
1108
0
692
1582
257
18
15
270
386
547
311
453
780
914
752
978
576
1618
1344
322
930
1108
0
692
1582
257
18
15
270
386
547
311
453
780
914
752
978
576
1618
1344
1346
1440
1108
0
692
1598
1585
18
15
270
386
547
311
453
780
914
752
978
576
1618
1344
1346
1442
1108
0
692
1598
1585
18
15
270
386
547
311
453
780
914
752
978
576
1618
1344
1346
1442
1106
1024
1076
1582
1537
18
15
270
386
547
311
453
780
914
752
978
576
1618
1344
834
928
1108
0
692
1582
129
18
15
270
386
547
311
453
780
914
752
978
576
1618
1344
834
1440
1108
0
692
1582
129
18
15
270
386
547
311
453
780
914
752
978
576
1618
1344
834
930
1108
0
692
1582
129
18
15
270
386
547
311
453
780
914
752
978
576
1618
1344
834
1442
1108
0
692
1582
129
18
15
270
386
547
311
453
780
914
752
978
576
1618
1344
834
1442
1106
1024
1076
1582
1
18
15
270
386
547
311
453
780
914
752
978
576
1618
832
834
928
1108
0
692
366
1025
18
15
270
386
547
311
453
780
914
752
978
576
1618
832
834
1440
1108
0
692
366
1025
18
15
270
386
547
311
453
780
914
752
978
576
1618
832
834
930
1108
0
692
366
1025
18
15
270
386
547
311
453
780
914
752
978
576
1618
832
834
1442
1108
0
692
366
1025
18
15
270
386
547
311
453
780
914
752
978
576
1618
832
834
1442
1106
512
692
366
1025
18
15
270
386
547
311
453
780
914
752
978
576
1618
1472
322
928
1108
256
1076
1334
1025
18
15
270
386
547
311
453
780
914
752
978
576
1618
1472
322
930
1108
256
1076
1334
1025
18
15
270
386
547
311
453
780
914
752
978
576
1618
1472
322
930
1106
256
1140
1646
1025
18
15
270
386
547
311
453
780
914
752
978
576
1618
1472
834
928
1108
0
692
1646
1
18
15
270
386
547
311
453
780
914
752
978
576
1618
1472
834
1440
1108
0
692
1646
1
18
15
270
386
547
311
453
780
914
752
978
576
1618
1472
834
930
1108
0
692
1646
1
18
15
270
386
547
311
453
780
914
752
978
576
1618
1472
834
930
1106
256
1140
1646
1
18
15
270
386
547
311
453
780
914
752
978
576
1618
1472
834
1442
1108
0
692
1646
1
18
15
270
386
547
311
453
780
914
752
978
576
1618
1472
834
1442
1106
1024
1076
1646
1
18
15
270
386
547
311
453
780
914
408
993
576
1620
1344
324
82
1131
1032
1079
1591
262
18
15
270
386
547
311
453
780
914
408
993
576
1620
1344
324
82
1203
1032
1079
1591
262
18
15
270
386
547
311
453
780
914
408
993
576
1620
1344
324
82
619
1032
1079
1591
262
18
15
270
386
547
311
453
780
914
408
994
576
1620
1344
322
81
1129
0
1079
1591
257
18
15
270
386
547
311
453
780
914
408
994
576
1620
1344
322
81
617
0
1079
1371
1105
18
15
270
386
547
311
453
780
914
408
994
576
1620
1344
322
82
1202
0
1079
1371
1105
18
15
270
386
547
311
453
780
914
408
994
576
1620
1344
322
82
1212
0
1079
1595
257
18
15
270
386
547
311
453
780
914
408
994
576
1620
1344
322
82
1210
1024
1079
1371
1281
18
15
270
386
547
311
453
780
914
408
994
576
1620
1344
324
80
1202
0
1079
1591
262
18
15
270
386
547
311
453
780
914
408
994
576
1620
1344
324
80
1212
1024
1079
1591
262
18
15
270
386
547
311
453
780
914
408
994
576
1620
1344
324
82
1202
1024
1079
1591
262
18
15
270
386
547
311
453
780
914
408
994
576
1620
1344
324
82
1212
1024
1079
1591
262
18
15
270
386
547
311
453
780
914
408
994
576
1620
1472
322
81
1129
0
1079
1339
1025
18
15
270
386
547
311
453
780
914
408
994
576
1620
1472
322
81
617
0
1079
1339
1025
18
15
270
386
547
311
453
780
914
408
994
576
1620
1472
322
82
1202
0
1079
1339
1025
18
15
270
386
547
311
453
780
914
408
994
576
1620
1472
324
80
1202
0
1079
1335
1030
18
15
270
386
547
311
453
780
914
408
994
576
1620
1600
834
137
1209
512
1143
735
1
18
15
270
386
547
311
453
780
914
408
994
576
1618
1344
322
81
1129
0
1076
1598
257
18
15
270
386
547
311
453
780
914
408
994
576
1618
1344
322
81
617
0
1076
1598
257
18
15
270
386
547
311
453
780
914
408
994
576
1618
1344
322
82
1202
0
1076
1598
257
18
15
270
386
547
311
453
780
914
408
994
576
1618
1344
322
82
1212
0
1076
1598
257
18
15
270
386
547
311
453
780
914
408
994
576
1618
1344
322
82
1210
1024
1076
1582
257
18
15
270
386
547
311
453
780
914
408
994
576
1618
1344
324
80
1202
0
1076
1406
1030
18
15
270
386
547
311
453
780
914
408
994
576
1618
1344
324
80
1212
1024
1076
1598
262
18
15
270
386
547
311
453
780
914
408
994
576
1618
1344
324
82
1202
1024
1076
1598
262
18
15
270
386
547
311
453
780
914
408
994
576
1618
1344
324
82
1212
1024
1076
1598
262
18
15
270
386
547
311
453
780
914
408
994
576
1618
1472
322
81
1129
0
1076
1334
1025
18
15
270
386
547
311
453
780
914
408
994
576
1618
1472
322
81
617
0
1076
1334
1025
18
15
270
386
547
311
453
780
914
408
994
576
1618
1472
322
82
1202
0
1076
1334
1025
18
15
270
386
547
311
453
780
914
408
994
576
1618
1472
324
80
1202
0
1076
1334
1030
18
15
270
386
547
311
453
780
914
408
994
576
1618
1600
834
137
1209
0
1076
730
2
18
15
270
386
547
311
453
780
914
408
994
576
1618
1600
834
82
1202
0
1076
730
2
18
15
270
386
547
311
453
780
914
408
994
576
1618
1600
834
82
1212
0
1076
730
2
18
15
270
386
547
311
453
780
914
408
994
576
1618
1600
834
82
1210
0
1076
730
2
18
15
270
386
547
311
453
780
914
408
866
576
1620
1344
322
81
1241
256
1079
1375
1105
18
15
270
386
547
311
453
780
914
408
866
576
1618
1344
322
81
1242
256
1140
1370
1282
18
15
270
386
547
311
453
780
914
408
866
576
1618
1344
322
82
1242
256
1140
1370
1282
18
15
270
386
547
311
453
780
914
408
866
576
1618
1344
322
82
1244
256
1140
1370
1282
18
15
270
386
547
311
453
780
914
408
850
576
1620
1600
834
136
1228
608
1143
735
1
18
15
270
386
547
311
453
780
914
408
850
576
1620
1600
834
136
1226
608
1143
735
1
18
15
270
386
547
311
453
780
914
408
850
576
1620
1600
834
137
1225
608
1143
735
1
18
15
270
386
547
311
453
780
914
408
850
576
1620
1600
834
137
1228
608
1143
735
1
18
15
270
386
547
311
453
780
914
408
850
576
1618
1600
834
136
1228
608
1140
730
2
18
15
270
386
547
311
453
780
914
408
850
576
1618
1600
834
136
1226
608
1140
730
2
18
15
270
386
547
311
453
780
914
408
850
576
1618
1600
834
137
1228
608
1140
730
2
18
15
270
386
547
311
453
277
900
752
994
576
1620
1173
949
948
1066
1024
1079
785
1066
18
15
270
386
547
311
453
277
900
752
994
576
1620
1173
948
948
1066
1024
1079
785
1064
18
15
270
386
547
311
453
277
900
752
994
576
1849
329
857
948
1066
256
542
322
310
18
15
270
386
547
311
453
277
900
752
978
576
1617
1173
949
948
1108
1024
1134
1812
1066
18
15
270
386
547
311
453
277
900
752
978
576
1621
1173
949
948
1108
1024
1142
786
1067
18
15
270
386
547
311
453
277
900
752
978
576
1849
329
857
948
1108
512
542
322
310
18
15
270
386
547
311
453
277
900
760
994
576
1617
1173
945
945
1049
1039
1077
786
1071
18
15
270
386
547
311
453
277
900
760
994
576
1621
593
873
873
1068
0
694
406
1029
18
15
270
386
547
311
453
277
900
760
994
576
1621
593
857
1457
1041
0
694
422
1073
18
15
270
386
547
311
453
277
900
760
994
576
1621
593
857
1457
1068
1024
1078
38
1073
18
15
270
386
547
311
453
277
900
760
994
576
1621
593
857
1457
1100
1024
1078
38
1073
18
15
270
386
547
311
453
277
900
760
994
576
1621
593
857
945
1041
0
694
422
1073
18
15
270
386
547
311
453
277
900
760
994
576
1621
593
857
945
1068
1024
1078
38
1073
18
15
270
386
547
311
453
277
900
760
994
576
1621
593
857
945
1100
0
694
422
1073
18
15
270
386
547
311
453
277
900
760
994
576
1621
1233
873
873
1068
0
694
1686
1029
18
15
270
386
547
311
453
277
900
760
994
576
1621
1173
945
946
1060
1024
1078
786
1071
18
15
270
386
547
311
453
277
900
760
994
576
1621
1173
949
944
1060
1024
1078
786
1067
18
15
270
386
547
311
453
277
900
760
994
576
1621
1173
949
945
1068
1024
1078
786
1067
18
15
270
386
547
311
453
277
900
760
994
576
1621
1173
948
946
1042
1024
1078
784
1064
18
15
270
386
547
311
453
277
900
760
994
576
1621
1873
873
873
1068
0
694
550
5
18
15
270
386
547
311
453
277
900
760
994
576
1621
1873
857
945
1041
0
694
550
49
18
15
270
386
547
311
453
277
900
760
994
576
1621
1873
857
945
1100
512
1078
550
49
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
945
945
1049
1024
1079
786
1070
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
945
945
1050
1024
1079
786
1070
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
945
946
1052
1024
1079
786
1070
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
945
946
1066
1024
1079
786
1070
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
945
946
1098
1024
1079
786
1070
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
949
944
1042
1024
1079
785
1066
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
949
944
1052
1024
1079
785
1066
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
949
944
1066
1024
1079
785
1066
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
949
945
1034
1024
1079
785
1066
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
949
945
1042
1024
1079
785
1066
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
949
945
1050
1024
1079
785
1066
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
949
945
1066
1024
1079
785
1066
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
948
944
1042
1024
1079
785
1064
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
948
944
1052
1024
1079
785
1064
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
948
944
1066
1024
1079
785
1064
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
948
946
1034
1024
1079
785
1064
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
948
946
1042
1024
1079
785
1064
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
948
946
1052
1024
1079
785
1064
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
948
946
1050
1024
1079
785
1064
18
15
270
386
547
311
453
277
900
760
994
576
1620
1173
948
946
1066
1024
1079
785
1064
18
15
270
386
547
311
453
277
900
760
994
576
1618
1169
945
945
1044
1024
1076
788
1070
18
15
270
386
547
311
453
277
900
760
994
576
1618
1169
945
945
1050
1024
1076
788
1070
18
15
270
386
547
311
453
277
900
760
994
576
1618
1169
945
945
1068
1024
1076
788
1070
18
15
270
386
547
311
453
277
900
760
994
576
1618
1169
945
946
1041
1024
1076
788
1070
18
15
270
386
547
311
453
277
900
760
994
576
1618
1169
945
946
1052
1024
1076
788
1070
18
15
270
386
547
311
453
277
900
760
994
576
1618
1169
949
945
1044
1024
1076
788
1069
18
15
270
386
547
311
453
277
900
760
994
576
1618
1169
949
945
1050
1024
1076
788
1069
18
15
270
386
547
311
453
277
900
760
994
576
1849
329
873
873
1068
512
542
322
326
18
15
270
386
547
311
453
277
900
760
994
576
1849
329
857
945
1041
256
542
322
310
18
15
270
386
547
311
453
277
932
752
994
576
1620
1169
921
916
1050
1024
1079
790
1074
18
15
270
386
547
311
453
277
932
752
994
576
1620
1169
921
916
1066
1024
1079
790
1074
18
15
270
386
547
311
453
277
932
760
994
576
1617
1169
921
913
1041
1031
1077
784
1074
18
15
270
386
547
311
453
277
932
760
994
576
1617
1169
921
913
1049
1039
1077
784
1074
18
15
270
386
547
311
453
277
932
760
994
576
1617
1169
921
913
1042
1031
1077
784
1074
18
15
270
386
547
311
453
277
932
760
994
576
1621
1169
921
913
1041
1024
1078
790
1073
18
15
270
386
547
311
453
277
932
760
994
576
1621
1169
921
913
1044
1024
1078
790
1073
18
15
270
386
547
311
453
277
932
760
994
576
1621
1169
921
913
1049
1031
1133
1802
1073
18
15
270
386
547
311
453
277
932
760
994
576
1621
1169
921
913
1042
1024
1078
790
1073
18
15
270
386
547
311
453
277
932
760
994
576
1621
1169
921
913
1068
1024
1078
790
1073
18
15
270
386
547
311
453
277
932
760
994
576
1620
1169
921
913
1041
1024
1079
790
1074
18
15
270
386
547
311
453
277
932
760
994
576
1620
1169
921
913
1049
1024
1079
790
1074
18
15
270
386
547
311
453
277
932
760
994
576
1620
1169
921
913
1042
1024
1079
790
1074
18
15
270
386
547
311
453
277
932
760
994
576
1620
1169
921
913
1050
1024
1079
790
1074
18
15
270
386
547
311
453
781
932
752
994
576
1849
1345
353
801
1049
256
542
1586
1091
18
15
270
386
547
311
453
781
932
752
994
576
1849
1345
353
801
1066
1024
1310
562
1091
18
15
270
386
547
311
453
781
932
752
978
576
1625
1345
353
801
1106
1104
1118
1369
1091
18
15
270
386
547
311
453
781
932
752
978
576
1618
1347
337
852
1108
0
692
1576
316
18
15
270
386
547
311
453
781
932
752
978
576
1849
1345
353
801
1106
1104
1310
574
1057
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
353
849
1042
1031
1077
1584
322
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
353
848
1042
1031
1077
1584
322
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
353
400
1042
1031
1077
1584
322
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
353
401
1042
1031
1077
1584
322
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
353
912
1042
1031
1077
1584
322
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
353
913
1042
1031
1077
1584
322
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
353
841
1042
1031
1077
1584
322
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
337
849
1041
1031
1077
1594
318
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
337
849
1049
1039
1077
1594
318
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
337
849
1042
1031
1077
1594
318
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
337
401
1041
1031
1077
1594
318
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
337
401
1049
1039
1077
1594
318
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
337
401
1042
1031
1077
1594
318
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
337
913
1041
1031
1077
1594
318
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
337
913
1049
1039
1077
1594
318
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
337
913
1042
1031
1077
1594
318
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
1361
1425
1041
1031
1077
1594
1598
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
1361
1425
1049
1039
1077
1594
1598
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
1361
1425
1042
1031
1077
1594
1598
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
865
1424
1042
1031
1077
1584
66
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
865
1425
1042
1031
1077
1584
66
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
865
912
1042
1031
1077
1584
66
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
865
913
1042
1031
1077
1584
66
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
1377
1424
1042
1031
1077
1584
1602
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
1377
1425
1042
1031
1077
1584
1602
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
849
849
1041
263
1077
1594
62
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
849
849
1049
1039
1077
1594
62
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
849
849
1042
1039
1077
1594
62
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
849
1425
1049
1039
1077
1594
62
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
849
1425
1042
1039
1077
1594
62
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
849
913
1041
263
1077
1594
62
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
849
913
1049
1039
1077
1594
62
18
15
270
386
547
311
453
781
932
760
994
576
1617
1345
849
913
1042
1039
1077
1594
62
18
15
270
386
547
311
453
781
932
760
994
576
1617
833
865
1424
1042
15
693
368
1042
18
15
270
386
547
311
453
781
932
760
994
576
1617
833
865
1425
1042
15
693
368
1042
18
15
270
386
547
311
453
781
932
760
994
576
1617
833
865
912
1042
15
693
368
1042
18
15
270
386
547
311
453
781
932
760
994
576
1617
833
865
913
1042
15
693
368
1042
18
15
270
386
547
311
453
781
932
760
994
576
1617
1473
353
912
1042
1031
1077
1328
1042
18
15
270
386
547
311
453
781
932
760
994
576
1617
1473
353
913
1042
1031
1077
1328
1042
18
15
270
386
547
311
453
781
932
760
994
576
1617
1473
865
1424
1042
1031
1077
1658
30
18
15
270
386
547
311
453
781
932
760
994
576
1617
1473
865
1425
1042
1031
1077
1658
30
18
15
270
386
547
311
453
781
932
760
994
576
1617
1473
865
912
1042
1031
1077
1658
30
18
15
270
386
547
311
453
781
932
760
994
576
1617
1473
865
913
1042
1031
1077
1658
30
18
15
270
386
547
311
453
781
932
760
994
576
1617
1601
865
1424
1042
1039
1077
730
67
18
15
270
386
547
311
453
781
932
760
994
576
1617
1601
865
1425
1042
1039
1077
730
67
18
15
270
386
547
311
453
781
932
760
994
576
1617
1601
865
912
1042
1039
1077
730
67
18
15
270
386
547
311
453
781
932
760
994
576
1617
1601
865
913
1042
1039
1077
730
67
18
15
270
386
547
311
453
781
932
760
994
576
825
1345
865
1424
1042
512
1566
1580
66
18
15
270
386
547
311
453
781
932
760
994
576
825
1345
865
1425
1042
512
1566
1580
66
18
15
270
386
547
311
453
781
932
760
994
576
825
1345
1377
1424
1042
512
1566
1586
1603
18
15
270
386
547
311
453
781
932
760
994
576
825
1345
1377
1425
1042
512
1566
1586
1603
18
15
270
386
547
311
453
781
932
760
994
576
825
833
865
1424
1042
0
286
50
67
18
15
270
386
547
311
453
781
932
760
994
576
825
833
865
1425
1041
256
286
574
1057
18
15
270
386
547
311
453
781
932
760
994
576
825
833
865
1425
1036
0
286
50
67
18
15
270
386
547
311
453
781
932
760
994
576
825
833
865
1425
1042
0
286
50
67
18
15
270
386
547
311
453
781
932
760
994
576
825
833
865
1425
1068
0
286
50
67
18
15
270
386
547
311
453
781
932
760
994
576
825
833
865
912
1042
0
286
50
67
18
15
270
386
547
311
453
781
932
760
994
576
825
833
865
913
1041
256
286
574
1057
18
15
270
386
547
311
453
781
932
760
994
576
825
833
865
913
1036
0
286
50
67
18
15
270
386
547
311
453
781
932
760
994
576
825
833
865
913
1042
0
286
50
67
18
15
270
386
547
311
453
781
932
760
994
576
825
833
865
913
1068
0
286
50
67
18
15
270
386
547
311
453
781
932
760
994
576
825
833
865
841
1068
0
286
50
67
18
15
270
386
547
311
453
781
932
760
994
576
825
833
849
1425
1041
256
286
324
62
18
15
270
386
547
311
453
781
932
760
994
576
825
833
849
913
1041
256
286
324
62
18
15
270
386
547
311
453
781
932
760
994
576
825
1473
865
1424
1042
512
1566
1622
17
18
15
270
386
547
311
453
781
932
760
994
576
825
1473
865
1425
1042
512
1566
1622
17
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
849
1041
0
694
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
849
1036
1024
1078
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
849
1044
1024
1078
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
849
1042
0
694
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
848
1044
1024
1078
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
848
1042
1024
1078
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
400
1044
1024
1078
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
400
1042
1024
1078
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
401
1041
0
694
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
401
1044
0
694
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
401
1042
0
694
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
401
1068
1024
1078
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
401
1100
1024
1078
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
912
1044
1024
1078
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
912
1042
1024
1078
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
913
1041
0
694
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
913
1036
1024
1078
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
913
1044
0
694
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
913
1042
0
694
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
913
1068
0
694
1598
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
841
1042
1024
1078
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
841
1066
1024
1078
1582
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
353
841
1068
0
694
1598
321
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
337
849
1041
0
694
1582
318
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
337
849
1044
1024
1078
1582
318
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
337
849
1042
0
694
1582
318
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
337
849
1100
1024
1078
1582
318
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
337
401
1041
0
694
1582
318
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
337
401
1044
0
694
1582
318
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
337
401
1042
0
694
1582
318
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
337
401
1068
1024
1078
1582
318
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
337
912
1044
0
694
1582
318
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
337
913
1041
0
694
1582
318
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
337
913
1044
0
694
1582
318
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
337
913
1042
0
694
1582
318
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
337
402
1044
1024
1078
1582
318
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
1361
1424
1044
1024
1078
1582
1598
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
1361
1425
1041
1024
1078
1582
1598
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
1361
1425
1044
1024
1078
1582
1598
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
1361
1425
1042
1024
1078
1582
1598
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
1361
1425
1068
1024
1078
1582
1598
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
1361
1426
1044
1024
1078
1582
1598
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
865
1424
1044
1024
1078
1582
65
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
865
1424
1042
1024
1078
1582
65
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
865
1425
1041
0
694
1590
145
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
865
1425
1036
1024
1078
1582
65
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
865
1425
1044
0
694
1590
145
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
865
1425
1042
0
694
1590
145
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
865
1425
1068
0
694
1590
145
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
865
1425
1100
1024
1078
1582
65
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
865
912
1044
1024
1078
1582
65
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
865
912
1042
1024
1078
1582
65
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
865
913
1041
0
694
1590
145
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
865
913
1044
0
694
1590
145
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
865
913
1042
0
694
1590
145
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
865
913
1068
0
694
1590
145
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
865
913
1100
0
694
1590
145
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
865
841
1068
0
694
1590
145
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
1377
1425
1041
1024
1078
1582
1601
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
1377
1425
1036
1024
1078
1582
1601
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
1377
1425
1044
1024
1078
1582
1601
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
1377
1425
1042
1024
1078
1582
1601
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
1377
1425
1068
1024
1078
1582
1601
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
1377
1425
1100
1024
1078
1582
1601
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
849
849
1041
1024
1078
1582
62
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
849
849
1044
1024
1078
1582
62
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
849
849
1042
1024
1078
1582
62
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
849
849
1100
1024
1078
1582
62
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
849
1424
1044
1024
1078
1582
62
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
849
1425
1041
1024
1078
1582
62
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
849
1425
1044
1024
1078
1582
62
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
849
1425
1042
1024
1078
1582
62
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
849
1425
1068
1024
1078
1582
62
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
849
912
1044
1024
1078
1582
62
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
849
913
1041
1024
1078
1582
62
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
849
913
1044
1024
1078
1582
62
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
849
913
1042
1024
1078
1582
62
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
849
913
1068
1024
1078
1582
62
18
15
270
386
547
311
453
781
932
760
994
576
1621
1345
849
1426
1044
1024
1078
1582
62
18
15
270
386
547
311
453
781
932
760
994
576
1621
833
865
1425
1041
0
694
382
1089
18
15
270
386
547
311
453
781
932
760
994
576
1621
833
865
1425
1036
512
694
382
1089
18
15
270
386
547
311
453
781
932
760
994
576
1621
833
865
1425
1044
0
694
382
1089
18
15
270
386
547
311
453
781
932
760
994
576
1621
833
865
1425
1042
0
694
382
1089
18
15
270
386
547
311
453
781
932
760
994
576
1621
833
865
1425
1068
0
694
382
1089
18
15
270
386
547
311
453
781
932
760
994
576
1621
833
865
1425
1100
512
694
382
1089
18
15
270
386
547
311
453
781
932
760
994
576
1621
833
865
913
1041
0
694
382
1089
18
15
270
386
547
311
453
781
932
760
994
576
1621
833
865
913
1044
0
694
382
1089
18
15
270
386
547
311
453
781
932
760
994
576
1621
833
865
913
1042
0
694
382
1089
18
15
270
386
547
311
453
781
932
760
994
576
1621
833
865
913
1068
0
694
382
1089
18
15
270
386
547
311
453
781
932
760
994
576
1621
833
865
913
1100
0
694
382
1089
18
15
270
386
547
311
453
781
932
760
994
576
1621
833
865
841
1068
0
694
382
1089
18
15
270
386
547
311
453
781
932
760
994
576
1621
1473
353
913
1041
1024
1078
1334
1041
18
15
270
386
547
311
453
781
932
760
994
576
1621
1473
353
913
1044
1024
1078
1334
1041
18
15
270
386
547
311
453
781
932
760
994
576
1621
1473
353
913
1042
1024
1078
1334
1041
18
15
270
386
547
311
453
781
932
760
994
576
1621
1473
865
1424
1044
1024
1078
1646
17
18
15
270
386
547
311
453
781
932
760
994
576
1621
1473
865
1424
1042
1024
1078
1646
17
18
15
270
386
547
311
453
781
932
760
994
576
1621
1473
865
1425
1041
0
694
1646
17
18
15
270
386
547
311
453
781
932
760
994
576
1621
1473
865
1425
1036
1024
1078
1654
17
18
15
270
386
547
311
453
781
932
760
994
576
1621
1473
865
1425
1044
0
694
1646
17
18
15
270
386
547
311
453
781
932
760
994
576
1621
1473
865
1425
1042
0
694
1646
17
18
15
270
386
547
311
453
781
932
760
994
576
1621
1473
865
1425
1068
0
694
1646
17
18
15
270
386
547
311
453
781
932
760
994
576
1621
1473
865
1425
1100
1024
1078
1646
17
18
15
270
386
547
311
453
781
932
760
994
576
1621
1473
865
913
1041
0
694
1646
17
18
15
270
386
547
311
453
781
932
760
994
576
1621
1473
865
913
1044
0
694
1646
17
18
15
270
386
547
311
453
781
932
760
994
576
1621
1473
865
913
1042
0
694
1646
17
18
15
270
386
547
311
453
781
932
760
994
576
1621
1473
865
913
1068
0
694
1646
17
18
15
270
386
547
311
453
781
932
760
994
576
1621
1473
865
913
1100
0
694
1646
17
18
15
270
386
547
311
453
781
932
760
994
576
1621
1473
865
841
1068
0
694
1646
17
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
849
1041
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
849
1034
1024
1079
1582
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
849
1042
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
849
1050
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
848
1034
1024
1079
1582
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
848
1042
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
848
1050
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
400
1042
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
400
1052
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
400
1050
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
400
1098
1024
1079
1582
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
401
1041
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
401
1034
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
401
1042
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
401
1050
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
401
1066
1024
1079
1582
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
401
1098
1024
1079
1582
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
912
1034
1024
1079
1582
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
912
1042
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
912
1052
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
912
1066
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
913
1041
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
913
1034
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
913
1042
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
913
1050
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
913
1066
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
913
1098
256
1079
1582
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
841
1036
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
841
1034
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
841
1042
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
841
1066
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
841
1068
0
695
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
841
1100
0
1079
1590
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
353
841
1098
1024
1079
1582
322
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
337
849
1041
0
695
1581
318
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
337
849
1049
0
695
1581
318
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
337
849
1042
0
695
1581
318
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
337
849
1050
0
695
1581
318
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
337
400
1052
1024
1079
1581
318
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
337
401
1041
0
695
1581
318
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
337
401
1034
0
695
1581
318
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
337
401
1049
0
695
1581
318
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
337
401
1042
0
695
1581
318
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
337
401
1050
0
695
1581
318
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
337
401
1098
1024
1079
1581
318
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
337
912
1052
0
695
1581
318
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
337
913
1041
0
695
1581
318
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
337
913
1034
0
695
1581
318
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
337
913
1049
0
695
1581
318
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
337
913
1042
0
695
1581
318
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
337
913
1050
0
695
1581
318
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
337
913
1098
256
1079
1581
318
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
1361
1424
1052
1024
1079
1581
1598
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
1361
1425
1041
1024
1079
1581
1598
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
1361
1425
1034
1024
1079
1581
1598
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
1361
1425
1049
1024
1079
1581
1598
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
1361
1425
1042
1024
1079
1581
1598
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
1361
1425
1050
1024
1079
1581
1598
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
1424
1034
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
1424
1042
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
1424
1052
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
1424
1050
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
1424
1066
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
1424
1098
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
1425
1041
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
1425
1034
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
1425
1042
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
1425
1050
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
1425
1066
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
1425
1098
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
912
1042
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
912
1052
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
912
1066
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
912
1098
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
913
1041
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
913
1034
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
913
1042
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
913
1050
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
913
1066
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
913
1098
512
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
841
1034
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
841
1050
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
841
1068
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
841
1100
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
865
841
1098
1024
1079
1582
34
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
1377
1425
1041
1024
1079
1582
1602
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
1377
1425
1034
1024
1079
1582
1602
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
1377
1425
1042
1024
1079
1582
1602
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
1377
1425
1050
1024
1079
1582
1602
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
1377
1425
1066
1024
1079
1582
1602
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
1377
1425
1098
1024
1079
1582
1602
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
849
1041
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
849
1034
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
849
1049
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
849
1042
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
849
1050
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
849
1098
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
1424
1052
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
1425
1041
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
1425
1034
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
1425
1049
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
1425
1042
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
1425
1050
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
1425
1098
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
912
1052
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
913
1041
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
913
1034
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
913
1049
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
913
1042
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
913
1050
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
1345
849
913
1098
1024
1079
1581
62
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
1424
1034
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
1424
1042
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
1424
1052
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
1424
1050
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
1424
1066
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
1424
1098
512
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
1425
1041
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
1425
1034
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
1425
1042
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
1425
1050
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
1425
1066
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
1425
1098
512
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
912
1034
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
912
1042
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
912
1052
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
912
1066
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
912
1098
512
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
913
1041
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
913
1034
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
913
1042
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
913
1050
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
913
1066
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
913
1098
512
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
841
1068
0
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
833
865
841
1100
512
695
365
1054
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
353
913
1041
1024
1079
1334
1042
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
353
913
1034
1024
1079
1334
1042
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
353
913
1042
1024
1079
1334
1042
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
353
913
1050
1024
1079
1334
1042
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
353
913
1066
1024
1079
1334
1042
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
353
913
1098
256
1079
1334
1042
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
353
841
1100
0
1079
1334
1042
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
353
841
1098
1024
1079
1334
1042
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
1424
1034
0
695
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
1424
1042
0
695
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
1424
1052
0
695
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
1424
1050
0
695
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
1424
1066
0
695
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
1424
1098
1024
1079
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
1425
1041
0
695
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
1425
1034
0
695
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
1425
1042
0
695
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
1425
1050
0
695
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
1425
1066
0
695
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
1425
1098
1024
1079
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
913
1041
0
695
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
913
1034
0
695
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
913
1042
0
695
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
913
1050
0
695
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
913
1066
0
695
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
913
1098
512
1079
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
841
1034
1024
1079
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
841
1050
1024
1079
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
841
1068
0
695
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
841
1100
1024
1079
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1473
865
841
1098
1024
1079
1645
30
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
1424
1034
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
1424
1042
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
1424
1052
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
1424
1050
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
1424
1098
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
1425
1041
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
1425
1034
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
1425
1042
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
1425
1050
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
1425
1098
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
912
1042
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
912
1052
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
912
1050
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
912
1098
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
913
1041
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
913
1034
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
913
1042
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
913
1050
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
913
1098
512
1143
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
841
1034
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
841
1050
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
841
1068
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
841
1100
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1620
1601
865
841
1098
1024
1079
730
66
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
849
1041
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
849
1036
1024
1076
1588
322
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
849
1044
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
849
1034
1024
1076
1588
322
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
849
1042
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
849
1050
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
848
1044
1024
1076
1588
322
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
848
1034
1024
1076
1588
322
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
848
1042
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
848
1050
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
400
1044
1024
1076
1588
322
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
400
1042
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
400
1052
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
400
1050
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
400
1098
1024
1076
1588
322
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
401
1041
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
401
1044
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
401
1034
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
401
1042
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
401
1050
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
401
1066
1024
1076
1588
322
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
401
1068
1024
1076
1588
322
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
401
1100
1024
1076
1588
322
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
401
1098
1024
1076
1588
322
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
912
1044
1024
1076
1588
322
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
912
1034
1024
1076
1588
322
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
912
1042
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
912
1052
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
912
1066
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
913
1041
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
913
1036
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
913
1044
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
913
1034
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
913
1042
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
913
1052
1024
1076
1588
322
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
913
1050
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
913
1066
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
913
1068
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
913
1098
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
841
1033
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
841
1036
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
841
1034
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
841
1042
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
841
1052
1024
1076
1588
322
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
841
1066
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
841
1068
0
692
1588
286
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
841
1097
0
1076
1588
322
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
841
1100
0
1076
1588
322
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
353
841
1098
0
1076
1588
322
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
849
1041
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
849
1044
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
849
1049
1024
1076
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
849
1042
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
849
1050
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
849
1100
0
1076
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
400
1052
1024
1076
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
401
1041
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
401
1044
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
401
1034
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
401
1049
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
401
1042
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
401
1050
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
401
1068
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
401
1098
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
913
1041
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
913
1044
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
913
1034
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
913
1049
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
913
1042
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
913
1050
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
913
1098
0
692
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
337
850
1044
1024
1076
1580
318
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1361
1424
1044
1024
1076
1580
1598
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1361
1424
1052
1024
1076
1580
1598
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1361
1425
1041
1024
1076
1580
1598
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1361
1425
1044
1024
1076
1580
1598
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1361
1425
1034
1024
1076
1580
1598
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1361
1425
1049
1024
1076
1580
1598
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1361
1425
1042
1024
1076
1580
1598
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1361
1425
1050
1024
1076
1580
1598
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1361
1425
1068
1024
1076
1580
1598
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1361
1426
1044
1024
1076
1580
1598
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1424
1044
1024
1076
1588
66
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1424
1034
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1424
1042
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1424
1052
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1424
1050
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1424
1066
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1424
1098
1024
1076
1588
66
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1425
1041
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1425
1036
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1425
1044
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1425
1034
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1425
1042
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1425
1052
1024
1076
1588
66
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1425
1050
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1425
1066
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1425
1068
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1425
1100
1024
1076
1588
66
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1425
1098
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
912
1044
1024
1076
1588
66
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
912
1034
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
912
1042
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
912
1052
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
912
1066
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
912
1098
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
913
1041
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
913
1036
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
913
1044
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
913
1034
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
913
1042
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
913
1052
1024
1076
1588
66
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
913
1050
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
913
1066
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
913
1068
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
913
1100
0
1076
1588
66
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
913
1098
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
841
1034
1024
1076
1588
66
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
841
1050
1024
1076
1588
66
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
841
1068
0
692
1588
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
841
1100
0
1076
1588
66
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
865
841
1098
0
1076
1588
66
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1424
1044
1024
1076
1588
1602
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1424
1034
1024
1076
1588
1602
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1424
1042
1024
1076
1588
1602
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1424
1052
1024
1076
1588
1602
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1424
1050
1024
1076
1588
1602
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1424
1066
1024
1076
1588
1602
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1424
1098
1024
1076
1588
1602
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1425
1041
1024
1076
1588
1602
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1425
1036
1024
1076
1588
1602
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1425
1044
1024
1076
1588
1602
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1425
1034
1024
1076
1588
1602
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1425
1042
1024
1076
1588
1602
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1425
1052
1024
1076
1588
1602
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1425
1050
1024
1076
1588
1602
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1425
1066
1024
1076
1588
1602
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1425
1068
1024
1076
1588
1602
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1425
1100
1024
1076
1588
1602
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1425
1098
1024
1076
1588
1602
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
849
1041
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
849
1044
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
849
1034
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
849
1049
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
849
1042
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
849
1050
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
849
1100
0
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
849
1098
0
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
1424
1044
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
1424
1052
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
1425
1041
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
1425
1044
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
1425
1034
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
1425
1049
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
1425
1042
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
1425
1050
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
1425
1068
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
1425
1098
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
912
1044
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
912
1052
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
913
1041
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
913
1044
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
913
1034
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
913
1049
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
913
1042
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
913
1050
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
913
1068
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
1345
849
913
1098
1024
1076
1580
62
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
1424
1034
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
1424
1042
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
1424
1052
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
1424
1050
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
1424
1066
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
1424
1098
512
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
1425
1041
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
1425
1036
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
1425
1044
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
1425
1034
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
1425
1042
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
1425
1050
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
1425
1066
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
1425
1068
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
1425
1100
512
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
1425
1098
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
912
1034
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
912
1042
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
912
1052
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
912
1066
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
912
1098
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
913
1041
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
913
1036
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
913
1044
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
913
1034
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
913
1042
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
913
1050
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
913
1066
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
913
1068
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
913
1100
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
913
1098
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
841
1068
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
841
1100
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
833
865
841
1098
0
692
364
1054
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
353
913
1041
1024
1076
1332
1042
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
353
913
1044
1024
1076
1332
1042
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
353
913
1034
1024
1076
1332
1042
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
353
913
1042
1024
1076
1332
1042
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
353
913
1050
1024
1076
1332
1042
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
353
913
1066
1024
1076
1332
1042
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
353
913
1098
256
1076
1332
1042
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
353
841
1100
0
1076
1332
1042
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
353
841
1098
0
1076
1332
1042
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1424
1044
1024
1076
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1424
1034
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1424
1042
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1424
1052
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1424
1050
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1424
1066
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1424
1098
1024
1076
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1425
1041
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1425
1036
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1425
1044
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1425
1034
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1425
1042
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1425
1052
1024
1076
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1425
1050
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1425
1066
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1425
1068
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1425
1100
1024
1076
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1425
1098
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
913
1041
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
913
1036
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
913
1044
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
913
1034
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
913
1042
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
913
1052
1024
1076
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
913
1050
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
913
1066
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
913
1068
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
913
1100
0
1076
1652
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
913
1098
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
841
1034
1024
1076
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
841
1050
1024
1076
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
841
1068
0
692
1644
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
841
1100
0
1076
1652
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1473
865
841
1098
0
1076
1652
30
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
849
1036
1024
1076
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
849
1044
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
849
1042
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
849
1050
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
848
1044
1024
1076
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
848
1034
1024
1076
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
848
1042
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
848
1050
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
400
1044
1024
1076
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
400
1042
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
400
1052
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
400
1050
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
400
1098
1024
1076
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
401
1041
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
401
1044
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
401
1034
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
401
1042
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
401
1050
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
401
1066
1024
1076
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
401
1100
1024
1076
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
912
1044
1024
1076
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
912
1034
1024
1076
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
912
1042
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
912
1052
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
912
1066
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
913
1041
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
913
1036
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
913
1044
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
913
1034
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
913
1042
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
913
1050
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
913
1066
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
913
1068
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
913
1098
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
841
1033
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
841
1036
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
841
1034
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
841
1042
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
841
1052
1024
1076
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
841
1050
1024
1076
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
841
1068
0
692
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
841
1097
0
1076
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
841
1100
0
1076
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
353
841
1098
0
1076
1576
298
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
849
1041
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
849
1044
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
849
1049
1024
1076
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
849
1042
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
849
1050
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
400
1042
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
400
1052
1024
1076
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
401
1041
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
401
1044
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
401
1049
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
401
1042
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
401
1050
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
401
1066
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
912
1044
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
912
1042
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
912
1052
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
913
1041
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
913
1044
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
913
1049
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
913
1042
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
913
1050
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
913
1066
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
913
1098
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
850
1044
1024
1076
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
850
1042
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
402
1044
1024
1076
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
337
402
1042
0
692
1576
316
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
1361
1425
1041
1024
1076
1576
1596
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
1361
1425
1044
1024
1076
1576
1596
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
1361
1425
1049
1024
1076
1576
1596
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
1361
1425
1042
1024
1076
1576
1596
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
1361
1425
1050
1024
1076
1576
1596
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
1361
1425
1066
1024
1076
1576
1596
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
1361
1426
1044
1024
1076
1576
1596
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
1361
1426
1042
1024
1076
1576
1596
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1424
1044
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1424
1034
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1424
1042
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1424
1052
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1424
1050
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1424
1066
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1424
1098
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1425
1041
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1425
1036
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1425
1044
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1425
1034
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1425
1042
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1425
1052
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1425
1050
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1425
1066
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1425
1068
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1425
1100
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1425
1098
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
912
1044
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
912
1042
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
912
1052
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
912
1066
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
912
1098
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
913
1041
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
913
1044
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
913
1034
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
913
1042
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
913
1052
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
913
1050
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
913
1066
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
913
1068
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
913
1100
0
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
913
1098
512
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
841
1034
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
841
1050
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
841
1068
1024
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
841
1100
0
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
865
841
1098
0
1076
1576
42
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
849
1041
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
849
1044
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
849
1034
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
849
1049
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
849
1042
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
849
1050
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
849
1098
0
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
1424
1044
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
1424
1042
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
1424
1052
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
1425
1041
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
1425
1044
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
1425
1049
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
1425
1042
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
1425
1050
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
1425
1098
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
912
1044
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
912
1042
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
912
1052
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
913
1041
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
913
1044
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
913
1049
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
913
1042
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
913
1050
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
913
1066
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
913
1098
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
1426
1044
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
1426
1042
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
914
1044
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
1347
849
914
1042
1024
1076
1576
60
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
1424
1034
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
1424
1042
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
1424
1052
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
1424
1050
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
1424
1066
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
1424
1098
512
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
1425
1041
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
1425
1036
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
1425
1044
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
1425
1034
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
1425
1042
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
1425
1050
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
1425
1066
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
1425
1068
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
1425
1100
512
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
1425
1098
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
912
1034
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
912
1042
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
912
1052
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
912
1066
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
912
1098
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
913
1041
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
913
1036
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
913
1044
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
913
1034
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
913
1042
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
913
1050
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
913
1066
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
913
1068
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
913
1100
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
913
1098
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
841
1068
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
841
1100
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
835
865
841
1098
0
692
360
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
353
841
1100
0
1076
1336
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
353
841
1098
0
1076
1336
1052
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1424
1044
1024
1076
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1424
1034
0
692
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1424
1042
0
692
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1424
1052
0
692
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1424
1050
0
692
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1424
1066
0
692
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1424
1098
1024
1076
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1425
1041
0
692
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1425
1036
0
692
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1425
1044
0
692
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1425
1034
0
692
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1425
1042
0
692
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1425
1052
1024
1076
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1425
1050
0
692
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1425
1066
0
692
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1425
1068
0
692
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1425
1100
1024
1076
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1425
1098
0
692
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
841
1034
1024
1076
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
841
1050
1024
1076
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
841
1068
0
692
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
841
1100
0
692
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1475
865
841
1098
0
692
1640
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1424
1044
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1424
1034
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1424
1042
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1424
1052
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1424
1050
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1424
1066
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1424
1098
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1425
1041
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1425
1036
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1425
1044
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1425
1034
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1425
1042
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1425
1052
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1425
1050
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1425
1066
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1425
1068
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1425
1100
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1425
1098
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
912
1044
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
912
1042
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
912
1052
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
912
1050
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
912
1066
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
912
1098
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
913
1041
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
913
1044
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
913
1034
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
913
1042
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
913
1052
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
913
1050
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
913
1066
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
913
1068
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
913
1100
0
1076
728
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
913
1098
512
1140
728
65
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
841
1034
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
841
1050
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
841
1068
1024
1076
728
17
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
841
1100
0
1076
728
28
18
15
270
386
547
311
453
781
932
760
994
576
1618
1603
865
841
1098
0
1076
728
28
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
849
1041
1024
1310
574
1057
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
849
1044
1024
1310
562
1091
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
849
1042
0
542
1586
1091
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
848
1044
1024
1310
562
1091
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
848
1042
0
542
1586
1091
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
400
1044
1024
1310
562
1091
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
400
1042
0
542
1586
1091
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
401
1041
1024
1310
574
1057
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
401
1042
0
542
1586
1091
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
912
1044
256
542
1586
1091
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
912
1042
0
542
1586
1091
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
913
1041
1024
1310
574
1057
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
913
1036
0
542
1586
1091
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
913
1042
0
542
1586
1091
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
913
1068
0
542
1586
1091
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
841
1036
0
542
1586
1091
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
841
1042
1024
1310
574
1057
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
841
1066
1024
1310
574
1057
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
353
841
1068
0
542
1586
1091
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
865
1424
1044
1024
1310
562
67
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
865
1424
1042
0
542
574
65
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
865
1425
1041
1024
1310
574
65
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
865
1425
1036
0
542
1586
67
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
865
1425
1044
1024
1310
562
67
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
865
1425
1042
0
542
574
65
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
865
1425
1068
0
542
1586
67
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
865
912
1044
256
542
1586
67
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
865
912
1042
0
542
574
65
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
865
913
1041
1024
1310
574
65
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
865
913
1036
0
542
1586
67
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
865
913
1042
0
542
574
65
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
865
913
1068
0
542
1586
67
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
865
841
1068
0
542
1586
67
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
1377
1424
1044
1024
1310
562
1603
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
1377
1424
1042
0
542
574
1601
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
1377
1425
1041
1024
1310
574
1601
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
1377
1425
1044
1024
1310
562
1603
18
15
270
386
547
311
453
781
932
760
994
576
1849
1345
1377
1425
1042
0
542
574
1601
18
15
270
386
547
311
453
781
932
760
994
576
1849
833
865
1424
1044
1024
542
46
1057
18
15
270
386
547
311
453
781
932
760
994
576
1849
833
865
1424
1042
0
542
44
1058
18
15
270
386
547
311
453
781
932
760
994
576
1849
833
865
1425
1041
1024
542
44
1058
18
15
270
386
547
311
453
781
932
760
994
576
1849
833
865
1425
1036
0
542
46
1057
18
15
270
386
547
311
453
781
932
760
994
576
1849
833
865
1425
1044
1024
542
46
1057
18
15
270
386
547
311
453
781
932
760
994
576
1849
833
865
1425
1042
0
542
44
1058
18
15
270
386
547
311
453
781
932
760
994
576
1849
833
865
1425
1068
0
542
46
1057
18
15
270
386
547
311
453
781
932
760
994
576
1849
833
865
912
1044
1024
542
46
1057
18
15
270
386
547
311
453
781
932
760
994
576
1849
833
865
912
1042
0
542
44
1058
18
15
270
386
547
311
453
781
932
760
994
576
1849
833
865
913
1041
1024
542
44
1058
18
15
270
386
547
311
453
781
932
760
994
576
1849
833
865
913
1036
0
542
46
1057
18
15
270
386
547
311
453
781
932
760
994
576
1849
833
865
913
1044
1024
542
46
1057
18
15
270
386
547
311
453
781
932
760
994
576
1849
833
865
913
1042
0
542
44
1058
18
15
270
386
547
311
453
781
932
760
994
576
1849
833
865
913
1068
0
542
46
1057
18
15
270
386
547
311
453
781
932
760
994
576
1849
833
865
841
1068
0
542
46
1057
18
15
270
386
547
311
453
781
932
760
994
576
1849
1473
865
1424
1044
256
542
594
30
18
15
270
386
547
311
453
781
932
760
994
576
1849
1473
865
1424
1042
0
542
594
30
18
15
270
386
547
311
453
781
932
760
994
576
1849
1473
865
1425
1041
512
542
594
30
18
15
270
386
547
311
453
781
932
760
994
576
1849
1473
865
1425
1036
0
542
594
30
18
15
270
386
547
311
453
781
932
760
994
576
1849
1473
865
1425
1042
0
542
594
30
18
15
270
386
547
311
453
781
932
760
994
576
1849
1473
865
1425
1068
0
542
594
30
18
15
270
386
547
311
453
781
932
760
994
576
1849
1473
865
912
1044
256
542
594
30
18
15
270
386
547
311
453
781
932
760
994
576
1849
1473
865
912
1042
0
542
594
30
18
15
270
386
547
311
453
781
932
760
994
576
1849
1473
865
913
1041
256
542
594
30
18
15
270
386
547
311
453
781
932
760
994
576
1849
1473
865
913
1036
0
542
594
30
18
15
270
386
547
311
453
781
932
760
994
576
1849
1473
865
913
1042
0
542
594
30
18
15
270
386
547
311
453
781
932
760
994
576
1849
1473
865
913
1068
0
542
594
30
18
15
270
386
547
311
453
781
932
760
994
576
1849
1473
865
841
1068
0
542
594
30
18
15
270
386
547
311
453
276
900
752
978
576
1618
1168
944
948
1108
1024
1076
790
1070
18
15
270
386
547
311
453
276
900
752
978
576
1618
592
856
948
1108
128
692
390
1064
18
15
270
386
547
311
453
276
900
760
994
576
1620
592
872
872
1098
512
695
407
1029
18
15
270
386
547
311
453
276
900
760
994
576
1620
1172
949
944
1034
1024
1079
787
1067
18
15
270
386
547
311
453
276
900
760
994
576
1620
1172
949
944
1042
1024
1079
787
1067
18
15
270
386
547
311
453
276
900
760
994
576
1620
1172
949
945
1050
1024
1079
787
1067
18
15
270
386
547
311
453
276
900
760
994
576
1620
596
872
872
1036
1024
1079
35
1025
18
15
270
386
547
311
453
276
900
760
994
576
1620
596
872
872
1066
0
695
419
1025
18
15
270
386
547
311
453
276
900
760
994
576
1620
596
872
872
1068
0
695
419
1025
18
15
270
386
547
311
453
276
900
760
994
576
1620
596
872
872
1098
1024
1079
35
1025
18
15
270
386
547
311
453
276
900
760
994
576
1620
1236
872
872
1066
1024
1079
803
1025
18
15
270
386
547
311
453
276
900
760
994
576
1620
1236
872
872
1068
1024
1079
803
1025
18
15
270
386
547
311
453
276
900
760
994
576
1620
1236
872
872
1098
1024
1079
803
1025
18
15
270
386
547
311
453
276
900
760
994
576
1620
1876
872
872
1066
0
695
547
1
18
15
270
386
547
311
453
276
900
760
994
576
1620
1876
872
872
1068
0
695
547
1
18
15
270
386
547
311
453
276
900
760
994
576
1620
1876
872
872
1098
1024
1079
547
1
18
15
270
386
547
311
453
276
900
760
994
576
1618
1168
944
944
1036
1024
1076
790
1070
18
15
270
386
547
311
453
276
900
760
994
576
1618
1168
944
944
1042
1024
1076
790
1070
18
15
270
386
547
311
453
276
900
760
994
576
1618
1168
944
944
1068
1024
1076
790
1070
18
15
270
386
547
311
453
276
900
760
994
576
1618
1168
944
946
1041
1024
1076
790
1070
18
15
270
386
547
311
453
276
900
760
994
576
1618
1168
944
946
1034
1024
1076
790
1070
18
15
270
386
547
311
453
276
900
760
994
576
1618
1168
944
946
1042
1024
1076
790
1070
18
15
270
386
547
311
453
276
900
760
994
576
1618
1168
944
946
1050
1024
1076
790
1070
18
15
270
386
547
311
453
276
900
760
994
576
1618
1168
944
946
1066
1024
1076
790
1070
18
15
270
386
547
311
453
276
900
760
994
576
1618
592
856
944
1060
512
692
390
1064
18
15
270
386
547
311
453
276
900
760
994
576
1618
592
856
946
1098
512
692
390
1064
18
15
270
386
547
311
453
276
900
760
994
576
1618
592
872
872
1060
0
692
406
1029
18
15
270
386
547
311
453
276
900
760
994
576
1618
592
872
872
1066
0
692
406
1029
18
15
270
386
547
311
453
276
900
760
994
576
1618
592
872
872
1068
0
692
406
1029
18
15
270
386
547
311
453
276
900
760
994
576
1618
592
872
872
1100
0
692
406
1029
18
15
270
386
547
311
453
276
900
760
994
576
1618
592
872
872
1098
0
692
406
1029
18
15
270
386
547
311
453
276
932
752
994
576
1618
1168
920
916
1068
1024
1076
790
1072
18
15
270
386
547
311
453
276
932
752
978
576
1618
1168
920
916
1108
1024
1076
790
1072
18
15
270
386
547
311
453
276
932
760
994
576
1618
1168
920
914
1041
1024
1076
790
1072
18
15
270
386
547
311
453
276
932
760
994
576
1618
1168
920
914
1034
1024
1076
790
1072
18
15
270
386
547
311
453
276
932
760
994
576
1618
1168
920
914
1042
1024
1076
790
1072
18
15
270
386
547
311
453
276
932
760
994
576
1618
1168
920
914
1050
1024
1076
790
1072
18
15
270
386
547
311
453
276
932
760
994
576
1618
1168
920
914
1066
1024
1076
790
1072
18
15
270
386
547
311
453
276
932
760
994
576
1618
1168
920
914
1098
1024
1076
790
1072
18
15
270
386
547
311
453
789
900
752
978
576
1617
1425
372
948
1108
0
1134
1292
1052
18
15
270
386
547
311
453
789
900
752
978
576
1617
1425
373
948
1108
0
1134
1290
1050
18
15
270
386
547
311
453
789
900
752
978
576
1617
1429
372
948
1108
256
1134
1300
1048
18
15
270
386
547
311
453
789
900
752
978
576
1617
1429
373
948
1108
256
1134
1300
1050
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
361
873
1068
0
694
1574
261
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
345
433
1041
0
694
1574
305
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
345
433
1036
1024
1078
1574
305
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
345
433
1068
1024
1078
1574
305
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
345
433
1100
0
694
1574
305
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
345
945
1041
0
694
1574
305
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
345
945
1036
1024
1078
1574
305
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
345
945
1068
1024
1078
1574
305
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
345
945
1100
0
694
1574
305
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
1369
1457
1041
1024
1078
1574
1585
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
1369
1457
1036
1024
1078
1574
1585
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
1369
1457
1068
1024
1078
1574
1585
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
1369
1457
1100
1024
1078
1574
1585
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
873
873
1068
0
694
1574
133
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
857
1457
1041
1024
1078
1574
49
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
857
1457
1036
1024
1078
1574
49
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
857
1457
1068
1024
1078
1574
49
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
857
1457
1100
1024
1078
1574
49
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
857
945
1041
1024
1078
1574
49
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
857
945
1036
1024
1078
1574
49
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
857
945
1068
1024
1078
1574
49
18
15
270
386
547
311
453
789
900
760
994
576
1621
1361
857
945
1100
1024
1078
1574
49
18
15
270
386
547
311
453
789
900
760
994
576
1621
849
873
873
1068
0
694
358
1029
18
15
270
386
547
311
453
789
900
760
994
576
1621
1617
873
873
1068
1024
1078
726
5
18
15
270
386
547
311
453
789
900
760
994
576
1621
1489
361
873
1068
1024
1078
1318
1029
18
15
270
386
547
311
453
789
900
760
994
576
1621
1489
873
873
1068
0
694
1638
5
18
15
270
386
547
311
453
789
900
760
994
576
1618
1617
873
873
1036
1024
1140
708
5
18
15
270
386
547
311
453
789
900
760
994
576
1618
1617
873
873
1034
1024
1140
708
5
18
15
270
386
547
311
453
789
900
760
994
576
1618
1617
873
873
1066
1024
1140
708
5
18
15
270
386
547
311
453
789
900
760
994
576
1618
1617
873
873
1068
1024
1140
708
5
18
15
270
386
547
311
453
788
900
392
994
576
1618
1616
872
68
628
1024
1140
710
8
18
15
270
386
547
311
453
788
900
760
994
576
1620
1360
360
872
1036
1024
1143
1367
1285
18
15
270
386
547
311
453
788
900
760
994
576
1620
1360
360
872
1066
1024
1143
1367
1285
18
15
270
386
547
311
453
788
900
760
994
576
1620
1360
360
872
1068
1024
1143
1367
1285
18
15
270
386
547
311
453
788
900
760
994
576
1620
1360
360
872
1098
1024
1143
1367
1285
18
15
270
386
547
311
453
788
900
760
994
576
1620
848
872
872
1036
1024
1143
215
1029
18
15
270
386
547
311
453
788
900
760
994
576
1620
1616
872
872
1036
1024
1079
727
5
18
15
270
386
547
311
453
788
900
760
994
576
1620
1616
872
872
1066
1024
1079
727
5
18
15
270
386
547
311
453
788
900
760
994
576
1620
1616
872
872
1068
1024
1079
727
5
18
15
270
386
547
311
453
788
900
760
994
576
1620
1364
360
872
1036
1024
1079
1571
257
18
15
270
386
547
311
453
788
900
760
994
576
1620
1364
360
872
1066
0
695
1571
257
18
15
270
386
547
311
453
788
900
760
994
576
1620
1364
360
872
1068
0
695
1571
257
18
15
270
386
547
311
453
788
900
760
994
576
1620
1364
360
872
1098
1024
1079
1571
257
18
15
270
386
547
311
453
788
900
760
994
576
1620
1364
872
872
1036
1024
1079
1571
1
18
15
270
386
547
311
453
788
900
760
994
576
1620
1364
872
872
1066
1024
1079
1571
1
18
15
270
386
547
311
453
788
900
760
994
576
1620
1364
872
872
1068
0
695
1571
129
18
15
270
386
547
311
453
788
900
760
994
576
1620
852
872
872
1068
0
695
355
1025
18
15
270
386
547
311
453
788
900
760
994
576
1620
1492
360
872
1036
1024
1079
1315
1025
18
15
270
386
547
311
453
788
900
760
994
576
1620
1492
360
872
1066
1024
1079
1315
1025
18
15
270
386
547
311
453
788
900
760
994
576
1620
1492
360
872
1068
1024
1079
1315
1025
18
15
270
386
547
311
453
788
900
760
994
576
1620
1492
872
872
1036
1024
1079
1635
1
18
15
270
386
547
311
453
788
900
760
994
576
1620
1492
872
872
1066
1024
1079
1635
1
18
15
270
386
547
311
453
788
900
760
994
576
1620
1492
872
872
1068
0
695
1635
1
18
15
270
386
547
311
453
788
900
760
994
576
1618
1360
344
946
1041
1024
1076
1350
1320
18
15
270
386
547
311
453
788
900
760
994
576
1618
1360
344
946
1034
1024
1076
1350
1320
18
15
270
386
547
311
453
788
900
760
994
576
1618
1360
344
946
1042
1024
1076
1350
1320
18
15
270
386
547
311
453
788
900
760
994
576
1618
1360
344
946
1050
1024
1076
1350
1320
18
15
270
386
547
311
453
788
900
760
994
576
1618
1360
344
946
1066
1024
1076
1350
1320
18
15
270
386
547
311
453
788
900
760
994
576
1618
1360
344
946
1098
256
1076
1350
1320
18
15
270
386
547
311
453
788
900
760
994
576
1618
1360
360
872
1060
1024
1076
1366
1285
18
15
270
386
547
311
453
788
900
760
994
576
1618
1360
360
872
1066
1024
1076
1366
1285
18
15
270
386
547
311
453
788
900
760
994
576
1618
1360
360
872
1068
1024
1076
1366
1285
18
15
270
386
547
311
453
788
900
760
994
576
1618
1360
360
872
1100
1024
1076
1366
1285
18
15
270
386
547
311
453
788
900
760
994
576
1618
1360
360
872
1098
1024
1076
1366
1285
18
15
270
386
547
311
453
788
900
760
994
576
1618
1616
872
872
1036
1024
1076
726
5
18
15
270
386
547
311
453
788
900
760
994
576
1618
1616
872
872
1034
1024
1076
726
5
18
15
270
386
547
311
453
788
900
760
994
576
1618
1616
872
872
1060
1024
1076
726
5
18
15
270
386
547
311
453
788
900
760
994
576
1618
1616
872
872
1066
1024
1076
726
5
18
15
270
386
547
311
453
788
900
760
994
576
1618
1616
872
872
1068
1024
1076
726
5
18
15
270
386
547
311
453
788
900
760
994
576
1618
1616
872
872
1100
1024
1076
726
5
18
15
270
386
547
311
453
285
932
752
978
576
825
1185
929
916
1108
512
1566
1796
1086
18
15
270
386
547
311
453
285
932
752
978
576
1849
1185
929
916
1108
512
542
772
1086
18
15
270
386
547
311
453
285
932
760
994
576
1849
1185
929
913
1041
1024
542
772
1086
18
15
270
386
547
311
453
285
932
760
994
576
1849
1185
929
913
1044
1024
542
772
1086
18
15
270
386
547
311
453
797
900
760
994
576
825
801
881
1457
1036
0
286
4
30
18
15
270
386
547
311
453
797
900
760
994
576
825
801
881
1457
1068
0
286
4
30
18
15
270
386
547
311
453
797
900
760
994
576
825
801
881
945
1036
0
286
4
30
18
15
270
386
547
311
453
797
900
760
994
576
825
801
881
945
1068
0
286
4
30
18
15
270
386
547
311
453
797
900
760
994
576
1849
801
881
1457
1041
512
542
4
1054
18
15
270
386
547
311
453
797
900
760
994
576
1849
801
881
1457
1036
1024
542
4
1054
18
15
270
386
547
311
453
797
900
760
994
576
1849
801
881
1457
1044
1024
542
4
1054
18
15
270
386
547
311
453
797
900
760
994
576
1849
801
881
1457
1068
0
542
4
1054
18
15
270
386
547
311
453
797
900
760
994
576
1849
801
881
945
1068
0
542
4
1054
18
15
270
386
547
311
453
797
900
760
994
576
1849
1313
369
945
1068
0
542
516
1054
18
15
270
386
547
311
453
797
900
760
994
576
1849
1313
881
1457
1041
1024
1310
516
30
18
15
270
386
547
311
453
797
900
760
994
576
1849
1313
881
1457
1068
0
542
516
30
18
15
270
386
547
311
453
797
900
760
994
576
1849
1313
881
945
1068
0
542
516
30
18
15
270
386
547
311
453
797
900
760
994
576
1849
1313
1393
1457
1041
1024
1310
516
1566
18
15
270
386
547
311
453
300
900
400
978
576
820
1152
896
152
626
592
1563
1820
1056
18
15
270
386
547
311
453
300
900
400
978
576
1844
1152
896
152
626
336
539
1703
1061
18
15
270
386
547
311
453
300
932
752
994
576
1844
384
832
802
1050
1039
539
284
1024
18
15
270
386
547
311
453
300
932
752
994
576
1844
384
832
802
1066
1039
539
284
1024
18
15
270
386
547
311
453
300
932
760
994
576
1844
384
832
848
1042
15
539
284
1024
18
15
270
386
547
311
453
300
932
760
994
576
1844
384
832
912
1042
15
539
284
1024
18
15
270
386
547
311
453
300
932
760
994
576
1844
384
832
850
1042
15
539
284
1024
18
15
270
386
547
311
453
300
932
760
994
576
1844
384
832
914
1042
15
539
284
1024
18
15
270
386
547
311
453
301
900
400
978
576
825
1153
897
153
628
592
1566
1820
1058
18
15
270
386
547
311
453
301
900
400
978
576
1849
1153
897
153
628
592
542
798
1057
18
15
270
386
547
311
453
301
900
752
1746
576
825
1153
897
729
1620
80
1566
1820
1058
18
15
270
386
547
311
453
301
900
752
1746
576
1849
1153
897
729
1620
80
542
798
1057
18
15
270
386
547
311
453
301
900
760
994
576
1849
1153
897
946
1066
0
542
796
1058
18
15
270
386
547
311
453
301
932
752
994
576
1849
385
833
801
1049
256
542
274
1027
18
15
270
386
547
311
453
301
932
752
994
576
1849
385
833
801
1066
256
542
274
1027
18
15
270
386
547
311
453
301
932
752
978
576
1849
385
833
852
1108
256
542
274
1027
18
15
270
386
547
311
453
301
932
760
994
576
1849
385
833
849
1041
512
542
284
1026
18
15
270
386
547
311
453
301
932
760
994
576
1849
385
833
849
1044
256
542
284
1026
18
15
270
386
547
311
453
301
932
760
994
576
1849
385
833
849
1042
512
542
284
1026
18
15
270
386
547
311
453
301
932
760
994
576
1849
385
833
848
1044
256
542
284
1026
18
15
270
386
547
311
453
301
932
760
994
576
1849
385
833
848
1042
512
542
284
1026
18
15
270
386
547
311
453
301
932
760
994
576
1849
385
833
912
1044
256
542
284
1026
18
15
270
386
547
311
453
301
932
760
994
576
1849
385
833
912
1042
256
542
274
1027
18
15
270
386
547
311
453
301
932
760
994
576
1849
385
833
913
1041
256
542
274
1027
18
15
270
386
547
311
453
301
932
760
994
576
1849
385
833
913
1042
256
542
274
1027
18
15
270
386
547
311
453
301
932
760
994
576
1849
385
833
841
1042
256
542
274
1027
18
15
270
386
547
311
453
301
932
760
994
576
1849
385
833
841
1066
256
542
274
1027
18
15
270
386
547
311
453
301
932
760
994
576
1849
385
833
841
1068
512
542
284
1026
18
15
270
386
547
311
453
301
932
760
994
576
1849
385
833
850
1042
256
542
274
1027
18
15
270
386
547
311
453
301
932
760
994
576
1849
385
833
850
1050
256
542
274
1027
18
15
270
386
547
311
453
812
932
760
994
576
1620
1408
320
400
1042
1024
1143
1311
1024
18
15
270
386
547
311
453
812
932
760
994
576
1620
1408
320
400
1098
1024
1143
1311
1024
18
15
270
386
547
311
453
812
932
760
994
576
1620
1408
320
912
1034
1024
1143
1311
1024
18
15
270
386
547
311
453
812
932
760
994
576
1620
1408
320
912
1042
1024
1143
1311
1024
18
15
270
386
547
311
453
812
932
760
994
576
1620
1408
320
912
1050
1024
1143
1311
1024
18
15
270
386
547
311
453
812
932
760
994
576
1620
1408
320
840
1034
1024
1143
1311
1024
18
15
270
386
547
311
453
812
932
760
994
576
1620
1408
320
840
1050
1024
1143
1311
1024
18
15
270
386
547
311
453
812
932
760
994
576
1620
1408
320
840
1098
1024
1143
1311
1024
18
15
270
386
547
311
453
812
932
760
994
576
1620
1408
320
402
1041
1024
1143
1311
1024
18
15
270
386
547
311
453
812
932
760
994
576
1620
1408
320
402
1034
1024
1143
1311
1024
18
15
270
386
547
311
453
812
932
760
994
576
1620
1408
320
402
1042
1024
1143
1311
1024
18
15
270
386
547
311
453
812
932
760
994
576
1620
1408
320
402
1050
1024
1143
1311
1024
18
15
270
386
547
311
453
812
932
760
994
576
1620
1408
320
402
1098
1024
1143
1311
1024
18
15
270
386
547
311
453
812
932
760
994
576
1620
1408
320
914
1041
1024
1143
1311
1024
18
15
270
386
547
311
453
812
932
760
994
576
1620
1408
320
914
1034
1024
1143
1311
1024
18
15
270
386
547
311
453
812
932
760
994
576
1620
1408
320
914
1049
1024
1143
1311
1024
18
15
270
386
547
311
453
812
932
760
994
576
1620
1408
320
914
1042
1024
1143
1311
1024
18
15
270
386
547
311
453
812
932
760
994
576
1620
1408
320
914
1050
1024
1143
1311
1024
18
15
270
386
547
311
453
812
932
760
994
576
1844
1408
320
912
1042
15
539
636
1024
18
15
270
386
547
311
453
812
932
760
994
576
1844
1408
320
850
1042
15
539
636
1024
18
15
270
386
547
311
453
812
932
760
994
576
1844
1408
320
914
1042
15
539
636
1024
18
15
270
386
547
311
453
812
932
760
994
576
1844
1408
832
848
1042
15
539
636
0
18
15
270
386
547
311
453
812
932
760
994
576
1844
1408
832
1424
1042
15
539
636
0
18
15
270
386
547
311
453
812
932
760
994
576
1844
1408
832
912
1042
15
539
636
0
18
15
270
386
547
311
453
812
932
760
994
576
1844
1408
832
850
1042
15
539
636
0
18
15
270
386
547
311
453
812
932
760
994
576
1844
1408
832
1426
1042
15
539
636
0
18
15
270
386
547
311
453
812
932
760
994
576
1844
1408
832
914
1042
15
539
636
0
18
15
270
386
547
311
453
813
932
752
978
576
1617
1409
321
852
1108
1024
1134
1310
1025
18
15
270
386
547
311
453
813
932
752
978
576
825
1409
833
852
1108
512
1566
1660
2
18
15
270
386
547
311
453
813
932
752
978
576
1621
1409
321
852
1108
1024
1078
1306
1027
18
15
270
386
547
311
453
813
932
752
978
576
1625
1409
321
852
1108
1024
1502
1298
1043
18
15
270
386
547
311
453
813
932
752
978
576
1849
1409
321
852
1108
1024
1310
1305
1027
18
15
270
386
547
311
453
813
932
752
978
576
1849
1409
833
852
1108
512
542
626
3
18
15
270
386
547
311
453
813
932
760
994
576
1617
1409
321
849
1041
1031
1077
1306
1027
18
15
270
386
547
311
453
813
932
760
994
576
1617
1409
321
849
1049
1039
1077
1306
1027
18
15
270
386
547
311
453
813
932
760
994
576
1617
1409
321
849
1042
1031
1077
1306
1027
18
15
270
386
547
311
453
813
932
760
994
576
1617
1409
321
400
1042
1031
1077
1306
1027
18
15
270
386
547
311
453
813
932
760
994
576
1617
1409
321
401
1042
1031
1077
1306
1027
18
15
270
386
547
311
453
813
932
760
994
576
1617
1409
321
912
1042
1039
1077
1306
1027
18
15
270
386
547
311
453
813
932
760
994
576
1617
1409
321
913
1042
1031
1077
1306
1027
18
15
270
386
547
311
453
813
932
760
994
576
1617
1409
321
841
1033
1039
1077
1306
1027
18
15
270
386
547
311
453
813
932
760
994
576
1617
1409
321
841
1042
1031
1077
1306
1027
18
15
270
386
547
311
453
813
932
760
994
576
1617
1409
321
841
1097
1039
1077
1306
1027
18
15
270
386
547
311
453
813
932
760
994
576
1617
1409
321
850
1042
1031
1077
1306
1027
18
15
270
386
547
311
453
813
932
760
994
576
1621
1409
321
849
1041
1024
1078
1310
1025
18
15
270
386
547
311
453
813
932
760
994
576
1621
1409
321
849
1044
1024
1078
1310
1025
18
15
270
386
547
311
453
813
932
760
994
576
1621
1409
321
849
1042
1024
1078
1310
1025
18
15
270
386
547
311
453
813
932
760
994
576
1621
1409
321
400
1044
1024
1078
1310
1025
18
15
270
386
547
311
453
813
932
760
994
576
1621
1409
321
400
1042
1024
1078
1310
1025
18
15
270
386
547
311
453
813
932
760
994
576
1621
1409
321
401
1041
1024
1078
1310
1025
18
15
270
386
547
311
453
813
932
760
994
576
1621
1409
321
401
1036
1024
1078
1310
1025
18
15
270
386
547
311
453
813
932
760
994
576
1621
1409
321
401
1044
1024
1078
1310
1025
18
15
270
386
547
311
453
813
932
760
994
576
1621
1409
321
401
1042
1024
1078
1310
1025
18
15
270
386
547
311
453
813
932
760
994
576
1621
1409
321
401
1100
1024
1078
1310
1025
18
15
270
386
547
311
453
813
932
760
994
576
1621
1409
321
912
1044
1024
1078
1310
1025
18
15
270
386
547
311
453
813
932
760
994
576
1621
1409
321
912
1042
1024
1078
1310
1025
18
15
270
386
547
311
453
813
932
760
994
576
1621
1409
321
913
1041
1024
1078
1310
1025
18
15
270
386
547
311
453
813
932
760
994
576
1621
1409
321
913
1036
1024
1078
1310
1025
18
15
270
386
547
311
453
813
932
760
994
576
1621
1409
321
913
1044
1024
1078
1310
1025
18
15
270
386
547
311
453
813
932
760
994
576
1621
1409
321
913
1042
1024
1078
1310
1025
18
15
270
386
547
311
453
813
932
760
994
576
1621
1409
321
913
1068
1024
1078
1310
1025
18
15
270
386
547
311
453
813
932
760
994
576
1621
1409
321
841
1042
1024
1078
1310
1025
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
849
1041
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
849
1049
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
849
1042
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
849
1050
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
849
1098
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
400
1034
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
400
1042
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
400
1098
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
401
1041
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
401
1042
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
401
1050
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
401
1066
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
401
1098
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
912
1034
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
912
1042
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
912
1052
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
912
1050
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
912
1066
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
913
1041
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
913
1034
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
913
1042
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
913
1050
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
913
1066
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
913
1098
256
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
841
1033
1039
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
841
1034
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
841
1049
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
841
1042
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
841
1097
1039
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
841
1100
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1620
1409
321
841
1098
1024
1079
1306
1026
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
849
1041
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
849
1044
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
849
1049
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
849
1042
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
849
1050
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
849
1098
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
400
1044
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
400
1034
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
400
1042
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
400
1098
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
401
1041
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
401
1036
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
401
1044
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
401
1042
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
401
1050
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
401
1066
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
401
1100
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
912
1044
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
912
1034
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
912
1042
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
912
1052
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
912
1050
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
912
1066
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
913
1041
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
913
1036
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
913
1044
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
913
1042
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
913
1052
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
913
1050
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
913
1068
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
913
1098
256
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
841
1034
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
841
1042
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
841
1097
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
841
1100
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
841
1098
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1618
1411
321
850
1042
1024
1076
1304
1025
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
321
849
1041
1024
1310
1298
1027
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
321
849
1044
1024
1310
1298
1027
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
321
849
1042
0
542
620
1026
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
321
400
1044
1024
1310
1298
1027
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
321
400
1042
0
542
620
1026
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
321
401
1041
1024
1310
1298
1027
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
321
401
1042
0
542
620
1026
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
321
912
1044
256
542
622
1025
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
321
912
1042
0
542
620
1026
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
321
913
1041
1024
1310
1298
1027
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
321
913
1036
0
542
622
1025
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
321
913
1042
0
542
620
1026
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
321
913
1068
0
542
622
1025
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
321
841
1042
1024
1310
1298
1027
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
321
850
1042
1024
1310
1298
1027
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
321
850
1050
1024
1310
1298
1027
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
833
849
1041
512
542
626
3
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
833
849
1044
256
542
622
1
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
833
849
1042
0
542
620
2
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
833
1424
1042
0
542
620
2
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
833
1425
1041
512
542
626
3
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
833
1425
1036
0
542
622
1
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
833
1425
1042
0
542
620
2
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
833
1425
1068
0
542
622
1
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
833
912
1044
256
542
622
1
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
833
912
1042
0
542
620
2
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
833
913
1041
256
542
626
3
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
833
913
1036
0
542
622
1
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
833
913
1042
0
542
620
2
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
833
913
1068
0
542
622
1
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
833
841
1036
0
542
622
1
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
833
841
1042
256
542
626
3
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
833
850
1042
256
542
626
3
18
15
270
386
547
311
453
813
932
760
994
576
1849
1409
833
850
1050
256
542
626
3
18
15
270
386
547
311
453
885
932
760
994
576
825
777
777
841
1036
0
286
194
6
18
15
270
386
547
311
453
885
932
760
994
576
825
777
777
841
1066
512
1566
194
6
18
15
270
386
547
311
453
885
932
760
994
576
825
777
777
841
1068
0
286
194
6
18
15
270
898
547
55
709
268
914
920
993
1088
1364
320
836
594
107
1032
823
951
1030
18
15
270
898
547
55
709
780
932
904
993
1088
1364
1344
1376
1394
1147
1032
823
1919
1093
18
15
270
898
547
55
709
780
914
912
978
1088
1362
1344
1348
1108
1140
512
1716
1910
1030
18
15
270
898
547
55
709
780
914
912
978
1088
1362
1344
1348
1364
1140
512
1716
1910
1030
18
15
270
898
547
55
709
780
914
912
978
1088
1362
1344
1348
308
116
512
1716
1974
1030
18
15
270
898
547
55
709
780
914
912
978
1088
1362
1344
1348
1332
1140
512
1716
1910
1030
18
15
270
898
547
55
709
780
914
912
978
1088
1362
1344
1348
1332
116
512
1716
1974
1030
18
15
270
898
547
55
709
780
914
920
993
1088
1364
1344
1346
1288
1131
1032
823
1975
1025
18
15
270
898
547
55
709
780
914
920
993
1088
1364
1344
1346
265
107
1032
823
1951
1025
18
15
270
898
547
55
709
780
914
920
993
1088
1364
1344
1346
1289
1131
1032
823
1975
1025
18
15
270
898
547
55
709
780
914
920
993
1088
1364
1344
1346
1329
1131
1032
823
1975
1025
18
15
270
898
547
55
709
780
914
920
993
1088
1364
1344
1348
1106
1131
1032
823
1975
1030
18
15
270
898
547
55
709
780
914
920
993
1088
1364
1344
1348
1330
1131
1032
823
1975
1030
18
15
270
898
547
55
709
780
914
920
994
1088
1364
1344
1346
264
108
512
1719
1947
1025
18
15
270
898
547
55
709
780
914
920
994
1088
1364
1344
1346
1288
1132
512
1719
1951
1025
18
15
270
898
547
55
709
780
914
920
994
1088
1364
1344
1346
1288
108
512
1719
1947
1025
18
15
270
898
547
55
709
780
914
920
994
1088
1364
1344
1346
265
105
527
1719
1975
1025
18
15
270
898
547
55
709
780
914
920
994
1088
1364
1344
1346
265
108
512
1719
1947
1025
18
15
270
898
547
55
709
780
914
920
994
1088
1364
1344
1346
1289
105
527
1719
1975
1025
18
15
270
898
547
55
709
780
914
920
994
1088
1364
1344
1346
1289
1129
527
1719
1911
1281
18
15
270
898
547
55
709
780
914
920
994
1088
1364
1344
1346
1289
1132
512
1719
1951
1025
18
15
270
898
547
55
709
780
914
920
994
1088
1364
1344
1346
1289
108
512
1719
1947
1025
18
15
270
898
547
55
709
780
914
920
994
1088
1364
1344
1346
304
108
512
1719
1947
1025
18
15
270
898
547
55
709
780
914
920
994
1088
1364
1344
1346
1328
108
512
1719
1947
1025
18
15
270
898
547
55
709
780
914
920
994
1088
1364
1344
1346
306
108
512
1719
1947
1025
18
15
270
898
547
55
709
780
914
920
994
1088
1364
1344
1346
1330
108
512
1719
1947
1025
18
15
270
898
547
55
709
780
914
920
994
1088
1364
1344
1348
304
108
512
1719
1911
1286
18
15
270
898
547
55
709
780
914
920
994
1088
1364
1344
1348
1328
108
512
1719
1911
1286
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1346
264
108
512
1716
1946
1026
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1346
264
106
512
1716
1946
1026
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1346
1288
1132
512
1716
1946
1026
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1346
1288
108
512
1716
1946
1026
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1346
1288
106
512
1716
1946
1026
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1346
1288
1130
512
1716
1950
1025
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1346
265
105
512
1716
1946
1026
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1346
265
108
512
1716
1946
1026
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1346
337
105
512
1716
1946
1026
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1346
1289
105
512
1716
1946
1026
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1346
1289
1129
512
1716
1950
1025
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1346
1289
1132
512
1716
1946
1026
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1346
1289
108
512
1716
1946
1026
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1346
304
108
512
1716
1946
1026
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1346
1328
108
512
1716
1946
1026
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1346
306
108
512
1716
1946
1026
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1346
1330
108
512
1716
1946
1026
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1348
304
108
512
1716
1950
1030
18
15
270
898
547
55
709
780
914
920
994
1088
1362
1344
1348
1328
108
512
1716
1950
1030
18
15
270
898
547
55
709
781
932
920
994
1088
1364
1345
1377
265
108
512
1719
1901
1310
18
15
270
898
547
55
709
781
932
920
994
1088
1364
1345
1377
1289
1132
512
1719
1901
1310
18
15
270
898
547
55
709
781
932
920
994
1088
1364
1345
1377
1289
108
512
1719
1901
1310
18
15
270
898
547
55
709
781
932
920
994
1088
1362
1345
1377
265
105
512
1716
1900
1310
18
15
270
898
547
55
709
781
932
920
994
1088
1362
1345
1377
265
108
512
1716
1948
1089
18
15
270
898
547
55
709
781
932
920
994
1088
1362
1345
1377
265
106
512
1716
1948
1089
18
15
270
898
547
55
709
781
932
920
994
1088
1362
1345
1377
1289
105
512
1716
1900
1310
18
15
270
898
547
55
709
781
932
920
994
1088
1362
1345
1377
1289
1132
512
1716
1948
1089
18
15
270
898
547
55
709
781
932
920
994
1088
1362
1345
1377
1289
108
512
1716
1948
1089
18
15
270
898
547
55
709
781
932
920
994
1088
1362
1345
1377
1289
106
512
1716
1948
1089
18
15
270
898
547
55
709
781
932
920
994
1088
1362
1345
1377
1289
1130
512
1716
1948
1089
18
15
270
898
547
55
709
781
932
920
994
1088
1362
1347
1377
265
105
512
1716
1960
1066
18
15
270
898
547
55
709
781
932
920
994
1088
1362
1347
1377
265
108
512
1716
1960
1066
18
15
270
898
547
55
709
781
932
920
994
1088
1362
1347
1377
265
106
512
1716
1960
1066
18
15
270
898
547
55
709
781
932
920
994
1088
1362
1347
1377
1289
105
512
1716
1960
1066
18
15
270
898
547
55
709
781
932
920
994
1088
1362
1347
1377
1289
1132
512
1716
1960
1066
18
15
270
898
547
55
709
781
932
920
994
1088
1362
1347
1377
1289
108
512
1716
1960
1066
18
15
270
898
547
55
709
781
932
920
994
1088
1362
1347
1377
1289
106
512
1716
1960
1066
18
15
270
898
547
55
709
781
932
920
994
1088
1362
1347
1377
1289
1130
512
1716
1960
1066
18
15
270
898
547
55
709
789
900
920
994
1088
1362
1361
1385
297
105
512
1716
1924
1029
18
15
270
898
547
55
709
789
900
920
994
1088
1362
1361
1385
297
108
512
1716
1924
1029
18
15
270
898
547
55
709
789
900
920
994
1088
1362
1361
1385
297
106
512
1716
1924
1029
18
15
270
898
547
55
709
789
900
920
994
1088
1362
1361
1385
1321
105
512
1716
1924
1029
18
15
270
898
547
55
709
789
900
920
994
1088
1362
1361
1385
1321
108
512
1716
1924
1029
18
15
270
898
547
55
709
789
900
920
994
1088
1362
1361
1385
1321
106
512
1716
1924
1029
18
15
270
898
547
55
709
788
900
920
994
1088
1364
1364
1384
296
108
512
1719
1891
1025
18
15
270
898
547
55
709
788
900
920
994
1088
1364
1364
1384
1320
108
512
1719
1891
1025
18
15
270
898
547
55
709
788
900
920
994
1088
1362
1360
1384
296
108
512
1716
1926
1032
18
15
270
898
547
55
709
788
900
920
994
1088
1362
1360
1384
296
106
512
1716
1942
1029
18
15
270
898
547
55
709
788
900
920
994
1088
1362
1360
1384
1320
1132
512
1716
1942
1029
18
15
270
898
547
55
709
788
900
920
994
1088
1362
1360
1384
1320
108
512
1716
1926
1032
18
15
270
898
547
55
709
788
900
920
994
1088
1362
1360
1384
1320
106
512
1716
1942
1029
18
15
270
898
547
55
709
396
914
920
993
1088
1364
576
1602
1106
1131
1032
823
567
1153
18
15
270
898
547
55
709
396
914
920
993
1088
1364
576
1602
594
1131
1032
823
567
1153
18
15
270
898
547
55
709
396
914
920
993
1088
1364
576
1604
1106
1131
1032
823
567
1158
18
15
270
898
547
55
709
396
914
920
993
1088
1364
576
1604
594
107
1032
823
567
1158
18
15
270
898
547
55
709
396
914
920
993
1088
1364
576
1604
594
1131
1032
823
567
1158
18
15
270
898
547
55
709
396
914
1784
1249
1088
1364
576
1602
1737
1547
1800
1847
1087
641
18
15
270
898
547
55
709
396
914
1784
993
1088
1364
576
1602
1737
75
1032
823
567
1153
18
15
270
898
547
55
453
268
914
912
978
1088
1874
576
836
596
116
512
692
62
1030
18
15
270
898
547
55
453
268
914
912
978
1088
1874
576
836
308
116
512
692
62
1030
18
15
270
898
547
55
453
268
914
912
978
1088
1874
576
836
1332
1140
512
692
62
1030
18
15
270
898
547
55
453
268
914
912
978
1088
1874
576
836
1332
116
512
692
62
1030
18
15
270
898
547
55
453
268
914
920
994
1088
1876
576
834
264
108
512
695
63
1025
18
15
270
898
547
55
453
268
914
920
994
1088
1876
576
834
1288
1132
512
695
63
1025
18
15
270
898
547
55
453
268
914
920
994
1088
1876
576
834
1288
108
512
695
63
1025
18
15
270
898
547
55
453
268
914
920
994
1088
1876
576
834
265
105
527
695
55
1025
18
15
270
898
547
55
453
268
914
920
994
1088
1876
576
834
265
108
512
695
63
1025
18
15
270
898
547
55
453
268
914
920
994
1088
1876
576
834
304
108
512
695
63
1025
18
15
270
898
547
55
453
268
914
920
994
1088
1876
576
834
306
108
512
695
63
1025
18
15
270
898
547
55
453
268
914
920
994
1088
1876
576
836
304
108
512
695
63
1030
18
15
270
898
547
55
453
268
914
920
994
1088
1874
576
834
264
108
512
692
62
1025
18
15
270
898
547
55
453
268
914
920
994
1088
1874
576
834
264
106
512
692
62
1025
18
15
270
898
547
55
453
268
914
920
994
1088
1874
576
834
1288
1132
512
692
62
1025
18
15
270
898
547
55
453
268
914
920
994
1088
1874
576
834
1288
108
512
692
62
1025
18
15
270
898
547
55
453
268
914
920
994
1088
1874
576
834
265
105
512
692
62
1025
18
15
270
898
547
55
453
268
914
920
994
1088
1874
576
834
265
108
512
692
62
1025
18
15
270
898
547
55
453
268
914
920
994
1088
1874
576
834
304
108
512
692
62
1025
18
15
270
898
547
55
453
268
914
920
994
1088
1874
576
834
306
108
512
692
62
1025
18
15
270
898
547
55
453
268
914
920
994
1088
1874
576
836
304
108
512
692
62
1030
18
15
270
898
547
55
453
268
914
920
994
1088
1874
1856
834
264
108
512
692
558
1
18
15
270
898
547
55
453
268
914
920
994
1088
1874
1856
834
264
106
512
692
558
1
18
15
270
898
547
55
453
268
914
920
994
1088
1874
1856
834
265
105
512
692
558
1
18
15
270
898
547
55
453
268
914
920
994
1088
1874
1856
834
265
108
512
692
558
1
18
15
270
898
547
55
453
268
914
920
994
1088
1874
1856
834
304
108
512
692
558
1
18
15
270
898
547
55
453
268
914
920
994
1088
1874
1856
834
306
108
512
692
558
1
18
15
270
898
547
55
453
268
914
920
994
1088
1874
1856
836
304
108
512
692
566
6
18
15
270
898
547
55
453
269
932
920
994
1088
1876
577
865
265
108
512
695
54
1090
18
15
270
898
547
55
453
269
932
920
994
1088
1876
577
865
265
106
512
695
54
1090
18
15
270
898
547
55
453
269
932
920
994
1088
1874
577
865
265
105
512
692
52
1054
18
15
270
898
547
55
453
269
932
920
994
1088
1874
577
865
265
108
512
692
52
1054
18
15
270
898
547
55
453
269
932
920
994
1088
1874
577
865
265
106
512
692
52
1054
18
15
270
898
547
55
453
269
932
920
994
1088
1874
1857
865
265
105
512
692
564
30
18
15
270
898
547
55
453
269
932
920
994
1088
1874
1857
865
265
108
512
692
564
30
18
15
270
898
547
55
453
269
932
920
994
1088
1874
1857
865
265
106
512
692
564
30
18
15
270
898
547
55
453
269
932
920
994
1088
1874
579
865
265
105
512
692
56
1098
18
15
270
898
547
55
453
269
932
920
994
1088
1874
579
865
265
108
512
692
56
1098
18
15
270
898
547
55
453
269
932
920
994
1088
1874
579
865
265
106
512
692
56
1098
18
15
270
898
547
55
453
269
932
920
994
1088
1874
1859
865
265
105
512
692
552
42
18
15
270
898
547
55
453
269
932
920
994
1088
1874
1859
865
265
108
512
692
552
42
18
15
270
898
547
55
453
269
932
920
994
1088
1874
1859
865
265
106
512
692
552
42
18
15
270
898
547
55
453
780
914
912
978
1088
1874
1344
324
340
116
512
692
886
1030
18
15
270
898
547
55
453
780
914
912
978
1088
1874
1344
324
308
116
512
692
886
1030
18
15
270
898
547
55
453
780
914
912
978
1088
1874
1344
836
1108
1140
512
692
886
6
18
15
270
898
547
55
453
780
914
912
978
1088
1874
1344
836
1332
1140
512
692
886
6
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1344
322
264
108
512
695
891
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1344
322
265
105
527
695
891
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1344
322
265
108
512
695
891
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1344
322
337
105
512
695
891
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1344
322
304
108
512
695
891
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1344
322
306
108
512
695
891
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1344
834
1105
1129
512
695
891
1
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1344
834
1288
1132
512
695
891
1
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1344
834
1289
1132
512
695
891
1
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1344
324
304
108
512
695
895
1030
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1472
322
264
108
512
695
1727
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1472
322
265
105
527
695
1691
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1472
322
265
108
512
695
1727
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1472
322
306
108
512
695
1727
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1472
834
1105
1129
512
695
1695
1
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1472
834
1288
1132
512
695
1695
1
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1472
834
1288
108
512
695
1695
1
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1472
834
1289
1132
512
695
1695
1
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1472
834
1289
108
512
695
1695
1
18
15
270
898
547
55
453
780
914
920
994
1088
1876
1472
834
1330
108
512
695
1695
1
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1344
322
264
108
512
692
878
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1344
322
264
106
512
692
878
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1344
322
265
105
512
692
878
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1344
322
265
108
512
692
878
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1344
322
337
105
512
692
878
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1344
322
304
108
512
692
878
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1344
322
306
108
512
692
878
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1344
834
1105
1129
512
692
1582
1
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1344
834
1288
1132
512
692
1582
1
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1344
834
1288
1130
512
692
1582
1
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1344
834
1289
1129
512
692
1582
1
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1344
834
1289
1132
512
692
1582
1
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1344
324
304
108
512
692
886
1030
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1472
322
264
108
512
692
1726
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1472
322
264
106
512
692
1726
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1472
322
265
105
512
692
1726
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1472
322
265
108
512
692
1726
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1472
322
306
108
512
692
1726
1025
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1472
834
1105
1129
512
692
1710
1
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1472
834
1288
1132
512
692
1710
1
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1472
834
1288
108
512
692
1710
1
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1472
834
1288
1130
512
692
1710
1
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1472
834
1289
1129
512
692
1710
1
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1472
834
1289
1132
512
692
1710
1
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1472
834
1289
108
512
692
1710
1
18
15
270
898
547
55
453
780
914
920
994
1088
1874
1472
834
1330
108
512
692
1710
1
18
15
270
898
547
55
453
781
932
920
994
1088
1876
1345
353
265
108
512
695
877
1054
18
15
270
898
547
55
453
781
932
920
994
1088
1876
1345
353
265
106
512
695
877
1054
18
15
270
898
547
55
453
781
932
920
994
1088
1876
1473
353
265
108
512
695
1690
1042
18
15
270
898
547
55
453
781
932
920
994
1088
1876
1473
353
265
106
512
695
1690
1042
18
15
270
898
547
55
453
781
932
920
994
1088
1874
1345
353
265
105
512
692
876
1054
18
15
270
898
547
55
453
781
932
920
994
1088
1874
1345
353
265
108
512
692
876
1054
18
15
270
898
547
55
453
781
932
920
994
1088
1874
1345
353
265
106
512
692
876
1054
18
15
270
898
547
55
453
781
932
920
994
1088
1874
1473
353
265
105
512
692
1716
1054
18
15
270
898
547
55
453
781
932
920
994
1088
1874
1473
353
265
108
512
692
1716
1054
18
15
270
898
547
55
453
781
932
920
994
1088
1874
1473
353
265
106
512
692
1716
1054
18
15
270
898
547
55
453
781
932
920
994
1088
1874
1347
353
265
105
512
692
872
1052
18
15
270
898
547
55
453
781
932
920
994
1088
1874
1347
353
265
108
512
692
872
1052
18
15
270
898
547
55
453
781
932
920
994
1088
1874
1347
353
265
106
512
692
872
1052
18
15
270
898
547
55
453
276
900
920
994
1088
1876
1876
872
296
108
512
695
547
1
18
15
270
898
547
55
453
276
900
920
994
1088
1876
1876
872
296
106
512
695
547
1
18
15
270
898
547
55
453
788
900
920
994
1088
1876
1364
360
296
108
512
695
867
1025
18
15
270
898
547
55
453
788
900
920
994
1088
1876
1364
360
296
106
512
695
867
1025
18
15
270
898
547
55
453
813
932
920
994
1088
1876
1409
321
265
108
512
695
794
1026
18
15
270
898
547
55
453
813
932
920
994
1088
1876
1409
321
265
106
512
695
794
1026
18
15
270
898
547
55
453
813
932
920
994
1088
1874
1411
321
265
108
512
692
792
1052
18
15
270
898
547
55
453
813
932
920
994
1088
1874
1411
321
265
106
512
692
792
1052
18
15
270
898
547
87
197
268
914
1784
994
0
116
704
1730
1736
12
1664
1207
1855
1537
18
15
270
898
547
87
197
268
914
1784
994
0
116
704
1730
1736
76
1664
1207
1855
1537
18
15
270
898
547
87
197
268
914
1784
994
0
116
704
1730
1736
74
1664
1207
1855
1537
18
15
270
898
547
87
197
268
914
1784
994
0
116
704
1730
1737
12
1664
1207
1855
1537
18
15
270
898
547
87
197
268
914
1784
994
0
114
704
1730
1736
12
1664
1204
1846
1537
18
15
270
898
547
87
197
268
914
1784
994
0
114
704
1730
1736
42
1664
1204
1846
1537
18
15
270
898
547
87
197
268
914
1784
994
0
114
704
1730
1736
44
1664
1204
1846
1537
18
15
270
898
547
87
197
268
914
1784
994
0
114
704
1730
1736
76
1664
1204
1846
1537
18
15
270
898
547
87
197
268
914
1784
994
0
114
704
1730
1736
74
1664
1204
1846
1537
18
15
270
898
547
87
197
268
914
1784
994
0
114
704
1730
1737
12
1664
1204
1846
1537
18
15
270
898
547
87
197
405
932
1784
1250
1024
1138
1681
1689
1681
1684
1152
948
1700
1714
18
15
270
898
547
87
197
405
932
1784
1250
1024
1138
1681
1689
1681
1689
1152
948
1700
1714
18
15
270
898
547
87
197
405
932
1784
1250
1024
1138
1681
1689
1681
1682
1152
948
1700
1714
18
15
270
898
547
87
197
405
932
1784
1250
1024
1138
1681
1689
1681
1690
1152
948
1700
1714
18
15
270
898
547
87
197
404
914
1784
1250
1024
1140
1680
1674
1736
1548
1152
951
1703
1668
18
15
270
898
547
87
197
404
914
1784
1250
1024
1138
1680
1674
1736
1548
1152
948
1702
1673
18
15
270
898
547
87
197
404
914
1784
1250
1024
1138
1680
1674
1736
1556
1152
948
1702
1673
18
15
270
898
547
87
197
404
914
1784
1250
1024
1138
1680
1674
1736
1572
1152
948
1702
1673
18
15
270
898
547
87
197
429
932
1784
1250
1024
1129
1665
1697
1681
1684
1152
958
1718
1713
18
15
270
898
547
87
197
429
932
1784
1250
1024
1129
1665
1697
1681
1682
1152
958
1718
1713
18
15
270
898
547
87
197
429
932
1784
1250
1024
1129
1665
1697
1682
1682
1152
958
1718
1713
18
15
270
898
547
87
325
780
914
920
738
0
1908
1472
834
1160
697
1664
1719
1595
1
18
15
270
898
547
87
325
780
914
920
738
0
1908
1472
834
1160
698
1664
1719
1595
1
18
15
270
898
547
87
325
780
914
920
738
0
1908
1472
834
1161
697
1664
1719
1595
1
18
15
270
898
547
87
325
780
914
920
738
0
1908
1472
834
594
690
1664
1719
1595
1
18
15
270
898
547
87
325
780
914
920
738
0
1906
1472
834
1160
692
1664
1716
1598
1
18
15
270
898
547
87
325
780
914
920
738
0
1906
1472
834
1160
698
1664
1716
1598
1
18
15
270
898
547
87
325
780
914
920
738
0
1906
1472
834
594
690
1664
1716
1598
1
18
15
270
898
547
87
325
780
914
920
738
0
1906
1472
834
594
700
1664
1716
1598
1
18
15
270
898
547
87
325
332
914
920
738
0
1908
1856
770
594
690
1664
1719
671
1
18
15
270
898
547
87
325
332
914
920
738
0
1908
1856
772
592
690
1664
1719
671
6
18
15
270
898
547
87
325
332
914
920
738
0
1908
1856
772
594
690
1664
1719
671
6
18
15
270
898
547
87
325
332
914
920
738
0
1906
1856
770
594
690
1664
1716
666
2
18
15
270
898
547
87
325
844
914
912
738
0
1906
832
770
600
698
1664
1716
310
1025
18
15
270
898
547
87
325
844
914
920
738
0
1908
832
770
1161
697
1664
1719
351
1025
18
15
270
898
547
87
325
844
914
920
738
0
1908
832
770
594
690
1664
1719
351
1025
18
15
270
898
547
87
325
844
914
920
738
0
1908
832
772
592
690
1664
1719
351
1030
18
15
270
898
547
87
325
844
914
920
738
0
1908
832
772
592
700
1664
1719
319
1030
18
15
270
898
547
87
325
844
914
920
738
0
1908
832
772
594
690
1664
1719
351
1030
18
15
270
898
547
87
325
844
914
920
738
0
1906
832
770
594
690
1664
1716
310
1025
18
15
270
898
547
87
325
844
914
920
738
0
1906
832
770
594
700
1664
1716
310
1025
18
15
270
898
547
87
325
844
914
920
738
0
1906
832
772
592
690
1664
1716
306
1030
18
15
270
898
547
87
325
844
914
920
738
0
1906
832
772
592
700
1664
1716
306
1030
18
15
270
898
547
87
325
844
914
920
738
0
1906
832
772
594
690
1664
1716
306
1030
18
15
270
898
547
87
837
844
914
920
1250
1024
884
832
770
594
1714
1152
439
823
1
18
15
270
898
547
87
837
844
914
920
1250
1024
884
832
770
594
1722
1152
439
823
1
18
15
270
898
547
87
837
844
914
920
1250
1024
884
832
772
592
1714
1152
439
823
6
18
15
270
898
547
87
837
844
914
920
1250
1024
884
832
772
594
1714
1152
439
823
6
18
15
270
898
547
87
837
844
914
920
1250
1024
882
832
770
594
1714
1152
436
822
1
18
15
270
898
547
87
837
844
914
920
1250
1024
882
832
770
594
1722
1152
436
822
1
18
15
270
898
547
87
837
844
914
920
1250
1024
882
832
772
592
1716
1152
436
822
6
18
15
270
898
547
87
837
844
914
920
1250
1024
882
832
772
592
1714
1152
436
822
6
18
15
270
898
547
87
837
844
914
920
1250
1024
882
832
772
594
1714
1152
436
822
6
18
15
270
898
547
87
709
268
914
912
1234
1024
1332
320
834
600
1650
1232
859
859
1025
18
15
270
898
547
87
709
268
914
1784
1250
1024
1652
192
1730
1736
1548
1664
1207
95
1537
18
15
270
898
547
87
709
268
914
1784
1250
1024
1652
192
1730
1736
1546
1664
1207
95
1537
18
15
270
898
547
87
709
268
914
1784
1250
1024
1652
192
1730
1736
1562
1664
1207
95
1537
18
15
270
898
547
87
709
268
914
1784
1250
1024
1652
192
1730
1737
1545
1664
1207
95
1537
18
15
270
898
547
87
709
268
914
1784
1250
1024
1652
192
1730
1737
1548
1664
1207
95
1537
18
15
270
898
547
87
709
268
914
1784
1250
1024
1652
192
1730
1737
1561
1664
1207
95
1537
18
15
270
898
547
87
709
268
914
1784
1250
1024
1652
192
1730
1737
1577
1664
1207
95
1537
18
15
270
898
547
87
709
268
914
1784
1250
1024
1652
192
1730
1737
1580
1664
1207
95
1537
18
15
270
898
547
87
709
268
914
1784
1250
1024
1650
192
1730
1736
1548
1664
1204
94
1537
18
15
270
898
547
87
709
268
914
1784
1250
1024
1650
192
1730
1736
1546
1664
1204
94
1537
18
15
270
898
547
87
709
268
914
1784
1250
1024
1650
192
1730
1736
1562
1664
1204
94
1537
18
15
270
898
547
87
709
268
914
1784
1250
1024
1650
192
1730
1737
1545
1664
1204
94
1537
18
15
270
898
547
87
709
268
914
1784
1250
1024
1650
192
1730
1737
1548
1664
1204
94
1537
18
15
270
898
547
87
709
268
914
1784
1250
1024
1650
192
1730
1737
1577
1664
1204
94
1537
18
15
270
898
547
87
709
268
914
1784
1250
1024
1650
192
1730
1737
1580
1664
1204
94
1537
18
15
270
898
547
87
709
396
914
912
1234
1024
1332
576
1602
600
1650
1232
859
572
770
18
15
270
898
547
87
709
420
932
1784
1250
1024
1652
132
1701
1681
1554
1679
1207
115
1627
18
15
270
898
547
87
709
404
914
1776
1250
1024
1650
144
1674
1698
1578
1664
1204
102
1668
18
15
270
898
547
87
709
404
914
1784
1250
1024
1652
144
1674
1704
1676
1664
1207
103
1668
18
15
270
898
547
87
709
404
914
1784
1250
1024
1652
144
1674
1704
1580
1664
1207
103
1668
18
15
270
898
547
87
709
404
914
1784
1250
1024
1652
144
1674
1736
1548
1664
1207
103
1668
18
15
270
898
547
87
709
404
914
1784
1250
1024
1652
144
1674
1736
1580
1664
1207
103
1668
18
15
270
898
547
87
709
404
914
1784
1250
1024
1650
144
1674
1704
1676
1664
1204
102
1668
18
15
270
898
547
87
709
404
914
1784
1250
1024
1650
144
1674
1704
1580
1664
1204
102
1668
18
15
270
898
547
87
709
404
914
1784
1250
1024
1650
144
1674
1736
1548
1664
1204
102
1668
18
15
270
898
547
87
709
404
914
1784
1250
1024
1650
144
1674
1736
1580
1664
1204
102
1668
18
15
270
898
547
87
709
404
914
1784
1250
1024
1650
144
1674
1736
1612
1920
1204
102
1668
18
15
270
898
547
87
709
421
932
1776
1250
1024
1652
133
1700
1684
1562
1664
1207
113
1624
18
15
270
898
547
87
709
421
932
1776
1250
1024
1652
133
1700
1684
1690
1664
1207
113
1624
18
15
270
898
547
87
709
421
932
1776
1250
1024
1652
133
1701
1684
1562
1664
1207
113
1626
18
15
270
898
547
87
709
421
932
1776
1250
1024
1652
133
1701
1684
1690
1664
1207
113
1626
18
15
270
898
547
87
709
421
932
1776
1250
1024
1653
133
1700
1684
1578
1664
1206
116
1620
18
15
270
898
547
87
709
421
932
1784
1250
1024
1649
133
1701
1681
1554
1679
1205
116
1626
18
15
270
898
547
87
709
421
932
1784
1250
1024
1649
133
1701
1681
1682
1679
1205
116
1626
18
15
270
898
547
87
709
421
932
1784
1250
1024
1652
133
1697
1681
1561
1664
1207
114
1630
18
15
270
898
547
87
709
421
932
1784
1250
1024
1652
133
1697
1681
1554
1664
1207
114
1630
18
15
270
898
547
87
709
421
932
1784
1250
1024
1652
133
1697
1681
1562
1664
1207
114
1630
18
15
270
898
547
87
709
421
932
1784
1250
1024
1652
133
1697
1682
1553
1664
1207
114
1630
18
15
270
898
547
87
709
421
932
1784
1250
1024
1652
133
1700
1680
1554
1664
1207
113
1624
18
15
270
898
547
87
709
421
932
1784
1250
1024
1652
133
1701
1681
1554
1664
1207
113
1626
18
15
270
898
547
87
709
421
932
1784
1250
1024
1652
133
1701
1681
1562
1664
1207
113
1626
18
15
270
898
547
87
709
421
932
1784
1250
1024
1652
133
1701
1681
1682
1664
1207
113
1626
18
15
270
898
547
87
709
421
932
1784
1250
1024
1652
133
1701
1681
1690
1664
1207
113
1626
18
15
270
898
547
87
709
421
932
1784
1250
1024
1653
133
1697
1682
1553
1664
1206
114
1631
18
15
270
898
547
87
709
428
932
1784
1250
1024
1650
128
1696
1680
1554
1664
1204
118
1616
18
15
270
898
547
87
709
428
932
1784
1250
1024
1650
128
1696
1680
1684
1664
1204
118
1616
18
15
270
898
547
87
709
428
932
1784
1250
1024
1650
128
1696
1680
1682
1664
1204
118
1616
18
15
270
898
547
87
709
429
932
1784
1250
1024
1641
129
1697
1681
1553
1664
1214
118
1617
18
15
270
898
547
87
709
429
932
1784
1250
1024
1641
129
1697
1681
1681
1664
1214
118
1617
18
15
270
898
547
87
709
429
932
1784
1250
1024
1641
129
1697
1681
1554
1664
1214
118
1617
18
15
270
898
547
87
709
429
932
1784
1250
1024
1641
129
1697
1681
1684
1664
1214
118
1617
18
15
270
898
547
87
709
429
932
1784
1250
1024
1641
129
1697
1682
1554
1664
1214
118
1617
18
15
270
898
547
87
709
429
932
1784
1250
1024
1641
129
1697
1682
1682
1664
1214
118
1617
18
15
270
898
547
87
709
429
932
1784
1250
1024
1641
129
1697
1682
1690
1664
1214
118
1617
18
15
270
898
547
87
709
429
932
1784
1250
1024
1653
129
1697
1681
1553
1664
1206
118
1617
18
15
270
898
547
87
709
429
932
1784
1250
1024
1653
129
1697
1681
1681
1664
1206
118
1617
18
15
270
898
547
87
709
429
932
1784
1250
1024
1650
129
1697
1681
1553
1664
1204
116
1630
18
15
270
898
547
87
709
429
932
1784
1250
1024
1650
129
1697
1681
1681
1664
1204
116
1630
18
15
270
898
547
87
709
429
932
1784
1250
1024
1650
129
1697
1681
1554
1664
1204
116
1630
18
15
270
898
547
87
709
429
932
1784
1250
1024
1650
129
1697
1681
1562
1664
1204
116
1630
18
15
270
898
547
87
709
429
932
1784
1250
1024
1650
129
1697
1681
1684
1664
1204
116
1630
18
15
270
898
547
87
709
429
932
1784
1250
1024
1650
129
1697
1681
1690
1664
1204
116
1630
18
15
270
898
547
87
709
429
932
1784
1250
1024
1650
129
1697
1682
1554
1664
1204
116
1630
18
15
270
898
547
87
709
429
932
1784
1250
1024
1650
129
1697
1682
1578
1664
1204
116
1630
18
15
270
898
547
87
709
429
932
1784
1250
1024
1650
129
1697
1682
1682
1664
1204
116
1630
18
15
270
898
547
87
709
429
932
1784
1250
1024
1650
129
1697
1682
1692
1664
1204
116
1630
18
15
270
898
547
87
709
429
932
1784
1250
1024
1650
129
1697
1682
1690
1664
1204
116
1630
18
15
270
898
547
311
197
268
932
904
993
576
84
832
864
370
123
8
55
895
1349
18
15
270
898
547
311
197
268
932
904
994
576
82
832
864
260
116
0
52
894
1088
18
15
270
898
547
311
197
268
914
904
994
576
82
832
836
260
116
0
52
894
1030
18
15
270
898
547
311
197
268
914
904
994
576
82
832
836
1284
1140
0
52
894
1030
18
15
270
898
547
311
197
268
914
904
994
576
82
832
836
1284
116
0
52
894
1030
18
15
270
898
547
311
197
268
914
912
1234
576
84
832
834
600
1650
80
91
859
513
18
15
270
898
547
311
197
268
914
912
722
576
84
832
834
600
626
80
91
859
513
18
15
270
898
547
311
197
268
914
912
978
576
84
832
836
308
116
80
91
859
518
18
15
270
898
547
311
197
268
914
912
978
576
84
832
836
1332
1140
80
91
859
518
18
15
270
898
547
311
197
268
914
912
978
576
84
832
836
1332
116
80
91
859
518
18
15
270
898
547
311
197
268
914
912
978
576
82
832
836
596
116
0
52
894
1030
18
15
270
898
547
311
197
268
914
912
978
576
82
832
836
308
116
0
52
894
1030
18
15
270
898
547
311
197
268
914
912
978
576
82
832
836
1332
1140
0
52
894
1030
18
15
270
898
547
311
197
268
914
912
978
576
82
832
836
1332
116
0
52
894
1030
18
15
270
898
547
311
197
268
914
920
993
576
84
832
834
264
107
8
55
887
1025
18
15
270
898
547
311
197
268
914
920
993
576
84
832
834
265
107
8
55
887
1025
18
15
270
898
547
311
197
268
914
920
993
576
84
832
834
305
107
8
55
887
1025
18
15
270
898
547
311
197
268
914
920
993
576
84
832
836
306
107
8
55
887
1030
18
15
270
898
547
311
197
268
914
920
994
576
84
832
834
264
108
0
55
1499
337
18
15
270
898
547
311
197
268
914
920
994
576
84
832
834
264
106
0
119
1503
1025
18
15
270
898
547
311
197
268
914
920
994
576
84
832
834
1288
1132
0
55
1499
337
18
15
270
898
547
311
197
268
914
920
994
576
84
832
834
1288
108
0
55
1499
337
18
15
270
898
547
311
197
268
914
920
994
576
84
832
834
265
105
0
119
1503
1025
18
15
270
898
547
311
197
268
914
920
994
576
84
832
834
265
108
0
55
1499
337
18
15
270
898
547
311
197
268
914
920
994
576
84
832
834
1289
1132
0
55
1499
337
18
15
270
898
547
311
197
268
914
920
994
576
84
832
834
1289
108
0
55
1499
337
18
15
270
898
547
311
197
268
914
920
994
576
84
832
834
593
105
0
55
859
593
18
15
270
898
547
311
197
268
914
920
994
576
84
832
834
304
108
0
55
1499
337
18
15
270
898
547
311
197
268
914
920
994
576
84
832
834
306
108
0
55
1499
337
18
15
270
898
547
311
197
268
914
920
994
576
84
832
836
304
108
0
55
895
1030
18
15
270
898
547
311
197
268
914
920
994
576
84
448
834
1288
1132
0
55
1855
1281
18
15
270
898
547
311
197
268
914
920
994
576
84
448
834
1288
108
0
55
1855
1281
18
15
270
898
547
311
197
268
914
920
994
576
84
448
834
1289
1132
0
55
1855
1281
18
15
270
898
547
311
197
268
914
920
994
576
84
448
834
1289
108
0
55
1855
1281
18
15
270
898
547
311
197
268
914
920
994
576
82
832
834
264
108
0
52
858
514
18
15
270
898
547
311
197
268
914
920
994
576
82
832
834
264
106
0
52
858
514
18
15
270
898
547
311
197
268
914
920
994
576
82
832
834
1288
1132
0
52
858
514
18
15
270
898
547
311
197
268
914
920
994
576
82
832
834
1288
108
0
52
858
514
18
15
270
898
547
311
197
268
914
920
994
576
82
832
834
265
105
0
52
894
1025
18
15
270
898
547
311
197
268
914
920
994
576
82
832
834
265
108
0
52
858
514
18
15
270
898
547
311
197
268
914
920
994
576
82
832
834
1289
1132
0
52
858
514
18
15
270
898
547
311
197
268
914
920
994
576
82
832
834
1289
108
0
52
858
514
18
15
270
898
547
311
197
268
914
920
994
576
82
832
834
593
105
0
52
894
1025
18
15
270
898
547
311
197
268
914
920
994
576
82
832
834
304
108
0
52
858
514
18
15
270
898
547
311
197
268
914
920
994
576
82
832
834
306
108
0
52
858
514
18
15
270
898
547
311
197
268
914
920
994
576
82
832
836
304
108
0
52
894
1030
18
15
270
898
547
311
197
268
914
920
994
576
82
448
834
1288
1132
0
52
1846
1281
18
15
270
898
547
311
197
268
914
920
994
576
82
448
834
1288
108
0
52
1846
1281
18
15
270
898
547
311
197
268
914
920
994
576
82
448
834
1289
1132
0
52
1846
1281
18
15
270
898
547
311
197
268
914
920
994
576
82
448
834
1289
108
0
52
1846
1281
18
15
270
898
547
311
197
269
932
920
994
576
84
833
865
265
108
0
55
858
1090
18
15
270
898
547
311
197
269
932
920
994
576
84
833
865
265
106
0
55
858
1090
18
15
270
898
547
311
197
269
932
920
994
576
82
833
865
265
105
0
52
884
1054
18
15
270
898
547
311
197
269
932
920
994
576
82
833
865
265
108
0
52
884
1054
18
15
270
898
547
311
197
269
932
920
994
576
82
833
865
265
106
0
52
884
1054
18
15
270
898
547
311
197
269
932
920
994
576
82
835
865
265
105
0
52
856
540
18
15
270
898
547
311
197
269
932
920
994
576
82
835
865
265
108
0
52
856
540
18
15
270
898
547
311
197
269
932
920
994
576
82
835
865
265
106
0
52
856
540
18
15
270
898
547
311
197
277
900
920
994
576
82
849
873
297
108
0
116
1476
261
18
15
270
898
547
311
197
277
900
920
994
576
82
849
873
297
106
0
116
1476
261
18
15
270
898
547
311
197
276
900
904
994
576
82
848
872
324
116
0
116
1478
264
18
15
270
898
547
311
197
276
900
904
994
576
82
848
872
580
116
0
116
1478
264
18
15
270
898
547
311
197
276
900
904
994
576
82
848
872
292
116
0
116
1478
264
18
15
270
898
547
311
197
276
900
912
978
576
84
848
856
280
114
80
91
1447
1072
18
15
270
898
547
311
197
276
900
920
994
576
84
848
872
296
108
0
119
1479
261
18
15
270
898
547
311
197
276
900
920
994
576
84
848
872
296
106
0
119
1479
261
18
15
270
898
547
311
197
276
900
920
994
576
82
848
872
296
108
0
52
1494
1029
18
15
270
898
547
311
197
276
900
920
994
576
82
848
872
296
106
0
52
1494
1029
18
15
270
898
547
311
325
780
932
904
993
576
852
960
864
1394
1147
8
311
55
69
18
15
270
898
547
311
325
780
932
904
993
576
1876
1472
352
370
123
8
567
1591
1349
18
15
270
898
547
311
325
780
932
904
993
576
1876
1472
864
1138
1147
8
567
1591
64
18
15
270
898
547
311
325
780
932
904
993
576
1876
1472
864
1138
123
8
567
1591
64
18
15
270
898
547
311
325
780
932
904
993
576
1876
1472
864
1394
1147
8
567
1591
64
18
15
270
898
547
311
325
780
932
904
993
576
1876
960
864
1138
1147
8
567
55
1093
18
15
270
898
547
311
325
780
932
904
993
576
1876
960
864
1138
123
8
567
55
1093
18
15
270
898
547
311
325
780
932
904
993
576
1876
960
864
1394
1147
8
567
55
1093
18
15
270
898
547
311
325
780
932
904
994
576
1874
1472
352
260
116
0
564
574
1088
18
15
270
898
547
311
325
780
932
904
994
576
1874
1472
336
260
116
0
564
566
318
18
15
270
898
547
311
325
780
914
904
994
576
1874
1472
324
260
116
0
564
566
1030
18
15
270
898
547
311
325
780
914
904
994
576
1874
960
836
1284
1140
0
564
54
1030
18
15
270
898
547
311
325
780
914
912
978
576
1588
1472
324
308
116
80
1051
1372
1030
18
15
270
898
547
311
325
780
914
912
978
576
1874
1472
324
308
116
0
564
1590
1030
18
15
270
898
547
311
325
780
914
912
978
576
1874
1472
836
1332
1140
0
564
1590
6
18
15
270
898
547
311
325
780
914
912
978
576
1874
960
836
1332
1140
0
564
54
1030
18
15
270
898
547
311
325
780
914
912
978
576
1874
960
836
1332
116
0
564
54
1030
18
15
270
898
547
311
325
780
914
920
993
576
852
960
834
1329
107
8
311
55
1
18
15
270
898
547
311
325
780
914
920
993
576
852
960
834
1329
1131
8
311
55
1
18
15
270
898
547
311
325
780
914
920
993
576
1876
1472
322
264
107
8
567
575
1025
18
15
270
898
547
311
325
780
914
920
993
576
1876
1472
322
265
107
8
567
575
1025
18
15
270
898
547
311
325
780
914
920
993
576
1876
1472
322
305
107
8
567
575
1025
18
15
270
898
547
311
325
780
914
920
993
576
1876
1472
1346
1329
1131
8
567
575
1537
18
15
270
898
547
311
325
780
914
920
993
576
1876
1472
834
1329
1131
8
567
575
1
18
15
270
898
547
311
325
780
914
920
993
576
1876
960
834
1329
107
8
567
55
1025
18
15
270
898
547
311
325
780
914
920
993
576
1876
960
834
1329
1131
8
567
55
1025
18
15
270
898
547
311
325
780
914
920
994
576
1588
1472
322
265
105
15
1051
1375
1361
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
322
264
1132
0
567
575
1025
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
322
264
108
0
567
575
1025
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
322
265
105
15
567
575
1025
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
322
265
1132
0
567
575
1025
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
322
265
108
0
567
575
1025
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
322
304
108
0
567
575
1025
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
322
306
108
0
567
575
1025
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
1346
1288
1132
0
567
575
1537
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
1346
1288
108
0
567
575
1537
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
1346
1289
105
15
567
575
1537
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
1346
1289
1129
15
567
575
1537
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
1346
1289
1132
0
567
575
1537
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
1346
1289
108
0
567
575
1537
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
1346
1328
1132
0
567
575
1537
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
1346
1330
1132
0
567
575
1537
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
834
1288
1132
0
567
575
1
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
834
1288
108
0
567
575
1
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
834
1289
1129
15
567
575
1
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
834
1289
1132
0
567
575
1
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
834
1289
108
0
567
575
1
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
834
1328
1132
0
567
575
1
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
834
1330
1132
0
567
575
1
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
834
1330
108
0
567
575
1
18
15
270
898
547
311
325
780
914
920
994
576
1876
1472
324
304
108
0
567
575
1030
18
15
270
898
547
311
325
780
914
920
994
576
1876
960
834
1288
1132
0
567
59
1025
18
15
270
898
547
311
325
780
914
920
994
576
1876
960
834
1288
108
0
567
59
1025
18
15
270
898
547
311
325
780
914
920
994
576
1876
960
834
1289
1129
15
567
59
1025
18
15
270
898
547
311
325
780
914
920
994
576
1876
960
834
1289
1132
0
567
59
1025
18
15
270
898
547
311
325
780
914
920
994
576
1876
960
834
1289
108
0
567
59
1025
18
15
270
898
547
311
325
780
914
920
994
576
1876
960
834
1328
1132
0
567
59
1025
18
15
270
898
547
311
325
780
914
920
994
576
1876
960
834
1328
108
0
567
59
1025
18
15
270
898
547
311
325
780
914
920
994
576
1876
960
834
1330
1132
0
567
59
1025
18
15
270
898
547
311
325
780
914
920
994
576
1876
960
834
1330
108
0
567
59
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
322
264
1132
0
564
574
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
322
264
108
0
564
574
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
322
264
106
0
564
574
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
322
265
105
0
564
574
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
322
265
1132
0
564
574
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
322
265
108
0
564
574
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
322
337
105
0
564
574
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
322
304
108
0
564
574
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
322
306
108
0
564
574
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
1346
1288
1132
0
564
574
1537
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
1346
1288
108
0
564
574
1537
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
1346
1288
106
0
564
574
1537
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
1346
1288
1130
0
564
574
1537
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
1346
1289
105
0
564
574
1537
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
1346
1289
1129
0
564
574
1537
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
1346
1289
1132
0
564
574
1537
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
1346
1289
108
0
564
574
1537
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
1346
1328
1132
0
564
574
1537
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
1346
1330
1132
0
564
574
1537
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
834
1105
1129
0
564
574
1
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
834
1288
1132
0
564
574
1
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
834
1288
108
0
564
574
1
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
834
1288
1130
0
564
574
1
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
834
1289
1129
0
564
574
1
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
834
1289
1132
0
564
574
1
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
834
1289
108
0
564
574
1
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
834
1328
1132
0
564
574
1
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
834
1330
1132
0
564
574
1
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
834
1330
108
0
564
574
1
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
324
304
108
0
564
566
1030
18
15
270
898
547
311
325
780
914
920
994
576
1874
1472
836
1328
1132
0
564
574
6
18
15
270
898
547
311
325
780
914
920
994
576
1874
960
834
1105
1129
0
564
46
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
960
834
1288
1132
0
564
46
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
960
834
1288
108
0
564
46
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
960
834
1288
1130
0
564
46
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
960
834
1289
1129
0
564
46
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
960
834
1289
1132
0
564
46
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
960
834
1289
108
0
564
46
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
960
834
1328
1132
0
564
46
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
960
834
1328
108
0
564
46
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
960
834
1330
1132
0
564
46
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
960
834
1330
108
0
564
46
1025
18
15
270
898
547
311
325
780
914
920
994
576
1874
960
836
1328
1132
0
564
54
1030
18
15
270
898
547
311
325
780
914
920
994
576
1874
960
836
1328
108
0
564
54
1030
18
15
270
898
547
311
325
781
932
920
994
576
1876
1473
353
265
108
0
567
574
322
18
15
270
898
547
311
325
781
932
920
994
576
1876
1473
353
265
106
0
567
574
322
18
15
270
898
547
311
325
781
932
920
994
576
1874
1473
353
265
105
0
564
564
1054
18
15
270
898
547
311
325
781
932
920
994
576
1874
1473
353
265
108
0
564
564
1054
18
15
270
898
547
311
325
781
932
920
994
576
1874
1473
353
265
106
0
564
564
1054
18
15
270
898
547
311
325
781
932
920
994
576
1874
1475
353
265
105
0
564
552
1066
18
15
270
898
547
311
325
781
932
920
994
576
1874
1475
353
265
108
0
564
552
1066
18
15
270
898
547
311
325
781
932
920
994
576
1874
1475
353
265
106
0
564
552
1066
18
15
270
898
547
311
325
788
900
912
978
576
1876
976
856
1304
1138
80
603
39
1072
18
15
270
898
547
311
325
788
900
920
994
576
1876
1492
360
296
108
0
567
547
1025
18
15
270
898
547
311
325
788
900
920
994
576
1876
1492
360
296
106
0
567
547
1025
18
15
270
898
547
311
325
332
914
920
994
576
1588
1856
770
265
105
15
1051
572
2
18
15
270
898
547
311
325
844
932
904
994
576
1874
832
288
260
116
0
564
90
1296
18
15
270
898
547
311
325
844
932
920
994
576
1874
832
288
264
108
0
564
90
1296
18
15
270
898
547
311
325
844
932
920
994
576
1874
832
800
1288
1132
0
564
90
1040
18
15
270
898
547
311
325
844
914
904
994
576
1874
832
258
260
116
0
564
90
1282
18
15
270
898
547
311
325
844
914
920
993
576
852
832
770
1289
107
8
311
127
1
18
15
270
898
547
311
325
844
914
920
993
576
852
832
770
1289
1131
8
311
127
1
18
15
270
898
547
311
325
844
914
920
993
576
852
832
770
1106
107
8
311
127
1
18
15
270
898
547
311
325
844
914
920
993
576
852
832
770
1329
107
8
311
127
1
18
15
270
898
547
311
325
844
914
920
993
576
852
832
770
1329
1131
8
311
127
1
18
15
270
898
547
311
325
844
914
920
993
576
852
832
772
1106
107
8
311
127
6
18
15
270
898
547
311
325
844
914
920
993
576
852
832
772
1106
1131
8
311
127
6
18
15
270
898
547
311
325
844
914
920
993
576
1876
832
258
264
107
8
567
127
1281
18
15
270
898
547
311
325
844
914
920
993
576
1876
832
258
265
107
8
567
127
1281
18
15
270
898
547
311
325
844
914
920
993
576
1876
832
258
306
107
8
567
127
1281
18
15
270
898
547
311
325
844
914
920
993
576
1876
832
770
1289
107
8
567
127
1025
18
15
270
898
547
311
325
844
914
920
993
576
1876
832
770
1289
1131
8
567
127
1025
18
15
270
898
547
311
325
844
914
920
993
576
1876
832
770
1106
107
8
567
127
1025
18
15
270
898
547
311
325
844
914
920
993
576
1876
832
770
1329
107
8
567
127
1025
18
15
270
898
547
311
325
844
914
920
993
576
1876
832
770
1329
1131
8
567
127
1025
18
15
270
898
547
311
325
844
914
920
993
576
1876
832
772
1106
107
8
567
127
1030
18
15
270
898
547
311
325
844
914
920
993
576
1876
832
772
1106
1131
8
567
127
1030
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
258
264
108
0
567
127
1281
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
258
265
105
0
631
95
1281
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
258
265
108
0
567
127
1281
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
258
304
108
0
567
127
1281
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
258
306
108
0
567
127
1281
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
770
1105
105
0
567
127
1025
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
770
1105
1129
0
567
127
1025
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
770
1288
1132
0
567
127
1025
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
770
1288
108
0
567
127
1025
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
770
1289
1129
15
567
91
1025
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
770
1289
1132
0
567
127
1025
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
770
1289
108
0
567
127
1025
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
770
1328
1132
0
567
127
1025
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
770
1328
108
0
567
127
1025
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
770
1330
1132
0
567
127
1025
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
770
1330
108
0
567
127
1025
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
260
304
108
0
567
127
1286
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
772
1328
1132
0
567
127
1030
18
15
270
898
547
311
325
844
914
920
994
576
1876
832
772
1328
108
0
567
127
1030
18
15
270
898
547
311
325
844
914
920
994
576
1874
832
258
264
108
0
564
90
1282
18
15
270
898
547
311
325
844
914
920
994
576
1874
832
258
265
105
0
564
90
1282
18
15
270
898
547
311
325
844
914
920
994
576
1874
832
258
265
108
0
564
90
1282
18
15
270
898
547
311
325
844
914
920
994
576
1874
832
258
304
108
0
564
90
1282
18
15
270
898
547
311
325
844
914
920
994
576
1874
832
258
306
108
0
564
90
1282
18
15
270
898
547
311
325
844
914
920
994
576
1874
832
770
1105
105
0
564
90
1026
18
15
270
898
547
311
325
844
914
920
994
576
1874
832
770
1105
1129
0
564
90
1026
18
15
270
898
547
311
325
844
914
920
994
576
1874
832
770
1288
1132
0
564
90
1026
18
15
270
898
547
311
325
844
914
920
994
576
1874
832
770
1288
108
0
564
90
1026
18
15
270
898
547
311
325
844
914
920
994
576
1874
832
770
1289
1129
0
564
90
1026
18
15
270
898
547
311
325
844
914
920
994
576
1874
832
770
1289
1132
0
564
90
1026
18
15
270
898
547
311
325
844
914
920
994
576
1874
832
770
1289
108
0
564
90
1026
18
15
270
898
547
311
325
844
914
920
994
576
1874
832
770
1328
1132
0
564
90
1026
18
15
270
898
547
311
325
844
914
920
994
576
1874
832
770
1328
108
0
564
90
1026
18
15
270
898
547
311
325
844
914
920
994
576
1874
832
770
1330
1132
0
564
90
1026
18
15
270
898
547
311
325
844
914
920
994
576
1874
832
770
1330
108
0
564
90
1026
18
15
270
898
547
311
325
844
914
920
994
576
1874
832
772
1328
1132
0
564
126
1030
18
15
270
898
547
311
325
844
914
920
994
576
1874
832
772
1328
108
0
564
126
1030
18
15
270
898
547
311
325
845
932
904
994
576
1874
835
289
260
116
0
564
88
1297
18
15
270
898
547
311
325
845
932
904
994
576
1874
835
801
1284
1140
0
564
88
1041
18
15
270
898
547
311
325
845
932
920
994
576
1876
833
289
265
108
0
567
109
1310
18
15
270
898
547
311
325
845
932
920
994
576
1876
833
289
265
106
0
567
109
1310
18
15
270
898
547
311
325
845
932
920
994
576
1876
833
801
1289
1130
0
567
109
1054
18
15
270
898
547
311
325
845
932
920
994
576
1874
833
289
265
105
0
564
116
1310
18
15
270
898
547
311
325
845
932
920
994
576
1874
833
289
265
108
0
564
116
1310
18
15
270
898
547
311
325
845
932
920
994
576
1874
833
289
265
106
0
564
116
1310
18
15
270
898
547
311
325
845
932
920
994
576
1874
833
801
1289
1130
0
564
116
1054
18
15
270
898
547
311
325
845
932
920
994
576
1874
835
289
265
106
0
564
88
1297
18
15
270
898
547
311
325
845
932
920
994
576
1874
835
801
1289
106
0
564
88
1041
18
15
270
898
547
311
325
845
932
920
994
576
1874
835
801
1289
1130
0
564
88
1041
18
15
270
898
547
311
453
268
932
904
994
576
1618
576
864
260
116
0
1076
62
1056
18
15
270
898
547
311
453
268
932
904
994
576
1618
576
848
260
116
0
1076
54
1086
18
15
270
898
547
311
453
268
932
904
994
576
1618
1856
864
260
116
0
1076
574
64
18
15
270
898
547
311
453
268
932
904
994
576
1618
1856
848
260
116
0
1076
566
62
18
15
270
898
547
311
453
268
914
904
994
576
1618
576
836
260
116
0
1076
54
1030
18
15
270
898
547
311
453
268
914
904
994
576
1618
1856
836
260
116
0
1076
566
6
18
15
270
898
547
311
453
268
914
912
722
576
820
320
836
596
628
80
283
1372
1030
18
15
270
898
547
311
453
268
914
912
978
576
1618
1856
836
308
116
0
692
574
6
18
15
270
898
547
311
453
268
914
920
994
576
1620
1216
834
265
105
15
695
1727
1025
18
15
270
898
547
311
453
268
914
920
994
576
1620
1216
834
265
108
0
695
1727
1025
18
15
270
898
547
311
453
268
914
920
994
576
1620
1216
834
1289
1132
0
695
1727
1025
18
15
270
898
547
311
453
268
914
920
994
576
1620
1216
834
1289
108
0
695
1727
1025
18
15
270
898
547
311
453
268
914
920
994
576
1620
576
834
264
108
0
1079
55
1025
18
15
270
898
547
311
453
268
914
920
994
576
1620
576
834
1288
1132
0
695
411
1105
18
15
270
898
547
311
453
268
914
920
994
576
1620
576
834
1288
108
0
1079
55
1025
18
15
270
898
547
311
453
268
914
920
994
576
1620
576
834
265
105
15
1079
59
1025
18
15
270
898
547
311
453
268
914
920
994
576
1620
576
834
265
108
0
1079
55
1025
18
15
270
898
547
311
453
268
914
920
994
576
1620
576
834
1289
1132
0
695
411
1105
18
15
270
898
547
311
453
268
914
920
994
576
1620
576
834
304
108
0
1079
55
1025
18
15
270
898
547
311
453
268
914
920
994
576
1620
576
834
306
108
0
1079
55
1025
18
15
270
898
547
311
453
268
914
920
994
576
1620
576
836
304
108
0
1079
55
1030
18
15
270
898
547
311
453
268
914
920
994
576
1620
1856
834
264
108
0
1079
571
1
18
15
270
898
547
311
453
268
914
920
994
576
1620
1856
834
265
105
15
1079
575
1
18
15
270
898
547
311
453
268
914
920
994
576
1620
1856
834
265
108
0
1079
571
1
18
15
270
898
547
311
453
268
914
920
994
576
1620
1856
834
304
108
0
1079
571
1
18
15
270
898
547
311
453
268
914
920
994
576
1620
1856
834
306
108
0
1079
571
1
18
15
270
898
547
311
453
268
914
920
994
576
1620
1856
836
304
108
0
1079
575
6
18
15
270
898
547
311
453
268
914
920
994
576
1618
1216
834
265
105
0
692
1726
1025
18
15
270
898
547
311
453
268
914
920
994
576
1618
1216
834
265
108
0
692
1726
1025
18
15
270
898
547
311
453
268
914
920
994
576
1618
1216
834
1289
1132
0
692
1726
1025
18
15
270
898
547
311
453
268
914
920
994
576
1618
1216
834
1289
108
0
692
1726
1025
18
15
270
898
547
311
453
268
914
920
994
576
1618
576
834
264
108
0
1076
46
1025
18
15
270
898
547
311
453
268
914
920
994
576
1618
576
834
264
106
0
1076
46
1025
18
15
270
898
547
311
453
268
914
920
994
576
1618
576
834
1288
1132
0
692
430
1025
18
15
270
898
547
311
453
268
914
920
994
576
1618
576
834
1288
108
0
1076
46
1025
18
15
270
898
547
311
453
268
914
920
994
576
1618
576
834
265
105
0
1076
46
1025
18
15
270
898
547
311
453
268
914
920
994
576
1618
576
834
265
108
0
1076
46
1025
18
15
270
898
547
311
453
268
914
920
994
576
1618
576
834
1289
1132
0
692
430
1025
18
15
270
898
547
311
453
268
914
920
994
576
1618
576
834
304
108
0
1076
46
1025
18
15
270
898
547
311
453
268
914
920
994
576
1618
576
834
306
108
0
1076
46
1025
18
15
270
898
547
311
453
268
914
920
994
576
1618
576
836
304
108
0
1076
54
1030
18
15
270
898
547
311
453
268
914
920
994
576
1618
1856
834
264
108
0
1076
574
1
18
15
270
898
547
311
453
268
914
920
994
576
1618
1856
834
264
106
0
1076
574
1
18
15
270
898
547
311
453
268
914
920
994
576
1618
1856
834
265
105
0
1076
574
1
18
15
270
898
547
311
453
268
914
920
994
576
1618
1856
834
265
108
0
1076
574
1
18
15
270
898
547
311
453
268
914
920
994
576
1618
1856
834
304
108
0
1076
574
1
18
15
270
898
547
311
453
268
914
920
994
576
1618
1856
834
306
108
0
1076
574
1
18
15
270
898
547
311
453
268
914
920
994
576
1618
1856
836
304
108
0
1076
566
6
18
15
270
898
547
311
453
268
914
920
994
576
1844
1216
834
265
105
15
539
1692
1026
18
15
270
898
547
311
453
269
932
920
994
576
1620
1217
865
265
108
0
695
1690
1042
18
15
270
898
547
311
453
269
932
920
994
576
1620
577
865
265
108
0
1079
58
1090
18
15
270
898
547
311
453
269
932
920
994
576
1620
577
865
265
106
0
1079
58
1090
18
15
270
898
547
311
453
269
932
920
994
576
1620
1857
865
265
108
0
1079
558
34
18
15
270
898
547
311
453
269
932
920
994
576
1620
1857
865
265
106
0
1079
558
34
18
15
270
898
547
311
453
269
932
920
994
576
1618
577
865
265
105
0
1076
52
1090
18
15
270
898
547
311
453
269
932
920
994
576
1618
577
865
265
108
0
1076
52
1090
18
15
270
898
547
311
453
269
932
920
994
576
1618
577
865
265
106
0
1076
52
1090
18
15
270
898
547
311
453
269
932
920
994
576
1618
1857
865
265
105
0
1076
564
66
18
15
270
898
547
311
453
269
932
920
994
576
1618
1857
865
265
108
0
1076
564
66
18
15
270
898
547
311
453
269
932
920
994
576
1618
1857
865
265
106
0
1076
564
66
18
15
270
898
547
311
453
269
932
920
994
576
1618
579
865
265
105
0
1076
40
1066
18
15
270
898
547
311
453
269
932
920
994
576
1618
579
865
265
108
0
1076
40
1066
18
15
270
898
547
311
453
269
932
920
994
576
1618
579
865
265
106
0
1076
40
1066
18
15
270
898
547
311
453
269
932
920
994
576
1618
1859
865
265
105
0
1076
552
42
18
15
270
898
547
311
453
269
932
920
994
576
1618
1859
865
265
108
0
1076
552
42
18
15
270
898
547
311
453
269
932
920
994
576
1618
1859
865
265
106
0
1076
552
42
18
15
270
898
547
311
453
780
932
904
993
576
1620
1344
352
370
123
8
1079
1599
325
18
15
270
898
547
311
453
780
932
904
994
576
1618
1344
352
260
116
0
1076
1406
1088
18
15
270
898
547
311
453
780
932
904
994
576
1618
1472
352
260
116
0
1076
1334
1040
18
15
270
898
547
311
453
780
914
904
994
576
1618
1344
324
260
116
0
1076
1406
1030
18
15
270
898
547
311
453
780
914
912
722
576
820
832
834
1112
626
80
283
1084
1026
18
15
270
898
547
311
453
780
914
912
978
576
1620
1344
324
340
116
80
1115
1372
1030
18
15
270
898
547
311
453
780
914
912
978
576
1620
1344
324
308
116
80
1115
1372
1030
18
15
270
898
547
311
453
780
914
912
978
576
1620
832
836
1332
116
80
1115
219
1030
18
15
270
898
547
311
453
780
914
912
978
576
1618
1344
324
340
116
0
1076
1406
1030
18
15
270
898
547
311
453
780
914
912
978
576
1618
1344
324
308
116
0
1076
1406
1030
18
15
270
898
547
311
453
780
914
912
978
576
1618
1344
1348
1332
116
0
1076
1598
1542
18
15
270
898
547
311
453
780
914
912
978
576
1618
832
836
1108
1140
0
692
374
1030
18
15
270
898
547
311
453
780
914
912
978
576
1618
832
836
1332
1140
0
692
374
1030
18
15
270
898
547
311
453
780
914
912
978
576
1618
832
836
1332
116
0
692
374
1030
18
15
270
898
547
311
453
780
914
912
978
576
1844
1344
324
340
116
80
539
572
262
18
15
270
898
547
311
453
780
914
912
978
576
1844
1344
324
308
1140
80
539
572
262
18
15
270
898
547
311
453
780
914
912
978
576
1844
1344
324
308
116
80
539
572
262
18
15
270
898
547
311
453
780
914
920
993
576
1620
1344
322
264
107
8
1079
1599
257
18
15
270
898
547
311
453
780
914
920
993
576
1620
1344
322
265
107
8
1079
1599
257
18
15
270
898
547
311
453
780
914
920
993
576
1620
1344
1346
1289
107
8
1079
1599
1537
18
15
270
898
547
311
453
780
914
920
993
576
1620
1344
324
338
107
8
1079
1407
1286
18
15
270
898
547
311
453
780
914
920
993
576
1620
1344
324
306
107
8
1079
1407
1286
18
15
270
898
547
311
453
780
914
920
993
576
1620
1472
322
264
107
8
1079
1343
1025
18
15
270
898
547
311
453
780
914
920
993
576
1620
1472
322
265
107
8
1079
1343
1025
18
15
270
898
547
311
453
780
914
920
994
576
1620
1344
322
264
108
0
1079
1595
257
18
15
270
898
547
311
453
780
914
920
994
576
1620
1344
322
265
105
15
1115
1372
1026
18
15
270
898
547
311
453
780
914
920
994
576
1620
1344
322
265
108
0
1079
1595
257
18
15
270
898
547
311
453
780
914
920
994
576
1620
1344
322
337
105
0
1079
1599
257
18
15
270
898
547
311
453
780
914
920
994
576
1620
1344
322
304
108
0
1079
1595
257
18
15
270
898
547
311
453
780
914
920
994
576
1620
1344
322
306
108
0
1079
1595
257
18
15
270
898
547
311
453
780
914
920
994
576
1620
1344
1346
1288
108
0
1079
1595
1537
18
15
270
898
547
311
453
780
914
920
994
576
1620
1344
1346
1289
105
15
1115
1596
1538
18
15
270
898
547
311
453
780
914
920
994
576
1620
1344
1346
1289
108
0
1079
1595
1537
18
15
270
898
547
311
453
780
914
920
994
576
1620
1344
324
304
108
0
1079
1591
262
18
15
270
898
547
311
453
780
914
920
994
576
1620
832
834
1288
1132
0
695
379
1025
18
15
270
898
547
311
453
780
914
920
994
576
1620
832
834
1288
108
0
695
379
1025
18
15
270
898
547
311
453
780
914
920
994
576
1620
832
834
1289
1129
15
695
383
1025
18
15
270
898
547
311
453
780
914
920
994
576
1620
832
834
1289
1132
0
695
379
1025
18
15
270
898
547
311
453
780
914
920
994
576
1620
832
834
1289
108
0
695
379
1025
18
15
270
898
547
311
453
780
914
920
994
576
1620
832
834
1328
1132
0
695
379
1025
18
15
270
898
547
311
453
780
914
920
994
576
1620
832
834
1328
108
0
695
379
1025
18
15
270
898
547
311
453
780
914
920
994
576
1620
832
834
1330
1132
0
695
379
1025
18
15
270
898
547
311
453
780
914
920
994
576
1620
832
834
1330
108
0
695
379
1025
18
15
270
898
547
311
453
780
914
920
994
576
1620
832
836
1328
1132
0
695
375
1030
18
15
270
898
547
311
453
780
914
920
994
576
1620
832
836
1328
108
0
695
383
1030
18
15
270
898
547
311
453
780
914
920
994
576
1620
1472
322
264
108
0
1079
1339
1025
18
15
270
898
547
311
453
780
914
920
994
576
1620
1472
322
265
105
15
1079
1339
1025
18
15
270
898
547
311
453
780
914
920
994
576
1620
1472
322
265
108
0
1079
1339
1025
18
15
270
898
547
311
453
780
914
920
994
576
1620
1472
322
306
108
0
1079
1339
1025
18
15
270
898
547
311
453
780
914
920
994
576
1620
1472
834
1288
1132
0
695
1655
1
18
15
270
898
547
311
453
780
914
920
994
576
1620
1472
834
1288
108
0
1079
1663
1
18
15
270
898
547
311
453
780
914
920
994
576
1620
1472
834
1289
1129
15
695
1655
1
18
15
270
898
547
311
453
780
914
920
994
576
1620
1472
834
1289
1132
0
695
1655
1
18
15
270
898
547
311
453
780
914
920
994
576
1620
1472
834
1289
108
0
1079
1663
1
18
15
270
898
547
311
453
780
914
920
994
576
1620
1472
834
1330
1132
0
695
1655
1
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
322
264
108
0
1076
1598
257
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
322
264
106
0
1076
1598
257
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
322
265
105
0
1076
1598
257
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
322
265
108
0
1076
1598
257
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
322
337
105
0
1076
1598
257
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
322
304
108
0
1076
1598
257
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
322
306
108
0
1076
1598
257
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
1346
1288
108
0
1076
1582
1537
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
1346
1288
106
0
1076
1598
1537
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
1346
1289
105
0
1076
1582
1537
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
1346
1289
108
0
1076
1582
1537
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
834
1288
1132
0
692
1582
129
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
834
1288
1130
0
692
1590
1
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
834
1289
1129
0
692
1590
1
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
834
1289
1132
0
692
1582
129
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
834
1328
1132
0
692
1582
129
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
834
1330
1132
0
692
1582
129
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
324
304
108
0
1076
1406
1030
18
15
270
898
547
311
453
780
914
920
994
576
1618
1344
836
1328
1132
0
692
1590
134
18
15
270
898
547
311
453
780
914
920
994
576
1618
832
834
1288
1132
0
692
382
1025
18
15
270
898
547
311
453
780
914
920
994
576
1618
832
834
1288
108
0
692
382
1025
18
15
270
898
547
311
453
780
914
920
994
576
1618
832
834
1288
1130
0
692
382
1025
18
15
270
898
547
311
453
780
914
920
994
576
1618
832
834
1289
1129
0
692
382
1025
18
15
270
898
547
311
453
780
914
920
994
576
1618
832
834
1289
1132
0
692
382
1025
18
15
270
898
547
311
453
780
914
920
994
576
1618
832
834
1289
108
0
692
382
1025
18
15
270
898
547
311
453
780
914
920
994
576
1618
832
834
1328
1132
0
692
382
1025
18
15
270
898
547
311
453
780
914
920
994
576
1618
832
834
1328
108
0
692
382
1025
18
15
270
898
547
311
453
780
914
920
994
576
1618
832
834
1330
1132
0
692
382
1025
18
15
270
898
547
311
453
780
914
920
994
576
1618
832
834
1330
108
0
692
382
1025
18
15
270
898
547
311
453
780
914
920
994
576
1618
832
836
1328
1132
0
692
374
1030
18
15
270
898
547
311
453
780
914
920
994
576
1618
832
836
1328
108
0
692
374
1030
18
15
270
898
547
311
453
780
914
920
994
576
1618
1472
322
264
108
0
1076
1334
1025
18
15
270
898
547
311
453
780
914
920
994
576
1618
1472
322
264
106
0
1076
1334
1025
18
15
270
898
547
311
453
780
914
920
994
576
1618
1472
322
265
105
0
1076
1334
1025
18
15
270
898
547
311
453
780
914
920
994
576
1618
1472
322
265
108
0
1076
1334
1025
18
15
270
898
547
311
453
780
914
920
994
576
1618
1472
322
306
108
0
1076
1334
1025
18
15
270
898
547
311
453
780
914
920
994
576
1618
1472
834
1288
1132
0
692
1646
1
18
15
270
898
547
311
453
780
914
920
994
576
1618
1472
834
1288
108
0
1076
1662
1
18
15
270
898
547
311
453
780
914
920
994
576
1618
1472
834
1288
1130
0
692
1662
1
18
15
270
898
547
311
453
780
914
920
994
576
1618
1472
834
1289
1129
0
692
1646
1
18
15
270
898
547
311
453
780
914
920
994
576
1618
1472
834
1289
1132
0
692
1646
1
18
15
270
898
547
311
453
780
914
920
994
576
1618
1472
834
1289
108
0
1076
1662
1
18
15
270
898
547
311
453
780
914
920
994
576
1618
1472
834
1330
1132
0
692
1646
1
18
15
270
898
547
311
453
780
914
920
994
576
1618
1472
834
1330
108
0
692
1646
1
18
15
270
898
547
311
453
780
914
920
994
576
1618
1600
834
1288
108
0
1076
730
2
18
15
270
898
547
311
453
780
914
920
994
576
1844
1344
322
265
105
15
539
1596
1026
18
15
270
898
547
311
453
780
914
920
994
576
1844
1344
1346
1289
105
15
539
572
1540
18
15
270
898
547
311
453
780
914
920
994
576
1844
1344
1346
1289
1129
15
539
572
1540
18
15
270
898
547
311
453
780
914
920
994
576
1844
1344
834
1289
1129
15
539
572
2
18
15
270
898
547
311
453
780
914
920
994
576
1844
832
834
1289
1129
15
539
60
1026
18
15
270
898
547
311
453
780
914
920
994
576
1844
1472
322
265
105
15
539
603
1025
18
15
270
898
547
311
453
780
914
920
994
576
1844
1472
834
1289
1129
15
539
603
1
18
15
270
898
547
311
453
781
932
920
994
576
1620
1345
353
265
108
0
1079
1582
322
18
15
270
898
547
311
453
781
932
920
994
576
1620
1345
353
265
106
0
1079
1590
322
18
15
270
898
547
311
453
781
932
920
994
576
1620
1473
353
265
108
0
1079
1334
1042
18
15
270
898
547
311
453
781
932
920
994
576
1620
1473
353
265
106
0
1079
1334
1042
18
15
270
898
547
311
453
781
932
920
994
576
1618
1345
353
265
105
0
1076
1588
322
18
15
270
898
547
311
453
781
932
920
994
576
1618
1345
353
265
108
0
1076
1588
322
18
15
270
898
547
311
453
781
932
920
994
576
1618
1345
353
265
106
0
1076
1588
322
18
15
270
898
547
311
453
781
932
920
994
576
1618
1473
353
265
105
0
1076
1332
1042
18
15
270
898
547
311
453
781
932
920
994
576
1618
1473
353
265
108
0
1076
1332
1042
18
15
270
898
547
311
453
781
932
920
994
576
1618
1473
353
265
106
0
1076
1332
1042
18
15
270
898
547
311
453
781
932
920
994
576
1618
1347
353
265
105
0
1076
1576
298
18
15
270
898
547
311
453
781
932
920
994
576
1618
1347
353
265
108
0
1076
1576
298
18
15
270
898
547
311
453
781
932
920
994
576
1618
1347
353
265
106
0
1076
1576
298
18
15
270
898
547
311
453
276
900
920
994
576
1620
596
872
296
108
0
1079
35
1025
18
15
270
898
547
311
453
276
900
920
994
576
1620
596
872
296
106
0
1079
35
1025
18
15
270
898
547
311
453
276
900
920
994
576
1620
1876
872
296
108
0
695
547
1
18
15
270
898
547
311
453
276
900
920
994
576
1618
592
872
296
108
0
692
406
1029
18
15
270
898
547
311
453
788
900
904
994
576
1618
1360
344
260
116
0
1076
1350
1320
18
15
270
898
547
311
453
788
900
904
994
576
1618
1360
344
272
116
0
1076
1350
1320
18
15
270
898
547
311
453
788
900
912
978
576
1620
1360
344
280
114
80
1115
1356
1328
18
15
270
898
547
311
453
788
900
912
978
576
1620
1360
1368
1304
114
80
1115
1575
1584
18
15
270
898
547
311
453
788
900
920
994
576
1620
1364
360
296
108
0
695
1571
257
18
15
270
898
547
311
453
788
900
920
994
576
1620
1492
360
296
108
0
1079
1315
1025
18
15
270
898
547
311
453
788
900
920
994
576
1620
1492
360
296
106
0
1079
1315
1025
18
15
270
898
547
311
453
813
932
920
994
576
1620
1409
321
265
108
0
1079
1306
1026
18
15
270
898
547
311
453
813
932
920
994
576
1620
1409
321
265
106
0
1079
1306
1026
18
15
270
898
547
311
453
813
932
920
994
576
1618
1411
321
265
108
0
1076
1304
1052
18
15
270
898
547
311
453
813
932
920
994
576
1618
1411
321
265
106
0
1076
1304
1052
18
15
270
898
1571
87
709
420
932
1784
1762
0
1652
132
1701
1680
1170
1664
1207
115
1627
18
15
270
898
1571
87
709
420
932
1784
1762
0
1652
132
1701
1681
1178
1664
1207
115
1627
18
15
270
898
1571
87
709
404
914
1784
1762
0
1652
144
1676
1700
1164
1664
1207
103
1670
18
15
270
898
1571
87
709
404
914
1784
1762
0
1650
144
1676
1700
1164
1664
1204
102
1670
18
15
270
898
1571
87
709
421
932
1784
1762
0
1649
133
1697
1681
1177
1679
1205
114
1631
18
15
270
898
1571
87
709
421
932
1784
1762
0
1649
133
1701
1681
1170
1927
1205
116
1626
18
15
270
898
1571
87
709
421
932
1784
1762
0
1652
133
1697
1681
1177
1664
1207
114
1630
18
15
270
898
1571
87
709
421
932
1784
1762
0
1652
133
1697
1681
1178
1664
1207
114
1630
18
15
270
898
1571
87
709
421
932
1784
1762
0
1652
133
1700
1680
1170
1664
1207
113
1624
18
15
270
898
1571
87
709
421
932
1784
1762
0
1652
133
1700
1680
1180
1664
1207
113
1624
18
15
270
898
1571
87
709
421
932
1784
1762
0
1652
133
1701
1681
1170
1664
1207
113
1626
18
15
270
898
1571
87
709
421
932
1784
1762
0
1652
133
1701
1681
1178
1664
1207
113
1626
18
15
270
898
1571
87
709
421
932
1784
1762
0
1653
133
1700
1680
1170
1920
1206
112
1624
18
15
270
898
1571
87
709
421
932
1784
1762
0
1653
133
1701
1681
1172
1664
1206
114
1627
18
15
270
898
1571
87
709
421
932
1784
1762
0
1653
133
1701
1681
1170
1664
1206
112
1626
18
15
270
898
1571
87
709
428
932
1784
1762
0
1650
128
1696
1680
1172
1664
1204
118
1616
18
15
270
898
1571
87
709
428
932
1784
1762
0
1650
128
1696
1680
1170
1664
1204
118
1616
18
15
270
898
1571
87
709
429
932
1784
1762
0
1641
129
1697
1681
1172
1920
1214
118
1617
18
15
270
898
1571
87
709
429
932
1784
1762
0
1641
129
1697
1681
1170
1920
1214
118
1617
18
15
270
898
1571
87
709
429
932
1784
1762
0
1641
129
1697
1682
1172
1920
1214
118
1617
18
15
270
898
1571
87
709
429
932
1784
1762
0
1641
129
1697
1682
1170
1664
1214
118
1617
18
15
270
898
1571
87
709
429
932
1784
1762
0
1641
129
1697
1682
1178
1920
1214
118
1617
18
15
270
898
1571
87
709
429
932
1784
1762
0
1653
129
1697
1681
1172
1664
1206
118
1617
18
15
270
898
1571
87
709
429
932
1784
1762
0
1653
129
1697
1681
1170
1664
1206
118
1617
18
15
270
898
1571
87
709
429
932
1784
1762
0
1653
129
1697
1682
1170
1664
1206
118
1617
18
15
270
898
1571
87
709
429
932
1784
1762
0
1653
129
1697
1682
1178
1920
1206
118
1617
18
15
270
898
1571
87
709
429
932
1784
1762
0
1650
129
1697
1681
1177
1664
1204
116
1630
18
15
270
898
1571
87
709
429
932
1784
1762
0
1650
129
1697
1681
1172
1664
1204
116
1630
18
15
270
898
1571
87
709
429
932
1784
1762
0
1650
129
1697
1681
1170
1664
1204
116
1630
18
15
270
898
1571
87
709
429
932
1784
1762
0
1650
129
1697
1681
1178
1664
1204
116
1630
18
15
270
898
1571
87
709
429
932
1784
1762
0
1650
129
1697
1682
1162
1664
1204
116
1630
18
15
270
898
1571
87
709
429
932
1784
1762
0
1650
129
1697
1682
1172
1920
1204
116
1630
18
15
270
898
1571
87
709
429
932
1784
1762
0
1650
129
1697
1682
1170
1664
1204
116
1630
18
15
270
898
1571
87
709
429
932
1784
1762
0
1650
129
1697
1682
1180
1664
1204
116
1630
18
15
270
898
1571
87
709
429
932
1784
1762
0
1650
129
1697
1682
1178
1664
1204
116
1630
18
15
270
834
547
87
325
780
932
968
706
0
1908
1472
864
1156
556
1760
1719
1599
69
18
15
270
834
547
87
325
780
932
968
706
0
1906
1472
864
1156
556
1760
1716
1598
64
18
15
270
834
547
87
325
789
900
968
706
0
1906
1489
873
1225
556
1760
1716
1572
5
18
15
270
834
547
87
325
844
932
968
706
0
1906
832
800
1156
556
1760
1716
310
1054
18
15
270
834
547
87
709
397
932
1704
706
0
1330
577
1617
1713
154
1888
1844
564
830
18
15
270
834
547
87
709
396
932
1704
706
0
1332
576
1760
1704
154
1888
1847
575
549
18
15
270
834
547
87
709
396
932
1704
706
0
1330
576
1760
1704
154
1888
1844
574
544
18
15
270
834
1571
87
709
420
932
1704
1698
0
1652
132
1701
1712
1212
1920
1207
115
1627
18
15
270
834
1571
87
709
421
932
1704
1698
0
1652
133
1697
1714
1212
1920
1207
114
1630
18
15
270
834
1571
87
709
421
932
1704
1698
0
1652
133
1700
1712
1212
1920
1207
113
1624
18
15
270
834
1571
87
709
421
932
1704
1698
0
1652
133
1700
1714
1212
1920
1207
113
1624
18
15
270
834
1571
87
709
421
932
1704
1698
0
1652
133
1701
1712
1212
1920
1207
113
1626
18
15
270
834
1571
87
709
428
932
1704
1698
0
1652
128
1728
1712
1212
1920
1207
191
1541
18
15
270
834
1571
87
709
428
932
1704
1698
0
1650
128
1696
1712
1212
1920
1204
118
1616
18
15
270
834
1571
87
709
428
932
1704
1698
0
1650
128
1696
1704
1204
1920
1204
118
1616
18
15
270
834
1571
87
709
428
932
1704
1698
0
1650
128
1696
1704
1210
1920
1204
118
1616
18
15
270
834
1571
87
709
428
932
1704
1698
0
1650
128
1728
1712
1212
1920
1204
114
1536
18
15
270
834
1571
87
709
428
932
1704
1698
0
1650
128
1728
1712
1210
1920
1204
114
1536
18
15
270
834
1571
87
709
428
932
1704
1698
0
1650
128
1728
1732
1268
1920
1204
126
1536
18
15
270
834
1571
87
709
428
932
1704
1730
0
1650
128
1696
1704
1172
1712
1204
118
1616
18
15
270
834
1571
87
709
428
932
1704
1730
0
1650
128
1728
1704
1172
1712
1204
114
1544
18
15
270
834
1571
87
709
429
932
1704
1698
0
1652
129
1729
1714
1212
1920
1207
126
1538
18
15
270
834
1571
87
709
429
932
1704
1698
0
1650
129
1697
1713
1210
1920
1204
116
1630
18
15
270
834
1571
87
709
429
932
1704
1698
0
1650
129
1697
1714
1212
1920
1204
116
1630
18
15
270
834
1571
87
709
429
932
1704
1698
0
1650
129
1697
1714
1210
1920
1204
116
1630
18
15
270
834
1571
87
709
429
932
1704
1698
0
1650
129
1729
1713
1210
1920
1204
116
1541
18
15
270
834
1571
87
709
429
932
1704
1698
0
1650
129
1729
1714
1212
1920
1204
116
1541
18
15
270
834
1571
87
709
429
932
1704
1698
0
1650
129
1729
1714
1210
1920
1204
116
1541
18
15
270
834
1571
87
709
429
932
1704
1698
0
1650
131
1729
1713
1210
1920
1204
168
1546
18
15
270
418
547
87
709
780
932
744
962
1024
1650
1344
352
836
1036
1664
1204
1886
320
18
15
270
418
547
311
197
269
932
744
962
576
82
833
865
809
1036
1024
116
884
542
18
15
270
418
547
311
197
269
932
744
962
576
82
835
865
809
1036
256
116
1496
1052
18
15
270
418
547
311
325
780
932
744
962
576
1874
1472
352
836
1036
256
564
1598
1344
18
15
270
418
547
311
325
844
932
744
962
576
1874
832
800
808
1036
512
628
94
1040
18
15
270
418
547
311
325
845
932
744
962
576
1874
833
289
818
1036
256
564
116
1310
18
15
270
418
547
311
325
845
932
744
962
576
1874
833
801
818
1036
256
564
116
1054
18
15
270
418
547
311
325
845
932
744
962
576
1874
835
801
818
1036
512
628
88
1052
18
15
270
418
547
311
453
268
932
744
962
576
1620
576
864
836
1036
1024
1079
55
1093
18
15
270
418
547
311
453
268
932
744
962
576
1620
576
864
808
1036
1024
1079
55
1093
18
15
270
418
547
311
453
268
932
744
962
576
1618
576
864
836
1036
1024
1076
54
1040
18
15
270
418
547
311
453
268
932
744
962
576
1618
576
864
808
1036
1024
1076
54
1040
18
15
270
418
547
311
453
269
932
744
962
576
1618
1217
865
809
1036
1024
1076
1844
1054
18
15
270
418
547
311
453
269
932
744
962
576
1618
577
865
809
1036
1024
1076
52
1090
18
15
270
418
547
311
453
269
932
744
962
576
1618
579
865
809
1036
1024
1076
56
1052
18
15
270
418
547
311
453
780
932
744
962
576
1620
1344
352
836
1036
1024
1079
1591
325
18
15
270
418
547
311
453
780
932
744
962
576
1618
1344
352
836
1036
1024
1076
1590
320
18
15
270
802
547
55
453
780
932
816
962
1088
1874
832
848
1044
116
640
692
438
1086
18
15
270
802
547
55
453
780
914
816
962
1088
1874
1344
836
1044
1140
1152
692
886
6
18
15
270
802
547
55
453
780
914
824
962
1088
1874
1344
836
1060
116
640
692
1910
6
18
15
270
802
547
55
453
780
914
824
962
1088
1874
832
836
1060
116
640
692
438
1030
18
15
270
802
547
55
453
781
932
816
962
1088
1874
835
849
1044
1140
1152
692
408
60
18
15
270
802
547
55
453
781
932
816
962
1088
1874
835
849
1044
116
640
692
408
60
18
15
270
802
547
55
453
788
900
816
962
1088
1874
848
856
1076
116
640
692
390
1072
18
15
270
802
547
55
453
788
900
816
962
1088
1874
848
856
564
628
640
692
390
1072
18
15
270
802
547
55
453
788
900
816
962
64
1874
848
856
564
628
1664
1716
390
1072
18
15
270
802
547
87
197
405
900
816
962
1024
1137
1681
1781
564
114
720
1646
1638
1565
18
15
270
802
547
87
197
405
900
816
962
1024
1137
1681
1781
564
626
720
1646
1638
1565
18
15
270
802
547
87
197
405
900
816
962
1024
1137
1685
1780
564
114
720
1646
1636
1564
18
15
270
802
547
87
197
405
900
816
962
1024
1137
1685
1780
564
626
720
1646
1636
1564
18
15
270
802
547
87
325
780
932
1000
706
0
1906
1472
864
1092
524
1760
1716
1590
158
18
15
270
802
547
311
325
844
914
816
962
576
1876
832
770
1058
114
143
603
91
1025
18
15
270
802
547
311
453
277
900
816
962
576
1849
329
857
564
116
80
542
322
310
18
15
270
802
547
311
453
277
900
816
962
576
1849
329
857
564
628
80
542
322
310
18
15
270
802
547
311
453
301
900
816
962
576
1849
1153
897
564
628
80
542
796
1058
18
15
270
930
547
87
709
396
914
1768
1218
1024
1332
576
1602
1732
1548
1248
823
567
769
18
15
270
930
547
87
709
396
914
1768
1218
1024
1332
576
1604
1732
1548
1248
823
567
774
18
15
270
930
547
87
709
396
914
1768
1218
1024
1330
576
1602
1732
1548
1248
820
566
769
18
15
270
930
547
87
709
396
914
1768
1218
1024
1330
576
1604
1732
1548
1248
820
566
774
18
15
142
386
547
311
197
149
452
456
978
576
81
145
433
644
1548
1152
110
268
174
18
15
142
386
547
311
197
149
452
456
978
576
81
145
437
644
1548
1152
110
266
154
18
15
142
386
547
311
197
149
452
456
978
576
81
145
436
644
1548
1152
110
268
172
18
15
142
386
547
311
197
148
452
504
994
576
84
80
872
552
1548
512
55
1943
1797
18
15
142
386
547
311
197
148
452
504
994
576
84
80
872
552
1546
512
55
1943
1797
18
15
142
386
547
311
197
148
452
504
994
576
84
80
872
552
1564
512
55
1943
1797
18
15
142
386
547
311
197
148
452
504
994
576
84
80
872
552
1562
512
55
1943
1797
18
15
142
386
547
311
197
148
452
504
994
576
82
144
440
680
1546
1024
52
262
168
18
15
142
386
547
311
197
148
452
504
994
576
82
144
440
680
1564
1024
52
262
168
18
15
142
386
547
311
197
148
452
504
994
576
82
144
440
680
1562
1024
52
262
168
18
15
142
386
547
311
197
172
452
504
994
576
82
128
384
552
1548
1024
52
286
128
18
15
142
386
547
311
197
173
452
456
978
576
89
129
385
649
1548
1024
94
274
147
18
15
142
386
547
311
197
405
452
456
978
576
82
657
177
644
1548
512
116
1300
558
18
15
142
386
547
311
197
405
452
456
978
576
82
657
433
644
1548
512
116
1300
1070
18
15
142
386
547
311
197
404
452
456
978
576
82
656
176
644
1548
512
116
1298
158
18
15
142
386
547
311
197
404
452
456
978
576
82
656
432
644
1548
512
116
1302
1070
18
15
142
386
547
311
197
404
452
456
978
576
82
656
688
644
1548
512
116
1302
1326
18
15
142
386
547
311
197
429
452
456
978
576
82
643
129
649
1548
512
116
1304
129
18
15
142
386
547
311
325
589
452
456
978
576
1593
1601
737
644
1548
592
1054
670
35
18
15
142
386
547
311
325
589
452
456
978
576
1593
1601
737
649
1548
592
1054
670
35
18
15
142
418
547
87
709
429
452
432
946
1024
1657
129
385
537
1610
1648
1246
126
67
18
15
142
418
547
311
197
149
452
488
962
576
84
149
437
676
1548
1024
119
273
170
18
15
142
418
547
311
197
149
452
488
962
576
84
149
436
676
1548
1024
119
273
168
18
15
142
418
547
311
197
149
452
488
962
576
82
145
433
676
1548
1024
116
276
174
18
15
142
418
547
311
197
149
452
472
962
576
81
145
433
561
1585
1024
110
268
158
18
15
142
418
547
311
197
149
452
472
962
576
81
145
433
689
1586
1024
110
268
158
18
15
142
418
547
311
197
149
452
472
962
576
81
145
437
689
1586
1024
110
266
154
18
15
142
418
547
311
197
149
452
472
962
576
81
145
436
560
1586
1024
110
268
156
18
15
142
418
547
311
197
149
452
472
962
576
81
145
436
688
1588
1024
110
268
156
18
15
142
418
547
311
197
149
452
472
962
576
81
145
436
688
1586
1024
110
268
156
18
15
142
418
547
311
197
149
452
472
962
576
81
145
436
562
1586
1024
110
268
156
18
15
142
418
547
311
197
149
452
472
962
576
81
145
436
690
1588
1024
110
268
156
18
15
142
418
547
311
197
149
452
472
962
576
81
145
436
690
1586
1024
110
268
156
18
15
142
418
547
311
197
149
452
472
962
576
85
145
437
689
1586
519
109
266
155
18
15
142
418
547
311
197
149
452
472
962
576
85
149
437
560
1586
1039
109
264
154
18
15
142
418
547
311
197
149
452
472
962
576
85
149
437
689
1586
519
109
264
154
18
15
142
418
547
311
197
149
452
472
962
576
85
149
436
560
1586
1039
109
264
156
18
15
142
418
547
311
197
149
452
472
962
576
85
149
436
562
1586
1039
109
264
156
18
15
142
418
547
311
197
149
452
472
962
576
85
149
436
690
1586
1031
109
264
156
18
15
142
418
547
311
197
149
452
472
962
576
84
149
437
561
1586
1024
119
273
170
18
15
142
418
547
311
197
149
452
472
962
576
84
149
436
562
1586
1024
119
273
168
18
15
142
418
547
311
197
149
452
472
962
576
84
149
436
690
1586
1024
119
273
168
18
15
142
418
547
311
197
149
452
472
962
576
82
145
433
561
1585
1024
116
276
174
18
15
142
418
547
311
197
149
452
472
962
576
82
145
433
561
1588
1024
116
276
174
18
15
142
418
547
311
197
149
452
472
962
576
82
145
433
562
1585
1024
116
276
174
18
15
142
418
547
311
197
148
452
488
962
576
84
148
437
676
1548
1024
119
275
171
18
15
142
418
547
311
197
148
452
488
962
576
82
144
432
676
1548
1024
116
274
158
18
15
142
418
547
311
197
148
452
472
962
576
82
144
432
562
1586
1024
116
274
158
18
15
142
418
547
311
197
148
452
472
962
576
82
144
432
690
1585
1024
116
274
158
18
15
142
418
547
311
197
148
452
472
962
576
82
144
432
690
1586
1024
116
274
158
18
15
142
418
547
311
197
172
452
472
962
576
84
128
384
560
1586
1039
91
284
128
18
15
142
418
547
311
197
172
452
472
962
576
82
128
384
560
1588
1024
116
286
128
18
15
142
418
547
311
197
172
452
472
962
576
82
128
384
560
1586
1024
116
286
128
18
15
142
418
547
311
197
173
452
472
962
576
81
129
385
561
1585
1024
110
286
129
18
15
142
418
547
311
197
173
452
472
962
576
81
129
385
561
1586
1024
110
286
129
18
15
142
418
547
311
197
173
452
472
962
576
81
129
385
562
1586
1024
110
286
129
18
15
142
418
547
311
197
173
452
472
962
576
85
129
385
561
1586
1031
109
286
129
18
15
142
418
547
311
197
173
452
472
962
576
85
129
385
562
1586
1031
109
286
129
18
15
142
418
547
311
197
173
452
472
962
576
84
129
385
561
1586
1024
119
286
130
18
15
142
418
547
311
197
173
452
472
962
576
84
129
385
562
1586
1024
119
286
130
18
15
142
418
547
311
197
173
452
472
962
576
82
129
385
561
1585
1024
116
284
129
18
15
142
418
547
311
197
173
452
472
962
576
82
129
385
561
1588
1024
116
284
129
18
15
142
418
547
311
197
173
452
472
962
576
82
129
385
561
1586
1024
116
284
129
18
15
142
418
547
311
197
173
452
472
962
576
82
129
385
562
1586
1024
116
284
129
18
15
142
418
547
311
197
173
452
472
962
576
82
131
385
561
1585
1024
116
280
156
18
15
142
418
547
311
197
173
452
472
962
576
82
131
385
561
1588
1024
116
280
156
18
15
142
418
547
311
197
173
452
472
962
576
82
131
385
561
1586
1024
116
280
156
18
15
142
418
547
311
197
173
452
472
962
576
82
131
385
562
1586
1024
116
280
156
18
15
142
418
547
311
197
405
452
472
962
576
81
657
177
561
1586
512
110
1292
158
18
15
142
418
547
311
197
405
452
472
962
576
81
657
177
689
1586
512
110
1292
158
18
15
142
418
547
311
197
405
452
472
962
576
81
657
177
562
1586
512
110
1292
158
18
15
142
418
547
311
197
405
452
472
962
576
81
657
177
690
1586
512
110
1292
158
18
15
142
418
547
311
197
405
452
472
962
576
81
657
433
561
1586
512
110
1292
46
18
15
142
418
547
311
197
405
452
472
962
576
81
657
433
689
1586
512
110
1292
46
18
15
142
418
547
311
197
405
452
472
962
576
81
657
181
561
1586
512
110
1290
154
18
15
142
418
547
311
197
405
452
472
962
576
81
657
181
688
1586
512
110
1290
154
18
15
142
418
547
311
197
405
452
472
962
576
81
657
181
689
1586
512
110
1290
154
18
15
142
418
547
311
197
405
452
472
962
576
81
657
180
560
1586
512
110
1292
156
18
15
142
418
547
311
197
405
452
472
962
576
81
657
180
688
1586
512
110
1292
156
18
15
142
418
547
311
197
405
452
472
962
576
81
657
180
562
1586
512
110
1292
156
18
15
142
418
547
311
197
405
452
472
962
576
81
657
180
690
1586
512
110
1292
156
18
15
142
418
547
311
197
405
452
472
962
576
85
657
177
561
1593
519
109
1292
302
18
15
142
418
547
311
197
405
452
472
962
576
85
657
177
561
1586
519
109
1286
302
18
15
142
418
547
311
197
405
452
472
962
576
85
657
177
689
1593
519
109
1292
302
18
15
142
418
547
311
197
405
452
472
962
576
85
657
177
689
1586
519
109
1286
302
18
15
142
418
547
311
197
405
452
472
962
576
85
657
177
690
1586
519
109
1286
302
18
15
142
418
547
311
197
405
452
472
962
576
85
657
433
561
1586
519
109
1286
46
18
15
142
418
547
311
197
405
452
472
962
576
85
657
181
561
1586
519
109
1286
301
18
15
142
418
547
311
197
405
452
472
962
576
85
657
181
689
1586
519
109
1286
301
18
15
142
418
547
311
197
405
452
472
962
576
85
657
180
562
1586
519
109
1292
300
18
15
142
418
547
311
197
405
452
472
962
576
85
657
180
690
1586
519
109
1292
300
18
15
142
418
547
311
197
405
452
472
962
576
85
657
437
561
1586
519
109
1286
45
18
15
142
418
547
311
197
405
452
472
962
576
85
657
437
689
1586
519
109
1286
45
18
15
142
418
547
311
197
405
452
472
962
576
85
657
436
562
1586
519
109
1292
44
18
15
142
418
547
311
197
405
452
472
962
576
85
661
177
561
1586
519
109
1288
302
18
15
142
418
547
311
197
405
452
472
962
576
85
661
177
689
1593
519
109
1298
175
18
15
142
418
547
311
197
405
452
472
962
576
85
661
177
689
1586
519
109
1288
302
18
15
142
418
547
311
197
405
452
472
962
576
85
661
177
690
1586
519
109
1288
302
18
15
142
418
547
311
197
405
452
472
962
576
85
661
433
561
1586
519
109
1288
46
18
15
142
418
547
311
197
405
452
472
962
576
85
661
433
689
1586
519
109
1288
46
18
15
142
418
547
311
197
405
452
472
962
576
85
661
689
561
1586
519
109
1298
1327
18
15
142
418
547
311
197
405
452
472
962
576
85
661
689
689
1593
519
109
1298
1327
18
15
142
418
547
311
197
405
452
472
962
576
85
661
689
689
1586
519
109
1298
1327
18
15
142
418
547
311
197
405
452
472
962
576
85
661
689
690
1586
519
109
1298
1327
18
15
142
418
547
311
197
405
452
472
962
576
85
661
181
561
1586
519
109
1288
154
18
15
142
418
547
311
197
405
452
472
962
576
85
661
181
689
1586
519
109
1288
154
18
15
142
418
547
311
197
405
452
472
962
576
85
661
180
562
1586
519
109
1288
296
18
15
142
418
547
311
197
405
452
472
962
576
85
661
180
690
1586
519
109
1288
296
18
15
142
418
547
311
197
405
452
472
962
576
85
661
437
561
1586
519
109
1288
42
18
15
142
418
547
311
197
405
452
472
962
576
85
661
437
689
1586
519
109
1288
42
18
15
142
418
547
311
197
405
452
472
962
576
85
661
436
562
1586
519
109
1288
40
18
15
142
418
547
311
197
405
452
472
962
576
85
661
693
561
1586
519
109
1296
1322
18
15
142
418
547
311
197
405
452
472
962
576
85
661
693
689
1586
519
109
1296
1322
18
15
142
418
547
311
197
405
452
472
962
576
85
661
692
562
1586
519
109
1296
1320
18
15
142
418
547
311
197
405
452
472
962
576
85
661
692
690
1586
519
109
1296
1320
18
15
142
418
547
311
197
405
452
472
962
576
82
657
177
561
1585
512
116
1284
302
18
15
142
418
547
311
197
405
452
472
962
576
82
657
177
561
1586
512
116
1284
302
18
15
142
418
547
311
197
405
452
472
962
576
82
657
177
688
1588
512
116
1284
302
18
15
142
418
547
311
197
405
452
472
962
576
82
657
177
689
1585
512
116
1284
302
18
15
142
418
547
311
197
405
452
472
962
576
82
657
177
689
1588
512
116
1284
302
18
15
142
418
547
311
197
405
452
472
962
576
82
657
177
689
1586
512
116
1284
302
18
15
142
418
547
311
197
405
452
472
962
576
82
657
177
562
1586
512
116
1284
302
18
15
142
418
547
311
197
405
452
472
962
576
82
657
177
690
1585
512
116
1284
302
18
15
142
418
547
311
197
405
452
472
962
576
82
657
177
690
1586
512
116
1284
302
18
15
142
418
547
311
197
405
452
472
962
576
82
657
433
561
1586
512
116
1284
46
18
15
142
418
547
311
197
405
452
472
962
576
82
657
181
561
1586
512
116
1284
301
18
15
142
418
547
311
197
405
452
472
962
576
82
657
181
689
1588
512
116
1284
301
18
15
142
418
547
311
197
405
452
472
962
576
82
657
181
689
1586
512
116
1284
301
18
15
142
418
547
311
197
405
452
472
962
576
82
657
180
560
1586
512
116
1284
300
18
15
142
418
547
311
197
405
452
472
962
576
82
657
180
688
1588
512
116
1284
300
18
15
142
418
547
311
197
405
452
472
962
576
82
657
180
688
1586
512
116
1284
300
18
15
142
418
547
311
197
405
452
472
962
576
82
657
180
562
1586
512
116
1284
300
18
15
142
418
547
311
197
405
452
472
962
576
82
657
180
690
1586
512
116
1284
300
18
15
142
418
547
311
197
405
452
472
962
576
82
657
437
561
1586
512
116
1284
45
18
15
142
418
547
311
197
405
452
472
962
576
82
657
437
689
1588
512
116
1284
45
18
15
142
418
547
311
197
405
452
472
962
576
82
657
437
689
1586
512
116
1284
45
18
15
142
418
547
311
197
405
452
472
962
576
82
657
436
560
1586
512
116
1284
44
18
15
142
418
547
311
197
405
452
472
962
576
82
657
436
562
1586
512
116
1284
44
18
15
142
418
547
311
197
405
452
472
962
576
82
657
436
690
1586
512
116
1284
44
18
15
142
418
547
311
197
404
452
472
962
576
82
656
176
560
1586
512
116
1302
558
18
15
142
418
547
311
197
404
452
472
962
576
82
656
176
688
1588
512
116
1298
158
18
15
142
418
547
311
197
404
452
472
962
576
82
656
176
688
1586
512
116
1302
558
18
15
142
418
547
311
197
404
452
472
962
576
82
656
176
562
1586
512
116
1302
558
18
15
142
418
547
311
197
404
452
472
962
576
82
656
176
690
1585
512
116
1298
158
18
15
142
418
547
311
197
404
452
472
962
576
82
656
176
690
1586
512
116
1302
558
18
15
142
418
547
311
197
429
452
472
962
576
85
641
129
561
1586
519
109
1310
129
18
15
142
418
547
311
197
429
452
472
962
576
85
641
129
689
1586
519
109
1310
129
18
15
142
418
547
311
197
429
452
472
962
576
85
641
129
562
1586
519
109
1310
129
18
15
142
418
547
311
197
429
452
472
962
576
85
641
129
690
1586
519
109
1310
129
18
15
142
418
547
311
197
429
452
472
962
576
82
643
129
561
1585
512
116
1304
156
18
15
142
418
547
311
197
429
452
472
962
576
82
643
129
561
1586
512
116
1304
156
18
15
142
418
547
311
197
429
452
472
962
576
82
643
129
689
1585
512
116
1304
156
18
15
142
418
547
311
197
429
452
472
962
576
82
643
129
689
1588
512
116
1304
156
18
15
142
418
547
311
197
429
452
472
962
576
82
643
129
689
1586
512
116
1304
156
18
15
142
418
547
311
197
429
452
472
962
576
82
643
129
562
1586
512
116
1304
156
18
15
142
418
547
311
197
429
452
472
962
576
82
643
129
690
1586
512
116
1304
156
18
15
174
418
547
55
709
140
466
856
834
1088
1364
1088
1474
840
601
1664
1719
1591
1585
18
15
174
418
547
55
709
140
466
856
834
1088
1364
1088
1474
840
588
1536
1847
1591
1585
18
15
174
418
547
55
709
140
466
856
834
1088
1364
1088
1474
840
586
1664
1719
1591
1585
18
15
174
418
547
55
709
140
466
856
834
1088
1364
1088
1474
841
601
1664
1719
1591
1585
18
15
174
418
547
55
709
140
466
856
834
1088
1364
1088
1474
841
588
1536
1847
1591
1585
18
15
174
418
547
55
709
140
466
856
834
1088
1362
1088
1474
849
593
1536
1844
1590
1585
18
15
174
418
547
55
709
140
466
856
834
1088
1362
1088
1474
841
588
1536
1844
1590
1585
18
15
174
418
547
311
197
140
466
848
962
576
84
576
450
865
537
1024
119
991
513
18
15
174
418
547
311
197
140
466
848
962
576
84
576
450
866
538
1024
119
991
513
18
15
174
418
547
311
197
140
466
840
962
576
82
576
450
836
524
512
52
1406
513
18
15
174
418
547
311
197
140
466
856
834
576
84
576
450
840
601
512
1847
1399
513
18
15
174
418
547
311
197
140
466
856
834
576
84
576
450
840
588
512
1847
1407
513
18
15
174
418
547
311
197
140
466
856
834
576
84
576
450
840
586
512
1847
1399
513
18
15
174
418
547
311
197
140
466
856
834
576
84
576
450
840
602
512
1847
1399
513
18
15
174
418
547
311
197
140
466
856
834
576
84
576
450
841
585
512
1847
1399
513
18
15
174
418
547
311
197
140
466
856
834
576
84
576
450
841
601
512
1847
1399
513
18
15
174
418
547
311
197
140
466
856
834
576
84
576
450
841
588
512
1847
1407
513
18
15
174
418
547
311
197
140
466
856
834
576
82
576
450
840
588
512
52
1406
513
18
15
174
418
547
311
197
140
466
856
834
576
82
576
450
840
586
512
52
1406
513
18
15
174
418
547
311
197
140
466
856
834
576
82
576
450
840
602
512
1844
1406
513
18
15
174
418
547
311
197
140
466
856
834
576
82
576
450
841
585
512
1844
1406
513
18
15
174
418
547
311
197
140
466
856
834
576
82
576
450
841
588
512
52
1406
513
18
15
174
418
547
311
197
140
466
856
962
576
84
576
450
880
530
1024
119
991
513
18
15
174
418
547
311
197
140
466
856
962
576
84
576
450
840
537
0
55
959
513
18
15
174
418
547
311
197
140
466
856
962
576
84
576
450
840
538
0
55
959
513
18
15
174
418
547
311
197
140
466
856
962
576
84
576
450
841
537
0
55
959
513
18
15
174
418
547
311
197
140
466
856
962
576
84
576
450
882
538
0
55
959
513
18
15
174
418
547
311
197
140
466
856
962
576
82
576
450
880
530
1024
116
990
513
18
15
174
418
547
311
197
140
466
856
962
576
82
576
450
880
540
0
52
958
513
18
15
174
418
547
311
197
140
466
856
962
576
82
576
450
840
540
1024
52
958
513
18
15
174
418
547
311
197
140
466
856
962
576
82
576
450
840
538
0
52
958
513
18
15
174
418
547
311
197
140
466
856
962
576
82
576
450
882
540
0
52
958
513
18
15
174
418
547
311
197
140
466
456
962
576
82
576
450
580
1548
1024
116
990
513
18
15
174
418
547
311
197
140
466
472
962
576
84
576
450
561
1553
1024
119
991
513
18
15
174
418
547
311
197
140
466
472
962
576
84
576
450
561
1561
1024
119
991
513
18
15
174
418
547
311
197
140
466
472
962
576
84
576
450
561
1562
1024
119
991
513
18
15
174
418
547
311
197
140
466
472
962
576
84
576
450
593
1553
1024
119
991
513
18
15
174
418
547
311
197
140
466
472
962
576
84
576
450
592
1554
1024
119
991
513
18
15
174
418
547
311
197
140
466
472
962
576
84
576
450
584
1562
1024
119
991
513
18
15
174
418
547
311
197
140
466
472
962
576
84
576
450
585
1561
1024
119
991
513
18
15
174
418
547
311
197
140
466
472
962
576
84
576
450
594
1554
1024
119
991
513
18
15
174
418
547
311
197
140
466
472
962
576
84
576
452
592
1554
512
55
1399
518
18
15
174
418
547
311
197
140
466
472
962
576
82
576
450
561
1553
1024
116
990
513
18
15
174
418
547
311
197
140
466
472
962
576
82
576
450
561
1562
1024
116
990
513
18
15
174
418
547
311
197
140
466
472
962
576
82
576
450
593
1553
1024
116
990
513
18
15
174
418
547
311
197
140
466
472
962
576
82
576
450
592
1554
1024
116
990
513
18
15
174
418
547
311
197
140
466
472
962
576
82
576
450
584
1562
1024
116
990
513
18
15
174
418
547
311
197
140
466
472
962
576
82
576
450
594
1554
1024
116
990
513
18
15
270
770
547
55
13
780
914
776
866
1088
2018
2016
772
1028
1268
640
708
526
248
18
15
270
770
547
55
13
780
914
776
866
1088
2018
2016
772
1028
1276
896
708
526
248
18
15
270
898
547
55
13
780
914
904
994
1088
2018
2016
772
1284
116
512
708
526
248
18
15
282
834
547
55
13
780
938
980
962
1088
2018
2016
1186
1154
1066
512
708
526
1722
18
15
282
834
547
55
13
780
938
980
962
1088
2018
2016
1186
1154
42
512
708
526
1722
18
15
282
930
547
55
13
780
938
916
962
1088
2018
2016
1186
1282
1130
512
708
526
1722
18
15
282
930
547
55
13
780
938
924
962
1088
2018
2016
1186
1284
1148
512
708
526
1722
18
15
270
770
547
55
965
268
932
1008
994
64
852
64
608
288
26
256
823
55
581
18
15
270
770
547
55
965
268
932
1008
994
64
852
64
608
290
25
256
823
55
581
18
15
270
770
547
55
965
268
932
1008
994
64
852
64
608
290
26
256
823
55
581
18
15
270
770
547
55
965
268
932
1008
994
64
852
64
608
290
42
256
823
55
581
18
15
270
770
547
55
965
268
932
1008
994
64
850
64
608
288
26
256
820
62
320
18
15
270
770
547
55
965
268
932
1008
994
64
850
64
608
290
26
256
820
62
320
18
15
270
770
547
55
965
268
932
1008
994
64
850
64
608
290
42
256
820
62
320
18
15
270
770
547
55
965
268
932
1008
994
64
850
192
608
288
26
256
820
126
542
18
15
270
770
547
55
965
268
932
1008
994
64
850
192
608
290
26
256
820
126
542
18
15
270
770
547
55
965
268
932
1008
994
64
850
192
608
290
42
256
820
126
542
18
15
270
770
547
55
965
268
932
1016
994
64
852
64
608
1168
18
256
823
55
581
18
15
270
770
547
55
965
268
932
1016
994
64
852
64
608
1168
28
256
823
55
581
18
15
270
770
547
55
965
268
932
1016
994
64
852
64
608
592
18
256
823
55
581
18
15
270
770
547
55
965
268
932
1016
994
64
852
64
608
592
28
256
823
55
581
18
15
270
770
547
55
965
268
932
1016
994
64
852
64
608
592
26
256
823
55
581
18
15
270
770
547
55
965
268
932
1016
994
64
852
64
608
584
12
256
823
55
581
18
15
270
770
547
55
965
268
932
1016
994
64
852
64
608
584
28
256
823
55
581
18
15
270
770
547
55
965
268
932
1016
994
64
852
64
608
584
42
256
823
55
581
18
15
270
770
547
55
965
268
932
1016
994
64
852
64
608
584
44
256
823
55
581
18
15
270
770
547
55
965
268
932
1016
994
64
852
64
608
1170
17
256
823
55
581
18
15
270
770
547
55
965
268
932
1016
994
64
852
64
608
1170
18
256
823
55
581
18
15
270
770
547
55
965
268
932
1016
994
64
852
64
608
1170
26
256
823
55
581
18
15
270
770
547
55
965
268
932
1016
994
64
852
64
608
594
18
256
823
55
581
18
15
270
770
547
55
965
268
932
1016
994
64
852
64
608
594
26
256
823
55
581
18
15
270
770
547
55
965
268
932
1016
994
64
852
64
592
336
18
271
823
59
574
18
15
270
770
547
55
965
268
932
1016
994
64
852
64
592
592
18
271
823
59
574
18
15
270
770
547
55
965
268
932
1016
994
64
852
64
592
338
18
271
823
59
574
18
15
270
770
547
55
965
268
932
1016
994
64
852
64
592
594
18
271
823
59
574
18
15
270
770
547
55
965
268
932
1016
994
64
852
192
608
592
18
271
823
91
286
18
15
270
770
547
55
965
268
932
1016
994
64
852
192
608
594
18
271
823
91
286
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
608
1096
12
256
820
62
320
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
608
1096
28
256
820
62
320
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
608
1096
42
256
820
62
320
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
608
1168
20
256
820
62
320
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
608
1168
18
256
820
62
320
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
608
1168
28
256
820
62
320
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
608
592
18
256
820
62
320
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
608
592
28
256
820
62
320
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
608
592
26
256
820
62
320
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
608
584
12
256
820
62
320
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
608
584
28
256
820
62
320
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
608
584
42
256
820
62
320
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
608
584
44
256
820
62
320
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
608
1170
17
256
820
62
320
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
608
1170
18
256
820
62
320
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
608
1170
26
256
820
62
320
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
608
594
18
256
820
62
320
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
608
594
26
256
820
62
320
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
336
20
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
336
18
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
1168
20
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
1168
18
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
592
12
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
592
20
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
592
18
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
1106
20
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
1106
18
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
1106
26
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
1170
17
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
1170
18
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
338
17
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
338
20
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
338
10
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
338
18
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
338
28
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
338
26
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
594
17
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
594
9
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
594
20
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
594
10
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
594
18
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
594
28
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
64
592
594
26
256
820
46
574
18
15
270
770
547
55
965
268
932
1016
994
64
850
192
608
1168
20
256
820
126
542
18
15
270
770
547
55
965
268
932
1016
994
64
850
192
608
1168
18
256
820
126
542
18
15
270
770
547
55
965
268
932
1016
994
64
850
192
608
1168
28
256
820
126
542
18
15
270
770
547
55
965
268
932
1016
994
64
850
192
608
592
18
256
820
126
542
18
15
270
770
547
55
965
268
932
1016
994
64
850
192
608
592
28
256
820
126
542
18
15
270
770
547
55
965
268
932
1016
994
64
850
192
608
592
26
256
820
126
542
18
15
270
770
547
55
965
268
932
1016
994
64
850
192
608
584
12
256
820
126
542
18
15
270
770
547
55
965
268
932
1016
994
64
850
192
608
584
42
256
820
126
542
18
15
270
770
547
55
965
268
932
1016
994
64
850
192
608
584
44
256
820
126
542
18
15
270
770
547
55
965
268
932
1016
994
64
850
192
608
1170
17
256
820
126
542
18
15
270
770
547
55
965
268
932
1016
994
64
850
192
608
1170
18
256
820
126
542
18
15
270
770
547
55
965
268
932
1016
994
64
850
192
608
1170
26
256
820
126
542
18
15
270
770
547
55
965
268
932
1016
994
64
850
192
608
594
18
256
820
126
542
18
15
270
770
547
55
965
268
932
1016
994
64
850
192
608
594
26
256
820
126
542
18
15
270
770
547
55
965
269
932
1008
994
64
852
65
609
289
25
256
823
46
322
18
15
270
770
547
55
965
269
932
1008
994
64
852
65
609
288
26
256
823
46
322
18
15
270
770
547
55
965
269
932
1008
994
64
852
193
609
289
25
256
823
90
530
18
15
270
770
547
55
965
269
932
1008
994
64
852
193
609
288
26
256
823
90
530
18
15
270
770
547
55
965
269
932
1008
994
64
850
65
609
288
26
256
820
52
578
18
15
270
770
547
55
965
269
932
1008
994
64
850
193
609
288
26
256
820
116
542
18
15
270
770
547
55
965
269
932
1008
994
64
850
67
609
288
26
256
820
40
554
18
15
270
770
547
55
965
269
932
1008
994
64
850
195
609
288
26
256
820
88
540
18
15
270
770
547
55
965
269
932
1016
994
64
849
65
609
593
18
263
821
48
578
18
15
270
770
547
55
965
269
932
1016
994
64
849
65
609
592
18
271
821
48
578
18
15
270
770
547
55
965
269
932
1016
994
64
849
65
593
1105
25
271
821
58
574
18
15
270
770
547
55
965
269
932
1016
994
64
849
65
593
337
17
263
821
58
574
18
15
270
770
547
55
965
269
932
1016
994
64
849
65
593
337
25
271
821
58
574
18
15
270
770
547
55
965
269
932
1016
994
64
849
65
593
337
18
263
821
58
574
18
15
270
770
547
55
965
269
932
1016
994
64
849
65
593
593
17
263
821
58
574
18
15
270
770
547
55
965
269
932
1016
994
64
849
65
593
593
25
271
821
58
574
18
15
270
770
547
55
965
269
932
1016
994
64
849
65
593
593
18
263
821
58
574
18
15
270
770
547
55
965
269
932
1016
994
64
849
65
593
592
18
263
821
58
574
18
15
270
770
547
55
965
269
932
1016
994
64
849
193
609
593
18
263
821
122
543
18
15
270
770
547
55
965
269
932
1016
994
64
849
193
609
592
18
271
821
90
286
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
609
1168
20
256
822
46
321
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
609
1168
18
256
822
46
321
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
609
1169
17
256
822
46
321
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
609
1169
20
256
822
46
321
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
609
1169
18
256
822
46
321
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
609
593
17
256
822
46
321
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
609
593
20
256
822
46
321
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
609
593
18
256
822
46
321
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
609
592
18
256
822
46
321
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
593
1105
17
256
822
46
574
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
593
1105
20
256
822
46
574
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
593
1105
18
256
822
46
574
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
593
336
18
256
822
46
574
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
593
337
17
256
822
46
574
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
593
337
20
256
822
46
574
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
593
337
18
256
822
46
574
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
593
1169
17
256
822
46
574
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
593
1169
20
256
822
46
574
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
593
1169
18
256
822
46
574
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
593
593
17
256
822
46
574
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
593
593
20
256
822
46
574
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
593
593
18
256
822
46
574
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
593
592
18
256
822
46
574
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
593
338
20
256
822
46
574
18
15
270
770
547
55
965
269
932
1016
994
64
853
65
593
594
20
256
822
46
574
18
15
270
770
547
55
965
269
932
1016
994
64
853
193
609
1168
20
256
822
126
529
18
15
270
770
547
55
965
269
932
1016
994
64
853
193
609
1168
18
256
822
126
529
18
15
270
770
547
55
965
269
932
1016
994
64
853
193
609
1169
17
256
822
126
529
18
15
270
770
547
55
965
269
932
1016
994
64
853
193
609
1169
20
256
822
126
529
18
15
270
770
547
55
965
269
932
1016
994
64
853
193
609
1169
18
256
822
126
529
18
15
270
770
547
55
965
269
932
1016
994
64
853
193
609
593
17
256
822
126
529
18
15
270
770
547
55
965
269
932
1016
994
64
853
193
609
593
20
256
822
126
529
18
15
270
770
547
55
965
269
932
1016
994
64
853
193
609
593
18
256
822
126
529
18
15
270
770
547
55
965
269
932
1016
994
64
853
193
609
592
18
256
822
126
529
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
609
1097
10
256
823
46
322
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
609
1097
26
256
823
46
322
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
609
1168
18
256
823
46
322
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
609
1169
17
256
823
46
322
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
609
1169
18
256
823
46
322
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
609
1169
26
256
823
46
322
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
609
1169
42
256
823
46
322
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
609
593
17
256
823
46
322
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
609
593
18
256
823
46
322
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
609
593
26
256
823
46
322
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
609
592
18
256
823
46
322
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
609
592
26
256
823
46
322
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
609
585
12
256
823
46
322
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
609
585
10
256
823
46
322
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
609
585
26
256
823
46
322
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
609
585
42
256
823
46
322
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
609
585
44
256
823
46
322
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
593
1105
17
256
823
45
574
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
593
1105
25
271
823
45
574
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
593
1105
18
256
823
45
574
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
593
1105
26
256
823
45
574
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
593
336
18
256
823
45
574
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
593
337
17
256
823
45
574
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
593
337
25
271
823
45
574
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
593
337
18
256
823
45
574
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
593
337
26
256
823
45
574
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
593
1169
17
256
823
45
574
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
593
1169
18
256
823
45
574
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
593
593
17
256
823
45
574
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
593
593
10
256
823
45
574
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
593
593
25
271
823
45
574
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
593
593
18
256
823
45
574
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
593
593
26
256
823
45
574
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
593
592
18
256
823
45
574
18
15
270
770
547
55
965
269
932
1016
994
64
852
65
593
1106
28
256
823
45
574
18
15
270
770
547
55
965
269
932
1016
994
64
852
193
609
1097
10
256
823
90
530
18
15
270
770
547
55
965
269
932
1016
994
64
852
193
609
1097
26
256
823
90
530
18
15
270
770
547
55
965
269
932
1016
994
64
852
193
609
1168
18
256
823
90
530
18
15
270
770
547
55
965
269
932
1016
994
64
852
193
609
1169
17
256
823
90
530
18
15
270
770
547
55
965
269
932
1016
994
64
852
193
609
1169
18
256
823
90
530
18
15
270
770
547
55
965
269
932
1016
994
64
852
193
609
1169
26
256
823
90
530
18
15
270
770
547
55
965
269
932
1016
994
64
852
193
609
1169
42
256
823
90
530
18
15
270
770
547
55
965
269
932
1016
994
64
852
193
609
593
17
256
823
90
530
18
15
270
770
547
55
965
269
932
1016
994
64
852
193
609
593
18
256
823
90
530
18
15
270
770
547
55
965
269
932
1016
994
64
852
193
609
593
26
256
823
90
530
18
15
270
770
547
55
965
269
932
1016
994
64
852
193
609
592
18
256
823
90
530
18
15
270
770
547
55
965
269
932
1016
994
64
852
193
609
592
26
256
823
90
530
18
15
270
770
547
55
965
269
932
1016
994
64
852
193
609
585
12
256
823
90
530
18
15
270
770
547
55
965
269
932
1016
994
64
852
193
609
585
10
256
823
90
530
18
15
270
770
547
55
965
269
932
1016
994
64
852
193
609
585
26
256
823
90
530
18
15
270
770
547
55
965
269
932
1016
994
64
852
193
609
585
42
256
823
90
530
18
15
270
770
547
55
965
269
932
1016
994
64
852
193
609
585
44
256
823
90
530
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
1097
10
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
1097
26
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
1097
44
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
1168
20
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
1168
18
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
1169
17
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
1169
20
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
1169
18
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
1169
26
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
1169
42
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
593
17
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
593
20
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
593
18
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
593
26
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
592
18
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
592
26
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
585
12
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
585
10
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
585
26
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
585
42
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
609
585
44
256
820
52
578
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
1105
17
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
1105
12
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
1105
20
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
1105
25
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
1105
18
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
1105
26
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
337
17
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
337
12
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
337
20
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
337
25
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
337
18
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
337
26
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
1169
17
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
1169
20
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
1169
18
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
593
17
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
593
12
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
593
20
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
593
10
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
593
25
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
593
18
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
593
26
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
592
18
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
65
593
594
20
256
820
44
574
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
1097
10
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
1097
26
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
1097
44
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
1168
20
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
1168
18
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
1169
17
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
1169
20
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
1169
18
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
1169
26
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
1169
42
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
593
17
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
593
20
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
593
18
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
593
26
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
592
18
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
592
26
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
585
12
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
585
10
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
585
26
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
585
42
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
193
609
585
44
256
820
116
542
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
1097
26
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
1097
44
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
1168
20
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
1168
18
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
1169
17
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
1169
20
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
1169
18
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
1169
26
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
1169
42
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
593
17
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
593
20
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
593
18
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
593
26
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
592
18
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
592
26
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
585
12
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
585
10
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
585
26
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
585
42
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
609
585
44
256
820
40
554
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
1105
25
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
1105
18
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
1105
26
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
336
18
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
337
17
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
337
20
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
337
25
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
337
18
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
337
26
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
1169
17
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
1169
20
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
1169
18
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
593
17
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
593
20
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
593
10
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
593
25
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
593
18
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
593
26
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
592
18
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
1106
20
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
1106
18
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
1106
28
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
338
20
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
338
18
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
338
28
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
338
26
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
594
20
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
594
18
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
594
28
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
67
593
594
26
256
820
40
572
18
15
270
770
547
55
965
269
932
1016
994
64
850
195
609
1097
26
256
820
88
540
18
15
270
770
547
55
965
269
932
1016
994
64
850
195
609
1168
20
256
820
88
540
18
15
270
770
547
55
965
269
932
1016
994
64
850
195
609
1168
18
256
820
88
540
18
15
270
770
547
55
965
269
932
1016
994
64
850
195
609
1169
17
256
820
88
540
18
15
270
770
547
55
965
269
932
1016
994
64
850
195
609
1169
20
256
820
88
540
18
15
270
770
547
55
965
269
932
1016
994
64
850
195
609
1169
18
256
820
88
540
18
15
270
770
547
55
965
269
932
1016
994
64
850
195
609
1169
26
256
820
88
540
18
15
270
770
547
55
965
269
932
1016
994
64
850
195
609
1169
42
256
820
88
540
18
15
270
770
547
55
965
269
932
1016
994
64
850
195
609
593
20
256
820
88
540
18
15
270
770
547
55
965
269
932
1016
994
64
850
195
609
593
18
256
820
88
540
18
15
270
770
547
55
965
269
932
1016
994
64
850
195
609
593
26
256
820
88
540
18
15
270
770
547
55
965
269
932
1016
994
64
850
195
609
592
18
256
820
88
540
18
15
270
770
547
55
965
269
932
1016
994
64
850
195
609
592
26
256
820
88
540
18
15
270
770
547
55
965
269
932
1016
994
64
850
195
609
585
10
256
820
88
540
18
15
270
770
547
55
965
269
932
1016
994
64
850
195
609
585
26
256
820
88
540
18
15
270
770
547
55
965
269
932
1016
994
64
850
195
609
585
44
256
820
88
540
18
15
270
770
547
55
965
276
900
1016
994
64
852
84
616
616
44
256
823
35
513
18
15
270
770
547
87
965
268
932
1016
866
0
820
64
608
1096
76
256
823
55
325
18
15
270
770
547
87
965
268
932
1016
866
0
820
64
608
1096
74
256
823
55
325
18
15
270
770
547
87
965
268
932
1016
866
0
820
64
608
584
76
256
823
55
325
18
15
270
770
547
87
965
268
932
1016
866
0
820
64
608
584
74
256
823
55
325
18
15
270
770
547
87
965
268
932
1016
866
0
818
64
608
1096
76
256
820
50
320
18
15
270
770
547
87
965
268
932
1016
866
0
818
64
608
1096
74
256
820
50
320
18
15
270
770
547
87
965
268
932
1016
866
0
818
64
608
584
76
256
820
50
320
18
15
270
770
547
87
965
268
932
1016
866
0
818
64
608
584
74
256
820
50
320
18
15
270
770
547
87
965
268
914
1680
978
0
818
64
578
1762
116
256
820
46
513
18
15
270
770
547
87
965
269
932
1016
866
0
820
65
609
1097
76
256
823
46
322
18
15
270
770
547
87
965
269
932
1016
866
0
820
65
609
585
76
256
823
46
322
18
15
270
770
547
87
965
269
932
1016
866
0
818
65
609
1097
76
256
820
52
322
18
15
270
770
547
87
965
269
932
1016
866
0
818
65
609
585
73
256
820
52
322
18
15
270
770
547
87
965
269
932
1016
866
0
818
65
609
585
76
256
820
52
322
18
15
270
770
547
87
965
269
932
1016
866
0
818
65
593
337
76
256
820
52
574
18
15
270
770
547
87
965
269
932
1016
866
0
818
65
593
593
76
256
820
52
574
18
15
270
770
547
87
965
269
932
1016
866
0
818
67
609
1097
76
256
820
40
554
18
15
270
770
547
87
965
269
932
1016
866
0
818
67
609
585
73
256
820
40
554
18
15
270
770
547
87
965
269
932
1016
866
0
818
67
609
585
76
256
820
40
554
18
15
270
770
547
87
965
300
932
1016
866
0
820
128
576
584
76
256
823
127
261
18
15
270
770
547
87
965
300
932
1016
866
0
818
128
576
584
76
256
820
126
256
18
15
270
770
547
87
965
300
932
1016
866
0
818
128
576
584
74
256
820
126
256
18
15
270
770
547
87
965
301
932
1016
866
0
817
129
577
585
73
271
821
112
258
18
15
270
770
547
87
965
301
932
1016
866
0
820
129
577
585
76
256
823
118
258
18
15
270
770
547
87
965
301
932
1016
866
0
818
129
577
337
76
256
820
116
286
18
15
270
770
547
87
965
301
932
1016
866
0
818
129
577
337
74
256
820
116
286
18
15
270
770
547
87
965
301
932
1016
866
0
818
129
577
593
76
256
820
116
286
18
15
270
770
547
87
965
301
932
1016
866
0
818
129
577
593
74
256
820
116
286
18
15
270
770
547
87
965
301
932
1016
866
0
818
129
577
585
73
256
820
116
286
18
15
270
770
547
87
965
301
932
1016
866
0
818
129
577
585
76
256
820
116
286
18
15
270
770
547
87
965
301
932
1016
866
0
818
129
577
585
74
256
820
116
286
18
15
270
770
547
87
965
301
932
1016
866
0
818
131
577
593
74
256
820
120
266
18
15
270
770
547
87
965
301
932
1016
866
0
818
131
577
585
73
256
820
120
266
18
15
270
770
547
87
965
301
932
1016
866
0
818
131
577
585
76
256
820
120
266
18
15
270
770
547
87
965
301
932
1016
866
0
818
131
577
585
74
256
820
120
266
18
15
270
386
547
311
965
268
914
408
994
576
594
64
258
136
620
512
1716
62
97
18
15
270
386
547
311
965
268
914
408
994
576
594
64
258
137
620
512
1716
62
97
18
15
270
898
547
55
965
268
932
904
993
64
852
64
608
370
123
264
823
55
581
18
15
270
898
547
55
965
268
932
904
993
64
852
192
608
370
123
264
823
119
272
18
15
270
898
547
55
965
268
914
920
993
64
852
64
258
265
107
264
823
55
113
18
15
270
898
547
55
965
268
914
920
993
64
852
64
578
338
107
264
823
55
513
18
15
270
898
547
55
965
268
914
920
993
64
852
64
580
594
107
264
823
55
518
18
15
270
898
547
55
965
268
914
920
993
64
852
192
578
338
107
264
823
127
513
18
15
270
898
547
55
965
268
914
920
994
64
852
64
258
264
108
256
823
59
113
18
15
270
898
547
55
965
268
914
920
994
64
852
64
258
265
105
271
823
55
113
18
15
270
898
547
55
965
268
914
920
994
64
852
64
258
265
108
256
823
59
113
18
15
270
898
547
55
965
268
914
920
994
64
850
64
258
264
108
256
820
46
97
18
15
270
898
547
55
965
268
914
920
994
64
850
64
258
265
105
256
820
46
97
18
15
270
898
547
55
965
268
914
920
994
64
850
64
258
265
108
256
820
46
97
18
15
270
898
547
55
965
268
914
1784
994
64
852
64
578
1737
9
256
823
59
513
18
15
270
898
547
55
965
268
914
1784
994
64
852
64
578
1737
12
256
823
59
513
18
15
270
898
547
55
965
268
914
1784
994
64
852
64
578
1737
25
256
823
59
513
18
15
270
898
547
55
965
268
914
1784
994
64
852
64
578
1737
41
256
823
59
513
18
15
270
898
547
55
965
268
914
1784
994
64
852
64
578
1737
44
256
823
59
513
18
15
270
898
547
55
965
268
914
1784
994
64
852
64
578
1737
76
256
823
59
513
18
15
270
898
547
55
965
268
914
1784
994
64
850
64
578
1737
9
256
820
46
513
18
15
270
898
547
55
965
268
914
1784
994
64
850
64
578
1737
12
256
820
46
513
18
15
270
898
547
55
965
268
914
1784
994
64
850
64
578
1737
25
256
820
46
513
18
15
270
898
547
55
965
268
914
1784
994
64
850
64
578
1737
41
256
820
46
513
18
15
270
898
547
55
965
268
914
1784
994
64
850
64
578
1737
44
256
820
46
513
18
15
270
898
547
55
965
268
914
1784
994
64
850
64
578
1737
76
256
820
46
513
18
15
270
898
547
55
965
268
914
1784
994
64
850
192
578
1737
9
256
820
126
513
18
15
270
898
547
55
965
268
914
1784
994
64
850
192
578
1737
12
256
820
126
513
18
15
270
898
547
55
965
268
914
1784
994
64
850
192
578
1737
25
256
820
90
258
18
15
270
898
547
55
965
268
914
1784
994
64
850
192
578
1737
41
256
820
126
513
18
15
270
898
547
55
965
268
914
1784
994
64
850
192
578
1737
76
256
820
90
258
18
15
270
386
547
87
645
5
900
752
1746
1024
1305
1073
1905
729
1620
1744
1694
1546
1183
18
15
270
386
547
87
645
5
900
752
1746
1024
1305
1073
1905
729
1618
1744
1694
1546
1183
18
15
270
386
547
87
645
5
900
752
1746
1024
1305
1073
1909
728
1618
1744
1694
1545
1179
18
15
270
386
547
87
645
261
900
752
1746
1024
1305
561
1649
728
1618
1744
1694
1034
559
18
15
270
386
547
87
645
261
900
752
1746
1024
1305
561
1649
729
1620
1744
1694
1034
559
18
15
270
386
547
87
645
261
900
752
1746
1024
1305
561
1649
729
1618
1744
1694
1034
559
18
15
270
386
547
87
645
261
900
752
1746
1024
1305
561
1657
729
1620
1744
1694
1038
657
18
15
270
386
547
87
645
261
900
752
1746
1024
1305
561
1652
728
1618
1744
1694
1034
556
18
15
270
386
547
311
133
261
932
752
978
576
101
497
785
800
1108
256
70
1798
1333
18
15
270
386
547
311
133
261
932
752
978
576
101
501
788
802
1106
263
77
1796
1624
18
15
270
386
547
311
133
261
932
760
994
576
100
501
789
804
1100
256
71
1797
1334
18
15
270
386
547
311
133
261
932
760
994
576
100
501
788
804
1100
256
71
1797
1624
18
15
270
386
547
311
133
261
932
760
994
576
101
497
788
804
1100
256
70
1798
1388
18
15
270
802
547
87
645
261
900
816
1474
1024
1305
561
1713
564
1652
1232
798
524
930
18
15
270
802
547
87
645
261
900
816
1474
1024
1305
561
1649
564
1652
1232
798
524
546
18
15
270
802
547
87
645
261
900
816
1474
1024
1305
561
1716
564
1652
1232
798
522
940
18
15
270
802
547
87
645
261
900
816
1474
1024
1305
561
1714
564
1652
1232
798
524
928
18
15
270
802
547
87
645
261
900
816
1474
1024
1305
561
1652
564
1652
1232
798
524
556
18
15
270
898
1571
1623
1349
1356
708
1784
1762
1024
1396
1344
96
808
524
640
695
799
64
18
15
270
898
1571
1623
1349
1356
708
1784
1762
1024
1396
1344
96
808
522
640
695
799
64
18
15
270
898
1571
1623
1349
1356
708
1784
1762
1024
1396
1344
96
808
540
640
695
799
64
18
15
270
898
1571
1623
1349
1356
708
1784
1762
1024
1396
1344
96
808
538
640
695
799
64
18
15
270
898
1571
1623
1349
1356
708
1784
1762
1024
1396
1344
96
808
556
640
695
799
64
18
15
270
898
1571
1623
1349
1356
708
1784
1762
1024
1396
1344
96
808
554
640
695
799
64
18
15
270
898
1571
1623
1349
1356
708
1784
1762
1024
1394
1344
96
808
524
640
692
798
64
18
15
270
898
1571
1623
1349
1356
708
1784
1762
1024
1394
1344
96
808
522
640
692
798
64
18
15
270
898
1571
1623
1349
1356
708
1784
1762
1024
1394
1344
96
808
540
640
692
798
64
18
15
270
898
1571
1623
1349
1356
708
1784
1762
1024
1394
1344
96
808
538
640
692
798
64
18
15
270
898
1571
1623
1349
1356
708
1784
1762
1024
1394
1344
96
808
556
640
692
798
64
18
15
270
898
1571
1623
1349
1356
708
1784
1762
1024
1394
1344
96
808
554
640
692
798
64
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1393
1345
97
809
537
655
693
816
66
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1393
1345
97
809
553
655
693
816
66
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1385
1345
97
809
538
640
702
796
34
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1385
1345
97
809
556
640
702
796
34
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1396
1345
97
809
524
640
695
794
66
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1396
1345
97
809
537
640
695
794
66
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1396
1345
97
809
553
655
695
798
66
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1396
1345
97
809
540
640
695
794
66
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1396
1345
97
809
538
640
695
794
66
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1396
1345
97
809
556
640
695
794
66
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1396
1345
97
809
554
640
695
794
66
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1394
1345
97
809
521
640
692
796
65
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1394
1345
97
809
524
640
692
796
65
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1394
1345
97
809
553
640
692
796
65
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1394
1345
97
809
540
640
692
796
65
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1394
1345
97
809
538
640
692
796
65
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1394
1345
97
809
556
640
692
796
65
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1394
1345
97
809
554
640
692
796
65
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1394
1347
97
809
521
640
692
792
65
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1394
1347
97
809
524
640
692
792
65
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1394
1347
97
809
553
640
692
792
65
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1394
1347
97
809
540
640
692
792
65
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1394
1347
97
809
538
640
692
792
65
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1394
1347
97
809
556
640
692
792
65
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1394
1347
97
809
554
640
692
792
65
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1397
1345
97
809
538
640
694
798
65
18
15
270
898
1571
1623
1349
1357
708
1784
1762
1024
1397
1345
97
809
556
640
694
822
65
18
15
270
834
1571
1623
1349
1356
708
1704
1730
1024
1396
1344
96
784
588
736
695
799
69
18
15
270
834
1571
1623
1349
1356
708
1704
1730
1024
1394
1344
96
784
588
608
692
818
64
18
15
270
834
1571
1623
1349
1357
708
1704
1730
1024
1396
1345
97
786
588
736
695
798
66
18
15
270
834
1571
1623
1349
1357
708
1704
1730
1024
1394
1345
97
785
588
608
692
796
65
18
15
270
834
1571
1623
1349
1357
708
1704
1730
1024
1394
1345
97
786
588
608
692
796
65
18
15
270
834
1571
1623
1349
1357
708
1704
1730
1024
1394
1347
97
785
588
608
692
792
65
18
15
270
834
1571
1623
1349
1357
708
1704
1730
1024
1394
1347
97
786
588
608
692
792
65
18
15
270
930
1571
1623
1349
1356
708
1768
1730
1024
1394
1344
96
580
524
640
692
350
64
18
15
270
930
1571
1623
1349
1356
708
1768
1730
1024
1394
1344
96
708
524
640
692
350
64
18
15
270
930
1571
1623
1349
1356
708
1768
1730
1024
1394
1344
96
712
524
640
692
350
64
18
15
270
930
1571
1623
1349
1356
708
1768
1730
1024
1394
1344
96
804
524
640
692
350
64
18
15
270
930
1571
1623
1349
1357
708
1768
1730
1024
1396
1345
97
713
524
640
695
350
66
18
15
270
930
1571
1623
1349
1357
708
1768
1730
1024
1394
1345
97
713
524
640
692
820
66
18
15
270
930
1571
1591
1549
269
708
1768
1730
1088
1122
1633
81
912
524
768
292
12
654
18
15
270
930
1571
1591
1549
269
708
1768
1730
1088
1122
1633
81
913
524
768
292
12
654
18
15
270
898
547
1879
1093
268
914
920
738
1536
1844
192
1730
1161
1209
640
567
567
1537
18
15
270
898
547
1879
1093
268
914
920
738
1536
1844
192
1730
1161
697
640
567
567
1537
18
15
270
898
547
1879
1093
268
914
920
738
1536
1844
192
1730
594
690
640
567
567
1537
18
15
270
898
547
1879
1093
268
914
920
738
1536
1844
192
1730
594
698
640
567
567
1537
18
15
270
898
547
1879
1093
268
914
920
738
1536
1844
192
1732
592
690
640
567
567
1542
18
15
270
898
547
1879
1093
268
914
920
738
1536
1842
192
1730
1161
1209
640
564
574
1537
18
15
270
898
547
1879
1093
268
914
920
738
1536
1842
192
1730
1161
697
640
564
574
1537
18
15
270
898
547
1879
1093
268
914
920
738
1536
1842
192
1730
594
690
640
564
574
1537
18
15
270
898
547
1879
1093
268
914
920
738
1536
1842
192
1730
594
700
640
564
574
1537
18
15
270
898
547
1879
1093
268
914
920
738
1536
1842
192
1730
594
698
640
564
574
1537
18
15
270
898
547
1879
1093
277
900
912
738
1536
1844
149
1460
1268
1210
1152
567
529
1816
18
15
270
898
547
1879
1093
277
900
920
738
1536
1844
149
1461
1264
1210
1152
567
529
1818
18
15
270
898
547
1879
1093
277
900
920
738
1536
1844
149
1461
1265
1202
1152
567
529
1818
18
15
270
898
547
1879
1093
277
900
920
738
1536
1844
149
1461
1265
1210
1152
567
529
1818
18
15
270
898
547
1879
1093
277
900
920
738
1536
1844
149
1460
1264
1210
1152
567
529
1816
18
15
270
898
547
1879
1093
277
900
920
738
1536
1844
149
1460
1266
1210
1152
567
529
1816
18
15
270
898
547
1879
1093
277
900
920
738
1536
1842
145
1457
1265
1202
1152
564
532
1822
18
15
270
898
547
1879
1093
277
900
920
738
1536
1842
145
1457
1265
1210
1152
564
532
1822
18
15
270
898
547
1879
1093
276
900
920
738
1536
1842
144
1456
1264
1202
1152
564
534
1822
18
15
270
898
547
1879
1093
276
914
920
738
1536
1842
144
1420
1104
1202
1152
564
534
1798
18
15
270
898
547
1879
1093
285
900
920
738
1536
1833
161
1457
1265
1202
1152
574
542
1841
18
15
270
898
547
1879
1093
285
900
920
738
1536
1833
161
1457
1266
1202
1152
574
542
1841
18
15
270
898
547
1879
1093
301
900
912
738
1536
1841
129
1409
1177
1210
1167
565
538
1794
18
15
270
898
547
1879
1093
301
900
912
738
1536
1844
129
1409
1177
1210
1167
567
542
1794
18
15
270
898
547
1879
1093
301
900
912
738
1536
1842
129
1409
1177
1210
1152
564
540
1793
18
15
270
898
547
1879
1093
301
900
912
738
1536
1842
131
1409
1177
1210
1152
564
536
1820
18
15
270
898
547
1879
325
524
914
920
738
1536
306
448
322
306
178
640
1588
54
1
18
15
270
898
547
1879
325
524
914
920
738
1536
306
448
322
306
186
640
1588
54
1
18
15
270
898
547
1879
325
524
914
920
738
1536
306
448
324
304
178
640
1588
54
6
18
15
270
898
547
1879
325
268
914
920
737
1536
308
64
580
1106
1203
1160
1591
1847
902
18
15
270
898
547
1879
325
268
914
920
737
1536
308
64
580
594
179
1160
1591
1847
902
18
15
270
898
547
1879
325
268
914
920
737
1536
308
64
580
594
691
648
1591
1847
902
18
15
270
898
547
1879
325
268
914
920
738
1536
308
64
578
594
178
640
1591
1851
897
18
15
270
898
547
1879
325
268
914
920
738
1536
308
64
580
592
178
640
1591
1847
902
18
15
270
898
547
1879
325
268
914
920
738
1536
308
64
580
594
178
640
1591
1847
902
18
15
270
898
547
1879
325
268
914
920
738
1536
306
64
578
594
178
640
1588
1846
897
18
15
270
898
547
1879
325
268
914
920
738
1536
306
64
580
592
178
640
1588
1846
902
18
15
270
898
547
1879
325
268
914
920
738
1536
306
64
580
594
178
640
1588
1846
902
18
15
270
834
547
1879
325
268
932
968
706
1536
308
64
608
1156
556
608
1591
1847
1349
18
15
270
834
547
1879
325
268
932
968
706
1536
306
64
608
1156
556
608
1588
1846
1344
18
15
270
802
547
1879
325
524
932
1000
706
1536
306
448
352
296
524
736
1588
54
64
18
15
270
802
547
1879
325
525
932
1000
706
1536
308
449
353
297
524
736
1591
54
66
18
15
270
802
547
1879
325
525
932
1000
706
1536
306
449
353
297
524
736
1588
52
66
18
15
270
802
547
1879
325
525
932
1000
706
1536
306
451
353
297
524
736
1588
56
65
18
15
270
386
547
1879
837
13
932
760
1762
1536
105
1345
337
657
1681
1152
1982
1308
62
18
15
270
386
547
1879
837
13
932
760
1762
1536
105
1345
337
657
1682
1152
1982
1308
62
18
15
270
386
547
1879
837
21
900
760
1762
1536
116
1361
345
689
1689
1152
1975
1294
50
18
15
270
386
547
1879
837
21
900
760
1762
1536
116
1361
345
689
1682
1152
1975
1294
50
18
15
270
386
547
1879
837
21
900
760
1762
1536
116
1361
345
689
1690
1152
1975
1294
50
18
15
270
386
547
1879
837
21
900
760
1762
1536
114
1363
345
689
1690
1152
1972
1288
42
18
15
270
386
547
1879
837
20
900
760
1762
1536
114
1360
344
690
1682
1152
1716
1158
112
18
15
270
386
547
1879
837
20
900
760
1762
1536
114
1360
344
690
1690
1152
1716
1158
112
18
15
270
898
547
1879
1349
12
914
920
738
1536
1652
1472
322
594
690
640
695
31
1
18
15
270
898
547
1879
1349
12
914
920
738
1536
1652
1472
324
592
690
640
695
31
6
18
15
270
898
547
1879
1349
12
914
920
738
1536
1650
1472
322
594
690
1152
436
46
1
18
15
270
898
547
1879
1349
12
914
920
738
1536
1650
1472
324
592
690
1152
436
54
6
18
15
270
898
547
1879
837
12
914
920
738
1536
114
1344
324
592
690
1152
1972
1334
134
18
15
1294
642
547
1879
837
524
1828
1272
994
1536
114
320
1120
612
140
640
1716
1630
1728
18
15
1294
642
547
1879
837
524
1828
1272
994
1536
114
1216
1120
612
140
640
1716
1054
576
18
15
1294
546
35
855
1861
781
1828
1072
690
1664
1577
193
1121
545
228
944
1726
1628
1346
18
15
1294
546
35
855
1861
781
1828
1072
690
1664
1577
193
1121
737
228
944
1726
1628
1346
18
15
1294
546
35
855
1861
781
1828
1072
690
1664
1577
193
1121
736
228
944
1726
1628
1346
18
15
1294
546
35
855
1861
789
1828
1072
690
1664
1577
201
1049
532
228
944
1726
1618
1271
18
15
1294
546
35
855
1861
789
1828
1072
690
1664
1577
201
537
545
228
944
1726
1618
247
18
15
1294
546
35
855
1861
789
1828
1072
690
1664
1577
201
537
532
228
944
1726
1618
247
18
15
1294
546
35
855
1861
797
1828
1072
690
1664
1577
225
1057
545
228
944
1726
1692
1154
18
15
1294
546
35
855
1861
797
1828
1072
690
1664
1577
225
545
545
228
944
1726
1692
130
18
15
1294
546
35
855
1861
797
1828
1072
690
1664
1577
225
545
532
228
944
1726
1692
130
18
15
1294
546
35
855
1861
797
1828
1072
690
1664
1577
225
545
737
228
944
1726
1692
130
18
15
1294
546
35
855
1861
797
1828
1072
690
1664
1577
225
529
545
228
944
1726
1676
222
18
15
1294
546
35
855
1861
797
1828
1072
690
1664
1577
225
529
532
228
944
1726
1676
222
18
15
1294
546
35
855
1861
885
1828
1072
690
1664
1577
137
1033
545
228
944
1726
1650
1227
18
15
270
546
931
567
1861
1357
708
1584
1346
704
561
833
97
537
1650
80
302
298
803
18
15
270
546
931
567
1861
1357
708
1584
1346
704
561
1601
97
537
1650
80
302
810
675
18
15
270
546
931
567
1861
1357
708
1584
1346
704
561
1857
97
537
1650
80
302
554
547
18
15
270
514
707
567
837
1869
644
1544
914
928
561
1601
81
1170
212
80
110
1078
1663
18
15
270
546
419
567
837
1869
644
1592
1218
704
561
1601
81
1329
881
384
302
846
1854
18
15
270
546
419
567
837
1869
644
1592
1218
704
561
1601
81
1329
882
384
302
846
1854
18
15
270
546
419
567
837
1869
644
1592
1218
704
565
1601
81
1329
882
391
301
844
1854
18
15
270
546
419
567
837
1869
644
1624
1218
448
561
1601
81
1193
1714
128
302
846
1854
18
15
270
546
419
567
837
1869
644
1624
1218
448
565
1601
81
1193
1714
135
301
844
1854
18
15
270
514
707
567
1861
1357
644
1544
914
928
1585
1601
81
529
204
80
1198
662
639
18
15
270
514
707
567
1861
1357
644
1544
914
928
1585
1601
81
657
204
80
1198
662
639
18
15
270
514
707
567
1861
1357
644
1544
914
928
1585
1857
81
529
204
80
686
566
575
18
15
270
514
707
567
1861
1357
644
1544
914
928
1585
1857
81
657
204
80
686
566
575
18
15
270
514
707
567
1861
1357
644
1544
914
928
1586
1857
81
529
204
80
692
564
574
18
15
270
514
707
567
1861
1357
644
1544
914
928
1586
1857
81
657
204
80
692
564
574
18
15
270
546
547
599
1861
1357
708
1584
818
640
1577
1601
97
537
274
432
702
62
801
18
15
270
546
547
599
1861
1357
708
1584
818
640
1577
1857
97
537
274
432
702
574
545
18
15
1294
514
547
599
1989
524
1810
1176
978
640
1652
448
1090
649
204
256
567
1631
1281
18
15
1294
514
547
599
1989
524
1810
1176
978
640
1650
448
1090
649
204
256
564
1630
1281
18
15
1294
514
547
599
1989
556
1828
1176
978
640
1650
384
1088
136
204
256
564
1654
1280
18
15
1294
514
547
599
1989
556
1828
1176
978
640
1650
384
1088
136
202
256
564
1658
1288
18
15
1294
514
547
599
1989
557
1828
1176
978
640
1652
385
1089
137
204
256
567
1658
1282
18
15
1294
514
547
599
1989
557
1828
1176
978
640
1650
385
1089
137
204
256
564
1652
1282
18
15
1294
514
547
599
1989
557
1828
1176
978
640
1650
385
1089
137
202
256
564
1652
1282
18
15
1294
514
547
599
1989
557
1828
1176
978
640
1650
387
1089
137
204
256
564
1656
1281
18
15
1294
514
547
599
1989
557
1828
1176
978
640
1650
387
1089
137
202
256
564
1656
1281
18
15
1294
514
547
1623
965
781
1796
1160
978
1664
185
65
529
657
204
512
1758
18
383
18
15
1294
514
547
1623
965
781
1828
1176
978
1664
185
65
609
137
201
512
1758
18
323
18
15
1294
514
547
1623
965
781
1828
1176
978
1664
185
65
609
137
204
512
1758
22
321
18
15
1294
514
547
1623
965
781
1828
1176
978
1664
185
65
609
137
202
512
1758
22
321
18
15
1294
514
547
1623
965
781
1828
1176
978
1664
185
65
609
649
201
512
1758
18
323
18
15
1294
514
547
1623
965
781
1828
1176
978
1664
185
65
609
649
204
512
1758
22
321
18
15
1294
514
547
1623
965
781
1828
1176
978
1664
185
65
609
649
202
512
1758
22
321
18
15
398
930
675
343
197
277
964
872
578
0
114
721
1769
1225
524
1760
1076
1572
1541
18
15
398
930
675
343
197
276
964
872
578
0
116
724
1768
1220
524
1760
1079
1539
1537
18
15
398
930
675
343
197
428
964
872
578
0
1202
640
1664
1220
524
1632
1972
690
1664
18
15
398
930
675
343
197
429
964
872
578
0
1202
641
1665
1225
524
1632
1972
692
1666
18
15
398
930
675
343
197
429
964
872
578
0
1202
643
1665
1225
524
1632
1972
696
1665
18
15
1422
930
675
1623
1861
885
1860
1200
690
512
681
137
1225
537
148
432
446
866
551
18
15
1422
930
675
1623
1861
885
1860
1200
690
512
681
137
1225
537
146
432
446
866
551
18
15
398
930
963
919
837
1821
1412
1456
2
96
49
609
97
564
884
848
942
554
1795
18
15
398
962
579
1879
1029
517
964
840
594
608
1017
1113
1361
1361
332
0
286
2
1014
18
15
398
386
963
567
1861
589
964
424
546
672
564
65
353
18
620
608
439
58
322
18
15
398
386
963
567
1861
589
964
424
546
672
565
65
353
17
601
608
310
61
321
18
15
398
386
963
567
1861
589
964
424
546
672
562
65
353
17
601
608
436
52
322
18
15
398
386
963
567
1861
589
964
424
546
672
562
65
353
18
620
608
436
52
322
18
15
398
386
963
567
1861
589
964
424
546
672
562
67
353
17
601
608
436
56
321
18
15
398
386
963
567
1861
589
964
424
546
672
562
67
353
18
620
608
436
56
321
18
15
398
386
963
567
1861
589
964
424
546
416
565
65
353
17
601
96
54
61
321
18
15
398
386
963
567
1861
588
964
424
546
672
562
64
352
16
620
608
436
54
325
18
15
398
194
451
311
837
844
964
1928
1154
160
564
576
608
1544
1052
1120
1335
831
293
18
15
398
194
451
311
837
844
964
1928
1154
160
564
576
608
1544
1564
96
1335
831
293
18
15
398
194
451
311
837
844
964
1928
1154
160
562
832
608
1544
1052
1120
820
302
160
18
15
398
194
451
311
837
844
964
1928
1154
160
562
832
608
1544
1050
1120
820
302
160
18
15
398
194
451
311
837
844
964
1928
1154
160
562
832
608
1544
1564
96
820
302
160
18
15
398
194
451
311
837
844
964
1928
1154
160
562
832
608
1544
1562
96
820
302
160
18
15
398
194
451
311
837
844
964
1928
1154
160
562
576
608
1544
1052
1120
1332
822
158
18
15
398
194
451
311
837
844
964
1928
1154
160
562
576
608
1544
1050
1120
1332
822
158
18
15
398
194
451
311
837
844
964
1928
1154
160
562
576
608
1544
1564
96
1332
822
158
18
15
398
194
451
311
837
844
964
1928
1154
160
562
576
608
1544
1562
96
1332
822
158
18
15
398
194
451
311
837
845
964
1928
1154
160
561
577
609
1545
1052
1104
878
810
163
18
15
398
194
451
311
837
845
964
1928
1154
160
561
577
609
1545
1564
1104
878
810
163
18
15
398
194
451
311
837
845
964
1928
1154
160
569
833
609
1545
1052
1104
798
306
195
18
15
398
194
451
311
837
845
964
1928
1154
160
569
577
609
1545
1052
1104
798
822
321
18
15
398
194
451
311
837
845
964
1928
1154
160
564
833
609
1545
1052
1120
823
294
162
18
15
398
194
451
311
837
845
964
1928
1154
160
564
833
609
1545
1050
1120
823
294
162
18
15
398
194
451
311
837
845
964
1928
1154
160
564
833
609
1545
1564
96
823
294
162
18
15
398
194
451
311
837
845
964
1928
1154
160
564
833
609
1545
1562
1120
823
294
162
18
15
398
194
451
311
837
845
964
1928
1154
160
564
577
609
1545
1052
1120
1335
822
290
18
15
398
194
451
311
837
845
964
1928
1154
160
564
577
609
1545
1564
96
1335
822
290
18
15
398
194
451
311
837
845
964
1928
1154
160
565
833
609
1545
1049
1120
822
294
161
18
15
398
194
451
311
837
845
964
1928
1154
160
565
833
609
1545
1561
1120
822
294
161
18
15
398
194
451
311
837
845
964
1928
1154
160
562
833
609
1545
1052
1120
820
300
162
18
15
398
194
451
311
837
845
964
1928
1154
160
562
833
609
1545
1050
1120
820
300
162
18
15
398
194
451
311
837
845
964
1928
1154
160
562
833
609
1545
1564
96
820
300
162
18
15
398
194
451
311
837
845
964
1928
1154
160
562
833
609
1545
1562
96
820
300
162
18
15
398
194
451
311
837
845
964
1928
1154
160
562
577
609
1545
1052
1120
1332
820
158
18
15
398
194
451
311
837
845
964
1928
1154
160
562
577
609
1545
1050
1120
1332
820
158
18
15
398
194
451
311
837
845
964
1928
1154
160
562
577
609
1545
1564
96
1332
820
158
18
15
398
194
451
311
837
845
964
1928
1154
160
562
577
609
1545
1562
96
1332
820
158
18
15
398
194
451
311
837
845
964
1928
1154
160
562
835
609
1545
1052
1120
820
296
170
18
15
398
194
451
311
837
845
964
1928
1154
160
562
835
609
1545
1050
1120
820
296
170
18
15
398
194
451
311
837
845
964
1928
1154
160
562
835
609
1545
1564
96
820
296
170
18
15
398
194
451
311
837
845
964
1928
1154
160
562
835
609
1545
1562
96
820
296
170
18
15
398
194
451
311
837
845
964
1928
1154
160
562
579
609
1545
1052
1120
1332
824
298
18
15
398
194
451
311
837
845
964
1928
1154
160
562
579
609
1545
1050
1120
1332
824
298
18
15
398
194
451
311
837
845
964
1928
1154
160
562
579
609
1545
1564
96
1332
824
298
18
15
398
194
451
311
837
845
964
1928
1154
160
562
579
609
1545
1562
96
1332
824
298
18
15
398
194
451
311
837
885
964
1928
1154
160
561
649
585
1545
1049
1135
821
864
330
18
15
398
194
451
311
837
885
964
1928
1154
160
569
393
585
1545
1052
1104
1374
194
134
18
15
398
194
451
311
837
885
964
1928
1154
160
569
649
585
1545
1052
1104
798
738
391
18
15
398
194
483
567
837
845
964
1928
1170
384
561
833
609
1540
1036
1152
558
342
193
18
15
398
194
483
567
837
845
964
1928
1170
384
561
833
609
1545
1036
1152
558
342
193
18
15
398
194
483
567
837
845
964
1928
1170
384
561
577
609
1540
1036
1152
430
406
193
18
15
398
194
483
567
837
845
964
1928
1170
384
561
577
609
1545
1036
1152
430
406
193
18
15
398
194
483
567
837
845
964
1928
1170
384
569
577
609
1540
1036
1152
1182
402
323
18
15
398
194
483
567
837
845
964
1928
1170
384
569
577
609
1545
1036
1152
1182
402
323
18
15
398
194
483
567
837
885
964
1928
1170
384
569
649
585
1540
1036
1152
1182
482
390
18
15
398
194
483
567
837
885
964
1928
1170
384
569
649
585
1540
1548
128
414
482
390
18
15
398
194
483
567
837
885
964
1928
1170
384
569
649
585
1545
1036
1152
1182
482
390
18
15
398
194
483
567
837
885
964
1928
1170
384
569
649
585
1545
1548
1152
414
482
390
18
15
398
194
483
311
837
797
964
1928
1170
128
561
737
737
1540
1036
1104
1454
394
3
18
15
398
194
483
311
837
797
964
1928
1170
128
561
737
737
1540
1548
1104
1454
906
19
18
15
398
194
483
311
837
845
964
1928
1170
128
569
577
609
1540
1036
1104
798
658
323
18
15
398
194
483
311
837
845
964
1928
1170
128
569
577
609
1545
1036
1104
798
658
323
18
15
398
706
547
599
837
789
964
904
706
640
361
713
745
516
564
1584
62
1074
23
18
15
398
706
547
599
837
845
964
904
706
640
553
833
609
516
564
1584
1726
1628
194
18
15
398
706
547
599
837
845
964
904
706
640
361
833
609
516
564
1584
62
284
194
18
15
398
706
547
599
837
885
964
904
706
640
553
265
313
260
564
1584
1726
178
311
18
15
398
706
547
599
837
885
964
904
706
640
553
777
585
516
564
1584
1726
1650
203
18
15
398
706
547
599
837
885
964
904
706
640
553
777
617
516
564
1584
1726
1650
215
18
15
398
706
547
599
837
885
964
904
706
640
553
777
633
516
564
1584
1726
1634
182
18
15
398
706
547
599
837
885
964
904
706
640
553
393
585
516
564
1584
1726
226
134
18
15
398
706
547
599
837
885
964
904
706
640
361
777
809
1028
564
1584
62
370
87
18
15
398
706
547
599
837
885
964
904
706
640
361
777
809
516
564
1584
62
370
87
18
15
398
706
547
599
837
885
964
904
706
640
361
777
1177
1028
564
1584
62
426
555
18
15
398
706
547
599
837
885
964
904
706
640
361
777
1177
516
564
1584
62
426
555
18
15
398
706
547
599
837
885
964
904
706
640
361
777
585
516
564
1584
62
674
167
18
15
398
706
547
599
837
885
964
904
706
640
361
777
1209
516
564
1584
62
1186
567
18
15
398
706
547
599
837
885
964
904
706
640
361
777
633
516
564
1584
62
1186
183
18
15
398
706
707
567
837
844
964
904
1154
416
562
832
608
520
1564
96
308
306
192
18
15
398
706
707
567
837
845
964
904
1154
416
564
833
609
521
1564
96
311
310
194
18
15
398
706
707
567
837
845
964
904
1154
416
562
833
609
521
1564
96
308
300
162
18
15
398
706
707
567
837
845
964
904
1154
416
562
835
609
521
1564
96
308
296
170
18
15
398
706
707
567
837
845
964
904
1154
416
562
835
609
521
1562
96
308
296
170
18
15
398
706
451
567
837
844
964
904
2
416
306
832
608
1032
1004
608
52
318
192
18
15
398
706
451
311
837
589
964
904
2
160
564
1089
865
1033
1500
1120
1719
1854
194
18
15
398
706
451
311
837
589
964
904
2
160
564
1089
865
1033
988
1120
1719
1846
194
18
15
398
706
451
311
837
589
964
904
2
160
562
1091
865
1033
1500
1120
1716
1848
202
18
15
398
706
451
311
837
589
964
904
2
160
562
1091
865
1033
988
1120
1716
1848
202
18
15
398
706
451
311
837
588
964
904
2
160
564
1088
864
1032
1500
1120
1719
1855
197
18
15
398
706
451
311
837
588
964
904
2
160
564
1088
864
1032
988
1120
1719
1855
197
18
15
398
706
451
311
837
588
964
904
2
160
562
1088
864
1032
1500
1120
1716
1842
192
18
15
398
706
451
311
837
588
964
904
2
160
562
1088
864
1032
988
1120
1716
1842
192
18
15
398
706
451
311
837
844
964
904
2
160
562
576
608
1032
1388
1120
820
818
320
18
15
398
706
451
311
837
844
964
904
2
160
562
576
608
1032
1500
1120
820
818
320
18
15
398
706
451
311
837
845
964
904
2
160
564
577
609
1033
1500
1120
823
830
194
18
15
398
706
451
311
837
845
964
904
2
160
562
579
609
1033
1500
1120
820
824
202
18
15
398
706
739
567
709
429
964
904
578
320
857
1153
1665
1033
1116
80
286
780
1154
18
15
398
706
739
567
709
429
964
904
578
320
857
1153
1665
521
1116
80
542
780
1154
18
15
398
450
483
567
837
885
964
392
18
384
313
265
809
4
972
512
30
162
230
18
15
398
450
483
567
837
885
964
392
18
384
313
265
809
9
972
512
30
162
230
18
15
398
450
483
567
837
885
964
392
18
384
313
265
802
4
972
512
30
162
224
18
15
398
450
483
567
837
885
964
392
18
384
313
265
802
8
972
512
30
162
224
18
15
398
450
483
567
837
885
964
392
18
384
313
265
802
9
972
512
30
162
224
18
15
398
450
483
567
837
885
964
392
18
384
313
265
805
4
972
512
30
162
227
18
15
398
450
483
567
837
885
964
392
18
384
313
265
805
8
972
512
30
162
227
18
15
398
450
483
567
837
885
964
392
18
384
313
265
805
9
972
512
30
162
227
18
15
398
194
451
311
965
629
964
1928
1154
160
313
777
585
1545
1052
1104
1118
706
134
18
15
398
194
451
311
965
629
964
1928
1154
160
313
777
617
1545
1052
1104
94
450
86
18
15
398
386
450
582
903
664
388
752
132
384
258
803
80
692
48
0
78
490
299
18
15
398
386
450
582
903
664
708
240
132
384
258
803
1232
152
560
0
78
490
555
18
15
398
418
450
70
903
664
708
688
1540
768
770
803
1232
536
1776
0
1038
1258
1067
18
15
398
706
547
1623
1221
413
964
904
706
1664
1705
161
1713
516
1076
1072
446
910
1695
18
15
398
706
547
1623
1349
333
964
904
706
1664
1577
321
609
260
52
560
702
574
33
18
15
398
706
547
1623
1349
373
964
904
706
1664
1577
265
297
260
52
560
702
626
343
18
15
398
706
547
1623
1349
373
964
904
706
1664
1577
265
613
260
52
560
702
610
99
18
15
114
1
195
295
13
269
236
102
194
448
610
993
289
13
268
880
788
580
222
18
15
114
1
195
295
13
269
236
102
194
448
610
993
289
13
284
880
788
580
222
18
15
114
1
195
295
13
269
236
102
194
448
610
993
289
525
268
880
788
580
222
18
15
114
1
195
295
13
269
236
102
194
448
610
993
289
525
780
880
788
580
222
18
15
114
1
195
295
13
269
236
126
194
448
609
993
289
5
260
880
789
577
193
18
15
114
1
195
295
13
269
236
126
194
448
609
993
289
517
260
880
789
577
193
18
15
114
1
195
295
13
269
236
126
194
448
609
993
289
517
772
880
789
577
193
18
15
114
1
195
295
13
269
236
126
194
448
610
993
289
5
260
880
788
580
222
18
15
114
1
195
295
13
269
236
126
194
448
610
993
289
517
260
880
788
580
222
18
15
114
1
195
295
13
269
236
126
194
448
610
993
289
517
772
880
788
580
222
18
15
102
1
195
39
13
268
226
122
194
192
354
992
585
14
280
64
276
770
903
18
15
102
1
195
39
13
268
226
122
194
192
354
992
585
526
280
64
276
770
903
18
15
166
33
35
87
197
141
468
146
178
384
409
577
449
21
404
432
286
921
515
18
15
166
33
35
87
197
141
468
166
161
384
409
577
449
6
822
880
286
922
514
18
15
166
33
35
87
197
141
468
166
161
384
409
577
449
6
878
504
286
926
513
18
15
166
33
35
87
197
149
468
146
178
384
409
593
465
21
404
432
286
914
542
18
15
166
33
35
87
197
149
468
146
178
384
409
593
465
21
916
432
286
914
542
18
15
166
33
35
87
197
149
468
146
178
384
409
593
469
21
404
432
286
916
566
18
15
166
33
35
87
197
149
468
146
178
384
409
593
469
21
916
432
286
916
566
18
15
166
33
35
87
197
149
468
146
178
384
409
597
469
21
404
432
286
913
539
18
15
166
33
35
87
197
149
468
146
178
384
409
597
469
21
916
432
286
913
539
18
15
166
33
35
87
197
149
468
166
161
384
409
593
466
6
822
880
286
914
536
18
15
166
33
35
87
197
149
468
166
161
384
409
593
466
6
878
888
286
914
536
18
15
166
33
35
87
197
149
468
150
161
384
409
593
466
22
70
496
286
914
536
18
15
166
33
35
87
197
149
468
150
161
384
409
593
466
22
838
880
286
914
536
18
15
166
33
35
87
197
164
468
150
73
128
436
132
384
30
2
232
439
51
129
18
15
166
33
35
87
197
164
468
598
105
128
436
132
384
934
1026
208
475
120
590
18
15
166
33
35
87
197
164
468
614
305
384
436
132
384
902
546
1968
1259
1075
1153
18
15
166
33
35
87
197
165
468
146
178
128
217
133
389
21
404
944
926
625
131
18
15
166
33
35
87
197
165
468
146
178
128
217
133
389
21
916
944
926
625
131
18
15
166
33
35
87
197
165
468
150
161
384
437
133
385
29
70
384
438
50
143
18
15
166
33
35
87
197
165
468
150
73
128
436
133
388
30
2
232
439
49
152
18
15
166
33
35
87
197
165
468
182
161
128
437
133
389
13
797
896
438
49
130
18
15
166
33
35
87
197
165
468
182
161
384
433
133
388
14
794
384
437
52
152
18
15
166
33
35
87
197
165
468
182
161
384
437
133
389
13
797
384
438
49
130
18
15
166
33
35
87
197
165
468
598
97
128
433
133
388
950
1030
232
437
52
152
18
15
166
33
35
87
197
165
468
598
105
128
433
133
388
950
1026
224
437
52
152
18
15
166
33
35
87
197
165
468
598
105
128
433
133
388
950
2
224
437
52
152
18
15
166
33
35
87
197
165
468
598
105
128
433
133
388
926
1026
224
437
52
152
18
15
166
33
35
87
197
165
468
598
105
128
433
133
388
926
2
224
437
52
152
18
15
166
33
35
87
197
165
468
598
105
128
436
133
388
934
1026
208
475
41
140
18
15
166
33
35
87
197
165
468
598
105
128
436
133
388
950
1026
1744
1755
1065
140
18
15
166
33
163
87
197
141
468
598
353
256
409
577
449
982
518
1904
286
922
514
18
15
166
33
163
87
197
141
468
598
353
256
409
577
449
973
518
1904
286
922
514
18
15
166
33
163
87
197
141
468
598
353
256
409
577
449
989
518
1904
286
922
514
18
15
166
33
163
87
197
141
468
598
353
256
889
577
449
982
518
1904
862
910
513
18
15
166
33
163
87
197
141
468
598
353
256
889
577
449
973
518
1904
862
910
513
18
15
166
33
163
87
197
141
468
598
353
256
889
577
449
989
518
1904
862
910
513
18
15
166
33
163
87
197
141
468
598
209
256
884
577
449
982
1106
1472
859
922
514
18
15
166
33
163
87
197
149
468
598
353
256
409
593
466
982
518
1904
286
914
536
18
15
166
33
163
87
197
149
468
586
329
512
729
593
866
963
518
1536
1438
1420
1280
18
15
166
33
163
87
197
148
468
598
209
256
884
592
464
982
1106
1472
859
907
542
18
15
166
33
163
87
197
148
468
598
209
256
884
592
469
982
1106
1472
859
907
539
18
15
166
33
163
87
453
277
468
594
210
256
921
657
741
981
1108
1472
798
788
1046
18
15
166
33
163
343
197
141
468
598
353
768
601
577
449
973
518
1776
926
666
514
18
15
166
33
163
343
197
141
468
598
353
768
601
577
449
989
518
1776
926
666
514
18
15
166
33
291
311
197
20
468
598
465
448
340
912
992
982
598
576
91
519
1045
18
15
166
33
291
311
197
141
468
598
465
448
340
577
449
982
598
576
1627
1146
514
18
15
166
33
291
311
197
149
468
598
465
448
340
597
468
982
598
576
1627
1105
536
18
15
166
33
291
311
197
148
468
598
465
448
340
592
464
982
598
576
1627
1100
558
18
15
166
33
291
311
197
148
468
598
465
448
340
592
469
982
598
576
1627
1099
539
18
15
166
33
291
311
197
148
468
598
465
448
340
596
464
982
598
576
1627
1120
542
18
15
138
1
35
55
141
388
20
278
178
192
482
432
421
213
84
896
660
130
51
18
15
138
1
35
55
141
388
20
630
178
704
482
432
421
925
676
1920
1172
130
51
18
15
166
33
163
55
133
4
468
614
353
576
484
1012
384
902
514
1584
587
772
62
18
15
137
1
66
454
130
387
11
633
580
896
1132
634
1896
855
856
840
1884
1032
1560
18
15
166
385
35
87
197
164
468
502
433
512
436
132
384
142
10
384
491
115
577
18
15
166
385
35
87
197
164
468
502
433
512
436
132
384
654
522
384
491
115
577
18
15
166
417
35
87
197
141
468
854
481
512
361
577
449
877
6
560
702
1630
513
18
15
166
417
35
87
197
141
468
854
481
512
361
577
449
845
6
560
702
1630
513
18
15
166
417
35
87
197
141
468
854
481
512
361
577
449
846
6
560
702
1630
513
18
15
166
417
35
87
197
141
468
854
465
512
881
577
449
877
29
320
878
1118
515
18
15
166
417
35
87
197
141
468
854
465
512
885
577
449
846
26
320
877
1117
513
18
15
166
417
35
87
197
141
468
422
417
512
361
577
449
518
566
752
702
1630
513
18
15
166
417
35
87
197
141
468
422
417
512
373
577
449
518
566
640
694
1630
513
18
15
166
417
35
87
197
141
468
438
417
512
373
577
449
525
541
640
694
1630
513
18
15
166
417
35
87
197
141
468
470
481
512
361
577
449
557
518
560
702
1630
513
18
15
166
417
35
87
197
141
468
470
481
512
361
577
449
550
518
560
702
1630
513
18
15
166
417
35
87
197
141
468
470
481
512
361
577
449
598
518
560
702
1630
513
18
15
166
417
35
87
197
141
468
470
481
512
361
577
449
589
518
560
702
1630
513
18
15
166
417
35
87
197
141
468
470
481
512
361
577
449
621
518
560
702
1630
513
18
15
166
417
35
87
197
141
468
470
481
512
361
577
449
590
518
560
702
1630
513
18
15
166
417
35
87
197
141
468
470
465
512
881
577
449
589
541
576
878
1118
515
18
15
166
417
35
87
197
141
468
470
465
512
881
577
449
621
541
576
878
1118
515
18
15
166
417
35
87
197
141
468
470
465
512
885
577
449
566
534
576
877
1117
513
18
15
166
417
35
87
197
141
468
470
465
512
885
577
449
598
534
576
877
1117
513
18
15
166
417
35
87
197
141
468
470
465
512
885
577
449
590
530
576
877
1117
513
18
15
166
417
35
87
197
149
468
854
481
512
361
585
866
854
6
560
446
1314
1312
18
15
166
417
35
87
197
149
468
854
481
512
361
585
866
870
6
560
446
1314
1312
18
15
166
417
35
87
197
149
468
854
481
512
361
585
866
878
6
560
446
1314
1312
18
15
166
417
35
87
197
149
468
854
481
512
361
585
866
886
6
560
446
1314
1312
18
15
166
417
35
87
197
149
468
854
481
512
361
585
869
877
6
560
446
1314
1315
18
15
166
417
35
87
197
149
468
854
465
512
881
593
865
877
38
576
878
1098
1283
18
15
166
417
35
87
197
149
468
854
465
512
881
597
869
877
29
320
878
1097
1291
18
15
166
417
35
87
197
149
468
854
465
512
885
593
866
875
42
576
877
1100
1280
18
15
166
417
35
87
197
149
468
854
465
512
885
593
866
870
18
320
877
1100
1280
18
15
166
417
35
87
197
149
468
854
465
512
885
593
866
870
50
576
877
1100
1280
18
15
166
417
35
87
197
149
468
854
465
512
885
593
868
870
18
320
877
1101
1292
18
15
166
417
35
87
197
149
468
854
465
512
885
593
868
870
50
576
877
1101
1292
18
15
166
417
35
87
197
149
468
854
465
512
885
593
468
854
18
320
877
909
540
18
15
166
417
35
87
197
149
468
426
425
512
881
593
866
515
589
264
878
1098
1280
18
15
166
417
35
87
197
149
468
422
433
512
885
593
866
518
22
360
877
1100
1280
18
15
166
417
35
87
197
149
468
406
433
512
885
593
468
278
294
360
877
909
540
18
15
166
417
35
87
197
149
468
470
481
512
361
585
866
558
518
560
446
1314
1312
18
15
166
417
35
87
197
149
468
470
481
512
361
585
866
614
518
560
446
1314
1312
18
15
166
417
35
87
197
149
468
470
481
512
361
585
866
630
6
560
446
1314
1312
18
15
166
417
35
87
197
149
468
470
481
512
361
585
866
630
518
560
446
1314
1312
18
15
166
417
35
87
197
149
468
470
481
512
361
585
866
622
518
560
446
1314
1312
18
15
166
417
35
87
197
149
468
470
481
512
361
585
869
557
518
560
446
1314
1315
18
15
166
417
35
87
197
149
468
470
481
512
361
585
869
621
6
560
446
1314
1315
18
15
166
417
35
87
197
149
468
470
481
512
361
585
869
621
518
560
446
1314
1315
18
15
166
417
35
87
197
149
468
470
401
512
377
81
865
557
557
640
734
582
1807
18
15
166
417
35
87
197
149
468
470
401
512
377
593
865
557
557
384
734
1606
1295
18
15
166
417
35
87
197
149
468
470
465
512
881
593
866
614
534
576
878
1098
1280
18
15
166
417
35
87
197
149
468
470
465
512
881
593
868
566
534
320
878
1098
1292
18
15
166
417
35
87
197
149
468
470
465
512
881
593
868
614
534
320
878
1098
1292
18
15
166
417
35
87
197
149
468
470
465
512
881
593
868
630
22
320
878
1098
1292
18
15
166
417
35
87
197
149
468
470
465
512
881
593
868
630
534
320
878
1098
1292
18
15
166
417
35
87
197
149
468
470
465
512
881
593
468
598
534
320
878
902
540
18
15
166
417
35
87
197
149
468
470
465
512
881
593
468
630
534
320
878
902
540
18
15
166
417
35
87
197
149
468
470
465
512
881
597
869
621
541
576
878
1097
1291
18
15
166
417
35
87
197
149
468
470
465
512
885
593
866
614
534
576
877
1100
1280
18
15
166
417
35
87
197
149
468
470
465
512
885
593
866
614
530
576
877
1100
1280
18
15
166
417
35
87
197
149
468
470
465
512
885
593
868
566
534
576
877
1101
1292
18
15
166
417
35
87
197
149
468
470
465
512
885
593
868
566
530
576
877
1101
1292
18
15
166
417
35
87
197
149
468
470
465
512
885
593
868
614
534
576
877
1101
1292
18
15
166
417
35
87
197
149
468
470
465
512
885
593
868
614
530
576
877
1101
1292
18
15
166
417
35
87
197
149
468
470
465
512
885
593
868
630
534
576
877
1101
1292
18
15
166
417
35
87
197
149
468
466
402
512
370
595
865
549
564
640
692
1608
1292
18
15
166
417
35
87
197
149
468
466
402
512
370
595
865
565
564
640
692
1608
1292
18
15
166
417
35
87
197
149
468
466
402
512
370
595
865
613
564
640
692
1608
1292
18
15
166
417
35
87
197
164
468
422
433
512
436
132
384
518
610
304
491
115
129
18
15
166
417
35
87
197
164
468
422
433
512
436
132
384
262
34
304
491
115
129
18
15
166
417
35
87
197
164
468
422
433
512
436
132
384
262
98
304
491
115
129
18
15
166
417
35
87
197
164
468
422
433
512
436
132
384
262
290
304
491
115
129
18
15
166
417
35
87
197
164
468
406
713
512
436
132
384
286
770
616
491
1075
129
18
15
166
417
35
87
197
164
468
438
433
512
436
132
384
526
530
304
491
115
129
18
15
166
417
35
87
197
164
468
438
433
512
436
132
384
270
18
304
491
115
129
18
15
166
417
35
87
197
164
468
486
433
512
436
132
384
134
34
304
491
115
129
18
15
166
417
35
87
197
164
468
486
433
512
436
132
384
646
34
304
491
115
129
18
15
166
417
35
87
197
164
468
486
425
512
436
132
384
134
6
264
491
1075
129
18
15
166
417
35
87
197
164
468
486
425
512
436
132
384
646
6
264
491
1075
129
18
15
166
417
35
87
197
164
468
486
425
512
436
132
384
646
518
264
491
1075
129
18
15
166
417
35
87
197
148
468
422
401
512
372
80
864
518
526
640
731
587
1806
18
15
166
417
35
87
197
148
468
422
401
512
372
592
864
518
526
1152
731
1611
1294
18
15
166
417
35
87
197
148
468
422
433
512
884
592
464
518
610
304
875
1095
542
18
15
166
417
35
87
197
148
468
422
433
512
884
596
464
518
610
304
875
896
542
18
15
166
417
35
87
197
148
468
438
433
512
884
592
864
526
530
304
875
1095
1294
18
15
166
417
35
87
197
165
468
438
433
512
436
133
388
526
530
304
491
1065
556
18
15
166
417
35
87
197
165
468
438
433
512
436
133
388
270
18
304
491
1065
556
18
15
166
417
35
87
197
165
468
438
433
512
436
133
388
270
530
304
491
1065
556
18
15
166
417
35
87
197
165
468
470
401
512
436
133
388
150
38
384
491
41
300
18
15
166
417
35
87
709
405
468
402
402
512
1906
593
609
533
564
640
1716
76
270
18
15
166
417
35
87
709
405
468
466
402
512
1906
593
609
549
564
640
1716
76
270
18
15
166
417
35
87
709
405
468
466
402
512
1906
593
609
613
564
640
1716
76
270
18
15
166
417
35
87
709
405
468
466
402
512
1906
595
609
549
564
640
1716
72
268
18
15
166
417
35
87
709
405
468
466
402
512
1906
595
609
565
564
640
1716
72
268
18
15
166
417
35
87
709
405
468
466
402
512
1906
595
609
613
564
640
1716
72
268
18
15
166
417
35
343
197
141
468
470
465
768
113
577
449
566
534
1088
110
922
514
18
15
166
417
35
343
197
141
468
470
465
768
113
577
449
598
534
1088
110
922
514
18
15
166
417
35
343
197
141
468
470
465
768
113
577
449
614
534
1088
110
922
514
18
15
166
417
35
343
197
141
468
470
465
768
113
577
449
630
534
1088
110
922
514
18
15
166
417
35
343
197
141
468
470
465
768
117
577
449
566
534
1088
109
926
513
18
15
166
417
35
343
197
141
468
470
465
768
117
577
449
598
534
1088
109
926
513
18
15
166
417
35
343
197
141
468
470
465
768
117
577
449
590
530
1088
109
925
513
18
15
166
417
35
343
197
141
468
470
465
768
117
577
449
614
534
1088
109
926
513
18
15
166
417
35
343
197
141
468
470
465
768
117
577
449
630
534
1088
109
926
513
18
15
166
417
35
343
197
149
468
470
465
768
113
593
468
598
534
1088
110
902
540
18
15
166
417
35
343
197
149
468
470
465
768
113
593
468
630
534
1088
110
902
540
18
15
166
417
35
343
197
149
468
470
465
768
625
593
866
614
534
1088
1134
1098
1280
18
15
166
417
35
343
197
149
468
470
465
768
625
593
868
566
534
1088
1134
1098
1292
18
15
166
417
35
343
197
149
468
470
465
768
625
593
868
614
534
1088
1134
1098
1292
18
15
166
417
35
343
197
149
468
470
465
768
625
593
868
630
534
1088
1134
1098
1292
18
15
166
417
35
343
197
149
468
470
465
768
117
593
468
598
534
1088
109
909
540
18
15
166
417
35
343
197
149
468
470
465
768
117
593
468
630
534
1088
109
909
540
18
15
166
417
35
343
197
149
468
470
465
768
629
593
866
614
534
1088
1133
1100
1280
18
15
166
417
35
343
197
149
468
470
465
768
629
593
868
566
534
1088
1133
1101
1292
18
15
166
417
35
343
197
149
468
470
465
768
629
593
868
566
530
1088
1133
1101
1292
18
15
166
417
35
343
197
149
468
470
465
768
629
593
868
614
534
1088
1133
1101
1292
18
15
166
417
35
343
197
149
468
470
465
768
629
593
868
630
534
1088
1133
1101
1292
18
15
138
65
35
311
141
388
4
46
194
448
226
752
757
741
332
768
1092
770
787
18
15
138
65
35
311
141
388
4
78
194
448
226
752
389
69
116
768
1092
770
1075
18
15
138
65
35
311
141
388
4
302
194
448
226
752
757
229
76
768
1092
770
787
18
15
138
65
35
311
141
389
12
78
194
448
225
753
385
69
116
768
1093
769
1073
18
15
138
65
35
311
141
389
12
78
194
448
225
753
386
69
116
768
1093
768
1072
18
15
138
385
35
55
141
388
4
502
434
64
482
432
501
565
36
768
916
642
19
18
15
138
385
35
55
141
388
4
502
434
576
482
432
501
565
36
256
404
130
19
18
15
138
385
35
55
141
388
20
502
434
64
482
432
421
549
36
768
916
642
179
18
15
138
385
35
55
141
388
20
502
434
64
482
432
421
557
36
768
916
642
179
18
15
138
385
35
55
141
388
20
502
434
576
482
432
421
549
36
256
404
130
563
18
15
138
385
35
55
141
388
20
502
434
576
482
432
421
557
36
256
404
130
563
18
15
138
385
35
311
141
388
4
502
434
448
226
432
501
565
36
0
20
130
19
18
15
138
385
35
311
141
388
4
502
434
448
226
752
752
566
36
0
20
770
784
18
15
138
385
35
311
141
388
4
502
434
448
226
752
757
565
36
0
20
770
787
18
15
138
385
35
311
141
388
20
502
434
448
226
432
421
549
36
0
20
130
51
18
15
138
385
35
311
141
388
20
502
434
448
226
432
421
557
36
0
20
130
51
18
15
138
385
35
311
141
389
4
502
434
448
353
881
501
565
36
0
334
257
19
18
15
166
417
35
407
645
260
468
486
433
384
948
564
640
134
34
48
875
576
1790
18
15
166
417
35
407
645
260
468
486
433
384
948
564
640
1158
34
48
875
576
1790
18
15
166
417
35
407
645
260
468
486
433
384
948
564
640
646
34
48
875
576
1790
18
15
166
417
35
407
645
261
468
438
433
384
948
565
644
270
18
48
875
577
1784
18
15
166
417
547
87
197
141
468
854
977
1024
1137
1601
1729
1750
534
1600
1646
1562
1026
18
15
166
417
547
87
197
141
468
854
977
1024
1137
1601
1729
1741
541
1728
1646
1566
1027
18
15
166
417
547
87
197
141
468
854
977
1024
1137
1601
1729
1741
534
1600
1646
1562
1026
18
15
166
417
547
87
197
141
468
854
977
1024
1137
1601
1729
1741
557
1600
1646
1566
1027
18
15
166
417
547
87
197
141
468
854
977
1024
1137
1601
1729
1757
534
1600
1646
1562
1026
18
15
166
417
547
87
197
141
468
854
977
1024
1141
1601
1729
1750
530
1728
1645
1566
1025
18
15
166
417
547
87
197
141
468
854
977
1024
1141
1601
1729
1742
530
1728
1645
1566
1025
18
15
166
417
547
87
197
141
468
854
977
1024
1141
1601
1729
1742
538
1728
1645
1565
1025
18
15
166
417
547
87
197
141
468
854
977
1024
1141
1601
1729
1742
562
1600
1645
1565
1025
18
15
166
417
547
87
197
141
468
854
977
1024
1141
1601
1729
1758
530
1728
1645
1566
1025
18
15
166
417
547
87
197
149
468
854
993
1024
105
73
866
854
518
1584
190
1570
1824
18
15
166
417
547
87
197
149
468
854
993
1024
105
73
866
870
518
1584
190
1570
1824
18
15
166
417
547
87
197
149
468
854
993
1024
105
73
866
878
518
1584
190
1570
1824
18
15
166
417
547
87
197
149
468
854
993
1024
105
73
866
886
518
1584
190
1570
1824
18
15
166
417
547
87
197
149
468
854
993
1024
105
73
869
877
518
1584
190
1570
1827
18
15
166
417
547
87
197
149
468
854
849
0
117
81
868
886
594
960
1133
1548
1804
18
15
166
417
547
87
197
149
468
854
849
0
117
85
868
886
594
960
1133
1568
1800
18
15
166
417
547
87
197
149
468
854
977
0
113
81
865
877
550
832
1134
522
1807
18
15
166
417
547
87
197
149
468
854
977
0
117
81
866
875
554
832
1133
524
1792
18
15
166
417
547
87
197
149
468
854
977
0
117
81
866
870
530
960
1133
1548
1792
18
15
166
417
547
87
197
149
468
854
977
0
117
81
866
870
562
832
1133
524
1792
18
15
166
417
547
87
197
149
468
854
977
0
117
81
868
870
530
960
1133
1548
1804
18
15
166
417
547
87
197
149
468
854
977
0
117
81
868
870
562
832
1133
1548
1804
18
15
166
417
547
87
197
149
468
854
977
0
117
81
868
886
530
960
1133
1548
1804
18
15
166
417
547
87
197
149
468
854
977
0
117
85
868
870
530
960
1133
544
1800
18
15
166
417
547
87
197
149
468
854
977
0
117
85
868
870
562
832
1133
544
1800
18
15
166
417
547
87
197
149
468
854
977
0
117
85
868
886
530
960
1133
544
1800
18
15
166
417
547
87
197
149
468
854
977
1024
113
81
865
877
550
1600
110
1546
1795
18
15
166
417
547
87
197
149
468
854
977
1024
113
81
868
870
534
1600
110
1546
1804
18
15
166
417
547
87
197
149
468
854
977
1024
113
81
868
886
534
1600
110
1546
1804
18
15
166
417
547
87
197
149
468
854
977
1024
113
85
869
877
541
1728
110
1545
1803
18
15
166
417
547
87
197
149
468
854
977
1024
1141
1617
1748
1750
530
1728
1645
1548
1052
18
15
166
417
547
87
197
149
468
854
977
1024
117
81
866
875
554
1600
109
1548
1792
18
15
166
417
547
87
197
149
468
854
977
1024
117
81
866
870
562
1600
109
1548
1792
18
15
166
417
547
87
197
149
468
854
977
1024
117
81
868
870
562
1600
109
1548
1804
18
15
166
417
547
87
197
149
468
854
977
1024
117
81
868
886
530
1728
109
1548
1804
18
15
166
417
547
87
197
149
468
854
977
1024
117
85
868
870
562
1728
109
1568
1800
18
15
166
417
547
87
197
149
468
470
993
1024
105
73
866
558
1542
1584
190
1570
1824
18
15
166
417
547
87
197
149
468
470
993
1024
105
73
869
557
1542
1584
190
1570
1827
18
15
166
417
547
87
197
149
468
470
993
1024
105
73
869
621
1542
1584
190
1570
1827
18
15
166
417
547
87
197
149
468
470
977
0
113
81
868
566
1558
832
1134
522
1804
18
15
166
417
547
87
197
149
468
470
977
0
117
81
868
566
1558
832
1133
1548
1804
18
15
166
417
547
87
197
164
468
422
945
0
116
132
384
518
1634
816
1131
115
129
18
15
166
417
547
87
197
164
468
422
945
0
308
132
384
518
1634
816
747
115
129
18
15
166
417
547
87
197
164
468
406
969
1024
116
132
384
542
1538
1640
107
115
129
18
15
166
417
547
87
197
164
468
486
945
0
116
132
384
646
1570
816
1131
115
129
18
15
166
417
547
87
197
164
468
486
945
0
308
132
384
646
1570
816
747
115
129
18
15
166
417
547
87
197
164
468
486
937
0
116
132
384
646
1542
776
1131
115
129
18
15
166
417
547
87
197
164
468
486
937
0
308
132
384
646
1542
776
747
115
129
18
15
166
417
547
87
197
165
468
438
929
1024
113
133
388
526
1562
1664
181
116
152
18
15
166
417
547
87
197
165
468
438
945
0
116
133
388
526
1554
816
107
113
152
18
15
166
417
547
87
197
165
468
438
945
0
308
133
388
526
1554
816
747
105
140
18
15
166
417
547
87
197
165
468
466
914
0
113
133
389
549
1588
896
110
116
130
18
15
166
417
547
87
197
165
468
466
914
0
113
133
389
661
1588
896
110
116
130
18
15
166
417
547
87
197
165
468
466
914
0
113
133
389
677
1588
896
1134
116
130
18
15
166
417
547
87
197
165
468
466
914
0
113
133
389
693
1588
896
110
116
130
18
15
166
417
547
87
197
165
468
466
914
1024
113
133
389
549
1588
1920
110
116
130
18
15
166
417
547
87
197
165
468
466
914
1024
113
133
389
661
1588
1920
110
116
130
18
15
166
417
547
87
197
165
468
466
914
1024
113
133
389
677
1588
1920
110
116
130
18
15
166
417
547
87
197
165
468
466
914
1024
113
133
389
693
1588
1920
110
116
130
18
15
166
417
547
87
709
141
468
854
849
1024
1329
1089
1473
845
605
1728
1774
1598
1537
18
15
166
417
547
87
709
141
468
854
849
1024
1333
1089
1473
846
594
1728
1773
1598
1537
18
15
166
417
547
87
709
141
468
854
849
1024
1333
1089
1473
846
602
1728
1773
1597
1537
18
15
166
417
547
87
709
141
468
854
849
1024
1333
1089
1729
1750
594
1728
1773
1598
1025
18
15
166
417
547
87
709
141
468
854
849
1024
1333
1089
1729
1758
594
1728
1773
1598
1025
18
15
166
417
547
87
709
149
468
854
993
1024
1641
73
866
854
518
1584
1214
34
1312
18
15
166
417
547
87
709
149
468
854
993
1024
1641
73
866
878
518
1584
1214
34
1312
18
15
166
417
547
87
709
149
468
854
993
1024
1641
73
869
877
518
1584
1214
34
1315
18
15
166
417
547
87
709
149
468
854
849
1024
1653
81
868
886
594
1984
1133
12
1292
18
15
166
417
547
87
709
149
468
854
849
1024
1653
85
868
886
594
1984
1133
32
1288
18
15
166
417
547
87
709
149
468
854
977
1024
1649
81
865
877
550
1600
1134
10
1295
18
15
166
417
547
87
709
149
468
854
977
1024
1649
81
868
870
534
1600
1134
10
1292
18
15
166
417
547
87
709
149
468
854
977
1024
1649
81
868
886
534
1600
1134
10
1292
18
15
166
417
547
87
709
149
468
854
977
1024
1649
85
869
877
541
1728
1134
9
1291
18
15
166
417
547
87
709
149
468
854
977
1024
1653
81
866
875
554
1600
1133
6
1280
18
15
166
417
547
87
709
149
468
854
977
1024
1653
81
866
870
530
1984
1133
12
1280
18
15
166
417
547
87
709
149
468
854
977
1024
1653
81
866
870
562
1600
1133
6
1280
18
15
166
417
547
87
709
149
468
854
977
1024
1653
81
868
870
530
1984
1133
12
1292
18
15
166
417
547
87
709
149
468
854
977
1024
1653
81
868
870
562
1984
1133
12
1292
18
15
166
417
547
87
709
149
468
854
977
1024
1653
81
868
886
530
1984
1133
12
1292
18
15
166
417
547
87
709
149
468
854
977
1024
1653
85
868
870
530
1984
1133
32
1288
18
15
166
417
547
87
709
149
468
854
977
1024
1653
85
868
870
562
1600
1133
32
1288
18
15
166
417
547
87
709
149
468
854
977
1024
1653
85
868
886
530
1728
1133
32
1288
18
15
166
417
547
87
709
149
468
854
841
1024
1652
81
866
870
578
1640
1131
6
1280
18
15
166
417
547
87
709
149
468
854
841
1024
1652
85
868
870
578
1640
1131
1
1288
18
15
166
417
547
87
709
149
468
854
841
1024
1652
85
868
886
578
1640
1131
1
1288
18
15
166
417
547
87
709
149
468
858
849
1024
1649
81
866
867
597
1984
1134
10
1280
18
15
166
417
547
87
709
148
468
854
849
1024
1652
1104
1744
1750
594
1728
1243
1931
1086
18
15
166
417
547
87
709
148
468
854
849
1024
1652
1104
1749
1750
594
1728
1243
1931
1083
18
15
166
417
547
87
709
148
468
854
849
1024
1652
80
864
854
594
1728
1243
7
1294
18
15
166
417
547
87
709
148
468
854
849
1024
1652
80
864
854
598
1728
1243
7
1294
18
15
166
417
547
87
709
148
468
854
841
1024
1652
80
864
870
578
1640
1131
7
1294
18
15
166
417
547
87
709
148
468
854
841
1024
1652
80
864
878
578
1640
1131
7
1294
18
15
166
417
547
311
197
141
468
854
849
576
81
577
449
845
1101
576
110
1386
515
18
15
166
417
547
311
197
141
468
854
849
576
81
577
449
845
1117
576
110
1386
515
18
15
166
417
547
311
197
141
468
854
849
576
81
577
449
845
598
576
110
1386
515
18
15
166
417
547
311
197
141
468
854
849
576
81
577
449
845
605
576
110
1386
515
18
15
166
417
547
311
197
141
468
854
849
576
81
577
449
886
598
576
110
1386
515
18
15
166
417
547
311
197
141
468
854
849
576
85
577
449
846
1106
576
109
1389
513
18
15
166
417
547
311
197
141
468
854
849
576
85
577
449
846
1114
576
109
1389
513
18
15
166
417
547
311
197
141
468
854
849
576
85
577
449
846
594
576
109
1389
513
18
15
166
417
547
311
197
141
468
854
849
576
85
577
449
846
602
576
109
1389
513
18
15
166
417
547
311
197
141
468
854
849
576
85
577
449
886
598
576
109
1389
513
18
15
166
417
547
311
197
149
468
854
849
576
81
593
868
870
598
576
110
1354
1292
18
15
166
417
547
311
197
149
468
854
849
576
81
593
868
886
598
576
110
1354
1292
18
15
166
417
547
311
197
149
468
854
849
576
84
85
868
870
598
576
91
2001
1800
18
15
166
417
547
311
197
149
468
854
849
576
84
85
868
886
598
576
91
2001
1800
18
15
166
417
547
311
197
149
468
854
849
576
84
597
868
870
598
576
91
1361
1288
18
15
166
417
547
311
197
149
468
854
849
576
84
597
868
886
598
576
91
1361
1288
18
15
166
417
547
311
197
149
468
850
850
576
89
81
865
853
596
576
94
1988
1806
18
15
166
417
547
311
197
149
468
406
969
576
84
597
468
534
1538
1024
55
901
552
18
15
166
417
547
311
197
148
468
406
969
576
84
592
464
534
1538
1024
55
903
558
18
15
138
385
547
55
141
388
4
502
946
64
354
880
496
566
1572
768
660
898
16
18
15
138
385
547
55
141
388
4
502
946
64
354
880
501
565
1572
768
660
898
19
18
15
422
33
35
87
197
277
980
2006
609
128
729
1745
1764
1590
6
240
1950
1674
1548
18
15
422
929
675
343
197
277
980
1746
658
0
114
723
1761
1701
52
1920
1076
1544
1548
18
15
422
929
675
343
197
277
980
1746
658
0
114
723
1765
1717
52
1920
1076
1544
1538
18
15
422
929
675
343
197
421
980
854
617
0
1201
645
1668
1230
514
1760
1973
690
1676
18
15
422
929
675
343
709
397
980
854
609
0
1625
577
1729
1229
518
1776
1694
126
513
18
15
422
929
675
343
709
397
980
854
609
0
1625
577
1729
1245
518
1776
1694
126
513
18
15
422
929
675
343
709
397
980
854
609
0
1625
577
1729
1238
518
1776
1694
126
513
18
15
422
929
675
343
709
397
980
854
593
0
1625
577
1729
1229
541
1728
1694
121
515
18
15
422
929
675
343
709
397
980
850
594
0
1625
577
1729
1237
532
1728
1694
126
513
18
15
422
929
675
1623
197
277
980
850
594
512
217
1745
1761
1237
532
192
1950
1038
1537
18
15
422
929
675
1623
197
277
980
850
594
512
217
1745
1762
1237
532
192
1950
1038
1536
18
15
1446
929
675
1623
1861
885
1876
1190
161
512
681
137
1218
518
310
496
446
866
544
18
15
1446
929
675
1623
1861
885
1876
1170
690
512
1705
137
1218
533
148
432
958
754
640
18
15
1446
929
675
1623
1861
885
1876
1170
690
512
1705
137
1221
533
148
432
958
754
643
18
15
1446
929
675
1623
1861
885
1876
1170
690
512
681
137
1218
533
148
432
446
866
544
18
15
1446
929
675
1623
1861
885
1876
1170
690
512
681
137
1221
533
148
432
446
866
547
18
15
1446
929
675
1623
1861
885
1876
1206
673
512
681
137
1221
525
173
384
446
866
547
18
15
1446
929
675
1623
1861
885
1876
1174
545
512
681
137
1221
541
198
240
446
866
547
18
15
1446
929
675
1623
1861
885
1876
1174
657
512
681
137
1218
534
182
384
446
866
544
18
15
1446
929
675
1623
1861
885
1876
1174
657
512
681
137
1221
541
182
384
446
866
547
18
15
394
897
35
311
141
388
516
790
946
704
354
880
1013
1141
52
0
532
642
531
18
15
394
897
35
311
141
388
260
790
946
704
226
688
373
629
52
0
660
1666
19
18
15
394
897
35
311
141
388
260
790
946
704
354
880
373
629
52
0
532
642
147
18
15
1446
929
675
1879
1349
885
1876
1170
690
1024
1577
137
1221
533
148
944
702
690
1667
18
15
422
545
35
343
197
277
980
982
97
640
625
725
1764
1126
1286
1384
821
1060
1544
18
15
422
545
35
343
197
277
980
982
105
640
625
725
1764
1126
1282
1376
821
1060
1544
18
15
422
545
35
343
197
277
980
982
105
640
625
725
1764
1142
1282
1376
821
1060
1544
18
15
422
545
35
343
197
420
980
982
105
640
180
644
1664
1062
1282
1384
747
1715
1665
18
15
422
545
35
343
197
420
980
982
105
640
180
644
1664
1070
1282
1384
747
1715
1665
18
15
422
545
35
343
197
421
980
982
105
640
180
645
1668
1078
1282
1384
747
1705
1580
18
15
422
417
35
343
325
885
980
438
929
640
1897
777
578
11
1049
512
1598
162
672
18
15
422
417
35
343
325
885
980
438
929
640
1897
777
581
13
1053
512
1598
162
675
18
15
422
417
419
55
709
397
980
598
1617
1856
1369
577
1729
726
1622
1088
1118
1234
515
18
15
422
417
419
55
709
397
980
598
1617
1856
1369
577
1729
733
1622
1088
1118
1234
515
18
15
422
417
419
55
709
404
980
598
1617
1856
1364
592
1744
726
1618
1088
1115
1227
542
18
15
394
193
483
311
653
389
268
78
578
1600
1121
625
321
837
884
1792
1797
1025
49
18
15
394
321
355
55
653
388
516
558
1730
1984
1378
624
1781
1253
1612
1024
1028
1026
1299
18
15
458
385
419
311
141
388
548
702
178
192
98
848
949
549
4
512
276
834
1043
18
15
458
385
419
311
141
388
676
182
178
192
98
848
821
21
520
512
276
834
275
18
15
458
385
419
311
141
389
548
702
178
192
97
849
945
549
4
256
277
833
529
18
15
458
385
419
311
141
389
548
702
178
192
97
849
873
549
4
256
277
833
577
18
15
458
385
419
311
141
389
548
702
178
192
97
849
949
549
4
256
277
833
537
18
15
458
385
419
311
141
389
676
702
178
192
97
849
821
549
4
256
277
832
274
18
15
14
2
35
55
5
228
4
8
98
192
210
408
944
516
756
384
308
866
854
18
15
14
2
35
55
5
228
4
176
98
192
436
324
320
344
50
399
427
531
705
18
15
14
2
35
55
5
228
4
176
98
192
436
324
328
344
50
399
427
531
753
18
15
14
2
35
55
5
228
260
8
98
192
210
408
392
36
244
384
308
866
256
18
15
14
2
35
55
5
228
260
8
98
192
210
408
408
4
244
384
308
866
272
18
15
14
2
35
55
5
228
260
632
98
192
210
408
400
946
145
384
308
866
278
18
15
14
2
35
55
5
228
260
632
98
192
210
408
400
946
1169
384
308
866
278
18
15
14
2
35
55
5
228
260
632
98
192
210
408
400
946
146
384
308
866
278
18
15
14
2
35
55
5
228
260
632
98
192
210
408
400
946
1170
384
308
866
278
18
15
14
2
35
55
5
228
260
632
98
192
210
408
400
946
154
384
308
866
278
18
15
14
2
35
55
5
228
260
632
98
192
210
408
400
946
1178
384
308
866
278
18
15
14
2
35
55
5
228
260
632
98
192
436
324
384
946
146
399
427
531
641
18
15
14
2
35
55
5
228
260
632
98
192
436
324
384
946
1170
399
427
531
641
18
15
14
2
35
55
5
228
132
8
98
192
210
408
264
16
244
384
308
866
512
18
15
14
2
35
55
5
228
132
8
98
192
210
408
272
16
244
384
308
866
534
18
15
14
2
35
55
5
228
132
8
98
192
210
408
272
18
244
384
308
866
534
18
15
14
2
35
55
5
228
132
8
98
192
210
408
280
16
244
384
308
866
528
18
15
14
2
35
55
5
228
132
8
98
192
210
408
280
964
756
384
308
866
528
18
15
14
2
35
55
5
228
132
176
98
192
210
408
264
436
52
384
308
866
512
18
15
14
2
35
55
5
228
132
176
98
192
210
408
264
436
564
384
308
866
512
18
15
14
2
35
55
5
228
132
176
98
192
210
408
264
436
308
384
308
866
512
18
15
14
2
35
55
5
228
132
176
98
192
210
408
264
948
564
384
308
866
512
18
15
14
2
35
55
5
228
132
176
98
192
436
324
520
728
602
399
427
531
1553
18
15
14
2
35
55
5
228
132
184
98
192
210
408
264
432
52
384
308
866
512
18
15
14
2
35
55
5
228
132
184
98
192
210
408
264
432
50
384
308
866
512
18
15
14
2
35
55
5
228
132
184
98
192
210
408
264
432
60
384
308
866
512
18
15
14
2
35
55
5
228
132
184
98
192
210
408
264
432
148
384
308
866
512
18
15
14
2
35
55
5
228
132
184
98
192
210
408
264
432
564
384
308
866
512
18
15
14
2
35
55
5
228
132
184
98
192
210
408
264
432
308
384
308
866
512
18
15
14
2
35
55
5
228
132
184
98
192
210
408
264
432
306
384
308
866
512
18
15
14
2
35
55
5
228
132
184
98
192
210
408
264
432
316
384
308
866
512
18
15
14
2
35
55
5
228
132
184
98
192
210
408
264
944
564
384
308
866
512
18
15
14
2
35
55
5
228
132
184
98
192
210
408
264
944
572
384
308
866
512
18
15
14
2
35
55
5
228
132
184
98
192
210
408
272
872
298
384
308
866
534
18
15
14
2
35
55
5
228
132
184
98
192
210
408
272
872
300
384
308
866
534
18
15
14
2
35
55
5
228
132
184
98
192
210
408
272
872
314
384
308
866
534
18
15
14
2
35
55
5
228
132
184
98
192
436
324
0
432
50
399
427
531
513
18
15
14
2
35
55
5
228
132
184
98
192
436
324
0
432
306
399
427
531
513
18
15
14
2
35
55
5
228
132
184
98
192
436
324
512
1712
306
399
427
531
1537
18
15
14
2
35
55
5
228
132
184
98
192
436
324
512
432
50
399
427
531
1537
18
15
14
2
35
55
5
228
132
184
98
192
436
324
512
432
306
399
427
531
1537
18
15
14
2
35
55
5
228
132
184
98
192
436
324
512
688
306
399
427
531
1537
18
15
14
2
35
55
5
228
132
184
98
192
436
324
256
432
50
399
427
531
385
18
15
14
2
35
55
5
228
132
184
98
192
436
324
256
432
306
399
427
531
385
18
15
14
2
35
55
5
228
132
184
98
192
436
324
8
432
50
399
427
531
529
18
15
14
2
35
55
5
228
132
184
98
192
436
324
8
432
306
399
427
531
529
18
15
14
2
35
55
5
228
132
184
98
192
436
324
128
432
50
399
427
531
257
18
15
14
2
35
55
5
228
132
184
98
192
436
324
128
432
306
399
427
531
257
18
15
14
2
35
55
5
228
132
184
98
192
436
324
128
434
50
399
427
531
257
18
15
14
2
35
55
5
228
132
184
98
192
436
324
128
434
146
399
427
531
257
18
15
14
2
35
55
5
228
132
184
98
192
436
324
128
434
562
399
427
531
257
18
15
14
2
35
55
5
228
132
184
98
192
436
324
128
434
306
399
427
531
257
18
15
14
2
35
55
5
228
132
184
98
192
436
324
5
433
50
399
427
531
515
18
15
14
2
35
55
5
228
132
184
98
192
436
324
5
433
562
399
427
531
515
18
15
14
2
35
55
5
228
132
184
98
192
436
324
5
433
306
399
427
531
515
18
15
14
2
35
55
5
228
132
184
98
192
436
324
520
1712
306
399
427
531
1553
18
15
14
2
35
55
5
228
132
184
98
192
436
324
520
432
50
399
427
531
1553
18
15
14
2
35
55
5
228
132
184
98
192
436
324
520
432
306
399
427
531
1553
18
15
14
2
35
55
5
228
132
184
98
192
436
324
517
1713
306
399
427
531
1559
18
15
14
2
35
55
5
228
132
184
98
192
436
324
517
433
50
399
427
531
1559
18
15
14
2
35
55
5
228
132
184
98
192
436
324
517
433
306
399
427
531
1559
18
15
14
2
35
55
5
228
132
184
98
192
436
324
40
432
50
399
427
531
561
18
15
14
2
35
55
5
228
132
184
98
192
436
324
40
432
146
399
427
531
561
18
15
14
2
35
55
5
228
132
184
98
192
436
324
40
432
306
399
427
531
561
18
15
14
2
35
55
5
228
132
184
98
192
436
324
261
433
50
399
427
531
387
18
15
14
2
35
55
5
228
132
184
98
192
436
324
133
433
50
399
427
531
579
18
15
14
2
35
55
5
228
132
184
98
192
436
324
133
433
562
399
427
531
579
18
15
14
2
35
55
5
228
132
184
98
192
436
324
133
433
306
399
427
531
579
18
15
14
2
35
55
5
228
132
184
98
192
436
324
552
1712
306
399
427
531
1585
18
15
14
2
35
55
5
228
132
184
98
192
436
324
552
432
50
399
427
531
1585
18
15
14
2
35
55
5
228
132
184
98
192
436
324
552
432
306
399
427
531
1585
18
15
14
2
35
55
5
228
132
184
98
192
436
324
552
688
306
399
427
531
1585
18
15
14
2
35
55
5
228
132
184
98
192
436
324
168
432
50
399
427
531
593
18
15
14
2
35
55
5
228
132
184
98
192
436
324
168
432
306
399
427
531
593
18
15
14
2
35
55
5
228
132
184
98
192
436
324
165
433
50
399
427
531
599
18
15
14
2
35
55
5
228
132
184
98
192
436
324
165
433
562
399
427
531
599
18
15
14
2
35
55
5
228
132
184
98
192
436
324
165
433
306
399
427
531
599
18
15
14
2
35
55
5
228
132
184
98
192
436
324
165
434
50
399
427
531
599
18
15
14
2
35
55
5
228
132
184
98
192
436
324
165
434
562
399
427
531
599
18
15
14
2
35
55
5
228
132
184
98
192
436
324
165
434
306
399
427
531
599
18
15
14
2
35
55
5
228
132
504
994
704
372
324
552
304
786
783
555
1875
1361
18
15
14
2
35
55
5
228
132
504
994
704
372
324
168
304
786
783
555
1875
1105
18
15
14
2
35
55
5
229
4
488
994
704
356
325
324
868
812
768
551
405
500
18
15
14
2
35
55
5
229
4
504
994
704
356
325
225
433
785
768
551
402
110
18
15
14
2
35
55
5
229
4
504
994
704
356
325
229
433
794
768
535
401
98
18
15
14
2
35
55
5
229
4
504
994
704
357
325
225
433
785
768
534
401
97
18
15
14
2
35
55
5
229
4
504
994
704
357
325
225
433
788
768
550
1865
1121
18
15
14
2
35
55
5
229
4
504
994
704
357
325
228
432
786
768
534
404
108
18
15
14
2
35
55
5
229
4
504
994
704
357
325
228
432
796
768
534
404
108
18
15
14
2
35
55
5
229
4
504
994
704
357
325
229
433
788
768
550
1936
1122
18
15
14
2
35
55
5
229
132
264
994
1728
1637
1349
516
528
1780
1664
1062
1828
1036
18
15
14
2
35
55
5
229
132
264
994
1728
1637
1349
517
516
1780
1664
1062
1810
1051
18
15
14
2
35
55
5
229
132
264
994
1728
1637
1349
548
516
1780
1664
1062
1828
1076
18
15
14
2
35
55
5
229
132
264
994
1728
1637
1349
549
516
1780
1664
1062
1844
1078
18
15
14
2
35
55
5
229
132
264
994
1728
1637
1349
580
516
1780
1664
1062
1828
372
18
15
14
2
35
55
5
229
132
264
994
1728
1637
1349
581
516
1780
1664
1062
1844
374
18
15
14
2
35
55
5
229
132
264
994
1728
1637
1349
613
516
1780
1664
1062
1828
354
18
15
14
2
35
55
5
229
132
184
98
192
209
409
273
873
306
399
309
864
538
18
15
14
2
35
55
5
229
132
184
98
192
209
409
289
433
49
391
309
864
570
18
15
14
2
35
55
5
229
132
184
98
192
209
409
289
433
306
399
309
864
570
18
15
14
2
35
55
5
229
132
184
98
192
209
409
289
945
561
391
309
864
570
18
15
14
2
35
55
5
229
132
184
98
192
209
409
289
434
306
399
309
864
570
18
15
14
2
35
55
5
229
132
496
994
704
356
325
4
308
810
768
551
405
20
18
15
14
2
35
55
5
229
132
496
994
704
356
325
81
345
794
768
551
1938
1278
18
15
14
2
35
55
5
229
132
496
994
704
356
325
36
308
810
768
551
405
52
18
15
14
2
35
55
5
229
132
496
994
704
356
325
37
308
810
768
551
405
54
18
15
14
2
35
55
5
229
132
496
994
704
356
325
52
308
810
768
551
402
60
18
15
14
2
35
55
5
229
132
496
994
704
356
325
53
308
810
768
551
402
58
18
15
14
2
35
55
5
229
132
496
994
704
356
325
593
345
794
783
551
1865
1406
18
15
14
2
35
55
5
229
132
496
994
704
356
325
548
308
810
768
551
1865
1368
18
15
14
2
35
55
5
229
132
496
994
704
356
325
549
308
810
768
551
1865
1370
18
15
14
2
35
55
5
229
132
496
994
704
356
325
164
308
810
768
551
405
84
18
15
14
2
35
55
5
229
132
496
994
704
356
325
165
308
810
768
551
405
86
18
15
14
2
35
55
5
229
132
496
994
704
357
325
4
308
810
768
534
408
24
18
15
14
2
35
55
5
229
132
496
994
704
357
325
81
345
794
768
550
1936
1278
18
15
14
2
35
55
5
229
132
496
994
704
357
325
265
345
793
768
534
401
401
18
15
14
2
35
55
5
229
132
496
994
704
357
325
36
308
810
768
534
408
344
18
15
14
2
35
55
5
229
132
496
994
704
357
325
37
308
810
768
534
408
342
18
15
14
2
35
55
5
229
132
496
994
704
357
325
52
308
810
768
534
408
568
18
15
14
2
35
55
5
229
132
496
994
704
357
325
53
308
810
768
534
402
59
18
15
14
2
35
55
5
229
132
496
994
704
357
325
548
308
810
768
534
1880
1368
18
15
14
2
35
55
5
229
132
496
994
704
357
325
549
308
810
768
534
1880
1366
18
15
14
2
35
55
5
229
132
496
994
704
357
325
164
308
810
768
534
408
88
18
15
14
2
35
55
5
229
132
496
994
704
357
325
165
308
810
768
534
408
86
18
15
14
2
35
55
5
229
132
488
994
704
356
325
593
593
1626
768
551
1865
1406
18
15
14
2
35
55
5
229
132
488
994
704
357
325
81
338
820
768
534
408
382
18
15
14
2
35
55
5
229
132
488
994
704
357
325
84
336
820
768
534
408
376
18
15
14
2
35
55
5
229
132
488
994
704
357
325
84
338
820
768
534
408
376
18
15
14
2
35
55
5
229
132
504
994
704
356
325
1
305
793
775
551
402
14
18
15
14
2
35
55
5
229
132
504
994
704
356
325
513
305
785
768
551
1865
1358
18
15
14
2
35
55
5
229
132
504
994
704
356
325
513
305
793
775
551
1865
1358
18
15
14
2
35
55
5
229
132
504
994
704
356
325
513
305
794
768
551
1865
1358
18
15
14
2
35
55
5
229
132
504
994
704
356
325
513
306
785
768
551
1865
1358
18
15
14
2
35
55
5
229
132
504
994
704
356
325
513
306
786
768
551
1865
1358
18
15
14
2
35
55
5
229
132
504
994
704
356
325
513
306
794
768
551
1865
1358
18
15
14
2
35
55
5
229
132
504
994
704
356
325
513
306
810
768
551
1865
1358
18
15
14
2
35
55
5
229
132
504
994
704
356
325
5
305
794
768
535
401
2
18
15
14
2
35
55
5
229
132
504
994
704
356
325
516
304
786
768
551
1865
1356
18
15
14
2
35
55
5
229
132
504
994
704
356
325
97
305
793
775
551
1938
1246
18
15
14
2
35
55
5
229
132
504
994
704
356
325
97
305
794
768
551
1938
1246
18
15
14
2
35
55
5
229
132
504
994
704
356
325
97
306
785
768
551
1938
1246
18
15
14
2
35
55
5
229
132
504
994
704
356
325
517
305
794
768
535
1873
1346
18
15
14
2
35
55
5
229
132
504
994
704
356
325
545
305
793
775
551
1865
1374
18
15
14
2
35
55
5
229
132
504
994
704
356
325
545
305
794
768
551
1865
1374
18
15
14
2
35
55
5
229
132
504
994
704
356
325
545
306
785
768
551
1865
1374
18
15
14
2
35
55
5
229
132
504
994
704
356
325
49
305
793
775
551
402
62
18
15
14
2
35
55
5
229
132
504
994
704
356
325
49
305
794
768
551
402
62
18
15
14
2
35
55
5
229
132
504
994
704
356
325
161
305
793
775
551
402
94
18
15
14
2
35
55
5
229
132
504
994
704
356
325
161
305
794
768
551
402
94
18
15
14
2
35
55
5
229
132
504
994
704
356
325
161
306
785
768
551
402
94
18
15
14
2
35
55
5
229
132
504
994
704
356
325
261
305
794
768
535
401
386
18
15
14
2
35
55
5
229
132
504
994
704
356
325
37
305
794
768
535
405
54
18
15
14
2
35
55
5
229
132
504
994
704
356
325
548
304
796
768
535
1877
1368
18
15
14
2
35
55
5
229
132
504
994
704
356
325
548
306
778
768
535
1873
1368
18
15
14
2
35
55
5
229
132
504
994
704
356
325
548
306
786
768
535
1873
1368
18
15
14
2
35
55
5
229
132
504
994
704
356
325
548
306
796
768
535
1877
1368
18
15
14
2
35
55
5
229
132
504
994
704
356
325
101
305
794
768
535
401
354
18
15
14
2
35
55
5
229
132
504
994
704
356
325
549
304
786
768
535
1873
1370
18
15
14
2
35
55
5
229
132
504
994
704
356
325
549
304
796
768
535
1877
1366
18
15
14
2
35
55
5
229
132
504
994
704
356
325
549
305
778
768
535
1873
1370
18
15
14
2
35
55
5
229
132
504
994
704
356
325
549
305
794
768
535
1873
1370
18
15
14
2
35
55
5
229
132
504
994
704
356
325
165
305
794
768
535
1873
1114
18
15
14
2
35
55
5
229
132
504
994
704
356
325
613
305
794
768
551
1865
1378
18
15
14
2
35
55
5
229
132
504
994
704
357
325
1
305
793
768
534
401
1
18
15
14
2
35
55
5
229
132
504
994
704
357
325
513
305
785
768
534
1873
1345
18
15
14
2
35
55
5
229
132
504
994
704
357
325
513
305
788
768
534
1873
1345
18
15
14
2
35
55
5
229
132
504
994
704
357
325
513
305
793
768
534
1873
1345
18
15
14
2
35
55
5
229
132
504
994
704
357
325
513
305
794
768
534
1873
1345
18
15
14
2
35
55
5
229
132
504
994
704
357
325
513
306
785
768
534
1873
1345
18
15
14
2
35
55
5
229
132
504
994
704
357
325
513
306
778
768
534
1873
1345
18
15
14
2
35
55
5
229
132
504
994
704
357
325
513
306
786
768
534
1880
1358
18
15
14
2
35
55
5
229
132
504
994
704
357
325
513
306
796
768
534
1880
1358
18
15
14
2
35
55
5
229
132
504
994
704
357
325
513
306
794
768
534
1873
1345
18
15
14
2
35
55
5
229
132
504
994
704
357
325
513
306
810
768
534
1873
1345
18
15
14
2
35
55
5
229
132
504
994
704
357
325
257
305
793
768
534
408
398
18
15
14
2
35
55
5
229
132
504
994
704
357
325
257
305
794
768
534
408
398
18
15
14
2
35
55
5
229
132
504
994
704
357
325
257
306
786
768
534
408
398
18
15
14
2
35
55
5
229
132
504
994
704
357
325
4
304
804
768
534
408
24
18
15
14
2
35
55
5
229
132
504
994
704
357
325
5
305
794
768
534
401
2
18
15
14
2
35
55
5
229
132
504
994
704
357
325
9
305
793
768
534
401
17
18
15
14
2
35
55
5
229
132
504
994
704
357
325
9
306
810
768
534
401
17
18
15
14
2
35
55
5
229
132
504
994
704
357
325
516
304
786
768
534
1876
1356
18
15
14
2
35
55
5
229
132
504
994
704
357
325
516
304
796
768
534
1876
1356
18
15
14
2
35
55
5
229
132
504
994
704
357
325
97
305
793
768
534
401
353
18
15
14
2
35
55
5
229
132
504
994
704
357
325
97
305
794
768
534
401
353
18
15
14
2
35
55
5
229
132
504
994
704
357
325
97
306
785
768
534
401
353
18
15
14
2
35
55
5
229
132
504
994
704
357
325
517
305
788
768
534
1873
1346
18
15
14
2
35
55
5
229
132
504
994
704
357
325
517
305
794
768
534
1873
1346
18
15
14
2
35
55
5
229
132
504
994
704
357
325
545
305
793
768
534
1880
1374
18
15
14
2
35
55
5
229
132
504
994
704
357
325
545
305
794
768
534
1880
1374
18
15
14
2
35
55
5
229
132
504
994
704
357
325
545
306
785
768
534
1880
1374
18
15
14
2
35
55
5
229
132
504
994
704
357
325
545
306
809
768
534
1880
1374
18
15
14
2
35
55
5
229
132
504
994
704
357
325
49
305
793
768
534
408
574
18
15
14
2
35
55
5
229
132
504
994
704
357
325
49
305
794
768
534
408
574
18
15
14
2
35
55
5
229
132
504
994
704
357
325
161
305
793
768
534
1880
1118
18
15
14
2
35
55
5
229
132
504
994
704
357
325
161
305
794
768
534
1880
1118
18
15
14
2
35
55
5
229
132
504
994
704
357
325
161
306
785
768
534
1880
1118
18
15
14
2
35
55
5
229
132
504
994
704
357
325
261
305
794
768
534
401
409
18
15
14
2
35
55
5
229
132
504
994
704
357
325
265
305
793
768
534
401
401
18
15
14
2
35
55
5
229
132
504
994
704
357
325
265
305
794
768
534
401
401
18
15
14
2
35
55
5
229
132
504
994
704
357
325
37
305
794
768
534
408
342
18
15
14
2
35
55
5
229
132
504
994
704
357
325
553
305
785
768
534
1873
1361
18
15
14
2
35
55
5
229
132
504
994
704
357
325
553
305
793
768
534
1873
1361
18
15
14
2
35
55
5
229
132
504
994
704
357
325
553
305
794
768
534
1873
1361
18
15
14
2
35
55
5
229
132
504
994
704
357
325
553
306
778
768
534
1873
1361
18
15
14
2
35
55
5
229
132
504
994
704
357
325
553
306
810
768
534
1873
1361
18
15
14
2
35
55
5
229
132
504
994
704
357
325
609
305
793
768
550
1865
1377
18
15
14
2
35
55
5
229
132
504
994
704
357
325
609
305
794
768
550
1865
1377
18
15
14
2
35
55
5
229
132
504
994
704
357
325
105
305
793
768
534
1941
1233
18
15
14
2
35
55
5
229
132
504
994
704
357
325
105
305
794
768
534
1941
1233
18
15
14
2
35
55
5
229
132
504
994
704
357
325
169
305
788
768
534
1873
1105
18
15
14
2
35
55
5
229
132
504
994
704
357
325
169
305
793
768
534
1873
1105
18
15
14
2
35
55
5
229
132
504
994
704
357
325
169
305
794
768
534
1873
1105
18
15
14
2
35
55
5
229
132
504
994
704
357
325
169
306
810
768
534
1873
1105
18
15
14
2
35
55
5
229
132
504
994
704
357
325
100
304
804
768
534
404
364
18
15
14
2
35
55
5
229
132
504
994
704
357
325
548
304
788
768
534
1880
1368
18
15
14
2
35
55
5
229
132
504
994
704
357
325
548
304
796
768
534
1880
1368
18
15
14
2
35
55
5
229
132
504
994
704
357
325
548
304
804
768
534
1880
1368
18
15
14
2
35
55
5
229
132
504
994
704
357
325
548
306
778
768
534
1880
1368
18
15
14
2
35
55
5
229
132
504
994
704
357
325
548
306
786
768
534
1880
1368
18
15
14
2
35
55
5
229
132
504
994
704
357
325
548
306
796
768
534
1880
1368
18
15
14
2
35
55
5
229
132
504
994
704
357
325
101
305
794
768
534
401
354
18
15
14
2
35
55
5
229
132
504
994
704
357
325
549
304
786
768
534
1880
1366
18
15
14
2
35
55
5
229
132
504
994
704
357
325
549
304
796
768
534
1880
1366
18
15
14
2
35
55
5
229
132
504
994
704
357
325
549
305
778
768
534
1873
1369
18
15
14
2
35
55
5
229
132
504
994
704
357
325
549
305
788
768
534
1873
1369
18
15
14
2
35
55
5
229
132
504
994
704
357
325
549
305
794
768
534
1873
1369
18
15
14
2
35
55
5
229
132
504
994
704
357
325
165
305
788
768
534
408
86
18
15
14
2
35
55
5
229
132
504
994
704
357
325
165
305
794
768
534
408
86
18
15
14
2
35
55
5
229
132
504
994
704
357
325
613
305
794
768
550
1865
1378
18
15
14
2
35
55
5
229
132
504
994
704
373
325
1
305
793
775
557
392
30
18
15
14
2
35
55
5
229
132
504
994
704
373
325
49
305
793
775
557
392
62
18
15
14
2
35
55
5
229
132
472
994
704
356
325
1
297
810
768
551
402
14
18
15
14
2
35
55
5
229
132
472
994
704
356
325
1
297
812
768
551
402
14
18
15
14
2
35
55
5
229
132
472
994
704
356
325
513
297
810
768
551
1865
1358
18
15
14
2
35
55
5
229
132
472
994
704
356
325
129
297
810
768
551
402
270
18
15
14
2
35
55
5
229
132
472
994
704
356
325
4
296
810
768
535
401
24
18
15
14
2
35
55
5
229
132
472
994
704
356
325
4
296
812
768
535
401
24
18
15
14
2
35
55
5
229
132
472
994
704
356
325
5
296
810
768
535
401
2
18
15
14
2
35
55
5
229
132
472
994
704
356
325
5
296
812
768
535
401
2
18
15
14
2
35
55
5
229
132
472
994
704
356
325
5
297
810
768
535
401
2
18
15
14
2
35
55
5
229
132
472
994
704
356
325
5
297
812
768
535
401
2
18
15
14
2
35
55
5
229
132
472
994
704
356
325
545
297
810
768
551
1865
1374
18
15
14
2
35
55
5
229
132
472
994
704
356
325
260
296
810
768
535
401
408
18
15
14
2
35
55
5
229
132
472
994
704
356
325
260
296
812
768
535
401
408
18
15
14
2
35
55
5
229
132
472
994
704
356
325
261
296
810
768
535
401
386
18
15
14
2
35
55
5
229
132
472
994
704
356
325
261
296
812
768
535
401
386
18
15
14
2
35
55
5
229
132
472
994
704
356
325
261
297
810
768
535
401
386
18
15
14
2
35
55
5
229
132
472
994
704
356
325
261
297
812
768
535
401
386
18
15
14
2
35
55
5
229
132
472
994
704
357
325
1
297
810
768
550
402
31
18
15
14
2
35
55
5
229
132
472
994
704
357
325
1
297
812
768
534
408
14
18
15
14
2
35
55
5
229
132
472
994
704
357
325
129
297
810
768
550
402
287
18
15
14
2
35
55
5
229
132
472
994
704
357
325
4
296
812
768
534
408
24
18
15
14
2
35
55
5
229
132
472
994
704
357
325
5
296
810
768
550
402
13
18
15
14
2
35
55
5
229
132
472
994
704
357
325
5
296
812
768
534
408
2
18
15
14
2
35
55
5
229
132
472
994
704
357
325
5
297
810
768
550
402
13
18
15
14
2
35
55
5
229
132
472
994
704
357
325
5
297
812
768
534
408
2
18
15
14
2
35
55
5
229
132
472
994
704
357
325
545
297
809
768
534
1880
1374
18
15
14
2
35
55
5
229
132
472
994
704
357
325
260
296
812
768
534
404
404
18
15
14
2
35
55
5
229
132
472
994
704
357
325
261
296
812
768
534
408
386
18
15
14
2
35
55
5
229
132
472
994
704
357
325
261
297
812
768
534
408
386
18
15
14
2
35
55
5
740
516
688
610
1728
1636
1860
848
856
818
1927
1063
1683
254
18
15
14
2
35
55
5
740
516
688
610
1728
1636
1860
840
856
818
1927
1063
1683
241
18
15
14
2
35
55
5
741
516
264
994
1728
1637
1861
897
516
1780
1664
1062
1682
129
18
15
14
2
35
55
5
741
516
264
994
1728
1637
1861
1409
516
1780
1664
1062
1682
1695
18
15
14
2
35
55
5
741
516
264
994
1728
1637
1861
865
516
1780
1664
1062
1682
223
18
15
14
2
35
55
5
741
516
264
994
1728
1637
1861
901
516
1780
1664
1062
1682
141
18
15
14
2
35
55
5
741
516
264
994
1728
1637
1861
1413
516
1780
1664
1062
1682
1677
18
15
14
2
35
55
5
741
516
264
994
1728
1637
1861
869
516
1780
1664
1062
1682
237
18
15
14
2
35
55
5
741
516
688
610
704
1765
1861
849
857
810
896
1942
1554
254
18
15
14
2
35
55
5
741
516
688
610
1728
1636
1861
849
857
818
1920
1063
1682
254
18
15
14
2
35
55
5
741
516
688
610
1728
1636
1861
849
857
826
1920
1063
1682
254
18
15
14
2
35
55
5
741
516
688
610
1728
1637
1861
849
857
820
1920
1062
1682
255
18
15
14
2
35
55
5
741
516
688
610
1728
1637
1861
849
857
818
1920
1046
1682
254
18
15
14
2
35
55
5
741
132
264
994
1728
1637
1861
673
1554
1780
1664
1062
1682
95
18
15
14
2
35
55
517
740
516
688
610
704
1892
1348
832
856
818
911
1575
1587
193
18
15
14
2
35
55
517
740
516
688
610
704
1892
1348
848
856
818
903
1575
1555
254
18
15
14
2
35
55
517
740
516
688
610
704
1892
1348
840
856
818
903
1575
1555
241
18
15
14
2
35
55
517
741
516
688
610
704
1892
1349
833
857
826
896
1575
1554
206
18
15
14
2
35
55
517
741
516
688
610
704
1892
1349
849
857
810
911
1575
1554
254
18
15
14
2
35
55
517
741
516
688
610
704
1892
1349
849
857
818
896
1559
1573
254
18
15
14
2
35
55
517
741
516
688
610
704
1892
1349
849
857
826
896
1575
1554
254
18
15
14
2
35
55
517
741
516
688
610
704
1893
1349
849
857
810
896
1558
1576
254
18
15
14
2
35
55
517
741
516
688
610
704
1893
1349
849
857
820
896
1574
1554
255
18
15
14
2
35
55
517
741
516
688
610
704
1893
1349
849
857
818
896
1558
1576
254
18
15
14
2
35
55
517
741
132
264
994
704
1893
1349
1025
1554
1780
640
1574
1554
1055
18
15
14
2
35
55
517
741
132
264
994
704
1893
1349
1028
1540
1780
640
1574
1572
1036
18
15
14
2
35
55
517
741
132
264
994
704
1893
1349
1028
1552
1780
640
1574
1572
1036
18
15
14
2
35
55
517
741
132
264
994
704
1893
1349
1029
1540
1780
640
1574
1554
1037
18
15
14
2
35
55
517
741
132
264
994
704
1893
1349
1060
1540
1780
640
1574
1572
1076
18
15
14
2
35
55
517
741
132
264
994
704
1893
1349
673
1554
1780
640
1574
1554
95
18
15
14
2
35
55
517
741
132
264
994
704
1893
1349
1061
1540
1780
640
1574
1586
1079
18
15
14
2
35
55
517
741
132
264
994
704
1893
1349
1076
1552
1780
640
1574
1572
1084
18
15
14
2
35
55
517
741
132
264
994
704
1893
1349
1076
1554
1780
640
1574
1572
1084
18
15
14
2
35
55
517
741
132
264
994
704
1893
1349
1077
1552
1780
640
1574
1586
1081
18
15
14
2
35
55
517
741
132
264
994
704
1893
1349
677
1540
1780
640
1574
1554
91
18
15
14
2
163
55
5
228
4
264
226
64
210
408
912
656
244
0
308
866
790
18
15
14
2
163
55
5
228
4
504
226
64
210
408
904
432
20
0
308
866
768
18
15
14
2
163
55
5
228
4
504
226
64
210
408
904
432
18
0
308
866
768
18
15
14
2
163
55
5
228
4
504
226
64
210
408
904
432
28
0
308
866
768
18
15
14
2
163
55
5
228
4
504
226
64
210
408
912
434
17
0
308
866
790
18
15
14
2
163
55
5
228
4
504
226
64
210
408
912
434
18
0
308
866
790
18
15
14
2
163
55
5
228
4
504
226
64
210
408
912
434
26
0
308
866
790
18
15
14
2
163
55
5
228
4
504
226
64
210
408
944
432
12
0
308
866
854
18
15
14
2
163
55
5
228
4
504
226
64
210
408
944
432
20
0
308
866
854
18
15
14
2
163
55
5
228
4
504
226
64
210
408
944
432
18
0
308
866
854
18
15
14
2
163
55
5
228
4
504
226
64
210
408
944
432
28
0
308
866
854
18
15
14
2
163
55
5
228
4
504
226
64
210
408
944
434
17
0
308
866
854
18
15
14
2
163
55
5
228
4
504
226
64
210
408
944
434
9
0
308
866
854
18
15
14
2
163
55
5
228
4
504
226
64
210
408
944
434
28
0
308
866
854
18
15
14
2
163
55
5
228
4
504
226
64
372
836
896
434
18
15
411
915
769
18
15
14
2
163
55
5
228
132
264
226
64
210
408
272
528
244
0
308
866
534
18
15
14
2
163
55
5
228
132
184
226
64
210
408
16
104
332
512
308
738
22
18
15
14
2
163
55
5
228
132
184
226
64
210
408
16
104
330
512
308
738
22
18
15
14
2
163
55
5
228
132
184
226
64
210
408
16
104
348
512
308
738
22
18
15
14
2
163
55
5
228
132
184
226
64
210
408
16
104
346
512
308
738
22
18
15
14
2
163
55
5
228
132
184
226
64
210
408
272
872
332
512
308
418
534
18
15
14
2
163
55
5
228
132
184
226
64
210
408
272
872
330
512
308
418
534
18
15
14
2
163
55
5
228
132
184
226
64
210
408
272
872
348
512
308
418
534
18
15
14
2
163
55
5
228
132
184
226
64
210
408
272
872
346
512
308
418
534
18
15
14
2
163
55
5
228
132
504
226
64
210
408
8
304
20
512
308
418
6
18
15
14
2
163
55
5
228
132
504
226
64
210
408
16
306
17
512
308
738
22
18
15
14
2
163
55
5
228
132
504
226
64
210
408
16
306
18
512
308
738
22
18
15
14
2
163
55
5
228
132
504
226
64
210
408
16
306
26
512
308
738
22
18
15
14
2
163
55
5
228
132
504
226
64
210
408
24
304
18
512
308
418
32
18
15
14
2
163
55
5
228
132
504
226
64
210
408
264
304
20
0
308
866
512
18
15
14
2
163
55
5
228
132
504
226
64
210
408
264
304
18
0
308
866
512
18
15
14
2
163
55
5
228
132
504
226
64
210
408
264
304
28
0
308
866
512
18
15
14
2
163
55
5
228
132
504
226
64
210
408
272
306
17
0
308
866
534
18
15
14
2
163
55
5
228
132
504
226
64
210
408
272
306
18
0
308
866
534
18
15
14
2
163
55
5
228
132
504
226
64
210
408
272
306
26
0
308
866
534
18
15
14
2
163
55
5
228
132
504
226
64
210
408
280
304
18
0
308
866
528
18
15
14
2
163
55
5
228
132
504
226
64
210
408
304
304
12
512
308
418
566
18
15
14
2
163
55
5
228
132
504
226
64
210
408
304
304
20
512
308
418
566
18
15
14
2
163
55
5
228
132
504
226
64
210
408
304
304
18
512
308
418
566
18
15
14
2
163
55
5
228
132
504
226
64
210
408
304
304
28
512
308
418
566
18
15
14
2
163
55
5
228
132
504
226
64
210
408
304
306
17
512
308
418
566
18
15
14
2
163
55
5
228
132
504
226
64
210
408
304
306
9
512
308
418
566
18
15
14
2
163
55
5
228
132
504
226
64
210
408
304
306
10
512
308
418
566
18
15
14
2
163
55
5
228
132
504
226
64
210
408
304
306
18
512
308
418
566
18
15
14
2
163
55
5
228
132
504
226
64
210
408
304
306
28
512
308
418
566
18
15
14
2
163
55
5
228
132
504
226
64
210
408
304
306
26
512
308
418
566
18
15
14
2
163
55
5
228
132
472
226
64
210
408
8
296
42
512
308
418
6
18
15
14
2
163
55
5
228
132
472
226
64
210
408
8
296
44
512
308
418
6
18
15
14
2
163
55
5
228
132
472
226
64
210
408
264
296
42
0
308
866
512
18
15
14
2
163
55
5
228
132
472
226
64
210
408
264
296
44
512
308
418
512
18
15
14
2
163
55
5
229
4
112
210
576
357
325
228
180
724
2000
534
1940
1132
18
15
14
2
163
55
5
229
4
112
210
576
357
325
229
180
724
2000
534
1937
1122
18
15
14
2
163
55
5
229
4
104
226
64
357
325
324
100
204
0
406
404
500
18
15
14
2
163
55
5
229
4
176
226
64
357
325
337
345
922
512
406
408
510
18
15
14
2
163
55
5
229
4
120
226
64
356
325
229
177
410
512
407
401
98
18
15
14
2
163
55
5
229
4
120
226
64
356
837
229
177
410
512
407
913
98
18
15
14
2
163
55
5
229
4
120
226
64
357
325
225
177
409
512
406
401
97
18
15
14
2
163
55
5
229
4
120
226
64
357
325
225
177
410
512
406
401
97
18
15
14
2
163
55
5
229
4
120
226
64
357
325
229
177
410
512
406
401
98
18
15
14
2
163
55
5
229
4
120
226
64
357
837
225
177
409
512
406
913
97
18
15
14
2
163
55
5
229
4
120
226
64
357
837
225
177
410
512
406
913
97
18
15
14
2
163
55
5
229
4
120
226
64
357
837
229
177
410
512
406
913
98
18
15
14
2
163
55
5
229
4
488
226
64
357
325
324
868
52
0
406
404
500
18
15
14
2
163
55
5
229
4
504
226
64
356
325
900
432
18
512
407
401
792
18
15
14
2
163
55
5
229
4
504
226
64
356
325
900
432
28
512
407
405
792
18
15
14
2
163
55
5
229
4
504
226
64
356
325
901
433
26
512
407
401
770
18
15
14
2
163
55
5
229
4
504
226
64
356
325
229
433
26
512
407
401
98
18
15
14
2
163
55
5
229
4
504
226
64
356
837
900
432
18
512
407
849
792
18
15
14
2
163
55
5
229
4
504
226
64
356
837
900
432
28
512
407
913
792
18
15
14
2
163
55
5
229
4
504
226
64
356
837
901
433
26
512
407
849
794
18
15
14
2
163
55
5
229
4
504
226
64
356
837
229
433
26
512
407
913
98
18
15
14
2
163
55
5
229
4
504
226
64
357
325
897
433
17
512
406
401
769
18
15
14
2
163
55
5
229
4
504
226
64
357
325
897
434
10
0
406
401
769
18
15
14
2
163
55
5
229
4
504
226
64
357
325
897
434
18
0
406
401
769
18
15
14
2
163
55
5
229
4
504
226
64
357
325
225
433
17
512
406
401
97
18
15
14
2
163
55
5
229
4
504
226
64
357
325
900
432
18
0
406
408
792
18
15
14
2
163
55
5
229
4
504
226
64
357
325
900
432
28
0
406
408
792
18
15
14
2
163
55
5
229
4
504
226
64
357
325
905
434
10
0
406
401
785
18
15
14
2
163
55
5
229
4
504
226
64
357
325
228
432
18
512
406
404
108
18
15
14
2
163
55
5
229
4
504
226
64
357
325
228
432
28
512
406
404
108
18
15
14
2
163
55
5
229
4
504
226
64
357
325
948
432
18
512
406
408
824
18
15
14
2
163
55
5
229
4
504
226
64
357
325
948
432
28
512
406
408
824
18
15
14
2
163
55
5
229
4
504
226
64
357
837
897
433
17
512
406
913
769
18
15
14
2
163
55
5
229
4
504
226
64
357
837
897
434
17
0
406
913
769
18
15
14
2
163
55
5
229
4
504
226
64
357
837
897
434
10
0
406
913
769
18
15
14
2
163
55
5
229
4
504
226
64
357
837
897
434
18
0
406
913
769
18
15
14
2
163
55
5
229
4
504
226
64
357
837
897
434
28
0
406
920
782
18
15
14
2
163
55
5
229
4
504
226
64
357
837
897
434
26
0
406
913
769
18
15
14
2
163
55
5
229
4
504
226
64
357
837
225
433
17
512
406
913
97
18
15
14
2
163
55
5
229
4
504
226
64
357
837
900
432
18
0
406
852
788
18
15
14
2
163
55
5
229
4
504
226
64
357
837
900
432
28
0
406
852
788
18
15
14
2
163
55
5
229
4
504
226
64
357
837
905
433
17
512
406
913
785
18
15
14
2
163
55
5
229
4
504
226
64
357
837
905
434
10
0
406
913
785
18
15
14
2
163
55
5
229
4
504
226
64
357
837
228
432
18
0
406
916
108
18
15
14
2
163
55
5
229
4
504
226
64
357
837
228
432
28
0
406
916
108
18
15
14
2
163
55
5
229
4
504
226
64
612
837
897
433
26
512
1943
805
814
18
15
14
2
163
55
5
229
4
504
226
64
612
837
897
434
17
512
1943
805
814
18
15
14
2
163
55
5
229
4
504
226
64
612
837
897
434
26
512
1943
805
814
18
15
14
2
163
55
5
229
4
504
226
64
612
837
901
433
26
512
1943
785
770
18
15
14
2
163
55
5
229
4
504
226
64
612
837
949
433
26
512
1943
785
826
18
15
14
2
163
55
5
229
4
504
226
64
612
837
933
433
10
512
1943
789
822
18
15
14
2
163
55
5
229
4
504
226
64
612
837
933
433
26
512
1943
789
822
18
15
14
2
163
55
5
229
4
504
226
64
868
837
897
433
17
512
1863
1353
270
18
15
14
2
163
55
5
229
4
504
226
64
868
837
897
433
26
512
1863
1353
270
18
15
14
2
163
55
5
229
4
504
226
64
868
837
897
434
17
512
1863
1353
270
18
15
14
2
163
55
5
229
4
504
226
64
868
837
897
434
18
512
1863
1353
270
18
15
14
2
163
55
5
229
4
504
226
64
868
837
897
434
28
512
1863
1353
270
18
15
14
2
163
55
5
229
4
504
226
64
868
837
897
434
26
512
1863
1353
270
18
15
14
2
163
55
5
229
4
504
226
64
868
837
900
432
18
512
1863
1361
280
18
15
14
2
163
55
5
229
4
504
226
64
868
837
900
432
28
512
1863
1353
268
18
15
14
2
163
55
5
229
4
504
226
64
868
837
901
433
26
512
1863
1361
258
18
15
14
2
163
55
5
229
4
504
226
64
869
837
897
433
17
512
1862
1361
257
18
15
14
2
163
55
5
229
4
504
226
64
869
837
897
433
20
512
1862
1361
257
18
15
14
2
163
55
5
229
4
504
226
64
869
837
897
434
17
512
1862
1361
257
18
15
14
2
163
55
5
229
4
504
226
64
869
837
897
434
10
512
1862
1362
287
18
15
14
2
163
55
5
229
4
504
226
64
869
837
897
434
18
512
1862
1362
287
18
15
14
2
163
55
5
229
4
504
226
64
869
837
897
434
28
512
1862
1362
287
18
15
14
2
163
55
5
229
4
504
226
64
869
837
897
434
26
512
1862
1361
257
18
15
14
2
163
55
5
229
4
504
226
64
869
837
901
433
20
512
1862
1361
258
18
15
14
2
163
55
5
229
4
504
226
64
869
837
905
433
17
512
1862
1361
273
18
15
14
2
163
55
5
229
4
504
226
64
869
837
905
433
20
512
1862
1361
273
18
15
14
2
163
55
5
229
4
504
226
64
613
837
897
434
28
512
1942
792
782
18
15
14
2
163
55
5
229
4
504
226
64
613
837
900
432
28
512
1942
792
792
18
15
14
2
163
55
5
229
4
504
226
64
613
837
948
432
28
512
1942
792
824
18
15
14
2
163
55
5
229
260
264
226
64
868
837
741
401
250
512
1863
841
1122
18
15
14
2
163
55
5
229
260
264
226
64
869
1349
737
401
249
512
1862
1865
1121
18
15
14
2
163
55
5
229
260
264
226
64
869
1349
737
401
244
512
1862
1865
1121
18
15
14
2
163
55
5
229
260
264
226
64
869
1349
737
401
250
512
1862
1865
1121
18
15
14
2
163
55
5
229
260
264
226
64
869
1349
741
401
250
512
1862
1865
1122
18
15
14
2
163
55
5
229
260
264
226
64
869
837
737
401
249
512
1862
841
1121
18
15
14
2
163
55
5
229
260
264
226
64
869
837
737
401
244
512
1862
841
1121
18
15
14
2
163
55
5
229
260
264
226
64
869
837
737
401
250
512
1862
841
1121
18
15
14
2
163
55
5
229
260
264
226
64
869
837
741
401
250
512
1862
841
1122
18
15
14
2
163
55
5
229
260
488
226
64
357
325
836
612
52
0
406
404
1012
18
15
14
2
163
55
5
229
260
488
226
64
357
837
836
612
52
0
406
916
1268
18
15
14
2
163
55
5
229
260
504
226
64
357
837
737
177
17
512
406
913
1121
18
15
14
2
163
55
5
229
260
504
226
64
357
837
737
177
20
0
406
913
1121
18
15
14
2
163
55
5
229
260
504
226
64
357
837
740
176
28
0
406
916
1132
18
15
14
2
163
55
5
229
260
504
226
64
868
1349
741
177
26
512
1863
1865
1122
18
15
14
2
163
55
5
229
132
264
226
64
868
1349
513
529
249
527
1863
1865
1038
18
15
14
2
163
55
5
229
132
264
226
64
868
1349
513
529
250
512
1863
1865
1038
18
15
14
2
163
55
5
229
132
264
226
64
868
837
513
529
249
527
1863
841
1038
18
15
14
2
163
55
5
229
132
264
226
64
868
837
513
529
250
512
1863
1353
1038
18
15
14
2
163
55
5
229
132
264
226
64
869
1349
513
529
249
512
1862
1865
1038
18
15
14
2
163
55
5
229
132
264
226
64
869
1349
513
529
244
512
1862
1865
1038
18
15
14
2
163
55
5
229
132
264
226
64
869
1349
513
529
250
512
1862
1865
1038
18
15
14
2
163
55
5
229
132
264
226
64
869
1349
513
530
244
512
1862
1865
1038
18
15
14
2
163
55
5
229
132
264
226
64
869
1349
521
529
244
512
1862
1865
1041
18
15
14
2
163
55
5
229
132
264
226
64
869
837
513
529
249
512
1862
1361
1025
18
15
14
2
163
55
5
229
132
264
226
64
869
837
513
529
244
512
1862
1361
1025
18
15
14
2
163
55
5
229
132
264
226
64
869
837
513
529
250
512
1862
1361
1025
18
15
14
2
163
55
5
229
132
264
226
64
869
837
513
530
244
512
1862
1361
1025
18
15
14
2
163
55
5
229
132
264
226
64
869
837
521
529
244
512
1862
1361
1041
18
15
14
2
163
55
5
229
132
112
226
64
356
325
132
52
426
512
407
401
280
18
15
14
2
163
55
5
229
132
112
226
64
356
325
133
52
426
512
407
401
258
18
15
14
2
163
55
5
229
132
112
226
64
356
837
164
52
426
512
407
917
84
18
15
14
2
163
55
5
229
132
112
210
64
357
837
4
52
868
976
845
840
24
18
15
14
2
163
55
5
229
132
112
210
64
357
837
5
52
868
976
845
840
2
18
15
14
2
163
55
5
229
132
112
210
64
357
837
517
52
868
976
845
857
1049
18
15
14
2
163
55
5
229
132
120
226
64
209
409
33
49
409
527
309
416
58
18
15
14
2
163
55
5
229
132
120
226
64
356
325
5
49
410
512
407
401
2
18
15
14
2
163
55
5
229
132
120
226
64
356
325
133
49
410
512
407
401
258
18
15
14
2
163
55
5
229
132
120
226
64
356
325
37
48
402
512
407
405
566
18
15
14
2
163
55
5
229
132
120
226
64
356
325
37
49
330
512
407
405
566
18
15
14
2
163
55
5
229
132
120
226
64
356
325
37
49
410
512
407
405
566
18
15
14
2
163
55
5
229
132
120
226
64
356
325
165
49
330
512
407
405
310
18
15
14
2
163
55
5
229
132
120
226
64
356
325
165
49
410
512
407
405
310
18
15
14
2
163
55
5
229
132
120
226
64
356
837
5
49
410
512
407
913
2
18
15
14
2
163
55
5
229
132
120
226
64
356
837
549
49
410
512
407
917
1078
18
15
14
2
163
55
5
229
132
120
226
64
356
837
165
49
410
512
407
849
90
18
15
14
2
163
55
5
229
132
120
226
64
357
325
1
49
409
512
406
401
1
18
15
14
2
163
55
5
229
132
120
226
64
357
325
1
49
410
512
406
401
1
18
15
14
2
163
55
5
229
132
120
226
64
357
325
1
50
202
0
406
401
1
18
15
14
2
163
55
5
229
132
120
226
64
357
325
1
50
426
512
406
408
14
18
15
14
2
163
55
5
229
132
120
226
64
357
325
1
50
330
0
406
408
14
18
15
14
2
163
55
5
229
132
120
226
64
357
325
1
50
402
0
406
401
1
18
15
14
2
163
55
5
229
132
120
226
64
357
325
129
49
404
0
406
401
257
18
15
14
2
163
55
5
229
132
120
226
64
357
325
129
49
410
512
406
401
257
18
15
14
2
163
55
5
229
132
120
226
64
357
325
129
50
202
0
406
401
257
18
15
14
2
163
55
5
229
132
120
226
64
357
325
129
50
426
512
406
408
270
18
15
14
2
163
55
5
229
132
120
226
64
357
325
129
50
330
0
406
408
270
18
15
14
2
163
55
5
229
132
120
226
64
357
325
5
49
404
0
406
401
2
18
15
14
2
163
55
5
229
132
120
226
64
357
325
5
49
410
512
406
401
2
18
15
14
2
163
55
5
229
132
120
226
64
357
325
9
49
409
512
406
401
17
18
15
14
2
163
55
5
229
132
120
226
64
357
325
9
49
410
512
406
401
17
18
15
14
2
163
55
5
229
132
120
226
64
357
325
9
50
202
0
406
401
17
18
15
14
2
163
55
5
229
132
120
226
64
357
325
49
49
409
512
406
408
62
18
15
14
2
163
55
5
229
132
120
226
64
357
325
49
49
410
512
406
408
62
18
15
14
2
163
55
5
229
132
120
226
64
357
325
133
49
404
0
406
401
258
18
15
14
2
163
55
5
229
132
120
226
64
357
325
133
49
410
512
406
401
258
18
15
14
2
163
55
5
229
132
120
226
64
357
325
137
50
202
0
406
401
273
18
15
14
2
163
55
5
229
132
120
226
64
357
837
1
49
409
512
406
913
1
18
15
14
2
163
55
5
229
132
120
226
64
357
837
1
49
410
512
406
913
1
18
15
14
2
163
55
5
229
132
120
226
64
357
837
1
50
202
0
406
913
1
18
15
14
2
163
55
5
229
132
120
226
64
357
837
1
50
426
512
406
920
14
18
15
14
2
163
55
5
229
132
120
226
64
357
837
1
50
330
0
406
913
1
18
15
14
2
163
55
5
229
132
120
226
64
357
837
1
50
402
512
406
913
1
18
15
14
2
163
55
5
229
132
120
226
64
357
837
513
49
409
512
406
913
1025
18
15
14
2
163
55
5
229
132
120
226
64
357
837
513
49
410
512
406
913
1025
18
15
14
2
163
55
5
229
132
120
226
64
357
837
513
50
202
0
406
913
1025
18
15
14
2
163
55
5
229
132
120
226
64
357
837
513
50
330
0
406
913
1025
18
15
14
2
163
55
5
229
132
120
226
64
357
837
513
50
402
512
406
913
1025
18
15
14
2
163
55
5
229
132
120
226
64
357
837
129
50
202
512
406
849
65
18
15
14
2
163
55
5
229
132
120
226
64
357
837
129
50
426
512
406
849
65
18
15
14
2
163
55
5
229
132
120
226
64
357
837
5
49
410
512
406
913
2
18
15
14
2
163
55
5
229
132
120
226
64
357
837
9
49
409
512
406
913
17
18
15
14
2
163
55
5
229
132
120
226
64
357
837
9
49
410
512
406
913
17
18
15
14
2
163
55
5
229
132
120
226
64
357
837
9
50
202
0
406
913
17
18
15
14
2
163
55
5
229
132
120
226
64
357
837
9
50
330
0
406
913
17
18
15
14
2
163
55
5
229
132
120
226
64
357
837
161
49
409
512
406
840
94
18
15
14
2
163
55
5
229
132
120
226
64
357
837
161
49
410
512
406
840
94
18
15
14
2
163
55
5
229
132
120
226
64
357
837
521
49
409
512
406
913
1041
18
15
14
2
163
55
5
229
132
120
226
64
357
837
521
49
410
512
406
913
1041
18
15
14
2
163
55
5
229
132
120
226
64
357
837
521
50
202
0
406
913
1041
18
15
14
2
163
55
5
229
132
120
226
64
357
837
521
50
330
0
406
913
1041
18
15
14
2
163
55
5
229
132
120
226
64
357
837
561
49
409
512
406
920
1086
18
15
14
2
163
55
5
229
132
120
226
64
357
837
561
49
410
512
406
920
1086
18
15
14
2
163
55
5
229
132
120
226
64
357
837
164
50
202
0
406
852
84
18
15
14
2
163
55
5
229
132
120
226
64
357
837
164
50
330
0
406
920
88
18
15
14
2
163
55
5
229
132
120
226
64
357
837
165
49
410
512
406
849
89
18
15
14
2
163
55
5
229
132
120
226
64
868
837
164
50
202
512
1863
849
88
18
15
14
2
163
55
5
229
132
184
226
64
356
325
4
104
330
512
407
401
24
18
15
14
2
163
55
5
229
132
184
226
64
356
325
4
104
348
512
407
405
24
18
15
14
2
163
55
5
229
132
184
226
64
356
325
4
104
346
512
407
401
24
18
15
14
2
163
55
5
229
132
184
226
64
356
325
5
104
330
512
407
401
2
18
15
14
2
163
55
5
229
132
184
226
64
356
325
5
104
348
512
407
405
22
18
15
14
2
163
55
5
229
132
184
226
64
356
325
5
104
346
512
407
401
2
18
15
14
2
163
55
5
229
132
184
226
64
356
325
5
105
348
512
407
405
22
18
15
14
2
163
55
5
229
132
184
226
64
356
325
5
105
346
512
407
401
2
18
15
14
2
163
55
5
229
132
184
226
64
356
325
5
433
922
512
407
401
2
18
15
14
2
163
55
5
229
132
184
226
64
356
325
260
872
330
512
407
401
408
18
15
14
2
163
55
5
229
132
184
226
64
356
325
260
872
348
512
407
405
408
18
15
14
2
163
55
5
229
132
184
226
64
356
325
260
872
346
512
407
401
408
18
15
14
2
163
55
5
229
132
184
226
64
356
325
261
872
330
512
407
401
386
18
15
14
2
163
55
5
229
132
184
226
64
356
325
261
872
348
512
407
405
406
18
15
14
2
163
55
5
229
132
184
226
64
356
325
261
872
346
512
407
401
386
18
15
14
2
163
55
5
229
132
184
226
64
356
325
261
873
348
512
407
405
406
18
15
14
2
163
55
5
229
132
184
226
64
356
325
261
873
346
512
407
401
386
18
15
14
2
163
55
5
229
132
184
226
64
356
325
133
433
922
512
407
401
258
18
15
14
2
163
55
5
229
132
184
226
64
356
325
37
433
922
512
407
405
566
18
15
14
2
163
55
5
229
132
184
226
64
356
325
165
433
922
512
407
405
310
18
15
14
2
163
55
5
229
132
184
226
64
356
837
4
104
330
512
407
913
24
18
15
14
2
163
55
5
229
132
184
226
64
356
837
4
104
348
512
407
913
24
18
15
14
2
163
55
5
229
132
184
226
64
356
837
4
104
346
512
407
913
24
18
15
14
2
163
55
5
229
132
184
226
64
356
837
5
104
330
512
407
913
2
18
15
14
2
163
55
5
229
132
184
226
64
356
837
5
104
348
512
407
913
2
18
15
14
2
163
55
5
229
132
184
226
64
356
837
5
104
346
512
407
913
2
18
15
14
2
163
55
5
229
132
184
226
64
356
837
5
105
348
512
407
913
2
18
15
14
2
163
55
5
229
132
184
226
64
356
837
5
105
346
512
407
913
2
18
15
14
2
163
55
5
229
132
184
226
64
356
837
516
104
330
512
407
913
1048
18
15
14
2
163
55
5
229
132
184
226
64
356
837
516
104
348
512
407
913
1048
18
15
14
2
163
55
5
229
132
184
226
64
356
837
516
104
346
512
407
913
1048
18
15
14
2
163
55
5
229
132
184
226
64
356
837
517
104
330
512
407
913
1026
18
15
14
2
163
55
5
229
132
184
226
64
356
837
517
104
348
512
407
913
1026
18
15
14
2
163
55
5
229
132
184
226
64
356
837
517
104
346
512
407
913
1026
18
15
14
2
163
55
5
229
132
184
226
64
356
837
517
105
348
512
407
913
1026
18
15
14
2
163
55
5
229
132
184
226
64
356
837
517
105
346
512
407
913
1026
18
15
14
2
163
55
5
229
132
184
226
64
356
837
517
433
922
512
407
913
1026
18
15
14
2
163
55
5
229
132
184
226
64
356
837
517
945
922
512
407
913
1026
18
15
14
2
163
55
5
229
132
184
226
64
356
837
133
433
922
512
407
849
66
18
15
14
2
163
55
5
229
132
184
226
64
356
837
549
945
922
512
407
917
1078
18
15
14
2
163
55
5
229
132
184
226
64
356
837
165
433
922
512
407
849
90
18
15
14
2
163
55
5
229
132
184
226
64
356
837
613
433
922
512
407
913
994
18
15
14
2
163
55
5
229
132
184
226
64
357
325
1
104
332
512
406
408
14
18
15
14
2
163
55
5
229
132
184
226
64
357
325
1
104
348
512
406
408
14
18
15
14
2
163
55
5
229
132
184
226
64
357
325
1
104
346
512
406
408
14
18
15
14
2
163
55
5
229
132
184
226
64
357
325
1
105
332
512
406
408
14
18
15
14
2
163
55
5
229
132
184
226
64
357
325
1
105
348
512
406
408
14
18
15
14
2
163
55
5
229
132
184
226
64
357
325
257
872
332
512
406
408
398
18
15
14
2
163
55
5
229
132
184
226
64
357
325
257
872
330
512
406
408
398
18
15
14
2
163
55
5
229
132
184
226
64
357
325
257
872
348
512
406
408
398
18
15
14
2
163
55
5
229
132
184
226
64
357
325
257
872
346
512
406
408
398
18
15
14
2
163
55
5
229
132
184
226
64
357
325
257
873
332
512
406
408
398
18
15
14
2
163
55
5
229
132
184
226
64
357
325
257
873
348
512
406
408
398
18
15
14
2
163
55
5
229
132
184
226
64
357
325
257
873
346
512
406
408
398
18
15
14
2
163
55
5
229
132
184
226
64
357
325
129
433
916
512
406
401
257
18
15
14
2
163
55
5
229
132
184
226
64
357
325
129
433
922
512
406
401
257
18
15
14
2
163
55
5
229
132
184
226
64
357
325
4
104
330
512
406
408
24
18
15
14
2
163
55
5
229
132
184
226
64
357
325
4
104
348
512
406
408
24
18
15
14
2
163
55
5
229
132
184
226
64
357
325
4
104
346
512
406
408
24
18
15
14
2
163
55
5
229
132
184
226
64
357
325
5
104
332
512
406
408
2
18
15
14
2
163
55
5
229
132
184
226
64
357
325
5
104
330
512
406
408
2
18
15
14
2
163
55
5
229
132
184
226
64
357
325
5
104
348
512
406
408
2
18
15
14
2
163
55
5
229
132
184
226
64
357
325
5
104
346
512
406
408
2
18
15
14
2
163
55
5
229
132
184
226
64
357
325
5
105
332
512
406
408
2
18
15
14
2
163
55
5
229
132
184
226
64
357
325
5
105
348
512
406
408
2
18
15
14
2
163
55
5
229
132
184
226
64
357
325
5
105
346
512
406
408
2
18
15
14
2
163
55
5
229
132
184
226
64
357
325
5
433
916
512
406
401
2
18
15
14
2
163
55
5
229
132
184
226
64
357
325
5
433
922
512
406
401
2
18
15
14
2
163
55
5
229
132
184
226
64
357
325
49
433
921
512
406
408
62
18
15
14
2
163
55
5
229
132
184
226
64
357
325
49
433
922
512
406
408
62
18
15
14
2
163
55
5
229
132
184
226
64
357
325
260
872
332
512
406
408
408
18
15
14
2
163
55
5
229
132
184
226
64
357
325
260
872
330
512
406
408
408
18
15
14
2
163
55
5
229
132
184
226
64
357
325
260
872
348
512
406
408
408
18
15
14
2
163
55
5
229
132
184
226
64
357
325
260
872
346
512
406
408
408
18
15
14
2
163
55
5
229
132
184
226
64
357
325
261
872
332
512
406
408
386
18
15
14
2
163
55
5
229
132
184
226
64
357
325
261
872
330
512
406
408
386
18
15
14
2
163
55
5
229
132
184
226
64
357
325
261
872
348
512
406
408
386
18
15
14
2
163
55
5
229
132
184
226
64
357
325
261
872
346
512
406
408
386
18
15
14
2
163
55
5
229
132
184
226
64
357
325
261
873
332
512
406
408
386
18
15
14
2
163
55
5
229
132
184
226
64
357
325
261
873
348
512
406
408
386
18
15
14
2
163
55
5
229
132
184
226
64
357
325
261
873
346
512
406
408
386
18
15
14
2
163
55
5
229
132
184
226
64
357
325
133
433
916
512
406
401
258
18
15
14
2
163
55
5
229
132
184
226
64
357
325
133
433
922
512
406
401
258
18
15
14
2
163
55
5
229
132
184
226
64
357
325
165
433
922
512
406
405
85
18
15
14
2
163
55
5
229
132
184
226
64
357
837
1
104
332
512
406
920
14
18
15
14
2
163
55
5
229
132
184
226
64
357
837
1
104
348
512
406
920
14
18
15
14
2
163
55
5
229
132
184
226
64
357
837
1
104
346
512
406
913
1
18
15
14
2
163
55
5
229
132
184
226
64
357
837
1
105
332
512
406
920
14
18
15
14
2
163
55
5
229
132
184
226
64
357
837
1
105
348
512
406
920
14
18
15
14
2
163
55
5
229
132
184
226
64
357
837
513
104
332
512
406
920
1038
18
15
14
2
163
55
5
229
132
184
226
64
357
837
513
104
348
512
406
920
1038
18
15
14
2
163
55
5
229
132
184
226
64
357
837
513
104
346
512
406
913
1025
18
15
14
2
163
55
5
229
132
184
226
64
357
837
513
105
332
512
406
920
1038
18
15
14
2
163
55
5
229
132
184
226
64
357
837
513
105
348
512
406
920
1038
18
15
14
2
163
55
5
229
132
184
226
64
357
837
513
433
921
512
406
913
1025
18
15
14
2
163
55
5
229
132
184
226
64
357
837
513
945
921
512
406
913
1025
18
15
14
2
163
55
5
229
132
184
226
64
357
837
513
945
922
512
406
913
1025
18
15
14
2
163
55
5
229
132
184
226
64
357
837
513
946
914
512
406
913
1025
18
15
14
2
163
55
5
229
132
184
226
64
357
837
129
433
916
512
406
849
65
18
15
14
2
163
55
5
229
132
184
226
64
357
837
129
433
922
512
406
849
65
18
15
14
2
163
55
5
229
132
184
226
64
357
837
4
104
330
512
406
920
24
18
15
14
2
163
55
5
229
132
184
226
64
357
837
4
104
348
512
406
920
24
18
15
14
2
163
55
5
229
132
184
226
64
357
837
4
104
346
512
406
920
24
18
15
14
2
163
55
5
229
132
184
226
64
357
837
5
104
332
512
406
920
2
18
15
14
2
163
55
5
229
132
184
226
64
357
837
5
104
330
512
406
920
2
18
15
14
2
163
55
5
229
132
184
226
64
357
837
5
104
348
512
406
920
2
18
15
14
2
163
55
5
229
132
184
226
64
357
837
5
104
346
512
406
913
2
18
15
14
2
163
55
5
229
132
184
226
64
357
837
5
105
332
512
406
920
2
18
15
14
2
163
55
5
229
132
184
226
64
357
837
5
105
348
512
406
920
2
18
15
14
2
163
55
5
229
132
184
226
64
357
837
5
105
346
512
406
913
2
18
15
14
2
163
55
5
229
132
184
226
64
357
837
516
104
330
512
406
920
1048
18
15
14
2
163
55
5
229
132
184
226
64
357
837
516
104
348
512
406
920
1048
18
15
14
2
163
55
5
229
132
184
226
64
357
837
516
104
346
512
406
920
1048
18
15
14
2
163
55
5
229
132
184
226
64
357
837
517
104
332
512
406
920
1026
18
15
14
2
163
55
5
229
132
184
226
64
357
837
517
104
330
512
406
920
1026
18
15
14
2
163
55
5
229
132
184
226
64
357
837
517
104
348
512
406
920
1026
18
15
14
2
163
55
5
229
132
184
226
64
357
837
517
104
346
512
406
913
1026
18
15
14
2
163
55
5
229
132
184
226
64
357
837
517
105
332
512
406
920
1026
18
15
14
2
163
55
5
229
132
184
226
64
357
837
517
105
348
512
406
920
1026
18
15
14
2
163
55
5
229
132
184
226
64
357
837
517
105
346
512
406
913
1026
18
15
14
2
163
55
5
229
132
184
226
64
357
837
517
433
916
512
406
913
1026
18
15
14
2
163
55
5
229
132
184
226
64
357
837
517
433
922
512
406
913
1026
18
15
14
2
163
55
5
229
132
184
226
64
357
837
517
945
922
512
406
913
1026
18
15
14
2
163
55
5
229
132
184
226
64
357
837
161
433
921
512
406
840
94
18
15
14
2
163
55
5
229
132
184
226
64
357
837
161
433
922
512
406
840
94
18
15
14
2
163
55
5
229
132
184
226
64
357
837
521
433
921
512
406
913
1041
18
15
14
2
163
55
5
229
132
184
226
64
357
837
521
945
921
512
406
913
1041
18
15
14
2
163
55
5
229
132
184
226
64
357
837
521
945
922
512
406
913
1041
18
15
14
2
163
55
5
229
132
184
226
64
357
837
133
433
916
512
406
849
66
18
15
14
2
163
55
5
229
132
184
226
64
357
837
133
433
922
512
406
849
66
18
15
14
2
163
55
5
229
132
184
226
64
357
837
561
433
921
512
406
920
1086
18
15
14
2
163
55
5
229
132
184
226
64
357
837
561
433
922
512
406
920
1086
18
15
14
2
163
55
5
229
132
184
226
64
357
837
609
433
921
512
406
913
993
18
15
14
2
163
55
5
229
132
184
226
64
357
837
609
433
922
512
406
913
993
18
15
14
2
163
55
5
229
132
184
226
64
357
837
165
433
922
512
406
849
89
18
15
14
2
163
55
5
229
132
184
226
64
357
837
617
433
921
512
406
917
977
18
15
14
2
163
55
5
229
132
184
226
64
357
837
617
433
922
512
406
917
977
18
15
14
2
163
55
5
229
132
184
226
64
357
837
613
433
922
512
406
913
994
18
15
14
2
163
55
5
229
132
184
226
64
612
837
513
433
921
1536
1943
805
910
18
15
14
2
163
55
5
229
132
184
226
64
612
837
517
433
922
1536
1943
785
898
18
15
14
2
163
55
5
229
132
184
226
64
612
837
613
433
922
1536
1943
785
994
18
15
14
2
163
55
5
229
132
184
226
64
868
1349
513
433
921
1543
1863
1865
1038
18
15
14
2
163
55
5
229
132
184
226
64
868
1349
5
433
922
1536
1863
1865
2
18
15
14
2
163
55
5
229
132
184
226
64
868
1349
517
433
922
1536
1863
1865
1026
18
15
14
2
163
55
5
229
132
184
226
64
868
837
517
433
922
1536
1863
1361
1026
18
15
14
2
163
55
5
229
132
184
226
64
869
1349
513
433
921
1536
1862
1865
1038
18
15
14
2
163
55
5
229
132
184
226
64
869
1349
129
433
916
1536
1862
1865
1294
18
15
14
2
163
55
5
229
132
184
226
64
869
1349
5
433
916
1536
1862
1865
1357
18
15
14
2
163
55
5
229
132
184
226
64
869
1349
5
433
922
1536
1862
1865
1357
18
15
14
2
163
55
5
229
132
184
226
64
869
1349
517
433
922
1536
1862
1865
1037
18
15
14
2
163
55
5
229
132
184
226
64
869
1349
521
433
921
1536
1862
1865
1041
18
15
14
2
163
55
5
229
132
184
226
64
869
1349
133
433
916
1536
1862
1865
1293
18
15
14
2
163
55
5
229
132
184
226
64
869
1349
133
433
922
1536
1862
1865
1293
18
15
14
2
163
55
5
229
132
184
226
64
869
837
513
433
921
1536
1862
1361
1025
18
15
14
2
163
55
5
229
132
184
226
64
869
837
517
433
916
1536
1862
1362
1026
18
15
14
2
163
55
5
229
132
184
226
64
869
837
517
433
922
1536
1862
1361
1026
18
15
14
2
163
55
5
229
132
184
226
64
869
837
161
433
921
1536
1862
850
95
18
15
14
2
163
55
5
229
132
184
226
64
869
837
161
433
922
1536
1862
850
95
18
15
14
2
163
55
5
229
132
184
226
64
869
837
521
433
921
1536
1862
1361
1041
18
15
14
2
163
55
5
229
132
184
226
64
869
837
133
433
922
1536
1862
850
66
18
15
14
2
163
55
5
229
132
184
226
64
613
837
513
433
921
1536
1942
792
910
18
15
14
2
163
55
5
229
132
184
226
64
613
837
517
433
916
1536
1942
785
921
18
15
14
2
163
55
5
229
132
184
226
64
613
837
517
433
922
1536
1942
785
921
18
15
14
2
163
55
5
229
132
184
226
64
613
837
521
433
921
1536
1942
785
913
18
15
14
2
163
55
5
229
132
184
226
64
613
837
609
433
921
1536
1942
792
990
18
15
14
2
163
55
5
229
132
184
226
64
613
837
609
433
922
1536
1942
792
990
18
15
14
2
163
55
5
229
132
184
226
64
613
837
617
433
921
1536
1942
789
977
18
15
14
2
163
55
5
229
132
184
226
64
613
837
613
433
922
1536
1942
785
985
18
15
14
2
163
55
5
229
132
496
226
64
356
325
36
308
42
512
407
405
564
18
15
14
2
163
55
5
229
132
496
226
64
356
325
37
308
42
512
407
405
566
18
15
14
2
163
55
5
229
132
504
226
64
356
325
4
304
18
512
407
401
24
18
15
14
2
163
55
5
229
132
504
226
64
356
325
4
304
28
512
407
405
24
18
15
14
2
163
55
5
229
132
504
226
64
356
325
5
305
26
512
407
401
2
18
15
14
2
163
55
5
229
132
504
226
64
356
325
260
304
18
512
407
401
408
18
15
14
2
163
55
5
229
132
504
226
64
356
325
260
304
28
512
407
405
408
18
15
14
2
163
55
5
229
132
504
226
64
356
325
261
305
26
512
407
401
386
18
15
14
2
163
55
5
229
132
504
226
64
356
325
36
304
18
512
407
405
564
18
15
14
2
163
55
5
229
132
504
226
64
356
325
36
304
28
512
407
405
564
18
15
14
2
163
55
5
229
132
504
226
64
356
325
37
305
26
512
407
405
566
18
15
14
2
163
55
5
229
132
504
226
64
356
325
164
304
18
512
407
405
308
18
15
14
2
163
55
5
229
132
504
226
64
356
325
164
304
28
512
407
405
308
18
15
14
2
163
55
5
229
132
504
226
64
356
325
165
305
26
512
407
405
310
18
15
14
2
163
55
5
229
132
504
226
64
356
837
4
304
18
512
407
913
24
18
15
14
2
163
55
5
229
132
504
226
64
356
837
4
304
28
512
407
913
24
18
15
14
2
163
55
5
229
132
504
226
64
356
837
5
305
26
512
407
913
2
18
15
14
2
163
55
5
229
132
504
226
64
356
837
516
304
18
512
407
913
1048
18
15
14
2
163
55
5
229
132
504
226
64
356
837
516
304
28
512
407
913
1048
18
15
14
2
163
55
5
229
132
504
226
64
356
837
517
305
26
512
407
913
1026
18
15
14
2
163
55
5
229
132
504
226
64
356
837
549
305
10
512
407
917
1078
18
15
14
2
163
55
5
229
132
504
226
64
356
837
549
305
26
512
407
917
1078
18
15
14
2
163
55
5
229
132
504
226
64
356
837
164
304
18
512
407
849
88
18
15
14
2
163
55
5
229
132
504
226
64
356
837
164
304
28
512
407
917
84
18
15
14
2
163
55
5
229
132
504
226
64
356
837
165
305
26
512
407
849
90
18
15
14
2
163
55
5
229
132
504
226
64
357
325
1
305
17
512
406
401
1
18
15
14
2
163
55
5
229
132
504
226
64
357
325
1
305
20
512
406
401
1
18
15
14
2
163
55
5
229
132
504
226
64
357
325
257
305
17
512
406
408
398
18
15
14
2
163
55
5
229
132
504
226
64
357
325
257
305
20
512
406
408
398
18
15
14
2
163
55
5
229
132
504
226
64
357
325
257
305
26
512
406
408
398
18
15
14
2
163
55
5
229
132
504
226
64
357
325
257
306
17
512
406
408
398
18
15
14
2
163
55
5
229
132
504
226
64
357
325
257
306
10
0
406
408
398
18
15
14
2
163
55
5
229
132
504
226
64
357
325
257
306
18
0
406
408
398
18
15
14
2
163
55
5
229
132
504
226
64
357
325
257
306
28
0
406
408
398
18
15
14
2
163
55
5
229
132
504
226
64
357
325
257
306
26
0
406
408
398
18
15
14
2
163
55
5
229
132
504
226
64
357
325
4
304
18
0
406
408
24
18
15
14
2
163
55
5
229
132
504
226
64
357
325
4
304
28
0
406
408
24
18
15
14
2
163
55
5
229
132
504
226
64
357
325
5
305
20
512
406
401
2
18
15
14
2
163
55
5
229
132
504
226
64
357
325
5
305
26
512
406
401
2
18
15
14
2
163
55
5
229
132
504
226
64
357
325
9
306
10
0
406
401
17
18
15
14
2
163
55
5
229
132
504
226
64
357
325
260
304
18
0
406
408
408
18
15
14
2
163
55
5
229
132
504
226
64
357
325
260
304
28
0
406
408
408
18
15
14
2
163
55
5
229
132
504
226
64
357
325
261
305
20
512
406
401
409
18
15
14
2
163
55
5
229
132
504
226
64
357
325
261
305
26
512
406
401
409
18
15
14
2
163
55
5
229
132
504
226
64
357
325
265
305
17
512
406
401
401
18
15
14
2
163
55
5
229
132
504
226
64
357
325
265
305
20
512
406
401
401
18
15
14
2
163
55
5
229
132
504
226
64
357
325
265
305
26
512
406
401
401
18
15
14
2
163
55
5
229
132
504
226
64
357
325
265
306
10
0
406
401
401
18
15
14
2
163
55
5
229
132
504
226
64
357
325
265
306
18
0
406
401
401
18
15
14
2
163
55
5
229
132
504
226
64
357
325
165
305
20
512
406
405
85
18
15
14
2
163
55
5
229
132
504
226
64
357
325
165
305
26
512
406
405
85
18
15
14
2
163
55
5
229
132
504
226
64
357
837
1
305
17
512
406
913
1
18
15
14
2
163
55
5
229
132
504
226
64
357
837
1
305
20
512
406
913
1
18
15
14
2
163
55
5
229
132
504
226
64
357
837
1
305
26
512
406
913
1
18
15
14
2
163
55
5
229
132
504
226
64
357
837
1
306
10
0
406
913
1
18
15
14
2
163
55
5
229
132
504
226
64
357
837
1
306
18
0
406
913
1
18
15
14
2
163
55
5
229
132
504
226
64
357
837
1
306
28
0
406
920
14
18
15
14
2
163
55
5
229
132
504
226
64
357
837
1
306
26
0
406
913
1
18
15
14
2
163
55
5
229
132
504
226
64
357
837
513
305
17
512
406
913
1025
18
15
14
2
163
55
5
229
132
504
226
64
357
837
513
305
20
512
406
913
1025
18
15
14
2
163
55
5
229
132
504
226
64
357
837
513
305
26
512
406
913
1025
18
15
14
2
163
55
5
229
132
504
226
64
357
837
513
306
17
512
406
913
1025
18
15
14
2
163
55
5
229
132
504
226
64
357
837
513
306
10
0
406
913
1025
18
15
14
2
163
55
5
229
132
504
226
64
357
837
513
306
18
0
406
913
1025
18
15
14
2
163
55
5
229
132
504
226
64
357
837
513
306
28
0
406
920
1038
18
15
14
2
163
55
5
229
132
504
226
64
357
837
513
306
26
0
406
913
1025
18
15
14
2
163
55
5
229
132
504
226
64
357
837
4
304
18
0
406
920
24
18
15
14
2
163
55
5
229
132
504
226
64
357
837
4
304
28
0
406
920
24
18
15
14
2
163
55
5
229
132
504
226
64
357
837
5
305
20
512
406
913
2
18
15
14
2
163
55
5
229
132
504
226
64
357
837
5
305
26
512
406
913
2
18
15
14
2
163
55
5
229
132
504
226
64
357
837
9
305
17
512
406
913
17
18
15
14
2
163
55
5
229
132
504
226
64
357
837
9
305
20
512
406
913
17
18
15
14
2
163
55
5
229
132
504
226
64
357
837
9
306
10
0
406
913
17
18
15
14
2
163
55
5
229
132
504
226
64
357
837
9
306
18
0
406
913
17
18
15
14
2
163
55
5
229
132
504
226
64
357
837
516
304
18
0
406
920
1048
18
15
14
2
163
55
5
229
132
504
226
64
357
837
516
304
28
0
406
920
1048
18
15
14
2
163
55
5
229
132
504
226
64
357
837
517
305
20
512
406
913
1026
18
15
14
2
163
55
5
229
132
504
226
64
357
837
517
305
26
512
406
913
1026
18
15
14
2
163
55
5
229
132
504
226
64
357
837
161
305
17
512
406
850
95
18
15
14
2
163
55
5
229
132
504
226
64
357
837
161
305
20
512
406
850
95
18
15
14
2
163
55
5
229
132
504
226
64
357
837
161
306
17
512
406
850
95
18
15
14
2
163
55
5
229
132
504
226
64
357
837
161
306
9
512
406
840
94
18
15
14
2
163
55
5
229
132
504
226
64
357
837
161
306
28
512
406
840
94
18
15
14
2
163
55
5
229
132
504
226
64
357
837
521
305
17
512
406
913
1041
18
15
14
2
163
55
5
229
132
504
226
64
357
837
521
305
20
512
406
913
1041
18
15
14
2
163
55
5
229
132
504
226
64
357
837
521
305
26
512
406
913
1041
18
15
14
2
163
55
5
229
132
504
226
64
357
837
521
306
10
0
406
913
1041
18
15
14
2
163
55
5
229
132
504
226
64
357
837
521
306
18
0
406
913
1041
18
15
14
2
163
55
5
229
132
504
226
64
357
837
164
304
18
0
406
852
84
18
15
14
2
163
55
5
229
132
504
226
64
357
837
164
304
28
0
406
852
84
18
15
14
2
163
55
5
229
132
504
226
64
357
837
165
305
20
512
406
849
89
18
15
14
2
163
55
5
229
132
504
226
64
357
837
165
305
26
512
406
849
89
18
15
14
2
163
55
5
229
132
504
226
64
612
837
513
305
26
512
1943
805
910
18
15
14
2
163
55
5
229
132
504
226
64
612
837
513
306
17
512
1943
805
910
18
15
14
2
163
55
5
229
132
504
226
64
612
837
513
306
26
512
1943
805
910
18
15
14
2
163
55
5
229
132
504
226
64
612
837
517
305
26
512
1943
785
898
18
15
14
2
163
55
5
229
132
504
226
64
612
837
1285
305
26
512
1943
785
1858
18
15
14
2
163
55
5
229
132
504
226
64
612
837
1317
305
10
512
1943
785
1882
18
15
14
2
163
55
5
229
132
504
226
64
612
837
1317
305
26
512
1943
785
1882
18
15
14
2
163
55
5
229
132
504
226
64
868
1349
513
305
17
512
1863
1865
1038
18
15
14
2
163
55
5
229
132
504
226
64
868
1349
513
305
26
512
1863
1865
1038
18
15
14
2
163
55
5
229
132
504
226
64
868
1349
513
306
17
512
1863
1865
1038
18
15
14
2
163
55
5
229
132
504
226
64
868
1349
513
306
18
512
1863
1865
1038
18
15
14
2
163
55
5
229
132
504
226
64
868
1349
513
306
26
512
1863
1865
1038
18
15
14
2
163
55
5
229
132
504
226
64
868
1349
516
304
18
512
1863
1865
1036
18
15
14
2
163
55
5
229
132
504
226
64
868
1349
517
305
26
512
1863
1865
1026
18
15
14
2
163
55
5
229
132
504
226
64
868
837
513
305
17
512
1863
1353
1038
18
15
14
2
163
55
5
229
132
504
226
64
868
837
513
305
26
512
1863
1353
1038
18
15
14
2
163
55
5
229
132
504
226
64
868
837
513
306
17
512
1863
1353
1038
18
15
14
2
163
55
5
229
132
504
226
64
868
837
513
306
18
512
1863
1353
1038
18
15
14
2
163
55
5
229
132
504
226
64
868
837
513
306
28
512
1863
1353
1038
18
15
14
2
163
55
5
229
132
504
226
64
868
837
513
306
26
512
1863
1353
1038
18
15
14
2
163
55
5
229
132
504
226
64
868
837
4
304
18
512
1863
849
24
18
15
14
2
163
55
5
229
132
504
226
64
868
837
5
305
26
512
1863
849
2
18
15
14
2
163
55
5
229
132
504
226
64
868
837
516
304
18
512
1863
1361
1048
18
15
14
2
163
55
5
229
132
504
226
64
868
837
516
304
28
512
1863
1353
1036
18
15
14
2
163
55
5
229
132
504
226
64
868
837
517
305
26
512
1863
1361
1026
18
15
14
2
163
55
5
229
132
504
226
64
868
837
164
304
18
512
1863
849
88
18
15
14
2
163
55
5
229
132
504
226
64
868
837
165
305
26
512
1863
849
90
18
15
14
2
163
55
5
229
132
504
226
64
869
837
1
305
17
512
1862
849
1
18
15
14
2
163
55
5
229
132
504
226
64
869
837
1
305
20
512
1862
849
1
18
15
14
2
163
55
5
229
132
504
226
64
869
837
1
306
10
512
1862
850
31
18
15
14
2
163
55
5
229
132
504
226
64
869
837
1
306
18
512
1862
850
31
18
15
14
2
163
55
5
229
132
504
226
64
869
837
1
306
28
512
1862
850
31
18
15
14
2
163
55
5
229
132
504
226
64
869
837
1
306
26
512
1862
849
1
18
15
14
2
163
55
5
229
132
504
226
64
869
837
513
305
17
512
1862
1361
1025
18
15
14
2
163
55
5
229
132
504
226
64
869
837
513
305
20
512
1862
1361
1025
18
15
14
2
163
55
5
229
132
504
226
64
869
837
513
306
17
512
1862
1361
1025
18
15
14
2
163
55
5
229
132
504
226
64
869
837
513
306
10
512
1862
1362
1055
18
15
14
2
163
55
5
229
132
504
226
64
869
837
513
306
18
512
1862
1362
1055
18
15
14
2
163
55
5
229
132
504
226
64
869
837
513
306
28
512
1862
1362
1055
18
15
14
2
163
55
5
229
132
504
226
64
869
837
513
306
26
512
1862
1361
1025
18
15
14
2
163
55
5
229
132
504
226
64
869
837
5
305
20
512
1862
849
2
18
15
14
2
163
55
5
229
132
504
226
64
869
837
9
305
17
512
1862
849
17
18
15
14
2
163
55
5
229
132
504
226
64
869
837
9
305
20
512
1862
849
17
18
15
14
2
163
55
5
229
132
504
226
64
869
837
517
305
20
512
1862
1361
1026
18
15
14
2
163
55
5
229
132
504
226
64
869
837
161
305
17
512
1862
850
95
18
15
14
2
163
55
5
229
132
504
226
64
869
837
161
305
20
512
1862
850
95
18
15
14
2
163
55
5
229
132
504
226
64
869
837
161
306
17
512
1862
850
95
18
15
14
2
163
55
5
229
132
504
226
64
869
837
161
306
9
512
1862
850
95
18
15
14
2
163
55
5
229
132
504
226
64
869
837
161
306
28
512
1862
850
95
18
15
14
2
163
55
5
229
132
504
226
64
869
837
521
305
17
512
1862
1361
1041
18
15
14
2
163
55
5
229
132
504
226
64
869
837
521
305
20
512
1862
1361
1041
18
15
14
2
163
55
5
229
132
504
226
64
869
837
169
305
17
512
1862
849
81
18
15
14
2
163
55
5
229
132
504
226
64
869
837
169
305
20
512
1862
849
81
18
15
14
2
163
55
5
229
132
504
226
64
869
837
165
305
20
512
1862
849
89
18
15
14
2
163
55
5
229
132
504
226
64
613
837
513
306
28
512
1942
792
910
18
15
14
2
163
55
5
229
132
504
226
64
613
837
1281
306
28
512
1942
792
1870
18
15
14
2
163
55
5
229
132
504
226
64
613
837
516
304
28
512
1942
792
920
18
15
14
2
163
55
5
229
132
504
226
64
613
837
1316
304
28
512
1942
788
1876
18
15
14
2
163
55
5
229
132
504
226
64
613
837
1316
306
28
512
1942
788
1876
18
15
14
2
163
55
5
229
132
504
226
64
613
837
1317
304
28
512
1942
788
1882
18
15
14
2
163
55
517
741
516
112
210
576
1913
1349
900
692
1748
2000
1566
1553
152
18
15
14
2
163
55
517
741
516
112
210
576
1913
1349
901
692
1748
2000
1566
1553
131
18
15
14
2
163
55
517
741
516
112
210
576
1893
1349
900
692
1748
2000
1558
1576
140
18
15
14
2
163
55
517
741
516
112
210
576
1893
1349
901
692
1748
2000
1558
1588
130
18
15
14
2
163
87
5
229
4
504
354
0
281
409
913
433
401
512
798
1826
790
18
15
14
2
163
87
5
229
4
504
354
0
281
409
913
433
404
0
798
1826
790
18
15
14
2
163
87
5
229
4
504
354
0
281
409
945
433
401
512
798
1826
1334
18
15
14
2
163
87
5
229
4
504
354
0
281
409
921
433
401
512
798
1826
806
18
15
14
2
163
87
5
229
4
504
354
0
281
409
921
433
404
0
798
1826
806
18
15
14
2
163
87
5
229
4
472
354
0
281
409
913
424
410
0
798
1826
790
18
15
14
2
163
87
5
229
4
472
210
0
281
409
913
424
84
0
798
1826
1302
18
15
14
2
163
87
5
229
4
472
210
0
281
409
913
425
82
0
798
1826
1302
18
15
14
2
163
87
5
229
132
504
354
0
281
409
25
305
401
512
798
1826
1062
18
15
14
2
163
87
5
229
132
504
354
0
281
409
25
305
404
512
798
1826
1062
18
15
14
2
291
87
5
228
260
624
466
128
498
408
392
948
724
0
308
546
256
18
15
14
2
291
87
5
228
132
176
466
128
498
408
264
436
388
0
308
546
512
18
15
14
2
291
87
5
228
132
464
466
128
498
408
272
152
180
0
308
546
534
18
15
14
2
291
87
5
228
132
496
466
128
498
408
264
308
596
0
308
546
512
18
15
14
2
291
87
5
228
132
496
466
128
498
408
272
308
596
0
308
546
534
18
15
14
2
291
87
5
229
132
176
466
128
281
325
52
436
388
0
542
433
56
18
15
14
2
291
87
5
229
132
176
466
128
281
325
53
436
388
0
542
433
59
18
15
14
2
291
87
5
229
132
176
466
128
281
325
181
436
388
0
542
433
315
18
15
14
2
291
87
5
229
132
176
466
128
281
325
180
436
388
0
542
433
312
18
15
14
2
291
87
5
229
132
176
466
128
505
325
4
436
388
0
350
273
24
18
15
14
2
291
87
5
229
132
176
466
128
505
325
5
436
388
0
350
273
3
18
15
14
2
291
87
5
229
132
176
466
128
505
325
132
436
388
0
350
273
280
18
15
14
2
291
87
5
229
132
176
466
128
505
325
133
436
388
0
350
273
259
18
15
14
2
291
87
5
229
132
176
466
128
505
325
36
436
388
0
350
273
344
18
15
14
2
291
87
5
229
132
176
466
128
505
325
37
436
388
0
350
273
347
18
15
14
2
291
87
5
229
132
176
466
128
505
325
164
436
388
0
350
273
88
18
15
14
2
291
87
5
229
132
176
466
128
505
325
165
436
388
0
350
273
91
18
15
14
2
291
87
5
229
132
464
466
128
281
325
5
152
180
0
542
433
3
18
15
14
2
291
87
5
229
132
464
466
128
281
325
5
153
180
0
542
433
3
18
15
14
2
291
87
5
229
132
464
466
128
281
325
133
152
180
0
542
433
67
18
15
14
2
291
87
5
229
132
464
466
128
281
325
133
153
180
0
542
433
67
18
15
14
2
291
87
5
229
132
464
466
128
281
325
69
153
180
0
542
433
195
18
15
14
2
291
87
5
229
132
464
466
128
281
325
52
152
180
0
542
433
56
18
15
14
2
291
87
5
229
132
464
466
128
281
325
53
152
180
0
542
433
59
18
15
14
2
291
87
5
229
132
464
466
128
281
325
53
153
180
0
542
433
59
18
15
14
2
291
87
5
229
132
464
466
128
281
837
5
152
180
0
542
945
3
18
15
14
2
291
87
5
229
132
464
466
128
281
837
5
153
180
0
542
945
3
18
15
14
2
291
87
5
229
132
464
466
128
281
837
581
152
180
0
542
945
963
18
15
14
2
291
87
5
229
132
464
466
128
281
837
581
153
180
0
542
945
963
18
15
14
2
291
87
5
229
132
464
466
128
281
837
629
152
180
0
542
945
955
18
15
14
2
291
87
5
229
132
464
466
128
281
837
629
153
180
0
542
945
955
18
15
14
2
291
87
5
229
132
464
466
128
281
409
49
152
138
0
542
1826
1078
18
15
14
2
291
87
5
229
132
464
466
128
281
409
49
152
180
0
542
1826
1078
18
15
14
2
291
87
5
229
132
464
466
128
281
409
49
152
178
0
542
1826
1078
18
15
14
2
291
87
5
229
132
464
466
128
281
409
49
153
180
0
542
1826
1078
18
15
14
2
291
87
5
229
132
464
466
128
281
409
25
153
180
0
542
1826
1062
18
15
14
2
291
87
5
229
132
464
466
128
497
325
4
152
562
1031
309
280
12
18
15
14
2
291
87
5
229
132
464
466
128
497
325
4
152
178
7
309
280
12
18
15
14
2
291
87
5
229
132
464
466
128
497
325
5
152
562
1031
309
280
2
18
15
14
2
291
87
5
229
132
464
466
128
497
325
5
152
178
7
309
280
2
18
15
14
2
291
87
5
229
132
464
466
128
497
325
132
152
178
7
309
280
268
18
15
14
2
291
87
5
229
132
464
466
128
497
325
133
152
178
7
309
280
258
18
15
14
2
291
87
5
229
132
464
466
128
497
325
36
152
178
7
309
280
344
18
15
14
2
291
87
5
229
132
464
466
128
497
325
37
152
562
1031
309
280
346
18
15
14
2
291
87
5
229
132
464
466
128
497
325
37
152
178
7
309
280
346
18
15
14
2
291
87
5
229
132
464
466
128
497
325
164
152
562
1031
309
280
88
18
15
14
2
291
87
5
229
132
464
466
128
497
325
164
152
178
7
309
280
88
18
15
14
2
291
87
5
229
132
464
466
128
497
325
165
152
562
1031
309
280
90
18
15
14
2
291
87
5
229
132
464
466
128
497
325
165
152
178
7
309
280
90
18
15
14
2
291
87
5
229
132
464
466
128
497
837
4
152
178
7
309
792
12
18
15
14
2
291
87
5
229
132
464
466
128
497
837
5
152
178
7
309
792
2
18
15
14
2
291
87
5
229
132
464
466
128
497
837
132
152
178
7
309
792
76
18
15
14
2
291
87
5
229
132
464
466
128
497
837
164
152
178
7
309
792
88
18
15
14
2
291
87
5
229
132
464
466
128
497
837
165
152
178
7
309
792
90
18
15
14
2
291
87
5
229
132
464
466
128
497
409
25
153
138
7
309
544
10
18
15
14
2
291
87
5
229
132
464
466
128
497
409
281
153
138
7
309
544
522
18
15
14
2
291
87
5
229
132
464
466
128
505
325
4
152
180
0
350
273
24
18
15
14
2
291
87
5
229
132
464
466
128
505
325
5
152
180
0
350
273
3
18
15
14
2
291
87
5
229
132
464
466
128
505
325
5
153
180
0
350
273
3
18
15
14
2
291
87
5
229
132
464
466
128
505
325
132
152
180
0
350
273
280
18
15
14
2
291
87
5
229
132
464
466
128
505
325
133
152
180
0
350
273
259
18
15
14
2
291
87
5
229
132
464
466
128
505
325
133
153
180
0
350
273
259
18
15
14
2
291
87
5
229
132
464
466
128
505
325
36
152
180
0
350
273
344
18
15
14
2
291
87
5
229
132
464
466
128
505
325
37
152
180
0
350
273
347
18
15
14
2
291
87
5
229
132
464
466
128
505
325
37
153
180
0
350
273
347
18
15
14
2
291
87
5
229
132
464
466
128
505
325
164
152
180
0
350
273
88
18
15
14
2
291
87
5
229
132
464
466
128
505
325
165
152
180
0
350
273
91
18
15
14
2
291
87
5
229
132
464
466
128
505
325
165
153
180
0
350
273
91
18
15
14
2
291
87
5
229
132
496
466
128
505
325
4
308
596
0
350
273
24
18
15
14
2
291
87
5
229
132
496
466
128
505
325
5
308
596
0
350
273
3
18
15
14
2
291
87
5
229
132
496
466
128
505
325
36
308
596
0
350
273
344
18
15
14
2
291
311
5
228
4
504
482
448
116
836
896
434
274
271
811
851
257
18
15
14
2
291
311
5
228
132
184
482
448
116
836
168
432
402
271
811
851
81
18
15
14
2
291
311
5
228
132
184
482
448
116
836
616
432
402
271
811
851
977
18
15
14
2
291
311
5
228
132
504
482
448
116
836
168
304
274
271
811
851
81
18
15
14
2
291
311
5
229
4
176
482
448
100
837
321
345
409
256
839
841
206
18
15
14
2
291
311
5
229
4
176
482
448
100
837
321
345
410
256
839
841
206
18
15
14
2
291
311
5
229
4
176
482
448
100
837
321
345
858
512
807
841
206
18
15
14
2
291
311
5
229
4
176
482
448
101
837
321
345
409
512
790
849
193
18
15
14
2
291
311
5
229
4
176
482
448
101
837
321
345
410
512
790
840
206
18
15
14
2
291
311
5
229
4
176
482
448
613
837
321
345
409
512
662
529
193
18
15
14
2
291
311
5
229
4
496
482
448
100
837
900
436
554
256
807
841
268
18
15
14
2
291
311
5
229
4
496
482
448
100
837
900
436
298
256
791
853
280
18
15
14
2
291
311
5
229
4
496
482
448
100
837
901
436
554
256
807
841
258
18
15
14
2
291
311
5
229
4
496
482
448
100
837
901
436
298
256
791
853
278
18
15
14
2
291
311
5
229
4
496
482
448
101
837
900
436
554
256
790
840
268
18
15
14
2
291
311
5
229
4
496
482
448
101
837
900
436
298
256
790
840
268
18
15
14
2
291
311
5
229
4
496
482
448
101
837
901
436
554
256
790
856
258
18
15
14
2
291
311
5
229
4
496
482
448
101
837
901
436
298
256
838
850
258
18
15
14
2
291
311
5
229
4
496
482
448
613
837
900
436
554
512
662
536
280
18
15
14
2
291
311
5
229
4
496
482
448
613
837
901
436
554
512
662
536
258
18
15
14
2
291
311
5
229
4
488
482
448
101
837
324
868
564
512
790
840
204
18
15
14
2
291
311
5
229
4
488
482
448
101
837
324
868
588
512
790
840
204
18
15
14
2
291
311
5
229
4
488
482
448
101
837
325
868
564
512
790
849
194
18
15
14
2
291
311
5
229
4
488
482
448
101
837
325
868
588
512
790
850
194
18
15
14
2
291
311
5
229
4
488
482
448
613
837
324
868
564
512
662
532
244
18
15
14
2
291
311
5
229
4
488
482
448
613
837
324
868
588
512
662
532
244
18
15
14
2
291
311
5
229
4
488
482
448
613
837
325
868
564
512
662
529
194
18
15
14
2
291
311
5
229
4
488
482
448
613
837
325
868
588
512
662
536
194
18
15
14
2
291
311
5
229
4
504
482
448
100
837
897
433
273
512
807
841
270
18
15
14
2
291
311
5
229
4
504
482
448
100
837
897
433
153
519
807
841
270
18
15
14
2
291
311
5
229
4
504
482
448
100
837
897
433
282
512
807
841
270
18
15
14
2
291
311
5
229
4
504
482
448
100
837
897
433
154
512
807
841
270
18
15
14
2
291
311
5
229
4
504
482
448
100
837
897
434
273
512
807
841
270
18
15
14
2
291
311
5
229
4
504
482
448
100
837
897
434
266
512
807
841
270
18
15
14
2
291
311
5
229
4
504
482
448
100
837
897
434
554
256
807
841
270
18
15
14
2
291
311
5
229
4
504
482
448
100
837
897
434
274
512
807
841
270
18
15
14
2
291
311
5
229
4
504
482
448
100
837
897
434
284
256
839
841
270
18
15
14
2
291
311
5
229
4
504
482
448
100
837
897
434
282
512
807
841
270
18
15
14
2
291
311
5
229
4
504
482
448
100
837
897
434
298
256
839
841
270
18
15
14
2
291
311
5
229
4
504
482
448
100
837
321
873
537
519
807
841
206
18
15
14
2
291
311
5
229
4
504
482
448
100
837
321
873
553
527
807
841
206
18
15
14
2
291
311
5
229
4
504
482
448
100
837
321
873
538
512
807
841
206
18
15
14
2
291
311
5
229
4
504
482
448
100
837
900
432
274
512
791
849
280
18
15
14
2
291
311
5
229
4
504
482
448
100
837
900
432
284
512
791
849
280
18
15
14
2
291
311
5
229
4
504
482
448
100
837
901
433
282
512
791
849
258
18
15
14
2
291
311
5
229
4
504
482
448
100
837
901
433
154
512
791
849
258
18
15
14
2
291
311
5
229
4
504
482
448
100
837
933
433
266
512
791
849
602
18
15
14
2
291
311
5
229
4
504
482
448
100
837
933
433
282
512
791
849
602
18
15
14
2
291
311
5
229
4
504
482
448
100
837
933
433
154
512
791
849
602
18
15
14
2
291
311
5
229
4
504
482
448
101
837
897
433
273
512
790
849
769
18
15
14
2
291
311
5
229
4
504
482
448
101
837
897
433
276
512
806
841
257
18
15
14
2
291
311
5
229
4
504
482
448
101
837
897
433
153
512
790
849
769
18
15
14
2
291
311
5
229
4
504
482
448
101
837
897
433
148
512
790
849
769
18
15
14
2
291
311
5
229
4
504
482
448
101
837
897
433
154
512
790
849
769
18
15
14
2
291
311
5
229
4
504
482
448
101
837
897
434
273
512
790
849
769
18
15
14
2
291
311
5
229
4
504
482
448
101
837
897
434
266
512
790
849
769
18
15
14
2
291
311
5
229
4
504
482
448
101
837
897
434
274
512
790
840
270
18
15
14
2
291
311
5
229
4
504
482
448
101
837
897
434
284
512
790
840
270
18
15
14
2
291
311
5
229
4
504
482
448
101
837
897
434
282
512
790
849
769
18
15
14
2
291
311
5
229
4
504
482
448
101
837
897
434
298
256
838
850
287
18
15
14
2
291
311
5
229
4
504
482
448
101
837
321
873
521
512
790
849
193
18
15
14
2
291
311
5
229
4
504
482
448
101
837
321
873
538
512
790
849
193
18
15
14
2
291
311
5
229
4
504
482
448
101
837
321
873
585
256
790
840
206
18
15
14
2
291
311
5
229
4
504
482
448
101
837
900
432
274
512
790
840
268
18
15
14
2
291
311
5
229
4
504
482
448
101
837
900
432
284
512
790
840
268
18
15
14
2
291
311
5
229
4
504
482
448
101
837
901
433
276
512
806
841
258
18
15
14
2
291
311
5
229
4
504
482
448
101
837
901
433
148
512
790
849
770
18
15
14
2
291
311
5
229
4
504
482
448
101
837
901
433
154
512
790
849
770
18
15
14
2
291
311
5
229
4
504
482
448
101
837
905
433
273
512
790
849
273
18
15
14
2
291
311
5
229
4
504
482
448
101
837
905
433
276
512
806
841
273
18
15
14
2
291
311
5
229
4
504
482
448
101
837
905
433
153
512
790
849
273
18
15
14
2
291
311
5
229
4
504
482
448
101
837
905
433
154
512
790
849
273
18
15
14
2
291
311
5
229
4
504
482
448
101
837
905
434
266
512
790
849
273
18
15
14
2
291
311
5
229
4
504
482
448
101
837
905
434
274
256
790
849
273
18
15
14
2
291
311
5
229
4
504
482
448
101
837
905
434
298
256
790
849
273
18
15
14
2
291
311
5
229
4
504
482
448
101
837
937
433
273
256
838
849
593
18
15
14
2
291
311
5
229
4
504
482
448
101
837
937
433
276
256
838
849
593
18
15
14
2
291
311
5
229
4
504
482
448
101
837
937
433
153
256
838
849
593
18
15
14
2
291
311
5
229
4
504
482
448
101
837
933
433
266
512
790
849
601
18
15
14
2
291
311
5
229
4
504
482
448
101
837
933
433
276
512
806
841
605
18
15
14
2
291
311
5
229
4
504
482
448
101
837
933
433
154
512
790
849
601
18
15
14
2
291
311
5
229
4
504
482
448
613
837
897
433
153
512
662
529
641
18
15
14
2
291
311
5
229
4
504
482
448
613
837
897
433
148
512
662
529
641
18
15
14
2
291
311
5
229
4
504
482
448
613
837
897
433
154
512
662
529
641
18
15
14
2
291
311
5
229
4
504
482
448
613
837
897
434
266
512
406
529
641
18
15
14
2
291
311
5
229
4
504
482
448
613
837
897
434
274
512
406
529
641
18
15
14
2
291
311
5
229
4
504
482
448
613
837
897
434
284
512
406
536
782
18
15
14
2
291
311
5
229
4
504
482
448
613
837
897
434
282
512
406
529
641
18
15
14
2
291
311
5
229
4
504
482
448
613
837
321
873
521
512
662
529
193
18
15
14
2
291
311
5
229
4
504
482
448
613
837
321
873
538
512
662
529
193
18
15
14
2
291
311
5
229
4
504
482
448
613
837
321
873
585
512
662
529
193
18
15
14
2
291
311
5
229
4
504
482
448
613
837
929
433
153
512
662
530
607
18
15
14
2
291
311
5
229
4
504
482
448
613
837
929
433
154
512
662
530
607
18
15
14
2
291
311
5
229
4
504
482
448
613
837
900
432
274
512
406
536
280
18
15
14
2
291
311
5
229
4
504
482
448
613
837
900
432
284
512
406
536
280
18
15
14
2
291
311
5
229
4
504
482
448
613
837
901
433
148
512
662
529
642
18
15
14
2
291
311
5
229
4
504
482
448
613
837
901
433
154
512
662
529
642
18
15
14
2
291
311
5
229
4
504
482
448
613
837
905
433
153
512
662
529
273
18
15
14
2
291
311
5
229
4
504
482
448
613
837
905
433
154
512
662
529
273
18
15
14
2
291
311
5
229
4
504
482
448
613
837
905
434
266
512
406
529
273
18
15
14
2
291
311
5
229
4
504
482
448
613
837
905
434
274
512
406
529
273
18
15
14
2
291
311
5
229
4
504
482
448
613
837
945
433
153
512
662
536
830
18
15
14
2
291
311
5
229
4
504
482
448
613
837
945
433
154
512
662
536
830
18
15
14
2
291
311
5
229
4
504
482
448
613
837
937
433
153
512
662
533
593
18
15
14
2
291
311
5
229
4
504
482
448
613
837
937
434
266
512
662
533
593
18
15
14
2
291
311
5
229
4
504
482
448
613
837
932
432
284
512
406
532
820
18
15
14
2
291
311
5
229
4
504
482
448
613
837
932
434
274
512
406
532
820
18
15
14
2
291
311
5
229
4
504
482
448
613
837
932
434
284
512
406
532
820
18
15
14
2
291
311
5
229
4
504
482
448
613
837
949
433
154
512
662
530
827
18
15
14
2
291
311
5
229
4
504
482
448
613
837
948
432
274
512
406
536
824
18
15
14
2
291
311
5
229
4
504
482
448
613
837
948
432
284
512
406
536
824
18
15
14
2
291
311
5
229
4
504
482
448
613
837
933
432
284
512
662
536
598
18
15
14
2
291
311
5
229
4
504
482
448
613
837
933
433
266
512
662
529
601
18
15
14
2
291
311
5
229
4
504
482
448
613
837
933
433
154
512
662
529
601
18
15
14
2
291
311
5
229
4
472
482
448
100
837
897
424
556
256
807
841
270
18
15
14
2
291
311
5
229
4
472
482
448
100
837
897
424
172
256
839
841
270
18
15
14
2
291
311
5
229
4
472
482
448
100
837
897
424
298
256
839
841
270
18
15
14
2
291
311
5
229
4
472
482
448
100
837
897
424
300
256
839
841
270
18
15
14
2
291
311
5
229
4
472
482
448
100
837
897
425
554
256
807
841
270
18
15
14
2
291
311
5
229
4
472
482
448
100
837
897
425
170
256
839
841
270
18
15
14
2
291
311
5
229
4
472
482
448
100
837
897
425
172
256
839
841
270
18
15
14
2
291
311
5
229
4
472
482
448
100
837
897
425
298
256
839
841
270
18
15
14
2
291
311
5
229
4
472
482
448
100
837
897
425
300
256
839
841
270
18
15
14
2
291
311
5
229
4
472
482
448
100
837
900
424
556
256
791
849
280
18
15
14
2
291
311
5
229
4
472
482
448
100
837
900
424
172
256
839
841
268
18
15
14
2
291
311
5
229
4
472
482
448
100
837
900
424
298
256
791
849
280
18
15
14
2
291
311
5
229
4
472
482
448
100
837
900
424
300
256
791
849
280
18
15
14
2
291
311
5
229
4
472
482
448
100
837
901
424
556
256
791
849
258
18
15
14
2
291
311
5
229
4
472
482
448
100
837
901
424
172
256
839
841
258
18
15
14
2
291
311
5
229
4
472
482
448
100
837
901
424
298
256
791
849
258
18
15
14
2
291
311
5
229
4
472
482
448
100
837
901
424
300
256
791
849
258
18
15
14
2
291
311
5
229
4
472
482
448
100
837
901
425
554
256
791
849
258
18
15
14
2
291
311
5
229
4
472
482
448
100
837
901
425
170
256
839
849
258
18
15
14
2
291
311
5
229
4
472
482
448
100
837
901
425
172
256
839
841
258
18
15
14
2
291
311
5
229
4
472
482
448
100
837
901
425
298
256
791
849
258
18
15
14
2
291
311
5
229
4
472
482
448
101
837
897
424
170
256
838
850
287
18
15
14
2
291
311
5
229
4
472
482
448
101
837
897
424
172
256
838
850
287
18
15
14
2
291
311
5
229
4
472
482
448
101
837
897
424
298
256
838
850
287
18
15
14
2
291
311
5
229
4
472
482
448
101
837
897
424
300
256
838
850
287
18
15
14
2
291
311
5
229
4
472
482
448
101
837
897
425
172
256
838
850
287
18
15
14
2
291
311
5
229
4
472
482
448
101
837
897
425
298
256
838
850
287
18
15
14
2
291
311
5
229
4
472
482
448
101
837
900
424
172
256
790
840
268
18
15
14
2
291
311
5
229
4
472
482
448
101
837
900
424
300
256
790
840
268
18
15
14
2
291
311
5
229
4
472
482
448
101
837
901
424
170
256
838
850
258
18
15
14
2
291
311
5
229
4
472
482
448
101
837
901
424
172
256
838
850
258
18
15
14
2
291
311
5
229
4
472
482
448
101
837
901
424
298
256
838
850
258
18
15
14
2
291
311
5
229
4
472
482
448
101
837
901
424
300
256
838
850
258
18
15
14
2
291
311
5
229
4
472
482
448
101
837
901
425
172
256
838
850
258
18
15
14
2
291
311
5
229
4
472
482
448
101
837
901
425
298
256
838
850
258
18
15
14
2
291
311
5
229
4
472
482
448
101
837
905
425
298
256
806
841
273
18
15
14
2
291
311
5
229
4
472
482
448
101
837
905
425
665
512
806
841
273
18
15
14
2
291
311
5
229
4
472
482
448
613
837
897
424
556
640
662
530
287
18
15
14
2
291
311
5
229
4
472
482
448
613
837
897
424
172
512
406
536
782
18
15
14
2
291
311
5
229
4
472
482
448
613
837
897
424
684
512
406
536
782
18
15
14
2
291
311
5
229
4
472
482
448
613
837
897
424
668
512
662
536
270
18
15
14
2
291
311
5
229
4
472
482
448
613
837
897
425
668
512
662
536
270
18
15
14
2
291
311
5
229
4
472
482
448
613
837
900
424
556
640
662
532
276
18
15
14
2
291
311
5
229
4
472
482
448
613
837
900
424
172
512
406
536
280
18
15
14
2
291
311
5
229
4
472
482
448
613
837
900
424
684
512
406
536
280
18
15
14
2
291
311
5
229
4
472
482
448
613
837
900
424
668
512
662
536
280
18
15
14
2
291
311
5
229
4
472
482
448
613
837
901
424
556
640
662
532
282
18
15
14
2
291
311
5
229
4
472
482
448
613
837
901
424
172
512
406
536
258
18
15
14
2
291
311
5
229
4
472
482
448
613
837
901
424
684
512
406
536
258
18
15
14
2
291
311
5
229
4
472
482
448
613
837
901
424
668
512
662
536
258
18
15
14
2
291
311
5
229
4
472
482
448
613
837
901
425
668
512
662
536
258
18
15
14
2
291
311
5
229
260
624
466
448
633
837
1412
948
724
128
414
529
1816
18
15
14
2
291
311
5
229
260
624
466
448
633
837
1413
948
724
128
414
529
1795
18
15
14
2
291
311
5
229
260
632
482
448
613
837
1417
946
714
128
406
529
1809
18
15
14
2
291
311
5
229
260
632
482
448
613
837
1445
945
714
128
406
562
1847
18
15
14
2
291
311
5
229
260
488
482
448
100
837
837
612
588
512
791
849
706
18
15
14
2
291
311
5
229
260
488
482
448
101
837
836
612
564
512
790
840
716
18
15
14
2
291
311
5
229
260
488
482
448
101
837
836
612
588
512
790
840
716
18
15
14
2
291
311
5
229
260
488
482
448
101
837
837
612
564
512
790
849
706
18
15
14
2
291
311
5
229
260
488
482
448
101
837
837
612
588
512
790
850
706
18
15
14
2
291
311
5
229
260
488
482
448
613
837
836
612
564
512
406
532
756
18
15
14
2
291
311
5
229
260
488
482
448
613
837
836
612
588
512
406
532
756
18
15
14
2
291
311
5
229
260
488
482
448
613
837
837
612
564
512
406
536
706
18
15
14
2
291
311
5
229
260
488
482
448
613
837
837
612
588
512
406
536
706
18
15
14
2
291
311
5
229
260
504
482
448
100
837
833
617
537
519
807
841
718
18
15
14
2
291
311
5
229
260
504
482
448
100
837
833
617
553
527
807
841
718
18
15
14
2
291
311
5
229
260
504
482
448
100
837
833
617
538
512
807
841
718
18
15
14
2
291
311
5
229
260
504
482
448
100
837
833
617
585
527
807
841
718
18
15
14
2
291
311
5
229
260
504
482
448
101
837
833
617
521
512
790
849
705
18
15
14
2
291
311
5
229
260
504
482
448
101
837
833
617
538
512
790
849
705
18
15
14
2
291
311
5
229
260
504
482
448
101
837
833
617
649
512
790
849
705
18
15
14
2
291
311
5
229
260
504
482
448
101
837
833
617
585
512
790
849
705
18
15
14
2
291
311
5
229
132
264
481
448
612
837
513
530
763
648
663
549
910
18
15
14
2
291
311
5
229
132
176
466
448
633
837
4
436
388
128
414
529
24
18
15
14
2
291
311
5
229
132
176
466
448
633
837
5
436
388
128
414
529
3
18
15
14
2
291
311
5
229
132
176
466
448
633
837
517
436
388
128
414
529
899
18
15
14
2
291
311
5
229
132
176
466
448
633
837
133
436
388
128
414
529
67
18
15
14
2
291
311
5
229
132
176
466
448
633
837
164
436
388
128
414
529
88
18
15
14
2
291
311
5
229
132
176
466
448
633
837
165
436
388
128
414
529
91
18
15
14
2
291
311
5
229
132
176
466
448
633
837
612
436
388
128
414
529
984
18
15
14
2
291
311
5
229
132
176
466
448
633
837
613
436
388
128
414
529
987
18
15
14
2
291
311
5
229
132
120
482
448
100
837
1
49
921
519
807
841
14
18
15
14
2
291
311
5
229
132
120
482
448
100
837
1
49
922
512
807
841
14
18
15
14
2
291
311
5
229
132
120
482
448
100
837
5
49
922
512
791
849
26
18
15
14
2
291
311
5
229
132
120
482
448
100
837
165
49
922
512
791
849
90
18
15
14
2
291
311
5
229
132
120
482
448
101
837
1
49
921
512
790
850
31
18
15
14
2
291
311
5
229
132
120
482
448
101
837
1
49
922
512
790
850
31
18
15
14
2
291
311
5
229
132
120
482
448
101
837
1
50
914
512
790
850
31
18
15
14
2
291
311
5
229
132
120
482
448
101
837
5
49
922
512
790
849
25
18
15
14
2
291
311
5
229
132
120
482
448
101
837
165
49
922
512
790
849
89
18
15
14
2
291
311
5
229
132
120
482
448
613
837
1
49
921
512
406
529
33
18
15
14
2
291
311
5
229
132
120
482
448
613
837
1
49
922
512
406
529
33
18
15
14
2
291
311
5
229
132
120
482
448
613
837
1
50
914
512
406
529
33
18
15
14
2
291
311
5
229
132
120
482
448
613
837
513
49
921
512
406
536
910
18
15
14
2
291
311
5
229
132
120
482
448
613
837
513
49
922
512
406
536
910
18
15
14
2
291
311
5
229
132
120
482
448
613
837
5
49
922
512
406
529
25
18
15
14
2
291
311
5
229
132
120
482
448
613
837
517
49
922
512
406
529
921
18
15
14
2
291
311
5
229
132
120
482
448
613
837
49
49
921
512
406
536
62
18
15
14
2
291
311
5
229
132
120
482
448
613
837
49
49
922
512
406
536
62
18
15
14
2
291
311
5
229
132
120
482
448
613
837
521
49
921
512
406
529
913
18
15
14
2
291
311
5
229
132
120
482
448
613
837
521
49
922
512
406
529
913
18
15
14
2
291
311
5
229
132
120
482
448
613
837
53
49
922
512
406
530
59
18
15
14
2
291
311
5
229
132
120
482
448
613
837
169
49
921
512
406
529
81
18
15
14
2
291
311
5
229
132
120
482
448
613
837
165
49
922
512
406
529
89
18
15
14
2
291
311
5
229
132
184
482
448
100
837
1
433
401
512
807
841
14
18
15
14
2
291
311
5
229
132
184
482
448
100
837
1
433
409
519
807
841
14
18
15
14
2
291
311
5
229
132
184
482
448
100
837
1
433
410
512
807
841
14
18
15
14
2
291
311
5
229
132
184
482
448
100
837
1
434
401
512
807
841
14
18
15
14
2
291
311
5
229
132
184
482
448
100
837
1
434
402
512
807
841
14
18
15
14
2
291
311
5
229
132
184
482
448
100
837
1
434
410
512
807
841
14
18
15
14
2
291
311
5
229
132
184
482
448
100
837
129
433
401
256
839
841
78
18
15
14
2
291
311
5
229
132
184
482
448
100
837
129
433
410
256
839
841
78
18
15
14
2
291
311
5
229
132
184
482
448
100
837
129
434
402
256
839
841
78
18
15
14
2
291
311
5
229
132
184
482
448
100
837
129
434
410
256
839
841
78
18
15
14
2
291
311
5
229
132
184
482
448
100
837
4
432
402
512
791
849
24
18
15
14
2
291
311
5
229
132
184
482
448
100
837
4
432
412
512
791
849
24
18
15
14
2
291
311
5
229
132
184
482
448
100
837
5
433
410
512
791
849
26
18
15
14
2
291
311
5
229
132
184
482
448
100
837
161
433
409
519
807
841
94
18
15
14
2
291
311
5
229
132
184
482
448
100
837
161
433
410
512
807
841
94
18
15
14
2
291
311
5
229
132
184
482
448
100
837
161
434
401
512
807
841
94
18
15
14
2
291
311
5
229
132
184
482
448
100
837
132
432
402
256
839
841
76
18
15
14
2
291
311
5
229
132
184
482
448
100
837
132
432
412
256
839
841
76
18
15
14
2
291
311
5
229
132
184
482
448
100
837
133
433
410
512
791
849
66
18
15
14
2
291
311
5
229
132
184
482
448
100
837
164
432
402
512
791
849
88
18
15
14
2
291
311
5
229
132
184
482
448
100
837
164
432
412
512
791
849
88
18
15
14
2
291
311
5
229
132
184
482
448
100
837
164
434
402
512
791
849
88
18
15
14
2
291
311
5
229
132
184
482
448
100
837
164
434
412
512
791
849
88
18
15
14
2
291
311
5
229
132
184
482
448
100
837
165
432
412
512
791
849
90
18
15
14
2
291
311
5
229
132
184
482
448
100
837
165
433
410
512
791
849
90
18
15
14
2
291
311
5
229
132
184
482
448
100
837
613
433
410
512
791
849
986
18
15
14
2
291
311
5
229
132
184
482
448
101
837
1
433
401
512
790
850
31
18
15
14
2
291
311
5
229
132
184
482
448
101
837
1
433
409
512
790
850
31
18
15
14
2
291
311
5
229
132
184
482
448
101
837
1
433
404
512
790
850
31
18
15
14
2
291
311
5
229
132
184
482
448
101
837
1
433
410
512
790
850
31
18
15
14
2
291
311
5
229
132
184
482
448
101
837
1
434
401
512
790
850
31
18
15
14
2
291
311
5
229
132
184
482
448
101
837
1
434
402
512
790
850
31
18
15
14
2
291
311
5
229
132
184
482
448
101
837
1
434
412
512
790
850
31
18
15
14
2
291
311
5
229
132
184
482
448
101
837
1
434
410
512
790
850
31
18
15
14
2
291
311
5
229
132
184
482
448
101
837
129
433
401
512
790
849
65
18
15
14
2
291
311
5
229
132
184
482
448
101
837
129
433
404
512
790
849
65
18
15
14
2
291
311
5
229
132
184
482
448
101
837
129
433
410
512
790
849
65
18
15
14
2
291
311
5
229
132
184
482
448
101
837
129
434
402
512
790
849
65
18
15
14
2
291
311
5
229
132
184
482
448
101
837
129
434
410
512
790
849
65
18
15
14
2
291
311
5
229
132
184
482
448
101
837
4
432
402
512
790
852
20
18
15
14
2
291
311
5
229
132
184
482
448
101
837
4
432
412
512
790
852
20
18
15
14
2
291
311
5
229
132
184
482
448
101
837
5
433
404
512
790
849
25
18
15
14
2
291
311
5
229
132
184
482
448
101
837
5
433
410
512
790
849
25
18
15
14
2
291
311
5
229
132
184
482
448
101
837
9
433
409
512
790
849
17
18
15
14
2
291
311
5
229
132
184
482
448
101
837
9
433
410
512
790
849
17
18
15
14
2
291
311
5
229
132
184
482
448
101
837
161
433
409
512
790
850
95
18
15
14
2
291
311
5
229
132
184
482
448
101
837
161
433
410
512
790
850
95
18
15
14
2
291
311
5
229
132
184
482
448
101
837
161
434
401
512
790
850
95
18
15
14
2
291
311
5
229
132
184
482
448
101
837
132
432
402
512
790
852
76
18
15
14
2
291
311
5
229
132
184
482
448
101
837
132
432
412
512
790
852
76
18
15
14
2
291
311
5
229
132
184
482
448
101
837
133
433
404
512
790
849
66
18
15
14
2
291
311
5
229
132
184
482
448
101
837
133
433
410
512
790
849
66
18
15
14
2
291
311
5
229
132
184
482
448
101
837
609
433
409
512
790
840
990
18
15
14
2
291
311
5
229
132
184
482
448
101
837
609
433
410
512
790
840
990
18
15
14
2
291
311
5
229
132
184
482
448
101
837
169
433
401
256
790
853
81
18
15
14
2
291
311
5
229
132
184
482
448
101
837
169
433
409
256
790
853
81
18
15
14
2
291
311
5
229
132
184
482
448
101
837
169
433
404
256
790
853
81
18
15
14
2
291
311
5
229
132
184
482
448
101
837
169
433
410
256
790
853
81
18
15
14
2
291
311
5
229
132
184
482
448
101
837
169
434
410
256
790
853
81
18
15
14
2
291
311
5
229
132
184
482
448
101
837
164
432
404
512
790
852
84
18
15
14
2
291
311
5
229
132
184
482
448
101
837
164
432
402
512
790
852
84
18
15
14
2
291
311
5
229
132
184
482
448
101
837
164
432
412
512
790
852
84
18
15
14
2
291
311
5
229
132
184
482
448
101
837
164
434
402
512
790
852
84
18
15
14
2
291
311
5
229
132
184
482
448
101
837
164
434
412
512
790
852
84
18
15
14
2
291
311
5
229
132
184
482
448
101
837
165
432
412
512
790
850
91
18
15
14
2
291
311
5
229
132
184
482
448
101
837
165
433
404
512
790
849
89
18
15
14
2
291
311
5
229
132
184
482
448
101
837
165
433
410
512
790
849
89
18
15
14
2
291
311
5
229
132
184
482
448
101
837
617
433
409
512
790
849
977
18
15
14
2
291
311
5
229
132
184
482
448
101
837
617
433
410
512
790
849
977
18
15
14
2
291
311
5
229
132
184
482
448
101
837
613
433
410
512
790
849
985
18
15
14
2
291
311
5
229
132
184
482
448
613
837
1
433
409
512
406
529
33
18
15
14
2
291
311
5
229
132
184
482
448
613
837
1
433
404
512
406
529
33
18
15
14
2
291
311
5
229
132
184
482
448
613
837
1
433
410
512
406
529
33
18
15
14
2
291
311
5
229
132
184
482
448
613
837
1
434
401
128
406
529
33
18
15
14
2
291
311
5
229
132
184
482
448
613
837
1
434
402
512
406
529
33
18
15
14
2
291
311
5
229
132
184
482
448
613
837
1
434
412
512
406
536
14
18
15
14
2
291
311
5
229
132
184
482
448
613
837
1
434
410
512
406
529
33
18
15
14
2
291
311
5
229
132
184
482
448
613
837
513
433
409
512
406
536
910
18
15
14
2
291
311
5
229
132
184
482
448
613
837
513
433
404
512
406
536
910
18
15
14
2
291
311
5
229
132
184
482
448
613
837
513
433
410
512
406
536
910
18
15
14
2
291
311
5
229
132
184
482
448
613
837
513
689
409
512
406
536
910
18
15
14
2
291
311
5
229
132
184
482
448
613
837
513
434
402
512
406
536
910
18
15
14
2
291
311
5
229
132
184
482
448
613
837
129
433
404
512
406
529
65
18
15
14
2
291
311
5
229
132
184
482
448
613
837
129
433
410
512
406
529
65
18
15
14
2
291
311
5
229
132
184
482
448
613
837
129
434
402
512
406
529
65
18
15
14
2
291
311
5
229
132
184
482
448
613
837
129
434
410
512
406
529
65
18
15
14
2
291
311
5
229
132
184
482
448
613
837
4
432
402
512
406
536
24
18
15
14
2
291
311
5
229
132
184
482
448
613
837
4
432
412
512
406
536
24
18
15
14
2
291
311
5
229
132
184
482
448
613
837
5
433
404
512
406
529
25
18
15
14
2
291
311
5
229
132
184
482
448
613
837
5
433
410
512
406
529
25
18
15
14
2
291
311
5
229
132
184
482
448
613
837
9
433
409
512
406
529
17
18
15
14
2
291
311
5
229
132
184
482
448
613
837
9
433
410
512
406
529
17
18
15
14
2
291
311
5
229
132
184
482
448
613
837
516
432
402
512
406
536
920
18
15
14
2
291
311
5
229
132
184
482
448
613
837
516
432
412
512
406
536
920
18
15
14
2
291
311
5
229
132
184
482
448
613
837
517
433
404
512
406
529
921
18
15
14
2
291
311
5
229
132
184
482
448
613
837
517
433
410
512
406
529
921
18
15
14
2
291
311
5
229
132
184
482
448
613
837
49
433
409
512
406
536
62
18
15
14
2
291
311
5
229
132
184
482
448
613
837
49
433
410
512
406
536
62
18
15
14
2
291
311
5
229
132
184
482
448
613
837
161
433
409
512
406
536
94
18
15
14
2
291
311
5
229
132
184
482
448
613
837
161
433
410
512
406
536
94
18
15
14
2
291
311
5
229
132
184
482
448
613
837
161
434
401
128
406
536
94
18
15
14
2
291
311
5
229
132
184
482
448
613
837
521
433
409
512
406
529
913
18
15
14
2
291
311
5
229
132
184
482
448
613
837
521
433
404
512
406
529
913
18
15
14
2
291
311
5
229
132
184
482
448
613
837
521
433
410
512
406
529
913
18
15
14
2
291
311
5
229
132
184
482
448
613
837
132
432
402
512
406
532
76
18
15
14
2
291
311
5
229
132
184
482
448
613
837
132
432
412
512
406
532
76
18
15
14
2
291
311
5
229
132
184
482
448
613
837
133
433
404
512
406
529
66
18
15
14
2
291
311
5
229
132
184
482
448
613
837
133
433
410
512
406
529
66
18
15
14
2
291
311
5
229
132
184
482
448
613
837
1313
689
409
512
406
536
1886
18
15
14
2
291
311
5
229
132
184
482
448
613
837
1313
689
410
512
406
536
1886
18
15
14
2
291
311
5
229
132
184
482
448
613
837
52
432
402
512
406
536
56
18
15
14
2
291
311
5
229
132
184
482
448
613
837
52
432
412
512
406
536
56
18
15
14
2
291
311
5
229
132
184
482
448
613
837
53
433
404
512
406
530
59
18
15
14
2
291
311
5
229
132
184
482
448
613
837
53
433
410
512
406
530
59
18
15
14
2
291
311
5
229
132
184
482
448
613
837
609
433
409
512
406
536
990
18
15
14
2
291
311
5
229
132
184
482
448
613
837
609
433
410
512
406
536
990
18
15
14
2
291
311
5
229
132
184
482
448
613
837
169
433
409
512
406
529
81
18
15
14
2
291
311
5
229
132
184
482
448
613
837
169
433
404
512
406
529
81
18
15
14
2
291
311
5
229
132
184
482
448
613
837
169
433
410
512
406
529
81
18
15
14
2
291
311
5
229
132
184
482
448
613
837
169
434
402
512
406
529
81
18
15
14
2
291
311
5
229
132
184
482
448
613
837
169
434
410
512
406
529
81
18
15
14
2
291
311
5
229
132
184
482
448
613
837
164
432
404
512
406
536
88
18
15
14
2
291
311
5
229
132
184
482
448
613
837
164
432
402
512
406
536
88
18
15
14
2
291
311
5
229
132
184
482
448
613
837
164
432
412
512
406
536
88
18
15
14
2
291
311
5
229
132
184
482
448
613
837
164
434
402
512
406
536
88
18
15
14
2
291
311
5
229
132
184
482
448
613
837
164
434
412
512
406
536
88
18
15
14
2
291
311
5
229
132
184
482
448
613
837
165
432
412
512
406
536
86
18
15
14
2
291
311
5
229
132
184
482
448
613
837
165
433
404
512
406
529
89
18
15
14
2
291
311
5
229
132
184
482
448
613
837
165
433
410
512
406
529
89
18
15
14
2
291
311
5
229
132
184
482
448
613
837
1321
689
409
512
406
529
1873
18
15
14
2
291
311
5
229
132
184
482
448
613
837
1321
689
410
512
406
529
1873
18
15
14
2
291
311
5
229
132
184
482
448
613
837
617
433
409
512
406
533
977
18
15
14
2
291
311
5
229
132
184
482
448
613
837
617
433
410
512
406
533
977
18
15
14
2
291
311
5
229
132
184
482
448
613
837
1316
690
402
512
406
536
1880
18
15
14
2
291
311
5
229
132
184
482
448
613
837
1317
689
410
512
406
529
1881
18
15
14
2
291
311
5
229
132
184
482
448
613
837
613
433
410
512
406
529
985
18
15
14
2
291
311
5
229
132
464
466
448
633
837
1028
152
180
128
670
529
1944
18
15
14
2
291
311
5
229
132
464
466
448
633
837
1029
152
180
128
414
529
1923
18
15
14
2
291
311
5
229
132
464
466
448
633
837
1029
153
180
128
414
529
1923
18
15
14
2
291
311
5
229
132
464
466
448
633
837
4
152
180
128
414
529
24
18
15
14
2
291
311
5
229
132
464
466
448
633
837
5
152
180
128
414
529
3
18
15
14
2
291
311
5
229
132
464
466
448
633
837
5
153
180
128
414
529
3
18
15
14
2
291
311
5
229
132
464
466
448
633
837
517
152
180
128
414
529
899
18
15
14
2
291
311
5
229
132
464
466
448
633
837
517
153
180
128
414
529
899
18
15
14
2
291
311
5
229
132
464
466
448
633
837
1124
152
180
128
670
529
2008
18
15
14
2
291
311
5
229
132
464
466
448
633
837
1125
152
180
128
670
529
2011
18
15
14
2
291
311
5
229
132
464
466
448
633
837
164
152
180
128
414
529
88
18
15
14
2
291
311
5
229
132
464
466
448
633
837
165
152
180
128
414
529
91
18
15
14
2
291
311
5
229
132
464
466
448
633
837
165
153
180
128
414
529
91
18
15
14
2
291
311
5
229
132
464
466
448
633
837
612
152
180
128
414
529
984
18
15
14
2
291
311
5
229
132
464
466
448
633
837
613
152
180
128
414
529
987
18
15
14
2
291
311
5
229
132
496
482
448
100
837
4
308
554
512
791
853
24
18
15
14
2
291
311
5
229
132
496
482
448
100
837
4
308
298
512
791
853
24
18
15
14
2
291
311
5
229
132
496
482
448
100
837
5
308
554
512
791
853
26
18
15
14
2
291
311
5
229
132
496
482
448
100
837
5
308
298
512
791
853
26
18
15
14
2
291
311
5
229
132
496
482
448
100
837
164
308
298
512
791
853
84
18
15
14
2
291
311
5
229
132
496
482
448
100
837
165
308
298
512
791
853
86
18
15
14
2
291
311
5
229
132
496
482
448
101
837
4
308
554
256
790
852
20
18
15
14
2
291
311
5
229
132
496
482
448
101
837
4
308
298
256
790
852
20
18
15
14
2
291
311
5
229
132
496
482
448
101
837
5
308
554
256
790
856
2
18
15
14
2
291
311
5
229
132
496
482
448
101
837
5
308
298
256
838
850
3
18
15
14
2
291
311
5
229
132
496
482
448
101
837
164
308
298
256
790
840
88
18
15
14
2
291
311
5
229
132
496
482
448
101
837
165
308
298
256
838
850
91
18
15
14
2
291
311
5
229
132
496
482
448
613
837
4
308
554
512
662
536
24
18
15
14
2
291
311
5
229
132
496
482
448
613
837
4
308
298
512
406
536
24
18
15
14
2
291
311
5
229
132
496
482
448
613
837
5
308
554
512
662
536
2
18
15
14
2
291
311
5
229
132
496
482
448
613
837
5
308
298
512
406
536
2
18
15
14
2
291
311
5
229
132
496
482
448
613
837
521
345
153
512
406
529
913
18
15
14
2
291
311
5
229
132
496
482
448
613
837
36
308
298
512
406
532
52
18
15
14
2
291
311
5
229
132
496
482
448
613
837
52
308
554
512
662
536
56
18
15
14
2
291
311
5
229
132
496
482
448
613
837
52
308
298
512
406
536
56
18
15
14
2
291
311
5
229
132
496
482
448
613
837
53
308
554
512
662
530
59
18
15
14
2
291
311
5
229
132
496
482
448
613
837
53
308
298
512
406
530
59
18
15
14
2
291
311
5
229
132
496
482
448
613
837
164
308
298
512
406
536
88
18
15
14
2
291
311
5
229
132
496
482
448
613
837
165
308
298
512
406
536
86
18
15
14
2
291
311
5
229
132
496
482
448
613
837
1316
308
298
512
406
536
1880
18
15
14
2
291
311
5
229
132
496
482
448
613
837
1317
308
298
512
406
536
1878
18
15
14
2
291
311
5
229
132
504
482
448
100
837
4
304
274
512
791
849
24
18
15
14
2
291
311
5
229
132
504
482
448
100
837
4
304
284
512
791
849
24
18
15
14
2
291
311
5
229
132
504
482
448
100
837
5
305
538
512
791
849
26
18
15
14
2
291
311
5
229
132
504
482
448
100
837
5
305
282
512
791
849
26
18
15
14
2
291
311
5
229
132
504
482
448
100
837
5
305
154
256
791
849
26
18
15
14
2
291
311
5
229
132
504
482
448
100
837
161
305
273
512
807
841
94
18
15
14
2
291
311
5
229
132
504
482
448
100
837
161
305
281
519
807
841
94
18
15
14
2
291
311
5
229
132
504
482
448
100
837
161
305
153
519
807
841
94
18
15
14
2
291
311
5
229
132
504
482
448
100
837
161
305
282
512
807
841
94
18
15
14
2
291
311
5
229
132
504
482
448
100
837
161
305
154
512
807
841
94
18
15
14
2
291
311
5
229
132
504
482
448
100
837
161
306
273
512
807
841
94
18
15
14
2
291
311
5
229
132
504
482
448
100
837
161
306
284
256
839
841
94
18
15
14
2
291
311
5
229
132
504
482
448
100
837
164
304
274
512
791
849
88
18
15
14
2
291
311
5
229
132
504
482
448
100
837
164
304
284
512
791
849
88
18
15
14
2
291
311
5
229
132
504
482
448
100
837
165
305
538
512
791
849
90
18
15
14
2
291
311
5
229
132
504
482
448
100
837
165
305
282
512
791
849
90
18
15
14
2
291
311
5
229
132
504
482
448
100
837
165
305
154
512
791
849
90
18
15
14
2
291
311
5
229
132
504
482
448
101
837
4
304
548
512
790
852
20
18
15
14
2
291
311
5
229
132
504
482
448
101
837
4
304
274
512
790
852
20
18
15
14
2
291
311
5
229
132
504
482
448
101
837
4
304
284
512
790
852
20
18
15
14
2
291
311
5
229
132
504
482
448
101
837
4
304
292
256
790
852
20
18
15
14
2
291
311
5
229
132
504
482
448
101
837
5
305
532
512
790
849
25
18
15
14
2
291
311
5
229
132
504
482
448
101
837
5
305
276
512
790
849
25
18
15
14
2
291
311
5
229
132
504
482
448
101
837
5
305
538
512
790
849
25
18
15
14
2
291
311
5
229
132
504
482
448
101
837
5
305
148
256
838
841
13
18
15
14
2
291
311
5
229
132
504
482
448
101
837
5
305
282
512
790
849
25
18
15
14
2
291
311
5
229
132
504
482
448
101
837
5
305
154
256
838
849
2
18
15
14
2
291
311
5
229
132
504
482
448
101
837
9
305
537
512
790
849
17
18
15
14
2
291
311
5
229
132
504
482
448
101
837
9
305
281
512
790
849
17
18
15
14
2
291
311
5
229
132
504
482
448
101
837
9
305
282
512
790
849
17
18
15
14
2
291
311
5
229
132
504
482
448
101
837
9
306
266
512
790
849
17
18
15
14
2
291
311
5
229
132
504
482
448
101
837
9
306
298
256
790
849
17
18
15
14
2
291
311
5
229
132
504
482
448
101
837
9
306
586
512
790
849
17
18
15
14
2
291
311
5
229
132
504
482
448
101
837
161
305
273
512
790
850
95
18
15
14
2
291
311
5
229
132
504
482
448
101
837
161
305
276
512
790
850
95
18
15
14
2
291
311
5
229
132
504
482
448
101
837
161
305
281
512
790
850
95
18
15
14
2
291
311
5
229
132
504
482
448
101
837
161
305
153
512
790
850
95
18
15
14
2
291
311
5
229
132
504
482
448
101
837
161
305
282
512
790
850
95
18
15
14
2
291
311
5
229
132
504
482
448
101
837
161
305
154
512
790
850
95
18
15
14
2
291
311
5
229
132
504
482
448
101
837
161
306
273
512
790
850
95
18
15
14
2
291
311
5
229
132
504
482
448
101
837
161
306
265
512
790
850
95
18
15
14
2
291
311
5
229
132
504
482
448
101
837
161
306
284
512
790
850
95
18
15
14
2
291
311
5
229
132
504
482
448
101
837
169
305
273
256
790
853
81
18
15
14
2
291
311
5
229
132
504
482
448
101
837
169
305
537
256
790
853
81
18
15
14
2
291
311
5
229
132
504
482
448
101
837
169
305
276
256
790
853
81
18
15
14
2
291
311
5
229
132
504
482
448
101
837
169
305
281
256
790
853
81
18
15
14
2
291
311
5
229
132
504
482
448
101
837
169
305
538
256
790
853
81
18
15
14
2
291
311
5
229
132
504
482
448
101
837
169
305
153
256
790
853
81
18
15
14
2
291
311
5
229
132
504
482
448
101
837
169
305
282
256
790
853
81
18
15
14
2
291
311
5
229
132
504
482
448
101
837
169
305
154
256
790
853
81
18
15
14
2
291
311
5
229
132
504
482
448
101
837
169
306
274
256
790
853
81
18
15
14
2
291
311
5
229
132
504
482
448
101
837
169
306
282
256
790
853
81
18
15
14
2
291
311
5
229
132
504
482
448
101
837
164
304
274
512
790
852
84
18
15
14
2
291
311
5
229
132
504
482
448
101
837
164
304
284
512
790
852
84
18
15
14
2
291
311
5
229
132
504
482
448
101
837
165
305
276
512
790
849
89
18
15
14
2
291
311
5
229
132
504
482
448
101
837
165
305
538
512
790
849
89
18
15
14
2
291
311
5
229
132
504
482
448
101
837
165
305
282
512
790
849
89
18
15
14
2
291
311
5
229
132
504
482
448
101
837
165
305
154
512
790
849
89
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1
305
537
512
406
529
33
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1
305
281
512
406
529
33
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1
305
282
512
406
529
33
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1
306
266
512
406
529
33
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1
306
554
512
406
529
33
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1
306
298
512
662
529
1
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1
306
586
512
406
529
33
18
15
14
2
291
311
5
229
132
504
482
448
613
837
513
305
281
512
406
536
910
18
15
14
2
291
311
5
229
132
504
482
448
613
837
513
305
153
512
406
536
910
18
15
14
2
291
311
5
229
132
504
482
448
613
837
513
305
282
512
406
536
910
18
15
14
2
291
311
5
229
132
504
482
448
613
837
513
305
154
512
662
536
910
18
15
14
2
291
311
5
229
132
504
482
448
613
837
513
306
274
512
406
536
910
18
15
14
2
291
311
5
229
132
504
482
448
613
837
513
306
146
512
662
536
910
18
15
14
2
291
311
5
229
132
504
482
448
613
837
4
304
274
512
406
536
24
18
15
14
2
291
311
5
229
132
504
482
448
613
837
4
304
284
512
406
536
24
18
15
14
2
291
311
5
229
132
504
482
448
613
837
5
305
532
512
406
529
25
18
15
14
2
291
311
5
229
132
504
482
448
613
837
5
305
276
512
406
529
25
18
15
14
2
291
311
5
229
132
504
482
448
613
837
5
305
538
512
406
529
25
18
15
14
2
291
311
5
229
132
504
482
448
613
837
5
305
282
512
406
529
25
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1281
305
281
512
406
529
1857
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1281
305
153
512
406
529
1857
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1281
305
282
512
406
529
1857
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1281
305
154
512
662
529
1857
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1281
306
274
512
406
529
1857
18
15
14
2
291
311
5
229
132
504
482
448
613
837
9
305
537
512
406
529
17
18
15
14
2
291
311
5
229
132
504
482
448
613
837
9
305
281
512
406
529
17
18
15
14
2
291
311
5
229
132
504
482
448
613
837
9
305
282
512
406
529
17
18
15
14
2
291
311
5
229
132
504
482
448
613
837
9
306
266
512
406
529
17
18
15
14
2
291
311
5
229
132
504
482
448
613
837
9
306
554
512
406
529
17
18
15
14
2
291
311
5
229
132
504
482
448
613
837
9
306
298
512
662
529
17
18
15
14
2
291
311
5
229
132
504
482
448
613
837
9
306
586
512
406
529
17
18
15
14
2
291
311
5
229
132
504
482
448
613
837
517
305
282
512
406
529
921
18
15
14
2
291
311
5
229
132
504
482
448
613
837
49
305
537
512
406
536
62
18
15
14
2
291
311
5
229
132
504
482
448
613
837
49
305
281
512
406
536
62
18
15
14
2
291
311
5
229
132
504
482
448
613
837
49
305
538
512
406
536
62
18
15
14
2
291
311
5
229
132
504
482
448
613
837
49
305
153
512
406
536
62
18
15
14
2
291
311
5
229
132
504
482
448
613
837
49
305
282
512
406
536
62
18
15
14
2
291
311
5
229
132
504
482
448
613
837
49
305
154
512
662
536
62
18
15
14
2
291
311
5
229
132
504
482
448
613
837
161
305
276
512
406
536
94
18
15
14
2
291
311
5
229
132
504
482
448
613
837
161
305
281
512
406
536
94
18
15
14
2
291
311
5
229
132
504
482
448
613
837
161
305
153
512
406
536
94
18
15
14
2
291
311
5
229
132
504
482
448
613
837
161
305
282
512
406
536
94
18
15
14
2
291
311
5
229
132
504
482
448
613
837
161
305
154
512
662
536
94
18
15
14
2
291
311
5
229
132
504
482
448
613
837
161
306
265
512
662
536
94
18
15
14
2
291
311
5
229
132
504
482
448
613
837
161
306
284
512
406
536
94
18
15
14
2
291
311
5
229
132
504
482
448
613
837
521
305
281
512
406
529
913
18
15
14
2
291
311
5
229
132
504
482
448
613
837
521
305
153
512
406
529
913
18
15
14
2
291
311
5
229
132
504
482
448
613
837
521
305
282
512
406
529
913
18
15
14
2
291
311
5
229
132
504
482
448
613
837
521
305
154
512
662
529
913
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1285
305
282
512
406
529
1858
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1285
305
154
512
662
529
1858
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1313
305
281
512
406
536
1886
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1313
305
153
512
406
536
1886
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1313
305
282
512
406
536
1886
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1313
305
154
512
662
536
1886
18
15
14
2
291
311
5
229
132
504
482
448
613
837
53
305
538
512
406
530
59
18
15
14
2
291
311
5
229
132
504
482
448
613
837
53
305
282
512
406
530
59
18
15
14
2
291
311
5
229
132
504
482
448
613
837
169
305
537
512
406
529
81
18
15
14
2
291
311
5
229
132
504
482
448
613
837
169
305
276
512
406
529
81
18
15
14
2
291
311
5
229
132
504
482
448
613
837
169
305
281
512
406
529
81
18
15
14
2
291
311
5
229
132
504
482
448
613
837
169
305
538
512
406
529
81
18
15
14
2
291
311
5
229
132
504
482
448
613
837
169
305
153
512
406
529
81
18
15
14
2
291
311
5
229
132
504
482
448
613
837
169
305
282
512
406
529
81
18
15
14
2
291
311
5
229
132
504
482
448
613
837
169
305
154
512
662
529
81
18
15
14
2
291
311
5
229
132
504
482
448
613
837
169
306
274
512
406
529
81
18
15
14
2
291
311
5
229
132
504
482
448
613
837
169
306
282
512
406
529
81
18
15
14
2
291
311
5
229
132
504
482
448
613
837
169
306
298
512
662
529
81
18
15
14
2
291
311
5
229
132
504
482
448
613
837
164
304
274
512
406
536
88
18
15
14
2
291
311
5
229
132
504
482
448
613
837
164
304
284
512
406
536
88
18
15
14
2
291
311
5
229
132
504
482
448
613
837
165
305
276
512
406
529
89
18
15
14
2
291
311
5
229
132
504
482
448
613
837
165
305
538
512
406
529
89
18
15
14
2
291
311
5
229
132
504
482
448
613
837
165
305
282
512
406
529
89
18
15
14
2
291
311
5
229
132
504
482
448
613
837
165
305
154
512
662
529
89
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1321
305
281
512
406
529
1873
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1321
305
153
512
406
529
1873
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1321
305
282
512
406
529
1873
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1321
305
154
512
662
529
1873
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1316
306
274
512
406
536
1880
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1316
306
146
512
662
536
1880
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1316
306
298
512
662
536
1880
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1317
304
274
512
406
529
1881
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1317
305
282
512
406
529
1881
18
15
14
2
291
311
5
229
132
504
482
448
613
837
1317
305
154
512
662
529
1881
18
15
14
2
291
311
5
229
132
472
482
448
100
837
1
297
169
271
839
841
14
18
15
14
2
291
311
5
229
132
472
482
448
100
837
1
297
297
271
839
841
14
18
15
14
2
291
311
5
229
132
472
482
448
100
837
1
297
556
256
807
841
14
18
15
14
2
291
311
5
229
132
472
482
448
100
837
1
297
554
512
807
841
14
18
15
14
2
291
311
5
229
132
472
482
448
100
837
1
297
170
512
807
841
14
18
15
14
2
291
311
5
229
132
472
482
448
100
837
1
297
298
512
807
841
14
18
15
14
2
291
311
5
229
132
472
482
448
100
837
1
297
300
256
839
841
14
18
15
14
2
291
311
5
229
132
472
482
448
100
837
129
297
169
271
839
841
78
18
15
14
2
291
311
5
229
132
472
482
448
100
837
129
297
297
271
839
841
78
18
15
14
2
291
311
5
229
132
472
482
448
100
837
129
297
170
256
839
841
78
18
15
14
2
291
311
5
229
132
472
482
448
100
837
129
297
298
256
839
841
78
18
15
14
2
291
311
5
229
132
472
482
448
100
837
4
296
556
512
791
849
24
18
15
14
2
291
311
5
229
132
472
482
448
100
837
4
296
554
512
791
849
24
18
15
14
2
291
311
5
229
132
472
482
448
100
837
4
296
172
256
791
849
24
18
15
14
2
291
311
5
229
132
472
482
448
100
837
4
296
298
512
791
849
24
18
15
14
2
291
311
5
229
132
472
482
448
100
837
4
296
300
512
791
849
24
18
15
14
2
291
311
5
229
132
472
482
448
100
837
5
296
556
512
791
849
26
18
15
14
2
291
311
5
229
132
472
482
448
100
837
5
296
554
512
791
849
26
18
15
14
2
291
311
5
229
132
472
482
448
100
837
5
296
172
256
791
849
26
18
15
14
2
291
311
5
229
132
472
482
448
100
837
5
296
298
512
791
849
26
18
15
14
2
291
311
5
229
132
472
482
448
100
837
5
296
300
512
791
849
26
18
15
14
2
291
311
5
229
132
472
482
448
100
837
5
297
556
512
791
849
26
18
15
14
2
291
311
5
229
132
472
482
448
100
837
5
297
554
512
791
849
26
18
15
14
2
291
311
5
229
132
472
482
448
100
837
5
297
170
256
791
849
26
18
15
14
2
291
311
5
229
132
472
482
448
100
837
5
297
298
512
791
849
26
18
15
14
2
291
311
5
229
132
472
482
448
100
837
5
297
300
512
791
849
26
18
15
14
2
291
311
5
229
132
472
482
448
101
837
1
297
556
256
790
856
14
18
15
14
2
291
311
5
229
132
472
482
448
101
837
1
297
298
256
838
850
31
18
15
14
2
291
311
5
229
132
472
482
448
101
837
1
297
300
256
838
850
31
18
15
14
2
291
311
5
229
132
472
482
448
101
837
129
297
298
256
806
841
65
18
15
14
2
291
311
5
229
132
472
482
448
101
837
4
296
556
256
790
852
20
18
15
14
2
291
311
5
229
132
472
482
448
101
837
4
296
172
256
790
852
20
18
15
14
2
291
311
5
229
132
472
482
448
101
837
4
296
300
256
790
852
20
18
15
14
2
291
311
5
229
132
472
482
448
101
837
5
296
556
256
790
856
2
18
15
14
2
291
311
5
229
132
472
482
448
101
837
5
296
172
256
838
850
3
18
15
14
2
291
311
5
229
132
472
482
448
101
837
5
296
298
256
838
850
3
18
15
14
2
291
311
5
229
132
472
482
448
101
837
5
296
300
256
838
850
3
18
15
14
2
291
311
5
229
132
472
482
448
101
837
5
297
556
256
790
856
2
18
15
14
2
291
311
5
229
132
472
482
448
101
837
5
297
172
256
838
850
3
18
15
14
2
291
311
5
229
132
472
482
448
101
837
5
297
298
256
838
850
3
18
15
14
2
291
311
5
229
132
472
482
448
101
837
5
297
300
256
838
850
3
18
15
14
2
291
311
5
229
132
472
482
448
101
837
9
297
298
256
806
841
17
18
15
14
2
291
311
5
229
132
472
482
448
613
837
4
296
556
512
406
536
24
18
15
14
2
291
311
5
229
132
472
482
448
613
837
4
296
300
512
406
536
24
18
15
14
2
291
311
5
229
132
472
482
448
613
837
5
296
556
512
406
536
2
18
15
14
2
291
311
5
229
132
472
482
448
613
837
5
296
300
512
406
536
2
18
15
14
2
291
311
5
741
4
120
482
448
613
1861
737
177
921
512
662
1553
97
18
15
14
2
291
311
5
741
4
120
482
448
613
1861
737
177
922
512
662
1553
97
18
15
14
2
291
311
5
741
4
120
482
448
613
1861
741
177
922
512
662
1553
98
18
15
14
2
291
311
5
741
516
264
481
448
612
1861
897
530
763
648
663
1573
270
18
15
14
2
291
311
5
741
132
176
466
448
633
1861
1028
436
388
128
670
1553
1944
18
15
14
2
291
311
5
741
132
176
466
448
633
1861
1029
436
388
128
670
1553
1923
18
15
14
2
291
311
5
741
132
176
466
448
633
1861
645
1716
388
640
670
1553
67
18
15
14
2
291
311
5
741
132
176
466
448
633
1861
676
1716
388
640
670
1553
88
18
15
14
2
291
311
5
741
132
176
466
448
633
1861
677
1716
388
640
670
1553
91
18
15
14
2
291
311
5
741
132
184
482
448
613
1861
1029
433
410
512
662
1553
1922
18
15
14
2
291
311
5
741
132
184
482
448
613
1861
1033
433
409
512
662
1553
1937
18
15
14
2
291
311
5
741
132
184
482
448
613
1861
673
1713
409
512
662
1554
95
18
15
14
2
291
311
5
741
132
184
482
448
613
1861
673
1713
410
640
662
1554
95
18
15
14
2
291
311
5
741
132
184
482
448
613
1861
673
689
409
512
662
1554
95
18
15
14
2
291
311
5
741
132
184
482
448
613
1861
673
689
410
640
662
1554
95
18
15
14
2
291
311
5
741
132
184
482
448
613
1861
645
1713
404
640
662
1560
66
18
15
14
2
291
311
5
741
132
184
482
448
613
1861
645
1713
410
640
662
1560
66
18
15
14
2
291
311
5
741
132
184
482
448
613
1861
645
689
410
640
662
1560
66
18
15
14
2
291
311
5
741
132
184
482
448
613
1861
681
1713
409
512
662
1557
81
18
15
14
2
291
311
5
741
132
184
482
448
613
1861
681
1713
410
640
662
1557
81
18
15
14
2
291
311
5
741
132
184
482
448
613
1861
681
689
409
512
662
1557
81
18
15
14
2
291
311
5
741
132
184
482
448
613
1861
677
1713
410
640
662
1553
89
18
15
14
2
291
311
5
741
132
464
466
448
633
1861
1028
152
180
128
670
1553
1944
18
15
14
2
291
311
5
741
132
464
466
448
633
1861
1029
152
180
128
670
1553
1923
18
15
14
2
291
311
5
741
132
464
466
448
633
1861
1029
153
180
128
670
1553
1923
18
15
14
2
291
311
5
741
132
464
466
448
633
1861
676
152
180
128
670
1553
88
18
15
14
2
291
311
5
741
132
464
466
448
633
1861
677
152
180
128
670
1553
91
18
15
14
2
291
311
5
741
132
464
466
448
633
1861
677
153
180
128
670
1553
91
18
15
14
2
291
823
5
228
4
504
482
960
116
836
896
434
274
783
811
544
270
18
15
14
2
291
823
5
228
4
504
482
960
116
836
936
432
274
783
811
563
593
18
15
14
2
291
823
5
228
132
496
482
960
100
836
520
344
282
783
807
563
913
18
15
14
2
291
823
5
228
132
496
482
960
116
836
520
344
282
783
811
563
913
18
15
14
2
291
823
5
228
132
504
482
960
116
836
168
304
274
783
811
531
81
18
15
14
2
291
823
5
229
4
8
482
960
100
837
897
529
1018
768
839
553
270
18
15
14
2
291
823
5
229
4
8
482
960
100
837
897
521
1018
768
839
553
270
18
15
14
2
291
823
5
229
4
8
482
960
100
837
897
530
1020
768
839
553
270
18
15
14
2
291
823
5
229
4
8
482
960
100
837
900
292
1020
768
839
553
268
18
15
14
2
291
823
5
229
4
8
482
960
100
837
900
292
1018
768
839
529
280
18
15
14
2
291
823
5
229
4
8
482
960
100
837
901
292
1020
768
839
553
290
18
15
14
2
291
823
5
229
4
8
482
960
100
837
901
292
1018
768
839
529
258
18
15
14
2
291
823
5
229
4
8
482
960
100
837
325
273
1018
768
839
529
194
18
15
14
2
291
823
5
229
4
8
482
960
100
837
325
265
1018
768
839
529
194
18
15
14
2
291
823
5
229
4
8
482
960
100
837
945
521
1018
768
839
549
318
18
15
14
2
291
823
5
229
4
8
482
960
100
837
357
273
1018
768
839
529
218
18
15
14
2
291
823
5
229
4
8
482
960
101
837
897
516
1012
768
838
529
257
18
15
14
2
291
823
5
229
4
8
482
960
101
837
897
530
1020
768
838
530
287
18
15
14
2
291
823
5
229
4
8
482
960
101
837
321
274
1018
768
838
529
193
18
15
14
2
291
823
5
229
4
8
482
960
101
837
225
4
1012
768
838
529
97
18
15
14
2
291
823
5
229
4
8
482
960
101
837
900
516
1012
768
838
549
300
18
15
14
2
291
823
5
229
4
8
482
960
101
837
900
292
1012
768
838
549
300
18
15
14
2
291
823
5
229
4
8
482
960
101
837
900
292
1018
768
838
549
300
18
15
14
2
291
823
5
229
4
8
482
960
101
837
901
516
1012
768
838
529
258
18
15
14
2
291
823
5
229
4
8
482
960
101
837
901
292
1020
768
838
530
770
18
15
14
2
291
823
5
229
4
8
482
960
101
837
901
292
1018
768
838
529
258
18
15
14
2
291
823
5
229
4
8
482
960
101
837
325
264
1020
768
838
530
194
18
15
14
2
291
823
5
229
4
8
482
960
101
837
325
264
1018
768
838
529
194
18
15
14
2
291
823
5
229
4
8
482
960
101
837
325
260
1012
768
838
529
194
18
15
14
2
291
823
5
229
4
8
482
960
101
837
213
8
1018
768
838
549
121
18
15
14
2
291
823
5
229
4
8
482
960
101
837
229
4
1012
768
838
529
98
18
15
14
2
291
823
5
229
4
8
482
960
101
837
357
260
1012
768
838
529
217
18
15
14
2
291
823
5
229
4
8
482
960
101
837
948
516
1012
768
838
549
312
18
15
14
2
291
823
5
229
4
176
482
960
100
837
321
345
409
775
807
530
206
18
15
14
2
291
823
5
229
4
176
482
960
100
837
321
345
858
783
807
530
206
18
15
14
2
291
823
5
229
4
176
482
960
101
837
321
345
409
768
838
529
193
18
15
14
2
291
823
5
229
4
496
482
960
100
837
900
436
554
768
791
529
280
18
15
14
2
291
823
5
229
4
496
482
960
100
837
900
436
298
768
791
529
280
18
15
14
2
291
823
5
229
4
496
482
960
100
837
901
436
554
768
791
529
258
18
15
14
2
291
823
5
229
4
496
482
960
100
837
901
436
298
768
791
529
258
18
15
14
2
291
823
5
229
4
496
482
960
101
837
900
436
554
768
790
536
280
18
15
14
2
291
823
5
229
4
496
482
960
101
837
900
436
298
768
790
536
280
18
15
14
2
291
823
5
229
4
496
482
960
101
837
901
436
554
768
838
530
770
18
15
14
2
291
823
5
229
4
496
482
960
101
837
901
436
298
768
838
530
770
18
15
14
2
291
823
5
229
4
488
482
960
100
837
325
868
588
768
791
529
194
18
15
14
2
291
823
5
229
4
488
482
960
101
837
324
868
588
768
790
532
204
18
15
14
2
291
823
5
229
4
488
482
960
101
837
325
868
564
768
838
529
194
18
15
14
2
291
823
5
229
4
488
482
960
101
837
325
868
588
768
838
530
194
18
15
14
2
291
823
5
229
4
504
482
960
100
837
897
433
273
768
791
549
270
18
15
14
2
291
823
5
229
4
504
482
960
100
837
897
433
282
768
791
549
270
18
15
14
2
291
823
5
229
4
504
482
960
100
837
897
434
273
768
791
549
270
18
15
14
2
291
823
5
229
4
504
482
960
100
837
897
434
266
768
791
549
270
18
15
14
2
291
823
5
229
4
504
482
960
100
837
897
434
274
768
791
549
270
18
15
14
2
291
823
5
229
4
504
482
960
100
837
897
434
284
768
791
549
270
18
15
14
2
291
823
5
229
4
504
482
960
100
837
897
434
282
768
791
549
270
18
15
14
2
291
823
5
229
4
504
482
960
100
837
897
434
298
768
791
549
270
18
15
14
2
291
823
5
229
4
504
482
960
100
837
321
873
537
775
807
530
206
18
15
14
2
291
823
5
229
4
504
482
960
100
837
321
873
553
783
807
530
206
18
15
14
2
291
823
5
229
4
504
482
960
100
837
225
433
273
768
807
553
110
18
15
14
2
291
823
5
229
4
504
482
960
100
837
225
433
282
768
807
553
110
18
15
14
2
291
823
5
229
4
504
482
960
100
837
225
434
273
768
807
553
110
18
15
14
2
291
823
5
229
4
504
482
960
100
837
225
434
266
768
807
530
110
18
15
14
2
291
823
5
229
4
504
482
960
100
837
225
434
274
768
807
553
110
18
15
14
2
291
823
5
229
4
504
482
960
100
837
225
434
284
768
807
553
110
18
15
14
2
291
823
5
229
4
504
482
960
100
837
225
434
282
768
807
553
110
18
15
14
2
291
823
5
229
4
504
482
960
100
837
225
434
298
768
807
553
110
18
15
14
2
291
823
5
229
4
504
482
960
100
837
900
432
274
768
791
529
280
18
15
14
2
291
823
5
229
4
504
482
960
100
837
900
432
284
768
791
529
280
18
15
14
2
291
823
5
229
4
504
482
960
100
837
901
433
282
768
791
529
258
18
15
14
2
291
823
5
229
4
504
482
960
100
837
945
433
282
768
791
549
318
18
15
14
2
291
823
5
229
4
504
482
960
100
837
228
432
274
768
791
549
108
18
15
14
2
291
823
5
229
4
504
482
960
100
837
228
432
284
768
791
549
108
18
15
14
2
291
823
5
229
4
504
482
960
100
837
229
433
282
768
791
529
98
18
15
14
2
291
823
5
229
4
504
482
960
100
837
932
432
284
768
791
529
600
18
15
14
2
291
823
5
229
4
504
482
960
100
837
932
434
274
768
791
529
600
18
15
14
2
291
823
5
229
4
504
482
960
100
837
932
434
284
768
791
529
600
18
15
14
2
291
823
5
229
4
504
482
960
100
837
949
433
282
768
791
529
826
18
15
14
2
291
823
5
229
4
504
482
960
100
837
948
432
274
768
791
529
824
18
15
14
2
291
823
5
229
4
504
482
960
100
837
948
432
284
768
791
529
824
18
15
14
2
291
823
5
229
4
504
482
960
100
837
933
432
284
768
791
529
602
18
15
14
2
291
823
5
229
4
504
482
960
100
837
933
433
266
768
791
529
602
18
15
14
2
291
823
5
229
4
504
482
960
100
837
933
433
282
768
791
529
602
18
15
14
2
291
823
5
229
4
504
482
960
101
837
897
433
273
768
838
529
257
18
15
14
2
291
823
5
229
4
504
482
960
101
837
897
433
276
768
838
529
257
18
15
14
2
291
823
5
229
4
504
482
960
101
837
897
434
273
768
838
529
257
18
15
14
2
291
823
5
229
4
504
482
960
101
837
897
434
266
768
838
530
287
18
15
14
2
291
823
5
229
4
504
482
960
101
837
897
434
274
768
838
530
287
18
15
14
2
291
823
5
229
4
504
482
960
101
837
897
434
284
768
838
530
287
18
15
14
2
291
823
5
229
4
504
482
960
101
837
897
434
282
768
838
529
257
18
15
14
2
291
823
5
229
4
504
482
960
101
837
897
434
298
768
838
530
287
18
15
14
2
291
823
5
229
4
504
482
960
101
837
321
873
521
768
790
529
193
18
15
14
2
291
823
5
229
4
504
482
960
101
837
321
873
538
768
838
529
193
18
15
14
2
291
823
5
229
4
504
482
960
101
837
225
433
273
768
838
529
97
18
15
14
2
291
823
5
229
4
504
482
960
101
837
225
433
276
768
838
529
97
18
15
14
2
291
823
5
229
4
504
482
960
101
837
225
434
273
768
838
529
97
18
15
14
2
291
823
5
229
4
504
482
960
101
837
225
434
266
768
790
529
97
18
15
14
2
291
823
5
229
4
504
482
960
101
837
225
434
274
768
790
529
97
18
15
14
2
291
823
5
229
4
504
482
960
101
837
225
434
284
768
790
552
110
18
15
14
2
291
823
5
229
4
504
482
960
101
837
225
434
282
768
838
529
97
18
15
14
2
291
823
5
229
4
504
482
960
101
837
225
434
298
768
838
549
97
18
15
14
2
291
823
5
229
4
504
482
960
101
837
900
432
274
768
790
536
280
18
15
14
2
291
823
5
229
4
504
482
960
101
837
900
432
284
768
790
536
280
18
15
14
2
291
823
5
229
4
504
482
960
101
837
901
433
276
768
838
529
258
18
15
14
2
291
823
5
229
4
504
482
960
101
837
905
433
273
768
838
529
785
18
15
14
2
291
823
5
229
4
504
482
960
101
837
905
433
276
768
838
529
785
18
15
14
2
291
823
5
229
4
504
482
960
101
837
905
434
266
768
790
529
273
18
15
14
2
291
823
5
229
4
504
482
960
101
837
905
434
274
768
790
529
273
18
15
14
2
291
823
5
229
4
504
482
960
101
837
905
434
298
768
790
529
273
18
15
14
2
291
823
5
229
4
504
482
960
101
837
228
432
274
768
790
532
108
18
15
14
2
291
823
5
229
4
504
482
960
101
837
228
432
284
768
790
532
108
18
15
14
2
291
823
5
229
4
504
482
960
101
837
937
433
273
768
790
529
593
18
15
14
2
291
823
5
229
4
504
482
960
101
837
937
433
276
768
806
561
305
18
15
14
2
291
823
5
229
4
504
482
960
101
837
937
434
266
768
790
529
593
18
15
14
2
291
823
5
229
4
504
482
960
101
837
937
434
298
768
838
549
305
18
15
14
2
291
823
5
229
4
504
482
960
101
837
229
433
276
768
838
529
98
18
15
14
2
291
823
5
229
4
504
482
960
101
837
932
432
284
768
790
532
596
18
15
14
2
291
823
5
229
4
504
482
960
101
837
932
434
274
768
790
532
596
18
15
14
2
291
823
5
229
4
504
482
960
101
837
932
434
284
768
790
532
596
18
15
14
2
291
823
5
229
4
504
482
960
101
837
949
433
276
768
806
560
314
18
15
14
2
291
823
5
229
4
504
482
960
101
837
948
432
274
768
790
536
824
18
15
14
2
291
823
5
229
4
504
482
960
101
837
948
432
284
768
790
536
824
18
15
14
2
291
823
5
229
4
504
482
960
101
837
933
432
284
768
790
532
602
18
15
14
2
291
823
5
229
4
504
482
960
101
837
933
433
266
768
790
529
601
18
15
14
2
291
823
5
229
4
504
482
960
101
837
933
433
276
768
806
561
601
18
15
14
2
291
823
5
229
4
472
482
960
100
837
897
424
556
768
791
549
270
18
15
14
2
291
823
5
229
4
472
482
960
100
837
897
424
298
768
791
549
270
18
15
14
2
291
823
5
229
4
472
482
960
100
837
897
424
300
768
791
549
270
18
15
14
2
291
823
5
229
4
472
482
960
100
837
897
425
554
768
791
549
270
18
15
14
2
291
823
5
229
4
472
482
960
100
837
897
425
298
768
791
549
270
18
15
14
2
291
823
5
229
4
472
482
960
100
837
897
425
300
768
791
549
270
18
15
14
2
291
823
5
229
4
472
482
960
100
837
900
424
556
768
791
529
280
18
15
14
2
291
823
5
229
4
472
482
960
100
837
900
424
298
768
791
529
280
18
15
14
2
291
823
5
229
4
472
482
960
100
837
900
424
300
768
791
529
280
18
15
14
2
291
823
5
229
4
472
482
960
100
837
901
424
556
768
791
529
258
18
15
14
2
291
823
5
229
4
472
482
960
100
837
901
424
298
768
791
529
258
18
15
14
2
291
823
5
229
4
472
482
960
100
837
901
424
300
768
791
529
258
18
15
14
2
291
823
5
229
4
472
482
960
100
837
901
425
554
768
791
529
258
18
15
14
2
291
823
5
229
4
472
482
960
100
837
901
425
298
768
791
529
258
18
15
14
2
291
823
5
229
4
472
482
960
101
837
897
424
556
768
838
530
287
18
15
14
2
291
823
5
229
4
472
482
960
101
837
897
424
298
768
838
530
287
18
15
14
2
291
823
5
229
4
472
482
960
101
837
897
424
300
768
838
530
287
18
15
14
2
291
823
5
229
4
472
482
960
101
837
897
425
554
768
838
530
287
18
15
14
2
291
823
5
229
4
472
482
960
101
837
897
425
298
768
838
530
287
18
15
14
2
291
823
5
229
4
472
482
960
101
837
929
425
554
768
806
562
607
18
15
14
2
291
823
5
229
4
472
482
960
101
837
929
425
298
768
806
562
607
18
15
14
2
291
823
5
229
4
472
482
960
101
837
900
424
298
768
806
528
268
18
15
14
2
291
823
5
229
4
472
482
960
101
837
900
424
300
768
790
536
280
18
15
14
2
291
823
5
229
4
472
482
960
101
837
901
424
556
768
838
530
770
18
15
14
2
291
823
5
229
4
472
482
960
101
837
901
424
298
768
838
530
770
18
15
14
2
291
823
5
229
4
472
482
960
101
837
901
424
300
768
838
530
770
18
15
14
2
291
823
5
229
4
472
482
960
101
837
901
425
554
768
838
530
770
18
15
14
2
291
823
5
229
4
472
482
960
101
837
901
425
298
768
838
530
770
18
15
14
2
291
823
5
229
4
472
482
960
101
837
905
425
554
768
806
549
273
18
15
14
2
291
823
5
229
4
472
482
960
101
837
905
425
298
768
806
549
273
18
15
14
2
291
823
5
229
4
472
482
960
101
837
937
425
554
768
806
549
305
18
15
14
2
291
823
5
229
4
472
482
960
101
837
937
425
298
768
806
549
305
18
15
14
2
291
823
5
229
260
8
482
960
100
837
385
17
1018
768
839
553
142
18
15
14
2
291
823
5
229
260
8
482
960
100
837
385
9
1018
768
839
553
142
18
15
14
2
291
823
5
229
260
8
482
960
100
837
385
18
1020
768
839
553
142
18
15
14
2
291
823
5
229
260
8
482
960
100
837
385
18
1018
768
839
553
142
18
15
14
2
291
823
5
229
260
8
482
960
100
837
389
9
1018
768
839
529
130
18
15
14
2
291
823
5
229
260
8
482
960
100
837
453
9
1018
768
839
549
162
18
15
14
2
291
823
5
229
260
8
482
960
101
837
385
18
1020
768
838
530
159
18
15
14
2
291
823
5
229
260
8
482
960
101
837
385
18
1018
768
838
529
129
18
15
14
2
291
823
5
229
260
8
482
960
101
837
389
4
1012
768
838
529
130
18
15
14
2
291
823
5
229
260
8
482
960
101
837
389
8
1020
768
838
530
130
18
15
14
2
291
823
5
229
260
8
482
960
101
837
389
8
1018
768
838
529
130
18
15
14
2
291
823
5
229
260
8
482
960
101
837
453
8
1018
768
838
549
173
18
15
14
2
291
823
5
229
260
488
482
960
100
837
836
612
588
768
791
533
372
18
15
14
2
291
823
5
229
260
488
482
960
101
837
836
612
564
1536
790
532
716
18
15
14
2
291
823
5
229
260
488
482
960
101
837
836
612
588
1536
790
532
716
18
15
14
2
291
823
5
229
132
8
482
960
100
837
1
17
1018
768
839
553
14
18
15
14
2
291
823
5
229
132
8
482
960
100
837
1
9
1018
768
839
553
14
18
15
14
2
291
823
5
229
132
8
482
960
100
837
1
18
1020
768
839
553
14
18
15
14
2
291
823
5
229
132
8
482
960
100
837
517
9
1018
768
839
529
898
18
15
14
2
291
823
5
229
132
8
482
960
100
837
133
17
1018
768
839
529
66
18
15
14
2
291
823
5
229
132
8
482
960
100
837
581
457
1018
768
839
529
962
18
15
14
2
291
823
5
229
132
8
482
960
101
837
1
4
1012
768
838
529
1
18
15
14
2
291
823
5
229
132
8
482
960
101
837
1
18
1020
768
838
530
31
18
15
14
2
291
823
5
229
132
8
482
960
101
837
513
18
1020
768
838
530
927
18
15
14
2
291
823
5
229
132
8
482
960
101
837
513
18
1018
768
838
529
897
18
15
14
2
291
823
5
229
132
8
482
960
101
837
4
4
1012
768
838
549
44
18
15
14
2
291
823
5
229
132
8
482
960
101
837
5
4
1012
768
838
529
2
18
15
14
2
291
823
5
229
132
8
482
960
101
837
517
4
1012
768
838
529
898
18
15
14
2
291
823
5
229
132
8
482
960
101
837
517
8
1018
768
838
529
898
18
15
14
2
291
823
5
229
132
8
482
960
101
837
577
456
1018
768
838
529
961
18
15
14
2
291
823
5
229
132
8
482
960
101
837
581
4
1012
768
838
529
962
18
15
14
2
291
823
5
229
132
8
482
960
101
837
581
456
1020
768
838
530
962
18
15
14
2
291
823
5
229
132
8
482
960
101
837
581
456
1018
768
838
529
962
18
15
14
2
291
823
5
229
132
120
482
960
100
837
1
49
921
768
791
549
14
18
15
14
2
291
823
5
229
132
120
482
960
100
837
1
49
922
768
791
549
14
18
15
14
2
291
823
5
229
132
120
482
960
100
837
1
50
914
768
791
549
14
18
15
14
2
291
823
5
229
132
120
482
960
100
837
513
49
921
775
807
530
926
18
15
14
2
291
823
5
229
132
120
482
960
100
837
513
49
922
768
807
553
910
18
15
14
2
291
823
5
229
132
120
482
960
100
837
5
49
922
768
791
529
2
18
15
14
2
291
823
5
229
132
120
482
960
100
837
517
49
922
768
791
529
898
18
15
14
2
291
823
5
229
132
120
482
960
100
837
49
49
921
768
791
549
62
18
15
14
2
291
823
5
229
132
120
482
960
100
837
49
49
922
768
791
549
62
18
15
14
2
291
823
5
229
132
120
482
960
100
837
37
49
922
768
791
533
54
18
15
14
2
291
823
5
229
132
120
482
960
100
837
53
49
922
768
791
529
58
18
15
14
2
291
823
5
229
132
120
482
960
100
837
165
49
922
768
791
529
90
18
15
14
2
291
823
5
229
132
120
482
960
101
837
1
49
921
768
838
529
1
18
15
14
2
291
823
5
229
132
120
482
960
101
837
1
49
922
768
838
529
1
18
15
14
2
291
823
5
229
132
120
482
960
101
837
1
50
914
768
838
530
31
18
15
14
2
291
823
5
229
132
120
482
960
101
837
513
49
921
768
838
529
897
18
15
14
2
291
823
5
229
132
120
482
960
101
837
513
49
922
768
838
529
897
18
15
14
2
291
823
5
229
132
120
482
960
101
837
5
49
922
768
838
529
2
18
15
14
2
291
823
5
229
132
120
482
960
101
837
517
49
922
768
838
529
898
18
15
14
2
291
823
5
229
132
120
482
960
101
837
49
49
921
768
790
536
62
18
15
14
2
291
823
5
229
132
120
482
960
101
837
49
49
922
768
790
536
62
18
15
14
2
291
823
5
229
132
120
482
960
101
837
521
49
921
768
806
561
913
18
15
14
2
291
823
5
229
132
120
482
960
101
837
521
49
922
768
806
561
913
18
15
14
2
291
823
5
229
132
120
482
960
101
837
37
49
922
768
790
562
55
18
15
14
2
291
823
5
229
132
120
482
960
101
837
53
49
922
768
790
530
59
18
15
14
2
291
823
5
229
132
120
482
960
101
837
169
49
921
768
838
529
81
18
15
14
2
291
823
5
229
132
120
482
960
101
837
165
49
922
768
838
529
89
18
15
14
2
291
823
5
229
132
496
482
960
100
837
4
308
554
768
791
529
24
18
15
14
2
291
823
5
229
132
496
482
960
100
837
4
308
298
768
791
529
24
18
15
14
2
291
823
5
229
132
496
482
960
100
837
5
308
554
768
791
529
2
18
15
14
2
291
823
5
229
132
496
482
960
100
837
5
308
298
768
791
529
2
18
15
14
2
291
823
5
229
132
496
482
960
100
837
36
308
298
768
791
533
52
18
15
14
2
291
823
5
229
132
496
482
960
100
837
37
308
298
768
791
533
54
18
15
14
2
291
823
5
229
132
496
482
960
100
837
52
308
554
768
791
529
56
18
15
14
2
291
823
5
229
132
496
482
960
100
837
52
308
298
768
791
529
56
18
15
14
2
291
823
5
229
132
496
482
960
100
837
53
308
554
768
791
529
58
18
15
14
2
291
823
5
229
132
496
482
960
100
837
53
308
298
768
791
529
58
18
15
14
2
291
823
5
229
132
496
482
960
100
837
164
308
298
768
791
529
88
18
15
14
2
291
823
5
229
132
496
482
960
100
837
165
308
298
768
791
529
90
18
15
14
2
291
823
5
229
132
496
482
960
101
837
4
308
554
768
790
536
24
18
15
14
2
291
823
5
229
132
496
482
960
101
837
4
308
298
768
790
536
24
18
15
14
2
291
823
5
229
132
496
482
960
101
837
5
308
554
768
838
530
3
18
15
14
2
291
823
5
229
132
496
482
960
101
837
5
308
298
768
838
530
3
18
15
14
2
291
823
5
229
132
496
482
960
101
837
521
345
281
768
806
561
913
18
15
14
2
291
823
5
229
132
496
482
960
101
837
36
308
298
768
790
532
52
18
15
14
2
291
823
5
229
132
496
482
960
101
837
37
308
298
768
790
562
55
18
15
14
2
291
823
5
229
132
496
482
960
101
837
52
308
554
768
790
536
56
18
15
14
2
291
823
5
229
132
496
482
960
101
837
52
308
298
768
790
536
56
18
15
14
2
291
823
5
229
132
496
482
960
101
837
53
308
554
768
790
530
59
18
15
14
2
291
823
5
229
132
496
482
960
101
837
53
308
298
768
790
530
59
18
15
14
2
291
823
5
229
132
496
482
960
101
837
164
308
298
768
790
536
88
18
15
14
2
291
823
5
229
132
496
482
960
101
837
165
308
298
768
838
530
86
18
15
14
2
291
823
5
229
132
504
482
960
100
837
1
305
537
768
791
549
14
18
15
14
2
291
823
5
229
132
504
482
960
100
837
1
305
281
768
791
549
14
18
15
14
2
291
823
5
229
132
504
482
960
100
837
1
305
282
768
791
549
14
18
15
14
2
291
823
5
229
132
504
482
960
100
837
1
306
266
768
791
549
14
18
15
14
2
291
823
5
229
132
504
482
960
100
837
1
306
554
768
791
549
14
18
15
14
2
291
823
5
229
132
504
482
960
100
837
1
306
298
768
791
549
14
18
15
14
2
291
823
5
229
132
504
482
960
100
837
513
305
281
775
807
530
926
18
15
14
2
291
823
5
229
132
504
482
960
100
837
513
305
282
768
807
553
910
18
15
14
2
291
823
5
229
132
504
482
960
100
837
513
306
274
768
807
553
910
18
15
14
2
291
823
5
229
132
504
482
960
100
837
4
304
274
768
791
529
24
18
15
14
2
291
823
5
229
132
504
482
960
100
837
4
304
284
768
791
529
24
18
15
14
2
291
823
5
229
132
504
482
960
100
837
5
305
538
768
839
529
2
18
15
14
2
291
823
5
229
132
504
482
960
100
837
5
305
282
768
791
529
2
18
15
14
2
291
823
5
229
132
504
482
960
100
837
517
305
282
768
791
529
898
18
15
14
2
291
823
5
229
132
504
482
960
100
837
49
305
281
768
791
549
62
18
15
14
2
291
823
5
229
132
504
482
960
100
837
49
305
282
768
791
549
62
18
15
14
2
291
823
5
229
132
504
482
960
100
837
161
305
273
768
807
530
94
18
15
14
2
291
823
5
229
132
504
482
960
100
837
161
305
281
775
807
530
94
18
15
14
2
291
823
5
229
132
504
482
960
100
837
161
305
282
768
807
530
94
18
15
14
2
291
823
5
229
132
504
482
960
100
837
161
306
273
768
807
530
94
18
15
14
2
291
823
5
229
132
504
482
960
100
837
161
306
284
768
807
530
94
18
15
14
2
291
823
5
229
132
504
482
960
100
837
37
304
284
768
791
533
54
18
15
14
2
291
823
5
229
132
504
482
960
100
837
37
305
266
768
791
533
54
18
15
14
2
291
823
5
229
132
504
482
960
100
837
37
305
538
768
807
533
54
18
15
14
2
291
823
5
229
132
504
482
960
100
837
37
305
282
768
791
533
54
18
15
14
2
291
823
5
229
132
504
482
960
100
837
37
305
586
768
791
533
54
18
15
14
2
291
823
5
229
132
504
482
960
100
837
53
305
282
768
791
529
58
18
15
14
2
291
823
5
229
132
504
482
960
100
837
164
304
274
768
791
529
88
18
15
14
2
291
823
5
229
132
504
482
960
100
837
164
304
284
768
791
529
88
18
15
14
2
291
823
5
229
132
504
482
960
100
837
165
305
538
768
839
529
90
18
15
14
2
291
823
5
229
132
504
482
960
100
837
165
305
282
768
791
529
90
18
15
14
2
291
823
5
229
132
504
482
960
101
837
1
305
537
768
838
529
1
18
15
14
2
291
823
5
229
132
504
482
960
101
837
1
305
281
768
838
529
1
18
15
14
2
291
823
5
229
132
504
482
960
101
837
1
305
282
768
838
529
1
18
15
14
2
291
823
5
229
132
504
482
960
101
837
1
306
266
768
838
530
31
18
15
14
2
291
823
5
229
132
504
482
960
101
837
1
306
554
768
838
530
31
18
15
14
2
291
823
5
229
132
504
482
960
101
837
1
306
298
768
838
530
31
18
15
14
2
291
823
5
229
132
504
482
960
101
837
513
305
281
768
838
529
897
18
15
14
2
291
823
5
229
132
504
482
960
101
837
513
305
282
768
838
529
897
18
15
14
2
291
823
5
229
132
504
482
960
101
837
513
306
274
768
838
530
927
18
15
14
2
291
823
5
229
132
504
482
960
101
837
4
304
274
768
790
536
24
18
15
14
2
291
823
5
229
132
504
482
960
101
837
4
304
284
768
790
536
24
18
15
14
2
291
823
5
229
132
504
482
960
101
837
4
304
292
768
790
536
24
18
15
14
2
291
823
5
229
132
504
482
960
101
837
5
305
276
768
838
529
2
18
15
14
2
291
823
5
229
132
504
482
960
101
837
5
305
538
768
838
529
2
18
15
14
2
291
823
5
229
132
504
482
960
101
837
5
305
282
768
838
529
2
18
15
14
2
291
823
5
229
132
504
482
960
101
837
9
305
537
768
838
529
17
18
15
14
2
291
823
5
229
132
504
482
960
101
837
9
305
281
768
838
529
17
18
15
14
2
291
823
5
229
132
504
482
960
101
837
9
305
282
768
838
529
17
18
15
14
2
291
823
5
229
132
504
482
960
101
837
9
306
266
768
790
529
17
18
15
14
2
291
823
5
229
132
504
482
960
101
837
9
306
298
768
790
529
17
18
15
14
2
291
823
5
229
132
504
482
960
101
837
517
305
282
768
838
529
898
18
15
14
2
291
823
5
229
132
504
482
960
101
837
49
305
281
768
790
536
62
18
15
14
2
291
823
5
229
132
504
482
960
101
837
49
305
282
768
790
536
62
18
15
14
2
291
823
5
229
132
504
482
960
101
837
161
305
273
768
838
530
95
18
15
14
2
291
823
5
229
132
504
482
960
101
837
161
305
276
768
838
530
95
18
15
14
2
291
823
5
229
132
504
482
960
101
837
161
305
281
768
838
530
95
18
15
14
2
291
823
5
229
132
504
482
960
101
837
161
305
282
768
838
530
95
18
15
14
2
291
823
5
229
132
504
482
960
101
837
161
306
273
768
838
530
95
18
15
14
2
291
823
5
229
132
504
482
960
101
837
161
306
265
768
838
530
95
18
15
14
2
291
823
5
229
132
504
482
960
101
837
161
306
284
768
838
530
95
18
15
14
2
291
823
5
229
132
504
482
960
101
837
41
305
537
768
838
549
49
18
15
14
2
291
823
5
229
132
504
482
960
101
837
41
305
276
768
790
561
49
18
15
14
2
291
823
5
229
132
504
482
960
101
837
41
305
281
768
838
549
49
18
15
14
2
291
823
5
229
132
504
482
960
101
837
41
305
538
768
790
561
49
18
15
14
2
291
823
5
229
132
504
482
960
101
837
41
305
282
768
790
561
49
18
15
14
2
291
823
5
229
132
504
482
960
101
837
521
305
281
768
806
561
913
18
15
14
2
291
823
5
229
132
504
482
960
101
837
521
305
282
768
806
561
913
18
15
14
2
291
823
5
229
132
504
482
960
101
837
37
304
284
768
790
562
55
18
15
14
2
291
823
5
229
132
504
482
960
101
837
37
305
266
768
790
562
55
18
15
14
2
291
823
5
229
132
504
482
960
101
837
37
305
538
768
790
562
55
18
15
14
2
291
823
5
229
132
504
482
960
101
837
37
305
282
768
790
562
55
18
15
14
2
291
823
5
229
132
504
482
960
101
837
37
305
586
768
790
562
55
18
15
14
2
291
823
5
229
132
504
482
960
101
837
53
305
282
768
790
530
59
18
15
14
2
291
823
5
229
132
504
482
960
101
837
169
305
273
768
838
529
81
18
15
14
2
291
823
5
229
132
504
482
960
101
837
169
305
537
768
838
529
81
18
15
14
2
291
823
5
229
132
504
482
960
101
837
169
305
276
768
838
529
81
18
15
14
2
291
823
5
229
132
504
482
960
101
837
169
305
281
768
838
529
81
18
15
14
2
291
823
5
229
132
504
482
960
101
837
169
305
538
768
838
529
81
18
15
14
2
291
823
5
229
132
504
482
960
101
837
169
305
282
768
838
529
81
18
15
14
2
291
823
5
229
132
504
482
960
101
837
169
306
274
768
790
529
81
18
15
14
2
291
823
5
229
132
504
482
960
101
837
169
306
282
768
838
529
81
18
15
14
2
291
823
5
229
132
504
482
960
101
837
169
306
298
768
790
529
81
18
15
14
2
291
823
5
229
132
504
482
960
101
837
164
304
274
768
790
536
88
18
15
14
2
291
823
5
229
132
504
482
960
101
837
164
304
284
768
790
536
88
18
15
14
2
291
823
5
229
132
504
482
960
101
837
165
305
276
768
838
529
89
18
15
14
2
291
823
5
229
132
504
482
960
101
837
165
305
538
768
838
529
89
18
15
14
2
291
823
5
229
132
504
482
960
101
837
165
305
282
768
838
529
89
18
15
14
2
291
823
5
229
132
472
482
960
100
837
1
297
556
768
791
549
14
18
15
14
2
291
823
5
229
132
472
482
960
100
837
1
297
554
768
791
549
14
18
15
14
2
291
823
5
229
132
472
482
960
100
837
1
297
298
768
791
549
14
18
15
14
2
291
823
5
229
132
472
482
960
100
837
1
297
300
768
791
549
14
18
15
14
2
291
823
5
229
132
472
482
960
100
837
513
297
554
768
807
553
910
18
15
14
2
291
823
5
229
132
472
482
960
100
837
513
297
298
768
807
553
910
18
15
14
2
291
823
5
229
132
472
482
960
100
837
129
297
298
768
807
530
78
18
15
14
2
291
823
5
229
132
472
482
960
100
837
4
296
556
768
791
529
24
18
15
14
2
291
823
5
229
132
472
482
960
100
837
4
296
554
768
791
529
24
18
15
14
2
291
823
5
229
132
472
482
960
100
837
4
296
298
768
791
529
24
18
15
14
2
291
823
5
229
132
472
482
960
100
837
4
296
300
768
791
529
24
18
15
14
2
291
823
5
229
132
472
482
960
100
837
5
296
556
768
791
529
2
18
15
14
2
291
823
5
229
132
472
482
960
100
837
5
296
554
768
791
529
2
18
15
14
2
291
823
5
229
132
472
482
960
100
837
5
296
298
768
791
529
2
18
15
14
2
291
823
5
229
132
472
482
960
100
837
5
296
300
768
791
529
2
18
15
14
2
291
823
5
229
132
472
482
960
100
837
5
297
556
768
791
529
2
18
15
14
2
291
823
5
229
132
472
482
960
100
837
5
297
554
768
791
529
2
18
15
14
2
291
823
5
229
132
472
482
960
100
837
5
297
298
768
791
529
2
18
15
14
2
291
823
5
229
132
472
482
960
100
837
5
297
300
768
791
529
2
18
15
14
2
291
823
5
229
132
472
482
960
101
837
1
297
556
768
838
530
31
18
15
14
2
291
823
5
229
132
472
482
960
101
837
1
297
554
768
838
530
31
18
15
14
2
291
823
5
229
132
472
482
960
101
837
1
297
298
768
838
530
31
18
15
14
2
291
823
5
229
132
472
482
960
101
837
1
297
300
768
838
530
31
18
15
14
2
291
823
5
229
132
472
482
960
101
837
513
297
554
768
838
530
927
18
15
14
2
291
823
5
229
132
472
482
960
101
837
513
297
298
768
838
530
927
18
15
14
2
291
823
5
229
132
472
482
960
101
837
4
296
556
768
790
536
24
18
15
14
2
291
823
5
229
132
472
482
960
101
837
4
296
554
768
806
549
12
18
15
14
2
291
823
5
229
132
472
482
960
101
837
4
296
298
768
806
528
24
18
15
14
2
291
823
5
229
132
472
482
960
101
837
4
296
300
768
790
536
24
18
15
14
2
291
823
5
229
132
472
482
960
101
837
5
296
556
768
838
530
3
18
15
14
2
291
823
5
229
132
472
482
960
101
837
5
296
554
768
838
530
3
18
15
14
2
291
823
5
229
132
472
482
960
101
837
5
296
298
768
838
530
3
18
15
14
2
291
823
5
229
132
472
482
960
101
837
5
296
300
768
838
530
3
18
15
14
2
291
823
5
229
132
472
482
960
101
837
5
297
556
768
838
530
3
18
15
14
2
291
823
5
229
132
472
482
960
101
837
5
297
554
768
838
530
3
18
15
14
2
291
823
5
229
132
472
482
960
101
837
5
297
298
768
838
530
3
18
15
14
2
291
823
5
229
132
472
482
960
101
837
5
297
300
768
838
530
3
18
15
14
2
291
823
5
229
132
472
482
960
101
837
9
297
554
768
806
549
17
18
15
14
2
291
823
5
229
132
472
482
960
101
837
9
297
298
768
806
549
17
18
15
14
2
291
823
5
229
132
472
482
960
101
837
41
297
553
768
806
549
49
18
15
14
2
291
823
5
229
132
472
482
960
101
837
41
297
297
768
806
549
49
18
15
14
2
291
823
5
229
132
472
482
960
101
837
41
297
554
768
806
549
49
18
15
14
2
291
823
5
229
132
472
482
960
101
837
41
297
298
768
806
549
49
18
15
14
2
291
823
5
229
132
472
482
960
101
837
521
297
298
768
806
549
913
18
15
14
34
35
55
5
228
132
272
962
1728
1652
1348
512
536
1786
1679
1051
1824
1038
18
15
14
34
35
55
5
229
132
24
66
704
356
325
4
1008
754
1888
535
405
20
18
15
14
34
35
55
5
229
132
24
66
704
356
325
4
1008
764
1888
535
405
20
18
15
14
34
35
55
5
229
132
24
66
704
724
325
4
1008
754
1888
823
561
24
18
15
14
34
35
55
5
229
132
24
66
704
724
325
4
1008
764
1888
823
561
24
18
15
14
34
35
55
5
229
132
24
66
704
724
325
5
1009
762
1888
823
561
2
18
15
14
34
35
55
5
229
132
24
66
704
724
325
516
1008
754
1888
823
561
1560
18
15
14
34
35
55
5
229
132
24
66
704
724
325
516
1008
764
1888
823
561
1560
18
15
14
34
35
55
5
229
132
24
66
704
724
325
517
1009
762
1888
823
561
1538
18
15
14
34
35
55
5
229
132
24
66
704
741
325
4
1008
764
1888
790
536
24
18
15
14
34
35
55
5
229
132
24
66
704
741
325
5
1009
762
1888
790
536
2
18
15
14
34
35
55
5
229
132
24
66
704
741
325
516
1008
764
1888
790
536
1560
18
15
14
34
35
55
5
229
132
24
66
704
741
325
517
1009
762
1888
790
536
1538
18
15
14
34
35
55
5
229
132
168
66
704
356
325
260
868
556
1888
535
405
404
18
15
14
34
35
55
5
229
132
168
66
704
741
325
260
868
588
1888
790
536
408
18
15
14
34
35
55
5
229
132
168
66
704
741
325
261
868
588
1888
790
536
386
18
15
14
34
35
55
5
229
132
456
962
704
356
325
4
292
812
768
551
405
20
18
15
14
34
35
55
5
229
132
456
962
704
356
325
5
292
812
768
551
405
22
18
15
14
34
35
55
5
229
132
456
962
704
356
325
516
292
812
768
551
1865
1356
18
15
14
34
35
55
5
229
132
456
962
704
356
325
132
292
812
768
551
405
276
18
15
14
34
35
55
5
229
132
456
962
704
356
325
133
292
812
768
551
405
278
18
15
14
34
35
55
5
229
132
456
962
704
356
325
36
292
812
768
551
405
52
18
15
14
34
35
55
5
229
132
456
962
704
356
325
100
292
812
768
551
1941
1236
18
15
14
34
35
55
5
229
132
456
962
704
356
325
548
292
812
768
551
1865
1368
18
15
14
34
35
55
5
229
132
456
962
704
356
325
549
292
812
768
551
1865
1370
18
15
14
34
35
55
5
229
132
456
962
704
356
325
164
292
812
768
551
405
84
18
15
14
34
35
55
5
229
132
456
962
704
356
325
596
324
812
768
551
1865
1404
18
15
14
34
35
55
5
229
132
456
962
704
357
325
4
292
812
768
550
400
12
18
15
14
34
35
55
5
229
132
456
962
704
357
325
5
292
812
768
550
400
2
18
15
14
34
35
55
5
229
132
456
962
704
357
325
132
292
812
768
550
400
268
18
15
14
34
35
55
5
229
132
456
962
704
357
325
133
292
812
768
550
400
258
18
15
14
34
35
55
5
229
132
456
962
704
357
325
164
292
812
768
550
400
88
18
15
14
34
35
55
5
229
132
456
962
1728
1636
1349
581
585
1690
1664
1063
1845
374
18
15
14
34
35
55
5
229
132
456
962
1728
1637
1349
581
584
1692
1664
1062
1842
375
18
15
14
34
35
55
5
229
132
456
962
1728
1637
1349
581
585
1690
1664
1062
1829
373
18
15
14
34
35
55
5
229
132
456
962
1728
1637
1349
585
585
1690
1664
1062
1841
369
18
15
14
34
35
55
5
740
516
272
962
1728
1764
1860
896
536
1786
1679
1099
1555
129
18
15
14
34
35
55
5
741
516
280
962
1728
1764
1861
1413
552
1786
1664
1095
1553
1690
18
15
14
34
35
55
5
741
516
280
962
1728
1764
1861
1413
553
1786
1664
1095
1553
1690
18
15
14
34
35
55
5
741
516
280
962
1728
1765
1861
1413
552
1786
1664
1094
1554
1686
18
15
14
34
35
55
517
741
516
680
578
704
1892
1349
853
848
812
896
1575
1554
250
18
15
14
34
35
55
517
741
516
680
578
704
1892
1349
852
848
812
896
1575
1554
252
18
15
14
34
35
55
517
741
516
680
578
704
1892
1349
852
850
812
896
1575
1554
252
18
15
14
34
35
55
517
741
516
680
578
704
1893
1349
853
848
812
896
1574
1584
250
18
15
14
34
35
55
517
741
516
680
578
704
1893
1349
852
848
812
896
1574
1584
248
18
15
14
34
35
55
517
741
516
680
578
704
1893
1349
852
850
812
896
1574
1584
248
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
24
52
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
24
50
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
25
52
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
25
50
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
280
52
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
280
50
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
280
564
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
280
180
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
280
562
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
280
178
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
280
436
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
280
692
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
280
434
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
280
690
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
281
52
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
281
564
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
281
180
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
281
178
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
281
436
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
281
692
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
281
690
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
152
52
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
152
50
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
152
178
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
152
434
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
197
153
52
496
798
433
163
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
24
52
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
24
50
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
24
436
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
25
52
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
25
50
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
25
436
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
25
434
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
536
50
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
280
52
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
280
50
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
280
564
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
280
180
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
280
562
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
280
178
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
280
436
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
280
434
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
281
52
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
281
50
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
281
564
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
281
180
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
281
178
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
281
436
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
325
281
434
496
798
433
451
18
15
14
34
35
87
5
229
4
16
50
128
281
325
244
24
50
496
798
433
184
18
15
14
34
35
87
5
229
4
16
50
128
281
325
244
280
50
496
798
433
184
18
15
14
34
35
87
5
229
4
16
50
128
281
325
244
280
178
496
798
433
184
18
15
14
34
35
87
5
229
4
16
50
128
281
325
244
280
434
496
798
433
184
18
15
14
34
35
87
5
229
4
16
50
128
281
325
244
152
50
496
798
433
184
18
15
14
34
35
87
5
229
4
16
50
128
281
325
244
152
178
496
798
433
184
18
15
14
34
35
87
5
229
4
16
50
128
281
325
244
152
434
496
798
433
184
18
15
14
34
35
87
5
229
4
16
50
128
281
325
245
24
52
496
798
433
187
18
15
14
34
35
87
5
229
4
16
50
128
281
325
245
24
50
496
798
433
187
18
15
14
34
35
87
5
229
4
16
50
128
281
325
245
25
52
496
798
433
187
18
15
14
34
35
87
5
229
4
16
50
128
281
325
245
280
52
496
798
433
187
18
15
14
34
35
87
5
229
4
16
50
128
281
325
245
280
50
496
798
433
187
18
15
14
34
35
87
5
229
4
16
50
128
281
325
245
280
178
496
798
433
187
18
15
14
34
35
87
5
229
4
16
50
128
281
325
245
280
436
496
798
433
187
18
15
14
34
35
87
5
229
4
16
50
128
281
325
245
280
434
496
798
433
187
18
15
14
34
35
87
5
229
4
16
50
128
281
325
245
281
52
496
798
433
187
18
15
14
34
35
87
5
229
4
16
50
128
281
325
245
281
436
496
798
433
187
18
15
14
34
35
87
5
229
4
16
50
128
281
325
245
152
52
496
798
433
187
18
15
14
34
35
87
5
229
4
16
50
128
281
325
245
152
50
496
798
433
187
18
15
14
34
35
87
5
229
4
16
50
128
281
325
245
152
178
496
798
433
187
18
15
14
34
35
87
5
229
4
16
50
128
281
325
245
152
434
496
798
433
187
18
15
14
34
35
87
5
229
4
16
50
128
281
325
245
153
52
496
798
433
187
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
24
52
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
24
50
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
24
180
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
24
178
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
24
436
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
24
434
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
25
52
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
25
50
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
25
180
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
25
178
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
25
436
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
25
434
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
280
52
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
280
50
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
280
564
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
280
180
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
280
562
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
280
178
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
280
436
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
280
692
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
280
434
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
280
690
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
281
52
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
281
50
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
281
564
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
281
180
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
281
178
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
281
436
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
281
692
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
281
434
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
281
690
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
152
52
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
152
50
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
152
178
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
152
434
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
153
52
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
229
153
50
496
798
433
99
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
24
52
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
24
50
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
24
180
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
24
178
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
24
436
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
24
434
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
25
52
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
25
50
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
25
180
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
25
178
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
25
436
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
25
434
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
536
52
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
536
50
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
537
52
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
537
50
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
280
52
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
280
50
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
280
180
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
280
178
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
280
436
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
280
434
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
281
52
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
281
50
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
281
180
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
281
178
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
281
436
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
357
281
434
496
798
433
739
18
15
14
34
35
87
5
229
4
16
50
128
281
325
372
24
52
496
798
433
440
18
15
14
34
35
87
5
229
4
16
50
128
281
325
372
24
50
496
798
433
440
18
15
14
34
35
87
5
229
4
16
50
128
281
325
372
536
50
496
798
433
440
18
15
14
34
35
87
5
229
4
16
50
128
281
325
372
280
52
496
798
433
440
18
15
14
34
35
87
5
229
4
16
50
128
281
325
372
280
50
496
798
433
440
18
15
14
34
35
87
5
229
4
16
50
128
281
325
372
280
180
496
798
433
440
18
15
14
34
35
87
5
229
4
16
50
128
281
325
372
280
178
496
798
433
440
18
15
14
34
35
87
5
229
4
16
50
128
281
325
372
280
436
496
798
433
440
18
15
14
34
35
87
5
229
4
16
50
128
281
325
372
280
434
496
798
433
440
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
24
52
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
24
50
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
25
52
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
25
50
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
25
436
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
536
50
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
537
52
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
280
52
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
280
50
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
280
180
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
280
178
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
280
436
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
280
434
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
281
52
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
281
50
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
281
180
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
281
178
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
281
436
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
325
373
281
434
496
798
433
443
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
24
52
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
24
50
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
25
52
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
25
50
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
536
52
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
536
50
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
536
564
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
536
562
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
537
52
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
537
50
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
537
564
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
1560
52
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
280
50
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
280
180
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
280
178
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
280
436
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
1561
52
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
1561
50
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
281
180
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
281
178
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
281
436
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
901
281
434
496
798
945
1155
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
24
52
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
24
50
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
24
180
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
24
436
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
25
52
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
25
50
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
25
178
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
25
434
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
536
50
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
280
52
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
280
50
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
280
564
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
280
180
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
280
562
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
280
178
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
280
436
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
280
434
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
281
52
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
281
50
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
281
564
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
281
180
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
281
178
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
281
436
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
325
281
434
496
798
945
195
18
15
14
34
35
87
5
229
4
16
50
128
281
837
965
24
52
496
798
945
675
18
15
14
34
35
87
5
229
4
16
50
128
281
837
965
24
50
496
798
945
675
18
15
14
34
35
87
5
229
4
16
50
128
281
837
965
25
52
496
798
945
675
18
15
14
34
35
87
5
229
4
16
50
128
281
837
965
536
52
496
798
945
675
18
15
14
34
35
87
5
229
4
16
50
128
281
837
965
536
50
496
798
945
675
18
15
14
34
35
87
5
229
4
16
50
128
281
837
965
537
52
496
798
945
675
18
15
14
34
35
87
5
229
4
16
50
128
281
837
965
1560
52
496
798
945
675
18
15
14
34
35
87
5
229
4
16
50
128
281
837
965
1560
50
496
798
945
675
18
15
14
34
35
87
5
229
4
16
50
128
281
837
965
280
52
496
798
945
675
18
15
14
34
35
87
5
229
4
16
50
128
281
837
965
280
50
496
798
945
675
18
15
14
34
35
87
5
229
4
16
50
128
281
837
965
280
180
496
798
945
675
18
15
14
34
35
87
5
229
4
16
50
128
281
837
965
280
178
496
798
945
675
18
15
14
34
35
87
5
229
4
16
50
128
281
837
965
280
434
496
798
945
675
18
15
14
34
35
87
5
229
4
16
50
128
281
837
965
1561
52
496
798
945
675
18
15
14
34
35
87
5
229
4
16
50
128
281
837
965
281
52
496
798
945
675
18
15
14
34
35
87
5
229
4
16
50
128
281
837
965
281
180
496
798
945
675
18
15
14
34
35
87
5
229
4
16
50
128
281
837
965
281
178
496
798
945
675
18
15
14
34
35
87
5
229
4
16
50
128
281
837
965
281
436
496
798
945
675
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
24
52
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
24
50
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
24
180
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
24
178
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
24
436
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
24
434
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
25
52
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
25
50
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
25
180
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
25
178
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
25
436
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
25
434
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
280
52
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
280
50
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
280
180
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
280
178
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
280
436
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
280
692
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
280
690
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
281
52
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
281
50
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
281
564
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
281
180
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
281
178
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
281
436
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
281
692
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
281
434
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
281
690
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
152
52
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
152
50
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
152
178
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
152
434
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
153
52
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
229
153
50
496
798
945
99
18
15
14
34
35
87
5
229
4
16
50
128
281
837
1012
24
50
496
798
945
1208
18
15
14
34
35
87
5
229
4
16
50
128
281
837
1012
536
50
496
798
945
1208
18
15
14
34
35
87
5
229
4
16
50
128
281
837
1012
1560
50
496
798
945
1208
18
15
14
34
35
87
5
229
4
16
50
128
281
837
1012
280
50
496
798
945
1208
18
15
14
34
35
87
5
229
4
16
50
128
281
837
1013
24
52
496
798
945
1211
18
15
14
34
35
87
5
229
4
16
50
128
281
837
1013
24
50
496
798
945
1211
18
15
14
34
35
87
5
229
4
16
50
128
281
837
1013
25
52
496
798
945
1211
18
15
14
34
35
87
5
229
4
16
50
128
281
837
1013
536
52
496
798
945
1211
18
15
14
34
35
87
5
229
4
16
50
128
281
837
1013
536
50
496
798
945
1211
18
15
14
34
35
87
5
229
4
16
50
128
281
837
1013
537
52
496
798
945
1211
18
15
14
34
35
87
5
229
4
16
50
128
281
837
1013
1560
52
496
798
945
1211
18
15
14
34
35
87
5
229
4
16
50
128
281
837
1013
1560
50
496
798
945
1211
18
15
14
34
35
87
5
229
4
16
50
128
281
837
1013
280
52
496
798
945
1211
18
15
14
34
35
87
5
229
4
16
50
128
281
837
1013
280
50
496
798
945
1211
18
15
14
34
35
87
5
229
4
16
50
128
281
837
1013
1561
52
496
798
945
1211
18
15
14
34
35
87
5
229
4
16
50
128
281
837
1013
281
52
496
798
945
1211
18
15
14
34
35
87
5
229
4
16
50
384
281
325
325
24
52
1008
542
433
451
18
15
14
34
35
87
5
229
4
16
50
384
281
325
325
24
50
1008
542
433
451
18
15
14
34
35
87
5
229
4
16
50
384
281
325
325
24
436
1008
542
433
451
18
15
14
34
35
87
5
229
4
16
50
384
281
325
325
25
52
1008
542
433
451
18
15
14
34
35
87
5
229
4
16
50
384
281
325
325
25
50
1008
542
433
451
18
15
14
34
35
87
5
229
4
16
50
384
281
325
325
25
436
1008
542
433
451
18
15
14
34
35
87
5
229
4
16
50
384
281
325
325
25
434
1008
542
433
451
18
15
14
34
35
87
5
229
4
16
50
384
281
325
325
280
52
1008
542
433
451
18
15
14
34
35
87
5
229
4
16
50
384
281
325
325
280
50
1008
542
433
451
18
15
14
34
35
87
5
229
4
16
50
384
281
325
325
280
436
1008
542
433
451
18
15
14
34
35
87
5
229
4
16
50
384
281
325
325
280
434
1008
542
433
451
18
15
14
34
35
87
5
229
4
16
50
384
281
325
325
281
52
1008
542
433
451
18
15
14
34
35
87
5
229
4
16
50
384
281
325
325
281
50
1008
542
433
451
18
15
14
34
35
87
5
229
4
16
50
384
281
325
325
281
436
1008
542
433
451
18
15
14
34
35
87
5
229
4
16
50
384
281
325
325
281
434
1008
542
433
451
18
15
14
34
35
87
5
229
4
16
50
384
281
325
244
24
50
1008
542
433
184
18
15
14
34
35
87
5
229
4
16
50
384
281
325
244
280
50
1008
542
433
184
18
15
14
34
35
87
5
229
4
16
50
384
281
325
244
280
434
1008
542
433
184
18
15
14
34
35
87
5
229
4
16
50
384
281
325
244
152
434
1008
542
433
184
18
15
14
34
35
87
5
229
4
16
50
384
281
325
245
24
52
1008
542
433
187
18
15
14
34
35
87
5
229
4
16
50
384
281
325
245
24
50
1008
542
433
187
18
15
14
34
35
87
5
229
4
16
50
384
281
325
245
25
52
1008
542
433
187
18
15
14
34
35
87
5
229
4
16
50
384
281
325
245
280
52
1008
542
433
187
18
15
14
34
35
87
5
229
4
16
50
384
281
325
245
280
50
1008
542
433
187
18
15
14
34
35
87
5
229
4
16
50
384
281
325
245
280
436
1008
542
433
187
18
15
14
34
35
87
5
229
4
16
50
384
281
325
245
280
434
1008
542
433
187
18
15
14
34
35
87
5
229
4
16
50
384
281
325
245
281
52
1008
542
433
187
18
15
14
34
35
87
5
229
4
16
50
384
281
325
245
281
436
1008
542
433
187
18
15
14
34
35
87
5
229
4
16
50
384
281
325
245
152
52
1008
542
433
187
18
15
14
34
35
87
5
229
4
16
50
384
281
325
245
152
434
1008
542
433
187
18
15
14
34
35
87
5
229
4
16
50
384
281
325
245
153
52
1008
542
433
187
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
24
52
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
24
50
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
24
436
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
24
434
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
25
52
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
25
50
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
25
436
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
25
434
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
280
52
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
280
50
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
280
436
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
280
692
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
280
434
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
280
690
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
281
52
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
281
50
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
281
436
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
281
692
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
281
434
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
281
690
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
152
52
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
152
50
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
152
434
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
153
52
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
229
153
50
1008
542
433
99
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
24
52
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
24
50
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
24
436
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
24
434
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
25
52
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
25
50
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
25
436
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
25
434
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
536
52
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
536
50
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
537
52
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
537
50
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
280
52
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
280
50
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
280
436
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
280
434
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
281
52
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
281
50
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
281
436
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
357
281
434
1008
542
433
739
18
15
14
34
35
87
5
229
4
16
50
384
281
325
949
536
52
1008
542
433
827
18
15
14
34
35
87
5
229
4
16
50
384
281
325
949
536
50
1008
542
433
827
18
15
14
34
35
87
5
229
4
16
50
384
281
325
949
537
52
1008
542
433
827
18
15
14
34
35
87
5
229
4
16
50
384
281
325
949
537
50
1008
542
433
827
18
15
14
34
35
87
5
229
4
16
50
384
281
325
372
24
52
1008
542
433
440
18
15
14
34
35
87
5
229
4
16
50
384
281
325
372
24
50
1008
542
433
440
18
15
14
34
35
87
5
229
4
16
50
384
281
325
372
280
52
1008
542
433
440
18
15
14
34
35
87
5
229
4
16
50
384
281
325
372
280
50
1008
542
433
440
18
15
14
34
35
87
5
229
4
16
50
384
281
325
372
280
436
1008
542
433
440
18
15
14
34
35
87
5
229
4
16
50
384
281
325
372
280
434
1008
542
433
440
18
15
14
34
35
87
5
229
4
16
50
384
281
325
948
536
52
1008
542
433
824
18
15
14
34
35
87
5
229
4
16
50
384
281
325
948
536
50
1008
542
433
824
18
15
14
34
35
87
5
229
4
16
50
384
281
325
373
24
52
1008
542
433
443
18
15
14
34
35
87
5
229
4
16
50
384
281
325
373
24
50
1008
542
433
443
18
15
14
34
35
87
5
229
4
16
50
384
281
325
373
25
52
1008
542
433
443
18
15
14
34
35
87
5
229
4
16
50
384
281
325
373
25
50
1008
542
433
443
18
15
14
34
35
87
5
229
4
16
50
384
281
325
373
25
436
1008
542
433
443
18
15
14
34
35
87
5
229
4
16
50
384
281
325
373
537
52
1008
542
433
443
18
15
14
34
35
87
5
229
4
16
50
384
281
325
373
280
52
1008
542
433
443
18
15
14
34
35
87
5
229
4
16
50
384
281
325
373
280
50
1008
542
433
443
18
15
14
34
35
87
5
229
4
16
50
384
281
325
373
280
436
1008
542
433
443
18
15
14
34
35
87
5
229
4
16
50
384
281
325
373
280
434
1008
542
433
443
18
15
14
34
35
87
5
229
4
16
50
384
281
325
373
281
52
1008
542
433
443
18
15
14
34
35
87
5
229
4
16
50
384
281
325
373
281
50
1008
542
433
443
18
15
14
34
35
87
5
229
4
16
50
384
281
325
373
281
436
1008
542
433
443
18
15
14
34
35
87
5
229
4
16
50
384
281
325
373
281
434
1008
542
433
443
18
15
14
34
35
87
5
229
4
16
50
384
281
837
901
24
52
1008
542
945
643
18
15
14
34
35
87
5
229
4
16
50
384
281
837
901
24
50
1008
542
945
643
18
15
14
34
35
87
5
229
4
16
50
384
281
837
901
25
52
1008
542
945
643
18
15
14
34
35
87
5
229
4
16
50
384
281
837
901
25
50
1008
542
945
643
18
15
14
34
35
87
5
229
4
16
50
384
281
837
901
536
52
1008
542
945
643
18
15
14
34
35
87
5
229
4
16
50
384
281
837
901
536
50
1008
542
945
643
18
15
14
34
35
87
5
229
4
16
50
384
281
837
901
537
52
1008
542
945
643
18
15
14
34
35
87
5
229
4
16
50
384
281
837
901
537
50
1008
542
945
643
18
15
14
34
35
87
5
229
4
16
50
384
281
837
901
1560
52
1008
542
945
643
18
15
14
34
35
87
5
229
4
16
50
384
281
837
901
1560
50
1008
542
945
643
18
15
14
34
35
87
5
229
4
16
50
384
281
837
901
280
50
1008
542
945
643
18
15
14
34
35
87
5
229
4
16
50
384
281
837
901
280
436
1008
542
945
643
18
15
14
34
35
87
5
229
4
16
50
384
281
837
901
1561
52
1008
542
945
643
18
15
14
34
35
87
5
229
4
16
50
384
281
837
901
1561
50
1008
542
945
643
18
15
14
34
35
87
5
229
4
16
50
384
281
837
901
281
436
1008
542
945
643
18
15
14
34
35
87
5
229
4
16
50
384
281
837
901
281
434
1008
542
945
643
18
15
14
34
35
87
5
229
4
16
50
384
281
837
325
24
52
1008
542
945
195
18
15
14
34
35
87
5
229
4
16
50
384
281
837
325
24
50
1008
542
945
195
18
15
14
34
35
87
5
229
4
16
50
384
281
837
325
24
436
1008
542
945
195
18
15
14
34
35
87
5
229
4
16
50
384
281
837
325
25
52
1008
542
945
195
18
15
14
34
35
87
5
229
4
16
50
384
281
837
325
25
50
1008
542
945
195
18
15
14
34
35
87
5
229
4
16
50
384
281
837
325
25
434
1008
542
945
195
18
15
14
34
35
87
5
229
4
16
50
384
281
837
325
280
52
1008
542
945
195
18
15
14
34
35
87
5
229
4
16
50
384
281
837
325
280
50
1008
542
945
195
18
15
14
34
35
87
5
229
4
16
50
384
281
837
325
280
436
1008
542
945
195
18
15
14
34
35
87
5
229
4
16
50
384
281
837
325
280
434
1008
542
945
195
18
15
14
34
35
87
5
229
4
16
50
384
281
837
325
281
52
1008
542
945
195
18
15
14
34
35
87
5
229
4
16
50
384
281
837
325
281
50
1008
542
945
195
18
15
14
34
35
87
5
229
4
16
50
384
281
837
325
281
436
1008
542
945
195
18
15
14
34
35
87
5
229
4
16
50
384
281
837
325
281
434
1008
542
945
195
18
15
14
34
35
87
5
229
4
16
50
384
281
837
965
536
52
1008
542
945
1187
18
15
14
34
35
87
5
229
4
16
50
384
281
837
965
536
50
1008
542
945
1187
18
15
14
34
35
87
5
229
4
16
50
384
281
837
965
537
52
1008
542
945
1187
18
15
14
34
35
87
5
229
4
16
50
384
281
837
965
537
50
1008
542
945
1187
18
15
14
34
35
87
5
229
4
16
50
384
281
837
965
280
50
1008
542
945
1187
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
24
52
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
24
50
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
24
436
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
24
434
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
25
52
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
25
50
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
25
436
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
25
434
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
280
52
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
280
50
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
280
436
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
280
692
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
280
690
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
281
52
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
281
50
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
281
436
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
281
692
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
281
434
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
281
690
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
152
52
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
152
50
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
152
434
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
153
52
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
229
153
50
1008
542
945
99
18
15
14
34
35
87
5
229
4
16
50
384
281
837
1012
536
50
1008
542
945
1208
18
15
14
34
35
87
5
229
4
16
50
384
281
837
1012
280
50
1008
542
945
1208
18
15
14
34
35
87
5
229
4
16
50
384
281
837
1013
536
52
1008
542
945
1211
18
15
14
34
35
87
5
229
4
16
50
384
281
837
1013
536
50
1008
542
945
1211
18
15
14
34
35
87
5
229
4
16
50
384
281
837
1013
537
52
1008
542
945
1211
18
15
14
34
35
87
5
229
4
16
50
384
281
837
1013
1560
52
1008
542
945
1211
18
15
14
34
35
87
5
229
4
16
50
384
281
837
1013
280
52
1008
542
945
1211
18
15
14
34
35
87
5
229
4
16
50
384
281
837
1013
280
50
1008
542
945
1211
18
15
14
34
35
87
5
229
4
16
50
384
281
837
1013
1561
52
1008
542
945
1211
18
15
14
34
35
87
5
229
4
16
50
384
281
837
1013
281
52
1008
542
945
1211
18
15
14
34
35
87
5
229
4
16
306
128
505
837
900
280
948
368
862
785
792
18
15
14
34
35
87
5
229
4
16
306
128
505
837
900
280
946
368
862
785
792
18
15
14
34
35
87
5
229
4
16
306
128
505
837
901
280
948
368
862
785
771
18
15
14
34
35
87
5
229
4
16
306
128
505
837
901
280
946
368
862
785
771
18
15
14
34
35
87
5
229
4
16
306
128
505
837
901
281
946
368
862
785
771
18
15
14
34
35
87
5
229
4
16
306
128
505
837
932
280
948
368
862
785
600
18
15
14
34
35
87
5
229
4
16
306
128
505
837
932
280
946
368
862
785
600
18
15
14
34
35
87
5
229
4
16
306
128
505
837
933
280
948
368
862
785
603
18
15
14
34
35
87
5
229
4
16
306
128
505
837
933
280
946
368
862
785
603
18
15
14
34
35
87
5
229
4
16
306
128
505
837
933
281
946
368
862
785
603
18
15
14
34
35
87
5
229
4
16
306
384
281
837
325
280
948
432
542
945
195
18
15
14
34
35
87
5
229
4
16
306
384
281
837
965
280
948
432
542
945
1187
18
15
14
34
35
87
5
229
4
16
306
384
281
837
229
280
948
432
542
945
99
18
15
14
34
35
87
5
229
4
272
50
384
281
325
325
792
1202
1008
542
433
451
18
15
14
34
35
87
5
229
4
272
50
384
281
325
325
793
1204
1008
542
433
451
18
15
14
34
35
87
5
229
4
272
562
640
281
409
913
665
1636
1008
542
1826
791
18
15
14
34
35
87
5
229
4
272
562
640
281
409
921
665
1636
1008
542
1826
807
18
15
14
34
35
87
5
229
4
272
178
128
505
837
900
664
356
368
862
785
792
18
15
14
34
35
87
5
229
4
272
178
128
505
837
901
664
356
368
862
785
771
18
15
14
34
35
87
5
229
4
272
178
128
505
837
901
665
356
368
862
785
771
18
15
14
34
35
87
5
229
4
272
178
384
281
325
901
664
356
880
542
433
771
18
15
14
34
35
87
5
229
4
272
306
384
281
325
325
792
692
752
542
433
451
18
15
14
34
35
87
5
229
4
272
306
384
281
325
325
792
690
752
542
433
451
18
15
14
34
35
87
5
229
4
272
306
384
281
325
325
793
692
752
542
433
451
18
15
14
34
35
87
5
229
4
272
306
384
281
325
357
792
692
752
542
433
739
18
15
14
34
35
87
5
229
4
272
306
384
281
325
357
792
690
752
542
433
739
18
15
14
34
35
87
5
229
4
272
306
384
281
325
357
793
692
752
542
433
739
18
15
14
34
35
87
5
229
4
272
306
384
281
325
372
792
690
752
542
433
440
18
15
14
34
35
87
5
229
4
272
306
384
281
325
373
792
692
752
542
433
443
18
15
14
34
35
87
5
229
4
272
306
384
281
325
373
792
690
752
542
433
443
18
15
14
34
35
87
5
229
4
272
306
384
281
325
373
793
692
752
542
433
443
18
15
14
34
35
87
5
229
4
272
306
384
281
837
965
792
690
752
542
945
1187
18
15
14
34
35
87
5
229
4
272
306
384
281
837
965
793
692
752
542
945
1187
18
15
14
34
35
87
5
229
4
272
306
640
505
325
900
664
1844
1392
350
273
792
18
15
14
34
35
87
5
229
4
272
306
640
505
325
900
664
1842
1392
350
273
792
18
15
14
34
35
87
5
229
4
272
306
640
505
325
901
664
1844
1392
350
273
771
18
15
14
34
35
87
5
229
4
272
306
640
505
325
901
664
1842
1392
350
273
771
18
15
14
34
35
87
5
229
4
272
306
640
505
325
901
665
1844
1392
350
273
771
18
15
14
34
35
87
5
229
4
272
306
640
505
837
900
664
1844
1392
350
785
792
18
15
14
34
35
87
5
229
4
272
306
640
505
837
900
664
1842
1392
350
785
792
18
15
14
34
35
87
5
229
4
272
306
640
505
837
901
664
1844
1392
350
785
771
18
15
14
34
35
87
5
229
4
272
306
640
505
837
901
664
1842
1392
350
785
771
18
15
14
34
35
87
5
229
4
272
306
640
505
837
901
665
1844
1392
350
785
771
18
15
14
34
35
87
5
229
260
16
50
128
281
837
453
24
52
496
798
945
163
18
15
14
34
35
87
5
229
260
16
50
128
281
837
453
24
50
496
798
945
163
18
15
14
34
35
87
5
229
260
16
50
128
281
837
453
24
564
496
798
945
163
18
15
14
34
35
87
5
229
260
16
50
128
281
837
453
24
562
496
798
945
163
18
15
14
34
35
87
5
229
260
16
50
128
281
837
453
25
52
496
798
945
163
18
15
14
34
35
87
5
229
260
16
50
128
281
837
453
25
564
496
798
945
163
18
15
14
34
35
87
5
229
260
16
50
128
281
837
500
24
50
496
798
945
184
18
15
14
34
35
87
5
229
260
16
50
128
281
837
501
24
52
496
798
945
187
18
15
14
34
35
87
5
229
260
16
50
128
281
837
501
24
50
496
798
945
187
18
15
14
34
35
87
5
229
260
16
50
128
281
837
501
25
52
496
798
945
187
18
15
14
34
35
87
5
229
260
16
50
128
281
837
741
24
52
496
798
945
1123
18
15
14
34
35
87
5
229
260
16
50
128
281
837
741
24
50
496
798
945
1123
18
15
14
34
35
87
5
229
260
16
50
128
281
837
741
24
564
496
798
945
1123
18
15
14
34
35
87
5
229
260
16
50
128
281
837
741
24
180
496
798
945
1123
18
15
14
34
35
87
5
229
260
16
50
128
281
837
741
24
562
496
798
945
1123
18
15
14
34
35
87
5
229
260
16
50
128
281
837
741
24
178
496
798
945
1123
18
15
14
34
35
87
5
229
260
16
50
128
281
837
741
24
436
496
798
945
1123
18
15
14
34
35
87
5
229
260
16
50
128
281
837
741
24
434
496
798
945
1123
18
15
14
34
35
87
5
229
260
16
50
128
281
837
741
25
52
496
798
945
1123
18
15
14
34
35
87
5
229
260
16
50
128
281
837
741
25
50
496
798
945
1123
18
15
14
34
35
87
5
229
260
16
50
128
281
837
741
25
564
496
798
945
1123
18
15
14
34
35
87
5
229
260
16
50
128
281
837
741
25
180
496
798
945
1123
18
15
14
34
35
87
5
229
260
16
50
128
281
837
741
25
562
496
798
945
1123
18
15
14
34
35
87
5
229
260
16
50
128
281
837
741
25
178
496
798
945
1123
18
15
14
34
35
87
5
229
260
16
50
128
281
837
741
25
436
496
798
945
1123
18
15
14
34
35
87
5
229
260
16
50
128
281
837
741
25
434
496
798
945
1123
18
15
14
34
35
87
5
229
260
16
50
384
281
325
389
24
50
1008
542
433
643
18
15
14
34
35
87
5
229
260
16
50
384
281
325
389
24
436
1008
542
433
643
18
15
14
34
35
87
5
229
260
16
50
384
281
325
389
24
434
1008
542
433
643
18
15
14
34
35
87
5
229
260
16
50
384
281
325
389
25
436
1008
542
433
643
18
15
14
34
35
87
5
229
260
16
50
384
281
325
389
25
434
1008
542
433
643
18
15
14
34
35
87
5
229
260
272
562
640
281
409
473
537
1588
1008
542
1826
1191
18
15
14
34
35
87
5
229
260
272
178
384
793
1433
401
409
218
752
1566
1826
1303
18
15
14
34
35
87
5
229
260
272
178
384
793
1433
409
409
218
752
1566
1826
1319
18
15
14
34
35
87
5
229
260
272
306
384
281
325
389
536
692
752
542
433
643
18
15
14
34
35
87
5
229
260
272
306
384
281
325
389
536
690
752
542
433
643
18
15
14
34
35
87
5
229
260
272
306
384
281
325
389
536
1844
432
542
433
643
18
15
14
34
35
87
5
229
260
272
306
384
281
325
389
536
1842
432
542
433
643
18
15
14
34
35
87
5
229
260
272
306
384
281
325
389
537
692
752
542
433
643
18
15
14
34
35
87
5
229
260
272
306
384
281
325
389
537
690
752
542
433
643
18
15
14
34
35
87
5
229
260
272
306
384
281
325
389
537
1844
432
542
433
643
18
15
14
34
35
87
5
229
260
272
306
384
281
325
837
536
692
752
542
433
963
18
15
14
34
35
87
5
229
260
272
306
384
281
325
837
536
690
752
542
433
963
18
15
14
34
35
87
5
229
260
272
306
384
281
325
837
536
1844
432
542
433
963
18
15
14
34
35
87
5
229
260
272
306
384
281
325
837
536
1842
432
542
433
963
18
15
14
34
35
87
5
229
260
272
306
384
281
325
837
537
692
752
542
433
963
18
15
14
34
35
87
5
229
260
272
306
384
281
325
837
537
690
752
542
433
963
18
15
14
34
35
87
5
229
260
272
306
384
281
325
837
537
1844
432
542
433
963
18
15
14
34
35
87
5
229
260
272
306
384
281
325
884
536
690
752
542
433
952
18
15
14
34
35
87
5
229
260
272
306
384
281
325
885
536
692
752
542
433
955
18
15
14
34
35
87
5
229
260
272
306
384
281
325
885
536
690
752
542
433
955
18
15
14
34
35
87
5
229
260
272
306
384
281
325
885
537
692
752
542
433
955
18
15
14
34
35
87
5
229
260
272
306
384
281
325
885
537
690
752
542
433
955
18
15
14
34
35
87
5
229
260
272
306
384
281
837
837
536
692
752
542
945
1219
18
15
14
34
35
87
5
229
260
272
306
384
281
837
837
536
690
752
542
945
1219
18
15
14
34
35
87
5
229
260
272
306
384
281
837
837
537
692
752
542
945
1219
18
15
14
34
35
87
5
229
260
272
306
384
281
837
837
537
690
752
542
945
1219
18
15
14
34
35
87
5
229
260
272
306
384
281
837
869
536
692
752
542
945
739
18
15
14
34
35
87
5
229
260
272
306
384
281
837
869
536
690
752
542
945
739
18
15
14
34
35
87
5
229
260
272
306
384
281
837
869
537
692
752
542
945
739
18
15
14
34
35
87
5
229
260
272
306
384
281
837
869
537
690
752
542
945
739
18
15
14
34
35
87
5
229
132
16
50
128
281
325
5
24
52
496
798
433
3
18
15
14
34
35
87
5
229
132
16
50
128
281
325
5
24
50
496
798
433
3
18
15
14
34
35
87
5
229
132
16
50
128
281
325
5
24
180
496
798
433
3
18
15
14
34
35
87
5
229
132
16
50
128
281
325
5
24
178
496
798
433
3
18
15
14
34
35
87
5
229
132
16
50
128
281
325
5
24
436
496
798
433
3
18
15
14
34
35
87
5
229
132
16
50
128
281
325
5
24
434
496
798
433
3
18
15
14
34
35
87
5
229
132
16
50
128
281
325
5
25
52
496
798
433
3
18
15
14
34
35
87
5
229
132
16
50
128
281
325
5
25
180
496
798
433
3
18
15
14
34
35
87
5
229
132
16
50
128
281
325
5
25
178
496
798
433
3
18
15
14
34
35
87
5
229
132
16
50
128
281
325
5
25
436
496
798
433
3
18
15
14
34
35
87
5
229
132
16
50
128
281
325
5
25
434
496
798
433
3
18
15
14
34
35
87
5
229
132
16
50
128
281
325
69
24
52
496
798
433
195
18
15
14
34
35
87
5
229
132
16
50
128
281
325
69
24
50
496
798
433
195
18
15
14
34
35
87
5
229
132
16
50
128
281
325
69
24
180
496
798
433
195
18
15
14
34
35
87
5
229
132
16
50
128
281
325
69
24
178
496
798
433
195
18
15
14
34
35
87
5
229
132
16
50
128
281
325
69
24
436
496
798
433
195
18
15
14
34
35
87
5
229
132
16
50
128
281
325
69
24
434
496
798
433
195
18
15
14
34
35
87
5
229
132
16
50
128
281
325
69
25
52
496
798
433
195
18
15
14
34
35
87
5
229
132
16
50
128
281
325
69
25
50
496
798
433
195
18
15
14
34
35
87
5
229
132
16
50
128
281
325
69
25
180
496
798
433
195
18
15
14
34
35
87
5
229
132
16
50
128
281
325
69
25
178
496
798
433
195
18
15
14
34
35
87
5
229
132
16
50
128
281
325
69
25
436
496
798
433
195
18
15
14
34
35
87
5
229
132
16
50
128
281
325
69
25
434
496
798
433
195
18
15
14
34
35
87
5
229
132
16
50
128
281
325
52
24
52
496
798
433
56
18
15
14
34
35
87
5
229
132
16
50
128
281
325
52
24
50
496
798
433
56
18
15
14
34
35
87
5
229
132
16
50
128
281
325
52
24
178
496
798
433
56
18
15
14
34
35
87
5
229
132
16
50
128
281
325
52
24
434
496
798
433
56
18
15
14
34
35
87
5
229
132
16
50
128
281
325
53
24
52
496
798
433
59
18
15
14
34
35
87
5
229
132
16
50
128
281
325
53
24
50
496
798
433
59
18
15
14
34
35
87
5
229
132
16
50
128
281
325
53
24
180
496
798
433
59
18
15
14
34
35
87
5
229
132
16
50
128
281
325
53
24
178
496
798
433
59
18
15
14
34
35
87
5
229
132
16
50
128
281
325
53
24
436
496
798
433
59
18
15
14
34
35
87
5
229
132
16
50
128
281
325
53
24
434
496
798
433
59
18
15
14
34
35
87
5
229
132
16
50
128
281
325
53
25
52
496
798
433
59
18
15
14
34
35
87
5
229
132
16
50
128
281
325
53
25
50
496
798
433
59
18
15
14
34
35
87
5
229
132
16
50
128
281
325
53
25
180
496
798
433
59
18
15
14
34
35
87
5
229
132
16
50
128
281
325
53
25
178
496
798
433
59
18
15
14
34
35
87
5
229
132
16
50
128
281
325
53
25
436
496
798
433
59
18
15
14
34
35
87
5
229
132
16
50
128
281
325
53
25
434
496
798
433
59
18
15
14
34
35
87
5
229
132
16
50
128
281
325
181
24
52
496
798
433
315
18
15
14
34
35
87
5
229
132
16
50
128
281
325
181
24
50
496
798
433
315
18
15
14
34
35
87
5
229
132
16
50
128
281
325
181
24
180
496
798
433
315
18
15
14
34
35
87
5
229
132
16
50
128
281
325
181
24
178
496
798
433
315
18
15
14
34
35
87
5
229
132
16
50
128
281
325
181
24
436
496
798
433
315
18
15
14
34
35
87
5
229
132
16
50
128
281
325
181
24
434
496
798
433
315
18
15
14
34
35
87
5
229
132
16
50
128
281
325
181
25
52
496
798
433
315
18
15
14
34
35
87
5
229
132
16
50
128
281
325
181
25
50
496
798
433
315
18
15
14
34
35
87
5
229
132
16
50
128
281
325
181
25
180
496
798
433
315
18
15
14
34
35
87
5
229
132
16
50
128
281
325
181
25
178
496
798
433
315
18
15
14
34
35
87
5
229
132
16
50
128
281
325
181
25
436
496
798
433
315
18
15
14
34
35
87
5
229
132
16
50
128
281
325
181
25
434
496
798
433
315
18
15
14
34
35
87
5
229
132
16
50
128
281
325
180
24
52
496
798
433
312
18
15
14
34
35
87
5
229
132
16
50
128
281
325
180
24
50
496
798
433
312
18
15
14
34
35
87
5
229
132
16
50
128
281
325
180
24
178
496
798
433
312
18
15
14
34
35
87
5
229
132
16
50
128
281
325
180
24
436
496
798
433
312
18
15
14
34
35
87
5
229
132
16
50
128
281
325
180
24
434
496
798
433
312
18
15
14
34
35
87
5
229
132
16
50
128
281
837
5
24
52
496
798
945
3
18
15
14
34
35
87
5
229
132
16
50
128
281
837
5
24
50
496
798
945
3
18
15
14
34
35
87
5
229
132
16
50
128
281
837
5
24
180
496
798
945
3
18
15
14
34
35
87
5
229
132
16
50
128
281
837
5
24
178
496
798
945
3
18
15
14
34
35
87
5
229
132
16
50
128
281
837
5
24
436
496
798
945
3
18
15
14
34
35
87
5
229
132
16
50
128
281
837
5
24
434
496
798
945
3
18
15
14
34
35
87
5
229
132
16
50
128
281
837
5
25
52
496
798
945
3
18
15
14
34
35
87
5
229
132
16
50
128
281
837
5
25
180
496
798
945
3
18
15
14
34
35
87
5
229
132
16
50
128
281
837
5
25
178
496
798
945
3
18
15
14
34
35
87
5
229
132
16
50
128
281
837
5
25
436
496
798
945
3
18
15
14
34
35
87
5
229
132
16
50
128
281
837
5
25
434
496
798
945
3
18
15
14
34
35
87
5
229
132
16
50
128
281
837
52
24
52
496
798
945
56
18
15
14
34
35
87
5
229
132
16
50
128
281
837
52
24
50
496
798
945
56
18
15
14
34
35
87
5
229
132
16
50
128
281
837
52
24
180
496
798
945
56
18
15
14
34
35
87
5
229
132
16
50
128
281
837
52
24
178
496
798
945
56
18
15
14
34
35
87
5
229
132
16
50
128
281
837
52
24
434
496
798
945
56
18
15
14
34
35
87
5
229
132
16
50
128
281
837
53
24
52
496
798
945
59
18
15
14
34
35
87
5
229
132
16
50
128
281
837
53
24
50
496
798
945
59
18
15
14
34
35
87
5
229
132
16
50
128
281
837
53
24
180
496
798
945
59
18
15
14
34
35
87
5
229
132
16
50
128
281
837
53
24
178
496
798
945
59
18
15
14
34
35
87
5
229
132
16
50
128
281
837
53
24
436
496
798
945
59
18
15
14
34
35
87
5
229
132
16
50
128
281
837
53
24
434
496
798
945
59
18
15
14
34
35
87
5
229
132
16
50
128
281
837
53
25
52
496
798
945
59
18
15
14
34
35
87
5
229
132
16
50
128
281
837
53
25
50
496
798
945
59
18
15
14
34
35
87
5
229
132
16
50
128
281
837
53
25
180
496
798
945
59
18
15
14
34
35
87
5
229
132
16
50
128
281
837
53
25
178
496
798
945
59
18
15
14
34
35
87
5
229
132
16
50
128
281
837
53
25
436
496
798
945
59
18
15
14
34
35
87
5
229
132
16
50
128
281
837
53
25
434
496
798
945
59
18
15
14
34
35
87
5
229
132
16
50
128
281
837
581
24
52
496
798
945
963
18
15
14
34
35
87
5
229
132
16
50
128
281
837
581
24
50
496
798
945
963
18
15
14
34
35
87
5
229
132
16
50
128
281
837
581
24
180
496
798
945
963
18
15
14
34
35
87
5
229
132
16
50
128
281
837
581
24
178
496
798
945
963
18
15
14
34
35
87
5
229
132
16
50
128
281
837
581
24
436
496
798
945
963
18
15
14
34
35
87
5
229
132
16
50
128
281
837
581
24
434
496
798
945
963
18
15
14
34
35
87
5
229
132
16
50
128
281
837
581
25
52
496
798
945
963
18
15
14
34
35
87
5
229
132
16
50
128
281
837
581
25
180
496
798
945
963
18
15
14
34
35
87
5
229
132
16
50
128
281
837
581
25
178
496
798
945
963
18
15
14
34
35
87
5
229
132
16
50
128
281
837
581
25
436
496
798
945
963
18
15
14
34
35
87
5
229
132
16
50
128
281
837
581
25
434
496
798
945
963
18
15
14
34
35
87
5
229
132
16
50
128
281
837
564
24
50
496
798
945
1080
18
15
14
34
35
87
5
229
132
16
50
128
281
837
564
24
178
496
798
945
1080
18
15
14
34
35
87
5
229
132
16
50
128
281
837
564
24
434
496
798
945
1080
18
15
14
34
35
87
5
229
132
16
50
128
281
837
565
24
50
496
798
945
1083
18
15
14
34
35
87
5
229
132
16
50
128
281
837
565
24
180
496
798
945
1083
18
15
14
34
35
87
5
229
132
16
50
128
281
837
565
24
178
496
798
945
1083
18
15
14
34
35
87
5
229
132
16
50
128
281
837
565
24
436
496
798
945
1083
18
15
14
34
35
87
5
229
132
16
50
128
281
837
565
24
434
496
798
945
1083
18
15
14
34
35
87
5
229
132
16
50
128
281
837
565
25
180
496
798
945
1083
18
15
14
34
35
87
5
229
132
16
50
128
281
837
565
25
178
496
798
945
1083
18
15
14
34
35
87
5
229
132
16
50
128
281
837
565
25
436
496
798
945
1083
18
15
14
34
35
87
5
229
132
16
50
128
281
837
565
25
434
496
798
945
1083
18
15
14
34
35
87
5
229
132
16
50
128
281
837
628
24
50
496
798
945
952
18
15
14
34
35
87
5
229
132
16
50
128
281
837
628
24
434
496
798
945
952
18
15
14
34
35
87
5
229
132
16
50
128
281
837
629
24
52
496
798
945
955
18
15
14
34
35
87
5
229
132
16
50
128
281
837
629
24
434
496
798
945
955
18
15
14
34
35
87
5
229
132
16
50
128
281
837
629
25
52
496
798
945
955
18
15
14
34
35
87
5
229
132
16
50
384
281
325
5
24
52
1008
542
433
3
18
15
14
34
35
87
5
229
132
16
50
384
281
325
5
24
50
1008
542
433
3
18
15
14
34
35
87
5
229
132
16
50
384
281
325
5
24
436
1008
542
433
3
18
15
14
34
35
87
5
229
132
16
50
384
281
325
5
24
434
1008
542
433
3
18
15
14
34
35
87
5
229
132
16
50
384
281
325
5
25
52
1008
542
433
3
18
15
14
34
35
87
5
229
132
16
50
384
281
325
5
25
50
1008
542
433
3
18
15
14
34
35
87
5
229
132
16
50
384
281
325
5
25
436
1008
542
433
3
18
15
14
34
35
87
5
229
132
16
50
384
281
325
5
25
434
1008
542
433
3
18
15
14
34
35
87
5
229
132
16
50
384
281
325
133
24
50
1008
542
433
259
18
15
14
34
35
87
5
229
132
16
50
384
281
325
133
24
436
1008
542
433
259
18
15
14
34
35
87
5
229
132
16
50
384
281
325
133
24
434
1008
542
433
259
18
15
14
34
35
87
5
229
132
16
50
384
281
325
133
25
436
1008
542
433
259
18
15
14
34
35
87
5
229
132
16
50
384
281
325
133
25
434
1008
542
433
259
18
15
14
34
35
87
5
229
132
16
50
384
281
325
69
24
52
1008
542
433
195
18
15
14
34
35
87
5
229
132
16
50
384
281
325
69
24
50
1008
542
433
195
18
15
14
34
35
87
5
229
132
16
50
384
281
325
69
24
436
1008
542
433
195
18
15
14
34
35
87
5
229
132
16
50
384
281
325
69
24
434
1008
542
433
195
18
15
14
34
35
87
5
229
132
16
50
384
281
325
69
25
52
1008
542
433
195
18
15
14
34
35
87
5
229
132
16
50
384
281
325
69
25
50
1008
542
433
195
18
15
14
34
35
87
5
229
132
16
50
384
281
325
69
25
436
1008
542
433
195
18
15
14
34
35
87
5
229
132
16
50
384
281
325
69
25
434
1008
542
433
195
18
15
14
34
35
87
5
229
132
16
50
384
281
325
52
24
52
1008
542
433
56
18
15
14
34
35
87
5
229
132
16
50
384
281
325
52
24
50
1008
542
433
56
18
15
14
34
35
87
5
229
132
16
50
384
281
325
52
24
434
1008
542
433
56
18
15
14
34
35
87
5
229
132
16
50
384
281
325
53
24
52
1008
542
433
59
18
15
14
34
35
87
5
229
132
16
50
384
281
325
53
24
50
1008
542
433
59
18
15
14
34
35
87
5
229
132
16
50
384
281
325
53
24
436
1008
542
433
59
18
15
14
34
35
87
5
229
132
16
50
384
281
325
53
24
434
1008
542
433
59
18
15
14
34
35
87
5
229
132
16
50
384
281
325
53
25
52
1008
542
433
59
18
15
14
34
35
87
5
229
132
16
50
384
281
325
53
25
50
1008
542
433
59
18
15
14
34
35
87
5
229
132
16
50
384
281
325
53
25
436
1008
542
433
59
18
15
14
34
35
87
5
229
132
16
50
384
281
325
53
25
434
1008
542
433
59
18
15
14
34
35
87
5
229
132
16
50
384
281
325
181
24
52
1008
542
433
315
18
15
14
34
35
87
5
229
132
16
50
384
281
325
181
24
50
1008
542
433
315
18
15
14
34
35
87
5
229
132
16
50
384
281
325
181
24
436
1008
542
433
315
18
15
14
34
35
87
5
229
132
16
50
384
281
325
181
24
434
1008
542
433
315
18
15
14
34
35
87
5
229
132
16
50
384
281
325
181
25
52
1008
542
433
315
18
15
14
34
35
87
5
229
132
16
50
384
281
325
181
25
50
1008
542
433
315
18
15
14
34
35
87
5
229
132
16
50
384
281
325
181
25
436
1008
542
433
315
18
15
14
34
35
87
5
229
132
16
50
384
281
325
181
25
434
1008
542
433
315
18
15
14
34
35
87
5
229
132
16
50
384
281
325
180
24
52
1008
542
433
312
18
15
14
34
35
87
5
229
132
16
50
384
281
325
180
24
50
1008
542
433
312
18
15
14
34
35
87
5
229
132
16
50
384
281
325
180
24
436
1008
542
433
312
18
15
14
34
35
87
5
229
132
16
50
384
281
325
180
24
434
1008
542
433
312
18
15
14
34
35
87
5
229
132
16
50
384
281
837
5
24
52
1008
542
945
3
18
15
14
34
35
87
5
229
132
16
50
384
281
837
5
24
50
1008
542
945
3
18
15
14
34
35
87
5
229
132
16
50
384
281
837
5
24
436
1008
542
945
3
18
15
14
34
35
87
5
229
132
16
50
384
281
837
5
24
434
1008
542
945
3
18
15
14
34
35
87
5
229
132
16
50
384
281
837
5
25
52
1008
542
945
3
18
15
14
34
35
87
5
229
132
16
50
384
281
837
5
25
50
1008
542
945
3
18
15
14
34
35
87
5
229
132
16
50
384
281
837
5
25
436
1008
542
945
3
18
15
14
34
35
87
5
229
132
16
50
384
281
837
5
25
434
1008
542
945
3
18
15
14
34
35
87
5
229
132
16
50
384
281
837
517
24
52
1008
542
945
1027
18
15
14
34
35
87
5
229
132
16
50
384
281
837
517
24
50
1008
542
945
1027
18
15
14
34
35
87
5
229
132
16
50
384
281
837
517
24
436
1008
542
945
1027
18
15
14
34
35
87
5
229
132
16
50
384
281
837
517
24
434
1008
542
945
1027
18
15
14
34
35
87
5
229
132
16
50
384
281
837
517
25
52
1008
542
945
1027
18
15
14
34
35
87
5
229
132
16
50
384
281
837
517
25
50
1008
542
945
1027
18
15
14
34
35
87
5
229
132
16
50
384
281
837
517
25
436
1008
542
945
1027
18
15
14
34
35
87
5
229
132
16
50
384
281
837
517
25
434
1008
542
945
1027
18
15
14
34
35
87
5
229
132
16
50
384
281
837
52
24
52
1008
542
945
56
18
15
14
34
35
87
5
229
132
16
50
384
281
837
52
24
50
1008
542
945
56
18
15
14
34
35
87
5
229
132
16
50
384
281
837
52
24
434
1008
542
945
56
18
15
14
34
35
87
5
229
132
16
50
384
281
837
53
24
52
1008
542
945
59
18
15
14
34
35
87
5
229
132
16
50
384
281
837
53
24
50
1008
542
945
59
18
15
14
34
35
87
5
229
132
16
50
384
281
837
53
24
436
1008
542
945
59
18
15
14
34
35
87
5
229
132
16
50
384
281
837
53
24
434
1008
542
945
59
18
15
14
34
35
87
5
229
132
16
50
384
281
837
53
25
52
1008
542
945
59
18
15
14
34
35
87
5
229
132
16
50
384
281
837
53
25
50
1008
542
945
59
18
15
14
34
35
87
5
229
132
16
50
384
281
837
53
25
436
1008
542
945
59
18
15
14
34
35
87
5
229
132
16
50
384
281
837
53
25
434
1008
542
945
59
18
15
14
34
35
87
5
229
132
16
50
384
281
837
581
24
52
1008
542
945
963
18
15
14
34
35
87
5
229
132
16
50
384
281
837
581
24
50
1008
542
945
963
18
15
14
34
35
87
5
229
132
16
50
384
281
837
581
24
436
1008
542
945
963
18
15
14
34
35
87
5
229
132
16
50
384
281
837
581
24
434
1008
542
945
963
18
15
14
34
35
87
5
229
132
16
50
384
281
837
581
25
52
1008
542
945
963
18
15
14
34
35
87
5
229
132
16
50
384
281
837
581
25
50
1008
542
945
963
18
15
14
34
35
87
5
229
132
16
50
384
281
837
581
25
436
1008
542
945
963
18
15
14
34
35
87
5
229
132
16
50
384
281
837
581
25
434
1008
542
945
963
18
15
14
34
35
87
5
229
132
16
50
384
281
837
564
24
50
1008
542
945
1080
18
15
14
34
35
87
5
229
132
16
50
384
281
837
564
24
434
1008
542
945
1080
18
15
14
34
35
87
5
229
132
16
50
384
281
837
565
24
50
1008
542
945
1083
18
15
14
34
35
87
5
229
132
16
50
384
281
837
565
24
436
1008
542
945
1083
18
15
14
34
35
87
5
229
132
16
50
384
281
837
565
24
434
1008
542
945
1083
18
15
14
34
35
87
5
229
132
16
50
384
281
837
565
25
436
1008
542
945
1083
18
15
14
34
35
87
5
229
132
16
50
384
281
837
565
25
434
1008
542
945
1083
18
15
14
34
35
87
5
229
132
16
50
384
281
837
628
24
50
1008
542
945
952
18
15
14
34
35
87
5
229
132
16
50
384
281
837
628
24
434
1008
542
945
952
18
15
14
34
35
87
5
229
132
16
50
384
281
837
629
24
52
1008
542
945
955
18
15
14
34
35
87
5
229
132
16
50
384
281
837
629
24
434
1008
542
945
955
18
15
14
34
35
87
5
229
132
16
50
384
281
837
629
25
52
1008
542
945
955
18
15
14
34
35
87
5
229
132
272
178
128
281
837
517
536
356
368
798
945
1027
18
15
14
34
35
87
5
229
132
272
178
128
281
837
517
537
356
368
798
945
1027
18
15
14
34
35
87
5
229
132
272
178
128
281
837
565
536
356
368
798
945
1083
18
15
14
34
35
87
5
229
132
272
178
128
281
837
565
537
356
368
798
945
1083
18
15
14
34
35
87
5
229
132
272
178
384
281
837
517
536
356
880
542
945
1027
18
15
14
34
35
87
5
229
132
272
178
384
281
837
517
537
356
880
542
945
1027
18
15
14
34
35
87
5
229
132
272
178
384
281
837
565
536
356
880
542
945
1083
18
15
14
34
35
87
5
229
132
272
178
384
281
837
565
537
356
880
542
945
1083
18
15
14
34
163
55
5
228
132
456
361
64
356
836
0
146
435
560
843
848
14
18
15
14
34
163
55
5
228
132
456
361
64
356
836
128
146
435
560
843
848
78
18
15
14
34
163
55
5
228
132
456
361
64
868
836
0
146
435
560
1867
848
14
18
15
14
34
163
55
5
228
132
456
361
64
868
836
512
146
435
560
1867
1360
1038
18
15
14
34
163
55
5
228
132
456
361
64
868
836
128
146
435
560
1867
848
78
18
15
14
34
163
55
5
229
4
168
194
64
356
325
325
337
922
512
407
405
502
18
15
14
34
163
55
5
229
4
456
194
64
356
837
900
420
122
0
839
849
280
18
15
14
34
163
55
5
229
4
456
194
64
356
837
901
420
122
0
839
849
258
18
15
14
34
163
55
5
229
4
456
194
64
356
837
932
420
122
0
839
849
600
18
15
14
34
163
55
5
229
4
456
194
64
356
837
933
420
122
0
839
849
602
18
15
14
34
163
55
5
229
4
456
194
64
357
837
901
420
116
512
838
849
258
18
15
14
34
163
55
5
229
4
456
194
64
357
837
901
420
122
0
838
849
258
18
15
14
34
163
55
5
229
4
456
194
64
357
837
933
420
116
512
838
841
601
18
15
14
34
163
55
5
229
4
456
194
64
357
837
933
420
122
0
838
841
601
18
15
14
34
163
55
5
229
4
456
322
64
356
837
932
420
412
336
839
849
600
18
15
14
34
163
55
5
229
4
456
322
64
356
837
933
420
412
336
839
849
602
18
15
14
34
163
55
5
229
4
456
322
64
357
325
901
420
372
336
838
1865
770
18
15
14
34
163
55
5
229
4
456
322
64
357
837
901
420
372
336
838
841
770
18
15
14
34
163
55
5
229
4
456
322
64
357
837
933
420
372
336
838
841
601
18
15
14
34
163
55
5
229
4
456
322
64
357
837
933
420
412
336
838
850
598
18
15
14
34
163
55
5
229
132
168
194
64
356
325
4
100
332
512
407
401
24
18
15
14
34
163
55
5
229
132
168
194
64
356
325
5
100
332
512
407
401
2
18
15
14
34
163
55
5
229
132
168
194
64
356
325
260
868
332
512
407
401
408
18
15
14
34
163
55
5
229
132
168
194
64
356
325
261
868
332
512
407
401
386
18
15
14
34
163
55
5
229
132
168
194
64
356
837
4
100
332
512
407
913
24
18
15
14
34
163
55
5
229
132
168
194
64
356
837
5
100
332
512
407
913
2
18
15
14
34
163
55
5
229
132
168
194
64
356
837
516
100
332
512
407
913
1048
18
15
14
34
163
55
5
229
132
168
194
64
356
837
517
100
332
512
407
913
1026
18
15
14
34
163
55
5
229
132
456
194
64
356
325
548
292
122
0
839
1873
1368
18
15
14
34
163
55
5
229
132
456
194
64
356
325
549
292
122
0
839
1873
1370
18
15
14
34
163
55
5
229
132
456
194
64
356
837
1
145
121
527
839
841
14
18
15
14
34
163
55
5
229
132
456
194
64
356
837
1
145
122
512
839
841
14
18
15
14
34
163
55
5
229
132
456
194
64
356
837
129
145
121
527
839
841
78
18
15
14
34
163
55
5
229
132
456
194
64
356
837
129
145
122
512
839
841
78
18
15
14
34
163
55
5
229
132
456
194
64
356
837
4
292
122
0
839
849
24
18
15
14
34
163
55
5
229
132
456
194
64
356
837
5
145
122
512
839
849
2
18
15
14
34
163
55
5
229
132
456
194
64
356
837
5
292
122
0
839
849
2
18
15
14
34
163
55
5
229
132
456
194
64
356
837
516
292
122
0
839
849
1048
18
15
14
34
163
55
5
229
132
456
194
64
356
837
517
145
122
512
839
849
1026
18
15
14
34
163
55
5
229
132
456
194
64
356
837
161
145
121
527
839
841
94
18
15
14
34
163
55
5
229
132
456
194
64
356
837
161
145
122
512
839
841
94
18
15
14
34
163
55
5
229
132
456
194
64
356
837
132
292
122
0
839
841
76
18
15
14
34
163
55
5
229
132
456
194
64
356
837
133
145
122
512
839
849
66
18
15
14
34
163
55
5
229
132
456
194
64
356
837
165
145
122
512
839
849
90
18
15
14
34
163
55
5
229
132
456
194
64
357
837
1
145
121
512
838
849
1
18
15
14
34
163
55
5
229
132
456
194
64
357
837
1
145
116
512
838
849
1
18
15
14
34
163
55
5
229
132
456
194
64
357
837
1
145
122
512
838
849
1
18
15
14
34
163
55
5
229
132
456
194
64
357
837
1
146
116
512
838
849
1
18
15
14
34
163
55
5
229
132
456
194
64
357
837
513
145
121
512
838
850
1055
18
15
14
34
163
55
5
229
132
456
194
64
357
837
513
145
116
512
838
850
1055
18
15
14
34
163
55
5
229
132
456
194
64
357
837
513
145
122
512
838
850
1055
18
15
14
34
163
55
5
229
132
456
194
64
357
837
513
146
116
512
838
850
1055
18
15
14
34
163
55
5
229
132
456
194
64
357
837
129
145
121
512
838
849
65
18
15
14
34
163
55
5
229
132
456
194
64
357
837
129
145
116
512
838
849
65
18
15
14
34
163
55
5
229
132
456
194
64
357
837
129
145
122
512
838
849
65
18
15
14
34
163
55
5
229
132
456
194
64
357
837
129
146
116
512
838
849
65
18
15
14
34
163
55
5
229
132
456
194
64
357
837
5
145
116
512
838
849
2
18
15
14
34
163
55
5
229
132
456
194
64
357
837
5
145
122
512
838
849
2
18
15
14
34
163
55
5
229
132
456
194
64
357
837
5
292
116
512
838
849
2
18
15
14
34
163
55
5
229
132
456
194
64
357
837
5
292
122
0
838
849
2
18
15
14
34
163
55
5
229
132
456
194
64
357
837
9
145
121
512
838
849
17
18
15
14
34
163
55
5
229
132
456
194
64
357
837
9
145
122
512
838
849
17
18
15
14
34
163
55
5
229
132
456
194
64
357
837
517
145
116
512
838
850
1027
18
15
14
34
163
55
5
229
132
456
194
64
357
837
517
145
122
512
838
850
1027
18
15
14
34
163
55
5
229
132
456
194
64
357
837
161
145
121
512
838
841
94
18
15
14
34
163
55
5
229
132
456
194
64
357
837
161
145
122
512
838
850
95
18
15
14
34
163
55
5
229
132
456
194
64
357
837
133
145
116
512
838
849
66
18
15
14
34
163
55
5
229
132
456
194
64
357
837
133
145
122
512
838
849
66
18
15
14
34
163
55
5
229
132
456
194
64
357
837
165
145
122
512
838
849
89
18
15
14
34
163
55
5
229
132
456
322
64
356
325
4
136
412
336
839
1873
1048
18
15
14
34
163
55
5
229
132
456
322
64
356
325
4
292
412
336
839
1873
1048
18
15
14
34
163
55
5
229
132
456
322
64
356
325
5
136
412
336
839
1873
1026
18
15
14
34
163
55
5
229
132
456
322
64
356
325
5
137
412
336
839
1873
1026
18
15
14
34
163
55
5
229
132
456
322
64
356
325
517
136
412
336
839
1873
1346
18
15
14
34
163
55
5
229
132
456
322
64
356
325
517
137
412
336
839
1873
1346
18
15
14
34
163
55
5
229
132
456
322
64
356
325
133
136
412
336
839
1873
1090
18
15
14
34
163
55
5
229
132
456
322
64
356
325
133
137
412
336
839
1873
1090
18
15
14
34
163
55
5
229
132
456
322
64
356
325
548
136
412
336
839
1873
1368
18
15
14
34
163
55
5
229
132
456
322
64
356
325
548
292
412
336
839
1873
1368
18
15
14
34
163
55
5
229
132
456
322
64
356
325
549
136
412
336
839
1873
1370
18
15
14
34
163
55
5
229
132
456
322
64
356
325
549
137
412
336
839
1873
1370
18
15
14
34
163
55
5
229
132
456
322
64
356
325
164
136
412
336
839
1873
1112
18
15
14
34
163
55
5
229
132
456
322
64
356
325
164
144
412
336
839
1873
1112
18
15
14
34
163
55
5
229
132
456
322
64
356
325
164
146
412
336
839
1873
1112
18
15
14
34
163
55
5
229
132
456
322
64
356
325
165
136
412
336
839
1873
1114
18
15
14
34
163
55
5
229
132
456
322
64
356
325
165
144
412
336
839
1873
1114
18
15
14
34
163
55
5
229
132
456
322
64
356
325
165
137
412
336
839
1873
1114
18
15
14
34
163
55
5
229
132
456
322
64
356
837
1
136
412
336
839
841
14
18
15
14
34
163
55
5
229
132
456
322
64
356
837
1
136
410
352
839
841
14
18
15
14
34
163
55
5
229
132
456
322
64
356
837
1
145
410
352
839
841
14
18
15
14
34
163
55
5
229
132
456
322
64
356
837
1
137
412
336
839
841
14
18
15
14
34
163
55
5
229
132
456
322
64
356
837
1
137
410
352
839
841
14
18
15
14
34
163
55
5
229
132
456
322
64
356
837
1
146
410
352
839
841
14
18
15
14
34
163
55
5
229
132
456
322
64
356
837
513
145
410
352
839
841
1038
18
15
14
34
163
55
5
229
132
456
322
64
356
837
513
137
412
336
839
841
1038
18
15
14
34
163
55
5
229
132
456
322
64
356
837
513
137
410
352
839
841
1038
18
15
14
34
163
55
5
229
132
456
322
64
356
837
513
146
410
352
839
841
1038
18
15
14
34
163
55
5
229
132
456
322
64
356
837
129
136
412
336
839
841
78
18
15
14
34
163
55
5
229
132
456
322
64
356
837
129
136
410
352
839
841
78
18
15
14
34
163
55
5
229
132
456
322
64
356
837
129
145
410
352
839
841
78
18
15
14
34
163
55
5
229
132
456
322
64
356
837
129
137
412
336
839
841
78
18
15
14
34
163
55
5
229
132
456
322
64
356
837
129
137
410
352
839
841
78
18
15
14
34
163
55
5
229
132
456
322
64
356
837
129
146
410
352
839
841
78
18
15
14
34
163
55
5
229
132
456
322
64
356
837
4
136
412
336
839
849
24
18
15
14
34
163
55
5
229
132
456
322
64
356
837
4
136
410
352
839
849
24
18
15
14
34
163
55
5
229
132
456
322
64
356
837
4
292
412
336
839
849
24
18
15
14
34
163
55
5
229
132
456
322
64
356
837
5
136
412
336
839
849
2
18
15
14
34
163
55
5
229
132
456
322
64
356
837
5
136
410
352
839
849
2
18
15
14
34
163
55
5
229
132
456
322
64
356
837
5
145
410
352
839
849
2
18
15
14
34
163
55
5
229
132
456
322
64
356
837
5
137
412
336
839
849
2
18
15
14
34
163
55
5
229
132
456
322
64
356
837
5
137
410
352
839
849
2
18
15
14
34
163
55
5
229
132
456
322
64
356
837
516
136
412
336
839
849
1048
18
15
14
34
163
55
5
229
132
456
322
64
356
837
516
136
410
352
839
849
1048
18
15
14
34
163
55
5
229
132
456
322
64
356
837
516
292
412
336
839
849
1048
18
15
14
34
163
55
5
229
132
456
322
64
356
837
517
136
412
336
839
849
1026
18
15
14
34
163
55
5
229
132
456
322
64
356
837
517
136
410
352
839
849
1026
18
15
14
34
163
55
5
229
132
456
322
64
356
837
517
145
410
352
839
849
1026
18
15
14
34
163
55
5
229
132
456
322
64
356
837
517
137
412
336
839
849
1026
18
15
14
34
163
55
5
229
132
456
322
64
356
837
517
137
410
352
839
849
1026
18
15
14
34
163
55
5
229
132
456
322
64
356
837
161
145
410
352
839
841
94
18
15
14
34
163
55
5
229
132
456
322
64
356
837
161
137
412
336
839
841
94
18
15
14
34
163
55
5
229
132
456
322
64
356
837
161
137
410
352
839
841
94
18
15
14
34
163
55
5
229
132
456
322
64
356
837
132
136
412
336
839
841
76
18
15
14
34
163
55
5
229
132
456
322
64
356
837
132
136
410
352
839
841
76
18
15
14
34
163
55
5
229
132
456
322
64
356
837
133
136
412
336
839
849
66
18
15
14
34
163
55
5
229
132
456
322
64
356
837
133
136
410
352
839
849
66
18
15
14
34
163
55
5
229
132
456
322
64
356
837
133
145
410
352
839
849
66
18
15
14
34
163
55
5
229
132
456
322
64
356
837
133
137
412
336
839
849
66
18
15
14
34
163
55
5
229
132
456
322
64
356
837
133
137
410
352
839
849
66
18
15
14
34
163
55
5
229
132
456
322
64
356
837
164
136
412
336
839
849
88
18
15
14
34
163
55
5
229
132
456
322
64
356
837
164
144
412
336
839
849
88
18
15
14
34
163
55
5
229
132
456
322
64
356
837
164
146
412
336
839
849
88
18
15
14
34
163
55
5
229
132
456
322
64
356
837
165
136
412
336
839
849
90
18
15
14
34
163
55
5
229
132
456
322
64
356
837
165
144
412
336
839
849
90
18
15
14
34
163
55
5
229
132
456
322
64
356
837
165
145
410
352
839
849
90
18
15
14
34
163
55
5
229
132
456
322
64
356
837
165
137
412
336
839
849
90
18
15
14
34
163
55
5
229
132
456
322
64
356
837
165
137
410
352
839
849
90
18
15
14
34
163
55
5
229
132
456
322
64
357
325
1
136
412
336
838
1874
1055
18
15
14
34
163
55
5
229
132
456
322
64
357
325
1
136
410
336
838
1874
1055
18
15
14
34
163
55
5
229
132
456
322
64
357
325
1
145
409
336
838
1873
1025
18
15
14
34
163
55
5
229
132
456
322
64
357
325
1
137
412
336
838
1874
1055
18
15
14
34
163
55
5
229
132
456
322
64
357
325
1
137
410
336
838
1874
1055
18
15
14
34
163
55
5
229
132
456
322
64
357
325
513
145
409
336
838
1873
1345
18
15
14
34
163
55
5
229
132
456
322
64
357
325
129
145
409
336
838
1873
1089
18
15
14
34
163
55
5
229
132
456
322
64
357
325
5
136
412
336
838
1874
1026
18
15
14
34
163
55
5
229
132
456
322
64
357
325
5
136
410
336
838
1874
1026
18
15
14
34
163
55
5
229
132
456
322
64
357
325
5
137
412
336
838
1874
1026
18
15
14
34
163
55
5
229
132
456
322
64
357
325
5
137
410
336
838
1874
1026
18
15
14
34
163
55
5
229
132
456
322
64
357
325
5
292
372
336
838
1865
1026
18
15
14
34
163
55
5
229
132
456
322
64
357
325
9
145
409
336
838
1873
1041
18
15
14
34
163
55
5
229
132
456
322
64
357
325
517
136
412
336
838
1874
1346
18
15
14
34
163
55
5
229
132
456
322
64
357
325
517
136
410
336
838
1874
1346
18
15
14
34
163
55
5
229
132
456
322
64
357
325
517
137
412
336
838
1874
1346
18
15
14
34
163
55
5
229
132
456
322
64
357
325
517
137
410
336
838
1874
1346
18
15
14
34
163
55
5
229
132
456
322
64
357
325
545
145
409
336
838
1874
1375
18
15
14
34
163
55
5
229
132
456
322
64
357
325
545
137
412
336
838
1874
1375
18
15
14
34
163
55
5
229
132
456
322
64
357
325
545
137
410
336
838
1874
1375
18
15
14
34
163
55
5
229
132
456
322
64
357
325
161
145
409
336
838
1874
1119
18
15
14
34
163
55
5
229
132
456
322
64
357
325
161
137
412
336
838
1874
1119
18
15
14
34
163
55
5
229
132
456
322
64
357
325
161
137
410
336
838
1874
1119
18
15
14
34
163
55
5
229
132
456
322
64
357
325
133
136
412
336
838
1874
1090
18
15
14
34
163
55
5
229
132
456
322
64
357
325
133
137
412
336
838
1874
1090
18
15
14
34
163
55
5
229
132
456
322
64
357
325
133
137
410
336
838
1874
1090
18
15
14
34
163
55
5
229
132
456
322
64
357
325
549
136
412
336
838
1874
1366
18
15
14
34
163
55
5
229
132
456
322
64
357
325
549
137
412
336
838
1874
1366
18
15
14
34
163
55
5
229
132
456
322
64
357
325
549
292
372
336
838
1865
1369
18
15
14
34
163
55
5
229
132
456
322
64
357
325
165
136
412
336
838
1874
1110
18
15
14
34
163
55
5
229
132
456
322
64
357
325
165
136
410
336
838
1874
1110
18
15
14
34
163
55
5
229
132
456
322
64
357
325
165
144
412
336
838
1874
1110
18
15
14
34
163
55
5
229
132
456
322
64
357
325
165
137
412
336
838
1874
1110
18
15
14
34
163
55
5
229
132
456
322
64
357
837
1
136
412
336
838
850
31
18
15
14
34
163
55
5
229
132
456
322
64
357
837
1
136
410
336
838
850
31
18
15
14
34
163
55
5
229
132
456
322
64
357
837
1
145
409
336
838
849
1
18
15
14
34
163
55
5
229
132
456
322
64
357
837
1
137
412
336
838
850
31
18
15
14
34
163
55
5
229
132
456
322
64
357
837
1
137
410
336
838
850
31
18
15
14
34
163
55
5
229
132
456
322
64
357
837
513
145
409
336
838
849
1025
18
15
14
34
163
55
5
229
132
456
322
64
357
837
513
137
412
336
838
850
1055
18
15
14
34
163
55
5
229
132
456
322
64
357
837
513
137
410
336
838
850
1055
18
15
14
34
163
55
5
229
132
456
322
64
357
837
129
145
409
336
838
849
65
18
15
14
34
163
55
5
229
132
456
322
64
357
837
5
136
412
336
838
850
2
18
15
14
34
163
55
5
229
132
456
322
64
357
837
5
136
410
336
838
850
2
18
15
14
34
163
55
5
229
132
456
322
64
357
837
5
137
412
336
838
850
2
18
15
14
34
163
55
5
229
132
456
322
64
357
837
5
137
410
336
838
850
2
18
15
14
34
163
55
5
229
132
456
322
64
357
837
5
292
372
336
838
841
2
18
15
14
34
163
55
5
229
132
456
322
64
357
837
9
145
409
336
838
849
17
18
15
14
34
163
55
5
229
132
456
322
64
357
837
517
136
412
336
838
850
1026
18
15
14
34
163
55
5
229
132
456
322
64
357
837
517
136
410
336
838
850
1026
18
15
14
34
163
55
5
229
132
456
322
64
357
837
517
137
412
336
838
850
1026
18
15
14
34
163
55
5
229
132
456
322
64
357
837
517
137
410
336
838
850
1026
18
15
14
34
163
55
5
229
132
456
322
64
357
837
161
145
409
336
838
841
94
18
15
14
34
163
55
5
229
132
456
322
64
357
837
161
137
412
336
838
850
95
18
15
14
34
163
55
5
229
132
456
322
64
357
837
161
137
410
336
838
850
95
18
15
14
34
163
55
5
229
132
456
322
64
357
837
521
145
409
336
838
849
1041
18
15
14
34
163
55
5
229
132
456
322
64
357
837
133
136
412
336
838
850
66
18
15
14
34
163
55
5
229
132
456
322
64
357
837
133
137
412
336
838
850
66
18
15
14
34
163
55
5
229
132
456
322
64
357
837
133
137
410
336
838
850
66
18
15
14
34
163
55
5
229
132
456
322
64
357
837
165
136
412
336
838
850
86
18
15
14
34
163
55
5
229
132
456
322
64
357
837
165
136
410
336
838
850
86
18
15
14
34
163
55
5
229
132
456
322
64
357
837
165
144
412
336
838
850
86
18
15
14
34
163
55
5
229
132
456
322
64
357
837
165
137
412
336
838
850
86
18
15
14
34
163
55
5
229
132
456
361
64
356
325
1
146
435
560
843
1865
1038
18
15
14
34
163
55
5
229
132
456
361
64
356
325
513
146
435
560
843
1865
1358
18
15
14
34
163
55
5
229
132
456
361
64
356
325
129
146
435
560
843
1865
1102
18
15
14
34
163
55
5
229
132
456
361
64
356
325
545
146
435
560
843
1865
1374
18
15
14
34
163
55
5
229
132
456
361
64
356
325
161
146
435
560
843
1865
1118
18
15
14
34
163
55
5
229
132
456
361
64
356
837
1
146
435
560
843
841
14
18
15
14
34
163
55
5
229
132
456
361
64
356
837
513
146
435
560
843
841
1038
18
15
14
34
163
55
5
229
132
456
361
64
356
837
129
146
435
560
843
841
78
18
15
14
34
163
55
5
229
132
456
361
64
356
837
161
146
435
560
843
841
94
18
15
14
34
163
55
5
229
132
456
361
64
868
1349
1
146
435
560
1867
1865
1358
18
15
14
34
163
55
5
229
132
456
361
64
868
1349
513
146
435
560
1867
1865
1038
18
15
14
34
163
55
5
229
132
456
361
64
868
1349
33
146
435
560
1867
1865
1374
18
15
14
34
163
55
5
229
132
456
361
64
868
837
1
146
435
560
1867
841
14
18
15
14
34
163
55
5
229
132
456
361
64
868
837
513
146
435
560
1867
1353
1038
18
15
14
34
163
55
5
229
132
456
361
64
868
837
129
146
435
560
1867
841
78
18
15
14
34
163
55
5
229
132
456
361
64
868
837
161
146
435
560
1867
857
94
18
15
14
34
163
87
5
229
4
272
946
512
281
409
913
793
948
1008
542
1826
791
18
15
14
34
163
87
5
229
4
272
946
512
281
409
913
793
946
1008
542
1826
791
18
15
14
34
163
87
5
229
4
272
946
512
281
409
1009
792
948
1008
542
1826
1463
18
15
14
34
163
87
5
229
4
272
946
512
281
409
1009
792
946
1008
542
1826
1463
18
15
14
34
163
87
5
229
4
272
946
512
281
409
1009
793
948
1008
542
1826
1463
18
15
14
34
163
87
5
229
4
272
946
512
281
409
1009
793
946
1008
542
1826
1463
18
15
14
34
163
87
5
229
4
272
946
512
281
409
977
793
948
1008
542
1826
1399
18
15
14
34
163
87
5
229
4
272
946
512
281
409
977
793
946
1008
542
1826
1399
18
15
14
34
163
87
5
229
4
272
946
512
281
409
985
793
948
1008
542
1826
1447
18
15
14
34
163
87
5
229
4
272
946
512
281
409
985
793
946
1008
542
1826
1447
18
15
14
34
163
87
5
229
4
272
946
512
281
409
921
793
948
1008
542
1826
807
18
15
14
34
163
87
5
229
4
272
946
512
281
409
921
793
946
1008
542
1826
807
18
15
14
34
163
87
5
229
260
272
946
512
281
409
401
537
948
1008
542
1826
1175
18
15
14
34
163
87
5
229
260
272
946
512
281
409
401
537
946
1008
542
1826
1175
18
15
14
34
163
87
5
229
260
272
946
512
281
409
401
409
948
1008
542
1826
1175
18
15
14
34
163
87
5
229
260
272
946
512
281
409
401
409
946
1008
542
1826
1175
18
15
14
34
163
87
5
229
260
272
946
512
281
409
433
536
948
1008
542
1826
311
18
15
14
34
163
87
5
229
260
272
946
512
281
409
433
536
946
1008
542
1826
311
18
15
14
34
163
87
5
229
260
272
946
512
281
409
433
537
948
1008
542
1826
311
18
15
14
34
163
87
5
229
260
272
946
512
281
409
433
537
946
1008
542
1826
311
18
15
14
34
163
87
5
229
260
272
946
512
281
409
433
409
948
1008
542
1826
311
18
15
14
34
163
87
5
229
260
272
946
512
281
409
433
409
946
1008
542
1826
311
18
15
14
34
163
87
5
229
260
272
946
512
281
409
753
408
948
1008
542
1826
951
18
15
14
34
163
87
5
229
260
272
946
512
281
409
753
408
946
1008
542
1826
951
18
15
14
34
163
87
5
229
260
272
946
512
281
409
753
409
948
1008
542
1826
951
18
15
14
34
163
87
5
229
260
272
946
512
281
409
473
537
948
1008
542
1826
1191
18
15
14
34
163
87
5
229
260
272
946
512
281
409
473
537
946
1008
542
1826
1191
18
15
14
34
291
311
5
228
132
272
450
448
628
836
512
536
762
655
667
544
910
18
15
14
34
291
311
5
229
4
168
450
448
100
837
321
337
409
527
839
841
206
18
15
14
34
291
311
5
229
4
168
450
448
100
837
321
337
410
512
839
841
206
18
15
14
34
291
311
5
229
4
168
450
448
100
837
337
337
409
527
839
841
254
18
15
14
34
291
311
5
229
4
168
450
448
100
837
337
337
410
512
839
841
254
18
15
14
34
291
311
5
229
4
168
450
448
100
837
325
337
410
512
791
849
194
18
15
14
34
291
311
5
229
4
168
450
448
101
837
321
337
404
512
838
841
206
18
15
14
34
291
311
5
229
4
168
450
448
101
837
337
337
409
512
838
841
254
18
15
14
34
291
311
5
229
4
168
450
448
101
837
337
337
404
512
838
841
254
18
15
14
34
291
311
5
229
4
168
450
448
101
837
325
337
404
512
838
841
205
18
15
14
34
291
311
5
229
4
168
450
448
101
837
325
337
410
512
838
850
194
18
15
14
34
291
311
5
229
4
168
450
448
101
837
341
337
404
512
838
841
253
18
15
14
34
291
311
5
229
4
456
450
448
100
837
900
420
172
256
839
841
268
18
15
14
34
291
311
5
229
4
456
450
448
100
837
901
420
172
256
839
841
258
18
15
14
34
291
311
5
229
4
456
450
448
100
837
932
420
172
256
839
841
600
18
15
14
34
291
311
5
229
4
456
450
448
100
837
933
420
172
256
839
841
602
18
15
14
34
291
311
5
229
4
456
450
448
101
837
901
420
172
512
838
850
258
18
15
14
34
291
311
5
229
4
456
450
448
101
837
933
420
172
512
838
850
598
18
15
14
34
291
311
5
229
132
456
450
448
100
837
1
145
153
527
839
841
14
18
15
14
34
291
311
5
229
132
456
450
448
100
837
1
145
154
512
839
841
14
18
15
14
34
291
311
5
229
132
456
450
448
100
837
1
145
665
527
839
841
14
18
15
14
34
291
311
5
229
132
456
450
448
100
837
1
145
666
512
839
841
14
18
15
14
34
291
311
5
229
132
456
450
448
100
837
1
137
153
527
839
841
14
18
15
14
34
291
311
5
229
132
456
450
448
100
837
1
137
172
256
839
841
14
18
15
14
34
291
311
5
229
132
456
450
448
100
837
1
137
156
256
839
841
14
18
15
14
34
291
311
5
229
132
456
450
448
100
837
1
137
154
512
839
841
14
18
15
14
34
291
311
5
229
132
456
450
448
100
837
1
137
665
527
839
841
14
18
15
14
34
291
311
5
229
132
456
450
448
100
837
1
137
666
512
839
841
14
18
15
14
34
291
311
5
229
132
456
450
448
100
837
1
146
154
512
839
841
14
18
15
14
34
291
311
5
229
132
456
450
448
100
837
1
146
666
512
839
841
14
18
15
14
34
291
311
5
229
132
456
450
448
100
837
129
145
153
527
839
841
78
18
15
14
34
291
311
5
229
132
456
450
448
100
837
129
145
154
512
839
841
78
18
15
14
34
291
311
5
229
132
456
450
448
100
837
129
145
665
527
839
841
78
18
15
14
34
291
311
5
229
132
456
450
448
100
837
129
145
666
512
839
841
78
18
15
14
34
291
311
5
229
132
456
450
448
100
837
129
137
153
527
839
841
78
18
15
14
34
291
311
5
229
132
456
450
448
100
837
129
137
172
256
839
841
78
18
15
14
34
291
311
5
229
132
456
450
448
100
837
129
137
156
256
839
841
78
18
15
14
34
291
311
5
229
132
456
450
448
100
837
129
137
154
512
839
841
78
18
15
14
34
291
311
5
229
132
456
450
448
100
837
129
137
665
527
839
841
78
18
15
14
34
291
311
5
229
132
456
450
448
100
837
129
137
666
512
839
841
78
18
15
14
34
291
311
5
229
132
456
450
448
100
837
129
146
156
256
839
841
78
18
15
14
34
291
311
5
229
132
456
450
448
100
837
129
146
154
512
839
841
78
18
15
14
34
291
311
5
229
132
456
450
448
100
837
129
146
666
512
839
841
78
18
15
14
34
291
311
5
229
132
456
450
448
100
837
4
136
156
256
839
841
12
18
15
14
34
291
311
5
229
132
456
450
448
100
837
4
136
154
512
791
849
24
18
15
14
34
291
311
5
229
132
456
450
448
100
837
4
136
666
512
791
849
24
18
15
14
34
291
311
5
229
132
456
450
448
100
837
4
144
156
256
839
841
12
18
15
14
34
291
311
5
229
132
456
450
448
100
837
4
292
172
256
839
841
12
18
15
14
34
291
311
5
229
132
456
450
448
100
837
4
292
300
256
839
849
24
18
15
14
34
291
311
5
229
132
456
450
448
100
837
5
136
154
512
791
849
26
18
15
14
34
291
311
5
229
132
456
450
448
100
837
5
136
666
512
791
849
26
18
15
14
34
291
311
5
229
132
456
450
448
100
837
5
145
154
512
791
849
26
18
15
14
34
291
311
5
229
132
456
450
448
100
837
5
145
666
512
791
849
26
18
15
14
34
291
311
5
229
132
456
450
448
100
837
5
137
154
512
791
849
26
18
15
14
34
291
311
5
229
132
456
450
448
100
837
5
137
666
512
791
849
26
18
15
14
34
291
311
5
229
132
456
450
448
100
837
5
292
300
256
839
849
2
18
15
14
34
291
311
5
229
132
456
450
448
100
837
161
145
153
527
839
841
94
18
15
14
34
291
311
5
229
132
456
450
448
100
837
161
145
154
512
839
841
94
18
15
14
34
291
311
5
229
132
456
450
448
100
837
161
137
153
527
839
841
94
18
15
14
34
291
311
5
229
132
456
450
448
100
837
161
137
172
256
839
841
94
18
15
14
34
291
311
5
229
132
456
450
448
100
837
161
137
156
256
839
841
94
18
15
14
34
291
311
5
229
132
456
450
448
100
837
161
137
154
512
839
841
94
18
15
14
34
291
311
5
229
132
456
450
448
100
837
161
137
665
527
839
841
94
18
15
14
34
291
311
5
229
132
456
450
448
100
837
161
137
666
512
839
841
94
18
15
14
34
291
311
5
229
132
456
450
448
100
837
577
145
153
527
839
841
974
18
15
14
34
291
311
5
229
132
456
450
448
100
837
577
145
154
512
839
841
974
18
15
14
34
291
311
5
229
132
456
450
448
100
837
577
145
665
527
839
841
974
18
15
14
34
291
311
5
229
132
456
450
448
100
837
577
145
666
512
839
841
974
18
15
14
34
291
311
5
229
132
456
450
448
100
837
577
137
153
527
839
841
974
18
15
14
34
291
311
5
229
132
456
450
448
100
837
577
137
172
256
839
841
974
18
15
14
34
291
311
5
229
132
456
450
448
100
837
577
137
156
256
839
841
974
18
15
14
34
291
311
5
229
132
456
450
448
100
837
577
137
154
512
839
841
974
18
15
14
34
291
311
5
229
132
456
450
448
100
837
577
137
665
527
839
841
974
18
15
14
34
291
311
5
229
132
456
450
448
100
837
577
137
668
512
807
841
974
18
15
14
34
291
311
5
229
132
456
450
448
100
837
577
137
666
512
839
841
974
18
15
14
34
291
311
5
229
132
456
450
448
100
837
577
146
156
256
839
841
974
18
15
14
34
291
311
5
229
132
456
450
448
100
837
577
146
154
512
839
841
974
18
15
14
34
291
311
5
229
132
456
450
448
100
837
577
146
666
512
839
841
974
18
15
14
34
291
311
5
229
132
456
450
448
100
837
132
136
156
256
839
841
76
18
15
14
34
291
311
5
229
132
456
450
448
100
837
132
136
154
512
839
841
76
18
15
14
34
291
311
5
229
132
456
450
448
100
837
132
292
172
256
839
841
76
18
15
14
34
291
311
5
229
132
456
450
448
100
837
132
292
300
256
839
841
76
18
15
14
34
291
311
5
229
132
456
450
448
100
837
133
136
172
256
839
841
66
18
15
14
34
291
311
5
229
132
456
450
448
100
837
133
136
156
256
839
841
66
18
15
14
34
291
311
5
229
132
456
450
448
100
837
133
136
154
512
791
849
66
18
15
14
34
291
311
5
229
132
456
450
448
100
837
133
136
666
512
791
849
66
18
15
14
34
291
311
5
229
132
456
450
448
100
837
133
145
154
512
791
849
66
18
15
14
34
291
311
5
229
132
456
450
448
100
837
133
145
666
512
791
849
66
18
15
14
34
291
311
5
229
132
456
450
448
100
837
133
137
156
256
839
841
66
18
15
14
34
291
311
5
229
132
456
450
448
100
837
133
137
154
512
791
849
66
18
15
14
34
291
311
5
229
132
456
450
448
100
837
133
137
666
512
791
849
66
18
15
14
34
291
311
5
229
132
456
450
448
100
837
133
292
172
256
839
841
66
18
15
14
34
291
311
5
229
132
456
450
448
100
837
133
292
300
256
839
849
66
18
15
14
34
291
311
5
229
132
456
450
448
100
837
164
136
172
256
839
841
88
18
15
14
34
291
311
5
229
132
456
450
448
100
837
164
136
156
256
839
841
88
18
15
14
34
291
311
5
229
132
456
450
448
100
837
164
136
154
512
791
849
88
18
15
14
34
291
311
5
229
132
456
450
448
100
837
164
146
156
256
839
841
88
18
15
14
34
291
311
5
229
132
456
450
448
100
837
164
146
154
512
791
849
88
18
15
14
34
291
311
5
229
132
456
450
448
100
837
164
146
666
512
791
849
88
18
15
14
34
291
311
5
229
132
456
450
448
100
837
164
292
172
256
839
841
88
18
15
14
34
291
311
5
229
132
456
450
448
100
837
164
292
300
256
839
849
88
18
15
14
34
291
311
5
229
132
456
450
448
100
837
581
145
154
512
791
849
962
18
15
14
34
291
311
5
229
132
456
450
448
100
837
581
145
666
512
791
849
962
18
15
14
34
291
311
5
229
132
456
450
448
100
837
165
136
172
256
839
841
90
18
15
14
34
291
311
5
229
132
456
450
448
100
837
165
136
156
256
839
841
90
18
15
14
34
291
311
5
229
132
456
450
448
100
837
165
136
154
512
791
849
90
18
15
14
34
291
311
5
229
132
456
450
448
100
837
165
136
666
512
791
849
90
18
15
14
34
291
311
5
229
132
456
450
448
100
837
165
145
154
512
791
849
90
18
15
14
34
291
311
5
229
132
456
450
448
100
837
165
145
666
512
791
849
90
18
15
14
34
291
311
5
229
132
456
450
448
100
837
165
137
172
256
839
841
90
18
15
14
34
291
311
5
229
132
456
450
448
100
837
165
137
156
256
839
841
90
18
15
14
34
291
311
5
229
132
456
450
448
100
837
165
137
154
512
791
849
90
18
15
14
34
291
311
5
229
132
456
450
448
100
837
165
137
666
512
791
849
90
18
15
14
34
291
311
5
229
132
456
450
448
100
837
612
136
172
256
839
841
984
18
15
14
34
291
311
5
229
132
456
450
448
100
837
612
136
156
256
839
841
984
18
15
14
34
291
311
5
229
132
456
450
448
100
837
612
136
668
512
807
841
984
18
15
14
34
291
311
5
229
132
456
450
448
100
837
613
136
172
256
839
841
994
18
15
14
34
291
311
5
229
132
456
450
448
100
837
613
136
156
256
839
841
994
18
15
14
34
291
311
5
229
132
456
450
448
100
837
613
136
668
512
807
841
994
18
15
14
34
291
311
5
229
132
456
450
448
100
837
613
145
154
512
791
849
986
18
15
14
34
291
311
5
229
132
456
450
448
100
837
613
137
172
256
839
841
994
18
15
14
34
291
311
5
229
132
456
450
448
100
837
613
137
156
256
839
841
994
18
15
14
34
291
311
5
229
132
456
450
448
100
837
613
137
154
512
791
849
986
18
15
14
34
291
311
5
229
132
456
450
448
100
837
613
137
668
512
807
841
994
18
15
14
34
291
311
5
229
132
456
450
448
100
837
613
137
666
512
791
849
986
18
15
14
34
291
311
5
229
132
456
450
448
101
837
1
145
153
512
838
849
1
18
15
14
34
291
311
5
229
132
456
450
448
101
837
1
145
154
512
838
850
31
18
15
14
34
291
311
5
229
132
456
450
448
101
837
1
145
665
512
838
849
1
18
15
14
34
291
311
5
229
132
456
450
448
101
837
1
145
666
512
838
850
31
18
15
14
34
291
311
5
229
132
456
450
448
101
837
1
137
156
512
838
850
31
18
15
14
34
291
311
5
229
132
456
450
448
101
837
1
137
154
512
838
850
31
18
15
14
34
291
311
5
229
132
456
450
448
101
837
1
137
668
512
838
850
31
18
15
14
34
291
311
5
229
132
456
450
448
101
837
1
137
666
512
838
850
31
18
15
14
34
291
311
5
229
132
456
450
448
101
837
1
146
154
512
838
850
31
18
15
14
34
291
311
5
229
132
456
450
448
101
837
129
145
153
512
838
849
65
18
15
14
34
291
311
5
229
132
456
450
448
101
837
129
145
665
512
838
849
65
18
15
14
34
291
311
5
229
132
456
450
448
101
837
5
136
172
256
838
850
3
18
15
14
34
291
311
5
229
132
456
450
448
101
837
5
136
156
512
838
850
3
18
15
14
34
291
311
5
229
132
456
450
448
101
837
5
136
154
512
838
850
3
18
15
14
34
291
311
5
229
132
456
450
448
101
837
5
136
668
512
838
850
3
18
15
14
34
291
311
5
229
132
456
450
448
101
837
5
136
666
512
838
850
3
18
15
14
34
291
311
5
229
132
456
450
448
101
837
5
145
154
512
838
850
3
18
15
14
34
291
311
5
229
132
456
450
448
101
837
5
145
666
512
838
850
3
18
15
14
34
291
311
5
229
132
456
450
448
101
837
5
137
156
512
838
850
3
18
15
14
34
291
311
5
229
132
456
450
448
101
837
5
137
154
512
838
850
3
18
15
14
34
291
311
5
229
132
456
450
448
101
837
5
137
668
512
838
850
3
18
15
14
34
291
311
5
229
132
456
450
448
101
837
5
137
666
512
838
850
3
18
15
14
34
291
311
5
229
132
456
450
448
101
837
5
292
556
512
838
850
3
18
15
14
34
291
311
5
229
132
456
450
448
101
837
5
292
172
512
838
850
3
18
15
14
34
291
311
5
229
132
456
450
448
101
837
5
292
300
256
838
850
3
18
15
14
34
291
311
5
229
132
456
450
448
101
837
9
145
153
512
838
849
17
18
15
14
34
291
311
5
229
132
456
450
448
101
837
9
145
665
512
838
849
17
18
15
14
34
291
311
5
229
132
456
450
448
101
837
9
137
153
512
838
849
17
18
15
14
34
291
311
5
229
132
456
450
448
101
837
9
137
665
512
838
849
17
18
15
14
34
291
311
5
229
132
456
450
448
101
837
161
145
153
512
838
841
94
18
15
14
34
291
311
5
229
132
456
450
448
101
837
161
145
154
512
838
850
95
18
15
14
34
291
311
5
229
132
456
450
448
101
837
161
137
153
512
838
841
94
18
15
14
34
291
311
5
229
132
456
450
448
101
837
161
137
156
512
838
850
95
18
15
14
34
291
311
5
229
132
456
450
448
101
837
161
137
154
512
838
850
95
18
15
14
34
291
311
5
229
132
456
450
448
101
837
161
137
665
512
838
841
94
18
15
14
34
291
311
5
229
132
456
450
448
101
837
161
137
668
512
838
850
95
18
15
14
34
291
311
5
229
132
456
450
448
101
837
161
137
666
512
838
850
95
18
15
14
34
291
311
5
229
132
456
450
448
101
837
577
145
153
512
838
849
961
18
15
14
34
291
311
5
229
132
456
450
448
101
837
577
145
665
512
838
849
961
18
15
14
34
291
311
5
229
132
456
450
448
101
837
133
136
172
256
838
850
66
18
15
14
34
291
311
5
229
132
456
450
448
101
837
133
136
156
512
838
850
66
18
15
14
34
291
311
5
229
132
456
450
448
101
837
133
136
154
512
838
850
66
18
15
14
34
291
311
5
229
132
456
450
448
101
837
133
136
668
512
838
850
66
18
15
14
34
291
311
5
229
132
456
450
448
101
837
133
136
666
512
838
850
66
18
15
14
34
291
311
5
229
132
456
450
448
101
837
133
145
154
512
838
850
66
18
15
14
34
291
311
5
229
132
456
450
448
101
837
133
145
666
512
838
850
66
18
15
14
34
291
311
5
229
132
456
450
448
101
837
133
137
156
512
838
850
66
18
15
14
34
291
311
5
229
132
456
450
448
101
837
133
137
154
512
838
850
66
18
15
14
34
291
311
5
229
132
456
450
448
101
837
133
137
668
512
838
850
66
18
15
14
34
291
311
5
229
132
456
450
448
101
837
133
137
666
512
838
850
66
18
15
14
34
291
311
5
229
132
456
450
448
101
837
133
292
172
512
838
850
66
18
15
14
34
291
311
5
229
132
456
450
448
101
837
133
292
300
256
838
850
66
18
15
14
34
291
311
5
229
132
456
450
448
101
837
609
136
172
256
838
850
991
18
15
14
34
291
311
5
229
132
456
450
448
101
837
609
145
153
512
838
841
993
18
15
14
34
291
311
5
229
132
456
450
448
101
837
609
145
172
512
838
850
991
18
15
14
34
291
311
5
229
132
456
450
448
101
837
609
145
154
512
838
850
991
18
15
14
34
291
311
5
229
132
456
450
448
101
837
609
145
665
512
838
841
993
18
15
14
34
291
311
5
229
132
456
450
448
101
837
609
145
666
512
838
850
991
18
15
14
34
291
311
5
229
132
456
450
448
101
837
609
137
153
512
838
841
993
18
15
14
34
291
311
5
229
132
456
450
448
101
837
609
137
156
512
838
850
991
18
15
14
34
291
311
5
229
132
456
450
448
101
837
609
137
154
512
838
850
991
18
15
14
34
291
311
5
229
132
456
450
448
101
837
609
137
668
512
838
850
991
18
15
14
34
291
311
5
229
132
456
450
448
101
837
581
145
154
512
838
850
962
18
15
14
34
291
311
5
229
132
456
450
448
101
837
581
145
666
512
838
850
962
18
15
14
34
291
311
5
229
132
456
450
448
101
837
165
136
172
256
838
850
91
18
15
14
34
291
311
5
229
132
456
450
448
101
837
165
136
156
512
838
850
91
18
15
14
34
291
311
5
229
132
456
450
448
101
837
165
136
154
512
838
850
91
18
15
14
34
291
311
5
229
132
456
450
448
101
837
165
136
668
512
838
850
91
18
15
14
34
291
311
5
229
132
456
450
448
101
837
165
136
666
512
838
850
91
18
15
14
34
291
311
5
229
132
456
450
448
101
837
165
144
156
512
838
850
91
18
15
14
34
291
311
5
229
132
456
450
448
101
837
165
144
668
512
838
850
91
18
15
14
34
291
311
5
229
132
456
450
448
101
837
165
145
154
512
838
850
91
18
15
14
34
291
311
5
229
132
456
450
448
101
837
165
145
666
512
838
850
91
18
15
14
34
291
311
5
229
132
456
450
448
101
837
165
137
156
512
838
850
91
18
15
14
34
291
311
5
229
132
456
450
448
101
837
165
137
154
512
838
850
91
18
15
14
34
291
311
5
229
132
456
450
448
101
837
165
137
668
512
838
850
91
18
15
14
34
291
311
5
229
132
456
450
448
101
837
165
137
666
512
838
850
91
18
15
14
34
291
311
5
229
132
456
450
448
101
837
617
137
153
512
838
849
977
18
15
14
34
291
311
5
229
132
456
450
448
101
837
617
137
665
512
838
849
977
18
15
14
34
291
311
5
229
132
456
450
448
101
837
613
136
172
256
838
850
982
18
15
14
34
291
311
5
229
132
456
450
448
101
837
613
136
156
512
838
850
982
18
15
14
34
291
311
5
229
132
456
450
448
101
837
613
136
668
512
838
850
982
18
15
14
34
291
311
5
229
132
456
450
448
101
837
613
145
154
512
838
850
982
18
15
14
34
291
311
5
229
132
456
450
448
101
837
613
137
156
512
838
850
982
18
15
14
34
291
311
5
229
132
456
450
448
101
837
613
137
154
512
838
850
982
18
15
14
34
291
311
5
229
132
456
450
448
101
837
613
137
668
512
838
850
982
18
15
14
34
291
311
5
229
132
456
450
448
101
837
613
137
666
512
838
850
982
18
15
14
34
291
823
5
228
132
456
450
960
100
836
0
136
668
1536
807
531
1
18
15
14
34
291
823
5
228
132
456
450
960
100
836
0
144
666
1536
807
531
1
18
15
14
34
291
823
5
228
132
456
450
960
100
836
512
136
668
1536
807
531
897
18
15
14
34
291
823
5
228
132
456
450
960
100
836
512
144
666
1536
807
531
897
18
15
14
34
291
823
5
228
132
456
450
960
100
836
8
136
668
1536
807
531
17
18
15
14
34
291
823
5
228
132
456
450
960
100
836
8
144
666
1536
807
531
17
18
15
14
34
291
823
5
228
132
456
450
960
100
836
5
136
668
1536
807
531
35
18
15
14
34
291
823
5
228
132
456
450
960
100
836
5
145
666
1536
807
531
35
18
15
14
34
291
823
5
228
132
456
450
960
100
836
517
136
668
1536
807
531
923
18
15
14
34
291
823
5
228
132
456
450
960
100
836
517
145
666
1536
807
531
923
18
15
14
34
291
823
5
228
132
456
450
960
100
836
584
136
668
1536
807
531
1009
18
15
14
34
291
823
5
228
132
456
450
960
100
836
584
144
666
1536
807
531
1009
18
15
14
34
291
823
5
228
132
456
450
960
100
836
165
136
668
1536
807
531
91
18
15
14
34
291
823
5
228
132
456
450
960
100
836
616
136
668
1536
807
531
977
18
15
14
34
291
823
5
228
132
456
450
960
100
836
613
136
668
1536
807
531
995
18
15
14
34
291
823
5
229
4
272
818
960
100
837
897
793
986
863
839
549
270
18
15
14
34
291
823
5
229
4
272
818
960
100
837
901
793
986
863
839
549
290
18
15
14
34
291
823
5
229
4
272
818
960
101
325
897
793
986
863
1357
1352
782
18
15
14
34
291
823
5
229
4
272
818
960
101
325
357
793
986
863
1357
1352
730
18
15
14
34
291
823
5
229
4
272
818
960
101
837
897
793
986
863
845
536
270
18
15
14
34
291
823
5
229
4
272
818
960
101
837
901
793
986
863
845
536
258
18
15
14
34
291
823
5
229
4
272
818
960
101
837
949
793
986
863
845
536
826
18
15
14
34
291
823
5
229
4
168
450
960
100
837
321
337
409
783
807
530
206
18
15
14
34
291
823
5
229
4
168
450
960
100
837
321
337
410
768
807
530
206
18
15
14
34
291
823
5
229
4
168
450
960
100
837
325
337
410
768
791
529
194
18
15
14
34
291
823
5
229
4
168
450
960
101
837
325
337
404
768
838
530
194
18
15
14
34
291
823
5
229
4
168
450
960
101
837
325
337
410
768
838
530
194
18
15
14
34
291
823
5
229
260
272
818
960
100
837
385
537
986
863
839
549
142
18
15
14
34
291
823
5
229
260
272
818
960
100
837
385
409
986
863
839
549
142
18
15
14
34
291
823
5
229
260
272
818
960
100
837
837
537
986
863
839
549
418
18
15
14
34
291
823
5
229
260
272
818
960
101
837
385
537
986
863
845
536
142
18
15
14
34
291
823
5
229
260
272
818
960
101
837
385
409
986
863
845
536
142
18
15
14
34
291
823
5
229
260
272
818
960
101
837
389
537
986
863
845
536
130
18
15
14
34
291
823
5
229
260
272
818
960
101
837
389
409
986
863
845
536
130
18
15
14
34
291
823
5
229
260
272
818
960
101
837
837
537
986
863
845
536
450
18
15
14
34
291
823
5
229
132
272
818
960
101
325
1
537
986
863
1357
1352
526
18
15
14
34
291
823
5
229
132
272
818
960
101
325
165
537
986
863
1357
1352
90
18
15
14
34
291
823
5
229
132
456
450
960
100
837
1
145
665
1551
839
549
14
18
15
14
34
291
823
5
229
132
456
450
960
100
837
1
145
666
1536
807
553
14
18
15
14
34
291
823
5
229
132
456
450
960
100
837
1
137
684
1536
807
553
14
18
15
14
34
291
823
5
229
132
456
450
960
100
837
1
137
668
1536
807
553
14
18
15
14
34
291
823
5
229
132
456
450
960
100
837
1
137
666
1536
807
553
14
18
15
14
34
291
823
5
229
132
456
450
960
100
837
1
146
666
1536
807
553
14
18
15
14
34
291
823
5
229
132
456
450
960
100
837
513
145
665
1551
807
530
926
18
15
14
34
291
823
5
229
132
456
450
960
100
837
513
145
666
1536
807
530
926
18
15
14
34
291
823
5
229
132
456
450
960
100
837
513
137
556
1536
807
530
926
18
15
14
34
291
823
5
229
132
456
450
960
100
837
513
137
684
1536
807
530
926
18
15
14
34
291
823
5
229
132
456
450
960
100
837
513
137
668
1536
807
530
926
18
15
14
34
291
823
5
229
132
456
450
960
100
837
513
146
666
1536
807
530
926
18
15
14
34
291
823
5
229
132
456
450
960
100
837
129
137
556
768
807
530
78
18
15
14
34
291
823
5
229
132
456
450
960
100
837
129
137
666
1536
807
530
78
18
15
14
34
291
823
5
229
132
456
450
960
100
837
4
136
668
1536
807
533
20
18
15
14
34
291
823
5
229
132
456
450
960
100
837
4
136
666
1536
839
529
24
18
15
14
34
291
823
5
229
132
456
450
960
100
837
4
292
556
768
839
529
24
18
15
14
34
291
823
5
229
132
456
450
960
100
837
4
292
300
768
839
529
24
18
15
14
34
291
823
5
229
132
456
450
960
100
837
5
136
668
1536
807
533
22
18
15
14
34
291
823
5
229
132
456
450
960
100
837
5
136
666
1536
839
529
2
18
15
14
34
291
823
5
229
132
456
450
960
100
837
5
145
666
1536
807
533
22
18
15
14
34
291
823
5
229
132
456
450
960
100
837
5
137
668
1536
807
533
22
18
15
14
34
291
823
5
229
132
456
450
960
100
837
5
137
666
1536
807
533
22
18
15
14
34
291
823
5
229
132
456
450
960
100
837
5
292
556
768
839
529
2
18
15
14
34
291
823
5
229
132
456
450
960
100
837
5
292
300
768
839
529
2
18
15
14
34
291
823
5
229
132
456
450
960
100
837
516
136
668
1536
807
533
916
18
15
14
34
291
823
5
229
132
456
450
960
100
837
516
136
666
1536
839
529
920
18
15
14
34
291
823
5
229
132
456
450
960
100
837
516
292
556
768
839
529
920
18
15
14
34
291
823
5
229
132
456
450
960
100
837
516
292
300
768
839
529
920
18
15
14
34
291
823
5
229
132
456
450
960
100
837
517
136
684
1536
807
530
898
18
15
14
34
291
823
5
229
132
456
450
960
100
837
517
136
668
1536
807
530
898
18
15
14
34
291
823
5
229
132
456
450
960
100
837
517
136
666
1536
839
529
898
18
15
14
34
291
823
5
229
132
456
450
960
100
837
517
145
666
1536
807
530
898
18
15
14
34
291
823
5
229
132
456
450
960
100
837
517
137
668
1536
807
530
898
18
15
14
34
291
823
5
229
132
456
450
960
100
837
517
292
300
768
839
529
898
18
15
14
34
291
823
5
229
132
456
450
960
100
837
161
137
556
768
807
530
94
18
15
14
34
291
823
5
229
132
456
450
960
100
837
161
137
668
1536
807
530
94
18
15
14
34
291
823
5
229
132
456
450
960
100
837
161
137
666
1536
807
530
94
18
15
14
34
291
823
5
229
132
456
450
960
100
837
577
145
665
1551
807
530
974
18
15
14
34
291
823
5
229
132
456
450
960
100
837
577
145
666
1536
807
530
974
18
15
14
34
291
823
5
229
132
456
450
960
100
837
577
137
684
1536
807
530
974
18
15
14
34
291
823
5
229
132
456
450
960
100
837
577
137
668
1536
807
530
974
18
15
14
34
291
823
5
229
132
456
450
960
100
837
577
137
666
1536
807
530
974
18
15
14
34
291
823
5
229
132
456
450
960
100
837
577
146
666
1536
807
530
974
18
15
14
34
291
823
5
229
132
456
450
960
100
837
133
136
556
768
839
529
66
18
15
14
34
291
823
5
229
132
456
450
960
100
837
133
292
300
768
839
529
66
18
15
14
34
291
823
5
229
132
456
450
960
100
837
36
292
556
768
807
533
52
18
15
14
34
291
823
5
229
132
456
450
960
100
837
36
292
300
768
807
533
52
18
15
14
34
291
823
5
229
132
456
450
960
100
837
37
292
300
768
807
533
54
18
15
14
34
291
823
5
229
132
456
450
960
100
837
609
145
665
1551
807
530
1006
18
15
14
34
291
823
5
229
132
456
450
960
100
837
609
145
666
1536
807
530
1006
18
15
14
34
291
823
5
229
132
456
450
960
100
837
609
137
668
1536
807
530
1006
18
15
14
34
291
823
5
229
132
456
450
960
100
837
625
145
666
1536
807
549
958
18
15
14
34
291
823
5
229
132
456
450
960
100
837
625
137
666
1536
807
549
958
18
15
14
34
291
823
5
229
132
456
450
960
100
837
164
136
668
1536
807
533
84
18
15
14
34
291
823
5
229
132
456
450
960
100
837
164
292
300
768
839
529
88
18
15
14
34
291
823
5
229
132
456
450
960
100
837
581
145
666
1536
807
533
1014
18
15
14
34
291
823
5
229
132
456
450
960
100
837
165
136
668
1536
807
533
86
18
15
14
34
291
823
5
229
132
456
450
960
100
837
165
136
666
1536
839
529
90
18
15
14
34
291
823
5
229
132
456
450
960
100
837
165
137
666
1536
807
533
86
18
15
14
34
291
823
5
229
132
456
450
960
100
837
597
145
666
1536
807
530
1018
18
15
14
34
291
823
5
229
132
456
450
960
100
837
612
136
668
1536
807
533
980
18
15
14
34
291
823
5
229
132
456
450
960
100
837
613
136
668
1536
807
533
982
18
15
14
34
291
823
5
229
132
456
450
960
100
837
613
137
668
1536
807
533
982
18
15
14
34
291
823
5
229
132
456
450
960
100
837
613
137
666
1536
807
533
982
18
15
14
34
291
823
5
229
132
456
450
960
100
837
629
145
666
1536
807
569
954
18
15
14
34
291
823
5
229
132
456
450
960
101
837
1
145
665
1536
838
529
1
18
15
14
34
291
823
5
229
132
456
450
960
101
837
1
145
666
1536
838
530
31
18
15
14
34
291
823
5
229
132
456
450
960
101
837
1
137
668
1536
806
562
15
18
15
14
34
291
823
5
229
132
456
450
960
101
837
1
137
666
1536
838
530
31
18
15
14
34
291
823
5
229
132
456
450
960
101
837
1
146
666
1536
806
530
31
18
15
14
34
291
823
5
229
132
456
450
960
101
837
513
145
665
1536
838
529
897
18
15
14
34
291
823
5
229
132
456
450
960
101
837
513
145
666
1536
838
530
927
18
15
14
34
291
823
5
229
132
456
450
960
101
837
513
137
668
1536
806
562
911
18
15
14
34
291
823
5
229
132
456
450
960
101
837
513
146
666
1536
806
530
927
18
15
14
34
291
823
5
229
132
456
450
960
101
837
4
136
668
1536
806
528
24
18
15
14
34
291
823
5
229
132
456
450
960
101
837
4
136
666
1536
838
549
12
18
15
14
34
291
823
5
229
132
456
450
960
101
837
4
292
556
768
806
528
24
18
15
14
34
291
823
5
229
132
456
450
960
101
837
4
292
300
768
806
528
24
18
15
14
34
291
823
5
229
132
456
450
960
101
837
5
136
668
1536
838
530
3
18
15
14
34
291
823
5
229
132
456
450
960
101
837
5
136
666
1536
838
530
3
18
15
14
34
291
823
5
229
132
456
450
960
101
837
5
145
666
1536
838
530
3
18
15
14
34
291
823
5
229
132
456
450
960
101
837
5
137
668
1536
806
528
34
18
15
14
34
291
823
5
229
132
456
450
960
101
837
5
137
666
1536
838
530
3
18
15
14
34
291
823
5
229
132
456
450
960
101
837
5
292
556
768
838
530
3
18
15
14
34
291
823
5
229
132
456
450
960
101
837
5
292
300
768
838
530
3
18
15
14
34
291
823
5
229
132
456
450
960
101
837
9
145
665
1536
838
529
17
18
15
14
34
291
823
5
229
132
456
450
960
101
837
9
145
666
1536
838
549
17
18
15
14
34
291
823
5
229
132
456
450
960
101
837
9
137
666
1536
838
549
17
18
15
14
34
291
823
5
229
132
456
450
960
101
837
516
136
668
1536
806
528
920
18
15
14
34
291
823
5
229
132
456
450
960
101
837
516
136
666
1536
806
528
920
18
15
14
34
291
823
5
229
132
456
450
960
101
837
516
292
556
768
806
528
920
18
15
14
34
291
823
5
229
132
456
450
960
101
837
516
292
300
768
806
528
920
18
15
14
34
291
823
5
229
132
456
450
960
101
837
517
136
684
1536
806
528
922
18
15
14
34
291
823
5
229
132
456
450
960
101
837
517
136
668
1536
838
530
899
18
15
14
34
291
823
5
229
132
456
450
960
101
837
517
136
666
1536
838
530
899
18
15
14
34
291
823
5
229
132
456
450
960
101
837
517
145
666
1536
838
530
899
18
15
14
34
291
823
5
229
132
456
450
960
101
837
517
137
668
1536
806
528
922
18
15
14
34
291
823
5
229
132
456
450
960
101
837
517
292
300
768
838
530
899
18
15
14
34
291
823
5
229
132
456
450
960
101
837
161
137
665
1536
806
528
94
18
15
14
34
291
823
5
229
132
456
450
960
101
837
161
137
668
1536
806
528
94
18
15
14
34
291
823
5
229
132
456
450
960
101
837
161
137
666
1536
838
530
95
18
15
14
34
291
823
5
229
132
456
450
960
101
837
577
145
665
1536
838
529
961
18
15
14
34
291
823
5
229
132
456
450
960
101
837
577
145
666
1536
806
549
929
18
15
14
34
291
823
5
229
132
456
450
960
101
837
577
137
666
1536
806
549
929
18
15
14
34
291
823
5
229
132
456
450
960
101
837
577
146
666
1536
806
549
929
18
15
14
34
291
823
5
229
132
456
450
960
101
837
521
145
665
1536
806
549
913
18
15
14
34
291
823
5
229
132
456
450
960
101
837
521
145
666
1536
806
549
913
18
15
14
34
291
823
5
229
132
456
450
960
101
837
521
137
666
1536
806
549
913
18
15
14
34
291
823
5
229
132
456
450
960
101
837
132
292
300
768
806
528
76
18
15
14
34
291
823
5
229
132
456
450
960
101
837
133
136
556
768
838
530
66
18
15
14
34
291
823
5
229
132
456
450
960
101
837
133
292
300
768
838
530
66
18
15
14
34
291
823
5
229
132
456
450
960
101
837
37
292
300
768
806
528
54
18
15
14
34
291
823
5
229
132
456
450
960
101
837
609
145
665
1536
838
530
991
18
15
14
34
291
823
5
229
132
456
450
960
101
837
609
145
666
1536
838
530
991
18
15
14
34
291
823
5
229
132
456
450
960
101
837
609
137
668
1536
806
528
990
18
15
14
34
291
823
5
229
132
456
450
960
101
837
580
144
668
1536
806
528
972
18
15
14
34
291
823
5
229
132
456
450
960
101
837
164
136
668
1536
806
528
88
18
15
14
34
291
823
5
229
132
456
450
960
101
837
164
292
300
768
806
528
88
18
15
14
34
291
823
5
229
132
456
450
960
101
837
581
145
666
1536
838
530
962
18
15
14
34
291
823
5
229
132
456
450
960
101
837
165
136
668
1536
838
530
86
18
15
14
34
291
823
5
229
132
456
450
960
101
837
165
136
666
1536
838
530
86
18
15
14
34
291
823
5
229
132
456
450
960
101
837
165
137
666
1536
838
530
86
18
15
14
34
291
823
5
229
132
456
450
960
101
837
612
136
668
1536
806
528
984
18
15
14
34
291
823
5
229
132
456
450
960
101
837
613
136
668
1536
838
530
982
18
15
14
34
291
823
5
229
132
456
450
960
101
837
613
137
668
1536
806
528
994
18
15
14
34
291
823
5
229
132
456
450
960
101
837
613
137
666
1536
838
530
982
18
15
14
34
291
823
5
229
132
456
450
960
101
837
629
145
666
1536
806
549
957
18
15
14
450
35
55
5
229
260
904
658
704
740
325
388
776
780
1024
791
533
664
18
15
14
450
35
55
5
229
260
904
658
704
740
325
388
772
780
1024
791
533
664
18
15
14
450
35
55
5
229
260
904
658
704
740
325
388
784
780
1024
791
533
664
18
15
14
450
35
55
5
229
260
904
658
704
740
325
388
804
780
1024
791
533
664
18
15
14
450
35
55
5
229
260
904
658
704
740
325
389
776
780
1024
791
533
666
18
15
14
450
35
55
5
229
260
904
658
704
740
325
389
772
780
1024
791
533
666
18
15
14
450
35
55
5
229
260
904
658
704
740
325
389
777
780
1024
791
533
666
18
15
14
450
35
55
5
229
260
904
658
704
740
325
389
804
780
1024
791
533
666
18
15
14
450
35
55
5
229
260
904
658
704
740
325
868
776
780
1024
791
533
1748
18
15
14
450
35
55
5
229
260
904
658
704
740
325
868
772
780
1024
791
533
1748
18
15
14
450
35
55
5
229
260
904
658
704
740
325
868
784
780
1024
791
533
1748
18
15
14
450
35
55
5
229
260
904
658
704
740
325
868
786
780
1024
791
533
1748
18
15
14
450
35
55
5
229
260
904
658
704
740
325
868
804
780
1024
791
533
1748
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1233
1682
780
512
1574
1552
1150
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1233
1682
908
512
1574
1552
1150
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1252
1668
780
512
1574
1552
1132
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1252
1668
652
512
1574
1552
1132
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1252
1672
780
512
1574
1552
1132
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1252
1672
652
512
1574
1552
1132
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1236
1668
780
512
1574
1552
1144
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1236
1668
652
512
1574
1552
1144
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1236
1668
908
512
1574
1552
1144
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1236
1672
780
512
1574
1552
1144
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1236
1672
652
512
1574
1552
1144
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1236
1672
908
512
1574
1552
1144
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1236
1680
780
512
1574
1552
1144
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1236
1680
652
512
1574
1552
1144
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1236
1680
908
512
1574
1552
1144
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1253
1668
780
512
1574
1552
1122
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1253
1668
652
512
1574
1552
1122
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1253
1672
780
512
1574
1552
1122
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1253
1672
652
512
1574
1552
1122
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1253
1680
780
512
1574
1552
1122
18
15
14
450
35
55
517
741
260
904
658
704
1893
1349
1253
1680
652
512
1574
1552
1122
18
15
14
66
35
55
5
228
4
312
962
960
756
324
360
816
882
527
667
531
721
18
15
14
66
35
55
5
228
4
312
930
960
692
324
360
816
914
527
683
531
721
18
15
14
66
35
55
5
228
260
600
194
960
740
324
384
936
1242
1792
807
531
1793
18
15
14
66
35
55
5
228
260
600
194
960
740
324
389
936
1242
1792
807
531
1819
18
15
14
66
35
55
5
229
4
136
194
64
356
837
897
913
953
911
967
841
270
18
15
14
66
35
55
5
229
4
136
194
64
356
837
897
913
954
896
967
841
270
18
15
14
66
35
55
5
229
4
136
194
64
356
837
897
905
954
896
967
841
270
18
15
14
66
35
55
5
229
4
136
194
64
356
837
933
905
954
896
967
841
602
18
15
14
66
35
55
5
229
4
136
194
64
357
837
897
900
948
896
966
841
769
18
15
14
66
35
55
5
229
4
136
194
64
357
837
897
913
948
896
966
841
769
18
15
14
66
35
55
5
229
4
136
194
64
357
837
897
913
953
896
966
841
769
18
15
14
66
35
55
5
229
4
136
194
64
357
837
897
913
954
896
966
841
769
18
15
14
66
35
55
5
229
4
136
194
64
357
837
897
914
948
896
966
841
769
18
15
14
66
35
55
5
229
4
136
194
64
357
837
901
900
948
896
966
841
770
18
15
14
66
35
55
5
229
4
136
194
64
357
837
933
900
948
896
966
841
601
18
15
14
66
35
55
5
229
4
136
194
64
357
837
933
904
954
896
966
841
601
18
15
14
66
35
55
5
229
4
312
930
960
740
325
356
816
914
512
663
529
728
18
15
14
66
35
55
5
229
4
312
930
960
740
325
356
816
924
512
663
533
724
18
15
14
66
35
55
5
229
4
312
930
960
740
325
357
817
922
1024
791
529
738
18
15
14
66
35
55
5
229
4
312
930
960
741
325
353
817
921
512
662
529
737
18
15
14
66
35
55
5
229
4
312
930
960
741
325
353
817
922
512
662
529
737
18
15
14
66
35
55
5
229
4
312
930
960
741
325
357
817
916
512
662
529
738
18
15
14
66
35
55
5
229
4
312
930
960
741
325
357
817
922
512
662
529
738
18
15
14
66
35
55
5
229
260
304
962
960
868
837
869
564
882
1024
1351
329
354
18
15
14
66
35
55
5
229
260
304
962
960
869
837
869
564
884
1024
1350
329
354
18
15
14
66
35
55
5
229
260
304
962
960
869
837
869
564
882
1024
1350
329
354
18
15
14
66
35
55
5
229
260
304
930
960
868
837
849
1881
1434
256
327
549
1278
18
15
14
66
35
55
5
229
260
304
930
960
869
837
833
1881
1433
256
326
529
1217
18
15
14
66
35
55
5
229
260
816
962
960
868
837
849
857
890
1024
1351
329
382
18
15
14
66
35
55
5
229
260
816
962
960
869
837
869
1588
884
1024
1350
329
354
18
15
14
66
35
55
5
229
260
312
962
960
868
837
869
561
882
1024
1351
329
354
18
15
14
66
35
55
5
229
260
312
962
960
868
837
869
561
890
1024
1351
329
354
18
15
14
66
35
55
5
229
260
312
962
960
868
837
741
561
882
1024
1351
1353
1122
18
15
14
66
35
55
5
229
260
312
962
960
869
837
865
561
881
1024
1350
329
353
18
15
14
66
35
55
5
229
260
312
962
960
869
837
865
561
889
1024
1350
329
353
18
15
14
66
35
55
5
229
260
312
962
960
869
837
865
561
884
1024
1350
329
353
18
15
14
66
35
55
5
229
260
312
962
960
869
837
865
561
890
1024
1350
329
353
18
15
14
66
35
55
5
229
260
312
962
960
869
837
865
562
881
1024
1350
329
353
18
15
14
66
35
55
5
229
260
312
962
960
869
837
865
562
890
1024
1350
329
353
18
15
14
66
35
55
5
229
260
312
962
960
869
837
869
561
890
1024
1350
329
354
18
15
14
66
35
55
5
229
260
312
930
960
740
325
389
561
858
1024
791
529
666
18
15
14
66
35
55
5
229
260
312
930
960
740
325
869
561
858
1024
791
529
1762
18
15
14
66
35
55
5
229
260
312
930
960
740
325
741
561
858
1024
791
529
1634
18
15
14
66
35
55
5
229
260
312
930
960
741
325
385
561
916
512
662
529
641
18
15
14
66
35
55
5
229
260
312
930
960
741
325
385
561
922
512
662
529
641
18
15
14
66
35
55
5
229
260
312
930
960
741
325
865
561
921
512
662
529
1761
18
15
14
66
35
55
5
229
260
312
930
960
741
325
865
561
922
512
662
529
1761
18
15
14
66
35
55
5
229
260
312
930
960
741
325
389
561
916
512
662
529
642
18
15
14
66
35
55
5
229
260
312
930
960
741
325
389
561
922
512
662
529
642
18
15
14
66
35
55
5
229
260
312
930
960
741
325
869
561
922
512
662
529
1762
18
15
14
66
35
55
5
229
260
600
194
960
724
325
388
936
1260
1792
823
561
1816
18
15
14
66
35
55
5
229
260
600
194
960
724
325
389
936
1260
1792
823
561
642
18
15
14
66
35
55
5
229
260
600
194
960
724
325
389
937
1260
1792
823
561
642
18
15
14
66
35
55
5
229
260
600
194
960
740
325
385
936
1242
1792
807
530
1822
18
15
14
66
35
55
5
229
260
600
194
960
740
325
388
936
1242
1792
791
529
1816
18
15
14
66
35
55
5
229
260
600
194
960
740
325
388
936
1244
1792
791
529
1816
18
15
14
66
35
55
5
229
260
600
194
960
740
325
389
936
1242
1792
791
529
1794
18
15
14
66
35
55
5
229
260
600
194
960
740
325
389
936
1244
1792
791
529
1794
18
15
14
66
35
55
5
229
260
600
194
960
740
325
389
937
1242
1792
791
529
1794
18
15
14
66
35
55
5
229
260
600
194
960
740
325
389
937
1244
1792
791
529
1794
18
15
14
66
35
55
5
229
260
600
194
960
741
325
385
936
1242
1792
806
530
1793
18
15
14
66
35
55
5
229
260
600
194
960
741
325
388
936
1242
1792
806
528
1816
18
15
14
66
35
55
5
229
260
600
194
960
741
325
388
936
1244
1792
806
528
1816
18
15
14
66
35
55
5
229
260
600
194
960
741
325
389
936
1242
1792
806
528
1818
18
15
14
66
35
55
5
229
260
600
194
960
741
325
389
936
1244
1792
806
528
1818
18
15
14
66
35
55
5
229
260
600
194
960
741
325
389
937
1242
1792
806
528
1818
18
15
14
66
35
55
5
229
260
600
194
960
741
325
389
937
1244
1792
806
528
1818
18
15
14
66
35
55
5
229
260
824
962
960
868
837
869
1585
882
1024
1351
329
354
18
15
14
66
35
55
5
229
260
824
962
960
868
837
869
1585
890
1024
1351
329
354
18
15
14
66
35
55
5
229
260
824
962
960
869
837
865
1585
881
1024
1350
329
353
18
15
14
66
35
55
5
229
260
824
962
960
869
837
865
1585
889
1024
1350
329
353
18
15
14
66
35
55
5
229
260
824
962
960
869
837
865
1585
884
1024
1350
329
353
18
15
14
66
35
55
5
229
260
824
962
960
869
837
865
1585
890
1024
1350
329
353
18
15
14
66
35
55
5
229
260
824
962
960
869
837
869
1585
890
1024
1350
329
354
18
15
14
66
35
55
5
229
132
88
194
64
217
409
17
40
218
336
350
706
22
18
15
14
66
35
55
5
229
132
88
194
64
217
409
17
41
218
336
350
706
22
18
15
14
66
35
55
5
229
132
88
194
64
217
409
9
41
218
336
350
706
6
18
15
14
66
35
55
5
229
132
88
194
64
357
837
1
41
434
903
973
840
14
18
15
14
66
35
55
5
229
132
88
194
64
357
837
129
41
434
903
973
840
78
18
15
14
66
35
55
5
740
516
312
962
960
756
1860
901
561
882
527
667
1555
131
18
15
14
66
35
55
5
740
516
312
962
960
1780
1860
901
561
882
527
1691
1555
131
18
15
14
66
35
87
5
228
132
88
194
256
498
408
8
40
436
432
436
546
6
18
15
14
66
35
87
5
229
4
136
194
256
793
1433
913
913
985
1744
1694
1826
1174
18
15
14
66
35
87
5
229
4
136
194
256
793
1433
953
905
988
720
1694
1826
1254
18
15
14
66
35
87
5
229
132
136
194
256
793
1433
537
777
988
1744
1694
1826
1062
18
15
14
66
35
87
5
229
132
88
194
256
501
325
5
40
436
432
438
280
514
18
15
14
66
35
87
5
229
132
88
194
256
501
325
133
40
436
432
438
280
258
18
15
14
66
35
87
5
229
132
88
194
256
501
837
5
40
436
432
438
792
2
18
15
14
66
35
311
5
228
516
312
194
448
628
836
1920
562
370
783
923
544
1678
18
15
14
66
35
311
5
228
516
312
194
448
628
836
1925
561
370
783
923
531
1667
18
15
14
66
35
311
5
228
516
312
194
448
628
836
1957
562
370
783
923
531
1627
18
15
14
66
35
311
5
229
4
312
930
448
613
837
929
817
921
0
918
530
607
18
15
14
66
35
311
5
229
4
312
930
448
613
837
929
817
922
0
918
530
607
18
15
14
66
35
311
5
229
4
312
930
448
613
837
933
817
922
0
918
529
601
18
15
14
66
35
311
5
229
260
312
930
448
613
837
865
561
921
0
918
529
353
18
15
14
66
35
311
5
229
260
312
930
448
613
837
865
561
922
0
918
529
353
18
15
14
66
35
311
5
229
260
312
930
448
613
837
869
561
922
0
918
529
354
18
15
14
66
963
567
5
229
516
648
1794
1312
357
837
1921
905
1562
1760
22
568
1678
18
15
14
66
963
567
5
741
516
648
1794
800
1125
1861
1409
905
1562
224
534
658
1695
18
15
14
66
963
567
5
741
516
648
1794
800
1125
1861
837
840
1626
224
534
658
418
18
15
14
66
963
567
5
741
516
648
1794
800
1125
1861
1417
905
1561
224
534
657
1681
18
15
14
66
963
567
5
741
516
648
1794
800
613
1861
1409
905
1562
224
22
568
1678
18
15
14
66
963
567
5
741
516
648
1794
800
613
1861
1457
905
1562
224
22
530
1854
18
15
14
66
963
567
5
741
516
648
1794
800
613
1861
1417
905
1561
224
22
529
1681
18
15
14
66
963
567
5
741
516
648
1794
800
613
1861
1445
904
1564
224
22
530
1627
18
15
14
66
963
567
5
741
516
648
1794
800
613
1861
1445
904
1562
224
22
530
1627
18
15
14
66
963
567
5
741
516
648
1794
800
613
1861
1445
905
1562
224
22
530
1627
18
15
14
66
963
567
5
741
132
648
1794
800
1125
1861
1025
1809
1561
224
534
657
1921
18
15
14
66
963
567
5
741
132
648
1794
800
1125
1861
1025
1809
1562
224
534
658
1951
18
15
14
66
963
567
5
741
132
648
1794
800
1125
1861
1029
1800
1564
224
534
658
1922
18
15
14
66
963
567
5
741
132
648
1794
800
1125
1861
1029
1800
1562
224
534
658
1922
18
15
14
66
963
567
5
741
132
648
1794
800
1125
1861
1029
1800
1628
224
534
658
1922
18
15
14
66
963
567
5
741
132
648
1794
800
1125
1861
1029
1809
1562
224
534
658
1922
18
15
14
66
963
567
5
741
132
648
1794
800
1125
1861
1029
1801
1562
224
534
658
1922
18
15
14
66
963
567
5
741
132
648
1794
800
1125
1861
1033
1809
1561
224
534
657
1937
18
15
14
66
963
567
5
741
132
648
1794
800
613
1861
1025
1809
1561
224
22
1169
1921
18
15
14
66
963
567
5
741
132
648
1794
800
613
1861
1025
1809
1562
224
22
1170
1951
18
15
14
66
963
567
5
741
132
648
1794
800
613
1861
1025
1801
1626
224
22
1170
1951
18
15
14
66
963
567
5
741
132
648
1794
800
613
1861
1029
1800
1564
224
22
1170
1922
18
15
14
66
963
567
5
741
132
648
1794
800
613
1861
1029
1800
1562
224
22
1170
1922
18
15
14
66
963
567
5
741
132
648
1794
800
613
1861
1029
1800
1628
224
22
1170
1922
18
15
14
66
963
567
5
741
132
648
1794
800
613
1861
1029
1809
1562
224
22
1170
1922
18
15
14
66
963
567
5
741
132
648
1794
800
613
1861
1029
1801
1562
224
22
1170
1922
18
15
14
66
963
567
5
741
132
648
1794
800
613
1861
1029
1801
1626
224
22
1170
1922
18
15
14
66
963
567
5
741
132
648
1794
800
613
1861
1089
1809
1561
224
22
1169
1953
18
15
14
66
963
567
5
741
132
648
1794
800
613
1861
1033
1809
1561
224
22
1169
1937
18
15
14
66
963
567
5
741
132
648
1794
800
613
1861
1093
1809
1562
224
22
1170
1954
18
15
14
66
963
567
5
741
132
648
1794
800
613
1861
1141
1809
1562
224
22
1170
1979
18
15
14
66
963
567
517
741
516
560
1794
1312
1381
1349
1508
820
1778
1872
1046
568
620
18
15
14
66
963
567
517
741
516
560
1794
1312
1381
1349
1444
820
1778
1872
1046
536
600
18
15
14
66
963
567
517
741
516
560
1794
1312
1381
1349
1445
820
1778
1872
1046
530
603
18
15
14
66
963
567
517
741
516
648
1794
1312
1381
1349
1409
905
1562
1760
1046
529
1793
18
15
14
66
963
567
517
741
516
648
1794
1312
1381
1349
833
840
1628
1760
1046
568
206
18
15
14
66
963
567
517
741
516
648
1794
1312
1381
1349
833
840
1626
1760
1046
568
206
18
15
14
66
963
567
517
741
516
648
1794
1312
1381
1349
1457
905
1562
1760
1046
530
1854
18
15
14
66
963
567
517
741
516
648
1794
1312
1381
1349
1417
905
1561
1760
1046
529
1169
18
15
14
66
963
567
517
741
516
648
1794
1312
1381
1349
1417
905
1562
1760
1046
529
1169
18
15
14
66
963
567
517
741
516
648
1794
1312
1381
1349
1449
905
1562
1760
1046
529
593
18
15
14
66
963
567
517
741
516
648
1794
1312
1381
1349
1444
904
1564
1760
1046
564
596
18
15
14
66
963
567
517
741
516
648
1794
1312
1381
1349
1445
904
1564
1760
1046
530
603
18
15
14
66
963
567
517
741
516
648
1794
1312
1381
1349
1445
904
1562
1760
1046
529
601
18
15
14
66
963
567
517
741
516
648
1794
1312
1381
1349
1445
905
1562
1760
1046
529
601
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1025
1800
1564
1760
1046
568
1038
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1025
1800
1562
1760
1046
529
1025
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1025
1800
1628
1760
1046
568
1038
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1025
1809
1561
1760
1046
529
1025
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1025
1809
1562
1760
1046
529
1025
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1025
1801
1628
1760
1046
568
1038
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1025
1801
1626
1760
1046
568
1038
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1028
1800
1564
1760
1046
568
1036
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1028
1800
1562
1760
1046
568
1036
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1028
1800
1628
1760
1046
568
1036
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1029
1800
1564
1760
1046
568
1026
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1029
1800
1562
1760
1046
529
1049
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1029
1800
1628
1760
1046
568
1026
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1029
1809
1562
1760
1046
529
1049
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1029
1801
1562
1760
1046
529
1049
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1029
1801
1626
1760
1046
568
1026
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1033
1801
1562
1760
1046
529
1041
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1065
1801
1562
1760
1046
561
1073
18
15
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1061
1809
1562
1760
1046
562
1079
18
15
14
66
451
567
5
741
516
648
770
800
613
1861
1409
1425
1332
1248
534
568
782
18
15
14
66
451
567
5
741
516
648
770
800
613
1861
1461
1424
1332
1248
534
530
827
18
15
14
66
451
567
5
741
516
648
770
800
613
1861
1444
1416
1308
1248
534
564
1620
18
15
14
66
451
567
5
741
516
648
770
800
613
1861
1460
1424
1332
1248
534
568
1848
18
15
14
66
451
567
5
741
516
648
770
800
613
1861
1445
1416
1308
1248
534
530
1627
18
15
14
66
451
567
5
741
516
824
770
800
613
1861
1441
1330
521
736
534
530
1631
18
15
14
66
451
567
5
741
132
136
770
800
613
1861
676
1700
1844
1248
534
564
84
18
15
14
66
451
567
5
741
132
136
770
800
613
1861
677
1700
1844
1248
534
530
87
18
15
14
66
995
567
5
229
516
648
1810
1280
356
837
1925
900
1548
1536
23
565
1666
18
15
14
66
995
567
5
741
516
560
1810
768
1125
1861
1445
820
1796
224
534
658
1627
18
15
14
66
995
567
5
741
516
560
1810
768
1125
1861
1509
820
1796
224
534
658
1634
18
15
14
66
995
567
517
741
516
560
1826
1344
1381
1349
1445
820
1844
1408
1030
561
601
18
15
14
66
995
567
517
741
516
560
1826
1344
1381
1349
1509
820
1844
1408
1030
562
1719
18
15
14
66
995
567
517
741
516
560
1810
1280
1381
1349
868
820
1796
1872
1046
532
212
18
15
14
66
995
567
517
741
516
560
1810
1280
1381
1349
869
820
1796
1872
1046
532
218
18
15
14
66
995
567
517
741
516
560
1810
1280
1381
1349
1508
820
1796
1872
1046
532
1204
18
15
14
66
995
567
517
741
516
560
1810
1280
1381
1349
1444
820
1796
1872
1046
532
596
18
15
14
66
995
567
517
741
516
560
1810
1280
1381
1349
1445
820
1796
1872
1046
532
602
18
15
14
66
995
567
517
741
516
560
1810
1280
1381
1349
1509
820
1796
1872
1046
552
694
18
15
14
66
995
567
517
741
516
560
1810
1344
1380
1349
1508
820
1802
1888
1031
549
620
18
15
14
66
995
567
517
741
516
560
1810
1344
1381
1349
1444
820
1802
1888
1037
528
600
18
15
14
66
995
567
517
741
516
1672
1810
1280
1381
1349
836
1860
1292
1360
1046
532
244
18
15
14
66
995
567
517
741
516
1672
1810
1280
1381
1349
836
1864
1292
1360
1046
532
244
18
15
14
66
995
567
517
741
516
1672
1810
1280
1381
1349
837
1860
1292
1360
1046
562
247
18
15
14
66
995
567
517
741
516
1672
1810
1280
1381
1349
837
1864
1292
1360
1046
562
247
18
15
14
66
995
567
517
741
516
1672
1810
1280
1381
1349
837
1865
1292
1360
1046
562
247
18
15
14
66
995
567
517
741
516
1672
1810
1280
1381
1349
853
1860
1292
1360
1046
564
250
18
15
14
66
995
567
517
741
516
1672
1810
1280
1381
1349
853
1864
1292
1360
1046
564
250
18
15
14
66
995
567
517
741
516
1672
1810
1280
1381
1349
853
1865
1292
1360
1046
564
250
18
15
14
66
995
567
517
741
516
1672
1810
1280
1381
1349
852
1860
1292
1360
1046
564
252
18
15
14
66
995
567
517
741
516
1672
1810
1280
1381
1349
852
1864
1292
1360
1046
564
252
18
15
14
66
995
567
517
741
516
568
1826
1280
1380
1349
869
817
1690
1536
1047
529
226
18
15
14
66
995
567
517
741
516
568
1826
1344
1380
1349
1508
816
1842
1408
1031
549
620
18
15
14
66
995
567
517
741
516
568
1826
1344
1380
1349
1508
816
1852
1408
1031
549
620
18
15
14
66
995
567
517
741
516
568
1826
1344
1380
1349
1444
816
1842
1408
1031
561
600
18
15
14
66
995
567
517
741
516
568
1826
1344
1380
1349
1445
817
1842
1408
1031
561
602
18
15
14
66
995
567
517
741
516
568
1826
1344
1380
1349
1445
817
1882
1408
1031
561
602
18
15
14
66
995
567
517
741
516
568
1826
1344
1380
1349
1445
817
1850
1408
1031
561
602
18
15
14
66
995
567
517
741
516
568
1826
1344
1380
1349
1509
817
1842
1408
1031
549
610
18
15
14
66
995
567
517
741
516
568
1826
1344
1380
1349
1509
817
1882
1408
1031
549
610
18
15
14
66
995
567
517
741
516
568
1826
1344
1380
1349
1509
817
1850
1408
1031
549
610
18
15
14
66
995
567
517
741
516
568
1826
1344
1381
1349
1441
817
1841
1408
1030
562
607
18
15
14
66
995
567
517
741
516
568
1826
1344
1381
1349
1441
817
1881
1408
1030
562
607
18
15
14
66
995
567
517
741
516
568
1826
1344
1381
1349
1441
817
1850
1408
1030
562
607
18
15
14
66
995
567
517
741
516
568
1826
1344
1381
1349
1441
818
1841
1408
1030
562
607
18
15
14
66
995
567
517
741
516
568
1826
1344
1381
1349
1441
818
1852
1408
1030
562
607
18
15
14
66
995
567
517
741
516
568
1826
1344
1381
1349
1445
817
1850
1408
1030
561
601
18
15
14
66
995
567
517
741
516
568
1826
1344
1381
1349
1509
817
1842
1423
1037
548
610
18
15
14
66
995
567
517
741
516
568
1826
1344
1381
1349
1509
817
1850
1408
1030
562
1719
18
15
14
66
995
567
517
741
516
648
1810
1280
1380
1349
1409
905
1548
1536
1047
549
782
18
15
14
66
995
567
517
741
516
648
1810
1280
1380
1349
1409
914
1548
1536
1047
549
782
18
15
14
66
995
567
517
741
516
648
1810
1280
1380
1349
1412
900
1548
1536
1047
549
780
18
15
14
66
995
567
517
741
516
648
1810
1280
1380
1349
1413
900
1548
1536
1047
549
802
18
15
14
66
995
567
517
741
516
648
1810
1280
1380
1349
1457
905
1548
1536
1047
549
830
18
15
14
66
995
567
517
741
516
648
1810
1280
1380
1349
1444
900
1548
1536
1047
549
820
18
15
14
66
995
567
517
741
516
648
1810
1280
1380
1349
1444
904
1548
1536
1047
549
820
18
15
14
66
995
567
517
741
516
648
1810
1280
1380
1349
1460
900
1548
1536
1047
549
828
18
15
14
66
995
567
517
741
516
648
1810
1280
1381
1349
1409
900
1556
1872
1046
529
769
18
15
14
66
995
567
517
741
516
648
1810
1280
1381
1349
1409
914
1556
1872
1046
529
769
18
15
14
66
995
567
517
741
516
648
1810
1280
1381
1349
1412
900
1556
1872
1046
532
780
18
15
14
66
995
567
517
741
516
648
1810
1280
1381
1349
1413
900
1556
1872
1046
529
770
18
15
14
66
995
567
517
741
516
648
1810
1280
1381
1349
837
840
1612
1760
1046
562
247
18
15
14
66
995
567
517
741
516
648
1810
1280
1381
1349
837
841
1612
1760
1046
562
247
18
15
14
66
995
567
517
741
516
648
1810
1280
1381
1349
1461
900
1556
1872
1046
549
1853
18
15
14
66
995
567
517
741
516
648
1810
1280
1381
1349
1444
900
1556
1872
1046
532
596
18
15
14
66
995
567
517
741
516
648
1810
1280
1381
1349
1460
900
1556
1872
1046
552
824
18
15
14
66
995
567
517
741
516
648
1810
1280
1381
1349
1460
914
1556
1872
1046
552
824
18
15
14
66
995
567
517
741
516
648
1810
1280
1381
1349
1445
900
1556
1872
1046
529
601
18
15
14
66
483
55
5
228
516
568
802
1792
884
836
1960
816
818
1551
27
531
1617
18
15
14
66
483
55
5
228
516
568
802
1792
884
836
1957
817
818
1551
27
531
1627
18
15
14
66
483
55
5
228
260
816
786
640
692
324
832
856
772
1104
539
280
974
18
15
14
66
483
55
5
228
260
816
786
640
692
836
832
856
772
1104
1051
1304
1230
18
15
14
66
483
55
5
228
260
816
786
640
692
836
848
856
772
1104
1051
1304
1278
18
15
14
66
483
55
5
229
516
560
802
1792
869
837
1956
820
820
1536
22
532
1620
18
15
14
66
483
55
5
229
516
560
802
1792
869
837
2020
820
820
1536
22
552
1644
18
15
14
66
483
55
5
229
516
560
802
1792
869
837
1957
820
820
1536
22
532
1626
18
15
14
66
483
55
5
229
516
560
802
1792
869
837
2021
820
820
1536
22
562
1719
18
15
14
66
483
55
5
229
516
560
786
1792
869
837
1956
820
772
1536
22
532
1620
18
15
14
66
483
55
5
229
516
560
786
1792
869
837
1957
820
772
1536
22
532
1626
18
15
14
66
483
55
5
229
516
568
802
1792
868
837
1956
816
786
1536
23
529
1624
18
15
14
66
483
55
5
229
516
568
802
1792
868
837
1956
816
818
1536
23
529
1624
18
15
14
66
483
55
5
229
516
568
802
1792
868
837
1956
816
828
1536
23
533
1624
18
15
14
66
483
55
5
229
516
568
802
1792
868
837
2020
816
786
1536
23
549
1716
18
15
14
66
483
55
5
229
516
568
802
1792
868
837
2020
816
818
1536
23
549
1716
18
15
14
66
483
55
5
229
516
568
802
1792
868
837
2020
816
828
1536
23
549
1716
18
15
14
66
483
55
5
229
516
568
802
1792
868
837
1957
817
818
1536
23
529
1626
18
15
14
66
483
55
5
229
516
568
802
1792
868
837
1957
817
826
1536
23
529
1626
18
15
14
66
483
55
5
229
516
568
802
1792
868
837
2021
817
794
1536
23
549
1634
18
15
14
66
483
55
5
229
516
568
802
1792
868
837
2021
817
818
1536
23
549
1634
18
15
14
66
483
55
5
229
516
568
802
1792
868
837
2021
817
826
1536
23
549
1634
18
15
14
66
483
55
5
229
516
568
802
1792
869
837
1953
817
817
1536
22
530
1630
18
15
14
66
483
55
5
229
516
568
802
1792
869
837
2017
817
817
1536
22
552
1646
18
15
14
66
483
55
5
229
516
568
802
1792
869
837
2017
818
817
1536
22
552
1646
18
15
14
66
483
55
5
229
516
568
802
1792
869
837
2017
818
820
1536
22
552
1646
18
15
14
66
483
55
5
229
260
304
786
640
689
325
868
564
772
1104
558
281
984
18
15
14
66
483
55
5
229
260
304
786
640
689
325
869
564
772
1104
558
281
987
18
15
14
66
483
55
5
229
260
304
786
640
689
837
868
564
772
1104
1070
1305
1496
18
15
14
66
483
55
5
229
260
304
786
640
689
837
869
564
772
1104
1070
1305
1499
18
15
14
66
483
55
5
229
260
304
786
640
693
325
389
564
772
1104
557
280
642
18
15
14
66
483
55
5
229
260
304
786
640
693
325
868
564
772
1104
557
280
984
18
15
14
66
483
55
5
229
260
304
786
640
693
325
869
564
772
1104
557
280
986
18
15
14
66
483
55
5
229
260
304
786
640
693
837
868
564
772
1104
1069
1304
1496
18
15
14
66
483
55
5
229
260
304
786
640
693
837
869
564
772
1104
1069
1304
1498
18
15
14
66
483
55
5
229
260
304
786
640
697
325
389
564
772
1104
1054
273
643
18
15
14
66
483
55
5
229
260
304
786
640
692
325
389
564
772
1104
539
281
642
18
15
14
66
483
55
5
229
260
304
786
640
692
325
868
564
772
1104
539
281
984
18
15
14
66
483
55
5
229
260
304
786
640
692
325
869
564
772
1104
539
281
950
18
15
14
66
483
55
5
229
260
304
786
640
692
837
868
564
772
1104
1051
1305
1496
18
15
14
66
483
55
5
229
260
304
786
640
692
837
869
564
772
1104
1051
1305
1462
18
15
14
66
483
55
5
229
260
816
802
1792
868
837
849
857
538
1536
23
549
1278
18
15
14
66
483
55
5
229
260
816
802
1792
868
837
849
857
562
1536
23
549
1278
18
15
14
66
483
55
5
229
260
816
802
1792
1381
325
849
857
562
1536
1046
1432
1534
18
15
14
66
483
55
5
229
260
816
802
1792
869
837
849
857
538
1536
22
562
1278
18
15
14
66
483
55
5
229
260
816
802
1792
869
837
849
857
562
1536
22
552
894
18
15
14
66
483
55
5
229
260
816
786
640
693
325
833
857
772
1104
557
280
974
18
15
14
66
483
55
5
229
260
816
786
640
693
837
833
857
772
1104
1069
1304
1486
18
15
14
66
483
55
5
229
260
816
786
640
693
837
849
857
772
1104
1069
1304
1278
18
15
14
66
483
55
5
741
516
648
786
640
689
1861
1412
1412
1292
1104
1070
1556
1688
18
15
14
66
483
55
5
741
516
648
786
640
689
1861
1413
1412
1292
1104
1070
1556
1666
18
15
14
66
483
55
5
741
516
648
786
640
689
1861
1461
1412
1292
1104
558
1556
1850
18
15
14
66
483
55
5
741
516
648
786
640
689
1861
1444
1412
1292
1104
1070
1556
1624
18
15
14
66
483
55
5
741
516
648
786
640
689
1861
1444
1416
1292
1104
1070
1556
1624
18
15
14
66
483
55
5
741
516
648
786
640
689
1861
1460
1412
1292
1104
558
1556
1848
18
15
14
66
483
55
5
741
516
648
786
640
689
1861
1460
1424
1300
1104
1070
1561
1848
18
15
14
66
483
55
5
741
516
648
786
640
689
1861
1460
1426
1300
1104
1070
1561
1848
18
15
14
66
483
55
5
741
516
648
786
640
689
1861
1445
1412
1292
1104
1070
1556
1626
18
15
14
66
483
55
5
741
516
648
786
640
689
1861
1445
1416
1292
1104
1070
1556
1626
18
15
14
66
483
55
5
741
516
648
786
640
689
1861
1445
1417
1292
1104
1070
1556
1626
18
15
14
66
483
55
5
741
516
816
786
640
689
1861
1444
1332
1284
1104
1070
1556
1624
18
15
14
66
483
55
5
741
516
816
786
640
693
1861
1444
1332
1284
1104
1069
1560
1624
18
15
14
66
483
55
5
741
516
816
786
640
697
1861
1444
1332
1284
1104
1054
1553
1624
18
15
14
66
483
55
5
741
516
816
786
640
692
1861
1444
1332
1284
1104
539
1561
1624
18
15
14
66
483
567
5
228
4
312
802
768
1140
1348
360
816
786
527
1563
1811
1489
18
15
14
66
483
567
5
228
4
312
802
768
1140
1348
360
816
818
527
1563
1811
1489
18
15
14
66
483
567
5
228
4
312
802
768
116
324
360
816
786
527
795
659
465
18
15
14
66
483
567
5
228
4
312
802
768
116
324
360
816
818
527
795
659
465
18
15
14
66
483
567
5
228
4
312
802
768
116
324
357
817
818
527
795
659
475
18
15
14
66
483
567
5
228
4
312
802
768
116
836
360
816
818
527
795
787
209
18
15
14
66
483
567
5
228
4
312
802
768
116
836
936
816
818
527
795
787
593
18
15
14
66
483
567
5
228
4
312
802
768
116
836
933
817
818
527
795
787
603
18
15
14
66
483
567
5
228
4
312
802
768
628
836
360
816
818
527
539
1555
209
18
15
14
66
483
567
5
228
516
568
802
768
628
836
1952
816
818
527
539
1560
1630
18
15
14
66
483
567
5
228
516
568
802
768
628
836
1960
816
818
527
539
1555
1617
18
15
14
66
483
567
5
228
516
568
802
768
628
836
1957
817
818
527
539
1555
1627
18
15
14
66
483
567
5
228
260
304
802
768
116
836
832
344
818
527
795
787
449
18
15
14
66
483
567
5
228
260
304
786
768
628
324
384
564
772
336
283
152
654
18
15
14
66
483
567
5
228
260
304
786
768
628
836
384
564
772
336
283
280
142
18
15
14
66
483
567
5
228
260
304
786
768
628
836
864
564
772
336
283
280
734
18
15
14
66
483
567
5
228
260
816
802
768
116
836
832
856
562
527
795
787
449
18
15
14
66
483
567
5
228
260
816
802
768
116
836
832
856
818
527
795
787
449
18
15
14
66
483
567
5
228
260
816
786
768
628
836
832
856
260
336
283
280
1486
18
15
14
66
483
567
5
228
260
312
802
768
116
836
384
560
818
527
795
824
142
18
15
14
66
483
567
5
228
260
312
802
768
116
836
384
562
818
527
795
824
142
18
15
14
66
483
567
5
228
260
312
802
768
116
836
864
560
818
527
795
792
734
18
15
14
66
483
567
5
228
260
312
802
768
116
836
389
561
818
527
795
787
131
18
15
14
66
483
567
5
228
260
312
802
768
116
836
872
560
818
527
795
787
465
18
15
14
66
483
567
5
228
260
312
802
768
628
836
384
560
818
527
539
1560
158
18
15
14
66
483
567
5
228
260
312
802
768
628
836
384
562
818
527
539
1560
158
18
15
14
66
483
567
5
228
260
312
802
768
628
836
864
560
818
527
539
1560
1246
18
15
14
66
483
567
5
228
260
312
802
768
628
836
389
561
818
527
539
1555
131
18
15
14
66
483
567
5
228
260
312
802
768
628
836
872
560
818
527
539
1555
1233
18
15
14
66
483
567
5
229
4
304
802
768
1124
1349
1252
820
818
512
1559
1829
1644
18
15
14
66
483
567
5
229
4
304
802
768
1124
1349
356
820
818
512
1559
1809
1496
18
15
14
66
483
567
5
229
4
304
802
768
1124
1349
357
820
818
512
1559
1809
1498
18
15
14
66
483
567
5
229
4
304
802
768
100
837
356
820
818
512
791
785
216
18
15
14
66
483
567
5
229
4
304
802
768
100
837
932
820
818
512
791
785
600
18
15
14
66
483
567
5
229
4
304
802
768
100
837
933
820
818
512
791
785
602
18
15
14
66
483
567
5
229
4
304
802
768
1125
1349
356
820
820
512
1558
1816
1496
18
15
14
66
483
567
5
229
4
304
802
768
1125
1349
356
820
818
512
1558
1812
1492
18
15
14
66
483
567
5
229
4
304
802
768
1125
1349
357
820
820
512
1558
1816
1494
18
15
14
66
483
567
5
229
4
304
802
768
1125
1349
357
820
818
512
1558
1812
1498
18
15
14
66
483
567
5
229
4
304
802
768
101
837
356
820
820
512
790
788
212
18
15
14
66
483
567
5
229
4
304
802
768
101
837
356
820
818
512
790
788
212
18
15
14
66
483
567
5
229
4
304
802
768
101
837
932
820
820
512
790
788
596
18
15
14
66
483
567
5
229
4
304
802
768
101
837
932
820
818
512
790
788
596
18
15
14
66
483
567
5
229
4
304
802
768
101
837
996
820
820
512
790
788
620
18
15
14
66
483
567
5
229
4
304
802
768
101
837
996
820
818
512
790
788
620
18
15
14
66
483
567
5
229
4
304
802
768
101
837
933
820
820
512
790
788
602
18
15
14
66
483
567
5
229
4
304
802
768
101
837
933
820
818
512
790
788
602
18
15
14
66
483
567
5
229
4
304
802
768
101
837
997
820
820
512
790
786
610
18
15
14
66
483
567
5
229
4
304
802
768
613
837
356
820
820
512
534
1556
212
18
15
14
66
483
567
5
229
4
304
802
768
613
837
356
820
818
512
534
1556
212
18
15
14
66
483
567
5
229
4
304
802
768
613
837
357
820
820
512
534
1554
226
18
15
14
66
483
567
5
229
4
304
802
768
613
837
357
820
818
512
534
1554
226
18
15
14
66
483
567
5
229
4
304
786
768
1124
1349
1252
820
778
512
1559
1829
1644
18
15
14
66
483
567
5
229
4
304
786
768
1124
1349
356
820
778
512
1559
1809
1496
18
15
14
66
483
567
5
229
4
304
786
768
1124
1349
357
820
778
512
1559
1809
1498
18
15
14
66
483
567
5
229
4
304
786
768
100
837
356
820
778
512
791
785
216
18
15
14
66
483
567
5
229
4
304
786
768
100
837
932
820
778
512
791
785
600
18
15
14
66
483
567
5
229
4
304
786
768
100
837
933
820
778
512
791
785
602
18
15
14
66
483
567
5
229
4
304
786
768
1125
1349
356
820
772
512
1558
1812
1492
18
15
14
66
483
567
5
229
4
304
786
768
1125
1349
357
820
772
512
1558
1812
1498
18
15
14
66
483
567
5
229
4
304
786
768
101
325
356
820
772
848
790
660
468
18
15
14
66
483
567
5
229
4
304
786
768
101
837
932
820
772
848
790
788
596
18
15
14
66
483
567
5
229
4
304
786
768
101
837
996
820
772
848
790
788
620
18
15
14
66
483
567
5
229
4
304
786
768
613
325
356
820
772
336
278
148
724
18
15
14
66
483
567
5
229
4
304
786
768
613
325
357
820
772
336
278
145
482
18
15
14
66
483
567
5
229
4
304
786
768
613
837
357
820
772
512
534
1554
226
18
15
14
66
483
567
5
229
4
304
786
768
613
837
932
820
772
336
278
276
596
18
15
14
66
483
567
5
229
4
304
786
768
613
837
996
820
772
336
278
296
620
18
15
14
66
483
567
5
229
4
312
802
768
1124
1349
1252
816
786
512
1559
1829
1644
18
15
14
66
483
567
5
229
4
312
802
768
1124
1349
1252
816
818
512
1559
1829
1644
18
15
14
66
483
567
5
229
4
312
802
768
1124
1349
1252
816
828
512
1559
1829
1644
18
15
14
66
483
567
5
229
4
312
802
768
1124
1349
1253
817
794
512
1559
1829
1634
18
15
14
66
483
567
5
229
4
312
802
768
1124
1349
1253
817
818
512
1559
1829
1634
18
15
14
66
483
567
5
229
4
312
802
768
1124
1349
1253
817
826
512
1559
1829
1634
18
15
14
66
483
567
5
229
4
312
802
768
1124
1349
356
816
786
512
1559
1809
1496
18
15
14
66
483
567
5
229
4
312
802
768
1124
1349
356
816
796
512
1559
1809
1496
18
15
14
66
483
567
5
229
4
312
802
768
1124
1349
356
816
818
512
1559
1809
1496
18
15
14
66
483
567
5
229
4
312
802
768
1124
1349
356
816
828
512
1559
1809
1496
18
15
14
66
483
567
5
229
4
312
802
768
1124
1349
357
817
794
512
1559
1809
1498
18
15
14
66
483
567
5
229
4
312
802
768
1124
1349
357
817
818
512
1559
1809
1498
18
15
14
66
483
567
5
229
4
312
802
768
1124
1349
357
817
826
512
1559
1809
1498
18
15
14
66
483
567
5
229
4
312
802
768
100
837
357
817
794
512
791
785
218
18
15
14
66
483
567
5
229
4
312
802
768
100
837
357
817
818
512
791
785
218
18
15
14
66
483
567
5
229
4
312
802
768
100
837
357
817
826
512
791
785
218
18
15
14
66
483
567
5
229
4
312
802
768
100
837
932
816
786
512
791
785
600
18
15
14
66
483
567
5
229
4
312
802
768
100
837
932
816
796
512
791
785
600
18
15
14
66
483
567
5
229
4
312
802
768
100
837
932
816
818
512
791
785
600
18
15
14
66
483
567
5
229
4
312
802
768
100
837
932
816
828
512
791
785
600
18
15
14
66
483
567
5
229
4
312
802
768
100
837
933
817
794
512
791
785
602
18
15
14
66
483
567
5
229
4
312
802
768
100
837
933
817
818
512
791
785
602
18
15
14
66
483
567
5
229
4
312
802
768
100
837
933
817
826
512
791
785
602
18
15
14
66
483
567
5
229
4
312
802
768
100
837
997
817
794
512
791
785
610
18
15
14
66
483
567
5
229
4
312
802
768
100
837
997
817
818
512
791
785
610
18
15
14
66
483
567
5
229
4
312
802
768
100
837
997
817
826
512
791
785
610
18
15
14
66
483
567
5
229
4
312
802
768
1125
1349
353
817
785
512
1558
1810
1502
18
15
14
66
483
567
5
229
4
312
802
768
1125
1349
353
817
817
512
1558
1816
1502
18
15
14
66
483
567
5
229
4
312
802
768
1125
1349
353
818
785
512
1558
1810
1502
18
15
14
66
483
567
5
229
4
312
802
768
1125
1349
353
818
817
512
1558
1816
1502
18
15
14
66
483
567
5
229
4
312
802
768
1125
1349
353
818
794
512
1558
1810
1502
18
15
14
66
483
567
5
229
4
312
802
768
1125
1349
353
818
820
512
1558
1816
1502
18
15
14
66
483
567
5
229
4
312
802
768
1125
1349
353
818
826
512
1558
1810
1502
18
15
14
66
483
567
5
229
4
312
802
768
1125
1349
356
816
804
512
1558
1812
1492
18
15
14
66
483
567
5
229
4
312
802
768
1125
1349
356
816
996
512
1558
1816
1496
18
15
14
66
483
567
5
229
4
312
802
768
101
837
929
817
785
512
790
786
606
18
15
14
66
483
567
5
229
4
312
802
768
101
837
929
817
817
512
790
786
606
18
15
14
66
483
567
5
229
4
312
802
768
101
837
929
818
785
512
790
786
606
18
15
14
66
483
567
5
229
4
312
802
768
101
837
929
818
817
512
790
786
606
18
15
14
66
483
567
5
229
4
312
802
768
101
837
932
816
804
512
790
788
596
18
15
14
66
483
567
5
229
4
312
802
768
101
837
996
816
804
512
790
788
620
18
15
14
66
483
567
5
229
4
312
802
768
101
837
996
816
996
512
790
788
620
18
15
14
66
483
567
5
229
4
312
802
768
612
837
356
816
786
512
535
1553
216
18
15
14
66
483
567
5
229
4
312
802
768
612
837
357
817
794
512
535
1553
226
18
15
14
66
483
567
5
229
4
312
802
768
613
837
353
817
826
512
534
1554
223
18
15
14
66
483
567
5
229
4
312
802
768
613
837
356
816
796
512
534
1556
212
18
15
14
66
483
567
5
229
4
312
802
768
613
837
356
816
828
512
534
1556
212
18
15
14
66
483
567
5
229
4
312
802
768
613
837
357
817
826
512
534
1554
226
18
15
14
66
483
567
5
229
516
560
802
768
613
837
1956
820
820
512
534
1556
1620
18
15
14
66
483
567
5
229
516
560
802
768
613
837
1956
820
818
512
534
1556
1620
18
15
14
66
483
567
5
229
516
560
802
768
613
837
2020
820
820
512
534
1556
1644
18
15
14
66
483
567
5
229
516
560
802
768
613
837
2020
820
818
512
534
1556
1644
18
15
14
66
483
567
5
229
516
560
802
768
613
837
1957
820
820
512
534
1556
1626
18
15
14
66
483
567
5
229
516
560
802
768
613
837
1957
820
818
512
534
1553
1625
18
15
14
66
483
567
5
229
516
560
802
768
613
837
2021
820
820
512
534
1554
1634
18
15
14
66
483
567
5
229
516
560
786
832
612
837
2020
820
778
864
519
1573
1644
18
15
14
66
483
567
5
229
516
560
786
832
613
837
1956
820
778
864
525
1552
1624
18
15
14
66
483
567
5
229
516
560
786
832
613
837
1957
820
778
864
525
1552
1626
18
15
14
66
483
567
5
229
516
568
802
768
613
837
1953
817
826
512
534
1554
1630
18
15
14
66
483
567
5
229
516
568
802
768
613
837
1953
818
817
512
534
1554
1630
18
15
14
66
483
567
5
229
516
568
802
768
613
837
1953
818
796
512
534
1554
1630
18
15
14
66
483
567
5
229
516
568
802
768
613
837
1953
818
828
512
534
1554
1630
18
15
14
66
483
567
5
229
516
568
802
768
613
837
1956
816
796
512
534
1556
1620
18
15
14
66
483
567
5
229
516
568
802
768
613
837
1956
816
828
512
534
1556
1620
18
15
14
66
483
567
5
229
516
568
802
768
613
837
2020
816
796
512
534
1556
1644
18
15
14
66
483
567
5
229
516
568
802
768
613
837
2020
816
828
512
534
1556
1644
18
15
14
66
483
567
5
229
516
568
802
768
613
837
1957
817
826
512
534
1556
1626
18
15
14
66
483
567
5
229
516
568
802
768
613
837
2021
817
826
512
534
1554
1634
18
15
14
66
483
567
5
229
260
304
802
768
100
837
388
564
818
512
791
785
152
18
15
14
66
483
567
5
229
260
304
802
768
100
837
389
564
818
512
791
785
130
18
15
14
66
483
567
5
229
260
304
802
768
100
837
389
564
826
512
791
785
130
18
15
14
66
483
567
5
229
260
304
802
768
100
837
868
564
818
512
791
785
728
18
15
14
66
483
567
5
229
260
304
802
768
100
837
869
564
818
512
791
785
866
18
15
14
66
483
567
5
229
260
304
802
768
1125
1349
740
564
820
512
1558
1812
1132
18
15
14
66
483
567
5
229
260
304
802
768
1125
1349
740
564
818
512
1558
1812
1132
18
15
14
66
483
567
5
229
260
304
802
768
1125
1349
741
564
820
512
1558
1810
1122
18
15
14
66
483
567
5
229
260
304
802
768
101
837
849
345
818
512
790
824
894
18
15
14
66
483
567
5
229
260
304
802
768
101
837
388
564
820
512
790
824
152
18
15
14
66
483
567
5
229
260
304
802
768
101
837
388
564
818
512
790
824
152
18
15
14
66
483
567
5
229
260
304
802
768
101
837
389
564
820
512
790
786
131
18
15
14
66
483
567
5
229
260
304
802
768
101
837
389
564
818
512
790
786
131
18
15
14
66
483
567
5
229
260
304
802
768
101
837
868
564
820
512
790
788
724
18
15
14
66
483
567
5
229
260
304
802
768
101
837
868
564
818
512
790
788
724
18
15
14
66
483
567
5
229
260
304
802
768
101
837
869
564
820
512
790
786
866
18
15
14
66
483
567
5
229
260
304
802
768
101
837
869
564
818
512
790
786
866
18
15
14
66
483
567
5
229
260
304
802
768
613
837
833
345
820
512
534
1553
1217
18
15
14
66
483
567
5
229
260
304
802
768
613
837
849
345
820
512
534
1592
382
18
15
14
66
483
567
5
229
260
304
802
768
613
837
849
345
818
512
534
1592
382
18
15
14
66
483
567
5
229
260
304
802
768
613
837
388
564
820
512
534
1556
140
18
15
14
66
483
567
5
229
260
304
802
768
613
837
388
564
818
512
534
1556
140
18
15
14
66
483
567
5
229
260
304
802
768
613
837
389
564
820
512
534
1556
154
18
15
14
66
483
567
5
229
260
304
802
768
613
837
389
564
818
512
534
1556
154
18
15
14
66
483
567
5
229
260
304
786
768
121
837
389
564
772
512
798
817
131
18
15
14
66
483
567
5
229
260
304
786
768
100
837
388
564
778
512
791
785
152
18
15
14
66
483
567
5
229
260
304
786
768
100
837
389
564
778
512
791
785
130
18
15
14
66
483
567
5
229
260
304
786
768
100
837
868
564
778
512
791
785
472
18
15
14
66
483
567
5
229
260
304
786
768
100
837
869
564
778
512
791
785
866
18
15
14
66
483
567
5
229
260
304
786
768
1125
1349
740
564
772
512
1558
1812
1132
18
15
14
66
483
567
5
229
260
304
786
768
1125
1349
741
564
772
512
1558
1810
1122
18
15
14
66
483
567
5
229
260
304
786
768
101
837
389
564
772
848
790
786
131
18
15
14
66
483
567
5
229
260
304
786
768
101
837
868
564
772
848
790
788
724
18
15
14
66
483
567
5
229
260
304
786
768
101
837
869
564
772
848
790
786
866
18
15
14
66
483
567
5
229
260
304
786
768
633
325
388
564
772
336
286
145
664
18
15
14
66
483
567
5
229
260
304
786
768
633
325
388
564
1668
1248
542
145
664
18
15
14
66
483
567
5
229
260
304
786
768
633
325
389
564
772
336
286
145
643
18
15
14
66
483
567
5
229
260
304
786
768
633
325
389
564
1668
1248
542
145
643
18
15
14
66
483
567
5
229
260
304
786
768
633
837
389
564
772
336
286
273
131
18
15
14
66
483
567
5
229
260
304
786
768
613
325
388
564
772
512
534
148
660
18
15
14
66
483
567
5
229
260
304
786
768
613
325
389
564
772
512
534
148
666
18
15
14
66
483
567
5
229
260
304
786
768
613
325
868
564
772
512
534
148
1004
18
15
14
66
483
567
5
229
260
304
786
768
613
325
869
564
772
512
534
146
994
18
15
14
66
483
567
5
229
260
304
786
768
613
837
388
564
772
512
534
1556
140
18
15
14
66
483
567
5
229
260
304
786
768
613
837
389
564
772
512
534
1556
154
18
15
14
66
483
567
5
229
260
304
786
768
613
837
868
564
772
336
278
276
724
18
15
14
66
483
567
5
229
260
304
786
768
613
837
869
564
772
512
534
1554
1498
18
15
14
66
483
567
5
229
260
304
786
768
628
325
388
564
772
336
283
153
664
18
15
14
66
483
567
5
229
260
304
786
768
628
325
389
564
772
336
283
153
642
18
15
14
66
483
567
5
229
260
304
786
768
628
325
868
564
772
336
283
153
984
18
15
14
66
483
567
5
229
260
304
786
768
628
325
869
564
772
336
283
153
982
18
15
14
66
483
567
5
229
260
304
786
768
628
837
389
564
772
336
283
281
130
18
15
14
66
483
567
5
229
260
304
786
768
628
837
868
564
772
336
283
281
728
18
15
14
66
483
567
5
229
260
304
786
768
628
837
869
564
772
336
283
281
726
18
15
14
66
483
567
5
229
260
816
802
768
101
837
849
857
562
512
790
824
894
18
15
14
66
483
567
5
229
260
816
802
768
612
837
849
857
538
512
535
1573
382
18
15
14
66
483
567
5
229
260
816
802
768
612
837
849
857
562
512
535
1573
382
18
15
14
66
483
567
5
229
260
816
802
768
613
837
833
857
537
512
534
1553
1217
18
15
14
66
483
567
5
229
260
816
802
768
613
837
849
857
538
512
534
1592
382
18
15
14
66
483
567
5
229
260
816
802
768
613
837
849
857
562
512
534
1592
382
18
15
14
66
483
567
5
229
260
816
802
768
613
837
849
857
820
512
534
1592
382
18
15
14
66
483
567
5
229
260
816
802
768
613
837
849
857
818
512
534
1592
382
18
15
14
66
483
567
5
229
260
816
802
832
612
837
833
857
281
391
519
1609
462
18
15
14
66
483
567
5
229
260
816
802
832
612
837
833
857
282
399
519
1609
462
18
15
14
66
483
567
5
229
260
816
802
832
612
837
833
857
313
391
519
1609
462
18
15
14
66
483
567
5
229
260
816
802
832
612
837
833
857
306
391
519
1609
462
18
15
14
66
483
567
5
229
260
816
802
832
612
837
833
857
314
399
519
1609
462
18
15
14
66
483
567
5
229
260
816
802
832
612
837
849
857
282
384
519
1573
382
18
15
14
66
483
567
5
229
260
816
802
832
612
837
849
857
1306
399
519
1609
382
18
15
14
66
483
567
5
229
260
816
802
832
612
837
849
857
306
384
519
1573
382
18
15
14
66
483
567
5
229
260
816
802
832
612
837
849
857
314
384
519
1573
382
18
15
14
66
483
567
5
229
260
816
802
832
612
837
849
857
1338
384
519
1573
382
18
15
14
66
483
567
5
229
260
816
802
832
613
837
833
857
281
384
518
1609
462
18
15
14
66
483
567
5
229
260
816
802
832
613
837
833
857
313
384
518
1609
462
18
15
14
66
483
567
5
229
260
816
802
832
613
837
833
857
308
384
518
1609
462
18
15
14
66
483
567
5
229
260
816
802
832
613
837
849
857
308
384
518
1609
382
18
15
14
66
483
567
5
229
260
816
802
832
613
837
849
857
306
384
518
1609
382
18
15
14
66
483
567
5
229
260
816
786
768
1125
1349
740
1588
516
512
1558
1812
1132
18
15
14
66
483
567
5
229
260
816
786
768
1125
1349
741
1588
516
512
1558
1810
1122
18
15
14
66
483
567
5
229
260
816
786
768
613
837
833
857
260
336
278
273
705
18
15
14
66
483
567
5
229
260
816
786
768
613
837
849
857
260
336
278
296
894
18
15
14
66
483
567
5
229
260
816
786
768
613
837
841
857
260
336
278
305
881
18
15
14
66
483
567
5
229
260
312
802
768
1124
1349
741
561
794
512
1559
1809
1122
18
15
14
66
483
567
5
229
260
312
802
768
1124
1349
741
561
818
512
1559
1809
1122
18
15
14
66
483
567
5
229
260
312
802
768
1124
1349
741
561
826
512
1559
1809
1122
18
15
14
66
483
567
5
229
260
312
802
768
100
837
388
560
786
512
791
785
152
18
15
14
66
483
567
5
229
260
312
802
768
100
837
388
560
796
512
791
785
152
18
15
14
66
483
567
5
229
260
312
802
768
100
837
388
560
818
512
791
785
152
18
15
14
66
483
567
5
229
260
312
802
768
100
837
388
560
828
512
791
785
152
18
15
14
66
483
567
5
229
260
312
802
768
100
837
389
561
794
512
791
785
130
18
15
14
66
483
567
5
229
260
312
802
768
100
837
389
561
818
512
791
785
130
18
15
14
66
483
567
5
229
260
312
802
768
100
837
389
561
826
512
791
785
130
18
15
14
66
483
567
5
229
260
312
802
768
100
837
868
560
786
512
791
785
728
18
15
14
66
483
567
5
229
260
312
802
768
100
837
868
560
796
512
791
785
728
18
15
14
66
483
567
5
229
260
312
802
768
100
837
868
560
818
512
791
785
728
18
15
14
66
483
567
5
229
260
312
802
768
100
837
868
560
828
512
791
785
728
18
15
14
66
483
567
5
229
260
312
802
768
100
837
869
561
794
512
791
785
866
18
15
14
66
483
567
5
229
260
312
802
768
100
837
869
561
818
512
791
785
866
18
15
14
66
483
567
5
229
260
312
802
768
100
837
869
561
826
512
791
785
866
18
15
14
66
483
567
5
229
260
312
802
768
1125
1349
740
560
804
512
1558
1812
1132
18
15
14
66
483
567
5
229
260
312
802
768
101
837
385
561
785
512
790
786
158
18
15
14
66
483
567
5
229
260
312
802
768
101
837
385
561
817
512
790
786
158
18
15
14
66
483
567
5
229
260
312
802
768
101
837
385
562
817
512
790
786
158
18
15
14
66
483
567
5
229
260
312
802
768
101
837
385
562
794
512
790
786
158
18
15
14
66
483
567
5
229
260
312
802
768
101
837
385
562
818
512
790
786
158
18
15
14
66
483
567
5
229
260
312
802
768
101
837
385
562
826
512
790
786
158
18
15
14
66
483
567
5
229
260
312
802
768
101
837
865
561
785
512
790
786
735
18
15
14
66
483
567
5
229
260
312
802
768
101
837
865
561
817
512
790
786
735
18
15
14
66
483
567
5
229
260
312
802
768
101
837
865
562
785
512
790
786
735
18
15
14
66
483
567
5
229
260
312
802
768
101
837
865
562
817
512
790
786
735
18
15
14
66
483
567
5
229
260
312
802
768
101
837
865
562
794
512
790
786
735
18
15
14
66
483
567
5
229
260
312
802
768
101
837
865
562
820
512
790
786
735
18
15
14
66
483
567
5
229
260
312
802
768
101
837
865
562
818
512
790
786
735
18
15
14
66
483
567
5
229
260
312
802
768
101
837
868
560
804
512
790
788
724
18
15
14
66
483
567
5
229
260
312
802
768
612
325
388
560
786
512
535
145
664
18
15
14
66
483
567
5
229
260
312
802
768
612
325
389
561
794
512
535
145
666
18
15
14
66
483
567
5
229
260
312
802
768
612
325
868
560
786
512
535
149
980
18
15
14
66
483
567
5
229
260
312
802
768
612
325
869
561
794
512
535
145
994
18
15
14
66
483
567
5
229
260
312
802
768
612
837
388
560
786
512
535
1553
152
18
15
14
66
483
567
5
229
260
312
802
768
612
837
389
561
794
512
535
1553
130
18
15
14
66
483
567
5
229
260
312
802
768
612
837
868
560
786
512
535
1553
1496
18
15
14
66
483
567
5
229
260
312
802
768
612
837
869
561
794
512
535
1553
1498
18
15
14
66
483
567
5
229
260
312
802
768
613
837
385
561
826
512
534
1554
158
18
15
14
66
483
567
5
229
260
312
802
768
613
837
385
562
794
512
534
1554
158
18
15
14
66
483
567
5
229
260
312
802
768
613
837
388
560
796
512
534
1556
140
18
15
14
66
483
567
5
229
260
312
802
768
613
837
388
560
828
512
534
1556
140
18
15
14
66
483
567
5
229
260
312
802
768
613
837
389
561
826
512
534
1556
154
18
15
14
66
483
567
5
229
260
600
658
1664
1209
1349
1412
936
906
1760
1566
1553
1688
18
15
14
66
483
567
5
229
260
600
658
1664
1209
1349
1413
936
906
1760
1566
1553
1667
18
15
14
66
483
567
5
229
260
600
658
1664
1209
1349
1413
937
906
1760
1566
1553
1667
18
15
14
66
483
567
5
229
260
824
802
768
1124
1349
741
1585
538
512
1559
1809
1122
18
15
14
66
483
567
5
229
260
824
802
768
1124
1349
741
1585
570
512
1559
1809
1122
18
15
14
66
483
567
5
740
516
568
802
768
628
1860
1440
816
818
527
539
536
1630
18
15
14
66
483
567
5
740
516
568
802
768
628
1860
1448
816
818
527
539
1171
1617
18
15
14
66
483
567
5
740
516
568
802
768
628
1860
1445
817
818
527
539
1171
1627
18
15
14
66
483
567
5
740
516
312
802
768
628
1860
896
560
818
527
539
536
270
18
15
14
66
483
567
5
740
516
312
802
768
628
1860
904
560
818
527
539
531
273
18
15
14
66
483
567
5
740
516
312
802
768
628
1860
901
561
818
527
539
531
283
18
15
14
66
483
567
5
740
516
312
802
768
628
1860
1448
560
818
527
539
531
1617
18
15
14
66
483
567
5
740
516
824
802
768
628
1860
1440
1328
562
527
539
536
1630
18
15
14
66
483
567
5
740
516
824
802
768
628
1860
1448
1328
562
527
539
531
1617
18
15
14
66
483
567
5
740
516
824
802
768
628
1860
1445
1329
562
527
539
531
1627
18
15
14
66
483
567
5
741
516
560
802
768
613
1861
868
820
820
512
534
532
364
18
15
14
66
483
567
5
741
516
560
802
768
613
1861
868
820
818
512
534
532
364
18
15
14
66
483
567
5
741
516
560
802
768
613
1861
869
820
820
512
534
530
354
18
15
14
66
483
567
5
741
516
560
802
768
613
1861
869
820
818
512
534
593
217
18
15
14
66
483
567
5
741
516
560
802
768
613
1861
1508
820
820
512
534
532
1644
18
15
14
66
483
567
5
741
516
560
802
768
613
1861
1508
820
818
512
534
532
1644
18
15
14
66
483
567
5
741
516
560
802
768
613
1861
1444
820
820
512
534
532
1620
18
15
14
66
483
567
5
741
516
560
802
768
613
1861
1444
820
818
512
534
532
1620
18
15
14
66
483
567
5
741
516
560
802
768
613
1861
1445
820
820
512
534
532
1626
18
15
14
66
483
567
5
741
516
560
802
768
613
1861
1445
820
818
512
534
529
1625
18
15
14
66
483
567
5
741
516
560
802
768
613
1861
1509
820
820
512
534
530
1634
18
15
14
66
483
567
5
741
516
560
786
832
613
1861
869
820
778
864
525
528
354
18
15
14
66
483
567
5
741
516
560
786
832
613
1861
1444
820
778
864
525
528
1624
18
15
14
66
483
567
5
741
516
560
786
832
613
1861
1445
820
778
864
525
528
1626
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
865
817
826
512
534
600
222
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
865
818
817
512
534
600
222
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
865
818
796
512
534
600
222
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
865
818
794
512
534
600
222
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
865
818
810
512
534
600
222
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
865
818
828
512
534
600
222
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
865
818
826
512
534
600
222
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
1441
817
826
512
534
530
1630
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
1441
818
817
512
534
530
1630
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
1441
818
796
512
534
530
1630
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
1441
818
828
512
534
530
1630
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
868
816
796
512
534
532
364
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
868
816
828
512
534
532
364
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
869
817
826
512
534
530
354
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
1508
816
796
512
534
532
1644
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
1508
816
828
512
534
532
1644
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
1444
816
796
512
534
532
1620
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
1444
816
828
512
534
532
1620
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
1445
817
826
512
534
532
1626
18
15
14
66
483
567
5
741
516
568
802
768
613
1861
1509
817
826
512
534
530
1634
18
15
14
66
483
567
5
741
516
648
786
768
613
1861
1409
1417
1292
848
534
552
1678
18
15
14
66
483
567
5
741
516
648
786
768
613
1861
1412
1412
1292
848
534
552
1676
18
15
14
66
483
567
5
741
516
648
786
768
613
1861
1457
1417
1292
848
534
552
1854
18
15
14
66
483
567
5
741
516
648
786
768
613
1861
1461
1412
1292
848
534
564
1850
18
15
14
66
483
567
5
741
516
648
786
768
613
1861
1444
1412
1292
848
534
564
1844
18
15
14
66
483
567
5
741
516
648
786
768
613
1861
1444
1416
1292
848
534
564
1844
18
15
14
66
483
567
5
741
516
648
786
768
613
1861
1460
1412
1292
848
534
552
1848
18
15
14
66
483
567
5
741
516
648
786
768
613
1861
1445
1412
1292
848
534
552
1846
18
15
14
66
483
567
5
741
516
648
786
768
613
1861
1445
1416
1292
848
534
552
1846
18
15
14
66
483
567
5
741
516
648
786
768
613
1861
1445
1417
1292
848
534
552
1846
18
15
14
66
483
567
5
741
516
304
802
768
613
1861
833
601
820
512
534
593
193
18
15
14
66
483
567
5
741
516
304
802
768
613
1861
833
601
818
512
534
593
193
18
15
14
66
483
567
5
741
516
304
802
768
613
1861
900
564
820
512
534
532
276
18
15
14
66
483
567
5
741
516
304
802
768
613
1861
900
564
818
512
534
532
276
18
15
14
66
483
567
5
741
516
304
802
768
613
1861
901
564
820
512
534
532
282
18
15
14
66
483
567
5
741
516
304
802
768
613
1861
901
564
818
512
534
561
281
18
15
14
66
483
567
5
741
516
304
802
768
613
1861
868
564
820
512
534
532
364
18
15
14
66
483
567
5
741
516
304
802
768
613
1861
868
564
818
512
534
532
364
18
15
14
66
483
567
5
741
516
304
802
768
613
1861
949
564
820
512
534
549
313
18
15
14
66
483
567
5
741
516
304
802
768
613
1861
869
564
820
512
534
593
217
18
15
14
66
483
567
5
741
516
304
802
768
613
1861
869
564
818
512
534
593
217
18
15
14
66
483
567
5
741
516
304
802
768
613
1861
1444
564
820
512
534
532
1620
18
15
14
66
483
567
5
741
516
304
802
768
613
1861
1444
564
818
512
534
532
1620
18
15
14
66
483
567
5
741
516
304
802
768
613
1861
948
564
820
512
534
549
312
18
15
14
66
483
567
5
741
516
304
802
768
613
1861
933
564
820
512
534
549
309
18
15
14
66
483
567
5
741
516
304
802
768
613
1861
933
564
818
512
534
549
309
18
15
14
66
483
567
5
741
516
304
802
768
613
1861
1445
564
820
512
534
529
1625
18
15
14
66
483
567
5
741
516
304
802
768
613
1861
1445
564
818
512
534
529
1625
18
15
14
66
483
567
5
741
516
304
786
768
613
1861
932
564
772
512
534
564
308
18
15
14
66
483
567
5
741
516
304
786
768
613
1861
869
564
772
512
534
530
354
18
15
14
66
483
567
5
741
516
304
786
768
613
1861
1444
564
772
512
534
532
1620
18
15
14
66
483
567
5
741
516
304
786
768
613
1861
948
564
772
512
534
564
316
18
15
14
66
483
567
5
741
516
304
786
768
613
1861
933
564
772
512
534
562
311
18
15
14
66
483
567
5
741
516
304
786
768
613
1861
1445
564
772
512
534
532
1626
18
15
14
66
483
567
5
741
516
816
802
768
612
1861
1508
1332
562
512
535
549
1716
18
15
14
66
483
567
5
741
516
816
802
768
612
1861
1444
1332
562
512
535
529
1624
18
15
14
66
483
567
5
741
516
816
802
768
612
1861
1445
1332
562
512
535
529
1626
18
15
14
66
483
567
5
741
516
816
802
768
613
1861
1508
1332
564
512
534
532
1644
18
15
14
66
483
567
5
741
516
816
802
768
613
1861
1508
1332
562
512
534
532
1644
18
15
14
66
483
567
5
741
516
816
802
768
613
1861
1444
1332
564
512
534
532
1620
18
15
14
66
483
567
5
741
516
816
802
768
613
1861
1444
1332
562
512
534
532
1620
18
15
14
66
483
567
5
741
516
816
802
768
613
1861
1445
1332
564
512
534
532
1626
18
15
14
66
483
567
5
741
516
816
802
768
613
1861
1445
1332
562
512
534
529
1625
18
15
14
66
483
567
5
741
516
816
802
768
613
1861
1509
1332
564
512
534
530
1634
18
15
14
66
483
567
5
741
516
816
802
832
612
1861
1444
1332
1330
384
519
529
1624
18
15
14
66
483
567
5
741
516
816
802
832
612
1861
1445
1332
1330
384
519
593
1626
18
15
14
66
483
567
5
741
516
816
802
832
613
1861
1445
1332
308
384
518
530
1627
18
15
14
66
483
567
5
741
516
816
802
832
613
1861
1445
1332
1332
384
518
530
1627
18
15
14
66
483
567
5
741
516
816
802
832
613
1861
1445
1332
1330
384
518
530
1627
18
15
14
66
483
567
5
741
516
816
802
832
613
1861
1509
1332
308
384
518
529
1634
18
15
14
66
483
567
5
741
516
816
802
832
613
1861
1509
1332
1332
384
518
529
1634
18
15
14
66
483
567
5
741
516
816
786
768
633
1861
1444
1332
260
384
542
529
1624
18
15
14
66
483
567
5
741
516
816
786
768
633
1861
1444
1332
1284
384
542
529
1624
18
15
14
66
483
567
5
741
516
816
786
768
633
1861
1445
1332
260
384
542
529
1627
18
15
14
66
483
567
5
741
516
816
786
768
633
1861
1445
1332
1284
384
542
529
1627
18
15
14
66
483
567
5
741
516
816
786
768
613
1861
1508
1332
516
512
534
532
1644
18
15
14
66
483
567
5
741
516
816
786
768
613
1861
1444
1332
516
512
534
532
1620
18
15
14
66
483
567
5
741
516
816
786
768
613
1861
1445
1332
516
512
534
532
1626
18
15
14
66
483
567
5
741
516
816
786
768
613
1861
1509
1332
516
512
534
530
1634
18
15
14
66
483
567
5
741
516
312
802
768
612
1861
900
560
786
512
535
529
280
18
15
14
66
483
567
5
741
516
312
802
768
612
1861
868
560
786
512
535
593
216
18
15
14
66
483
567
5
741
516
312
802
768
612
1861
949
561
794
512
535
565
314
18
15
14
66
483
567
5
741
516
312
802
768
612
1861
869
561
794
512
535
529
354
18
15
14
66
483
567
5
741
516
312
802
768
612
1861
948
560
786
512
535
565
312
18
15
14
66
483
567
5
741
516
312
802
768
613
1861
897
561
826
512
534
530
287
18
15
14
66
483
567
5
741
516
312
802
768
613
1861
897
562
828
512
534
530
287
18
15
14
66
483
567
5
741
516
312
802
768
613
1861
897
562
826
512
534
530
287
18
15
14
66
483
567
5
741
516
312
802
768
613
1861
865
561
826
512
534
600
222
18
15
14
66
483
567
5
741
516
312
802
768
613
1861
865
562
828
512
534
600
222
18
15
14
66
483
567
5
741
516
312
802
768
613
1861
865
562
826
512
534
600
222
18
15
14
66
483
567
5
741
516
312
802
768
613
1861
900
560
796
512
534
532
276
18
15
14
66
483
567
5
741
516
312
802
768
613
1861
900
560
828
512
534
532
276
18
15
14
66
483
567
5
741
516
312
802
768
613
1861
901
561
826
512
534
532
282
18
15
14
66
483
567
5
741
516
312
802
768
613
1861
868
560
796
512
534
532
364
18
15
14
66
483
567
5
741
516
312
802
768
613
1861
868
560
828
512
534
532
364
18
15
14
66
483
567
5
741
516
312
802
768
613
1861
869
561
826
512
534
530
354
18
15
14
66
483
567
5
741
516
312
802
768
613
1861
948
560
796
512
534
564
316
18
15
14
66
483
567
5
741
516
312
802
768
613
1861
1445
561
826
512
534
532
1626
18
15
14
66
483
567
5
741
516
824
802
768
612
1861
1508
1328
530
512
535
549
1716
18
15
14
66
483
567
5
741
516
824
802
768
612
1861
1508
1328
540
512
535
549
1716
18
15
14
66
483
567
5
741
516
824
802
768
612
1861
1508
1328
562
512
535
549
1716
18
15
14
66
483
567
5
741
516
824
802
768
612
1861
1444
1328
530
512
535
529
1624
18
15
14
66
483
567
5
741
516
824
802
768
612
1861
1444
1328
540
512
535
565
1620
18
15
14
66
483
567
5
741
516
824
802
768
612
1861
1444
1328
562
512
535
529
1624
18
15
14
66
483
567
5
741
516
824
802
768
612
1861
1444
1328
572
512
535
1169
1624
18
15
14
66
483
567
5
741
516
824
802
768
612
1861
1445
1329
538
512
535
529
1626
18
15
14
66
483
567
5
741
516
824
802
768
612
1861
1445
1329
562
512
535
529
1626
18
15
14
66
483
567
5
741
516
824
802
768
612
1861
1445
1329
570
512
535
529
1626
18
15
14
66
483
567
5
741
516
824
802
768
612
1861
1509
1329
538
512
535
529
1634
18
15
14
66
483
567
5
741
516
824
802
768
612
1861
1509
1329
562
512
535
529
1634
18
15
14
66
483
567
5
741
516
824
802
768
612
1861
1509
1329
570
512
535
529
1634
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1505
1329
529
512
534
552
1646
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1505
1329
561
512
534
552
1646
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1505
1330
529
512
534
552
1646
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1505
1330
561
512
534
552
1646
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1505
1330
530
512
534
552
1646
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1441
1329
529
512
534
530
1630
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1441
1329
561
512
534
530
1630
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1441
1329
570
512
534
530
1630
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1441
1330
529
512
534
530
1630
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1441
1330
561
512
534
530
1630
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1441
1330
540
512
534
530
1630
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1449
1329
529
512
534
529
1617
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1449
1330
538
512
534
529
1617
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1508
1328
530
512
534
532
1644
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1508
1328
540
512
534
532
1644
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1508
1328
572
512
534
532
1644
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1444
1328
530
512
534
532
1620
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1444
1328
540
512
534
532
1620
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1444
1328
572
512
534
532
1620
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1445
1329
570
512
534
532
1626
18
15
14
66
483
567
5
741
516
824
802
768
613
1861
1509
1329
570
512
534
530
1634
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1441
1329
1297
384
519
585
1630
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1441
1329
1329
384
519
585
1630
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1441
1329
313
384
519
585
1630
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1441
1329
1306
384
519
585
1630
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1441
1329
1337
384
519
585
1630
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1441
1329
1330
384
519
585
1630
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1441
1329
1338
384
519
585
1630
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1441
1330
1297
384
519
585
1630
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1444
1328
274
384
519
529
1624
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1444
1328
284
384
519
593
1624
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1444
1328
1298
384
519
529
1624
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1444
1328
1308
384
519
593
1624
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1444
1328
306
384
519
529
1624
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1444
1328
1330
384
519
529
1624
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1444
1328
1340
384
519
593
1624
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1445
1329
282
384
519
593
1626
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1445
1329
1306
384
519
593
1626
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1445
1329
306
384
519
593
1626
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1445
1329
1330
384
519
593
1626
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1445
1329
1338
384
519
593
1626
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1509
1329
1306
384
519
529
1634
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1509
1329
306
384
519
529
1634
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1509
1329
314
384
519
529
1634
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1509
1329
1330
384
519
529
1634
18
15
14
66
483
567
5
741
516
824
802
832
612
1861
1509
1329
1338
384
519
529
1634
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1329
273
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1329
1297
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1329
276
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1329
305
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1329
1329
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1329
1300
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1329
313
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1329
308
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1329
1337
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1329
1332
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1329
314
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1329
1338
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1330
273
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1330
1297
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1330
1329
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1330
282
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1330
1306
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1330
1337
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1330
1338
384
518
529
1633
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1441
1329
1297
384
518
585
1630
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1441
1329
1329
384
518
585
1630
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1441
1329
1300
384
518
585
1630
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1441
1329
313
384
518
585
1630
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1441
1329
1337
384
518
585
1630
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1441
1329
1332
384
518
585
1630
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1441
1329
1330
384
518
594
1631
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1441
1329
1338
384
518
585
1630
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1441
1330
1297
384
518
585
1630
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1449
1329
273
384
518
529
1617
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1449
1329
1297
384
518
529
1617
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1449
1329
276
384
518
529
1617
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1449
1329
1329
384
518
529
1617
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1449
1329
1300
384
518
529
1617
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1449
1329
282
384
518
529
1617
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1449
1329
313
384
518
529
1617
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1449
1329
1337
384
518
529
1617
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1449
1329
1332
384
518
529
1617
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1449
1329
314
384
518
529
1617
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1449
1329
1330
384
518
549
1841
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1449
1329
1338
384
518
529
1617
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1449
1330
1298
384
518
549
1841
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1449
1330
1306
384
518
529
1617
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1449
1330
1332
384
518
529
1617
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1449
1330
1330
384
518
549
1841
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1449
1330
1338
384
518
529
1617
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1445
1329
276
384
518
530
1627
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1445
1329
1300
384
518
530
1627
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1445
1329
282
384
518
530
1627
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1445
1329
306
384
518
530
1627
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1445
1329
1332
384
518
530
1627
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1445
1329
1330
384
518
530
1627
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1445
1329
1338
384
518
530
1627
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1509
1329
276
384
518
529
1634
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1509
1329
1300
384
518
529
1634
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1509
1329
308
384
518
529
1634
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1509
1329
306
384
518
530
1634
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1509
1329
1332
384
518
529
1634
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1509
1329
314
384
518
529
1634
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1509
1329
1330
384
518
530
1634
18
15
14
66
483
567
5
741
516
824
802
832
613
1861
1509
1329
1338
384
518
529
1634
18
15
14
66
483
567
5
741
132
648
786
768
613
1861
1028
1800
1292
848
534
564
916
18
15
14
66
483
567
5
741
132
648
786
768
613
1861
1028
1796
1292
848
534
564
916
18
15
14
66
483
567
5
741
132
648
786
768
613
1861
1028
1808
1292
848
534
564
916
18
15
14
66
483
567
5
741
132
648
786
768
613
1861
1029
1800
1292
848
534
530
1922
18
15
14
66
483
567
5
741
132
648
786
768
613
1861
1029
1796
1292
848
534
530
1922
18
15
14
66
483
567
5
741
132
648
786
768
613
1861
1029
1801
1292
848
534
530
1922
18
15
14
66
483
567
5
741
132
648
786
768
613
1861
1092
1796
1292
848
534
552
940
18
15
14
66
483
567
5
741
132
648
786
768
613
1861
1092
1808
1292
848
534
552
940
18
15
14
66
483
567
5
741
132
648
786
768
613
1861
1093
1800
1292
848
534
530
962
18
15
14
66
483
567
5
741
132
648
786
768
613
1861
1093
1796
1292
848
534
530
962
18
15
14
66
483
567
5
741
132
648
786
768
613
1861
1093
1801
1292
848
534
530
962
18
15
14
66
483
567
5
741
132
648
786
768
613
1861
1125
1800
1292
848
534
530
982
18
15
14
66
483
567
5
741
132
648
786
768
613
1861
1125
1796
1292
848
534
530
982
18
15
14
66
483
567
5
741
132
648
786
768
613
1861
1125
1801
1292
848
534
530
982
18
15
14
66
483
567
5
741
132
648
786
768
613
1861
1140
1796
1292
848
534
552
952
18
15
14
66
483
567
5
741
132
648
786
768
613
1861
1140
1808
1292
848
534
552
952
18
15
14
66
483
311
5
229
4
304
786
128
181
325
356
820
772
80
557
536
728
18
15
14
66
483
311
5
229
4
304
786
128
181
325
357
820
772
80
557
536
730
18
15
14
66
483
311
5
229
4
312
802
576
612
837
356
816
786
896
519
329
216
18
15
14
66
483
311
5
229
260
304
802
576
612
837
849
345
794
896
519
329
382
18
15
14
66
483
311
5
229
260
304
802
576
612
837
849
1881
794
896
519
329
382
18
15
14
66
483
311
5
229
260
304
786
128
181
325
868
564
772
80
557
536
1752
18
15
14
66
483
311
5
229
260
304
786
128
181
325
436
564
772
80
557
536
1848
18
15
14
66
483
311
5
229
260
304
786
128
181
325
869
564
772
80
557
536
1754
18
15
14
66
483
311
5
229
260
816
786
128
181
325
849
857
772
80
557
536
1790
18
15
14
66
483
311
5
740
516
568
802
1088
612
1860
1445
817
818
1935
1035
1587
1627
18
15
14
66
483
311
5
740
516
568
802
576
612
1860
1440
816
818
911
523
1555
1630
18
15
14
66
483
311
5
740
516
568
802
576
612
1860
1445
817
818
911
523
1587
1627
18
15
14
66
483
311
5
741
4
56
802
1088
612
1861
741
1585
1946
1920
1031
1573
98
18
15
14
66
483
311
5
741
516
560
802
1088
612
1861
868
820
818
1920
1031
1573
364
18
15
14
66
483
311
5
741
516
560
802
1088
612
1861
869
820
818
1920
1031
1573
354
18
15
14
66
483
311
5
741
516
560
802
1088
612
1861
1508
820
818
1920
1031
1573
1644
18
15
14
66
483
311
5
741
516
560
802
1088
612
1861
1444
820
818
1920
1031
1585
1624
18
15
14
66
483
311
5
741
516
560
802
1088
612
1861
1445
820
818
1920
1031
1585
1626
18
15
14
66
483
311
5
741
516
560
802
1088
613
1861
1445
820
820
1920
1030
1585
1625
18
15
14
66
483
311
5
741
516
560
802
1088
613
1861
1445
820
818
1920
1030
1585
1625
18
15
14
66
483
311
5
741
516
560
802
576
612
1861
868
820
818
896
519
1573
364
18
15
14
66
483
311
5
741
516
560
802
576
612
1861
869
820
818
896
519
1573
354
18
15
14
66
483
311
5
741
516
560
802
576
612
1861
1508
820
818
896
519
1573
1644
18
15
14
66
483
311
5
741
516
560
802
576
612
1861
1444
820
818
896
519
1585
1624
18
15
14
66
483
311
5
741
516
560
802
576
612
1861
1445
820
818
896
519
1585
1626
18
15
14
66
483
311
5
741
516
560
802
576
613
1861
1445
820
820
896
518
1585
1625
18
15
14
66
483
311
5
741
516
560
802
576
613
1861
1445
820
818
896
518
1585
1625
18
15
14
66
483
311
5
741
516
568
802
1088
612
1861
868
816
786
1920
1031
1573
364
18
15
14
66
483
311
5
741
516
568
802
1088
612
1861
868
816
818
1920
1031
1573
364
18
15
14
66
483
311
5
741
516
568
802
1088
612
1861
868
816
828
1920
1031
1573
364
18
15
14
66
483
311
5
741
516
568
802
1088
612
1861
869
817
818
1920
1031
1573
354
18
15
14
66
483
311
5
741
516
568
802
1088
612
1861
869
817
826
1920
1031
1573
354
18
15
14
66
483
311
5
741
516
568
802
1088
612
1861
1508
816
786
1920
1031
1573
1644
18
15
14
66
483
311
5
741
516
568
802
1088
612
1861
1508
816
818
1920
1031
1573
1644
18
15
14
66
483
311
5
741
516
568
802
1088
612
1861
1508
816
828
1920
1031
1573
1644
18
15
14
66
483
311
5
741
516
568
802
1088
612
1861
1444
816
786
1920
1031
1585
1624
18
15
14
66
483
311
5
741
516
568
802
1088
612
1861
1444
816
818
1920
1031
1585
1624
18
15
14
66
483
311
5
741
516
568
802
1088
612
1861
1444
816
828
1920
1031
1585
1624
18
15
14
66
483
311
5
741
516
568
802
1088
612
1861
1445
817
794
1920
1031
1585
1626
18
15
14
66
483
311
5
741
516
568
802
1088
612
1861
1445
817
818
1920
1031
1585
1626
18
15
14
66
483
311
5
741
516
568
802
1088
612
1861
1445
817
826
1920
1031
1585
1626
18
15
14
66
483
311
5
741
516
568
802
1088
612
1861
1509
817
818
1920
1031
1573
1634
18
15
14
66
483
311
5
741
516
568
802
1088
612
1861
1509
817
826
1920
1031
1573
1634
18
15
14
66
483
311
5
741
516
568
802
1088
613
1861
1441
817
785
1920
1030
1586
1631
18
15
14
66
483
311
5
741
516
568
802
1088
613
1861
1441
817
788
1920
1030
1586
1631
18
15
14
66
483
311
5
741
516
568
802
1088
613
1861
1441
817
817
1920
1030
1586
1631
18
15
14
66
483
311
5
741
516
568
802
1088
613
1861
1441
817
825
1920
1030
1586
1631
18
15
14
66
483
311
5
741
516
568
802
1088
613
1861
1441
817
820
1920
1030
1586
1631
18
15
14
66
483
311
5
741
516
568
802
1088
613
1861
1441
817
818
1920
1030
1586
1631
18
15
14
66
483
311
5
741
516
568
802
1088
613
1861
1441
817
826
1920
1030
1586
1631
18
15
14
66
483
311
5
741
516
568
802
1088
613
1861
1441
818
785
1920
1030
1586
1631
18
15
14
66
483
311
5
741
516
568
802
1088
613
1861
1441
818
817
1920
1030
1586
1631
18
15
14
66
483
311
5
741
516
568
802
1088
613
1861
1441
818
796
1920
1030
1586
1631
18
15
14
66
483
311
5
741
516
568
802
1088
613
1861
1441
818
828
1920
1030
1586
1631
18
15
14
66
483
311
5
741
516
568
802
1088
613
1861
869
817
818
1935
1037
1572
354
18
15
14
66
483
311
5
741
516
568
802
1088
613
1861
1445
817
820
1920
1030
1585
1625
18
15
14
66
483
311
5
741
516
568
802
1088
613
1861
1445
817
818
1920
1030
1586
1627
18
15
14
66
483
311
5
741
516
568
802
1088
613
1861
1445
817
826
1920
1030
1585
1625
18
15
14
66
483
311
5
741
516
568
802
1088
613
1861
1509
817
818
1935
1037
1572
1634
18
15
14
66
483
311
5
741
516
568
802
576
612
1861
868
816
786
896
519
1573
364
18
15
14
66
483
311
5
741
516
568
802
576
612
1861
868
816
818
896
519
1573
364
18
15
14
66
483
311
5
741
516
568
802
576
612
1861
868
816
828
896
519
1573
364
18
15
14
66
483
311
5
741
516
568
802
576
612
1861
869
817
818
896
519
1573
354
18
15
14
66
483
311
5
741
516
568
802
576
612
1861
869
817
826
896
519
1573
354
18
15
14
66
483
311
5
741
516
568
802
576
612
1861
1508
816
786
896
519
1573
1644
18
15
14
66
483
311
5
741
516
568
802
576
612
1861
1508
816
818
896
519
1573
1644
18
15
14
66
483
311
5
741
516
568
802
576
612
1861
1508
816
828
896
519
1573
1644
18
15
14
66
483
311
5
741
516
568
802
576
612
1861
1444
816
786
896
519
1585
1624
18
15
14
66
483
311
5
741
516
568
802
576
612
1861
1444
816
818
896
519
1585
1624
18
15
14
66
483
311
5
741
516
568
802
576
612
1861
1444
816
828
896
519
1585
1624
18
15
14
66
483
311
5
741
516
568
802
576
612
1861
1445
817
794
896
519
1585
1626
18
15
14
66
483
311
5
741
516
568
802
576
612
1861
1445
817
818
896
519
1585
1626
18
15
14
66
483
311
5
741
516
568
802
576
612
1861
1445
817
826
896
519
1585
1626
18
15
14
66
483
311
5
741
516
568
802
576
612
1861
1509
817
818
896
519
1573
1634
18
15
14
66
483
311
5
741
516
568
802
576
612
1861
1509
817
826
896
519
1573
1634
18
15
14
66
483
311
5
741
516
568
802
576
613
1861
1441
817
785
896
518
1586
1631
18
15
14
66
483
311
5
741
516
568
802
576
613
1861
1441
817
788
896
518
1586
1631
18
15
14
66
483
311
5
741
516
568
802
576
613
1861
1441
817
817
896
518
1586
1631
18
15
14
66
483
311
5
741
516
568
802
576
613
1861
1441
817
825
896
518
1586
1631
18
15
14
66
483
311
5
741
516
568
802
576
613
1861
1441
817
820
896
518
1586
1631
18
15
14
66
483
311
5
741
516
568
802
576
613
1861
1441
817
818
896
518
1586
1631
18
15
14
66
483
311
5
741
516
568
802
576
613
1861
1441
817
826
896
518
1586
1631
18
15
14
66
483
311
5
741
516
568
802
576
613
1861
1441
818
785
896
518
1586
1631
18
15
14
66
483
311
5
741
516
568
802
576
613
1861
1441
818
817
896
518
1586
1631
18
15
14
66
483
311
5
741
516
568
802
576
613
1861
1441
818
796
896
518
1586
1631
18
15
14
66
483
311
5
741
516
568
802
576
613
1861
1441
818
825
896
518
1586
1631
18
15
14
66
483
311
5
741
516
568
802
576
613
1861
1441
818
828
896
518
1586
1631
18
15
14
66
483
311
5
741
516
568
802
576
613
1861
869
817
818
911
525
1572
354
18
15
14
66
483
311
5
741
516
568
802
576
613
1861
1445
817
820
896
518
1585
1625
18
15
14
66
483
311
5
741
516
568
802
576
613
1861
1445
817
818
896
518
1586
1627
18
15
14
66
483
311
5
741
516
568
802
576
613
1861
1445
817
826
896
518
1585
1625
18
15
14
66
483
311
5
741
516
568
802
576
613
1861
1509
817
818
911
525
1572
1634
18
15
14
66
483
311
5
741
516
304
802
576
612
1861
849
601
794
896
519
1573
382
18
15
14
66
483
311
5
741
516
304
802
576
612
1861
849
601
818
896
519
1573
382
18
15
14
66
483
311
5
741
516
304
802
576
612
1861
849
601
826
896
519
1573
382
18
15
14
66
483
311
5
741
516
304
802
576
612
1861
900
564
818
896
519
1573
300
18
15
14
66
483
311
5
741
516
304
802
576
612
1861
901
564
818
896
519
1585
258
18
15
14
66
483
311
5
741
516
304
802
576
612
1861
901
564
826
896
519
1585
258
18
15
14
66
483
311
5
741
516
304
802
576
612
1861
868
564
818
896
519
1573
364
18
15
14
66
483
311
5
741
516
304
802
576
612
1861
869
564
818
896
519
1573
354
18
15
14
66
483
311
5
741
516
304
802
576
612
1861
1445
564
818
896
519
1585
1626
18
15
14
66
483
311
5
741
516
304
802
576
613
1861
901
564
820
896
518
1585
258
18
15
14
66
483
311
5
741
516
304
802
576
613
1861
901
564
818
896
518
1585
258
18
15
14
66
483
311
5
741
516
304
802
576
613
1861
901
564
826
896
518
1586
259
18
15
14
66
483
311
5
741
516
304
802
576
613
1861
1445
564
820
896
518
1585
1625
18
15
14
66
483
311
5
741
516
304
802
576
613
1861
1445
564
818
896
518
1585
1625
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
897
561
817
896
519
1573
302
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
897
561
825
896
519
1573
302
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
897
561
818
896
519
1573
302
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
897
561
826
896
519
1573
302
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
897
562
817
896
519
1573
302
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
897
562
818
896
519
1573
302
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
897
562
828
896
519
1573
302
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
897
562
826
896
519
1573
302
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
900
560
786
896
519
1573
300
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
900
560
796
896
519
1573
300
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
900
560
818
896
519
1573
300
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
900
560
828
896
519
1573
300
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
901
561
794
896
519
1585
258
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
901
561
818
896
519
1585
258
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
901
561
826
896
519
1585
258
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
868
560
786
896
519
1573
364
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
868
560
796
896
519
1573
364
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
868
560
818
896
519
1573
364
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
868
560
828
896
519
1573
364
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
869
561
794
896
519
1573
354
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
869
561
818
896
519
1573
354
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
869
561
826
896
519
1573
354
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
948
560
786
896
519
1573
316
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
948
560
796
896
519
1573
316
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
1445
561
794
896
519
1585
1626
18
15
14
66
483
311
5
741
516
312
802
576
612
1861
1445
561
826
896
519
1585
1626
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
897
561
817
896
518
1585
257
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
897
561
825
896
518
1585
257
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
897
561
820
896
518
1585
257
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
897
561
818
896
518
1586
271
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
897
561
826
896
518
1585
257
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
897
562
817
896
518
1585
257
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
897
562
818
896
518
1586
271
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
897
562
828
896
518
1586
271
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
897
562
826
896
518
1585
257
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
901
561
820
896
518
1585
258
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
901
561
818
896
518
1586
259
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
901
561
826
896
518
1585
258
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
905
561
817
896
518
1585
273
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
905
561
825
896
518
1585
273
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
905
561
820
896
518
1585
273
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
905
561
826
896
518
1585
273
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
869
561
818
911
525
1572
354
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
1445
561
820
896
518
1585
1625
18
15
14
66
483
311
5
741
516
312
802
576
613
1861
1445
561
826
896
518
1585
1625
18
15
14
66
483
311
5
741
516
824
802
576
612
1861
1508
1328
274
896
519
1573
1644
18
15
14
66
483
311
5
741
516
824
802
576
612
1861
1508
1328
284
896
519
1573
1644
18
15
14
66
483
311
5
741
516
824
802
576
612
1861
1508
1328
306
896
519
1573
1644
18
15
14
66
483
311
5
741
516
824
802
576
612
1861
1509
1329
306
896
519
1573
1634
18
15
14
66
483
311
5
741
516
824
802
576
612
1861
1509
1329
314
896
519
1573
1634
18
15
14
66
483
311
5
741
516
824
802
576
613
1861
1509
1329
306
911
525
1572
1634
18
15
14
386
35
55
5
229
260
944
722
576
1649
1349
868
820
644
640
1582
1817
472
18
15
14
386
35
55
5
229
260
944
722
576
1649
1349
869
820
644
640
1582
1817
475
18
15
14
386
35
55
5
229
260
944
722
576
377
325
868
820
644
640
670
401
984
18
15
14
386
35
55
5
229
260
944
722
576
377
325
869
820
644
640
670
401
987
18
15
14
386
35
55
5
229
260
944
722
576
357
325
868
820
644
640
662
404
980
18
15
14
386
35
55
5
229
260
944
722
576
357
325
869
820
644
640
678
402
877
18
15
14
386
35
55
5
229
260
944
722
576
1636
1349
868
820
644
640
1575
1829
436
18
15
14
386
35
55
5
229
260
944
722
576
1637
1349
869
820
644
640
1574
1829
437
18
15
14
386
35
55
5
229
260
944
466
576
377
325
868
820
132
640
670
401
984
18
15
14
386
35
55
5
229
260
944
466
576
377
325
869
820
132
640
670
401
987
18
15
14
386
35
55
5
229
260
944
466
576
357
325
868
820
138
640
678
400
984
18
15
14
386
35
55
5
229
260
944
466
576
357
325
869
820
138
640
678
400
994
18
15
14
386
35
55
5
229
260
952
482
576
356
837
869
817
90
512
455
841
866
18
15
14
386
35
55
5
229
260
952
482
576
356
837
869
817
154
512
455
841
866
18
15
14
386
35
55
5
229
260
952
482
576
357
325
865
818
156
512
662
408
990
18
15
14
386
35
55
5
229
260
952
482
576
357
325
865
818
154
512
662
401
993
18
15
14
386
35
55
5
229
260
952
482
576
357
325
868
816
156
512
678
400
984
18
15
14
386
35
55
5
229
260
952
482
576
357
837
865
817
145
512
454
841
865
18
15
14
386
35
55
5
229
260
952
482
576
357
837
865
817
89
512
454
841
865
18
15
14
386
35
55
5
229
260
952
482
576
357
837
865
817
148
512
454
841
865
18
15
14
386
35
55
5
229
260
952
482
576
357
837
865
817
90
512
454
841
865
18
15
14
386
35
55
5
229
260
952
482
576
357
837
865
818
145
512
454
841
865
18
15
14
386
35
55
5
229
260
952
482
576
357
837
865
818
154
512
454
841
865
18
15
14
386
35
55
5
229
260
952
482
576
357
837
869
817
90
512
454
841
866
18
15
14
386
35
55
5
229
260
952
482
576
868
837
865
817
90
512
807
402
494
18
15
14
386
35
55
5
229
260
952
482
576
868
837
869
817
90
512
807
405
1238
18
15
14
386
35
87
5
229
260
952
738
512
1561
1433
393
817
818
1152
1566
1858
134
18
15
14
386
35
87
5
229
260
952
738
512
1561
1433
393
818
818
1152
1566
1858
134
18
15
14
386
35
87
5
229
260
952
738
512
1561
1433
433
817
818
1152
1566
1858
1366
18
15
14
386
35
87
5
229
260
952
738
512
1561
1433
433
818
818
1152
1566
1858
1366
18
15
14
386
35
87
5
229
260
952
738
512
1561
1433
409
816
818
1152
1566
1858
1318
18
15
14
386
35
87
5
229
260
952
738
512
1561
1433
409
817
818
1152
1566
1858
1318
18
15
14
386
451
567
5
228
260
944
274
800
116
836
869
820
10
592
795
787
731
18
15
14
386
451
567
5
228
260
944
274
800
628
324
869
820
10
592
539
147
987
18
15
14
386
451
567
5
228
260
944
274
800
628
836
869
820
10
592
539
1555
1243
18
15
14
386
451
567
5
229
260
944
274
800
116
837
868
820
10
592
795
793
728
18
15
14
386
451
567
5
229
260
944
274
800
116
837
869
820
10
592
795
793
726
18
15
14
386
451
567
5
229
260
944
274
800
612
325
868
820
10
592
535
145
984
18
15
14
386
451
567
5
229
260
944
274
800
612
325
869
820
10
592
535
145
994
18
15
14
386
451
567
5
229
260
944
274
800
612
837
868
820
10
592
535
1553
1240
18
15
14
386
451
567
5
229
260
944
274
800
612
837
869
820
10
592
535
1553
1250
18
15
14
386
451
567
5
229
260
944
274
800
613
325
868
820
10
592
534
148
980
18
15
14
386
451
567
5
229
260
944
274
800
613
325
869
820
10
592
534
146
994
18
15
14
386
451
567
5
229
260
944
274
800
613
837
868
820
10
592
534
1592
364
18
15
14
386
451
567
5
229
260
944
274
800
613
837
869
820
10
592
534
1554
1250
18
15
14
386
451
567
5
229
260
944
274
800
628
325
868
820
10
592
539
153
984
18
15
14
386
451
567
5
229
260
944
274
800
628
325
869
820
10
592
539
153
982
18
15
14
386
451
567
5
229
260
944
274
800
628
837
868
820
10
592
539
1561
1240
18
15
14
386
451
567
5
229
260
944
274
800
628
837
869
820
10
592
539
1561
1242
18
15
14
386
547
55
5
228
260
952
994
64
612
324
872
816
1330
1287
1319
659
1745
18
15
14
386
547
55
5
228
260
952
994
64
612
324
488
816
1330
1287
1319
659
689
18
15
14
386
547
55
5
228
260
952
994
64
612
324
869
817
1330
1287
1319
659
1763
18
15
14
386
547
55
5
228
260
952
994
64
612
836
869
817
1330
1287
1319
787
1243
18
15
14
386
547
55
5
229
260
944
994
64
612
325
868
820
1330
1280
1319
661
1748
18
15
14
386
547
55
5
229
260
944
994
64
612
837
868
820
1330
1280
1319
809
364
18
15
14
386
547
55
5
229
260
944
994
64
612
837
869
820
1330
1280
1319
805
354
18
15
14
386
547
55
5
229
260
944
994
64
613
325
869
820
1332
1280
1318
658
1755
18
15
14
386
547
55
5
229
260
944
994
64
613
325
869
820
1330
1280
1318
658
1755
18
15
14
386
547
55
5
229
260
944
994
64
613
837
869
820
1332
1280
1318
805
365
18
15
14
386
547
55
5
229
260
944
994
64
613
837
869
820
1330
1280
1318
805
365
18
15
14
386
547
55
5
229
260
952
994
64
612
325
865
817
1329
1287
1319
658
1758
18
15
14
386
547
55
5
229
260
952
994
64
612
325
865
817
1337
1287
1319
658
1758
18
15
14
386
547
55
5
229
260
952
994
64
612
325
865
817
1330
1287
1319
658
1758
18
15
14
386
547
55
5
229
260
952
994
64
612
325
865
818
1330
1287
1319
658
1758
18
15
14
386
547
55
5
229
260
952
994
64
612
325
869
817
1330
1287
1319
658
1762
18
15
14
386
547
55
5
229
260
952
994
64
612
837
865
817
1329
1280
1319
809
366
18
15
14
386
547
55
5
229
260
952
994
64
612
837
865
817
1337
1280
1319
809
366
18
15
14
386
547
55
5
229
260
952
994
64
612
837
865
817
1330
1280
1319
809
366
18
15
14
386
547
55
5
229
260
952
994
64
612
837
865
817
1338
1280
1319
809
366
18
15
14
386
547
55
5
229
260
952
994
64
612
837
865
818
1329
1280
1319
809
366
18
15
14
386
547
55
5
229
260
952
994
64
612
837
865
818
1330
1280
1319
809
366
18
15
14
386
547
55
5
229
260
952
994
64
612
837
865
818
1340
1280
1319
809
366
18
15
14
386
547
55
5
229
260
952
994
64
612
837
865
818
1338
1280
1319
809
366
18
15
14
386
547
55
5
229
260
952
994
64
612
837
869
817
1330
1280
1319
805
354
18
15
14
386
547
55
5
229
260
952
994
64
612
837
869
817
1338
1280
1319
805
354
18
15
14
386
547
55
5
229
260
952
994
64
613
325
865
817
1329
1280
1318
658
1759
18
15
14
386
547
55
5
229
260
952
994
64
613
325
865
817
1337
1280
1318
658
1759
18
15
14
386
547
55
5
229
260
952
994
64
613
325
865
817
1332
1280
1318
658
1759
18
15
14
386
547
55
5
229
260
952
994
64
613
325
865
817
1330
1280
1318
658
1759
18
15
14
386
547
55
5
229
260
952
994
64
613
325
865
817
1338
1280
1318
658
1759
18
15
14
386
547
55
5
229
260
952
994
64
613
325
865
818
1329
1280
1318
658
1759
18
15
14
386
547
55
5
229
260
952
994
64
613
325
865
818
1332
1280
1318
658
1759
18
15
14
386
547
55
5
229
260
952
994
64
613
325
865
818
1330
1280
1318
658
1759
18
15
14
386
547
55
5
229
260
952
994
64
613
325
865
818
1338
1280
1318
658
1759
18
15
14
386
547
55
5
229
260
952
994
64
613
325
869
817
1332
1280
1318
658
1755
18
15
14
386
547
55
5
229
260
952
994
64
613
325
869
817
1330
1280
1318
656
1762
18
15
14
386
547
55
5
229
260
952
994
64
613
325
869
817
1338
1280
1318
656
1762
18
15
14
386
547
55
5
229
260
952
994
64
613
837
865
817
1329
1280
1318
805
1249
18
15
14
386
547
55
5
229
260
952
994
64
613
837
865
817
1337
1280
1318
805
1249
18
15
14
386
547
55
5
229
260
952
994
64
613
837
865
817
1332
1280
1318
805
1249
18
15
14
386
547
55
5
229
260
952
994
64
613
837
865
817
1330
1280
1318
805
1249
18
15
14
386
547
55
5
229
260
952
994
64
613
837
865
817
1338
1280
1318
805
1249
18
15
14
386
547
55
5
229
260
952
994
64
613
837
865
818
1329
1280
1318
805
1249
18
15
14
386
547
55
5
229
260
952
994
64
613
837
865
818
1332
1280
1318
805
1249
18
15
14
386
547
55
5
229
260
952
994
64
613
837
865
818
1330
1280
1318
805
1249
18
15
14
386
547
55
5
229
260
952
994
64
613
837
865
818
1338
1280
1318
805
1249
18
15
14
386
547
55
5
229
260
952
994
64
613
837
869
817
1332
1280
1318
805
365
18
15
14
386
547
55
5
229
260
952
994
64
613
837
869
817
1330
1280
1318
805
365
18
15
14
386
547
55
5
229
260
952
994
64
613
837
869
817
1338
1280
1318
784
1242
18
15
14
386
547
55
5
229
260
952
866
64
613
837
865
817
1074
775
973
792
478
18
15
14
386
547
55
5
229
260
952
866
64
613
837
869
817
1074
775
973
792
470
18
15
398
386
931
567
5
228
388
568
610
448
116
836
768
944
562
15
795
824
526
18
15
398
386
931
567
5
229
388
560
610
448
100
837
772
948
562
0
279
785
536
18
15
398
386
931
567
5
229
388
560
610
448
100
837
773
948
562
0
279
785
514
18
15
398
386
931
567
5
229
388
560
610
448
100
837
804
948
562
0
279
785
856
18
15
398
386
931
567
5
229
388
560
610
448
100
837
805
948
562
0
279
785
858
18
15
398
386
931
567
5
229
388
560
610
448
100
837
820
948
562
0
279
805
568
18
15
398
386
931
567
5
229
388
560
610
448
101
837
772
948
554
0
278
788
524
18
15
398
386
931
567
5
229
388
560
610
448
101
837
772
948
564
0
278
788
524
18
15
398
386
931
567
5
229
388
560
610
448
101
837
772
948
562
0
278
788
524
18
15
398
386
931
567
5
229
388
560
610
448
101
837
773
948
554
0
278
788
538
18
15
398
386
931
567
5
229
388
560
610
448
101
837
773
948
564
0
278
788
538
18
15
398
386
931
567
5
229
388
560
610
448
101
837
773
948
562
0
278
785
514
18
15
398
386
931
567
5
229
388
560
610
448
101
837
804
948
554
0
278
788
852
18
15
398
386
931
567
5
229
388
560
610
448
101
837
804
948
564
0
278
788
852
18
15
398
386
931
567
5
229
388
560
610
448
101
837
804
948
562
0
278
788
852
18
15
398
386
931
567
5
229
388
560
610
448
101
837
805
948
554
0
278
788
858
18
15
398
386
931
567
5
229
388
560
610
448
101
837
805
948
564
0
278
788
858
18
15
398
386
931
567
5
229
388
560
610
448
101
837
805
948
562
0
278
785
857
18
15
398
386
931
567
5
229
388
560
610
448
101
837
821
948
554
0
278
820
570
18
15
398
386
931
567
5
229
388
560
610
448
101
837
821
948
564
0
278
820
570
18
15
398
386
931
567
5
229
388
560
610
448
101
837
820
948
554
0
278
808
568
18
15
398
386
931
567
5
229
388
560
610
448
101
837
820
948
564
0
278
820
572
18
15
398
386
931
567
5
229
388
560
610
448
101
837
820
948
562
0
278
808
568
18
15
398
386
931
567
5
229
388
568
610
448
100
837
772
944
562
0
279
785
536
18
15
398
386
931
567
5
229
388
568
610
448
100
837
772
944
572
0
279
785
536
18
15
398
386
931
567
5
229
388
568
610
448
100
837
772
872
556
0
279
785
536
18
15
398
386
931
567
5
229
388
568
610
448
100
837
772
872
554
0
279
785
536
18
15
398
386
931
567
5
229
388
568
610
448
100
837
772
1000
572
0
279
785
536
18
15
398
386
931
567
5
229
388
568
610
448
100
837
772
1000
570
0
279
785
536
18
15
398
386
931
567
5
229
388
568
610
448
100
837
773
945
562
0
279
785
514
18
15
398
386
931
567
5
229
388
568
610
448
100
837
773
945
570
0
279
785
514
18
15
398
386
931
567
5
229
388
568
610
448
100
837
773
872
556
0
279
785
514
18
15
398
386
931
567
5
229
388
568
610
448
100
837
773
872
554
0
279
785
514
18
15
398
386
931
567
5
229
388
568
610
448
100
837
773
1000
572
0
279
785
514
18
15
398
386
931
567
5
229
388
568
610
448
100
837
773
1000
570
0
279
785
514
18
15
398
386
931
567
5
229
388
568
610
448
100
837
773
873
556
0
279
785
514
18
15
398
386
931
567
5
229
388
568
610
448
100
837
773
873
562
0
279
785
514
18
15
398
386
931
567
5
229
388
568
610
448
100
837
773
1001
562
0
279
785
514
18
15
398
386
931
567
5
229
388
568
610
448
100
837
773
1001
572
0
279
785
514
18
15
398
386
931
567
5
229
388
568
610
448
100
837
773
1001
570
0
279
785
514
18
15
398
386
931
567
5
229
388
568
610
448
100
837
804
944
572
0
279
785
856
18
15
398
386
931
567
5
229
388
568
610
448
100
837
804
946
562
0
279
785
856
18
15
398
386
931
567
5
229
388
568
610
448
100
837
804
946
572
0
279
785
856
18
15
398
386
931
567
5
229
388
568
610
448
100
837
804
946
570
0
279
785
856
18
15
398
386
931
567
5
229
388
568
610
448
100
837
805
944
562
0
279
785
858
18
15
398
386
931
567
5
229
388
568
610
448
100
837
805
944
572
0
279
785
858
18
15
398
386
931
567
5
229
388
568
610
448
100
837
805
944
570
0
279
785
858
18
15
398
386
931
567
5
229
388
568
610
448
100
837
805
945
562
0
279
785
858
18
15
398
386
931
567
5
229
388
568
610
448
100
837
805
945
570
0
279
785
858
18
15
398
386
931
567
5
229
388
568
610
448
100
837
821
945
562
0
279
805
570
18
15
398
386
931
567
5
229
388
568
610
448
100
837
821
945
570
0
279
805
570
18
15
398
386
931
567
5
229
388
568
610
448
100
837
820
944
562
0
279
805
568
18
15
398
386
931
567
5
229
388
568
610
448
101
837
769
945
561
0
278
786
542
18
15
398
386
931
567
5
229
388
568
610
448
101
837
769
946
561
0
278
786
542
18
15
398
386
931
567
5
229
388
568
610
448
101
837
769
946
570
0
278
786
542
18
15
398
386
931
567
5
229
388
568
610
448
101
837
801
945
561
0
278
786
863
18
15
398
386
931
567
5
229
388
568
610
448
101
837
801
946
564
0
278
786
863
18
15
398
386
931
567
1541
741
388
560
610
704
740
325
260
948
562
512
23
17
1560
18
15
398
386
931
567
1541
741
388
560
610
704
740
325
261
948
562
512
23
17
1538
18
15
398
386
931
567
1541
741
388
560
610
704
740
325
261
948
570
512
23
21
1558
18
15
398
386
931
567
1541
741
388
560
610
704
740
325
292
948
562
512
23
17
344
18
15
398
386
931
567
1541
741
388
560
610
704
740
325
292
948
570
512
23
21
340
18
15
398
386
931
567
1541
741
388
560
610
704
740
325
293
948
562
512
23
17
346
18
15
398
386
931
567
1541
741
388
560
610
704
740
325
293
948
570
512
23
21
342
18
15
398
386
931
567
1541
741
388
560
610
704
741
325
260
948
564
512
22
24
1560
18
15
398
386
931
567
1541
741
388
560
610
704
741
325
260
948
562
512
22
24
1560
18
15
398
386
931
567
1541
741
388
560
610
704
741
325
261
948
564
512
22
17
1538
18
15
398
386
931
567
1541
741
388
560
610
704
741
325
261
948
562
512
22
17
1538
18
15
398
386
931
567
1541
741
388
560
610
704
741
325
265
985
562
512
22
17
1553
18
15
398
386
931
567
1541
741
388
560
610
704
741
325
292
948
564
512
22
24
344
18
15
398
386
931
567
1541
741
388
560
610
704
741
325
292
948
562
512
22
24
344
18
15
398
386
931
567
1541
741
388
560
610
704
741
325
293
948
564
512
22
17
345
18
15
398
386
931
567
1541
741
388
560
610
704
741
325
293
948
562
512
22
17
345
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
516
1768
556
512
23
21
24
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
516
1768
554
512
23
21
24
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
516
1768
572
512
23
21
24
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
516
1768
570
512
23
17
24
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
517
1768
556
512
23
21
22
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
517
1768
554
512
23
21
22
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
517
1768
572
512
23
21
22
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
517
1768
570
512
23
17
2
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
517
1769
556
512
23
21
22
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
517
1769
554
512
23
21
22
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
517
1769
562
512
23
17
2
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
517
1769
572
512
23
21
22
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
517
1769
570
512
23
17
2
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
260
944
562
512
23
17
1560
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
260
944
572
512
23
21
1556
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
260
872
556
512
23
21
1556
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
260
872
554
512
23
21
1556
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
260
872
572
512
23
21
1556
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
260
872
860
512
23
17
1560
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
260
872
842
512
23
21
1556
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
260
872
858
512
23
17
1560
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
260
1000
556
512
23
21
1556
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
260
1000
554
512
23
21
1556
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
260
1000
570
512
23
17
1560
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
945
562
512
23
17
1538
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
945
570
512
23
17
1538
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
872
556
512
23
21
1558
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
872
554
512
23
21
1558
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
872
572
512
23
21
1558
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
872
860
512
23
17
1538
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
872
842
512
23
21
1558
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
872
858
512
23
17
1538
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
1000
556
512
23
21
1558
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
1000
554
512
23
21
1558
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
1000
570
512
23
17
1538
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
873
556
512
23
21
1558
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
873
554
512
23
21
1558
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
873
562
512
23
17
1538
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
873
572
512
23
21
1558
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
873
860
512
23
17
1538
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
873
858
512
23
17
1538
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
1001
556
512
23
21
1558
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
1001
554
512
23
21
1558
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
1001
562
512
23
17
1538
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
261
1001
570
512
23
17
1538
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
292
944
572
512
23
21
340
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
293
944
562
512
23
17
346
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
293
944
572
512
23
21
342
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
293
944
570
512
23
17
346
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
293
945
562
512
23
17
346
18
15
398
386
931
567
1541
741
388
568
610
704
740
325
293
945
570
512
23
17
346
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
513
1768
556
512
22
18
30
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
513
1768
564
512
22
24
14
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
513
1768
570
512
22
18
30
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
513
1769
570
512
22
18
30
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
257
945
561
512
22
24
1550
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
257
945
570
512
22
18
1567
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
257
872
556
512
22
18
1567
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
257
872
564
512
22
24
1550
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
257
872
844
512
22
24
1550
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
257
872
860
512
22
24
1550
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
257
872
842
512
22
18
1567
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
257
872
858
512
22
24
1550
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
257
1000
556
512
22
18
1567
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
257
1000
564
512
22
24
1550
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
257
873
844
512
22
24
1550
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
257
873
860
512
22
24
1550
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
257
873
858
512
22
24
1550
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
257
946
561
512
22
24
1550
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
257
946
554
512
22
18
1567
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
257
946
564
512
22
24
1550
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
257
946
562
512
22
18
1567
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
257
946
570
512
22
18
1567
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
516
1768
564
512
22
24
24
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
517
1768
556
512
22
18
2
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
517
1768
564
512
22
24
2
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
517
1768
570
512
22
18
2
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
517
1769
570
512
22
18
2
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
260
872
564
512
22
24
1560
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
260
872
844
512
22
24
1560
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
260
872
860
512
22
24
1560
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
260
872
842
512
22
20
1548
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
260
872
858
512
22
24
1560
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
260
1000
564
512
22
24
1560
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
261
945
570
512
22
18
1538
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
261
872
556
512
22
18
1538
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
261
872
564
512
22
24
1538
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
261
872
844
512
22
24
1538
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
261
872
860
512
22
24
1538
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
261
872
842
512
22
20
410
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
261
872
858
512
22
24
1538
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
261
1000
556
512
22
18
1538
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
261
1000
564
512
22
24
1538
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
261
873
844
512
22
24
1538
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
261
873
860
512
22
24
1538
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
261
873
858
512
22
24
1538
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
289
945
561
512
22
18
351
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
289
945
570
512
22
18
351
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
289
946
564
512
22
18
351
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
289
946
562
512
22
18
351
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
293
944
570
512
22
18
347
18
15
398
386
931
567
1541
741
388
568
610
704
741
325
293
945
570
512
22
18
347
18
15
398
386
995
55
5
229
388
624
594
832
613
837
777
857
850
1104
13
785
529
18
15
398
386
995
567
5
229
388
592
594
320
101
837
769
920
612
96
262
805
545
18
15
398
386
995
567
5
229
388
592
594
320
101
837
769
921
612
96
262
805
545
18
15
398
386
995
567
5
229
388
592
594
320
101
837
772
920
612
96
262
805
524
18
15
398
386
995
567
5
229
388
592
594
320
101
837
773
920
612
96
262
805
525
18
15
398
386
995
567
5
229
388
592
594
320
101
837
773
921
612
96
262
805
525
18
15
398
386
995
567
5
741
388
136
594
576
101
1861
517
1796
908
896
1542
1682
3
18
15
398
386
995
567
5
741
388
136
594
576
101
1861
517
1796
1420
896
1542
1682
3
18
15
398
386
995
567
1541
741
388
592
594
640
689
325
260
920
612
512
46
25
408
18
15
398
386
995
567
1541
741
388
592
594
640
689
325
260
920
628
512
46
25
408
18
15
398
386
995
567
1541
741
388
592
594
640
689
325
260
920
604
512
46
25
408
18
15
398
386
995
567
1541
741
388
592
594
640
689
325
260
920
732
512
46
25
408
18
15
398
386
995
567
1541
741
388
592
594
640
689
325
261
920
612
512
46
25
387
18
15
398
386
995
567
1541
741
388
592
594
640
689
325
261
920
628
512
46
25
387
18
15
398
386
995
567
1541
741
388
592
594
640
689
325
261
920
604
512
46
25
387
18
15
398
386
995
567
1541
741
388
592
594
640
689
325
261
920
732
512
46
25
387
18
15
398
386
995
567
1541
741
388
592
594
640
689
325
261
921
612
512
46
25
387
18
15
398
386
995
567
1541
741
388
592
594
640
689
325
261
921
628
512
46
25
387
18
15
398
386
995
567
1541
741
388
592
594
640
693
325
257
921
650
512
45
24
398
18
15
398
386
995
567
1541
741
388
592
594
640
693
325
260
920
650
512
45
24
408
18
15
398
386
995
567
1541
741
388
592
594
640
693
325
261
921
650
512
45
24
386
18
15
398
418
963
567
1541
741
388
552
514
672
692
325
516
1764
524
608
55
21
20
18
15
398
418
963
567
1541
741
388
552
514
672
692
325
516
1764
716
608
55
21
20
18
15
398
418
963
567
1541
741
388
552
514
672
692
325
260
996
524
608
55
21
404
18
15
18
1
195
39
141
133
156
478
193
192
481
177
418
387
54
368
533
32
176
18
15
18
1
195
39
141
133
156
478
209
192
481
177
418
387
86
80
533
32
176
18
15
42
1
195
39
141
132
84
86
210
192
482
304
16
342
324
592
532
422
6
18
15
42
1
195
39
141
132
84
86
210
192
482
304
16
342
852
592
532
422
6
18
15
42
1
195
39
141
132
84
86
210
192
482
304
16
214
324
592
532
422
6
18
15
42
1
195
39
141
132
84
86
210
192
482
304
16
358
852
592
532
422
6
18
15
42
1
195
39
141
132
84
86
210
192
482
304
16
374
340
592
532
422
6
18
15
42
1
195
39
141
132
84
86
210
192
482
304
16
374
852
592
532
422
6
18
15
42
1
195
39
141
132
84
86
210
192
482
304
16
470
324
592
532
422
6
18
15
42
1
195
39
141
132
84
86
210
192
482
304
16
470
836
592
532
422
6
18
15
42
1
195
39
141
133
84
86
209
192
481
241
18
406
422
896
533
16
976
18
15
42
1
195
39
141
133
84
182
354
192
482
305
17
269
780
632
532
420
14
18
15
42
1
195
295
141
132
84
86
194
448
354
112
21
205
364
840
276
74
211
18
15
42
1
195
295
141
132
84
86
194
448
354
112
21
333
364
840
276
74
211
18
15
42
1
195
295
141
132
84
86
194
448
354
112
21
333
876
840
276
74
211
18
15
42
1
195
295
141
132
84
86
194
448
354
112
21
461
364
840
276
74
211
18
15
42
1
195
295
141
132
84
86
194
448
354
112
21
461
876
840
276
74
211
18
15
42
1
195
295
141
132
84
86
194
448
354
240
16
422
436
400
276
38
998
18
15
42
1
195
295
141
132
84
86
194
448
354
368
16
422
436
400
276
806
102
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
405
852
848
1044
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
405
356
864
276
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
405
868
848
1044
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
205
356
864
276
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
333
324
864
276
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
333
836
864
276
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
333
340
848
1044
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
333
852
848
1044
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
333
332
848
1044
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
333
356
864
276
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
333
868
864
276
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
333
844
848
1044
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
357
836
864
276
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
357
340
848
1044
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
357
852
848
1044
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
421
420
384
20
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
406
420
384
20
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
373
836
864
276
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
373
340
848
1044
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
373
852
848
1044
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
461
324
848
1044
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
461
836
848
1044
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
461
340
848
1044
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
461
356
864
276
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
461
868
864
276
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
374
340
848
1044
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
112
21
374
852
848
1044
74
211
18
15
42
1
195
295
141
132
84
86
210
448
354
240
16
422
420
384
20
34
998
18
15
42
1
195
295
141
132
84
86
210
448
354
240
16
422
404
848
276
38
998
18
15
42
1
195
295
141
132
84
86
210
448
354
240
21
37
420
384
276
10
851
18
15
42
1
195
295
141
132
84
86
210
448
354
240
21
405
852
848
276
10
851
18
15
42
1
195
295
141
132
84
86
210
448
354
240
21
421
420
384
276
10
851
18
15
42
1
195
295
141
132
84
86
210
448
354
240
21
406
420
384
276
10
851
18
15
42
1
195
295
141
132
84
86
210
448
354
304
16
54
724
1744
20
166
6
18
15
42
1
195
295
141
132
84
86
210
448
354
304
16
342
324
720
20
166
6
18
15
42
1
195
295
141
132
84
86
210
448
354
304
16
342
836
720
20
166
6
18
15
42
1
195
295
141
132
84
86
210
448
354
304
16
342
340
720
20
166
6
18
15
42
1
195
295
141
132
84
86
210
448
354
304
16
342
852
720
20
166
6
18
15
42
1
195
295
141
132
84
86
210
448
354
304
16
342
724
1744
20
166
6
18
15
42
1
195
295
141
132
84
86
210
448
354
304
16
374
852
720
20
166
6
18
15
42
1
195
295
141
132
84
86
210
448
354
304
16
470
836
720
20
166
6
18
15
42
1
195
295
141
132
84
86
210
448
354
304
16
470
852
720
20
166
6
18
15
42
1
195
295
141
132
84
86
210
448
354
368
16
422
420
384
276
802
102
18
15
42
1
195
295
141
132
84
118
210
448
354
112
21
397
836
848
1044
74
211
18
15
42
1
195
295
141
132
84
118
210
448
354
240
21
397
836
848
276
10
851
18
15
42
1
195
295
141
132
84
182
354
448
354
240
21
269
796
640
20
10
851
18
15
42
1
195
295
141
133
84
54
354
448
354
241
17
13
908
640
532
36
486
18
15
42
1
195
295
141
133
84
54
354
448
354
241
17
13
916
640
532
36
486
18
15
42
1
195
295
141
133
84
86
194
448
354
369
17
205
364
880
276
804
102
18
15
42
1
195
295
141
133
84
86
194
448
354
369
17
461
364
880
276
804
102
18
15
42
1
195
295
141
133
84
86
194
448
354
369
17
461
876
880
276
804
102
18
15
42
1
195
295
141
133
84
86
209
448
353
241
18
406
854
720
21
16
848
18
15
42
1
195
295
141
133
84
86
209
448
353
241
18
406
422
384
21
16
848
18
15
42
1
195
295
141
133
84
86
210
448
354
241
17
405
852
720
20
36
998
18
15
42
1
195
295
141
133
84
86
210
448
354
241
17
405
420
384
20
36
486
18
15
42
1
195
295
141
133
84
86
210
448
354
241
17
405
356
864
276
36
998
18
15
42
1
195
295
141
133
84
86
210
448
354
369
17
461
836
848
276
804
102
18
15
42
1
195
295
141
133
84
86
210
448
354
369
17
461
852
848
276
804
102
18
15
42
1
195
295
141
133
84
86
210
448
354
369
17
461
868
864
276
804
102
18
15
42
1
195
295
141
133
84
86
210
448
354
369
17
461
844
848
276
804
102
18
15
42
1
195
295
141
133
84
118
194
448
354
241
17
397
332
840
276
36
998
18
15
42
1
195
295
141
133
84
118
194
448
354
241
17
397
844
840
276
36
998
18
15
42
1
195
295
141
133
84
118
194
448
354
369
17
397
332
840
276
804
102
18
15
42
1
195
295
141
133
84
118
194
448
354
369
17
397
844
840
276
804
102
18
15
42
1
195
295
141
133
84
118
210
448
354
241
17
397
836
720
20
36
998
18
15
42
1
195
295
141
133
84
118
210
448
354
369
17
397
836
848
276
804
102
18
15
42
1
195
295
141
133
84
182
354
448
354
241
17
269
796
640
20
36
998
18
15
42
1
451
295
141
132
84
182
418
704
98
240
21
781
1420
896
20
266
851
18
15
42
1
451
295
141
132
84
182
418
704
98
240
21
781
1428
896
20
266
851
18
15
10
1
35
55
13
132
260
182
178
192
98
240
496
310
932
896
548
386
784
18
15
10
1
35
55
13
132
132
182
178
192
98
240
304
950
932
896
548
386
454
18
15
10
1
35
55
13
132
132
182
178
192
98
240
117
109
996
896
548
386
19
18
15
10
1
35
55
13
132
132
182
178
192
98
240
117
109
972
896
548
386
19
18
15
10
1
35
55
13
132
276
182
178
192
98
208
464
278
932
896
548
322
848
18
15
10
1
35
55
13
132
276
182
178
192
98
208
469
277
932
896
548
322
851
18
15
10
1
35
55
13
132
276
182
178
192
98
208
469
77
356
896
548
322
851
18
15
10
1
35
55
13
132
276
182
178
192
98
208
469
278
932
896
548
322
851
18
15
10
1
35
55
13
132
276
182
178
192
98
208
469
293
932
896
548
322
851
18
15
10
1
35
55
13
132
276
182
178
192
98
208
469
293
996
896
548
322
851
18
15
10
1
35
55
13
132
276
182
178
192
98
208
469
301
932
896
548
322
851
18
15
10
1
35
55
13
132
276
182
178
192
98
208
469
301
996
896
548
322
851
18
15
10
1
163
55
13
132
4
110
233
64
226
432
53
101
357
0
148
386
19
18
15
10
1
163
55
13
132
36
110
233
64
354
368
965
581
357
0
404
386
819
18
15
10
1
163
55
13
132
36
110
233
64
354
368
965
581
869
512
404
386
819
18
15
10
1
163
55
13
132
36
110
233
64
354
880
965
581
357
0
404
898
691
18
15
10
1
163
55
13
132
36
110
233
64
354
880
965
581
869
512
404
898
691
18
15
10
1
163
55
13
132
292
110
233
64
226
240
453
325
357
0
276
258
819
18
15
10
1
163
55
13
132
292
110
233
64
226
240
453
325
869
0
276
258
819
18
15
10
33
35
55
13
132
4
22
82
192
98
208
53
501
244
192
20
322
19
18
15
10
33
35
55
13
132
4
22
82
192
226
432
53
501
244
192
276
386
19
18
15
10
33
35
55
13
132
260
278
146
192
226
240
501
501
372
896
580
258
787
18
15
10
33
35
55
13
132
260
790
594
192
226
432
501
1013
1012
1216
1172
386
403
18
15
10
33
35
55
13
132
132
278
146
192
226
240
117
501
372
896
580
258
19
18
15
10
33
35
55
13
132
132
278
146
192
226
240
245
501
372
896
580
258
275
18
15
10
33
35
55
13
132
132
174
73
192
226
432
309
357
293
384
276
386
531
18
15
10
33
35
55
13
132
276
790
594
192
98
208
469
1013
1012
1216
1044
834
851
18
15
10
33
35
55
13
132
276
790
594
192
98
208
469
997
1012
1216
1044
834
851
18
15
10
33
35
55
13
133
260
278
146
192
225
241
501
501
372
896
590
257
787
18
15
10
33
35
55
13
133
260
278
146
192
225
241
498
501
372
896
590
257
784
18
15
10
33
35
55
13
133
132
278
146
192
225
241
117
501
372
896
590
257
19
18
15
10
33
35
55
13
133
132
278
146
192
225
241
245
501
372
896
590
257
275
18
15
10
33
35
55
13
133
132
278
146
192
225
241
242
501
372
896
590
257
272
18
15
10
33
35
55
13
133
132
174
73
192
225
241
114
211
37
384
334
257
16
18
15
10
33
35
55
13
133
132
174
73
192
225
241
114
211
293
384
334
257
16
18
15
10
33
35
55
13
645
516
534
82
704
737
1905
1525
1013
1268
1856
846
1537
1683
18
15
10
33
35
55
13
645
516
534
82
704
737
1905
1522
1013
1268
1856
846
1537
1680
18
15
10
33
35
55
13
645
644
534
82
704
737
1905
1461
1525
1268
1856
846
1537
1811
18
15
10
33
35
55
13
645
644
534
82
704
737
1905
1458
1525
1268
1856
846
1537
1808
18
15
10
33
35
55
13
645
644
534
82
704
1761
1905
1461
1525
1268
1856
1870
1537
1811
18
15
10
33
35
55
13
645
644
534
82
704
1761
1905
1458
1525
1268
1856
1870
1537
1808
18
15
10
33
163
55
13
132
4
278
338
576
98
208
53
1013
2036
1344
36
322
19
18
15
10
33
163
55
13
132
260
278
338
64
226
432
501
501
500
320
292
386
403
18
15
10
33
163
55
13
132
132
278
338
64
226
432
309
501
500
320
292
386
531
18
15
10
33
163
55
13
132
132
174
354
64
98
240
117
101
820
560
532
386
531
18
15
10
33
163
55
13
132
132
174
354
64
98
240
117
357
820
560
532
386
531
18
15
10
33
163
55
13
132
132
174
354
64
226
240
117
101
820
560
276
258
19
18
15
10
33
163
55
13
132
132
174
354
64
226
240
117
357
820
560
276
258
19
18
15
10
33
163
55
13
132
132
174
354
64
226
432
309
357
820
560
276
386
531
18
15
10
33
163
55
13
132
132
462
201
64
354
240
133
389
69
512
404
130
179
18
15
10
33
163
55
13
132
132
462
354
64
98
240
133
389
436
560
532
386
243
18
15
10
33
163
55
13
132
132
462
354
64
226
240
133
389
436
48
276
258
243
18
15
10
33
163
55
13
132
132
462
354
64
226
432
309
389
436
48
276
386
531
18
15
10
33
163
55
13
132
132
462
329
64
98
208
181
389
325
368
324
322
275
18
15
10
33
163
55
13
132
132
462
329
64
226
432
309
389
453
48
68
642
531
18
15
10
33
163
55
13
132
132
462
329
64
354
208
181
389
325
368
836
578
275
18
15
10
33
163
55
13
132
132
462
329
64
354
208
181
389
453
560
836
66
275
18
15
10
33
163
55
13
132
132
462
329
64
354
240
133
389
389
48
836
130
179
18
15
10
33
163
55
13
132
132
462
329
64
354
240
133
389
197
560
836
130
179
18
15
10
33
163
55
13
132
132
462
329
64
354
240
133
389
325
368
836
130
179
18
15
10
33
163
55
13
132
132
462
329
64
354
240
133
389
709
560
836
130
179
18
15
10
33
163
55
13
132
132
462
329
64
354
240
133
389
453
48
836
130
179
18
15
10
33
163
55
13
132
132
462
329
64
354
752
133
389
389
48
836
1282
755
18
15
10
33
163
55
13
132
132
462
329
64
354
752
133
389
197
560
836
1282
755
18
15
10
33
163
55
13
132
132
462
329
64
354
752
133
389
325
368
836
1282
755
18
15
10
33
163
55
13
132
132
462
329
64
354
752
133
389
453
560
836
1282
755
18
15
10
33
163
55
13
132
132
462
329
64
354
752
133
645
197
560
836
1282
755
18
15
10
33
163
55
13
132
132
462
329
64
354
752
133
645
709
560
836
1282
755
18
15
10
33
163
55
13
132
132
462
329
64
354
752
133
645
453
560
836
1282
755
18
15
10
33
163
55
13
132
132
462
338
64
98
208
181
389
204
320
324
322
275
18
15
10
33
163
55
13
132
132
462
338
64
98
208
181
389
332
320
324
322
275
18
15
10
33
163
55
13
132
132
462
338
64
226
240
133
389
204
320
580
258
243
18
15
10
33
163
55
13
132
132
462
338
64
226
240
133
389
332
320
276
258
179
18
15
10
33
163
55
13
132
132
462
338
64
226
432
309
389
396
320
292
642
531
18
15
10
33
163
55
13
132
132
462
338
64
226
432
309
389
204
320
580
642
531
18
15
10
33
163
55
13
132
132
462
338
64
226
432
309
389
332
320
292
386
531
18
15
10
33
163
55
13
132
132
462
338
64
354
208
181
389
396
320
836
66
275
18
15
10
33
163
55
13
132
132
462
338
64
354
208
181
389
204
320
836
66
275
18
15
10
33
163
55
13
132
132
462
338
64
354
208
181
389
332
320
836
66
275
18
15
10
33
163
55
13
132
132
462
338
64
354
208
181
389
460
320
836
66
275
18
15
10
33
163
55
13
132
132
462
338
64
354
240
133
389
396
320
836
258
115
18
15
10
33
163
55
13
132
132
462
338
64
354
240
133
389
204
320
836
258
115
18
15
10
33
163
55
13
132
132
462
338
64
354
240
133
389
404
320
836
258
115
18
15
10
33
163
55
13
132
132
462
338
64
354
240
133
389
332
320
836
258
115
18
15
10
33
163
55
13
132
132
462
338
64
354
240
133
389
460
320
836
258
115
18
15
10
33
163
55
13
132
132
462
338
64
354
880
949
645
204
320
836
898
787
18
15
10
33
163
55
13
132
132
462
338
64
354
880
949
645
332
320
836
898
787
18
15
10
33
163
55
13
132
148
278
338
64
98
208
213
469
500
320
548
322
83
18
15
10
33
163
55
13
132
148
278
338
64
98
208
213
501
500
320
548
322
83
18
15
10
33
163
55
13
132
148
278
338
64
98
208
213
485
500
320
548
322
83
18
15
10
33
163
55
13
132
148
278
338
64
226
432
101
501
500
320
292
386
51
18
15
10
33
163
55
13
132
148
278
338
64
226
432
357
501
500
320
292
386
563
18
15
10
33
163
55
13
132
148
278
338
64
226
432
357
485
500
320
292
386
563
18
15
10
33
163
55
13
132
148
278
338
64
226
432
357
493
500
320
292
386
563
18
15
10
33
163
55
13
133
132
174
354
64
97
241
117
357
820
560
533
385
5
18
15
10
33
163
55
13
133
132
174
354
64
225
241
117
357
820
560
277
257
9
18
15
10
33
163
55
13
133
132
174
354
64
225
433
305
357
820
560
277
385
529
18
15
10
33
163
55
13
133
132
174
354
64
225
433
309
357
820
560
149
385
531
18
15
10
33
163
55
13
133
132
174
354
576
225
433
309
357
820
1584
661
1664
530
18
15
10
33
163
55
13
133
132
462
354
64
97
241
133
389
436
48
21
385
243
18
15
10
33
163
55
13
133
132
462
354
64
97
241
309
389
436
48
21
385
453
18
15
10
33
163
55
13
133
132
462
354
64
225
241
133
389
436
48
277
257
181
18
15
10
33
163
55
13
133
132
462
354
64
225
241
309
389
436
48
277
257
453
18
15
10
33
163
55
13
133
132
462
354
64
225
433
309
389
436
48
277
385
531
18
15
10
33
163
55
13
133
132
462
338
64
225
241
133
389
404
320
69
257
249
18
15
10
33
163
55
13
133
132
462
338
64
225
241
181
389
404
320
69
257
197
18
15
10
33
163
55
13
133
132
462
338
64
353
209
133
389
404
320
837
65
261
18
15
10
33
163
55
13
133
132
462
338
64
353
209
181
389
404
320
837
65
281
18
15
10
33
163
55
13
133
132
462
338
64
353
209
233
389
404
320
837
65
65
18
15
10
33
163
55
13
133
132
462
338
64
353
241
133
389
404
320
837
257
121
18
15
10
33
163
55
13
133
132
462
338
64
353
241
181
389
404
320
837
257
201
18
15
10
33
163
55
13
133
132
462
338
64
353
753
133
389
404
320
837
1280
754
18
15
10
33
163
55
13
133
140
462
329
64
353
241
130
387
390
560
837
128
176
18
15
10
33
163
55
13
133
140
462
329
64
353
753
130
387
390
560
837
1280
752
18
15
10
33
163
55
13
133
140
462
338
64
225
241
129
389
404
320
69
257
177
18
15
10
33
163
55
13
133
140
462
338
64
353
241
129
389
404
320
837
257
177
18
15
10
33
291
311
13
132
132
462
457
448
98
208
181
389
645
512
836
1090
1299
18
15
10
33
291
311
13
132
132
462
457
448
98
208
245
389
133
256
836
1090
147
18
15
10
33
291
311
13
132
132
462
457
448
98
208
245
389
645
512
836
1090
147
18
15
10
33
291
311
13
132
132
462
466
448
98
208
181
389
652
576
836
1090
1299
18
15
10
33
291
311
13
132
132
462
466
448
98
208
181
389
588
576
836
1090
1299
18
15
10
33
291
311
13
132
132
462
466
448
98
208
245
389
652
576
836
1090
147
18
15
10
33
291
311
13
133
4
22
466
448
97
209
53
501
1012
576
846
65
19
18
15
10
33
291
311
13
133
4
22
466
448
97
209
50
501
1012
576
846
65
16
18
15
10
33
291
311
13
133
132
22
466
448
97
209
949
1013
1012
576
846
577
1811
18
15
10
33
291
311
13
133
132
22
466
448
97
209
946
1013
1012
576
846
577
1808
18
15
10
33
291
311
13
133
132
462
457
448
97
209
178
390
646
512
837
1088
1296
18
15
10
33
291
311
13
133
132
462
457
448
97
209
242
390
646
512
837
1088
144
18
15
10
33
291
311
13
133
132
462
466
448
97
209
181
389
588
576
846
1089
1299
18
15
10
33
291
311
13
133
132
462
466
448
97
209
245
389
588
576
846
1089
147
18
15
10
33
291
823
525
132
132
462
457
960
994
1264
1157
645
645
1584
1060
1026
1459
18
15
10
1
35
55
141
132
4
182
178
192
482
944
1013
749
356
896
1684
1666
1043
18
15
10
1
35
55
141
132
148
182
178
192
482
944
1701
165
356
896
1684
1666
1587
18
15
10
1
35
55
141
132
148
182
178
192
482
944
1701
173
356
896
1684
1666
1587
18
15
10
1
35
55
141
132
148
182
178
192
482
944
677
165
356
896
1684
1666
563
18
15
10
1
35
55
141
132
148
182
178
192
482
944
677
173
356
896
1684
1666
563
18
15
10
1
35
55
141
132
148
182
178
192
482
944
933
933
932
896
660
1666
1075
18
15
10
1
35
55
141
132
148
182
178
192
482
944
933
941
932
896
660
1666
1075
18
15
10
33
163
55
141
132
4
278
338
64
482
240
501
1013
2036
1216
788
1026
531
18
15
10
33
163
55
141
132
4
278
338
576
482
240
501
1013
2036
1344
292
2
531
18
15
10
33
163
55
141
132
132
462
201
64
482
240
389
645
69
512
1684
2
563
18
15
10
33
163
55
141
132
132
462
354
64
482
240
389
389
436
48
788
2
563
18
15
10
33
163
55
141
132
132
462
354
64
482
240
389
645
436
48
788
2
563
18
15
10
33
163
55
141
132
132
462
329
64
482
240
389
389
389
560
804
2
563
18
15
10
33
163
55
141
132
132
462
329
64
482
240
389
389
197
560
804
2
563
18
15
10
33
163
55
141
132
132
462
329
64
482
240
389
389
709
560
804
2
563
18
15
10
33
163
55
141
132
132
462
329
64
482
240
389
389
453
560
804
2
563
18
15
10
33
163
55
141
132
132
462
329
64
482
240
389
645
389
560
804
2
563
18
15
10
33
163
55
141
132
132
462
329
64
482
240
389
645
197
560
804
2
563
18
15
10
33
163
55
141
132
132
462
329
64
482
240
389
645
325
560
804
2
563
18
15
10
33
163
55
141
132
132
462
329
64
482
240
389
645
709
560
804
2
563
18
15
10
33
163
55
141
132
132
462
329
64
482
240
389
645
453
560
804
2
563
18
15
10
33
163
55
141
132
132
462
329
576
482
240
389
389
709
1584
580
2
563
18
15
10
33
163
55
141
132
132
462
329
576
482
240
389
645
709
1584
580
2
563
18
15
10
33
163
55
141
132
132
462
338
64
482
240
389
389
396
320
804
2
563
18
15
10
33
163
55
141
132
132
462
338
64
482
240
389
389
204
320
804
2
563
18
15
10
33
163
55
141
132
132
462
338
64
482
240
389
389
404
320
804
2
563
18
15
10
33
163
55
141
132
132
462
338
64
482
240
389
389
332
320
804
2
563
18
15
10
33
163
55
141
132
132
462
338
64
482
240
389
389
460
320
804
2
563
18
15
10
33
163
55
141
132
132
462
338
64
482
240
389
645
396
320
804
2
563
18
15
10
33
163
55
141
132
132
462
338
64
482
240
389
645
204
320
804
2
563
18
15
10
33
163
55
141
132
132
462
338
64
482
240
389
645
332
320
804
2
563
18
15
10
33
163
55
141
132
132
462
338
64
482
240
389
645
460
320
804
2
563
18
15
10
33
163
55
141
133
132
174
354
64
481
305
117
357
820
560
789
385
37
18
15
10
33
163
55
141
133
132
174
354
64
481
945
1689
357
820
560
661
1665
1665
18
15
10
33
163
55
141
133
132
174
354
64
481
945
665
357
820
560
661
1665
1153
18
15
10
33
163
55
141
133
132
462
354
64
481
241
389
389
436
48
789
1025
181
18
15
10
33
163
55
141
133
132
462
354
64
481
241
389
645
436
48
789
1025
181
18
15
10
33
163
55
141
133
132
462
338
64
481
241
389
389
404
320
805
0
562
18
15
10
33
163
55
141
133
140
462
338
64
481
241
385
389
404
320
805
0
634
18
15
10
33
291
311
141
132
132
462
457
448
354
240
389
389
645
512
68
2
563
18
15
10
33
291
311
141
132
132
462
457
448
354
240
389
389
581
512
68
2
563
18
15
10
33
291
311
141
132
132
462
457
448
354
240
389
645
133
512
68
2
563
18
15
10
33
291
311
141
132
132
462
457
448
354
240
389
645
645
512
68
2
563
18
15
10
33
291
311
141
132
132
462
457
448
354
368
837
389
133
512
1604
1794
1331
18
15
10
33
291
311
141
132
132
462
457
448
354
368
837
389
645
512
1604
1794
1331
18
15
10
33
291
311
141
132
132
462
466
448
354
368
880
838
588
576
1604
770
784
18
15
10
33
291
311
141
132
132
462
466
448
354
368
837
389
652
576
1604
1794
1331
18
15
10
33
291
311
141
132
132
462
466
448
354
368
837
389
588
576
1604
1794
1331
18
15
10
33
291
311
141
132
132
462
466
448
354
368
837
837
588
576
1604
1794
1331
18
15
10
33
291
311
141
132
132
462
466
448
354
368
885
805
652
576
1604
770
787
18
15
10
33
291
311
141
132
132
462
466
448
354
368
885
805
660
576
1604
770
787
18
15
10
33
291
311
141
132
132
462
466
448
354
368
885
805
588
576
1604
770
787
18
15
10
33
291
311
141
133
132
462
466
448
353
337
885
805
660
576
1605
833
1353
18
15
10
33
291
311
141
133
132
462
466
448
353
593
885
805
660
576
1605
1089
1353
18
15
10
33
291
311
141
133
132
462
466
448
353
369
885
837
588
576
1614
769
787
18
15
10
33
291
311
141
133
132
462
466
448
353
369
885
805
660
576
1605
769
773
18
15
10
33
291
311
141
133
132
462
466
448
353
369
885
805
588
576
1614
769
787
18
15
10
33
291
311
141
133
140
462
457
448
353
241
386
387
646
512
69
0
560
18
15
10
33
291
311
141
133
140
462
457
448
353
241
386
643
646
512
69
0
560
18
15
10
33
291
311
141
133
140
462
457
448
353
369
834
387
646
512
1605
768
816
18
15
9
1
450
198
258
131
11
473
836
0
364
122
1000
935
856
8
604
8
808
18
15
9
1
450
198
258
131
139
185
388
0
364
122
104
103
504
8
604
8
40
18
15
9
1
450
198
258
131
139
185
388
0
364
122
104
215
504
8
604
8
40
18
15
9
1
450
198
258
131
139
185
388
0
364
122
104
231
504
8
604
8
40
18
15
9
1
450
198
258
131
139
185
388
0
364
122
104
359
504
8
604
8
40
18
15
9
1
450
198
258
131
139
473
836
0
364
122
104
807
856
8
604
8
40
18
15
10
65
35
55
13
132
4
86
194
64
98
208
53
173
444
896
580
322
19
18
15
10
65
35
55
13
132
4
86
194
64
354
208
53
173
444
896
964
578
19
18
15
10
65
35
55
13
132
4
142
194
64
226
432
53
325
364
344
836
642
19
18
15
10
65
35
55
13
132
4
310
962
576
98
208
53
1005
892
768
68
322
19
18
15
10
65
35
55
13
132
260
310
962
576
98
240
501
493
892
768
1092
1410
403
18
15
10
65
35
55
13
132
132
86
194
64
98
208
181
45
444
896
580
322
275
18
15
10
65
35
55
13
132
132
86
194
64
98
208
949
557
444
896
580
834
1811
18
15
10
65
35
55
13
132
132
86
194
64
226
240
117
45
444
896
708
258
19
18
15
10
65
35
55
13
132
132
142
194
64
98
208
949
933
948
896
580
834
1811
18
15
10
65
35
55
13
132
132
142
194
64
98
208
949
933
940
896
580
834
1811
18
15
10
65
35
55
13
132
68
142
194
64
226
240
5
261
948
896
708
258
1011
18
15
10
65
35
55
13
132
276
86
194
64
98
208
469
365
444
896
580
322
851
18
15
10
65
35
55
13
132
276
86
194
64
354
208
469
365
444
896
964
578
723
18
15
10
65
35
55
13
132
148
310
962
576
98
208
213
461
884
768
68
322
83
18
15
10
65
35
55
13
132
148
310
962
576
98
208
213
461
892
768
68
322
83
18
15
10
65
35
55
13
132
148
310
962
576
98
720
213
461
884
768
68
1858
1107
18
15
10
65
35
55
13
132
148
310
962
576
98
720
213
461
892
768
68
1858
1107
18
15
10
65
35
55
13
132
148
310
962
960
866
720
213
461
884
1024
1348
1090
1107
18
15
10
65
35
55
13
132
292
310
962
576
98
240
453
461
892
768
1092
1410
819
18
15
10
65
963
567
13
132
516
566
1842
1312
354
880
2037
1005
1764
1536
20
514
1683
18
15
10
65
963
567
13
132
548
566
1842
1312
354
880
1989
973
1764
1536
20
514
1715
18
15
10
65
963
567
525
644
4
566
1842
1312
1378
1392
1077
1845
1828
1472
1044
514
1043
18
15
10
65
963
567
525
644
516
566
1842
1312
1378
1392
1525
1005
1764
1536
1044
514
1683
18
15
10
65
963
567
525
644
644
654
1794
1312
1378
1392
1461
933
1588
1584
1044
514
787
18
15
10
65
963
567
525
644
548
566
1842
1312
1378
1392
1477
973
1764
1536
1044
514
1715
18
15
10
65
451
55
13
132
260
822
818
1824
1378
752
501
1005
588
1536
1044
1154
275
18
15
10
65
451
567
13
132
4
310
818
800
98
880
1013
1005
996
512
788
770
659
18
15
10
65
451
567
13
132
4
310
818
800
610
880
565
1005
996
512
532
1538
1043
18
15
10
65
451
567
13
132
4
310
818
800
610
880
1013
1005
996
512
532
1538
1171
18
15
10
65
451
567
13
132
260
310
818
800
98
880
501
493
996
512
788
770
147
18
15
10
65
451
567
13
132
260
310
818
800
610
880
501
493
996
512
532
1538
147
18
15
10
65
451
567
13
132
260
822
818
800
1122
1392
1525
1005
588
704
1556
1794
1683
18
15
10
65
451
567
13
132
36
310
818
800
98
880
965
973
996
512
788
770
819
18
15
10
65
451
567
13
132
36
310
818
800
610
880
965
973
996
512
532
1538
1203
18
15
10
65
451
567
13
132
148
310
818
800
98
880
213
461
996
512
788
770
83
18
15
10
65
451
567
13
132
292
310
818
800
610
880
1477
461
996
512
532
1538
1843
18
15
10
65
451
567
13
644
260
566
818
800
610
1904
565
1589
788
512
532
514
19
18
15
10
65
451
567
13
644
260
566
818
800
610
1904
565
1589
804
512
532
514
19
18
15
10
65
35
311
141
132
68
142
194
448
354
240
5
261
364
768
324
2
947
18
15
10
65
35
311
141
132
68
142
194
448
354
368
5
261
364
768
324
770
115
18
15
10
65
35
311
141
132
148
310
962
448
354
240
405
461
884
0
324
2
595
18
15
10
385
547
311
141
132
644
950
946
576
98
624
1909
1389
1380
256
36
1538
1555
18
15
394
929
675
1591
525
644
900
814
546
576
354
1392
1333
1381
364
0
20
514
531
18
15
394
929
675
1591
525
644
900
814
546
576
354
1392
1333
1381
372
0
20
514
531
18
15
394
929
675
1591
1549
644
900
814
546
576
610
368
1397
357
372
0
324
1282
1427
18
15
394
385
547
567
525
132
900
566
434
448
994
240
1909
877
100
0
548
1538
1555
18
15
394
385
547
567
525
132
900
566
434
448
994
1264
1909
877
100
0
276
770
531
18
15
394
385
547
567
525
132
900
566
434
448
994
1264
1909
1517
100
0
276
770
531
18
15
394
385
547
567
525
132
900
566
434
448
994
1264
1909
1005
100
0
276
770
531
18
15
782
642
1602
1862
1895
264
260
144
1172
640
706
1635
16
664
1680
256
654
66
611
18
15
782
642
1602
1862
1895
264
260
144
660
640
706
1635
16
664
272
416
654
66
611
18
15
1550
1538
1730
710
615
1560
1060
624
836
256
322
579
528
288
560
512
1614
650
435
18
15
1550
1922
547
1591
1541
1253
1668
1744
210
576
612
837
4
152
690
135
455
549
924
18
15
1550
1922
547
1591
1541
1253
1668
1744
210
576
612
837
5
152
690
135
455
529
834
18
15
1550
1922
547
1591
1541
1253
1668
1744
210
576
613
837
1
153
692
128
454
529
833
18
15
1550
1922
547
1591
1541
1253
1668
1744
210
576
613
837
4
152
692
128
454
549
908
18
15
1550
1922
547
1591
1541
1253
1668
1744
210
576
613
837
4
152
690
128
454
549
908
18
15
1550
1922
547
1591
1541
1253
1668
1744
210
576
613
837
5
152
692
128
454
529
834
18
15
1550
1922
547
1591
1541
1253
1668
1744
210
576
613
837
5
152
690
128
454
529
834
18
15
1550
1922
547
1591
1541
1253
1668
1744
210
576
613
837
5
153
692
128
454
529
834
18
15
1550
1922
547
1591
1541
1253
1668
1744
210
576
613
837
65
153
692
128
454
553
942
18
15
1305
1473
769
768
514
1678
1706
1755
1123
548
762
624
32
390
905
75
217
384
0
18
15
858
130
450
350
21
789
852
90
67
96
773
1137
80
66
850
987
1639
1701
100
18
15
277
965
545
48
42
432
923
945
1186
1188
1185
899
779
587
1704
1059
1459
1459
1049
18
15
277
965
545
48
42
432
923
945
674
164
1185
899
779
587
680
1571
1859
851
1049
18
15
174
41
35
48
38
176
466
162
41
103
265
396
398
6
38
290
1004
396
704
18
15
174
41
35
48
38
176
466
162
289
103
265
396
398
6
558
42
1004
396
704
18
15
174
41
35
48
38
176
466
162
297
103
265
396
398
6
550
34
1004
396
704
18
15
174
41
35
48
38
176
466
162
297
167
169
396
398
6
550
354
364
876
256
18
15
174
41
35
48
38
176
466
162
297
167
425
396
398
6
550
354
876
620
256
18
15
174
41
35
48
38
176
466
162
297
423
425
396
398
6
550
418
300
364
256
18
15
174
41
35
48
38
176
466
610
289
103
265
396
398
902
558
42
1004
396
704
18
15
174
41
35
48
38
176
466
610
297
103
265
396
398
902
550
290
1004
396
704
18
15
174
41
35
48
38
176
466
610
297
423
169
396
398
902
550
1890
1132
876
256
18
15
174
41
35
48
38
176
466
610
297
423
425
396
398
902
550
1890
364
364
256
18
15
174
41
35
48
38
432
466
162
41
103
265
908
654
6
38
290
1004
908
704
18
15
174
41
35
48
38
432
466
162
289
103
265
908
654
6
558
42
1004
908
704
18
15
174
41
35
48
38
432
466
162
297
423
425
908
654
6
550
418
300
876
768
18
15
174
41
163
48
38
176
466
610
353
103
265
396
398
902
526
522
492
396
192
18
15
174
41
163
48
38
176
466
610
353
615
265
396
398
902
526
1578
1260
1932
1216
18
15
174
41
163
48
38
432
466
610
353
103
777
908
398
902
526
554
1900
1420
192
18
15
174
41
163
48
38
432
466
610
353
615
265
908
398
902
526
1578
1260
1420
192
18
15
174
425
35
48
38
176
466
450
457
587
25
396
398
572
518
522
524
1002
256
18
15
174
425
35
48
38
176
466
450
457
587
25
396
398
316
6
522
524
1002
256
18
15
174
425
35
48
38
176
466
450
457
587
25
396
398
316
518
522
524
1002
256
18
15
174
425
35
48
38
176
466
418
417
295
169
396
398
262
46
74
364
876
256
18
15
174
425
35
48
38
176
466
418
417
295
169
396
398
262
78
74
364
876
256
18
15
174
425
35
48
38
176
466
418
417
295
169
396
398
262
302
74
364
876
256
18
15
174
425
35
48
38
176
466
418
425
551
425
396
398
518
550
610
492
236
256
18
15
174
425
35
48
38
176
466
418
425
551
425
396
398
518
614
610
492
236
256
18
15
174
425
35
48
38
176
466
418
425
551
425
396
398
262
550
610
492
236
256
18
15
174
425
35
48
38
176
466
418
425
551
425
396
398
262
294
290
492
236
256
18
15
174
425
35
48
38
176
466
418
425
295
169
396
398
262
38
98
236
492
256
18
15
174
425
35
48
38
432
466
482
425
167
425
908
654
134
550
1570
876
876
768
18
15
174
425
35
48
38
432
466
482
425
167
425
908
654
646
550
1570
876
876
768
18
15
174
425
35
144
38
176
466
418
425
907
281
404
398
518
614
1034
20
652
256
18
15
174
425
35
400
38
176
466
418
425
395
25
404
398
518
614
10
20
268
256
18
15
174
425
35
400
38
176
466
418
425
395
25
404
398
262
102
10
20
268
256
18
15
174
425
35
400
422
432
466
418
425
395
281
276
398
518
102
10
532
140
0
18
15
174
425
35
400
422
432
466
482
425
395
281
532
654
134
38
10
532
652
256
18
15
174
425
35
400
422
432
466
482
425
395
281
532
654
646
38
10
532
652
256
18
15
174
425
547
304
422
432
466
418
937
551
1705
652
142
518
1574
1122
1004
236
128
18
15
430
937
1187
304
934
688
722
1762
1705
167
1193
652
654
1670
1062
1570
1900
1132
128
18
15
173
41
33
48
10
0
467
610
291
356
865
771
907
960
546
1843
835
355
340
18
15
173
41
33
48
10
0
467
610
291
612
609
259
907
960
546
1571
1283
467
908
18
15
173
41
33
48
10
0
467
610
291
612
865
771
907
960
546
1571
771
1491
340
18
15
173
41
33
48
10
0
467
610
291
868
865
771
907
960
546
819
1347
355
340
18
15
173
41
161
48
10
0
467
578
355
100
97
259
907
896
538
19
515
995
916
18
15
173
425
33
48
10
0
467
450
483
548
97
259
907
640
26
291
307
1011
916
18
15
173
425
33
48
10
0
467
450
483
292
97
259
907
640
538
35
307
971
852
18
15
173
425
33
48
10
0
467
450
435
36
97
259
907
640
34
803
819
1011
916
18
15
173
425
33
48
10
0
467
450
435
36
97
259
907
640
546
803
819
1011
916
18
15
173
425
33
48
10
0
467
450
435
548
97
259
907
640
34
291
307
1011
916
18
15
173
425
33
48
10
0
467
450
435
548
97
259
907
640
546
291
307
1011
916
18
15
173
425
33
48
10
0
467
450
435
548
865
771
907
640
34
291
819
1267
1428
18
15
173
425
33
48
10
0
467
450
435
548
865
771
907
640
546
291
819
1267
1428
18
15
270
969
547
32
524
0
906
930
962
619
1800
612
1982
1276
1068
22
622
107
1250
18
15
270
425
35
32
12
0
906
738
738
1579
1544
1636
1982
892
556
1710
1550
1131
1762
18
15
270
809
547
32
524
0
906
994
994
1067
1544
100
1982
1404
1068
942
1038
107
1762
18
15
270
425
547
32
12
0
906
738
994
1067
1032
1636
1982
892
1068
1582
1550
1643
1762
18
15
1598
66
544
797
69
964
582
1852
192
3
371
768
0
776
922
1251
435
227
0
18
15
84
214
22
219
347
49
96
64
20
241
65
13
769
26
26
139
26
964
856
18
15
84
214
22
219
347
49
96
64
20
241
65
13
769
58
26
139
26
964
856
18
15
84
214
22
219
347
49
96
64
20
241
65
13
769
538
26
139
26
964
856
18
15
84
214
22
219
347
49
96
72
28
241
65
13
769
16
226
139
26
964
856
18
15
84
214
22
219
347
49
96
72
28
241
65
13
769
528
738
139
26
964
856
18
15
84
214
22
218
347
49
96
72
28
240
65
14
768
528
738
138
27
964
853
18
15
84
214
22
218
351
49
96
64
24
240
66
10
768
26
240
136
26
964
849
18
15
84
214
22
218
351
49
96
64
24
240
66
10
768
538
752
136
26
964
849
18
15
84
214
22
218
351
49
96
80
24
240
66
10
768
320
224
136
26
964
849
18
15
84
214
22
218
351
49
96
136
28
240
66
10
769
688
8
138
26
964
860
18
15
84
214
22
218
351
49
96
136
28
240
66
10
768
688
8
138
26
964
849
18
15
84
214
22
218
351
49
96
72
24
240
66
10
768
16
224
136
26
964
849
18
15
84
214
22
218
351
49
96
72
24
240
66
10
768
528
736
136
26
964
849
18
15
84
214
22
218
351
49
96
72
28
240
66
10
768
16
226
138
26
964
849
18
15
84
214
22
218
351
49
96
72
28
240
66
10
768
16
482
138
26
964
849
18
15
84
214
22
218
351
49
96
72
28
240
66
10
768
330
226
138
26
964
849
18
15
84
214
22
223
351
49
96
72
24
242
64
14
769
528
736
138
27
960
848
18
15
84
214
22
11
283
49
96
64
20
17
529
13
769
26
26
543
1846
517
776
18
15
84
214
22
11
283
49
96
64
20
17
529
13
769
538
26
543
1846
517
776
18
15
84
214
22
11
283
49
96
64
20
17
529
13
769
538
538
543
1846
517
776
18
15
84
214
22
11
283
49
96
64
20
529
529
13
769
538
538
2015
950
1157
776
18
15
84
214
22
11
283
49
96
64
20
273
529
13
769
26
26
715
1647
581
777
18
15
84
214
22
11
283
49
96
64
20
273
529
13
769
58
26
715
1647
581
777
18
15
84
214
22
11
283
49
96
64
20
273
529
13
769
538
26
715
1647
581
777
18
15
84
214
22
11
283
49
96
64
20
273
529
13
769
538
538
1755
1631
1157
776
18
15
84
214
22
11
283
49
96
64
20
273
529
13
769
570
26
715
1647
581
777
18
15
84
214
22
11
283
49
96
72
24
17
529
13
769
529
737
1555
1847
516
776
18
15
84
214
22
11
283
49
96
72
24
529
529
13
769
561
529
2007
951
1157
777
18
15
84
214
22
11
283
49
96
72
24
273
529
13
769
17
17
723
1631
517
777
18
15
84
214
22
11
283
49
96
72
24
273
529
13
769
49
17
723
1631
517
777
18
15
84
214
22
11
283
49
96
72
24
273
529
13
769
529
17
723
1631
517
777
18
15
84
214
22
11
283
49
96
72
24
273
529
13
769
561
17
723
1631
517
777
18
15
84
214
22
11
283
49
96
72
28
17
529
13
769
528
738
1555
1846
516
776
18
15
84
214
22
11
283
49
96
72
28
17
529
13
769
49
18
531
1841
581
1672
18
15
84
214
22
11
283
49
96
72
28
17
529
13
769
561
18
531
1841
581
1672
18
15
84
214
22
11
283
49
96
72
28
17
529
13
769
561
530
531
1841
517
776
18
15
84
214
22
11
283
49
96
72
28
529
529
13
769
561
530
2003
945
1157
777
18
15
84
214
22
11
287
49
96
72
28
17
521
13
769
49
18
531
1793
561
784
18
15
84
214
22
11
287
49
96
72
28
17
521
13
769
561
18
531
1793
561
784
18
15
84
214
22
11
287
49
96
72
28
17
521
13
769
561
530
531
1793
561
784
18
15
84
214
22
11
287
49
96
72
28
17
521
13
768
48
18
531
1793
561
1675
18
15
84
214
22
11
287
49
96
72
28
529
521
13
769
561
530
2003
897
1201
801
18
15
84
214
22
11
287
49
96
72
28
273
521
13
769
48
18
707
1537
561
784
18
15
84
214
22
11
287
49
96
72
28
273
521
13
769
49
18
707
1537
561
784
18
15
84
214
22
11
287
49
96
72
28
273
521
13
769
529
18
707
1537
561
784
18
15
84
214
22
11
287
49
96
72
28
273
521
13
769
561
18
707
1537
561
784
18
15
84
214
22
10
283
49
96
64
24
528
529
13
769
538
752
2006
951
1157
777
18
15
84
214
22
10
283
49
96
64
24
528
534
14
769
538
752
2006
946
1152
780
18
15
84
214
22
10
283
49
96
64
24
528
534
14
768
538
752
2006
946
1152
777
18
15
84
214
22
10
283
49
96
64
24
272
534
14
768
538
752
1750
1586
1216
1486
18
15
84
214
22
10
283
49
96
64
20
16
525
13
769
26
26
538
1795
513
782
18
15
84
214
22
10
283
49
96
64
20
16
525
13
769
538
26
538
1795
513
782
18
15
84
214
22
10
283
49
96
64
20
16
525
14
769
26
26
538
1795
512
780
18
15
84
214
22
10
283
49
96
64
20
16
525
14
769
538
26
538
1795
512
780
18
15
84
214
22
10
283
49
96
64
20
16
525
14
768
26
26
538
1795
512
785
18
15
84
214
22
10
283
49
96
64
20
16
525
14
768
538
26
538
1795
512
785
18
15
84
214
22
10
283
49
96
64
20
16
534
14
769
26
28
534
1844
512
780
18
15
84
214
22
10
283
49
96
64
20
16
534
14
769
26
26
540
1844
512
780
18
15
84
214
22
10
283
49
96
64
20
16
534
14
769
538
28
534
1844
512
780
18
15
84
214
22
10
283
49
96
64
20
16
534
14
769
538
26
540
1844
512
780
18
15
84
214
22
10
283
49
96
64
20
16
534
14
769
538
540
540
1844
512
780
18
15
84
214
22
10
283
49
96
64
20
16
534
14
769
538
538
540
1844
512
780
18
15
84
214
22
10
283
49
96
64
20
16
534
14
768
26
28
534
1844
512
778
18
15
84
214
22
10
283
49
96
64
20
16
534
14
768
26
26
540
1844
512
777
18
15
84
214
22
10
283
49
96
64
20
16
534
14
768
538
28
534
1844
512
778
18
15
84
214
22
10
283
49
96
64
20
16
534
14
768
538
26
540
1844
512
777
18
15
84
214
22
10
283
49
96
64
20
16
534
14
768
538
540
540
1844
512
777
18
15
84
214
22
10
283
49
96
64
20
16
534
14
768
538
538
540
1844
512
777
18
15
84
214
22
10
283
49
96
64
20
528
525
14
769
538
538
2026
899
1152
780
18
15
84
214
22
10
283
49
96
64
20
528
525
14
768
538
538
2026
899
1152
785
18
15
84
214
22
10
283
49
96
64
20
528
534
14
769
538
540
2012
948
1152
780
18
15
84
214
22
10
283
49
96
64
20
528
534
14
769
538
538
2012
948
1152
780
18
15
84
214
22
10
283
49
96
64
20
528
534
14
768
538
540
2012
948
1152
785
18
15
84
214
22
10
283
49
96
64
20
528
534
14
768
538
538
2012
948
1152
785
18
15
84
214
22
10
283
49
96
64
20
272
529
14
768
26
26
730
1627
516
781
18
15
84
214
22
10
283
49
96
64
20
272
529
14
768
538
26
730
1627
516
781
18
15
84
214
22
10
283
49
96
64
20
272
529
14
768
538
538
1754
1627
1156
781
18
15
84
214
22
10
283
49
96
64
20
272
525
14
769
26
26
730
1539
512
780
18
15
84
214
22
10
283
49
96
64
20
272
525
14
769
538
26
730
1539
512
780
18
15
84
214
22
10
283
49
96
64
20
272
525
14
768
26
26
730
1539
512
785
18
15
84
214
22
10
283
49
96
64
20
272
525
14
768
538
26
730
1539
512
785
18
15
84
214
22
10
283
49
96
64
20
272
534
14
769
26
28
732
1620
512
780
18
15
84
214
22
10
283
49
96
64
20
272
534
14
769
26
26
730
1618
512
780
18
15
84
214
22
10
283
49
96
64
20
272
534
14
769
58
26
716
1650
576
780
18
15
84
214
22
10
283
49
96
64
20
272
534
14
769
538
28
732
1620
512
780
18
15
84
214
22
10
283
49
96
64
20
272
534
14
769
538
26
730
1618
512
780
18
15
84
214
22
10
283
49
96
64
20
272
534
14
769
538
540
1756
1620
1152
780
18
15
84
214
22
10
283
49
96
64
20
272
534
14
769
538
538
1756
1620
1152
780
18
15
84
214
22
10
283
49
96
64
20
272
534
14
768
26
28
732
1620
512
782
18
15
84
214
22
10
283
49
96
64
20
272
534
14
768
26
26
716
1650
576
777
18
15
84
214
22
10
283
49
96
64
20
272
534
14
768
58
26
716
1650
576
777
18
15
84
214
22
10
283
49
96
64
20
272
534
14
768
538
28
732
1620
512
782
18
15
84
214
22
10
283
49
96
64
20
272
534
14
768
538
26
716
1650
576
777
18
15
84
214
22
10
283
49
96
64
20
272
534
14
768
538
540
1756
1620
1152
782
18
15
84
214
22
10
283
49
96
64
20
272
534
14
768
538
538
1756
1620
1152
782
18
15
84
214
22
10
283
49
96
72
24
16
529
13
769
16
16
534
1847
517
776
18
15
84
214
22
10
283
49
96
72
24
16
529
13
769
48
16
534
1847
517
776
18
15
84
214
22
10
283
49
96
72
24
16
529
13
769
528
16
534
1847
517
776
18
15
84
214
22
10
283
49
96
72
24
16
529
13
769
49
16
534
1847
517
776
18
15
84
214
22
10
283
49
96
72
24
16
529
13
769
529
16
534
1847
517
776
18
15
84
214
22
10
283
49
96
72
24
16
529
13
769
560
16
534
1847
517
776
18
15
84
214
22
10
283
49
96
72
24
16
529
13
769
561
16
534
1847
517
776
18
15
84
214
22
10
283
49
96
72
24
16
534
14
769
16
16
534
1842
512
780
18
15
84
214
22
10
283
49
96
72
24
16
534
14
769
48
16
534
1842
512
780
18
15
84
214
22
10
283
49
96
72
24
16
534
14
769
528
16
534
1842
512
780
18
15
84
214
22
10
283
49
96
72
24
16
534
14
769
528
528
1558
1842
512
780
18
15
84
214
22
10
283
49
96
72
24
16
534
14
769
49
16
534
1842
512
780
18
15
84
214
22
10
283
49
96
72
24
16
534
14
769
49
17
534
1842
512
780
18
15
84
214
22
10
283
49
96
72
24
16
534
14
769
529
16
534
1842
512
780
18
15
84
214
22
10
283
49
96
72
24
16
534
14
769
560
16
534
1842
512
780
18
15
84
214
22
10
283
49
96
72
24
16
534
14
769
560
528
1558
1842
512
780
18
15
84
214
22
10
283
49
96
72
24
16
534
14
769
561
16
534
1842
512
780
18
15
84
214
22
10
283
49
96
72
24
16
534
14
769
561
17
534
1842
512
780
18
15
84
214
22
10
283
49
96
72
24
16
534
14
769
561
528
1558
1842
512
780
18
15
84
214
22
10
283
49
96
72
24
16
534
14
769
561
529
534
1842
512
780
18
15
84
214
22
10
283
49
96
72
24
16
534
14
768
16
16
534
1842
512
785
18
15
84
214
22
10
283
49
96
72
24
16
534
14
768
48
16
534
1842
512
785
18
15
84
214
22
10
283
49
96
72
24
16
534
14
768
528
16
534
1842
512
785
18
15
84
214
22
10
283
49
96
72
24
16
534
14
768
528
528
1558
1842
512
785
18
15
84
214
22
10
283
49
96
72
24
16
534
14
768
560
16
534
1842
512
785
18
15
84
214
22
10
283
49
96
72
24
16
534
14
768
560
528
1558
1842
512
785
18
15
84
214
22
10
283
49
96
72
24
528
534
14
769
561
529
2006
946
1152
780
18
15
84
214
22
10
283
49
96
72
24
272
534
14
769
528
736
1766
1650
1152
780
18
15
84
214
22
10
283
49
96
72
24
272
534
14
769
49
17
710
1650
576
780
18
15
84
214
22
10
283
49
96
72
24
272
534
14
769
529
17
710
1650
576
780
18
15
84
214
22
10
283
49
96
72
24
272
534
14
769
561
17
710
1650
576
780
18
15
84
214
22
10
283
49
96
72
24
272
534
14
768
528
736
1766
1650
1152
785
18
15
84
214
22
10
283
49
96
72
20
16
534
14
769
16
20
534
1844
512
780
18
15
84
214
22
10
283
49
96
72
20
16
534
14
769
528
20
534
1844
512
780
18
15
84
214
22
10
283
49
96
72
20
16
534
14
768
16
20
534
1844
512
778
18
15
84
214
22
10
283
49
96
72
20
16
534
14
768
528
20
534
1844
512
778
18
15
84
214
22
10
283
49
96
72
28
16
525
13
769
17
18
530
1795
513
782
18
15
84
214
22
10
283
49
96
72
28
16
525
13
769
49
18
530
1795
513
782
18
15
84
214
22
10
283
49
96
72
28
16
525
13
769
529
18
530
1795
513
782
18
15
84
214
22
10
283
49
96
72
28
16
525
13
769
561
18
530
1795
513
782
18
15
84
214
22
10
283
49
96
72
28
16
525
14
769
49
18
530
1795
512
780
18
15
84
214
22
10
283
49
96
72
28
16
525
14
769
529
18
530
1795
512
780
18
15
84
214
22
10
283
49
96
72
28
16
525
14
769
561
18
530
1795
512
780
18
15
84
214
22
10
283
49
96
72
28
16
534
14
769
49
18
532
1844
512
780
18
15
84
214
22
10
283
49
96
72
28
16
534
14
769
529
18
532
1844
512
780
18
15
84
214
22
10
283
49
96
72
28
16
534
14
769
561
18
530
1844
512
780
18
15
84
214
22
10
283
49
96
72
28
16
534
14
769
561
530
530
1842
512
780
18
15
84
214
22
10
283
49
96
72
28
16
534
14
768
16
18
534
1842
512
785
18
15
84
214
22
10
283
49
96
72
28
16
534
14
768
48
18
534
1842
512
785
18
15
84
214
22
10
283
49
96
72
28
16
534
14
768
528
18
534
1842
512
785
18
15
84
214
22
10
283
49
96
72
28
16
534
14
768
528
738
1556
1844
512
777
18
15
84
214
22
10
283
49
96
72
28
16
534
14
768
560
18
534
1842
512
785
18
15
84
214
22
10
283
49
96
72
28
16
534
14
768
560
530
534
1842
512
785
18
15
84
214
22
10
283
49
96
72
28
528
525
14
768
528
738
2018
899
1152
785
18
15
84
214
22
10
283
49
96
72
28
528
534
14
769
561
530
2004
948
1152
780
18
15
84
214
22
10
283
49
96
72
28
528
534
14
768
560
530
2002
948
1152
778
18
15
84
214
22
10
283
49
96
72
28
272
525
14
769
48
18
722
1539
512
780
18
15
84
214
22
10
283
49
96
72
28
272
525
14
769
49
18
706
1539
512
780
18
15
84
214
22
10
283
49
96
72
28
272
525
14
769
529
18
706
1539
512
780
18
15
84
214
22
10
283
49
96
72
28
272
525
14
769
561
18
706
1539
512
780
18
15
84
214
22
10
283
49
96
72
28
272
525
14
768
16
18
722
1539
512
785
18
15
84
214
22
10
283
49
96
72
28
272
525
14
768
48
18
722
1539
512
785
18
15
84
214
22
10
283
49
96
72
28
272
525
14
768
528
18
722
1539
512
785
18
15
84
214
22
10
283
49
96
72
28
272
525
14
768
560
18
722
1539
512
785
18
15
84
214
22
10
283
49
96
72
28
272
534
14
769
48
18
706
1650
576
780
18
15
84
214
22
10
283
49
96
72
28
272
534
14
769
49
18
706
1650
576
780
18
15
84
214
22
10
283
49
96
72
28
272
534
14
769
529
18
706
1650
576
780
18
15
84
214
22
10
283
49
96
72
28
272
534
14
769
561
18
706
1650
576
780
18
15
84
214
22
10
283
49
96
72
28
272
534
14
768
16
18
706
1650
576
777
18
15
84
214
22
10
283
49
96
72
28
272
534
14
768
48
18
706
1650
576
777
18
15
84
214
22
10
283
49
96
72
28
272
534
14
768
528
18
706
1650
576
777
18
15
84
214
22
10
283
49
96
72
28
272
534
14
768
528
738
1762
1650
1152
785
18
15
84
214
22
10
283
49
96
72
28
272
534
14
768
560
18
706
1650
576
777
18
15
84
214
22
10
287
49
96
64
20
528
530
10
769
538
540
2028
908
1156
788
18
15
84
214
22
10
287
49
96
64
20
528
530
10
769
538
538
2026
906
1156
780
18
15
84
214
22
10
287
49
96
64
20
528
530
10
768
538
540
2028
908
1156
778
18
15
84
214
22
10
287
49
96
64
20
528
530
10
768
538
538
2026
906
1156
781
18
15
84
214
22
10
287
49
96
64
20
528
530
10
768
570
538
2026
906
1156
781
18
15
84
214
22
10
287
49
96
64
20
272
533
13
769
26
26
730
1619
515
776
18
15
84
214
22
10
287
49
96
64
20
272
533
13
769
538
26
730
1619
515
776
18
15
84
214
22
10
287
49
96
64
20
272
533
13
768
26
26
730
1619
515
783
18
15
84
214
22
10
287
49
96
64
20
272
533
13
768
538
26
730
1619
515
783
18
15
84
214
22
10
287
49
96
64
20
272
533
14
769
26
26
730
1619
512
776
18
15
84
214
22
10
287
49
96
64
20
272
533
14
769
538
26
730
1619
512
776
18
15
84
214
22
10
287
49
96
64
20
272
533
14
768
26
26
730
1619
512
785
18
15
84
214
22
10
287
49
96
64
20
272
533
14
768
538
26
730
1619
512
785
18
15
84
214
22
10
287
49
96
64
20
272
530
10
769
26
26
730
1626
516
780
18
15
84
214
22
10
287
49
96
64
20
272
530
10
769
58
26
716
1644
580
780
18
15
84
214
22
10
287
49
96
64
20
272
530
10
769
538
26
730
1626
516
780
18
15
84
214
22
10
287
49
96
64
20
272
530
10
769
538
538
1754
1626
1156
780
18
15
84
214
22
10
287
49
96
64
20
272
530
10
769
570
26
716
1644
580
780
18
15
84
214
22
10
287
49
96
64
20
272
530
10
768
26
26
716
1644
580
781
18
15
84
214
22
10
287
49
96
64
20
272
530
10
768
58
26
716
1644
580
781
18
15
84
214
22
10
287
49
96
64
20
272
530
10
768
538
26
716
1644
580
781
18
15
84
214
22
10
287
49
96
64
20
272
530
10
768
538
538
1754
1626
1156
782
18
15
84
214
22
10
287
49
96
64
20
272
530
10
768
570
26
716
1644
580
781
18
15
84
214
22
10
287
49
96
72
20
528
530
10
769
528
532
2028
908
1156
788
18
15
84
214
22
10
287
49
96
72
20
528
530
10
768
528
532
2028
908
1156
778
18
15
84
214
22
10
287
49
96
72
28
16
533
6
768
528
530
530
1843
1144
1665
18
15
84
214
22
10
287
49
96
72
28
16
533
6
768
560
530
530
1843
1144
1665
18
15
84
214
22
10
287
49
96
72
28
16
533
13
769
17
18
530
1843
514
777
18
15
84
214
22
10
287
49
96
72
28
16
533
13
769
49
18
530
1843
514
777
18
15
84
214
22
10
287
49
96
72
28
16
533
13
769
529
18
530
1843
514
777
18
15
84
214
22
10
287
49
96
72
28
16
533
13
769
529
530
530
1843
513
776
18
15
84
214
22
10
287
49
96
72
28
16
533
13
769
561
18
530
1843
514
777
18
15
84
214
22
10
287
49
96
72
28
16
533
13
769
561
530
530
1843
513
776
18
15
84
214
22
10
287
49
96
72
28
16
533
13
768
48
18
530
1843
514
779
18
15
84
214
22
10
287
49
96
72
28
16
533
14
769
561
530
530
1843
512
776
18
15
84
214
22
10
287
49
96
72
28
16
533
14
768
528
530
530
1843
512
785
18
15
84
214
22
10
287
49
96
72
28
16
533
14
768
560
530
530
1843
512
785
18
15
84
214
22
10
287
49
96
72
28
528
533
13
769
561
530
2002
947
1217
1481
18
15
84
214
22
10
287
49
96
72
28
528
533
14
769
561
530
2002
947
1152
776
18
15
84
214
22
10
287
49
96
72
28
528
533
14
768
560
530
2002
947
1152
781
18
15
84
214
22
10
287
49
96
72
28
272
533
14
769
48
18
722
1619
512
776
18
15
84
214
22
10
287
49
96
72
28
272
533
14
769
49
18
722
1619
512
776
18
15
84
214
22
10
287
49
96
72
28
272
533
14
769
529
18
722
1619
512
776
18
15
84
214
22
10
287
49
96
72
28
272
533
14
769
561
18
722
1619
512
776
18
15
84
214
22
10
287
49
96
72
28
272
533
14
768
16
18
722
1619
512
785
18
15
84
214
22
10
287
49
96
72
28
272
533
14
768
48
18
722
1619
512
785
18
15
84
214
22
10
287
49
96
72
28
272
533
14
768
528
18
722
1619
512
785
18
15
84
214
22
10
287
49
96
72
28
272
533
14
768
560
18
722
1619
512
785
18
15
84
214
22
15
287
49
96
64
24
18
528
13
769
538
752
1554
1847
513
776
18
15
84
214
22
15
287
49
96
64
24
18
528
14
769
538
752
1554
1847
512
784
18
15
84
214
22
15
287
49
96
72
24
18
520
10
769
16
16
530
1795
512
780
18
15
84
214
22
15
287
49
96
72
24
18
520
10
769
48
16
530
1795
512
780
18
15
84
214
22
15
287
49
96
72
24
18
520
10
769
528
16
530
1795
512
780
18
15
84
214
22
15
287
49
96
72
24
18
520
10
769
49
16
530
1795
512
780
18
15
84
214
22
15
287
49
96
72
24
18
520
10
769
529
16
530
1795
512
780
18
15
84
214
22
15
287
49
96
72
24
18
520
10
769
560
16
530
1795
512
780
18
15
84
214
22
15
287
49
96
72
24
18
520
10
769
561
16
530
1795
512
780
18
15
84
214
22
15
287
49
96
72
24
18
528
13
769
16
16
530
1843
513
776
18
15
84
214
22
15
287
49
96
72
24
18
528
13
769
48
16
530
1843
513
776
18
15
84
214
22
15
287
49
96
72
24
18
528
13
769
528
16
530
1843
513
776
18
15
84
214
22
15
287
49
96
72
24
18
528
13
769
528
528
530
1843
513
776
18
15
84
214
22
15
287
49
96
72
24
18
528
13
769
49
16
530
1843
513
776
18
15
84
214
22
15
287
49
96
72
24
18
528
13
769
529
16
530
1843
513
776
18
15
84
214
22
15
287
49
96
72
24
18
528
13
769
529
528
530
1843
513
776
18
15
84
214
22
15
287
49
96
72
24
18
528
13
769
560
16
530
1843
513
776
18
15
84
214
22
15
287
49
96
72
24
18
528
13
769
560
528
530
1843
513
776
18
15
84
214
22
15
287
49
96
72
24
18
528
13
769
561
16
530
1843
513
776
18
15
84
214
22
15
287
49
96
72
24
18
528
13
769
561
528
530
1843
513
776
18
15
84
214
22
15
287
49
96
72
24
18
528
14
769
16
16
530
1843
512
776
18
15
84
214
22
15
287
49
96
72
24
18
528
14
769
48
16
530
1843
512
776
18
15
84
214
22
15
287
49
96
72
24
18
528
14
769
528
16
530
1843
512
776
18
15
84
214
22
15
287
49
96
72
24
18
528
14
769
528
528
530
1843
512
776
18
15
84
214
22
15
287
49
96
72
24
18
528
14
769
560
16
530
1843
512
776
18
15
84
214
22
15
287
49
96
72
24
18
528
14
769
560
528
530
1843
512
776
18
15
84
214
22
15
287
49
96
72
24
18
528
14
768
16
16
530
1843
512
782
18
15
84
214
22
15
287
49
96
72
24
18
528
14
768
48
16
530
1843
512
782
18
15
84
214
22
15
287
49
96
72
24
18
528
14
768
528
16
530
1843
512
782
18
15
84
214
22
15
287
49
96
72
24
18
528
14
768
528
528
530
1843
512
782
18
15
84
214
22
15
287
49
96
72
24
18
528
14
768
560
16
530
1843
512
782
18
15
84
214
22
15
287
49
96
72
24
18
528
14
768
560
528
530
1843
512
782
18
15
84
214
22
15
287
49
96
72
24
530
528
13
769
560
528
2002
947
1153
778
18
15
84
214
22
15
287
49
96
72
24
530
528
13
769
561
528
2002
947
1153
778
18
15
84
214
22
15
287
49
96
72
24
530
528
14
769
560
528
2002
947
1152
776
18
15
84
214
22
15
287
49
96
72
24
530
528
14
768
528
528
2002
947
1152
782
18
15
84
214
22
15
287
49
96
72
24
530
528
14
768
560
528
2002
947
1152
782
18
15
84
214
22
15
287
49
96
72
24
274
520
10
769
16
16
722
1539
512
780
18
15
84
214
22
15
287
49
96
72
24
274
520
10
769
48
16
722
1539
512
780
18
15
84
214
22
15
287
49
96
72
24
274
520
10
769
528
16
722
1539
512
780
18
15
84
214
22
15
287
49
96
72
24
274
520
10
769
49
16
722
1539
512
780
18
15
84
214
22
15
287
49
96
72
24
274
520
10
769
529
16
722
1539
512
780
18
15
84
214
22
15
287
49
96
72
24
274
520
10
769
560
16
722
1539
512
780
18
15
84
214
22
15
287
49
96
72
24
274
520
10
769
561
16
722
1539
512
780
18
15
84
214
22
15
287
49
96
72
24
274
520
10
768
16
16
722
1539
512
782
18
15
84
214
22
15
287
49
96
72
24
274
520
10
768
48
16
722
1539
512
782
18
15
84
214
22
15
287
49
96
72
24
274
520
10
768
528
16
722
1539
512
782
18
15
84
214
22
15
287
49
96
72
24
274
520
10
768
560
16
722
1539
512
782
18
15
84
214
22
15
287
49
96
72
24
274
528
14
769
16
16
722
1619
512
776
18
15
84
214
22
15
287
49
96
72
24
274
528
14
769
48
16
722
1619
512
776
18
15
84
214
22
15
287
49
96
72
24
274
528
14
769
528
16
722
1619
512
776
18
15
84
214
22
15
287
49
96
72
24
274
528
14
769
560
16
722
1619
512
776
18
15
84
214
22
15
287
49
96
72
24
274
528
14
768
16
16
722
1619
512
782
18
15
84
214
22
15
287
49
96
72
24
274
528
14
768
48
16
722
1619
512
782
18
15
84
214
22
15
287
49
96
72
24
274
528
14
768
528
16
722
1619
512
782
18
15
84
214
22
15
287
49
96
72
24
274
528
14
768
560
16
722
1619
512
782
18
15
84
214
23
9
283
49
96
64
18
17
529
13
769
26
30
534
1806
519
777
18
15
84
214
23
9
283
49
96
64
18
17
529
13
768
26
30
534
1806
519
779
18
15
84
214
23
9
283
49
96
64
18
17
529
13
768
538
542
534
1806
518
807
18
15
84
214
23
9
283
49
96
64
18
17
521
13
769
26
30
534
1793
563
792
18
15
84
214
23
9
283
49
96
64
18
17
521
13
768
26
30
534
1793
563
1675
18
15
84
214
23
9
283
49
96
64
18
17
521
13
768
538
542
534
1793
563
1675
18
15
84
214
23
9
283
49
96
64
18
529
529
13
768
538
542
2030
910
1158
779
18
15
84
214
23
9
283
49
96
64
18
273
529
13
769
26
30
734
1630
518
781
18
15
84
214
23
9
283
49
96
64
18
273
529
13
768
26
30
734
1630
518
795
18
15
84
214
23
9
283
49
96
64
18
273
529
13
768
538
542
1750
1630
1158
799
18
15
84
214
23
9
283
49
96
72
18
17
529
13
769
16
22
534
1846
518
781
18
15
84
214
23
9
283
49
96
72
18
17
529
13
769
528
22
534
1846
518
781
18
15
84
214
23
9
283
49
96
72
18
17
529
13
769
529
22
534
1846
518
781
18
15
84
214
23
9
283
49
96
72
18
17
529
13
768
16
22
534
1846
518
783
18
15
84
214
23
9
283
49
96
72
18
17
529
13
768
528
22
534
1846
518
783
18
15
84
214
23
9
283
49
96
72
18
17
521
13
769
16
22
534
1793
563
792
18
15
84
214
23
9
283
49
96
72
18
17
521
13
769
528
22
534
1793
563
792
18
15
84
214
23
9
283
49
96
72
18
17
521
13
769
529
22
534
1793
563
792
18
15
84
214
23
9
283
49
96
72
18
17
521
13
768
16
22
534
1793
563
1675
18
15
84
214
23
9
283
49
96
72
18
17
521
13
768
528
22
534
1793
563
1675
18
15
84
214
22
2
263
49
96
64
24
576
550
54
769
538
752
1944
1300
560
1668
18
15
84
214
22
2
263
49
96
72
24
512
550
54
769
528
736
1974
1378
1264
1668
18
15
84
214
22
2
263
49
96
72
24
512
550
54
768
528
736
1974
1378
1264
1670
18
15
84
214
22
2
263
49
96
72
24
64
550
54
769
16
16
566
1826
560
1668
18
15
84
214
22
2
263
49
96
72
24
64
550
54
769
528
16
566
1826
560
1668
18
15
84
214
22
2
263
49
96
72
24
64
550
54
769
49
16
566
1826
560
1668
18
15
84
214
22
2
263
49
96
72
24
64
550
54
769
49
17
566
1826
560
1668
18
15
84
214
22
2
263
49
96
72
24
64
550
54
769
529
16
566
1826
560
1668
18
15
84
214
22
2
263
49
96
72
24
64
550
54
769
529
17
566
1826
560
1668
18
15
84
214
22
2
263
49
96
72
24
64
550
54
769
561
17
566
1826
560
1668
18
15
84
214
22
2
263
49
96
72
24
64
550
54
768
16
16
566
1826
560
1670
18
15
84
214
22
2
263
49
96
72
24
64
550
54
768
48
16
566
1826
560
1670
18
15
84
214
22
2
263
49
96
72
24
64
550
54
768
528
16
566
1826
560
1670
18
15
84
214
22
2
263
49
96
72
20
32
550
54
769
16
20
518
1844
560
1668
18
15
84
214
22
2
263
49
96
72
20
32
550
54
768
16
20
518
1844
560
1670
18
15
84
214
22
2
263
49
96
72
20
32
550
54
768
528
20
518
1844
560
1670
18
15
84
214
22
2
263
49
96
72
28
64
550
54
769
49
18
574
1826
560
1668
18
15
84
214
22
2
263
49
96
72
28
64
550
54
769
529
18
574
1826
560
1668
18
15
84
214
22
2
263
49
96
72
28
64
550
54
769
561
18
574
1826
560
1668
18
15
84
214
22
2
263
305
96
72
24
128
326
238
513
48
16
174
674
180
1012
18
15
84
214
22
2
263
305
96
72
24
128
326
238
513
560
16
174
674
180
1012
18
15
84
214
22
2
263
305
96
72
24
128
326
238
512
48
16
174
674
180
1013
18
15
84
214
22
2
263
305
96
72
24
128
326
238
512
560
16
174
674
180
1013
18
15
84
214
22
2
263
305
96
72
24
128
326
238
257
48
16
174
674
180
244
18
15
84
214
22
2
263
305
96
72
24
128
326
238
257
560
16
174
674
180
244
18
15
84
214
22
2
263
305
96
72
24
128
326
238
256
48
16
174
674
180
245
18
15
84
214
22
2
263
305
96
72
24
128
326
238
256
560
16
174
674
180
245
18
15
84
214
22
2
275
49
96
72
24
0
242
22
768
16
16
232
492
996
774
18
15
84
214
22
2
275
49
96
72
24
0
242
22
768
16
224
232
492
996
774
18
15
84
214
22
2
275
49
96
72
24
0
242
22
768
16
480
232
492
996
774
18
15
84
214
22
2
275
49
96
72
24
0
242
22
768
48
16
232
492
996
774
18
15
84
214
22
2
275
49
96
72
24
0
242
22
768
528
16
232
492
996
774
18
15
84
214
22
2
275
49
96
72
24
0
242
22
768
528
528
232
492
996
774
18
15
84
214
22
2
275
49
96
72
24
0
242
22
768
528
736
232
492
996
774
18
15
84
214
22
2
275
49
96
72
24
512
553
45
769
528
736
1974
1383
1269
1530
18
15
84
214
22
2
275
49
96
72
24
256
242
22
768
528
528
760
236
996
774
18
15
84
214
22
2
275
49
96
72
24
256
242
22
768
528
736
744
236
996
774
18
15
84
214
22
2
275
49
96
72
24
128
242
22
768
16
16
104
364
996
774
18
15
84
214
22
2
275
49
96
72
24
128
242
22
768
16
224
168
364
996
774
18
15
84
214
22
2
275
49
96
72
24
128
242
22
768
48
16
104
364
996
774
18
15
84
214
22
2
275
49
96
72
24
128
242
22
768
528
16
104
364
996
774
18
15
84
214
22
2
275
49
96
72
24
128
242
22
768
528
528
616
364
996
774
18
15
84
214
22
2
275
49
96
72
24
128
242
22
768
528
736
168
364
996
774
18
15
84
214
22
2
275
49
96
72
24
64
542
30
769
528
16
566
1842
544
828
18
15
84
214
22
2
275
49
96
72
24
64
542
30
769
49
16
566
1842
544
828
18
15
84
214
22
2
275
49
96
72
24
64
542
30
769
49
17
566
1842
544
828
18
15
84
214
22
2
275
49
96
72
24
64
542
30
769
529
16
566
1842
544
828
18
15
84
214
22
2
275
49
96
72
24
64
542
30
768
48
16
566
1842
544
825
18
15
84
214
22
2
275
49
96
72
24
64
542
30
768
528
16
566
1842
544
825
18
15
84
214
22
2
275
49
96
72
28
64
542
30
769
49
18
562
1842
544
828
18
15
84
214
22
2
275
49
96
72
28
64
542
30
768
48
18
562
1842
544
825
18
15
84
214
22
2
275
49
96
72
28
64
542
30
768
528
18
562
1842
544
825
18
15
84
214
22
2
287
49
96
64
24
128
246
38
769
26
240
280
948
960
776
18
15
84
214
22
2
287
49
96
64
24
128
246
38
769
26
496
280
948
960
776
18
15
84
214
22
2
287
49
96
64
24
128
246
38
768
26
240
280
948
960
778
18
15
84
214
22
2
287
49
96
64
24
128
246
38
768
26
496
280
948
960
778
18
15
84
214
22
2
287
49
96
64
20
64
538
20
769
538
28
574
1841
544
830
18
15
84
214
22
2
287
49
96
64
20
64
538
20
769
538
26
570
1841
544
830
18
15
84
214
22
2
287
49
96
64
20
64
538
20
768
26
28
574
1841
544
820
18
15
84
214
22
2
287
49
96
64
20
64
538
20
768
26
26
570
1841
544
820
18
15
84
214
22
2
287
49
96
64
20
64
538
20
768
538
28
574
1841
544
820
18
15
84
214
22
2
287
49
96
64
20
64
538
20
768
538
26
570
1841
544
820
18
15
84
214
22
2
287
49
96
64
20
64
538
20
772
26
28
574
1841
544
816
18
15
84
214
22
2
287
49
96
64
20
64
538
20
772
26
26
570
1841
544
816
18
15
84
214
22
2
287
49
96
64
20
64
538
20
772
538
26
570
1841
544
816
18
15
84
214
22
2
287
49
96
64
20
64
538
18
768
26
28
574
1841
547
825
18
15
84
214
22
2
287
49
96
64
20
64
538
18
768
538
28
574
1841
547
825
18
15
84
214
22
2
287
49
96
136
28
128
246
38
769
624
8
284
948
960
776
18
15
84
214
22
2
287
49
96
136
28
128
246
38
769
688
8
284
948
960
776
18
15
84
214
22
2
287
49
96
136
28
128
246
38
768
624
8
284
948
960
777
18
15
84
214
22
2
287
49
96
136
28
128
246
38
768
688
8
284
948
960
777
18
15
84
214
22
2
287
49
96
72
24
128
246
38
769
528
528
280
948
960
776
18
15
84
214
22
2
287
49
96
72
24
128
246
38
768
528
528
280
948
960
778
18
15
84
214
22
2
287
49
96
72
24
64
538
20
769
528
16
566
1841
544
830
18
15
84
214
22
2
287
49
96
72
24
64
538
20
769
49
16
566
1841
544
830
18
15
84
214
22
2
287
49
96
72
24
64
538
20
769
529
16
566
1841
544
830
18
15
84
214
22
2
287
49
96
72
24
64
538
20
768
16
16
566
1841
544
820
18
15
84
214
22
2
287
49
96
72
24
64
538
20
768
48
16
566
1841
544
820
18
15
84
214
22
2
287
49
96
72
24
64
538
20
768
528
16
566
1841
544
820
18
15
84
214
22
2
287
49
96
72
28
64
538
20
768
16
18
562
1841
544
823
18
15
84
214
22
2
287
49
96
72
28
64
538
20
768
528
18
562
1841
544
823
18
15
84
214
22
2
279
49
96
72
28
64
541
29
769
49
18
562
1843
546
818
18
15
84
214
22
2
279
49
96
72
28
64
541
29
769
529
18
562
1843
546
818
18
15
84
214
22
2
279
49
96
72
28
64
541
29
769
561
18
562
1843
546
818
18
15
84
214
22
2
279
49
96
72
28
64
541
29
768
49
18
562
1843
547
831
18
15
84
214
22
2
279
49
96
72
28
64
541
29
768
529
18
562
1843
547
831
18
15
84
214
22
2
279
49
96
72
28
64
541
30
769
49
18
562
1843
544
816
18
15
84
214
22
2
279
49
96
72
28
64
541
30
769
561
18
562
1843
544
816
18
15
84
214
22
2
279
49
96
72
28
64
541
30
768
48
18
562
1843
544
829
18
15
84
214
22
2
279
49
96
72
28
64
541
30
768
528
18
562
1843
544
829
18
15
84
214
22
2
279
49
96
72
28
64
541
30
768
560
18
562
1843
544
829
18
15
84
214
22
2
307
49
96
72
24
64
350
14
769
1040
16
54
1010
512
780
18
15
84
214
22
2
307
49
96
72
24
64
350
14
769
16
16
54
1010
512
780
18
15
84
214
22
2
307
49
96
72
24
64
350
14
769
48
16
54
1010
512
780
18
15
84
214
22
2
307
49
96
72
24
64
350
14
769
528
16
54
1010
512
780
18
15
84
214
22
2
307
49
96
72
24
64
350
14
769
528
528
566
1010
512
780
18
15
84
214
22
2
307
49
96
72
24
64
350
14
769
49
16
54
1010
512
780
18
15
84
214
22
2
307
49
96
72
24
64
350
14
769
49
17
54
1010
512
780
18
15
84
214
22
2
307
49
96
72
24
64
350
14
769
529
16
54
1010
512
780
18
15
84
214
22
2
307
49
96
72
24
64
350
14
769
529
17
54
1010
512
780
18
15
84
214
22
2
307
49
96
72
24
64
350
14
769
560
16
54
1010
512
780
18
15
84
214
22
2
307
49
96
72
24
64
350
14
768
1040
16
54
1010
512
782
18
15
84
214
22
2
307
49
96
72
24
64
350
14
768
16
16
54
1010
512
782
18
15
84
214
22
2
307
49
96
72
24
64
350
14
768
48
16
54
1010
512
782
18
15
84
214
22
2
307
49
96
72
24
64
350
14
768
528
16
54
1010
512
782
18
15
84
214
22
2
307
49
96
72
24
64
350
14
768
528
528
566
1010
512
782
18
15
84
214
22
2
307
49
96
72
24
64
350
14
768
560
16
54
1010
512
782
18
15
84
214
22
2
307
49
96
72
28
64
350
14
769
49
18
50
1010
512
780
18
15
84
214
22
2
307
49
96
72
28
64
350
14
769
529
18
50
1010
512
780
18
15
84
214
22
2
307
49
96
72
28
64
350
14
768
1040
18
50
1010
512
782
18
15
84
214
22
2
307
49
96
72
28
64
350
14
768
48
18
50
1010
512
782
18
15
84
214
22
2
307
49
96
72
28
64
350
14
768
528
18
50
1010
512
782
18
15
84
214
22
2
307
49
96
72
28
64
350
14
768
560
530
50
1010
512
782
18
15
84
214
22
2
295
49
96
64
24
0
230
22
769
26
240
216
482
1008
772
18
15
84
214
22
2
295
49
96
64
24
0
230
22
769
26
496
254
482
1008
772
18
15
84
214
22
2
295
49
96
64
24
0
230
22
768
26
240
216
482
1008
774
18
15
84
214
22
2
295
49
96
64
20
0
230
22
769
26
28
254
482
1008
772
18
15
84
214
22
2
295
49
96
64
20
0
230
22
769
26
26
250
482
1008
772
18
15
84
214
22
2
295
49
96
64
20
0
230
22
769
58
26
250
482
1008
772
18
15
84
214
22
2
295
49
96
64
20
0
230
22
768
26
28
254
482
1008
774
18
15
84
214
22
2
295
49
96
64
20
0
230
22
768
26
26
252
482
1008
774
18
15
84
214
22
2
295
49
96
64
20
128
230
22
769
26
28
190
354
1008
772
18
15
84
214
22
2
295
49
96
64
20
128
230
22
769
26
26
186
354
1008
772
18
15
84
214
22
2
295
49
96
64
20
128
230
22
769
58
26
186
354
1008
772
18
15
84
214
22
2
295
49
96
64
20
128
230
22
768
26
28
188
354
1008
774
18
15
84
214
22
2
295
49
96
64
20
128
230
22
768
26
26
188
354
1008
774
18
15
84
214
22
2
295
49
96
136
28
0
230
22
769
688
8
236
482
1008
772
18
15
84
214
22
2
295
49
96
136
28
0
230
22
768
688
8
236
482
1008
774
18
15
84
214
22
2
295
49
96
136
28
128
230
22
769
688
8
108
354
1008
772
18
15
84
214
22
2
295
49
96
136
28
128
230
22
768
688
8
108
354
1008
774
18
15
84
214
22
2
295
49
96
72
24
0
230
22
769
48
16
254
482
1008
772
18
15
84
214
22
2
295
49
96
72
24
0
230
22
768
16
16
216
482
1008
774
18
15
84
214
22
2
295
49
96
72
24
0
230
22
768
16
224
232
482
1008
774
18
15
84
214
22
2
295
49
96
72
24
0
230
22
768
16
480
232
482
1008
774
18
15
84
214
22
2
295
49
96
72
24
0
230
22
768
48
16
254
482
1008
774
18
15
84
214
22
2
295
49
96
72
24
128
230
22
769
48
16
110
354
1008
772
18
15
84
214
22
2
295
49
96
72
24
128
230
22
768
16
16
110
354
1008
774
18
15
84
214
22
2
295
49
96
72
24
128
230
22
768
16
224
182
354
1008
774
18
15
84
214
22
2
295
49
96
72
24
128
230
22
768
16
480
182
354
1008
774
18
15
84
214
22
2
295
49
96
72
24
128
230
22
768
48
16
110
354
1008
774
18
15
84
214
22
2
295
49
96
72
20
0
230
22
768
16
20
252
482
1008
774
18
15
84
214
22
2
295
49
96
72
28
0
230
22
768
16
226
254
482
1008
774
18
15
84
214
22
2
295
49
96
72
28
0
230
22
768
48
18
244
482
1008
774
18
15
84
214
22
2
295
49
96
72
28
128
230
22
768
16
226
170
354
1008
774
18
15
84
214
22
2
295
49
96
72
28
128
230
22
768
48
18
106
354
1008
774
18
15
84
214
22
2
311
49
96
136
28
256
349
13
769
1136
8
474
499
513
777
18
15
84
214
22
2
311
49
96
136
28
256
349
13
769
624
8
474
499
513
777
18
15
84
214
22
2
311
49
96
72
28
64
349
13
769
1041
18
50
1011
514
782
18
15
84
214
22
2
311
49
96
72
28
64
349
13
769
17
18
50
1011
514
782
18
15
84
214
22
2
311
49
96
72
28
64
349
13
769
48
18
50
1011
514
782
18
15
84
214
22
2
311
49
96
72
28
64
349
13
769
49
18
50
1011
514
782
18
15
84
214
22
2
311
49
96
72
28
64
349
13
769
529
18
50
1011
514
782
18
15
84
214
22
2
311
49
96
72
28
64
349
13
769
561
18
50
1011
514
782
18
15
84
214
22
2
311
49
96
72
28
64
349
13
769
561
530
562
1011
514
782
18
15
84
214
22
2
311
49
96
72
28
64
349
13
768
48
18
50
1011
514
779
18
15
84
214
22
2
311
49
96
72
28
64
349
13
768
49
18
50
1011
514
779
18
15
84
214
22
2
311
49
96
72
28
64
349
13
768
529
18
50
1011
514
779
18
15
84
214
22
2
311
49
96
72
28
64
349
14
769
49
18
50
1011
512
776
18
15
84
214
22
2
311
49
96
72
28
64
349
14
769
529
18
50
1011
512
776
18
15
84
214
22
2
311
49
96
72
28
64
349
14
769
561
18
50
1011
512
776
18
15
84
214
22
2
311
49
96
72
28
64
349
14
768
1040
18
50
1011
512
781
18
15
84
214
22
2
311
49
96
72
28
64
349
14
768
48
18
50
1011
512
781
18
15
84
214
22
2
311
49
96
72
28
64
349
14
768
528
18
50
1011
512
781
18
15
84
214
22
2
311
49
96
72
28
64
349
14
768
560
18
50
1011
512
781
18
15
84
214
22
2
311
49
96
72
28
64
349
14
768
560
530
562
1011
512
781
18
15
84
214
22
2
311
305
96
136
28
256
349
198
513
688
1544
1754
499
632
964
18
15
84
214
22
2
311
305
96
136
28
256
349
198
512
688
1544
1754
499
632
966
18
15
84
214
22
2
311
305
96
136
28
256
349
198
257
113
8
474
499
120
196
18
15
84
214
22
2
311
305
96
136
28
256
349
198
257
112
8
474
499
120
196
18
15
84
214
22
2
311
305
96
136
28
256
349
198
257
176
8
474
499
120
196
18
15
84
214
22
2
311
305
96
136
28
256
349
198
257
688
8
474
499
120
196
18
15
84
214
22
2
311
305
96
136
28
256
349
198
256
112
8
474
499
120
198
18
15
84
214
22
2
311
305
96
136
28
256
349
198
256
176
8
474
499
120
198
18
15
84
214
22
2
311
305
96
136
28
256
349
198
256
688
8
474
499
120
198
18
15
84
214
22
2
319
49
96
64
24
512
566
6
769
538
752
2008
948
1152
776
18
15
84
214
22
2
319
49
96
64
24
512
566
6
768
538
752
2008
948
1152
782
18
15
84
214
22
2
319
49
96
64
24
256
566
6
769
538
752
1752
1588
1024
1504
18
15
84
214
22
2
319
49
96
64
24
256
566
6
768
538
752
1752
1588
1024
1510
18
15
84
214
22
2
319
49
96
64
20
64
346
4
769
26
28
62
1009
512
782
18
15
84
214
22
2
319
49
96
64
20
64
346
4
769
26
26
58
1009
512
782
18
15
84
214
22
2
319
49
96
64
20
64
346
4
769
538
28
62
1009
512
782
18
15
84
214
22
2
319
49
96
64
20
64
346
4
769
538
26
58
1009
512
782
18
15
84
214
22
2
319
49
96
64
20
64
346
4
769
538
540
62
1009
512
782
18
15
84
214
22
2
319
49
96
64
20
64
346
4
769
538
538
570
1009
512
782
18
15
84
214
22
2
319
49
96
64
20
64
346
4
768
26
28
62
1009
512
824
18
15
84
214
22
2
319
49
96
64
20
64
346
4
768
26
26
58
1009
512
824
18
15
84
214
22
2
319
49
96
64
20
64
346
4
768
538
28
62
1009
512
824
18
15
84
214
22
2
319
49
96
64
20
64
346
4
768
538
540
62
1009
512
824
18
15
84
214
22
2
319
49
96
72
24
64
346
4
769
1040
16
46
1002
512
777
18
15
84
214
22
2
319
49
96
72
24
64
346
4
769
16
16
46
1002
512
777
18
15
84
214
22
2
319
49
96
72
24
64
346
4
769
48
16
46
1002
512
777
18
15
84
214
22
2
319
49
96
72
24
64
346
4
769
528
16
46
1002
512
777
18
15
84
214
22
2
319
49
96
72
24
64
346
4
769
528
528
566
1009
512
782
18
15
84
214
22
2
319
49
96
72
24
64
346
4
769
49
16
46
1002
512
777
18
15
84
214
22
2
319
49
96
72
24
64
346
4
769
529
16
46
1002
512
777
18
15
84
214
22
2
319
49
96
72
24
64
346
4
769
560
16
46
1002
512
777
18
15
84
214
22
2
319
49
96
72
24
64
346
4
769
560
528
46
1002
512
777
18
15
84
214
22
2
319
49
96
72
24
64
346
4
769
561
16
46
1002
512
777
18
15
84
214
22
2
319
49
96
72
24
64
346
4
769
561
528
46
1002
512
777
18
15
84
214
22
2
319
49
96
72
24
64
346
4
768
1040
16
46
1002
512
776
18
15
84
214
22
2
319
49
96
72
24
64
346
4
768
16
16
46
1002
512
776
18
15
84
214
22
2
319
49
96
72
24
64
346
4
768
48
16
46
1002
512
776
18
15
84
214
22
2
319
49
96
72
24
64
346
4
768
528
16
46
1002
512
776
18
15
84
214
22
2
319
49
96
72
24
64
346
4
768
528
528
566
1009
512
824
18
15
84
214
22
2
319
49
96
72
24
64
346
4
768
560
16
46
1002
512
776
18
15
84
214
22
2
319
49
96
72
24
64
346
4
768
560
528
46
1002
512
776
18
15
84
214
22
2
319
49
96
72
24
64
346
4
772
1040
16
46
1002
512
816
18
15
84
214
22
2
319
49
96
72
24
64
346
4
772
48
16
46
1002
512
816
18
15
84
214
22
2
319
49
96
72
24
64
346
4
772
528
16
46
1002
512
816
18
15
84
214
22
2
319
49
96
72
24
64
346
4
772
560
16
46
1002
512
816
18
15
84
214
22
2
319
49
96
72
28
256
346
4
769
528
738
434
497
512
778
18
15
84
214
22
2
319
49
96
72
28
256
346
4
768
528
738
434
497
512
780
18
15
84
214
22
2
319
49
96
72
28
128
346
4
769
48
18
170
682
512
777
18
15
84
214
22
2
319
49
96
72
28
128
346
4
769
49
18
170
682
512
777
18
15
84
214
22
2
319
49
96
72
28
128
346
4
769
529
18
170
682
512
777
18
15
84
214
22
2
319
49
96
72
28
128
346
4
769
561
18
170
682
512
777
18
15
84
214
22
2
319
49
96
72
28
128
346
4
768
48
18
170
682
512
776
18
15
84
214
22
2
319
49
96
72
28
128
346
4
768
528
18
170
682
512
776
18
15
84
214
22
2
319
49
96
72
28
64
346
4
769
48
18
42
1002
512
777
18
15
84
214
22
2
319
49
96
72
28
64
346
4
769
49
18
42
1002
512
777
18
15
84
214
22
2
319
49
96
72
28
64
346
4
769
529
18
42
1002
512
777
18
15
84
214
22
2
319
49
96
72
28
64
346
4
769
561
18
42
1002
512
777
18
15
84
214
22
2
319
49
96
72
28
64
346
4
769
561
530
42
1002
512
777
18
15
84
214
22
2
319
49
96
72
28
64
346
4
768
1040
18
42
1002
512
776
18
15
84
214
22
2
319
49
96
72
28
64
346
4
768
48
18
42
1002
512
776
18
15
84
214
22
2
319
49
96
72
28
64
346
4
768
528
18
42
1002
512
776
18
15
84
214
22
2
319
305
96
136
540
128
237
197
513
625
2002
1138
1235
259
968
18
15
84
214
22
2
319
305
96
136
540
128
237
198
513
625
2002
1138
1235
256
1008
18
15
84
214
22
2
319
305
96
136
540
128
237
198
512
625
2002
1138
1235
256
993
18
15
84
214
22
2
319
305
96
136
540
128
237
198
512
624
2002
1138
1235
256
993
18
15
84
214
22
2
319
305
96
72
28
128
237
197
513
17
18
114
211
259
968
18
15
84
214
22
2
319
305
96
72
28
128
237
197
513
49
18
114
211
259
968
18
15
84
214
22
2
319
305
96
72
28
128
237
197
513
529
18
114
211
259
968
18
15
84
214
22
2
319
305
96
72
28
128
237
197
513
561
18
114
211
259
968
18
15
84
214
22
2
319
305
96
72
28
128
237
197
513
561
530
626
211
259
888
18
15
84
214
22
2
319
305
96
72
28
128
237
197
513
561
1554
1138
211
259
968
18
15
84
214
22
2
319
305
96
72
28
128
237
197
512
49
18
114
211
259
995
18
15
84
214
22
2
319
305
96
72
28
128
237
197
512
561
18
114
211
259
995
18
15
84
214
22
2
319
305
96
72
28
128
237
197
512
561
530
626
211
259
867
18
15
84
214
22
2
319
305
96
72
28
128
237
197
512
561
1554
1138
211
259
995
18
15
84
214
22
2
319
305
96
72
28
128
237
197
257
49
18
114
211
259
200
18
15
84
214
22
2
319
305
96
72
28
128
237
197
256
49
18
114
211
259
227
18
15
84
214
22
2
319
305
96
72
28
128
237
198
513
49
18
114
211
256
1008
18
15
84
214
22
2
319
305
96
72
28
128
237
198
513
561
18
114
211
256
1008
18
15
84
214
22
2
319
305
96
72
28
128
237
198
513
561
530
626
211
256
888
18
15
84
214
22
2
319
305
96
72
28
128
237
198
513
561
1554
1138
211
256
1008
18
15
84
214
22
2
319
305
96
72
28
128
237
198
512
16
18
114
211
256
993
18
15
84
214
22
2
319
305
96
72
28
128
237
198
512
48
18
114
211
256
993
18
15
84
214
22
2
319
305
96
72
28
128
237
198
512
528
18
114
211
256
993
18
15
84
214
22
2
319
305
96
72
28
128
237
198
512
49
18
114
211
256
993
18
15
84
214
22
2
319
305
96
72
28
128
237
198
512
560
18
114
211
256
993
18
15
84
214
22
2
319
305
96
72
28
128
237
198
512
560
530
626
211
256
865
18
15
84
214
22
2
319
305
96
72
28
128
237
198
512
560
1554
1138
211
256
993
18
15
84
214
22
2
319
305
96
72
28
128
237
198
512
561
18
114
211
256
993
18
15
84
214
22
2
319
305
96
72
28
128
237
198
512
561
530
626
211
256
865
18
15
84
214
22
2
319
305
96
72
28
128
237
198
512
561
1554
1138
211
256
993
18
15
84
214
22
2
319
305
96
72
28
128
237
198
257
49
18
114
211
256
240
18
15
84
214
22
2
319
305
96
72
28
128
237
198
256
48
18
114
211
256
225
18
15
84
214
22
2
319
305
96
72
28
128
237
198
256
336
530
1650
211
256
225
18
15
84
214
22
3
275
49
96
64
20
33
553
45
769
26
26
519
1841
569
1677
18
15
84
214
22
3
275
49
96
72
24
257
553
45
769
49
17
731
1617
569
781
18
15
84
214
22
3
275
49
96
72
24
257
553
45
769
529
17
731
1617
569
781
18
15
84
214
22
3
275
49
96
72
28
257
553
45
769
49
18
731
1617
569
781
18
15
84
214
22
3
275
49
96
72
28
257
553
45
769
529
18
731
1617
569
781
18
15
84
214
22
3
275
49
96
72
28
257
553
45
769
561
18
731
1617
569
781
18
15
84
214
22
3
283
49
96
64
20
65
537
21
769
26
26
571
1841
546
830
18
15
84
214
22
3
283
49
96
64
20
65
537
21
769
538
26
571
1841
546
830
18
15
84
214
22
3
283
49
96
64
20
65
537
21
768
26
26
571
1841
546
827
18
15
84
214
22
3
283
49
96
64
20
65
537
21
768
538
26
571
1841
546
827
18
15
84
214
22
3
283
49
96
72
24
65
537
21
769
49
17
563
1841
546
830
18
15
84
214
22
3
283
49
96
72
24
65
537
21
768
49
17
563
1841
546
823
18
15
84
214
22
3
283
49
96
72
28
65
537
21
769
49
18
563
1841
546
830
18
15
84
214
22
3
283
49
96
72
28
65
537
21
769
529
18
567
1841
546
830
18
15
84
214
22
3
283
49
96
72
28
65
537
21
768
48
18
563
1841
546
827
18
15
84
214
22
3
283
49
96
72
28
65
537
21
768
49
18
563
1841
546
827
18
15
84
214
22
3
307
49
96
64
20
129
233
13
769
26
26
191
358
1017
780
18
15
84
214
22
3
307
49
96
72
28
129
233
13
769
16
226
179
358
1017
780
18
15
84
214
22
3
307
49
96
72
28
129
233
13
768
16
226
179
358
1017
783
18
15
84
214
22
3
319
305
96
136
24
65
236
197
513
618
10
347
196
258
936
18
15
84
214
22
3
319
305
96
136
24
65
236
198
513
618
10
347
196
256
928
18
15
84
214
22
3
319
305
96
136
24
65
236
198
512
618
10
347
196
256
994
18
15
84
208
22
9
283
49
96
79
30
6
521
13
769
531
736
1561
1826
563
792
18
15
84
208
22
9
283
49
96
79
30
6
521
13
768
531
736
1561
1826
563
1675
18
15
84
208
22
9
283
49
96
79
30
518
521
13
769
531
736
1977
1314
563
808
18
15
84
208
22
9
283
49
96
79
30
518
521
13
768
531
736
1977
1314
563
1675
18
15
1940
1238
406
395
547
561
1760
1664
228
145
577
645
65
570
570
23
902
514
1824
18
15
1940
1238
406
395
547
561
1760
1664
244
145
577
645
65
538
602
7
902
514
1824
18
15
1940
1238
406
395
547
561
1760
1664
244
145
577
645
68
538
602
7
902
514
1827
18
15
1940
1238
406
398
551
561
1760
1672
236
136
665
641
68
554
562
34
779
1049
1827
18
15
1940
1238
406
399
551
561
1760
1672
232
138
664
641
65
560
560
34
779
1049
1824
18
15
1162
1025
3
23
780
1796
1828
1422
1
544
771
49
98
262
477
880
802
108
108
18
15
67
1208
356
304
262
73
1145
1291
648
168
180
902
897
993
269
161
642
1630
1026
18
15
67
1208
356
304
262
73
1145
1291
648
168
180
902
897
1001
269
161
642
1630
1026
18
15
67
1208
484
304
262
73
1145
1289
388
40
180
902
897
931
771
1441
1026
1662
1026
18
15
67
1208
484
304
262
73
1145
1289
388
40
180
902
897
979
771
1441
1026
1662
1026
18
15
67
1208
484
304
262
73
1145
1291
392
40
180
902
897
929
781
1441
1026
1614
1026
18
15
67
1208
484
304
262
73
1145
1291
392
40
180
902
897
993
781
1441
1026
1614
1026
18
15
67
1208
484
304
262
73
1145
1291
392
40
180
902
897
1001
781
1441
1026
1614
1026
18
15
67
1208
484
304
262
73
1145
1291
392
40
180
902
897
969
781
1441
1026
1614
1026
18
15
1017
719
199
47
437
994
770
562
128
1736
1729
1601
1261
552
1552
1540
1538
1026
1542
18
15
582
842
1067
1039
1556
1920
984
592
1798
1138
1123
1784
76
76
532
180
780
714
546
18
15
582
846
1065
1039
1556
1920
984
580
1798
1130
611
704
140
152
512
352
258
379
775
18
15
582
846
1065
1039
1556
1920
984
580
1798
1130
611
704
140
216
512
352
258
379
775
18
15
838
842
1067
527
1556
1920
1240
1104
774
114
995
704
1676
1228
226
436
908
258
263
18
15
838
842
1067
527
1556
1920
1240
1104
774
114
995
1728
1676
1228
226
436
908
514
231
18
15
17
65
146
63
445
940
258
131
244
266
898
872
12
66
363
836
796
1057
1344
18
15
17
65
146
63
445
940
258
131
244
266
898
872
10
66
363
836
796
1058
1474
18
15
17
65
147
63
445
940
258
134
234
266
898
872
12
64
208
492
770
1058
1344
18
15
785
641
297
495
317
922
770
775
1085
1834
1156
897
573
33
946
1200
1792
1030
194
18
15
785
641
297
495
317
922
770
775
1085
1834
1156
897
573
545
562
1200
1792
1030
194
18
15
785
641
153
443
445
922
770
775
1181
201
261
769
569
33
809
129
213
374
193
18
15
785
641
153
443
445
922
770
775
1181
201
261
769
569
545
809
129
213
374
193
18
15
785
641
154
439
445
940
770
771
1180
277
262
872
1036
1026
795
23
560
578
1728
18
15
785
641
154
439
445
940
770
771
1180
277
262
872
1036
1058
795
23
560
578
1728
18
15
785
641
154
439
445
940
770
771
1180
277
262
872
1034
1026
795
23
560
578
1730
18
15
785
641
154
439
445
940
770
771
1180
277
262
872
1034
1058
795
23
560
578
1730
18
15
785
641
154
439
445
940
770
771
1180
277
262
872
524
2
795
23
560
322
320
18
15
785
641
154
439
445
940
770
771
1180
277
262
872
524
514
795
23
560
322
320
18
15
785
641
154
439
445
940
770
771
1180
277
262
872
524
1058
795
23
560
322
320
18
15
785
641
154
439
445
940
770
771
1180
277
262
872
524
34
795
23
560
322
320
18
15
785
641
154
439
445
940
770
771
1180
277
262
872
524
546
795
23
560
322
320
18
15
785
641
154
439
445
940
770
771
1180
277
262
872
522
2
795
23
560
322
322
18
15
785
641
154
439
445
940
770
771
1180
277
262
872
522
514
795
23
560
322
322
18
15
785
641
154
439
445
922
770
771
156
277
261
769
564
34
283
27
498
380
196
18
15
785
641
154
439
445
922
770
771
156
277
261
769
564
546
1819
1051
242
636
708
18
15
13
65
137
129
385
505
33
65
253
254
443
19
141
173
434
8
130
385
77
18
15
13
65
137
129
385
505
33
65
253
254
443
19
143
173
434
8
130
385
652
18
15
13
65
73
129
385
505
545
577
125
254
443
19
653
685
178
1672
1666
385
781
18
15
13
65
73
129
385
505
545
577
125
254
443
19
655
685
178
1672
1666
385
780
18
15
13
65
73
129
385
505
545
577
1597
1278
763
19
655
685
1586
1928
1282
736
1676
18
15
13
65
73
129
385
505
545
577
1597
1278
763
531
653
685
1586
1928
1282
1377
269
18
15
13
65
73
129
385
505
545
577
1597
1278
763
531
655
685
1586
1928
1282
1376
268
18
15
17
65
147
129
385
9
7
133
234
254
391
389
450
336
208
20
144
2
32
18
15
781
897
915
517
1845
1861
353
321
90
502
543
525
1601
1
496
35
32
384
182
18
15
781
897
915
517
1845
1861
353
321
90
502
543
541
1601
1
752
35
32
417
173
18
15
781
897
915
517
1845
1861
353
321
90
502
543
541
1601
1
496
35
32
417
173
18
15
17
65
73
5
53
5
5
133
125
29
29
133
149
457
618
354
259
453
213
18
15
17
65
73
5
53
5
5
133
125
29
29
37
13
457
618
354
3
57
98
18
15
17
65
73
5
53
5
5
133
125
29
29
37
45
457
618
354
131
185
162
18
15
17
65
73
5
53
5
5
133
125
29
29
37
141
457
618
354
3
57
482
18
15
17
65
73
5
53
5
5
133
125
29
29
37
301
457
618
354
515
825
930
18
15
17
65
73
5
53
5
5
133
125
29
29
53
149
457
618
354
2
49
450
18
15
17
65
73
5
53
5
5
133
125
29
29
141
141
457
618
354
2
449
225
18
15
17
65
73
5
53
5
5
133
125
29
29
149
149
457
618
354
131
457
194
18
15
17
65
73
5
53
5
5
133
125
29
29
181
149
457
618
354
130
465
194
18
15
17
65
73
5
53
5
5
133
125
29
29
293
301
457
618
354
259
953
674
18
15
17
65
73
5
53
5
5
133
125
29
29
309
149
457
618
354
2
945
1218
18
15
17
65
73
5
53
5
5
133
189
285
29
53
149
457
234
482
2
689
450
18
15
17
65
73
5
53
5
5
133
189
285
285
53
149
457
234
482
387
81
453
18
15
17
65
73
5
53
5
5
133
189
285
285
141
141
457
234
482
386
194
225
18
15
17
65
73
5
53
5
5
133
189
285
285
149
149
457
234
482
386
369
197
18
15
17
65
73
5
53
5
5
133
189
285
285
181
149
457
234
482
387
337
322
18
15
17
65
73
5
53
5
5
133
189
285
797
53
149
457
234
482
899
81
453
18
15
17
65
73
5
53
5
5
133
189
285
797
653
141
457
234
482
898
897
737
18
15
17
65
73
5
53
5
5
133
189
285
797
653
301
457
234
482
898
897
1185
18
15
17
65
73
5
53
133
5
133
189
285
285
341
21
457
234
482
387
497
2
18
15
17
65
73
5
53
133
5
133
189
285
285
853
21
457
234
482
387
1009
2
18
15
17
65
73
5
53
133
5
133
189
285
285
853
533
457
234
482
387
1009
1026
18
15
17
65
73
5
53
133
5
133
189
285
285
397
21
457
234
482
386
385
5
18
15
17
65
73
5
53
133
5
133
189
285
285
405
21
457
234
482
386
401
21
18
15
17
65
73
5
53
133
261
133
125
29
30
393
461
329
106
227
128
962
594
18
15
17
65
73
5
117
5
5
133
189
29
157
397
141
457
1002
994
386
385
33
18
15
17
65
73
5
117
5
5
133
189
29
157
205
141
457
1002
994
386
194
33
18
15
17
65
73
5
117
5
5
133
189
285
157
53
149
457
234
482
258
305
386
18
15
17
65
73
5
117
5
5
133
189
285
157
397
269
457
234
482
258
385
417
18
15
17
65
73
5
117
5
5
133
189
285
157
397
141
457
234
482
258
385
33
18
15
17
65
73
5
117
5
5
133
189
285
157
397
149
457
234
482
258
385
69
18
15
17
65
73
5
117
5
5
133
189
285
157
245
149
457
234
482
258
945
1026
18
15
17
65
73
5
117
5
5
133
189
285
157
405
149
457
234
482
258
401
69
18
15
17
65
73
5
117
5
5
133
189
285
157
221
149
457
234
482
258
929
129
18
15
17
65
73
5
117
133
5
133
189
29
157
85
21
457
1002
994
386
625
194
18
15
17
65
73
5
117
133
5
133
189
29
157
141
13
457
1002
994
386
897
545
18
15
17
65
73
5
117
133
5
133
189
29
157
141
21
457
1002
994
386
897
965
18
15
17
65
73
5
117
133
5
133
189
29
157
149
21
457
1002
994
386
913
962
18
15
17
65
73
5
117
133
5
133
189
29
157
117
21
457
1002
994
386
177
386
18
15
17
65
73
5
117
133
5
133
189
29
157
93
21
457
1002
994
386
161
193
18
15
17
65
73
5
117
133
5
133
189
285
157
141
13
457
234
482
258
897
1057
18
15
17
65
73
5
117
133
5
133
189
285
157
141
21
457
234
482
258
897
965
18
15
17
65
73
5
117
133
5
133
189
285
157
149
21
457
234
482
258
913
1061
18
15
17
65
73
5
117
133
5
133
189
285
157
117
21
457
234
482
258
177
386
18
15
17
65
73
5
117
133
5
133
189
285
157
93
21
457
234
482
258
161
193
18
15
17
65
73
5
117
133
5
133
189
285
157
309
21
457
234
482
258
817
322
18
15
17
65
77
5
89
6
6
134
127
25
53
244
128
464
178
198
145
472
142
18
15
17
65
77
5
89
134
6
134
127
25
53
100
0
464
178
198
17
184
430
18
15
17
65
77
5
89
134
6
134
127
25
53
100
24
464
178
198
785
1464
448
18
15
17
65
77
5
89
134
6
134
127
25
53
116
0
464
178
198
273
216
208
18
15
17
65
77
5
89
134
6
134
127
29
53
100
24
464
618
354
65
196
192
18
15
17
65
77
5
89
134
6
134
127
29
53
116
0
464
178
418
289
420
416
18
15
17
65
77
5
117
134
6
134
127
25
158
136
24
464
178
198
384
899
960
18
15
17
65
149
5
89
6
6
134
239
29
53
228
152
464
210
338
65
452
64
18
15
17
65
149
5
89
6
6
134
239
29
53
244
128
464
210
209
17
468
144
18
15
17
65
149
5
89
6
6
134
239
285
53
244
128
464
210
465
21
468
80
18
15
17
65
149
5
89
6
6
134
239
285
53
244
128
464
978
721
17
468
80
18
15
17
65
149
5
89
6
6
134
239
285
309
436
128
464
978
721
401
404
80
18
15
17
65
149
5
89
6
6
134
239
285
309
500
128
464
978
721
401
436
48
18
15
17
65
149
5
89
6
6
134
239
285
821
1268
128
464
978
721
1553
1972
1056
18
15
17
65
149
5
89
6
6
134
239
285
821
756
128
464
978
721
1553
948
1056
18
15
17
65
149
5
89
6
6
134
239
285
821
884
576
464
978
1745
1553
1204
912
18
15
17
65
149
5
89
134
6
134
239
29
53
100
0
464
210
209
17
196
208
18
15
17
65
149
5
89
134
6
134
239
29
53
100
24
464
210
209
21
196
192
18
15
17
65
149
5
89
134
6
134
239
29
53
116
0
464
210
209
17
212
208
18
15
17
65
149
5
89
134
6
134
239
29
53
116
0
464
978
977
273
180
352
18
15
17
65
149
5
89
134
6
134
239
285
53
100
0
464
210
465
17
196
208
18
15
17
65
149
5
89
134
6
134
239
285
53
100
0
464
978
721
17
196
208
18
15
17
65
149
5
89
134
6
134
239
285
53
100
24
464
210
465
21
196
192
18
15
17
65
149
5
89
134
6
134
239
285
53
100
24
464
978
1745
21
196
192
18
15
17
65
149
5
89
134
6
134
239
285
53
116
0
464
210
465
17
180
416
18
15
17
65
149
5
89
134
6
134
239
285
53
116
0
464
978
721
17
212
208
18
15
17
65
149
5
89
134
6
134
239
285
309
116
0
464
978
721
401
180
432
18
15
17
65
149
5
89
134
6
134
239
285
821
1124
24
464
978
1745
1557
1988
1216
18
15
17
65
149
5
89
134
6
134
239
285
821
612
24
464
978
1745
1557
964
1216
18
15
17
65
149
5
89
70
6
134
239
29
53
564
1536
1488
210
209
529
1812
1552
18
15
17
65
149
5
89
70
6
134
239
29
53
564
1536
1488
978
977
529
1812
1552
18
15
17
65
149
5
89
70
6
134
239
285
309
564
1536
1488
210
465
529
1556
2000
18
15
17
65
149
5
89
70
6
134
239
189
565
1588
1536
1488
978
585
1985
1556
1552
18
15
17
65
149
5
89
70
6
134
239
191
565
532
1536
1488
978
584
1985
904
1566
18
15
17
65
149
5
89
70
6
134
239
191
565
1556
1536
1488
978
584
1984
1544
1582
18
15
17
65
149
5
89
70
6
134
239
191
565
1588
1536
1488
978
584
1984
1560
1566
18
15
17
65
147
4
53
5
5
133
241
27
31
66
23
465
217
218
128
248
482
18
15
17
65
147
4
53
5
5
133
241
27
31
57
13
465
217
217
256
354
195
18
15
17
65
147
4
53
5
5
133
241
27
31
57
13
457
217
217
256
354
195
18
15
17
65
147
4
53
5
5
133
241
27
31
57
45
465
217
217
256
354
259
18
15
17
65
147
4
53
5
5
133
241
27
31
57
45
465
985
985
512
98
3
18
15
17
65
147
4
53
5
5
133
241
27
31
57
45
457
217
217
256
354
259
18
15
17
65
147
4
53
5
5
133
241
27
31
57
269
465
217
217
256
354
931
18
15
17
65
147
4
53
5
5
133
241
27
31
57
269
457
217
217
256
354
931
18
15
17
65
147
4
53
5
5
133
241
27
31
57
141
465
217
217
128
354
451
18
15
17
65
147
4
53
5
5
133
241
27
31
57
141
457
217
217
128
354
451
18
15
17
65
147
4
53
5
5
133
241
27
31
57
141
457
985
985
512
354
451
18
15
17
65
147
4
53
5
5
133
241
27
31
57
77
465
217
217
256
354
67
18
15
17
65
147
4
53
5
5
133
241
27
31
57
77
465
985
985
512
98
67
18
15
17
65
147
4
53
5
5
133
241
27
31
57
77
457
217
217
256
354
67
18
15
17
65
147
4
53
5
5
133
241
27
31
57
77
457
985
985
512
98
67
18
15
17
65
147
4
53
5
5
133
241
27
31
137
141
465
217
217
256
450
355
18
15
17
65
147
4
53
5
5
133
241
27
31
137
141
457
217
217
256
450
355
18
15
17
65
147
4
53
5
5
133
241
27
31
53
21
465
217
217
256
305
197
18
15
17
65
147
4
53
5
5
133
241
27
31
53
149
457
217
217
512
817
1477
18
15
17
65
147
4
53
5
5
133
241
27
31
50
131
457
217
218
128
360
490
18
15
17
65
147
4
53
5
5
133
241
27
31
141
141
465
217
217
0
449
225
18
15
17
65
147
4
53
5
5
133
241
27
31
141
141
457
217
217
0
449
225
18
15
17
65
147
4
53
5
5
133
241
27
31
54
21
465
217
217
128
80
194
18
15
17
65
147
4
53
5
5
133
241
27
31
54
22
465
217
217
128
80
192
18
15
17
65
147
4
53
5
5
133
241
27
31
54
149
457
217
217
128
208
449
18
15
17
65
147
4
53
5
5
133
241
27
31
569
269
465
985
985
512
1890
707
18
15
17
65
147
4
53
5
5
133
241
27
31
569
1677
457
985
985
512
1890
1987
18
15
17
65
147
4
53
5
5
133
241
27
31
569
653
457
985
985
512
1890
963
18
15
17
65
147
4
53
5
5
133
241
27
31
569
589
465
985
985
512
1890
1347
18
15
17
65
147
4
53
5
5
133
241
27
31
569
589
457
985
985
512
1890
1347
18
15
17
65
147
4
53
5
5
133
241
27
31
86
21
465
217
217
0
240
2
18
15
17
65
147
4
53
5
5
133
241
27
31
86
22
465
217
217
0
240
0
18
15
17
65
147
4
53
5
5
133
241
27
31
86
149
457
217
218
128
240
225
18
15
17
65
147
4
53
5
5
133
241
27
31
121
141
465
217
217
0
226
195
18
15
17
65
147
4
53
5
5
133
241
27
31
121
141
457
217
217
0
226
195
18
15
17
65
147
4
53
5
5
133
241
27
31
121
77
465
217
217
0
226
3
18
15
17
65
147
4
53
5
5
133
241
27
31
114
131
457
217
218
128
232
234
18
15
17
65
147
4
53
5
5
133
241
27
31
146
130
457
217
217
128
456
240
18
15
17
65
147
4
53
5
5
133
241
27
31
146
131
457
217
217
128
456
241
18
15
17
65
147
4
53
5
5
133
241
27
31
146
154
465
217
217
128
456
192
18
15
17
65
147
4
53
5
5
133
241
27
31
146
154
457
217
217
128
456
192
18
15
17
65
147
4
53
5
5
133
241
27
31
146
155
465
217
217
128
456
193
18
15
17
65
147
4
53
5
5
133
241
27
31
146
155
457
217
217
128
456
193
18
15
17
65
147
4
53
5
5
133
241
27
31
182
149
465
217
217
128
464
193
18
15
17
65
147
4
53
5
5
133
241
27
31
182
149
457
217
217
128
464
193
18
15
17
65
147
4
53
5
5
133
241
27
31
182
150
465
217
217
128
464
192
18
15
17
65
147
4
53
5
5
133
241
27
31
310
149
457
217
218
0
944
1217
18
15
17
65
147
4
53
5
5
133
241
27
287
57
45
465
985
985
768
610
515
18
15
17
65
147
4
53
5
5
133
241
27
287
57
77
465
985
985
768
610
67
18
15
17
65
147
4
53
5
5
133
241
27
287
57
77
457
985
985
768
610
67
18
15
17
65
147
4
53
5
5
133
241
27
287
54
149
457
985
985
768
48
450
18
15
17
65
147
4
53
5
5
133
241
27
287
822
789
465
217
346
768
816
1473
18
15
17
65
147
4
53
5
5
133
241
27
287
822
790
465
217
346
768
816
1472
18
15
17
65
147
4
53
5
5
133
241
283
31
34
130
457
217
409
0
56
480
18
15
17
65
147
4
53
5
5
133
241
283
31
34
131
457
217
409
0
56
481
18
15
17
65
147
4
53
5
5
133
241
283
31
57
13
457
217
409
0
354
195
18
15
17
65
147
4
53
5
5
133
241
283
31
57
45
457
217
409
0
354
3
18
15
17
65
147
4
53
5
5
133
241
283
31
57
269
457
217
409
0
354
931
18
15
17
65
147
4
53
5
5
133
241
283
31
57
141
465
217
409
0
610
451
18
15
17
65
147
4
53
5
5
133
241
283
31
57
141
457
217
409
0
610
451
18
15
17
65
147
4
53
5
5
133
241
283
31
57
77
465
985
1753
1920
1122
67
18
15
17
65
147
4
53
5
5
133
241
283
31
57
77
457
985
1753
1920
1122
67
18
15
17
65
147
4
53
5
5
133
241
283
31
137
141
465
985
1753
1920
1474
371
18
15
17
65
147
4
53
5
5
133
241
283
31
137
141
457
985
1753
1920
1474
371
18
15
17
65
147
4
53
5
5
133
241
283
31
141
141
465
217
473
0
449
225
18
15
17
65
147
4
53
5
5
133
241
283
31
141
141
465
985
729
0
449
225
18
15
17
65
147
4
53
5
5
133
241
283
31
141
141
457
217
473
0
449
225
18
15
17
65
147
4
53
5
5
133
241
283
31
141
141
457
985
729
0
449
225
18
15
17
65
147
4
53
5
5
133
241
283
31
54
21
465
217
474
0
48
193
18
15
17
65
147
4
53
5
5
133
241
283
31
54
22
465
217
474
0
48
192
18
15
17
65
147
4
53
5
5
133
241
283
31
54
149
457
217
409
0
48
449
18
15
17
65
147
4
53
5
5
133
241
283
31
86
21
465
217
473
0
240
2
18
15
17
65
147
4
53
5
5
133
241
283
31
86
22
465
217
473
0
240
0
18
15
17
65
147
4
53
5
5
133
241
283
31
86
149
457
217
409
0
240
226
18
15
17
65
147
4
53
5
5
133
241
283
31
121
141
465
217
409
0
226
195
18
15
17
65
147
4
53
5
5
133
241
283
31
121
141
465
985
1753
1920
1250
195
18
15
17
65
147
4
53
5
5
133
241
283
31
121
141
457
217
409
0
226
195
18
15
17
65
147
4
53
5
5
133
241
283
31
121
141
457
985
1753
1920
1250
195
18
15
17
65
147
4
53
5
5
133
241
283
31
121
77
465
985
1753
1920
1250
131
18
15
17
65
147
4
53
5
5
133
241
283
31
310
149
457
217
410
0
944
1217
18
15
17
65
147
4
53
5
5
133
241
283
543
57
13
457
217
409
896
1122
195
18
15
17
65
147
4
53
5
5
133
241
283
543
57
141
465
217
409
896
98
451
18
15
17
65
147
4
53
5
5
133
241
283
543
57
141
457
217
409
896
98
451
18
15
17
65
147
4
53
5
5
133
241
283
543
50
130
457
217
409
896
1240
464
18
15
17
65
147
4
53
5
5
133
241
283
543
50
131
457
217
409
896
1240
465
18
15
17
65
147
4
53
5
5
133
241
283
543
50
154
465
217
409
896
1240
448
18
15
17
65
147
4
53
5
5
133
241
283
543
50
154
457
217
409
896
1240
448
18
15
17
65
147
4
53
5
5
133
241
283
543
50
155
465
217
409
896
1240
449
18
15
17
65
147
4
53
5
5
133
241
283
543
50
155
457
217
409
896
1240
449
18
15
17
65
147
4
53
5
5
133
241
283
543
54
149
457
217
409
896
1104
1473
18
15
17
65
147
4
53
5
5
133
241
283
543
121
141
465
217
409
896
1250
195
18
15
17
65
147
4
53
5
5
133
241
283
543
121
141
457
217
409
896
1250
195
18
15
17
65
147
4
53
5
5
133
241
283
543
649
301
457
217
409
896
962
1187
18
15
17
65
147
4
53
5
5
133
241
283
543
653
1677
465
217
409
896
961
1761
18
15
17
65
147
4
53
5
5
133
241
283
543
653
301
457
217
409
896
961
1185
18
15
17
65
147
4
53
5
5
133
241
283
543
306
130
457
217
409
896
728
208
18
15
17
65
147
4
53
5
5
133
241
283
543
306
131
457
217
409
896
728
209
18
15
17
65
147
4
53
5
5
133
241
283
543
306
579
457
217
409
896
728
1585
18
15
17
65
147
4
53
5
5
133
241
283
543
306
154
465
217
409
896
728
192
18
15
17
65
147
4
53
5
5
133
241
283
543
306
154
457
217
409
896
728
192
18
15
17
65
147
4
53
5
5
133
241
283
543
306
155
465
217
409
896
728
193
18
15
17
65
147
4
53
5
5
133
241
283
543
306
155
457
217
409
896
728
193
18
15
17
65
147
4
53
5
5
133
241
283
543
310
149
457
217
409
896
720
193
18
15
17
65
147
4
53
5
5
133
241
283
287
34
130
457
217
409
512
56
480
18
15
17
65
147
4
53
5
5
133
241
283
287
34
131
457
217
409
512
56
481
18
15
17
65
147
4
53
5
5
133
241
283
287
57
13
465
985
729
384
98
195
18
15
17
65
147
4
53
5
5
133
241
283
287
57
13
457
217
409
384
98
195
18
15
17
65
147
4
53
5
5
133
241
283
287
57
45
465
985
729
384
98
3
18
15
17
65
147
4
53
5
5
133
241
283
287
57
45
457
217
409
384
98
3
18
15
17
65
147
4
53
5
5
133
241
283
287
57
269
457
217
409
384
610
931
18
15
17
65
147
4
53
5
5
133
241
283
287
57
141
465
217
409
384
98
451
18
15
17
65
147
4
53
5
5
133
241
283
287
57
141
457
217
409
384
98
451
18
15
17
65
147
4
53
5
5
133
241
283
287
57
141
457
985
729
384
98
451
18
15
17
65
147
4
53
5
5
133
241
283
287
57
77
465
985
729
384
98
67
18
15
17
65
147
4
53
5
5
133
241
283
287
57
77
457
985
729
384
98
67
18
15
17
65
147
4
53
5
5
133
241
283
287
137
13
465
985
729
384
194
179
18
15
17
65
147
4
53
5
5
133
241
283
287
137
269
457
217
410
384
323
777
18
15
17
65
147
4
53
5
5
133
241
283
287
137
141
465
217
409
384
194
227
18
15
17
65
147
4
53
5
5
133
241
283
287
137
141
465
985
729
384
194
227
18
15
17
65
147
4
53
5
5
133
241
283
287
137
141
457
217
409
384
194
227
18
15
17
65
147
4
53
5
5
133
241
283
287
137
141
457
985
729
384
194
227
18
15
17
65
147
4
53
5
5
133
241
283
287
53
21
465
217
473
512
49
197
18
15
17
65
147
4
53
5
5
133
241
283
287
53
149
457
217
409
512
49
453
18
15
17
65
147
4
53
5
5
133
241
283
287
53
149
457
985
857
512
49
453
18
15
17
65
147
4
53
5
5
133
241
283
287
50
131
457
217
410
384
104
490
18
15
17
65
147
4
53
5
5
133
241
283
287
50
154
465
217
409
384
88
448
18
15
17
65
147
4
53
5
5
133
241
283
287
50
154
457
217
409
384
88
448
18
15
17
65
147
4
53
5
5
133
241
283
287
50
155
465
217
409
384
88
449
18
15
17
65
147
4
53
5
5
133
241
283
287
50
155
457
217
409
384
88
449
18
15
17
65
147
4
53
5
5
133
241
283
287
54
21
465
217
473
512
48
194
18
15
17
65
147
4
53
5
5
133
241
283
287
54
22
465
217
473
512
48
192
18
15
17
65
147
4
53
5
5
133
241
283
287
54
149
457
217
409
512
48
449
18
15
17
65
147
4
53
5
5
133
241
283
287
54
149
457
985
473
512
48
450
18
15
17
65
147
4
53
5
5
133
241
283
287
149
149
457
985
729
384
369
197
18
15
17
65
147
4
53
5
5
133
241
283
287
185
13
465
985
729
384
354
67
18
15
17
65
147
4
53
5
5
133
241
283
287
185
13
457
217
409
384
354
579
18
15
17
65
147
4
53
5
5
133
241
283
287
185
141
465
217
409
384
354
323
18
15
17
65
147
4
53
5
5
133
241
283
287
185
141
465
985
729
384
354
195
18
15
17
65
147
4
53
5
5
133
241
283
287
185
141
457
217
409
384
354
323
18
15
17
65
147
4
53
5
5
133
241
283
287
185
141
457
985
729
384
354
195
18
15
17
65
147
4
53
5
5
133
241
283
287
146
130
457
217
409
384
328
368
18
15
17
65
147
4
53
5
5
133
241
283
287
146
130
457
985
729
384
328
368
18
15
17
65
147
4
53
5
5
133
241
283
287
146
131
457
217
409
384
328
369
18
15
17
65
147
4
53
5
5
133
241
283
287
146
131
457
985
729
384
328
369
18
15
17
65
147
4
53
5
5
133
241
283
287
146
67
457
985
729
384
328
49
18
15
17
65
147
4
53
5
5
133
241
283
287
146
154
465
217
409
384
328
928
18
15
17
65
147
4
53
5
5
133
241
283
287
146
154
465
985
729
384
328
928
18
15
17
65
147
4
53
5
5
133
241
283
287
146
154
457
217
409
384
328
928
18
15
17
65
147
4
53
5
5
133
241
283
287
146
154
457
985
729
384
328
928
18
15
17
65
147
4
53
5
5
133
241
283
287
146
155
465
217
409
384
328
353
18
15
17
65
147
4
53
5
5
133
241
283
287
146
155
465
985
729
384
328
353
18
15
17
65
147
4
53
5
5
133
241
283
287
146
155
457
217
409
384
328
353
18
15
17
65
147
4
53
5
5
133
241
283
287
146
155
457
985
729
384
328
353
18
15
17
65
147
4
53
5
5
133
241
283
287
182
149
457
217
409
384
208
193
18
15
17
65
147
4
53
5
5
133
241
283
287
182
150
465
985
729
384
208
192
18
15
17
65
147
4
53
5
5
133
241
283
287
178
130
457
217
409
384
216
336
18
15
17
65
147
4
53
5
5
133
241
283
287
178
131
457
217
409
384
216
337
18
15
17
65
147
4
53
5
5
133
241
283
287
178
154
465
217
409
384
216
192
18
15
17
65
147
4
53
5
5
133
241
283
287
178
154
457
217
409
384
216
192
18
15
17
65
147
4
53
5
5
133
241
283
287
178
155
465
217
409
384
216
193
18
15
17
65
147
4
53
5
5
133
241
283
287
178
155
457
217
409
384
216
193
18
15
17
65
147
4
53
5
5
133
241
283
287
310
149
457
217
473
512
688
1218
18
15
17
65
147
4
53
5
5
133
241
283
287
310
149
457
985
858
512
688
1217
18
15
17
65
147
4
53
5
5
133
241
283
287
822
789
465
217
473
512
816
1474
18
15
17
65
147
4
53
5
5
133
241
283
287
822
790
465
217
473
512
816
1472
18
15
17
65
147
4
53
5
5
133
241
283
799
1161
77
465
985
729
1536
1923
137
18
15
17
65
147
4
53
5
5
133
241
283
799
649
13
465
985
729
1536
899
1033
18
15
17
65
147
4
53
5
5
133
241
283
799
649
77
465
985
729
1536
899
649
18
15
17
65
147
4
53
5
5
133
241
283
799
1170
150
465
985
1753
1536
1928
1224
18
15
17
65
147
4
53
5
5
133
241
283
799
1170
154
465
985
729
1536
1928
224
18
15
17
65
147
4
53
5
5
133
241
283
799
1170
154
457
985
729
1536
1928
224
18
15
17
65
147
4
53
5
5
133
241
283
799
1170
155
465
985
729
1536
1928
193
18
15
17
65
147
4
53
5
5
133
241
283
799
1170
155
457
985
729
1536
1928
193
18
15
17
65
147
4
53
5
5
133
241
283
799
658
154
465
985
729
1536
904
736
18
15
17
65
147
4
53
5
5
133
241
283
799
658
154
457
985
729
1536
904
736
18
15
17
65
147
4
53
5
5
133
241
283
799
658
155
465
985
729
1536
904
705
18
15
17
65
147
4
53
5
5
133
241
283
799
658
155
457
985
729
1536
904
705
18
15
17
65
147
4
53
5
5
133
241
283
799
662
149
457
985
729
1536
912
705
18
15
17
65
147
4
53
5
5
133
242
27
31
34
131
457
216
206
0
56
481
18
15
17
65
147
4
53
5
5
133
242
27
31
50
131
457
216
206
128
360
490
18
15
17
65
147
4
53
5
5
133
242
27
31
50
155
457
216
206
128
360
449
18
15
17
65
147
4
53
5
5
133
242
27
31
290
131
457
216
206
0
952
1249
18
15
17
65
147
4
53
5
5
133
242
27
31
290
131
457
984
974
256
952
353
18
15
17
65
147
4
53
5
5
133
242
27
31
114
131
457
216
206
128
232
234
18
15
17
65
147
4
53
5
5
133
242
27
31
146
131
457
216
206
0
456
369
18
15
17
65
147
4
53
5
5
133
242
27
31
146
131
457
984
974
256
456
378
18
15
17
65
147
4
53
5
5
133
242
27
31
146
155
457
216
206
0
456
193
18
15
17
65
147
4
53
5
5
133
242
27
287
34
131
457
984
974
768
56
481
18
15
17
65
147
4
53
5
5
133
242
283
31
34
131
457
984
718
0
56
481
18
15
17
65
147
4
53
5
5
133
242
283
31
290
131
457
216
462
0
952
353
18
15
17
65
147
4
53
5
5
133
242
283
31
290
131
457
984
718
0
952
1249
18
15
17
65
147
4
53
5
5
133
242
283
31
114
131
457
984
1742
1920
1256
234
18
15
17
65
147
4
53
5
5
133
242
283
31
146
131
457
216
462
0
456
241
18
15
17
65
147
4
53
5
5
133
242
283
31
146
131
457
984
718
0
456
241
18
15
17
65
147
4
53
5
5
133
242
283
31
146
155
457
216
462
0
456
193
18
15
17
65
147
4
53
5
5
133
242
283
31
146
155
457
984
718
0
456
193
18
15
17
65
147
4
53
5
5
133
242
283
287
34
131
457
216
462
512
56
481
18
15
17
65
147
4
53
5
5
133
242
283
287
34
131
457
984
462
512
56
481
18
15
17
65
147
4
53
5
5
133
242
283
287
50
131
457
984
718
384
104
490
18
15
17
65
147
4
53
5
5
133
242
283
287
50
155
457
984
718
384
104
449
18
15
17
65
147
4
53
5
5
133
242
283
287
290
131
457
216
462
512
696
1249
18
15
17
65
147
4
53
5
5
133
242
283
287
290
131
457
984
462
512
696
1249
18
15
17
65
147
4
53
5
5
133
242
283
287
146
131
457
984
718
384
200
369
18
15
17
65
147
4
53
5
5
133
242
283
287
146
67
457
984
718
384
200
154
18
15
17
65
147
4
53
5
5
133
242
283
287
146
155
457
984
718
384
200
193
18
15
17
65
147
4
53
5
5
133
242
283
799
1186
131
457
984
1742
1536
1976
1249
18
15
17
65
147
4
53
5
5
133
234
27
31
66
23
469
208
214
128
248
482
18
15
17
65
147
4
53
5
5
133
234
27
31
34
291
469
208
214
0
440
929
18
15
17
65
147
4
53
5
5
133
234
27
31
137
141
465
208
214
128
451
233
18
15
17
65
147
4
53
5
5
133
234
27
31
137
141
469
208
342
80
451
361
18
15
17
65
147
4
53
5
5
133
234
27
31
50
27
465
208
214
0
104
193
18
15
17
65
147
4
53
5
5
133
234
27
31
141
141
469
208
342
80
449
225
18
15
17
65
147
4
53
5
5
133
234
27
31
54
21
465
208
214
0
48
193
18
15
17
65
147
4
53
5
5
133
234
27
31
54
21
469
208
214
0
48
193
18
15
17
65
147
4
53
5
5
133
234
27
31
54
22
469
208
214
0
48
192
18
15
17
65
147
4
53
5
5
133
234
27
31
86
21
465
208
214
0
240
2
18
15
17
65
147
4
53
5
5
133
234
27
31
86
21
469
208
214
0
240
2
18
15
17
65
147
4
53
5
5
133
234
27
31
290
291
469
208
214
0
952
673
18
15
17
65
147
4
53
5
5
133
234
27
31
146
155
465
208
214
0
456
193
18
15
17
65
147
4
53
5
5
133
234
27
31
182
149
465
208
214
128
464
194
18
15
17
65
147
4
53
5
5
133
234
27
31
182
149
469
208
214
128
464
194
18
15
17
65
147
4
53
5
5
133
234
283
31
34
291
469
976
726
0
312
929
18
15
17
65
147
4
53
5
5
133
234
283
31
290
291
469
208
470
0
952
673
18
15
17
65
147
4
53
5
5
133
234
283
31
290
291
469
976
726
0
952
673
18
15
17
65
147
4
53
5
5
133
234
283
287
34
291
469
208
470
512
56
929
18
15
17
65
147
4
53
5
5
133
234
283
287
34
291
469
976
726
384
56
929
18
15
17
65
147
4
53
5
5
133
234
283
287
137
141
465
976
854
336
323
361
18
15
17
65
147
4
53
5
5
133
234
283
287
137
141
469
976
854
336
323
361
18
15
17
65
147
4
53
5
5
133
234
283
287
141
141
465
976
854
336
321
353
18
15
17
65
147
4
53
5
5
133
234
283
287
141
141
469
976
854
336
321
353
18
15
17
65
147
4
53
5
5
133
234
283
287
54
21
465
208
470
512
48
193
18
15
17
65
147
4
53
5
5
133
234
283
287
54
21
469
208
470
512
48
193
18
15
17
65
147
4
53
5
5
133
234
283
287
54
22
469
208
470
512
48
192
18
15
17
65
147
4
53
5
5
133
234
283
287
290
291
469
208
470
512
696
673
18
15
17
65
147
4
53
5
5
133
234
283
287
290
291
469
976
470
512
696
673
18
15
17
65
147
4
53
5
5
133
234
283
287
802
291
469
208
470
512
824
161
18
15
17
65
147
4
53
5
5
133
234
283
287
802
291
469
976
726
384
824
161
18
15
17
65
147
4
53
5
5
133
234
283
287
182
149
465
976
854
336
336
321
18
15
17
65
147
4
53
5
5
133
234
283
287
182
149
469
976
854
336
336
321
18
15
17
65
147
4
53
5
5
133
234
283
287
182
150
469
976
854
336
336
320
18
15
17
65
147
4
53
5
5
133
234
283
287
178
155
465
976
854
336
344
321
18
15
17
65
147
4
53
5
5
133
234
283
287
822
789
465
208
470
512
816
1473
18
15
17
65
147
4
53
5
5
133
234
283
287
822
789
469
208
470
512
816
1473
18
15
17
65
147
4
53
5
5
133
234
283
287
822
790
469
208
470
512
816
1472
18
15
17
65
147
4
53
5
5
133
234
283
799
653
141
465
976
854
848
897
737
18
15
17
65
147
4
53
5
5
133
234
283
799
653
141
469
976
854
848
897
737
18
15
17
65
147
4
53
133
5
133
241
27
287
854
22
465
985
985
768
1008
0
18
15
17
65
147
4
53
133
5
133
241
27
287
889
973
465
985
985
768
994
771
18
15
17
65
147
4
53
133
5
133
241
27
287
889
973
457
985
985
768
994
771
18
15
17
65
147
4
53
133
5
133
241
283
31
194
2
457
217
409
0
504
960
18
15
17
65
147
4
53
133
5
133
241
283
31
194
3
457
217
409
0
504
961
18
15
17
65
147
4
53
133
5
133
241
283
287
393
13
465
985
729
384
387
9
18
15
17
65
147
4
53
133
5
133
241
283
287
393
25
465
217
409
384
386
1
18
15
17
65
147
4
53
133
5
133
241
283
287
393
25
465
985
729
384
386
1
18
15
17
65
147
4
53
133
5
133
241
283
287
393
25
457
217
409
384
386
1
18
15
17
65
147
4
53
133
5
133
241
283
287
393
25
457
985
729
384
386
1
18
15
17
65
147
4
53
133
5
133
241
283
287
393
29
465
217
409
384
386
3
18
15
17
65
147
4
53
133
5
133
241
283
287
393
29
465
985
729
384
386
3
18
15
17
65
147
4
53
133
5
133
241
283
287
393
26
457
217
409
384
386
0
18
15
17
65
147
4
53
133
5
133
241
283
287
393
26
457
985
729
384
386
0
18
15
17
65
147
4
53
133
5
133
241
283
287
393
973
465
217
409
384
386
851
18
15
17
65
147
4
53
133
5
133
241
283
287
393
973
465
985
729
384
386
819
18
15
17
65
147
4
53
133
5
133
241
283
287
393
973
457
217
409
384
386
851
18
15
17
65
147
4
53
133
5
133
241
283
287
393
973
457
985
729
384
386
819
18
15
17
65
147
4
53
133
5
133
241
283
287
397
21
457
217
473
512
705
5
18
15
17
65
147
4
53
133
5
133
241
283
287
342
21
457
217
409
384
496
1
18
15
17
65
147
4
53
133
5
133
241
283
287
342
21
457
985
1753
384
496
2
18
15
17
65
147
4
53
133
5
133
241
283
287
342
22
465
217
409
384
496
0
18
15
17
65
147
4
53
133
5
133
241
283
287
342
22
465
985
729
384
496
0
18
15
17
65
147
4
53
133
5
133
241
283
287
377
13
465
217
409
384
482
355
18
15
17
65
147
4
53
133
5
133
241
283
287
377
13
465
985
1753
384
482
355
18
15
17
65
147
4
53
133
5
133
241
283
287
377
13
457
217
409
384
482
355
18
15
17
65
147
4
53
133
5
133
241
283
287
377
13
457
985
1753
384
482
355
18
15
17
65
147
4
53
133
5
133
241
283
287
377
973
465
217
409
384
482
771
18
15
17
65
147
4
53
133
5
133
241
283
287
377
973
465
985
729
384
482
771
18
15
17
65
147
4
53
133
5
133
241
283
287
377
973
457
217
409
384
482
771
18
15
17
65
147
4
53
133
5
133
241
283
287
377
973
457
985
729
384
482
771
18
15
17
65
147
4
53
133
5
133
241
283
287
405
21
457
217
409
384
401
21
18
15
17
65
147
4
53
133
5
133
241
283
287
405
21
457
985
729
384
401
21
18
15
17
65
147
4
53
133
5
133
241
283
287
854
21
457
217
409
512
1008
1
18
15
17
65
147
4
53
133
5
133
241
283
287
854
21
457
985
729
384
1008
2
18
15
17
65
147
4
53
133
5
133
241
283
287
854
22
465
217
409
512
1008
0
18
15
17
65
147
4
53
133
5
133
241
283
287
854
22
465
985
729
384
1008
0
18
15
17
65
147
4
53
133
5
133
241
283
287
854
533
457
217
409
512
1008
1025
18
15
17
65
147
4
53
133
5
133
241
283
287
854
533
457
985
729
384
1008
1026
18
15
17
65
147
4
53
133
5
133
241
283
287
409
973
465
217
409
384
418
803
18
15
17
65
147
4
53
133
5
133
241
283
287
409
973
465
985
729
384
418
803
18
15
17
65
147
4
53
133
5
133
241
283
287
409
973
457
217
409
384
418
803
18
15
17
65
147
4
53
133
5
133
241
283
287
409
973
457
985
729
384
418
803
18
15
17
65
147
4
53
133
5
133
241
283
287
889
973
465
217
409
512
994
771
18
15
17
65
147
4
53
133
5
133
241
283
287
889
973
457
217
409
512
994
771
18
15
17
65
147
4
53
133
5
133
241
283
287
402
3
457
217
410
384
392
26
18
15
17
65
147
4
53
133
5
133
241
283
287
402
962
457
217
409
384
408
816
18
15
17
65
147
4
53
133
5
133
241
283
287
402
963
457
217
409
384
408
817
18
15
17
65
147
4
53
133
5
133
241
283
287
406
21
465
217
409
384
400
17
18
15
17
65
147
4
53
133
5
133
241
283
287
406
21
457
217
409
384
400
17
18
15
17
65
147
4
53
133
5
133
241
283
287
406
21
457
985
729
384
400
17
18
15
17
65
147
4
53
133
5
133
241
283
287
406
22
465
217
409
384
400
16
18
15
17
65
147
4
53
133
5
133
241
283
287
370
963
457
217
410
384
488
778
18
15
17
65
147
4
53
133
5
133
241
283
287
882
963
457
217
410
512
1000
778
18
15
17
65
147
4
53
133
5
133
242
283
287
402
3
457
984
718
384
392
26
18
15
17
65
147
4
53
133
5
133
242
283
287
402
963
457
984
718
384
392
858
18
15
17
65
147
4
53
133
5
133
234
283
287
393
13
469
976
1750
384
387
9
18
15
17
65
147
4
53
133
5
133
234
283
287
393
25
465
976
726
384
387
1
18
15
17
65
147
4
53
133
5
133
234
283
287
342
21
469
976
726
384
496
2
18
15
17
65
147
4
53
133
5
133
234
283
287
402
3
465
976
726
384
392
26
18
15
17
65
147
4
53
69
5
133
241
27
31
521
525
457
985
985
512
1795
1289
18
15
17
65
147
4
53
69
5
133
241
27
31
521
1549
1489
217
217
512
1795
1545
18
15
17
65
147
4
53
69
5
133
241
27
31
521
1549
1489
985
985
512
1795
1545
18
15
17
65
147
4
53
69
5
133
241
27
31
537
1538
1481
217
217
512
1826
1584
18
15
17
65
147
4
53
69
5
133
241
27
31
537
1549
1489
217
217
512
1826
1571
18
15
17
65
147
4
53
69
5
133
241
27
31
537
1549
1489
985
985
512
1826
1571
18
15
17
65
147
4
53
69
5
133
241
27
31
530
1538
1489
217
218
512
1816
1584
18
15
17
65
147
4
53
69
5
133
241
27
31
530
1539
1489
217
218
512
1800
1562
18
15
17
65
147
4
53
69
5
133
241
27
287
777
525
457
985
985
768
771
1033
18
15
17
65
147
4
53
69
5
133
241
27
287
793
525
457
985
985
768
802
995
18
15
17
65
147
4
53
69
5
133
241
283
543
530
515
457
217
410
896
904
922
18
15
17
65
147
4
53
69
5
133
241
283
287
521
1549
1489
217
473
512
1538
1587
18
15
17
65
147
4
53
69
5
133
241
283
287
265
525
457
985
858
512
643
1545
18
15
17
65
147
4
53
69
5
133
241
283
287
777
525
457
985
857
512
770
1075
18
15
17
65
147
4
53
69
5
133
241
283
287
530
515
457
217
409
512
1560
1329
18
15
17
65
147
4
53
69
5
133
241
283
287
530
1538
1489
217
409
512
1560
1584
18
15
17
65
147
4
53
69
5
133
241
283
287
530
1539
1489
217
409
512
1560
1585
18
15
17
65
147
4
53
69
5
133
241
283
287
530
1539
1481
217
409
512
1560
1585
18
15
17
65
147
4
53
69
5
133
241
283
287
281
525
457
985
857
512
674
1571
18
15
17
65
147
4
53
69
5
133
241
283
287
793
525
457
985
857
512
802
1059
18
15
17
65
147
4
53
69
5
133
241
283
287
274
515
457
217
410
512
1800
1306
18
15
17
65
147
4
53
69
5
133
241
283
287
786
515
457
217
409
512
792
1073
18
15
17
65
147
4
53
69
5
133
241
283
799
521
525
457
985
729
1536
1027
1289
18
15
17
65
147
4
53
69
5
133
241
283
799
777
525
457
985
729
1536
515
1033
18
15
17
65
147
4
53
69
5
133
241
283
799
1289
525
457
985
729
1536
1795
1033
18
15
17
65
147
4
53
69
5
133
242
27
31
530
1539
1481
984
974
512
1800
1562
18
15
17
65
147
4
53
69
5
133
234
27
31
530
1539
1489
976
982
512
1800
1562
18
15
17
65
147
4
53
581
5
133
241
283
799
1801
525
457
985
729
1536
1539
9
18
15
17
65
147
4
117
5
5
133
234
27
159
34
151
469
208
342
336
56
194
18
15
17
65
147
4
117
5
5
133
234
27
159
53
149
469
208
342
336
49
389
18
15
17
65
147
4
117
5
5
133
234
27
159
50
155
465
208
342
336
88
193
18
15
17
65
147
4
117
5
5
133
234
27
159
54
149
465
208
342
336
48
385
18
15
17
65
147
4
117
5
5
133
234
27
159
54
149
469
208
342
336
48
385
18
15
17
65
147
4
117
5
5
133
234
27
159
393
141
465
208
342
336
835
1129
18
15
17
65
147
4
117
5
5
133
234
27
159
393
141
469
208
342
336
835
1129
18
15
17
65
147
4
117
5
5
133
234
27
159
393
153
465
208
342
336
835
1089
18
15
17
65
147
4
117
5
5
133
234
27
159
201
141
465
208
342
336
195
41
18
15
17
65
147
4
117
5
5
133
234
27
159
201
141
469
208
342
336
195
41
18
15
17
65
147
4
117
5
5
133
234
27
159
201
153
465
208
342
336
195
65
18
15
17
65
147
4
117
5
5
133
234
27
159
397
141
465
208
342
336
833
1057
18
15
17
65
147
4
117
5
5
133
234
27
159
397
141
469
208
342
336
833
1057
18
15
17
65
147
4
117
5
5
133
234
27
159
397
157
465
208
342
336
833
1089
18
15
17
65
147
4
117
5
5
133
234
27
159
397
157
469
208
342
336
833
1089
18
15
17
65
147
4
117
5
5
133
234
27
159
205
141
465
208
342
336
193
33
18
15
17
65
147
4
117
5
5
133
234
27
159
205
141
469
208
342
336
193
33
18
15
17
65
147
4
117
5
5
133
234
27
159
205
157
465
208
342
336
193
129
18
15
17
65
147
4
117
5
5
133
234
27
159
205
157
469
208
342
336
193
129
18
15
17
65
147
4
117
5
5
133
234
27
159
457
141
465
208
342
336
451
41
18
15
17
65
147
4
117
5
5
133
234
27
159
457
141
469
208
342
336
451
41
18
15
17
65
147
4
117
5
5
133
234
27
159
406
277
465
208
342
336
400
385
18
15
17
65
147
4
117
5
5
133
234
27
159
406
277
469
208
342
336
400
385
18
15
17
65
147
4
117
5
5
133
234
27
159
406
149
465
208
342
336
400
33
18
15
17
65
147
4
117
5
5
133
234
27
159
406
149
469
208
342
336
400
33
18
15
17
65
147
4
117
5
5
133
234
27
159
406
278
465
208
342
336
400
384
18
15
17
65
147
4
117
5
5
133
234
27
159
406
278
469
208
342
336
400
384
18
15
17
65
147
4
117
5
5
133
234
27
159
406
150
465
208
342
336
400
32
18
15
17
65
147
4
117
5
5
133
234
27
159
406
150
469
208
342
336
400
32
18
15
17
65
147
4
117
5
5
133
234
27
159
438
277
465
208
342
336
848
385
18
15
17
65
147
4
117
5
5
133
234
27
159
438
277
469
208
342
336
848
385
18
15
17
65
147
4
117
5
5
133
234
27
159
438
149
465
208
342
336
848
1025
18
15
17
65
147
4
117
5
5
133
234
27
159
438
149
469
208
342
336
848
1025
18
15
17
65
147
4
117
5
5
133
234
27
159
438
278
469
208
342
336
848
384
18
15
17
65
147
4
117
5
5
133
234
27
159
438
150
469
208
342
336
848
1024
18
15
17
65
147
4
117
5
5
133
234
27
159
434
155
465
208
342
336
856
1025
18
15
17
65
147
4
117
5
5
133
234
27
159
461
141
465
208
342
336
449
33
18
15
17
65
147
4
117
5
5
133
234
27
159
461
141
469
208
342
336
449
33
18
15
17
65
147
4
117
133
5
133
234
27
159
137
13
465
208
342
336
899
969
18
15
17
65
147
4
117
133
5
133
234
27
159
137
13
469
208
342
336
899
969
18
15
17
65
147
4
117
133
5
133
234
27
159
141
13
465
208
342
336
897
545
18
15
17
65
147
4
117
133
5
133
234
27
159
141
13
469
208
342
336
897
545
18
15
17
65
147
4
117
133
5
133
234
27
159
141
29
469
208
342
336
897
961
18
15
17
65
147
5
53
5
5
133
233
29
29
141
141
465
210
214
0
449
353
18
15
17
65
147
5
53
5
5
133
233
29
29
141
141
465
978
982
257
449
353
18
15
17
65
147
5
53
5
5
133
233
29
29
149
149
465
210
214
129
457
197
18
15
17
65
147
5
53
5
5
133
233
285
29
141
141
465
210
470
1
449
353
18
15
17
65
147
5
53
5
5
133
233
285
29
141
141
465
978
1750
1
449
353
18
15
17
65
147
5
53
5
5
133
233
285
285
141
141
465
978
1750
386
321
353
18
15
17
65
147
5
89
5
5
133
233
29
53
229
154
466
211
215
144
454
64
18
15
17
65
147
5
89
5
5
133
233
285
309
437
130
466
978
726
401
405
80
18
15
17
65
147
5
89
5
5
133
233
285
309
501
130
466
978
726
401
437
48
18
15
17
65
147
5
89
5
5
133
233
285
821
1269
130
466
978
726
1553
1973
1072
18
15
17
65
147
5
89
5
5
133
233
285
821
757
130
466
978
726
1553
949
1072
18
15
17
65
147
5
89
5
5
133
233
173
89
197
501
469
357
45
6
441
779
18
15
17
65
147
5
89
5
5
133
233
173
89
197
502
469
357
45
6
441
776
18
15
17
65
147
5
89
5
5
133
233
189
53
229
130
457
977
589
453
453
592
18
15
17
65
147
5
89
5
5
133
233
189
53
229
153
465
977
589
453
453
577
18
15
17
65
147
5
89
5
5
133
233
189
53
229
153
457
977
589
453
453
577
18
15
17
65
147
5
89
5
5
133
233
189
565
741
130
457
977
589
1989
965
1104
18
15
17
65
147
5
89
5
5
133
233
189
565
741
153
465
977
589
1988
966
1089
18
15
17
65
147
5
89
5
5
133
233
189
565
741
153
457
977
589
1989
965
1089
18
15
17
65
147
5
89
7
5
133
233
29
53
233
129
465
210
214
16
449
109
18
15
17
65
147
5
89
7
5
133
233
285
53
233
129
465
210
470
17
449
125
18
15
17
65
147
5
89
7
5
133
233
285
53
233
129
465
978
726
17
449
109
18
15
17
65
147
5
89
7
5
133
233
285
309
233
129
465
978
726
400
193
157
18
15
17
65
147
5
89
7
5
133
233
285
309
873
577
465
978
726
400
961
1101
18
15
17
65
147
5
89
7
5
133
233
173
89
217
129
465
209
45
6
225
171
18
15
17
65
147
5
89
7
5
133
233
173
89
217
129
453
357
45
6
225
171
18
15
17
65
147
5
89
7
5
133
233
173
89
217
129
457
357
45
6
225
171
18
15
17
65
147
5
89
7
5
133
233
173
89
217
128
453
357
45
6
225
176
18
15
17
65
147
5
89
7
5
133
233
173
89
217
128
457
357
45
6
225
176
18
15
17
65
147
5
89
7
5
133
233
173
89
217
65
453
357
45
6
209
347
18
15
17
65
147
5
89
7
5
133
233
173
89
233
129
465
209
45
6
193
77
18
15
17
65
147
5
89
7
5
133
233
173
89
233
129
465
357
301
6
193
77
18
15
17
65
147
5
89
7
5
133
233
173
89
233
129
453
357
45
6
193
77
18
15
17
65
147
5
89
7
5
133
233
173
89
233
129
457
357
45
6
193
77
18
15
17
65
147
5
89
7
5
133
233
173
89
249
129
465
209
45
6
417
43
18
15
17
65
147
5
89
7
5
133
233
173
89
249
129
453
357
45
6
417
43
18
15
17
65
147
5
89
7
5
133
233
173
89
249
129
457
357
45
6
417
43
18
15
17
65
147
5
89
7
5
133
233
189
53
233
129
465
977
589
453
449
157
18
15
17
65
147
5
89
7
5
133
233
189
53
233
129
457
977
589
453
449
157
18
15
17
65
147
5
89
133
5
133
233
29
53
101
26
466
210
214
17
197
192
18
15
17
65
147
5
89
133
5
133
233
29
53
117
2
466
210
214
17
213
208
18
15
17
65
147
5
89
133
5
133
233
29
53
181
2
466
210
214
145
486
544
18
15
17
65
147
5
89
133
5
133
233
285
53
101
26
466
978
1750
17
197
192
18
15
17
65
147
5
89
133
5
133
233
285
53
117
2
466
210
470
17
213
208
18
15
17
65
147
5
89
133
5
133
233
285
821
1125
26
466
978
1750
1553
1989
1216
18
15
17
65
147
5
89
133
5
133
233
285
821
613
26
466
978
1750
1553
965
1216
18
15
17
65
147
5
89
133
5
133
233
173
89
181
21
453
357
45
6
409
963
18
15
17
65
147
5
89
133
5
133
233
173
89
181
21
457
357
45
6
409
963
18
15
17
65
147
5
89
133
5
133
233
189
565
101
2
457
977
589
1989
1221
208
18
15
17
65
147
5
89
133
5
133
233
189
565
101
25
465
977
589
1988
1222
193
18
15
17
65
147
5
89
133
5
133
233
189
565
101
25
457
977
589
1989
1221
193
18
15
17
65
147
5
89
69
5
133
233
29
53
517
1538
1489
210
214
528
1798
1584
18
15
17
65
147
5
89
69
5
133
233
29
53
517
1538
1489
978
982
530
1798
1584
18
15
17
65
147
5
89
69
5
133
233
29
53
565
1538
1490
978
982
529
1813
1552
18
15
17
65
147
5
89
69
5
133
233
285
309
517
1538
1489
210
470
528
1542
1584
18
15
17
65
147
5
89
69
5
133
233
173
89
5
245
469
357
45
6
57
203
18
15
17
65
147
5
89
69
5
133
233
173
89
53
245
469
357
45
6
281
389
18
15
17
65
147
5
89
69
5
133
233
173
89
53
501
469
357
45
6
281
901
18
15
17
65
147
5
89
69
5
133
233
189
565
517
1538
1489
977
589
1989
901
1584
18
15
17
65
147
5
89
69
5
133
233
189
565
1541
1538
1489
977
589
1988
1542
1584
18
15
17
65
147
5
89
69
5
133
233
189
565
1589
1538
1489
977
589
1989
1557
1552
18
15
17
65
147
5
89
69
5
133
233
189
565
1589
1538
1490
977
589
1989
1557
1552
18
15
17
65
147
5
89
75
5
133
233
173
89
1
1
469
357
45
6
62
3
18
15
17
65
147
5
89
135
5
133
233
173
89
105
1
453
357
45
6
449
253
18
15
17
65
147
5
89
135
5
133
233
173
89
105
1
457
357
45
6
449
253
18
15
17
65
147
5
89
135
5
133
233
173
89
169
1
465
209
45
6
321
61
18
15
17
65
147
5
89
135
5
133
233
173
89
169
1
465
357
45
6
321
61
18
15
17
65
147
5
89
135
5
133
233
173
89
169
1
453
357
45
6
321
61
18
15
17
65
147
5
89
135
5
133
233
173
89
169
1
457
357
45
6
321
61
18
15
17
65
147
5
89
135
5
133
233
173
89
121
0
453
357
45
6
161
240
18
15
17
65
147
5
89
135
5
133
233
173
89
121
1
453
357
45
6
161
253
18
15
17
65
147
5
89
135
5
133
233
173
89
121
1
457
357
45
6
161
253
18
15
17
65
147
5
89
135
5
133
233
173
89
185
0
453
357
45
6
401
1008
18
15
17
65
147
5
89
135
5
133
233
173
89
185
0
457
357
45
6
401
1008
18
15
17
65
147
5
89
135
5
133
233
173
89
185
1
453
357
45
6
401
967
18
15
17
65
147
5
89
135
5
133
233
173
89
185
1
457
357
45
6
401
967
18
15
17
65
147
5
89
135
5
133
233
189
565
105
1
457
977
589
1989
1217
205
18
15
17
65
147
5
89
135
261
133
233
173
89
185
449
325
357
45
6
401
795
18
15
17
65
147
5
89
135
261
133
233
173
89
185
449
329
357
45
6
401
795
18
15
17
65
147
5
89
135
261
133
233
173
89
185
448
325
357
45
6
401
784
18
15
17
65
147
5
89
135
261
133
233
173
89
185
448
329
357
45
6
401
784
18
15
17
65
147
5
89
135
261
133
233
173
89
185
448
357
357
45
6
401
784
18
15
17
65
147
5
89
71
5
133
233
29
53
521
1537
1489
210
214
528
1793
1549
18
15
17
65
147
5
89
71
5
133
233
29
53
521
1537
1489
978
982
529
1793
1597
18
15
17
65
147
5
89
71
5
133
233
285
309
521
1537
1489
210
470
528
1537
1597
18
15
17
65
147
5
89
71
5
133
233
173
89
9
1
453
357
45
6
1
13
18
15
17
65
147
5
89
71
5
133
233
173
89
9
1
457
357
45
6
1
13
18
15
17
65
147
5
89
71
5
133
233
173
89
25
0
453
357
45
6
81
16
18
15
17
65
147
5
89
71
5
133
233
173
89
25
1
453
357
45
6
49
27
18
15
17
65
147
5
89
71
5
133
233
173
89
25
1
457
357
45
6
49
27
18
15
17
65
147
5
89
71
5
133
233
173
89
41
1
453
357
45
6
65
109
18
15
17
65
147
5
89
71
5
133
233
173
89
41
1
457
357
45
6
65
109
18
15
17
65
147
5
89
71
5
133
233
173
89
57
0
453
357
45
6
33
112
18
15
17
65
147
5
89
71
5
133
233
173
89
57
1
453
357
45
6
33
109
18
15
17
65
147
5
89
71
5
133
233
173
89
57
1
457
357
45
6
33
109
18
15
17
65
147
5
89
71
5
133
233
189
53
9
1
457
977
589
453
1
13
18
15
17
65
147
5
89
71
5
133
233
189
565
9
1
457
977
589
1989
1025
13
18
15
17
65
147
5
89
71
5
133
233
189
565
521
1
457
977
589
1989
897
1165
18
15
17
65
147
5
89
71
5
133
233
189
565
1545
1537
1489
977
589
1989
1537
1549
18
15
17
65
147
5
121
5
5
133
233
173
153
37
13
465
209
45
390
57
67
18
15
17
65
147
5
121
5
5
133
233
173
153
37
13
465
977
557
390
57
67
18
15
17
65
147
5
121
5
5
133
233
173
153
37
141
465
209
45
390
57
323
18
15
17
65
147
5
121
5
5
133
233
173
153
37
141
465
977
557
390
57
323
18
15
17
65
147
5
121
5
5
133
233
173
153
37
141
453
357
45
390
57
323
18
15
17
65
147
5
121
5
5
133
233
173
153
37
141
457
357
45
390
57
323
18
15
17
65
147
5
121
5
5
133
233
173
153
229
141
465
209
157
390
953
1027
18
15
17
65
147
5
121
5
5
133
233
173
153
229
141
465
977
557
390
953
1027
18
15
17
65
147
5
121
5
5
133
233
173
153
405
130
453
357
45
390
409
96
18
15
17
65
147
5
121
5
5
133
233
173
153
405
149
465
209
45
390
409
67
18
15
17
65
147
5
121
5
5
133
233
173
153
405
149
453
357
45
390
409
67
18
15
17
65
147
5
121
5
5
133
233
173
153
405
149
457
357
45
390
409
67
18
15
17
65
147
5
121
5
5
133
233
173
153
357
141
465
209
157
646
1721
1059
18
15
17
65
147
5
121
5
5
133
233
173
153
357
141
465
977
1581
1670
1721
1059
18
15
17
65
147
5
121
5
5
133
233
173
153
485
141
465
209
45
390
441
3
18
15
17
65
147
5
121
5
5
133
233
173
153
485
141
465
977
557
390
441
3
18
15
17
65
147
5
121
5
5
133
233
173
153
485
141
453
357
45
390
441
3
18
15
17
65
147
5
121
5
5
133
233
173
153
485
141
457
357
45
390
441
3
18
15
17
65
147
5
121
5
5
133
233
173
153
741
141
465
977
1581
1670
1977
1027
18
15
17
65
147
5
121
5
5
133
233
173
665
37
141
465
977
1581
1926
1081
1347
18
15
17
65
147
5
121
5
5
133
233
173
665
741
141
465
977
1581
1926
953
1027
18
15
17
65
147
5
121
11
5
133
233
173
153
33
129
465
209
45
390
62
323
18
15
17
65
147
5
121
11
5
133
233
173
153
33
129
465
977
557
390
62
323
18
15
17
65
147
5
121
11
5
133
233
173
153
33
129
453
357
45
390
62
323
18
15
17
65
147
5
121
11
5
133
233
173
153
33
129
457
357
45
390
62
323
18
15
17
65
147
5
121
11
5
133
233
173
153
33
129
467
209
45
390
62
323
18
15
17
65
147
5
121
11
5
133
233
173
153
33
129
467
357
45
390
62
323
18
15
17
65
147
5
121
11
5
133
233
173
153
33
33
453
357
45
390
62
131
18
15
17
65
147
5
121
11
5
133
233
173
153
225
129
465
209
157
390
958
1027
18
15
17
65
147
5
121
11
5
133
233
173
153
225
129
465
977
557
390
958
1027
18
15
17
65
147
5
121
11
5
133
233
173
153
225
129
467
357
301
390
958
1027
18
15
17
65
147
5
121
11
5
133
233
173
153
353
129
465
209
157
646
1726
1059
18
15
17
65
147
5
121
11
5
133
233
173
153
353
129
465
977
1581
1670
1726
1059
18
15
17
65
147
5
121
11
5
133
233
173
153
353
129
467
357
301
902
702
35
18
15
17
65
147
5
121
11
5
133
233
173
153
481
129
465
209
45
390
446
3
18
15
17
65
147
5
121
11
5
133
233
173
153
481
129
465
977
557
390
446
3
18
15
17
65
147
5
121
11
5
133
233
173
153
481
129
453
357
45
390
446
3
18
15
17
65
147
5
121
11
5
133
233
173
153
481
129
457
357
45
390
446
3
18
15
17
65
147
5
121
11
5
133
233
173
153
481
129
467
209
45
390
446
3
18
15
17
65
147
5
121
11
5
133
233
173
153
481
129
467
357
45
390
446
3
18
15
17
65
147
5
121
11
5
133
233
173
153
737
129
465
977
1581
1670
1982
1027
18
15
17
65
147
5
121
11
5
133
233
173
665
33
129
465
977
1581
1926
1086
1347
18
15
17
65
147
5
121
11
5
133
233
173
665
737
129
465
977
1581
1926
958
1027
18
15
17
65
147
5
121
11
7
133
233
173
153
33
128
465
209
157
390
61
320
18
15
17
65
147
5
121
7
5
133
233
173
153
57
1
453
357
45
390
49
139
18
15
17
65
147
5
121
7
5
133
233
173
153
57
257
453
357
45
390
305
1003
18
15
17
65
147
5
121
7
5
133
233
173
153
57
129
453
357
45
390
49
395
18
15
17
65
147
5
121
7
5
133
233
173
153
57
129
457
357
45
390
49
395
18
15
17
65
147
5
121
7
5
133
233
173
153
57
65
453
357
45
390
49
11
18
15
17
65
147
5
121
7
5
133
233
173
153
393
257
453
357
45
390
385
205
18
15
17
65
147
5
121
7
5
133
233
173
153
393
129
465
209
45
390
385
45
18
15
17
65
147
5
121
7
5
133
233
173
153
393
129
453
357
45
390
385
45
18
15
17
65
147
5
121
7
5
133
233
173
153
393
129
457
357
45
390
385
45
18
15
17
65
147
5
121
7
5
133
233
173
153
393
289
453
357
45
390
385
397
18
15
17
65
147
5
121
7
5
133
233
173
153
201
129
453
357
45
390
193
77
18
15
17
65
147
5
121
7
5
133
233
173
153
201
129
457
357
45
390
193
77
18
15
17
65
147
5
121
7
5
133
233
173
153
249
129
453
357
45
390
209
71
18
15
17
65
147
5
121
7
5
133
233
173
153
249
129
457
357
45
390
209
71
18
15
17
65
147
5
121
7
5
133
233
173
153
249
128
453
357
45
390
209
80
18
15
17
65
147
5
121
7
5
133
233
173
153
249
128
457
357
45
390
209
80
18
15
17
65
147
5
121
7
5
133
233
173
153
409
257
453
357
45
390
401
219
18
15
17
65
147
5
121
7
5
133
233
173
153
409
256
453
357
45
390
401
208
18
15
17
65
147
5
121
7
5
133
233
173
153
409
129
453
357
45
390
401
59
18
15
17
65
147
5
121
7
5
133
233
173
153
409
129
457
357
45
390
401
59
18
15
17
65
147
5
121
7
5
133
233
173
153
409
128
453
357
45
390
401
48
18
15
17
65
147
5
121
7
5
133
233
173
153
409
128
457
357
45
390
401
48
18
15
17
65
147
5
121
7
5
133
233
173
153
457
129
465
209
45
390
449
45
18
15
17
65
147
5
121
7
5
133
233
173
153
457
129
453
357
45
390
449
45
18
15
17
65
147
5
121
7
5
133
233
173
153
457
129
457
357
45
390
449
45
18
15
17
65
147
5
121
7
5
133
233
173
153
473
257
453
357
45
390
417
395
18
15
17
65
147
5
121
7
5
133
233
173
153
473
129
453
357
45
390
417
43
18
15
17
65
147
5
121
7
5
133
233
173
153
473
129
457
357
45
390
417
43
18
15
17
65
147
5
121
7
5
133
233
173
153
473
128
453
357
45
390
417
48
18
15
17
65
147
5
121
7
5
133
233
173
153
505
129
453
357
45
390
465
7
18
15
17
65
147
5
121
7
5
133
233
173
153
505
129
457
357
45
390
465
7
18
15
17
65
147
5
121
7
5
133
233
173
153
505
128
453
357
45
390
465
16
18
15
17
65
147
5
121
7
5
133
233
173
153
505
128
457
357
45
390
465
16
18
15
17
65
147
5
121
133
5
133
233
173
153
149
21
453
357
45
390
921
963
18
15
17
65
147
5
121
133
5
133
233
173
153
149
21
457
357
45
390
921
963
18
15
17
65
147
5
121
133
5
133
233
173
153
293
13
453
357
45
390
825
323
18
15
17
65
147
5
121
133
5
133
233
173
153
293
13
457
357
45
390
825
323
18
15
17
65
147
5
121
69
5
133
233
173
153
21
2
453
357
45
390
25
160
18
15
17
65
147
5
121
139
5
133
233
173
153
97
1
465
209
157
646
190
35
18
15
17
65
147
5
121
139
5
133
233
173
153
289
1
465
209
157
390
830
323
18
15
17
65
147
5
121
139
5
133
233
173
153
289
1
453
357
45
390
830
323
18
15
17
65
147
5
121
139
5
133
233
173
153
289
1
457
357
45
390
830
323
18
15
17
65
147
5
121
139
5
133
233
173
153
289
1
467
357
45
390
830
323
18
15
17
65
147
5
121
139
5
133
233
173
665
289
513
465
977
1581
1926
574
1571
18
15
17
65
147
5
121
135
5
133
233
173
153
137
1
465
209
157
390
897
1069
18
15
17
65
147
5
121
135
5
133
233
173
153
137
1
453
357
45
390
897
1069
18
15
17
65
147
5
121
135
5
133
233
173
153
137
1
457
357
45
390
897
1069
18
15
17
65
147
5
121
135
5
133
233
173
153
89
1
465
209
157
390
161
235
18
15
17
65
147
5
121
135
5
133
233
173
153
121
1
465
209
157
646
177
43
18
15
17
65
147
5
121
135
5
133
233
173
153
153
1
465
209
157
390
913
1078
18
15
17
65
147
5
121
135
261
133
233
173
153
137
449
325
357
557
646
321
795
18
15
17
65
147
5
121
135
261
133
233
173
153
137
449
357
357
557
646
321
795
18
15
17
65
147
5
121
71
5
133
233
173
153
9
1
453
357
45
390
1
29
18
15
17
65
147
5
121
71
5
133
233
173
153
9
1
457
357
45
390
1
29
18
15
17
65
147
5
121
71
5
133
233
173
153
25
0
453
357
45
390
33
16
18
15
17
65
147
5
121
71
5
133
233
173
153
25
1
453
357
45
390
33
11
18
15
17
65
147
5
121
71
5
133
233
173
153
25
1
457
357
45
390
33
11
18
15
17
65
147
5
117
5
5
133
233
173
157
37
21
469
357
301
385
57
69
18
15
17
65
147
5
117
5
5
133
233
173
157
37
25
469
357
301
385
57
65
18
15
17
65
147
5
117
5
5
133
233
173
157
37
141
465
209
157
385
313
418
18
15
17
65
147
5
117
5
5
133
233
173
157
37
141
465
977
557
385
313
418
18
15
17
65
147
5
117
5
5
133
233
173
157
37
141
469
977
557
385
313
418
18
15
17
65
147
5
117
5
5
133
233
173
157
37
149
465
209
45
385
569
325
18
15
17
65
147
5
117
5
5
133
233
173
157
37
149
453
357
301
385
569
325
18
15
17
65
147
5
117
5
5
133
233
173
157
37
149
457
977
557
385
57
197
18
15
17
65
147
5
117
5
5
133
233
173
157
37
149
469
357
301
385
569
325
18
15
17
65
147
5
117
5
5
133
233
173
157
37
153
465
209
45
385
57
321
18
15
17
65
147
5
117
5
5
133
233
173
157
37
153
465
977
557
385
57
193
18
15
17
65
147
5
117
5
5
133
233
173
157
37
153
453
357
301
385
57
321
18
15
17
65
147
5
117
5
5
133
233
173
157
37
153
457
977
557
385
57
193
18
15
17
65
147
5
117
5
5
133
233
173
157
37
153
469
357
301
385
57
321
18
15
17
65
147
5
117
5
5
133
233
173
157
37
157
465
209
157
385
57
194
18
15
17
65
147
5
117
5
5
133
233
173
157
37
157
465
977
557
385
57
194
18
15
17
65
147
5
117
5
5
133
233
173
157
37
157
465
978
557
385
57
194
18
15
17
65
147
5
117
5
5
133
233
173
157
53
21
469
357
45
385
49
130
18
15
17
65
147
5
117
5
5
133
233
173
157
53
277
469
357
45
385
305
962
18
15
17
65
147
5
117
5
5
133
233
173
157
53
149
465
209
45
385
49
386
18
15
17
65
147
5
117
5
5
133
233
173
157
53
149
453
357
45
385
49
386
18
15
17
65
147
5
117
5
5
133
233
173
157
53
149
457
977
557
1665
1625
194
18
15
17
65
147
5
117
5
5
133
233
173
157
53
149
457
357
45
385
49
386
18
15
17
65
147
5
117
5
5
133
233
173
157
53
149
469
357
45
385
49
386
18
15
17
65
147
5
117
5
5
133
233
173
157
389
277
469
357
45
385
389
405
18
15
17
65
147
5
117
5
5
133
233
173
157
389
281
469
357
45
385
389
417
18
15
17
65
147
5
117
5
5
133
233
173
157
389
149
465
209
45
385
389
37
18
15
17
65
147
5
117
5
5
133
233
173
157
389
149
453
357
45
385
389
37
18
15
17
65
147
5
117
5
5
133
233
173
157
389
149
457
977
557
1665
389
37
18
15
17
65
147
5
117
5
5
133
233
173
157
389
149
457
357
45
385
389
37
18
15
17
65
147
5
117
5
5
133
233
173
157
389
149
469
357
45
385
389
37
18
15
17
65
147
5
117
5
5
133
233
173
157
389
153
465
209
45
385
389
33
18
15
17
65
147
5
117
5
5
133
233
173
157
389
153
465
977
557
1665
389
33
18
15
17
65
147
5
117
5
5
133
233
173
157
389
153
453
357
301
385
389
33
18
15
17
65
147
5
117
5
5
133
233
173
157
389
153
457
977
557
1665
389
33
18
15
17
65
147
5
117
5
5
133
233
173
157
389
153
457
357
45
385
389
33
18
15
17
65
147
5
117
5
5
133
233
173
157
389
153
469
357
45
385
389
33
18
15
17
65
147
5
117
5
5
133
233
173
157
197
149
465
209
45
385
197
101
18
15
17
65
147
5
117
5
5
133
233
173
157
197
149
453
357
45
385
197
101
18
15
17
65
147
5
117
5
5
133
233
173
157
197
149
457
977
557
1665
1221
549
18
15
17
65
147
5
117
5
5
133
233
173
157
197
149
457
357
45
385
197
101
18
15
17
65
147
5
117
5
5
133
233
173
157
197
149
469
357
45
385
197
101
18
15
17
65
147
5
117
5
5
133
233
173
157
197
153
465
209
45
385
197
97
18
15
17
65
147
5
117
5
5
133
233
173
157
197
153
465
977
557
1665
1221
545
18
15
17
65
147
5
117
5
5
133
233
173
157
197
153
453
357
301
385
197
97
18
15
17
65
147
5
117
5
5
133
233
173
157
197
153
457
977
557
1665
1221
545
18
15
17
65
147
5
117
5
5
133
233
173
157
197
153
457
357
45
385
197
97
18
15
17
65
147
5
117
5
5
133
233
173
157
197
153
469
357
45
385
197
97
18
15
17
65
147
5
117
5
5
133
233
173
157
213
21
469
357
45
389
933
901
18
15
17
65
147
5
117
5
5
133
233
173
157
213
149
465
209
45
385
201
133
18
15
17
65
147
5
117
5
5
133
233
173
157
213
149
453
357
45
389
933
1061
18
15
17
65
147
5
117
5
5
133
233
173
157
213
149
457
977
557
1665
1225
133
18
15
17
65
147
5
117
5
5
133
233
173
157
213
149
457
357
45
389
933
1061
18
15
17
65
147
5
117
5
5
133
233
173
157
213
149
469
357
45
389
933
1061
18
15
17
65
147
5
117
5
5
133
233
173
157
341
21
469
357
45
389
677
101
18
15
17
65
147
5
117
5
5
133
233
173
157
341
277
469
357
45
389
677
725
18
15
17
65
147
5
117
5
5
133
233
173
157
397
277
469
357
45
385
385
197
18
15
17
65
147
5
117
5
5
133
233
173
157
397
141
465
209
45
385
385
33
18
15
17
65
147
5
117
5
5
133
233
173
157
397
141
465
977
557
1665
385
33
18
15
17
65
147
5
117
5
5
133
233
173
157
397
141
465
357
301
385
385
33
18
15
17
65
147
5
117
5
5
133
233
173
157
397
141
465
978
557
385
385
33
18
15
17
65
147
5
117
5
5
133
233
173
157
397
141
453
357
45
385
385
33
18
15
17
65
147
5
117
5
5
133
233
173
157
397
141
457
357
45
385
385
33
18
15
17
65
147
5
117
5
5
133
233
173
157
397
141
469
977
557
385
385
33
18
15
17
65
147
5
117
5
5
133
233
173
157
397
141
469
357
45
385
385
33
18
15
17
65
147
5
117
5
5
133
233
173
157
397
285
469
357
45
385
385
193
18
15
17
65
147
5
117
5
5
133
233
173
157
397
149
465
209
45
385
385
69
18
15
17
65
147
5
117
5
5
133
233
173
157
397
149
453
357
45
385
385
69
18
15
17
65
147
5
117
5
5
133
233
173
157
397
149
457
357
45
385
385
69
18
15
17
65
147
5
117
5
5
133
233
173
157
397
149
469
357
45
385
385
69
18
15
17
65
147
5
117
5
5
133
233
173
157
397
157
465
209
45
385
386
65
18
15
17
65
147
5
117
5
5
133
233
173
157
397
157
465
977
557
1665
385
65
18
15
17
65
147
5
117
5
5
133
233
173
157
397
157
453
357
45
385
386
65
18
15
17
65
147
5
117
5
5
133
233
173
157
397
157
469
977
557
385
385
65
18
15
17
65
147
5
117
5
5
133
233
173
157
397
157
469
357
45
385
386
65
18
15
17
65
147
5
117
5
5
133
233
173
157
397
501
469
357
45
385
385
517
18
15
17
65
147
5
117
5
5
133
233
173
157
453
277
469
357
45
385
709
229
18
15
17
65
147
5
117
5
5
133
233
173
157
453
149
453
357
45
385
453
37
18
15
17
65
147
5
117
5
5
133
233
173
157
453
149
457
977
557
385
453
37
18
15
17
65
147
5
117
5
5
133
233
173
157
453
149
457
357
45
385
453
37
18
15
17
65
147
5
117
5
5
133
233
173
157
453
149
469
357
45
385
453
37
18
15
17
65
147
5
117
5
5
133
233
173
157
453
153
465
209
45
385
453
33
18
15
17
65
147
5
117
5
5
133
233
173
157
453
153
465
977
557
385
453
33
18
15
17
65
147
5
117
5
5
133
233
173
157
453
153
457
977
557
385
453
33
18
15
17
65
147
5
117
5
5
133
233
173
157
453
153
457
357
45
385
453
33
18
15
17
65
147
5
117
5
5
133
233
173
157
245
149
465
209
45
385
945
1026
18
15
17
65
147
5
117
5
5
133
233
173
157
245
149
453
357
45
389
209
69
18
15
17
65
147
5
117
5
5
133
233
173
157
245
149
457
977
557
1665
1241
514
18
15
17
65
147
5
117
5
5
133
233
173
157
245
149
457
357
45
389
209
69
18
15
17
65
147
5
117
5
5
133
233
173
157
245
149
469
357
45
389
209
69
18
15
17
65
147
5
117
5
5
133
233
173
157
229
149
465
209
45
385
953
1029
18
15
17
65
147
5
117
5
5
133
233
173
157
229
153
465
209
45
385
953
1025
18
15
17
65
147
5
117
5
5
133
233
173
157
229
153
465
977
557
385
953
1025
18
15
17
65
147
5
117
5
5
133
233
173
157
229
153
457
977
557
385
953
1025
18
15
17
65
147
5
117
5
5
133
233
173
157
229
157
465
209
157
385
953
1026
18
15
17
65
147
5
117
5
5
133
233
173
157
229
157
465
977
557
385
953
1026
18
15
17
65
147
5
117
5
5
133
233
173
157
229
157
469
977
557
385
953
1026
18
15
17
65
147
5
117
5
5
133
233
173
157
405
277
469
357
45
385
401
386
18
15
17
65
147
5
117
5
5
133
233
173
157
405
149
465
209
45
385
401
37
18
15
17
65
147
5
117
5
5
133
233
173
157
405
149
453
357
45
385
401
37
18
15
17
65
147
5
117
5
5
133
233
173
157
405
149
457
977
557
1665
393
66
18
15
17
65
147
5
117
5
5
133
233
173
157
405
149
457
357
45
385
401
37
18
15
17
65
147
5
117
5
5
133
233
173
157
405
149
469
357
45
385
401
37
18
15
17
65
147
5
117
5
5
133
233
173
157
205
141
465
209
45
385
193
97
18
15
17
65
147
5
117
5
5
133
233
173
157
205
141
465
977
557
1665
1218
545
18
15
17
65
147
5
117
5
5
133
233
173
157
205
141
465
357
301
385
961
609
18
15
17
65
147
5
117
5
5
133
233
173
157
205
141
465
978
557
385
193
97
18
15
17
65
147
5
117
5
5
133
233
173
157
205
141
453
357
45
385
193
97
18
15
17
65
147
5
117
5
5
133
233
173
157
205
141
457
357
45
385
193
97
18
15
17
65
147
5
117
5
5
133
233
173
157
205
141
469
977
557
385
193
97
18
15
17
65
147
5
117
5
5
133
233
173
157
205
141
469
357
45
385
193
97
18
15
17
65
147
5
117
5
5
133
233
173
157
205
149
465
209
45
385
193
133
18
15
17
65
147
5
117
5
5
133
233
173
157
205
149
453
357
45
385
193
133
18
15
17
65
147
5
117
5
5
133
233
173
157
205
149
457
977
557
1665
1217
133
18
15
17
65
147
5
117
5
5
133
233
173
157
205
149
457
357
45
385
193
133
18
15
17
65
147
5
117
5
5
133
233
173
157
205
149
469
357
45
385
193
133
18
15
17
65
147
5
117
5
5
133
233
173
157
205
157
465
209
45
385
193
129
18
15
17
65
147
5
117
5
5
133
233
173
157
205
157
465
977
557
1665
1217
129
18
15
17
65
147
5
117
5
5
133
233
173
157
205
157
465
357
301
385
193
129
18
15
17
65
147
5
117
5
5
133
233
173
157
205
157
465
978
557
385
193
129
18
15
17
65
147
5
117
5
5
133
233
173
157
205
157
453
357
45
385
193
129
18
15
17
65
147
5
117
5
5
133
233
173
157
205
157
469
977
557
385
193
129
18
15
17
65
147
5
117
5
5
133
233
173
157
205
157
469
357
45
385
193
129
18
15
17
65
147
5
117
5
5
133
233
173
157
221
21
469
357
301
389
929
897
18
15
17
65
147
5
117
5
5
133
233
173
157
725
149
457
977
557
1665
1961
1058
18
15
17
65
147
5
117
5
5
133
233
173
157
469
277
469
357
45
389
421
133
18
15
17
65
147
5
117
5
5
133
233
173
157
469
149
465
209
45
385
425
34
18
15
17
65
147
5
117
5
5
133
233
173
157
469
149
453
357
45
389
421
37
18
15
17
65
147
5
117
5
5
133
233
173
157
469
149
469
357
45
389
421
37
18
15
17
65
147
5
117
5
5
133
233
173
157
757
149
457
977
557
1665
1969
1026
18
15
17
65
147
5
117
5
5
133
233
173
157
373
21
469
357
301
897
1713
130
18
15
17
65
147
5
117
5
5
133
233
173
157
373
277
469
357
301
897
1713
386
18
15
17
65
147
5
117
5
5
133
233
173
157
501
149
453
357
45
385
433
2
18
15
17
65
147
5
117
5
5
133
233
173
157
501
149
457
357
45
385
433
2
18
15
17
65
147
5
117
5
5
133
233
173
157
501
149
469
357
45
385
433
2
18
15
17
65
147
5
117
5
5
133
233
173
157
485
149
453
357
301
385
441
5
18
15
17
65
147
5
117
5
5
133
233
173
157
485
149
469
357
301
385
441
5
18
15
17
65
147
5
117
5
5
133
233
173
157
485
153
465
209
45
385
441
1
18
15
17
65
147
5
117
5
5
133
233
173
157
485
153
465
977
557
1665
441
1
18
15
17
65
147
5
117
5
5
133
233
173
157
485
153
457
977
557
1665
441
1
18
15
17
65
147
5
117
5
5
133
233
173
157
485
157
465
209
157
385
441
2
18
15
17
65
147
5
117
5
5
133
233
173
157
485
157
465
977
557
385
441
2
18
15
17
65
147
5
117
5
5
133
233
173
157
485
157
469
977
557
385
441
2
18
15
17
65
147
5
117
5
5
133
233
173
157
741
153
465
977
557
1665
1977
1025
18
15
17
65
147
5
117
5
5
133
233
173
157
741
153
457
977
557
1665
1977
1025
18
15
17
65
147
5
117
5
5
133
233
173
157
741
157
465
977
1581
1665
1977
1026
18
15
17
65
147
5
117
5
5
133
233
173
157
741
157
469
977
1581
1665
1977
1026
18
15
17
65
147
5
117
5
5
133
233
173
157
461
141
465
209
45
385
450
33
18
15
17
65
147
5
117
5
5
133
233
173
157
461
141
465
977
557
385
450
33
18
15
17
65
147
5
117
5
5
133
233
173
157
461
141
465
978
557
385
450
33
18
15
17
65
147
5
117
5
5
133
233
173
157
461
141
453
357
45
385
450
33
18
15
17
65
147
5
117
5
5
133
233
173
157
461
141
457
357
45
385
450
33
18
15
17
65
147
5
117
5
5
133
233
173
157
461
141
469
977
557
385
450
33
18
15
17
65
147
5
117
5
5
133
233
173
157
461
141
469
357
45
385
450
33
18
15
17
65
147
5
117
5
5
133
233
173
157
477
277
469
357
45
389
417
385
18
15
17
65
147
5
117
5
5
133
233
173
669
37
149
457
977
1581
1921
1081
1349
18
15
17
65
147
5
117
5
5
133
233
173
669
37
153
465
977
1581
1921
1081
1345
18
15
17
65
147
5
117
5
5
133
233
173
669
37
153
457
977
1581
1921
1081
1345
18
15
17
65
147
5
117
5
5
133
233
173
669
37
157
465
977
1581
1921
1081
1346
18
15
17
65
147
5
117
5
5
133
233
173
669
37
157
465
978
1581
1921
1081
1346
18
15
17
65
147
5
117
5
5
133
233
173
669
53
149
457
977
1581
1921
1073
386
18
15
17
65
147
5
117
5
5
133
233
173
669
197
153
465
977
1581
1921
709
609
18
15
17
65
147
5
117
5
5
133
233
173
669
197
153
457
977
1581
1921
709
609
18
15
17
65
147
5
117
5
5
133
233
173
669
709
149
457
977
1581
1921
965
1061
18
15
17
65
147
5
117
5
5
133
233
173
669
709
153
465
977
1581
1921
965
1057
18
15
17
65
147
5
117
5
5
133
233
173
669
453
149
457
977
1581
1921
1221
37
18
15
17
65
147
5
117
5
5
133
233
173
669
453
153
465
977
1581
1921
1221
33
18
15
17
65
147
5
117
5
5
133
233
173
669
453
153
457
977
1581
1921
1221
33
18
15
17
65
147
5
117
5
5
133
233
173
669
1733
1685
457
977
1581
1921
1989
1061
18
15
17
65
147
5
117
5
5
133
233
173
669
245
149
457
977
1581
1921
721
517
18
15
17
65
147
5
117
5
5
133
233
173
669
205
141
465
977
1581
1921
705
609
18
15
17
65
147
5
117
5
5
133
233
173
669
205
141
465
978
1581
1921
705
609
18
15
17
65
147
5
117
5
5
133
233
173
669
205
141
469
977
1581
1921
705
609
18
15
17
65
147
5
117
5
5
133
233
173
669
205
149
457
977
1581
1921
705
133
18
15
17
65
147
5
117
5
5
133
233
173
669
205
157
465
977
1581
1921
705
129
18
15
17
65
147
5
117
5
5
133
233
173
669
205
157
465
978
1581
1921
705
129
18
15
17
65
147
5
117
5
5
133
233
173
669
205
157
469
977
1581
1921
705
129
18
15
17
65
147
5
117
5
5
133
233
173
669
1749
1685
457
977
1581
1921
1961
1058
18
15
17
65
147
5
117
5
5
133
233
173
669
725
149
457
977
1581
1921
937
1058
18
15
17
65
147
5
117
5
5
133
233
173
669
757
149
457
977
1581
1921
977
1029
18
15
17
65
147
5
117
5
5
133
233
173
669
717
141
465
977
1581
1921
961
1121
18
15
17
65
147
5
117
5
5
133
233
173
669
717
141
465
978
1581
1921
961
1121
18
15
17
65
147
5
117
5
5
133
233
173
669
717
141
469
977
1581
1921
961
1121
18
15
17
65
147
5
117
5
5
133
233
173
669
717
149
457
977
1581
1921
961
1093
18
15
17
65
147
5
117
5
5
133
233
173
669
717
157
465
977
1581
1921
962
1089
18
15
17
65
147
5
117
5
5
133
233
173
669
717
157
465
978
1581
1921
962
1089
18
15
17
65
147
5
117
5
5
133
233
173
669
717
157
469
977
1581
1921
962
1089
18
15
17
65
147
5
117
5
5
133
233
173
669
1741
1685
457
977
1581
1921
1985
1093
18
15
17
65
147
5
117
5
5
133
233
173
669
1741
1693
465
977
1581
1921
1985
1089
18
15
17
65
147
5
117
5
5
133
233
173
669
1741
1693
465
978
1581
1921
1985
1089
18
15
17
65
147
5
117
5
5
133
233
173
669
1741
1693
469
977
1581
1921
1985
1089
18
15
17
65
147
5
117
5
5
133
233
173
669
733
149
457
977
1581
1921
929
641
18
15
17
65
147
5
117
5
5
133
233
173
669
741
153
465
977
1581
1921
953
1025
18
15
17
65
147
5
117
5
5
133
233
173
669
741
153
457
977
1581
1921
953
1025
18
15
17
65
147
5
117
5
5
133
233
173
669
741
157
465
977
1581
1921
953
1026
18
15
17
65
147
5
117
5
5
133
233
173
669
741
157
469
977
1581
1921
953
1026
18
15
17
65
147
5
117
5
5
133
233
173
669
461
141
465
977
1581
1921
1218
33
18
15
17
65
147
5
117
5
5
133
233
173
669
461
141
465
978
1581
1921
1218
33
18
15
17
65
147
5
117
5
5
133
233
173
669
461
141
469
977
1581
1921
1218
33
18
15
17
65
147
5
117
133
5
133
233
173
157
133
21
453
357
45
389
901
1061
18
15
17
65
147
5
117
133
5
133
233
173
157
133
21
457
977
557
385
901
1061
18
15
17
65
147
5
117
133
5
133
233
173
157
133
21
457
357
45
389
901
1061
18
15
17
65
147
5
117
133
5
133
233
173
157
133
21
469
357
45
389
901
1061
18
15
17
65
147
5
117
133
5
133
233
173
157
133
25
465
209
157
385
901
1057
18
15
17
65
147
5
117
133
5
133
233
173
157
133
25
457
977
557
385
901
1057
18
15
17
65
147
5
117
133
5
133
233
173
157
85
21
465
209
45
385
169
194
18
15
17
65
147
5
117
133
5
133
233
173
157
85
21
453
357
45
389
165
213
18
15
17
65
147
5
117
133
5
133
233
173
157
85
21
457
977
557
1665
169
418
18
15
17
65
147
5
117
133
5
133
233
173
157
85
21
457
357
45
389
165
213
18
15
17
65
147
5
117
133
5
133
233
173
157
85
21
469
357
45
389
165
213
18
15
17
65
147
5
117
133
5
133
233
173
157
645
21
457
977
557
1665
1925
1061
18
15
17
65
147
5
117
133
5
133
233
173
157
141
13
465
357
45
389
897
1057
18
15
17
65
147
5
117
133
5
133
233
173
157
141
13
453
357
45
389
897
1057
18
15
17
65
147
5
117
133
5
133
233
173
157
141
13
457
357
45
389
897
1057
18
15
17
65
147
5
117
133
5
133
233
173
157
141
13
469
357
45
389
897
1057
18
15
17
65
147
5
117
133
5
133
233
173
157
141
21
465
209
45
385
897
965
18
15
17
65
147
5
117
133
5
133
233
173
157
141
21
453
357
45
389
897
965
18
15
17
65
147
5
117
133
5
133
233
173
157
141
21
457
977
557
385
897
965
18
15
17
65
147
5
117
133
5
133
233
173
157
141
21
457
357
45
389
897
965
18
15
17
65
147
5
117
133
5
133
233
173
157
141
21
469
357
45
389
897
965
18
15
17
65
147
5
117
133
5
133
233
173
157
141
29
453
357
45
389
897
961
18
15
17
65
147
5
117
133
5
133
233
173
157
141
29
469
357
45
389
897
961
18
15
17
65
147
5
117
133
5
133
233
173
157
101
21
465
209
157
641
185
389
18
15
17
65
147
5
117
133
5
133
233
173
157
101
25
465
209
157
641
185
385
18
15
17
65
147
5
117
133
5
133
233
173
157
149
21
465
209
45
385
913
1061
18
15
17
65
147
5
117
133
5
133
233
173
157
149
21
453
357
45
385
913
1061
18
15
17
65
147
5
117
133
5
133
233
173
157
149
21
457
977
557
385
913
1061
18
15
17
65
147
5
117
133
5
133
233
173
157
149
21
457
357
45
385
913
1061
18
15
17
65
147
5
117
133
5
133
233
173
157
149
21
469
357
45
385
913
1061
18
15
17
65
147
5
117
133
5
133
233
173
157
117
21
465
209
157
641
177
386
18
15
17
65
147
5
117
133
5
133
233
173
157
117
21
457
977
557
1665
1201
386
18
15
17
65
147
5
117
133
5
133
233
173
157
93
21
457
977
557
385
161
193
18
15
17
65
147
5
117
133
5
133
233
173
157
181
21
465
209
157
641
337
5
18
15
17
65
147
5
117
133
5
133
233
173
157
293
21
465
209
157
385
825
325
18
15
17
65
147
5
117
133
5
133
233
173
157
293
21
457
977
557
385
825
325
18
15
17
65
147
5
117
133
5
133
233
173
157
293
25
465
209
157
385
825
321
18
15
17
65
147
5
117
133
5
133
233
173
157
293
25
457
977
557
385
825
321
18
15
17
65
147
5
117
133
5
133
233
173
157
309
21
465
209
157
385
817
322
18
15
17
65
147
5
117
133
5
133
233
173
157
309
21
453
357
45
385
817
322
18
15
17
65
147
5
117
133
5
133
233
173
157
309
21
457
977
557
385
817
322
18
15
17
65
147
5
117
133
5
133
233
173
157
309
21
457
357
45
385
817
322
18
15
17
65
147
5
117
133
5
133
233
173
157
309
21
469
357
45
385
817
322
18
15
17
65
147
5
117
133
5
133
233
173
157
661
21
457
977
557
1665
1929
1058
18
15
17
65
147
5
117
133
5
133
233
173
669
85
21
457
977
1581
1921
681
706
18
15
17
65
147
5
117
133
5
133
233
173
669
645
21
457
977
1581
1921
901
1061
18
15
17
65
147
5
117
133
5
133
233
173
669
645
25
457
977
1581
1921
901
1057
18
15
17
65
147
5
117
133
5
133
233
173
669
93
21
457
977
1581
1921
673
705
18
15
17
65
147
5
117
133
5
133
233
173
669
293
21
457
977
1581
1921
569
325
18
15
17
65
147
5
117
133
5
133
233
173
669
293
25
457
977
1581
1921
569
321
18
15
17
65
147
5
117
133
5
133
233
173
669
309
21
457
977
1581
1921
561
322
18
15
17
65
147
5
117
133
5
133
233
173
669
661
21
457
977
1581
1921
913
1061
18
15
17
65
147
5
117
69
5
133
233
173
157
13
13
457
357
45
385
1
97
18
15
17
65
147
5
117
69
5
133
233
173
157
13
245
469
357
45
385
1
389
18
15
17
65
147
5
117
69
5
133
233
173
157
13
501
469
357
301
385
257
901
18
15
13
65
137
5
117
69
97
65
253
189
157
13
193
129
434
131
385
1
342
18
15
13
65
137
5
117
69
97
65
253
189
157
13
193
129
435
133
385
1
342
18
15
13
65
137
5
117
69
97
65
253
189
157
21
193
129
435
133
385
9
414
18
15
13
65
137
5
117
69
97
65
253
189
157
29
193
129
435
133
385
33
349
18
15
13
65
137
5
117
69
97
65
253
189
158
9
193
129
434
131
384
2
347
18
15
13
65
137
5
117
69
97
65
253
189
158
9
193
129
435
133
384
2
347
18
15
13
65
137
5
117
69
97
65
253
189
158
13
193
129
434
131
384
1
349
18
15
13
65
137
5
117
69
97
65
253
189
158
13
193
129
435
139
384
1
333
18
15
13
65
137
5
117
69
97
65
253
189
158
25
193
129
435
133
384
34
347
18
15
13
65
137
5
117
69
97
65
253
189
158
29
193
129
435
139
384
33
349
18
15
13
65
73
5
53
69
97
65
61
29
29
13
193
129
50
98
1
129
470
18
15
13
65
73
5
53
69
97
65
61
29
29
29
321
129
51
99
1
33
938
18
15
13
65
73
5
53
69
97
65
61
29
29
29
833
641
51
99
641
1697
1965
18
15
13
65
73
5
53
69
97
65
61
29
29
29
833
641
307
467
769
801
1962
18
15
13
65
73
5
53
69
97
65
61
29
29
261
321
129
51
99
257
901
689
18
15
13
65
73
5
53
69
97
65
61
29
29
261
321
641
51
99
257
901
689
18
15
13
65
73
5
53
69
97
65
61
29
29
533
833
129
51
99
769
1809
1457
18
15
13
65
73
5
53
69
97
65
61
29
29
541
833
129
51
99
769
1825
1450
18
15
13
65
73
5
53
69
97
65
61
29
29
541
833
641
51
99
769
1825
1450
18
15
13
65
73
5
53
69
97
65
61
29
29
269
321
129
51
99
257
897
701
18
15
13
65
73
5
53
69
97
65
61
29
29
269
833
641
51
99
257
897
982
18
15
13
65
73
5
53
69
97
65
61
29
29
269
833
641
307
99
257
897
982
18
15
13
65
73
5
53
69
97
65
61
29
29
285
193
129
50
98
1
929
1245
18
15
13
65
73
5
53
69
97
65
61
29
29
285
193
129
51
99
1
929
1245
18
15
13
65
73
5
53
69
97
65
61
29
29
285
321
129
51
99
1
929
682
18
15
13
65
73
5
53
69
97
65
61
29
29
285
321
641
51
99
1
929
682
18
15
13
65
73
5
53
69
97
65
61
29
29
285
321
641
307
99
257
929
682
18
15
13
65
73
5
53
69
97
65
61
29
29
285
833
641
51
99
1
929
989
18
15
13
65
73
5
53
69
97
65
61
29
29
285
833
641
307
99
257
929
989
18
15
13
65
73
5
53
69
97
65
61
29
30
13
193
129
50
99
128
385
477
18
15
13
65
73
5
53
69
97
65
61
29
30
25
321
129
51
99
0
34
939
18
15
13
65
73
5
53
69
97
65
61
29
30
25
833
641
51
101
0
802
1963
18
15
13
65
73
5
53
69
97
65
61
29
30
25
833
641
307
467
768
802
1962
18
15
13
65
73
5
53
69
97
65
61
29
30
29
321
129
51
99
0
545
941
18
15
13
65
73
5
53
69
97
65
61
29
30
29
833
641
307
467
768
801
1965
18
15
13
65
73
5
53
69
97
65
61
29
30
22
321
129
51
101
0
16
950
18
15
13
65
73
5
53
69
97
65
61
29
30
22
833
641
51
101
0
784
1974
18
15
13
65
73
5
53
69
97
65
61
29
30
265
321
129
51
101
256
898
475
18
15
13
65
73
5
53
69
97
65
61
29
30
265
833
641
51
99
256
898
986
18
15
13
65
73
5
53
69
97
65
61
29
30
265
833
641
307
99
256
898
986
18
15
13
65
73
5
53
69
97
65
61
29
30
533
833
129
51
99
768
1809
1457
18
15
13
65
73
5
53
69
97
65
61
29
30
537
833
129
51
101
768
1826
1451
18
15
13
65
73
5
53
69
97
65
61
29
30
537
833
641
51
101
768
1826
1451
18
15
13
65
73
5
53
69
97
65
61
29
30
541
833
129
51
483
768
1825
1469
18
15
13
65
73
5
53
69
97
65
61
29
30
281
193
129
50
99
256
930
363
18
15
13
65
73
5
53
69
97
65
61
29
30
281
193
129
51
99
256
930
363
18
15
13
65
73
5
53
69
97
65
61
29
30
281
321
129
51
99
256
930
683
18
15
13
65
73
5
53
69
97
65
61
29
30
281
321
641
51
99
256
930
683
18
15
13
65
73
5
53
69
97
65
61
29
30
281
321
641
307
99
256
930
683
18
15
13
65
73
5
53
69
97
65
61
29
30
281
833
641
51
99
256
930
986
18
15
13
65
73
5
53
69
97
65
61
29
30
281
833
641
307
99
256
930
986
18
15
13
65
73
5
53
69
97
65
61
29
30
285
193
129
50
99
256
929
358
18
15
13
65
73
5
53
69
97
65
61
29
30
285
193
129
51
99
256
929
358
18
15
13
65
73
5
53
69
97
65
61
29
30
285
321
129
51
99
256
929
685
18
15
13
65
73
5
53
69
97
65
61
29
30
285
321
641
51
99
256
929
685
18
15
13
65
73
5
53
69
97
65
61
29
30
285
321
641
307
99
480
929
678
18
15
13
65
73
5
53
69
97
65
61
29
30
285
833
641
307
99
480
929
1702
18
15
13
65
73
5
53
69
97
65
61
29
285
773
833
129
51
99
993
965
1201
18
15
13
65
73
5
53
69
97
65
61
29
285
773
833
641
51
99
993
965
1201
18
15
13
65
73
5
53
69
97
65
61
29
285
269
193
129
51
483
993
449
365
18
15
13
65
73
5
53
69
97
65
61
29
285
781
833
129
51
99
993
961
637
18
15
13
65
73
5
53
69
97
65
61
29
285
781
833
641
51
99
993
961
637
18
15
13
65
73
5
53
69
97
65
61
29
285
789
833
129
51
99
993
1705
1198
18
15
13
65
73
5
53
69
97
65
61
29
285
797
833
129
51
99
993
1697
1190
18
15
13
65
73
5
53
69
97
65
61
29
285
797
833
641
51
99
993
1697
1190
18
15
13
65
73
5
53
69
97
65
61
29
286
777
833
129
51
101
992
962
635
18
15
13
65
73
5
53
69
97
65
61
29
286
777
833
641
51
101
992
962
635
18
15
13
65
73
5
53
69
97
65
61
29
286
793
833
129
51
101
992
1698
1195
18
15
13
65
73
5
53
69
97
65
61
29
286
793
833
641
51
101
992
1698
1195
18
15
13
65
73
5
53
69
97
65
61
29
286
797
833
129
51
99
992
1697
1190
18
15
13
65
73
5
53
69
97
65
61
29
286
797
833
641
51
99
992
1697
1190
18
15
13
65
73
5
53
69
97
65
61
285
29
13
193
129
50
995
1249
193
470
18
15
13
65
73
5
53
69
97
65
61
285
29
29
833
641
307
995
513
801
1962
18
15
13
65
73
5
53
69
97
65
61
285
29
533
833
129
51
995
513
1809
1457
18
15
13
65
73
5
53
69
97
65
61
285
29
541
833
129
51
995
513
1825
1450
18
15
13
65
73
5
53
69
97
65
61
285
29
541
833
641
307
995
513
1825
1450
18
15
13
65
73
5
53
69
97
65
61
285
30
25
833
641
307
995
512
802
1963
18
15
13
65
73
5
53
69
97
65
61
285
30
29
833
641
307
995
512
801
1966
18
15
13
65
73
5
53
69
97
65
61
285
30
533
833
129
51
995
512
1809
1457
18
15
13
65
73
5
53
69
97
65
61
285
30
537
833
129
51
995
512
1826
1457
18
15
13
65
73
5
53
69
97
65
61
285
30
537
833
641
307
995
512
1826
1457
18
15
13
65
73
5
53
69
97
65
61
285
30
541
833
129
51
995
512
1825
1469
18
15
13
65
73
5
53
69
97
65
61
285
30
541
833
641
307
995
512
1825
1469
18
15
13
65
73
5
53
69
97
65
61
285
541
541
833
641
307
995
1537
1313
877
18
15
13
65
73
5
53
69
97
65
61
285
541
1565
1345
641
307
995
1537
1569
1901
18
15
13
65
73
5
53
69
97
65
61
285
542
537
833
641
307
995
1536
1314
1457
18
15
13
65
73
5
53
69
97
65
61
285
542
541
833
641
307
995
1536
1313
1469
18
15
13
65
73
5
53
69
97
65
61
285
285
781
833
641
307
995
1921
961
621
18
15
13
65
73
5
53
69
97
65
61
285
797
773
833
129
51
995
897
1157
1201
18
15
13
65
73
5
53
69
97
65
61
285
797
533
833
129
51
995
993
1065
878
18
15
13
65
73
5
53
69
97
65
61
285
797
541
833
641
307
995
993
1057
877
18
15
13
65
73
5
53
69
97
65
61
285
797
269
193
129
50
995
897
129
221
18
15
13
65
73
5
53
69
97
65
61
285
797
269
193
129
51
995
897
129
221
18
15
13
65
73
5
53
69
97
65
61
285
797
781
833
129
51
995
897
1153
1213
18
15
13
65
73
5
53
69
97
65
61
285
797
781
833
641
307
995
897
1153
1213
18
15
13
65
73
5
53
69
97
65
61
285
797
789
833
129
51
995
897
1169
1201
18
15
13
65
73
5
53
69
97
65
61
285
797
789
705
129
50
995
897
1169
945
18
15
13
65
73
5
53
69
97
65
61
285
797
285
193
129
50
995
897
161
221
18
15
13
65
73
5
53
69
97
65
61
285
797
285
193
129
51
995
897
161
221
18
15
13
65
73
5
53
69
97
65
61
285
797
285
321
641
307
995
897
161
682
18
15
13
65
73
5
53
69
97
65
61
285
797
797
833
129
51
995
897
1185
1190
18
15
13
65
73
5
53
69
97
65
61
285
797
797
833
641
307
995
897
1185
1190
18
15
13
65
73
5
53
69
97
65
61
285
797
797
705
129
50
995
897
1185
938
18
15
13
65
73
5
53
69
97
65
61
285
797
797
705
129
51
995
897
1185
938
18
15
13
65
73
5
53
69
97
65
61
285
798
265
193
129
50
995
896
130
218
18
15
13
65
73
5
53
69
97
65
61
285
798
265
193
129
51
995
896
130
218
18
15
13
65
73
5
53
69
97
65
61
285
798
777
833
129
51
995
896
1154
1210
18
15
13
65
73
5
53
69
97
65
61
285
798
777
833
641
307
995
896
1154
1210
18
15
13
65
73
5
53
69
97
65
61
285
798
269
193
129
50
995
896
129
221
18
15
13
65
73
5
53
69
97
65
61
285
798
269
193
129
51
995
896
129
221
18
15
13
65
73
5
53
69
97
65
61
285
798
781
833
129
51
995
896
1153
1213
18
15
13
65
73
5
53
69
97
65
61
285
798
781
833
641
307
995
896
1153
1213
18
15
13
65
73
5
53
69
97
65
61
285
798
789
833
129
51
995
896
1169
1201
18
15
13
65
73
5
53
69
97
65
61
285
798
789
705
129
50
995
896
1169
945
18
15
13
65
73
5
53
69
97
65
61
285
798
281
193
129
50
995
896
162
219
18
15
13
65
73
5
53
69
97
65
61
285
798
281
193
129
51
995
896
162
219
18
15
13
65
73
5
53
69
97
65
61
285
798
281
321
641
307
995
896
162
683
18
15
13
65
73
5
53
69
97
65
61
285
798
793
833
129
51
995
896
674
689
18
15
13
65
73
5
53
69
97
65
61
285
798
793
833
641
307
995
896
674
689
18
15
13
65
73
5
53
69
97
65
61
285
798
285
193
129
50
995
896
161
365
18
15
13
65
73
5
53
69
97
65
61
285
798
285
193
129
51
995
896
161
365
18
15
13
65
73
5
53
69
97
65
61
285
798
285
321
641
307
995
896
161
685
18
15
13
65
73
5
53
69
97
65
61
285
798
797
833
129
51
995
896
673
685
18
15
13
65
73
5
53
69
97
65
61
285
798
797
833
641
307
995
896
673
685
18
15
13
65
73
5
53
69
97
65
61
285
798
790
833
129
51
997
896
1168
1206
18
15
13
65
73
5
53
69
97
65
61
509
285
773
833
129
51
901
1217
773
625
18
15
13
65
73
5
53
69
97
65
61
509
285
781
833
129
51
901
1217
769
637
18
15
13
65
73
5
53
69
97
65
61
509
285
781
833
641
307
915
1217
769
637
18
15
13
65
73
5
53
69
97
65
61
509
285
789
833
129
51
901
1217
777
622
18
15
13
65
73
5
53
69
97
65
61
509
285
789
705
129
50
899
1217
785
945
18
15
13
65
73
5
53
69
97
65
61
509
797
781
833
641
307
915
1729
513
1213
18
15
13
65
73
5
53
69
97
65
61
509
286
777
833
129
51
901
1216
770
635
18
15
13
65
73
5
53
69
97
65
61
509
286
777
833
641
307
915
1216
770
635
18
15
13
65
73
5
53
69
97
65
61
509
286
781
833
129
51
907
1216
769
637
18
15
13
65
73
5
53
69
97
65
61
509
286
781
833
641
307
915
1216
769
637
18
15
13
65
73
5
53
69
97
65
61
509
286
789
833
129
51
915
1216
785
1201
18
15
13
65
73
5
53
69
97
65
61
509
286
789
705
129
50
899
1216
785
945
18
15
13
65
73
5
53
69
97
65
61
509
798
777
833
641
307
915
1728
514
1210
18
15
13
65
73
5
53
69
97
65
61
509
798
781
833
641
307
915
1728
513
1214
18
15
13
65
73
5
53
69
97
65
125
29
29
13
33
129
179
227
1
1
29
18
15
13
65
73
5
53
69
97
65
125
29
29
13
193
129
178
226
257
129
470
18
15
13
65
73
5
53
69
97
65
125
29
29
13
193
129
179
227
257
129
470
18
15
13
65
73
5
53
69
97
65
125
29
29
517
321
129
691
355
513
1861
689
18
15
13
65
73
5
53
69
97
65
125
29
29
517
321
641
691
355
513
1861
689
18
15
13
65
73
5
53
69
97
65
125
29
29
21
193
129
179
227
257
393
478
18
15
13
65
73
5
53
69
97
65
125
29
29
21
321
129
179
227
1
17
945
18
15
13
65
73
5
53
69
97
65
125
29
29
21
833
641
179
419
257
785
1969
18
15
13
65
73
5
53
69
97
65
125
29
29
29
193
129
179
227
257
417
477
18
15
13
65
73
5
53
69
97
65
125
29
29
29
321
129
179
227
1
33
938
18
15
13
65
73
5
53
69
97
65
125
29
29
29
833
641
179
419
769
801
1962
18
15
13
65
73
5
53
69
97
65
125
29
29
261
321
129
179
227
257
901
689
18
15
13
65
73
5
53
69
97
65
125
29
29
261
321
129
691
419
257
901
689
18
15
13
65
73
5
53
69
97
65
125
29
29
261
321
641
179
419
257
901
689
18
15
13
65
73
5
53
69
97
65
125
29
29
261
321
641
691
419
257
901
689
18
15
13
65
73
5
53
69
97
65
125
29
29
533
833
129
179
419
769
1809
1457
18
15
13
65
73
5
53
69
97
65
125
29
29
533
833
641
179
419
769
1809
1457
18
15
13
65
73
5
53
69
97
65
125
29
29
533
833
641
691
419
769
1809
1457
18
15
13
65
73
5
53
69
97
65
125
29
29
525
321
129
691
355
513
1857
733
18
15
13
65
73
5
53
69
97
65
125
29
29
525
321
641
690
1763
1665
1857
733
18
15
13
65
73
5
53
69
97
65
125
29
29
525
321
641
691
355
513
1857
733
18
15
13
65
73
5
53
69
97
65
125
29
29
541
833
129
179
419
769
1825
877
18
15
13
65
73
5
53
69
97
65
125
29
29
541
833
641
179
419
769
1825
877
18
15
13
65
73
5
53
69
97
65
125
29
29
541
833
641
691
419
769
1825
877
18
15
13
65
73
5
53
69
97
65
125
29
29
269
33
129
179
227
257
897
285
18
15
13
65
73
5
53
69
97
65
125
29
29
269
321
129
179
227
257
897
701
18
15
13
65
73
5
53
69
97
65
125
29
29
269
833
641
179
419
257
897
1725
18
15
13
65
73
5
53
69
97
65
125
29
29
269
833
641
691
419
257
897
1725
18
15
13
65
73
5
53
69
97
65
125
29
29
277
321
129
179
227
257
913
689
18
15
13
65
73
5
53
69
97
65
125
29
29
277
833
641
179
419
257
905
1710
18
15
13
65
73
5
53
69
97
65
125
29
29
781
1217
129
179
419
769
1921
1981
18
15
13
65
73
5
53
69
97
65
125
29
29
781
1217
129
691
419
769
1921
1981
18
15
13
65
73
5
53
69
97
65
125
29
29
781
705
129
179
419
769
1921
957
18
15
13
65
73
5
53
69
97
65
125
29
29
781
705
129
691
419
769
1921
957
18
15
13
65
73
5
53
69
97
65
125
29
29
789
1217
129
179
419
769
1929
1966
18
15
13
65
73
5
53
69
97
65
125
29
29
789
1217
129
691
419
769
1929
1966
18
15
13
65
73
5
53
69
97
65
125
29
29
789
705
129
178
418
769
1929
942
18
15
13
65
73
5
53
69
97
65
125
29
29
789
705
129
179
419
769
1929
942
18
15
13
65
73
5
53
69
97
65
125
29
29
789
705
129
691
419
769
1929
942
18
15
13
65
73
5
53
69
97
65
125
29
29
285
193
129
178
226
257
929
365
18
15
13
65
73
5
53
69
97
65
125
29
29
285
193
129
179
227
257
929
365
18
15
13
65
73
5
53
69
97
65
125
29
29
285
193
129
691
419
257
929
365
18
15
13
65
73
5
53
69
97
65
125
29
29
285
321
129
179
227
257
929
682
18
15
13
65
73
5
53
69
97
65
125
29
29
285
321
129
691
419
257
929
682
18
15
13
65
73
5
53
69
97
65
125
29
29
285
321
641
179
419
257
929
682
18
15
13
65
73
5
53
69
97
65
125
29
29
285
321
641
1715
1251
769
929
682
18
15
13
65
73
5
53
69
97
65
125
29
29
285
321
641
691
419
257
929
682
18
15
13
65
73
5
53
69
97
65
125
29
29
285
833
641
179
419
257
929
1725
18
15
13
65
73
5
53
69
97
65
125
29
29
285
833
641
691
419
257
929
1725
18
15
13
65
73
5
53
69
97
65
125
29
29
797
705
129
178
418
769
1953
938
18
15
13
65
73
5
53
69
97
65
125
29
29
797
705
129
179
419
769
1953
938
18
15
13
65
73
5
53
69
97
65
125
29
29
797
705
129
691
419
769
1953
938
18
15
13
65
73
5
53
69
97
65
125
29
30
9
33
129
179
227
0
2
26
18
15
13
65
73
5
53
69
97
65
125
29
30
9
33
129
691
419
0
2
26
18
15
13
65
73
5
53
69
97
65
125
29
30
9
193
129
179
227
256
386
474
18
15
13
65
73
5
53
69
97
65
125
29
30
13
33
129
179
227
0
1
29
18
15
13
65
73
5
53
69
97
65
125
29
30
13
193
129
178
227
256
385
477
18
15
13
65
73
5
53
69
97
65
125
29
30
13
193
129
179
227
256
385
477
18
15
13
65
73
5
53
69
97
65
125
29
30
21
321
129
179
227
0
17
945
18
15
13
65
73
5
53
69
97
65
125
29
30
21
833
641
179
419
256
785
1969
18
15
13
65
73
5
53
69
97
65
125
29
30
25
193
129
179
227
256
418
465
18
15
13
65
73
5
53
69
97
65
125
29
30
25
321
129
179
227
0
34
939
18
15
13
65
73
5
53
69
97
65
125
29
30
25
833
641
179
419
768
802
1963
18
15
13
65
73
5
53
69
97
65
125
29
30
521
33
129
179
419
768
1794
538
18
15
13
65
73
5
53
69
97
65
125
29
30
521
33
129
691
419
768
1794
538
18
15
13
65
73
5
53
69
97
65
125
29
30
521
321
129
691
355
512
1858
730
18
15
13
65
73
5
53
69
97
65
125
29
30
521
321
641
690
1763
1664
1858
730
18
15
13
65
73
5
53
69
97
65
125
29
30
521
321
641
691
355
512
1858
730
18
15
13
65
73
5
53
69
97
65
125
29
30
521
545
129
179
419
768
1794
1306
18
15
13
65
73
5
53
69
97
65
125
29
30
521
545
129
691
419
768
1794
1306
18
15
13
65
73
5
53
69
97
65
125
29
30
521
1569
1665
1715
419
768
1794
1562
18
15
13
65
73
5
53
69
97
65
125
29
30
29
193
129
179
227
256
417
477
18
15
13
65
73
5
53
69
97
65
125
29
30
29
321
129
179
227
0
289
934
18
15
13
65
73
5
53
69
97
65
125
29
30
29
833
641
179
419
768
801
1965
18
15
13
65
73
5
53
69
97
65
125
29
30
22
321
129
179
229
0
272
950
18
15
13
65
73
5
53
69
97
65
125
29
30
22
833
641
179
421
256
784
1974
18
15
13
65
73
5
53
69
97
65
125
29
30
265
33
129
179
419
256
898
282
18
15
13
65
73
5
53
69
97
65
125
29
30
265
33
129
691
419
256
898
282
18
15
13
65
73
5
53
69
97
65
125
29
30
265
321
129
179
227
256
898
474
18
15
13
65
73
5
53
69
97
65
125
29
30
265
833
641
179
419
768
898
986
18
15
13
65
73
5
53
69
97
65
125
29
30
265
833
641
691
419
768
898
986
18
15
13
65
73
5
53
69
97
65
125
29
30
533
833
129
179
419
768
1809
1457
18
15
13
65
73
5
53
69
97
65
125
29
30
533
833
641
179
419
768
1809
1457
18
15
13
65
73
5
53
69
97
65
125
29
30
533
833
641
691
419
768
1809
1457
18
15
13
65
73
5
53
69
97
65
125
29
30
525
321
641
690
1763
1664
1857
733
18
15
13
65
73
5
53
69
97
65
125
29
30
525
321
641
691
1763
1664
1857
733
18
15
13
65
73
5
53
69
97
65
125
29
30
537
833
129
179
419
768
1826
1457
18
15
13
65
73
5
53
69
97
65
125
29
30
537
833
641
179
419
768
1826
1457
18
15
13
65
73
5
53
69
97
65
125
29
30
537
833
641
691
419
768
1826
1457
18
15
13
65
73
5
53
69
97
65
125
29
30
541
833
129
179
419
768
1825
877
18
15
13
65
73
5
53
69
97
65
125
29
30
541
833
641
179
419
768
1825
877
18
15
13
65
73
5
53
69
97
65
125
29
30
541
833
641
691
419
768
1825
877
18
15
13
65
73
5
53
69
97
65
125
29
30
269
33
129
179
227
256
897
278
18
15
13
65
73
5
53
69
97
65
125
29
30
269
321
129
179
227
256
897
701
18
15
13
65
73
5
53
69
97
65
125
29
30
269
833
641
179
419
768
897
1725
18
15
13
65
73
5
53
69
97
65
125
29
30
269
833
641
691
419
768
897
1725
18
15
13
65
73
5
53
69
97
65
125
29
30
534
833
641
179
421
768
1808
1462
18
15
13
65
73
5
53
69
97
65
125
29
30
534
833
641
691
357
512
1808
1462
18
15
13
65
73
5
53
69
97
65
125
29
30
781
1217
129
179
419
768
1921
1981
18
15
13
65
73
5
53
69
97
65
125
29
30
781
1217
129
691
419
768
1921
1981
18
15
13
65
73
5
53
69
97
65
125
29
30
781
705
129
179
419
768
1921
957
18
15
13
65
73
5
53
69
97
65
125
29
30
781
705
129
691
419
768
1921
957
18
15
13
65
73
5
53
69
97
65
125
29
30
789
1217
129
179
419
768
1937
1969
18
15
13
65
73
5
53
69
97
65
125
29
30
789
1217
129
691
419
768
1937
1969
18
15
13
65
73
5
53
69
97
65
125
29
30
789
705
129
178
419
768
1937
945
18
15
13
65
73
5
53
69
97
65
125
29
30
789
705
129
179
419
768
1937
945
18
15
13
65
73
5
53
69
97
65
125
29
30
789
705
129
691
419
768
1937
945
18
15
13
65
73
5
53
69
97
65
125
29
30
281
193
129
178
227
256
930
363
18
15
13
65
73
5
53
69
97
65
125
29
30
281
193
129
179
227
256
930
363
18
15
13
65
73
5
53
69
97
65
125
29
30
281
193
129
691
419
256
930
363
18
15
13
65
73
5
53
69
97
65
125
29
30
281
321
129
179
227
256
930
683
18
15
13
65
73
5
53
69
97
65
125
29
30
281
321
129
691
419
256
930
689
18
15
13
65
73
5
53
69
97
65
125
29
30
281
321
641
179
419
256
930
689
18
15
13
65
73
5
53
69
97
65
125
29
30
281
321
641
1715
419
256
930
689
18
15
13
65
73
5
53
69
97
65
125
29
30
281
321
641
691
419
256
930
689
18
15
13
65
73
5
53
69
97
65
125
29
30
281
833
641
179
419
256
930
1713
18
15
13
65
73
5
53
69
97
65
125
29
30
281
833
641
691
419
256
930
1713
18
15
13
65
73
5
53
69
97
65
125
29
30
793
1217
129
179
419
768
1954
1969
18
15
13
65
73
5
53
69
97
65
125
29
30
793
1217
129
691
419
768
1954
1969
18
15
13
65
73
5
53
69
97
65
125
29
30
793
705
129
178
419
768
1954
945
18
15
13
65
73
5
53
69
97
65
125
29
30
793
705
129
179
419
768
1954
945
18
15
13
65
73
5
53
69
97
65
125
29
30
793
705
129
691
419
768
1954
945
18
15
13
65
73
5
53
69
97
65
125
29
30
285
193
129
178
227
256
929
365
18
15
13
65
73
5
53
69
97
65
125
29
30
285
193
129
179
227
256
929
365
18
15
13
65
73
5
53
69
97
65
125
29
30
285
193
129
691
419
256
929
358
18
15
13
65
73
5
53
69
97
65
125
29
30
285
321
129
179
227
256
929
685
18
15
13
65
73
5
53
69
97
65
125
29
30
285
321
129
691
419
256
929
685
18
15
13
65
73
5
53
69
97
65
125
29
30
285
321
641
179
419
256
929
685
18
15
13
65
73
5
53
69
97
65
125
29
30
285
321
641
1715
1251
768
929
685
18
15
13
65
73
5
53
69
97
65
125
29
30
285
321
641
691
419
256
929
685
18
15
13
65
73
5
53
69
97
65
125
29
30
285
833
641
179
419
256
929
1725
18
15
13
65
73
5
53
69
97
65
125
29
30
285
833
641
691
419
256
929
1725
18
15
13
65
73
5
53
69
97
65
125
29
30
797
705
129
178
419
768
1953
957
18
15
13
65
73
5
53
69
97
65
125
29
30
797
705
129
179
419
768
1953
957
18
15
13
65
73
5
53
69
97
65
125
29
30
797
705
129
691
419
768
1953
957
18
15
13
65
73
5
53
69
97
65
125
29
30
790
1217
129
179
421
768
1936
1974
18
15
13
65
73
5
53
69
97
65
125
29
30
790
1217
129
691
421
768
1936
1974
18
15
13
65
73
5
53
69
97
65
125
29
30
790
705
129
179
421
768
1936
950
18
15
13
65
73
5
53
69
97
65
125
541
29
517
321
129
691
1891
513
1861
689
18
15
13
65
73
5
53
69
97
65
125
541
29
517
321
641
1715
1891
513
1861
689
18
15
13
65
73
5
53
69
97
65
125
541
29
517
321
641
691
1891
513
1861
689
18
15
13
65
73
5
53
69
97
65
125
541
29
533
833
641
691
1891
513
1809
1457
18
15
13
65
73
5
53
69
97
65
125
541
29
525
321
129
691
1891
513
1857
733
18
15
13
65
73
5
53
69
97
65
125
541
29
525
321
641
690
1891
513
1857
733
18
15
13
65
73
5
53
69
97
65
125
541
29
525
321
641
1715
1891
513
1857
733
18
15
13
65
73
5
53
69
97
65
125
541
29
525
321
641
691
1891
513
1857
733
18
15
13
65
73
5
53
69
97
65
125
541
29
541
833
641
691
1891
513
1825
893
18
15
13
65
73
5
53
69
97
65
125
541
30
9
33
129
691
1891
512
2
26
18
15
13
65
73
5
53
69
97
65
125
541
30
521
321
129
691
1891
512
1858
730
18
15
13
65
73
5
53
69
97
65
125
541
30
521
321
641
690
1891
512
1858
730
18
15
13
65
73
5
53
69
97
65
125
541
30
521
321
641
1715
1891
512
1858
730
18
15
13
65
73
5
53
69
97
65
125
541
30
521
321
641
691
1891
512
1858
730
18
15
13
65
73
5
53
69
97
65
125
541
30
521
1569
1665
1715
1891
512
1794
1562
18
15
13
65
73
5
53
69
97
65
125
541
30
533
833
641
691
1891
512
1809
1457
18
15
13
65
73
5
53
69
97
65
125
541
30
537
833
641
691
1891
512
1826
881
18
15
13
65
73
5
53
69
97
65
125
541
30
541
833
641
691
1891
512
1825
893
18
15
13
65
73
5
53
69
97
65
125
541
541
517
321
129
691
1891
1281
1285
433
18
15
13
65
73
5
53
69
97
65
125
541
541
517
321
641
1715
1891
1281
1285
433
18
15
13
65
73
5
53
69
97
65
125
541
541
517
321
641
691
1891
1281
1285
433
18
15
13
65
73
5
53
69
97
65
125
541
541
773
1217
129
691
1891
1281
773
1969
18
15
13
65
73
5
53
69
97
65
125
541
541
773
833
641
691
1891
1281
773
625
18
15
13
65
73
5
53
69
97
65
125
541
541
533
321
129
691
1891
1281
1297
433
18
15
13
65
73
5
53
69
97
65
125
541
541
533
321
641
690
1891
1281
1297
433
18
15
13
65
73
5
53
69
97
65
125
541
541
533
321
641
1715
1891
1281
1297
433
18
15
13
65
73
5
53
69
97
65
125
541
541
533
321
641
691
1891
1281
1297
433
18
15
13
65
73
5
53
69
97
65
125
541
541
533
833
641
691
1891
1281
1297
1457
18
15
13
65
73
5
53
69
97
65
125
541
541
525
321
129
691
1891
1281
1281
445
18
15
13
65
73
5
53
69
97
65
125
541
541
525
321
641
690
1891
1281
1281
445
18
15
13
65
73
5
53
69
97
65
125
541
541
525
321
641
1715
1891
1281
1281
445
18
15
13
65
73
5
53
69
97
65
125
541
541
525
321
641
691
1891
1281
1281
445
18
15
13
65
73
5
53
69
97
65
125
541
541
541
321
129
691
1891
1281
1313
445
18
15
13
65
73
5
53
69
97
65
125
541
541
541
321
641
1715
1891
1281
1313
445
18
15
13
65
73
5
53
69
97
65
125
541
541
541
321
641
691
1891
1281
1313
445
18
15
13
65
73
5
53
69
97
65
125
541
541
541
833
641
691
1891
1281
1313
877
18
15
13
65
73
5
53
69
97
65
125
541
541
781
1217
129
691
1891
1283
771
1975
18
15
13
65
73
5
53
69
97
65
125
541
541
781
833
641
691
1891
1281
769
1213
18
15
13
65
73
5
53
69
97
65
125
541
541
789
1217
129
691
1891
1281
785
1969
18
15
13
65
73
5
53
69
97
65
125
541
541
789
833
641
691
1891
1281
785
1201
18
15
13
65
73
5
53
69
97
65
125
541
541
285
321
641
1715
1891
1281
417
685
18
15
13
65
73
5
53
69
97
65
125
541
541
797
321
129
691
1891
1281
1441
170
18
15
13
65
73
5
53
69
97
65
125
541
541
797
1217
129
691
1891
1281
801
1962
18
15
13
65
73
5
53
69
97
65
125
541
541
797
833
641
691
1891
1281
801
637
18
15
13
65
73
5
53
69
97
65
125
541
542
9
33
129
691
1891
1280
1026
1050
18
15
13
65
73
5
53
69
97
65
125
541
542
521
33
129
691
1891
1280
1282
1050
18
15
13
65
73
5
53
69
97
65
125
541
542
521
321
129
691
1891
1280
1346
730
18
15
13
65
73
5
53
69
97
65
125
541
542
521
321
641
690
1891
1280
1346
730
18
15
13
65
73
5
53
69
97
65
125
541
542
521
321
641
1715
1891
1280
1346
730
18
15
13
65
73
5
53
69
97
65
125
541
542
521
321
641
691
1891
1280
1346
730
18
15
13
65
73
5
53
69
97
65
125
541
542
533
321
129
691
1891
1280
1297
433
18
15
13
65
73
5
53
69
97
65
125
541
542
533
321
641
690
1891
1280
1297
433
18
15
13
65
73
5
53
69
97
65
125
541
542
533
321
641
1715
1891
1280
1297
433
18
15
13
65
73
5
53
69
97
65
125
541
542
533
321
641
691
1891
1280
1297
433
18
15
13
65
73
5
53
69
97
65
125
541
542
533
833
641
691
1891
1280
1297
1457
18
15
13
65
73
5
53
69
97
65
125
541
542
525
321
129
691
1891
1280
1281
445
18
15
13
65
73
5
53
69
97
65
125
541
542
525
321
641
690
1891
1280
1281
445
18
15
13
65
73
5
53
69
97
65
125
541
542
525
321
641
1715
1891
1280
1281
445
18
15
13
65
73
5
53
69
97
65
125
541
542
525
321
641
691
1891
1280
1281
445
18
15
13
65
73
5
53
69
97
65
125
541
542
777
833
641
691
1891
1280
770
634
18
15
13
65
73
5
53
69
97
65
125
541
542
537
321
129
691
1891
1280
1314
433
18
15
13
65
73
5
53
69
97
65
125
541
542
537
321
641
690
1891
1280
1314
433
18
15
13
65
73
5
53
69
97
65
125
541
542
537
321
641
1715
1891
1280
1314
433
18
15
13
65
73
5
53
69
97
65
125
541
542
537
321
641
691
1891
1280
1314
433
18
15
13
65
73
5
53
69
97
65
125
541
542
537
833
641
691
1891
1280
1314
1457
18
15
13
65
73
5
53
69
97
65
125
541
542
541
321
129
691
1891
1280
1313
445
18
15
13
65
73
5
53
69
97
65
125
541
542
541
321
641
1715
1891
1280
1313
445
18
15
13
65
73
5
53
69
97
65
125
541
542
541
321
641
691
1891
1280
1313
445
18
15
13
65
73
5
53
69
97
65
125
541
542
541
833
641
691
1891
1280
1313
877
18
15
13
65
73
5
53
69
97
65
125
541
542
534
321
129
691
1893
1280
1296
438
18
15
13
65
73
5
53
69
97
65
125
541
542
534
321
641
1715
1893
1280
1296
438
18
15
13
65
73
5
53
69
97
65
125
541
542
534
321
641
691
1893
1280
1296
438
18
15
13
65
73
5
53
69
97
65
125
541
542
781
1217
129
691
1891
1280
769
1974
18
15
13
65
73
5
53
69
97
65
125
541
542
781
833
641
691
1891
1280
769
1206
18
15
13
65
73
5
53
69
97
65
125
541
542
789
1217
129
691
1891
1280
785
1969
18
15
13
65
73
5
53
69
97
65
125
541
542
789
833
641
691
1891
1280
785
1201
18
15
13
65
73
5
53
69
97
65
125
541
542
281
321
641
1715
1891
1280
418
465
18
15
13
65
73
5
53
69
97
65
125
541
542
793
321
129
691
1891
1280
1442
171
18
15
13
65
73
5
53
69
97
65
125
541
542
793
1217
129
691
1891
1280
802
1963
18
15
13
65
73
5
53
69
97
65
125
541
542
793
833
641
691
1891
1280
802
635
18
15
13
65
73
5
53
69
97
65
125
541
542
285
321
641
1715
1891
1280
417
678
18
15
13
65
73
5
53
69
97
65
125
541
542
797
1217
129
691
1891
1280
801
1965
18
15
13
65
73
5
53
69
97
65
125
541
542
797
833
641
691
1891
1280
801
614
18
15
13
65
73
5
53
69
97
65
125
541
542
790
321
129
691
1893
1280
1424
182
18
15
13
65
73
5
53
69
97
65
125
541
285
517
321
129
691
1891
641
1605
689
18
15
13
65
73
5
53
69
97
65
125
541
285
517
321
641
1715
1891
641
1605
689
18
15
13
65
73
5
53
69
97
65
125
541
285
517
321
641
691
1891
641
1605
689
18
15
13
65
73
5
53
69
97
65
125
541
285
261
321
129
691
1891
641
645
689
18
15
13
65
73
5
53
69
97
65
125
541
285
261
321
641
691
1891
641
645
689
18
15
13
65
73
5
53
69
97
65
125
541
285
773
833
641
691
1891
641
1669
1201
18
15
13
65
73
5
53
69
97
65
125
541
285
533
321
129
691
1891
641
1553
689
18
15
13
65
73
5
53
69
97
65
125
541
285
533
321
641
690
1891
641
1553
689
18
15
13
65
73
5
53
69
97
65
125
541
285
533
321
641
1715
1891
641
1553
689
18
15
13
65
73
5
53
69
97
65
125
541
285
533
321
641
691
1891
641
1553
689
18
15
13
65
73
5
53
69
97
65
125
541
285
533
833
641
691
1891
641
1553
1457
18
15
13
65
73
5
53
69
97
65
125
541
285
525
321
129
691
1891
643
1601
694
18
15
13
65
73
5
53
69
97
65
125
541
285
525
321
641
1715
1891
643
1601
694
18
15
13
65
73
5
53
69
97
65
125
541
285
525
321
641
691
1891
643
1601
694
18
15
13
65
73
5
53
69
97
65
125
541
285
525
1729
1665
1715
1891
641
1601
2013
18
15
13
65
73
5
53
69
97
65
125
541
285
541
321
129
691
1891
641
1570
678
18
15
13
65
73
5
53
69
97
65
125
541
285
541
321
641
1715
1891
641
1570
678
18
15
13
65
73
5
53
69
97
65
125
541
285
541
321
641
691
1891
641
1570
678
18
15
13
65
73
5
53
69
97
65
125
541
285
269
193
129
691
1891
641
641
214
18
15
13
65
73
5
53
69
97
65
125
541
285
277
193
129
691
1891
641
649
222
18
15
13
65
73
5
53
69
97
65
125
541
285
781
833
641
691
1891
641
1665
1213
18
15
13
65
73
5
53
69
97
65
125
541
285
789
1217
129
691
1891
641
1681
1969
18
15
13
65
73
5
53
69
97
65
125
541
285
789
833
641
691
1891
641
1681
1201
18
15
13
65
73
5
53
69
97
65
125
541
285
285
193
129
691
1891
641
673
365
18
15
13
65
73
5
53
69
97
65
125
541
285
285
321
129
691
1891
641
673
682
18
15
13
65
73
5
53
69
97
65
125
541
285
285
321
641
1715
1891
641
673
682
18
15
13
65
73
5
53
69
97
65
125
541
285
285
321
641
691
1891
641
673
682
18
15
13
65
73
5
53
69
97
65
125
541
285
797
1217
129
691
1891
641
1697
1962
18
15
13
65
73
5
53
69
97
65
125
541
285
797
833
641
691
1891
641
1697
1190
18
15
13
65
73
5
53
69
97
65
125
541
797
517
321
129
691
1891
769
1093
433
18
15
13
65
73
5
53
69
97
65
125
541
797
517
321
641
1715
1891
769
1093
433
18
15
13
65
73
5
53
69
97
65
125
541
797
517
321
641
691
1891
769
1093
433
18
15
13
65
73
5
53
69
97
65
125
541
797
773
833
641
691
1891
769
773
1201
18
15
13
65
73
5
53
69
97
65
125
541
797
533
321
129
691
1891
769
1041
433
18
15
13
65
73
5
53
69
97
65
125
541
797
533
321
641
690
1891
769
1041
433
18
15
13
65
73
5
53
69
97
65
125
541
797
533
321
641
1715
1891
769
1041
433
18
15
13
65
73
5
53
69
97
65
125
541
797
533
321
641
691
1891
769
1041
433
18
15
13
65
73
5
53
69
97
65
125
541
797
533
833
641
691
1891
769
1041
1457
18
15
13
65
73
5
53
69
97
65
125
541
797
525
321
129
691
1891
769
1025
445
18
15
13
65
73
5
53
69
97
65
125
541
797
525
321
641
690
1891
769
1025
445
18
15
13
65
73
5
53
69
97
65
125
541
797
525
321
641
1715
1891
769
1025
445
18
15
13
65
73
5
53
69
97
65
125
541
797
525
321
641
691
1891
769
1025
445
18
15
13
65
73
5
53
69
97
65
125
541
797
541
321
129
691
1891
769
1057
445
18
15
13
65
73
5
53
69
97
65
125
541
797
541
833
641
691
1891
769
1057
1469
18
15
13
65
73
5
53
69
97
65
125
541
797
781
833
641
691
1891
769
769
1213
18
15
13
65
73
5
53
69
97
65
125
541
797
789
833
641
691
1891
769
785
1201
18
15
13
65
73
5
53
69
97
65
125
541
797
797
321
129
691
1891
769
1185
173
18
15
13
65
73
5
53
69
97
65
125
541
797
797
833
641
691
1891
769
1185
1190
18
15
13
65
73
5
53
69
97
65
125
541
286
9
33
129
691
1891
640
258
26
18
15
13
65
73
5
53
69
97
65
125
541
286
521
1729
1665
1715
1891
640
1602
2011
18
15
13
65
73
5
53
69
97
65
125
541
286
265
33
129
691
1891
640
642
538
18
15
13
65
73
5
53
69
97
65
125
541
286
533
321
129
691
1891
640
1553
689
18
15
13
65
73
5
53
69
97
65
125
541
286
533
321
641
690
1891
640
1553
689
18
15
13
65
73
5
53
69
97
65
125
541
286
533
321
641
1715
1891
640
1553
689
18
15
13
65
73
5
53
69
97
65
125
541
286
533
321
641
691
1891
640
1553
689
18
15
13
65
73
5
53
69
97
65
125
541
286
533
833
641
691
1891
640
1553
1457
18
15
13
65
73
5
53
69
97
65
125
541
286
777
833
641
691
1891
640
1666
1210
18
15
13
65
73
5
53
69
97
65
125
541
286
534
321
129
691
1893
640
1552
694
18
15
13
65
73
5
53
69
97
65
125
541
286
534
321
641
1715
1893
640
1552
694
18
15
13
65
73
5
53
69
97
65
125
541
286
534
321
641
691
1893
640
1552
694
18
15
13
65
73
5
53
69
97
65
125
541
286
789
1217
129
691
1891
640
1681
1969
18
15
13
65
73
5
53
69
97
65
125
541
286
789
833
641
691
1891
640
1681
1201
18
15
13
65
73
5
53
69
97
65
125
541
286
281
193
129
691
1891
640
674
362
18
15
13
65
73
5
53
69
97
65
125
541
286
281
321
129
691
1891
640
674
698
18
15
13
65
73
5
53
69
97
65
125
541
286
281
321
641
1715
1891
640
674
698
18
15
13
65
73
5
53
69
97
65
125
541
286
281
321
641
691
1891
640
674
698
18
15
13
65
73
5
53
69
97
65
125
541
286
793
833
641
691
1891
640
1698
1194
18
15
13
65
73
5
53
69
97
65
125
541
286
285
193
129
691
1891
640
673
358
18
15
13
65
73
5
53
69
97
65
125
541
286
285
321
129
691
1891
640
673
678
18
15
13
65
73
5
53
69
97
65
125
541
286
285
321
641
1715
1891
640
673
678
18
15
13
65
73
5
53
69
97
65
125
541
286
285
321
641
691
1891
640
673
678
18
15
13
65
73
5
53
69
97
65
125
541
286
797
833
641
691
1891
640
1697
1190
18
15
13
65
73
5
53
69
97
65
125
541
286
278
321
129
691
1893
640
656
694
18
15
13
65
73
5
53
69
97
65
125
541
798
521
33
129
691
1891
768
962
1050
18
15
13
65
73
5
53
69
97
65
125
541
798
521
321
129
691
1891
768
1090
730
18
15
13
65
73
5
53
69
97
65
125
541
798
533
321
129
691
1891
768
1041
433
18
15
13
65
73
5
53
69
97
65
125
541
798
533
833
641
691
1891
768
1041
1457
18
15
13
65
73
5
53
69
97
65
125
541
798
525
321
129
691
1891
768
1025
445
18
15
13
65
73
5
53
69
97
65
125
541
798
525
321
641
690
1891
768
1025
445
18
15
13
65
73
5
53
69
97
65
125
541
798
525
321
641
1715
1891
768
1025
445
18
15
13
65
73
5
53
69
97
65
125
541
798
525
321
641
691
1891
768
1025
445
18
15
13
65
73
5
53
69
97
65
125
541
798
777
33
129
691
1891
768
770
26
18
15
13
65
73
5
53
69
97
65
125
541
798
777
833
641
691
1891
768
770
1210
18
15
13
65
73
5
53
69
97
65
125
541
798
537
321
129
691
1891
768
1058
433
18
15
13
65
73
5
53
69
97
65
125
541
798
537
833
641
691
1891
768
1058
1457
18
15
13
65
73
5
53
69
97
65
125
541
798
1289
33
129
691
1891
768
1794
26
18
15
13
65
73
5
53
69
97
65
125
541
798
541
321
129
691
1891
768
1057
445
18
15
13
65
73
5
53
69
97
65
125
541
798
541
833
641
691
1891
768
1057
1469
18
15
13
65
73
5
53
69
97
65
125
541
798
534
321
129
691
1893
768
1040
438
18
15
13
65
73
5
53
69
97
65
125
541
798
781
833
641
691
1891
768
769
1213
18
15
13
65
73
5
53
69
97
65
125
541
798
789
833
641
691
1891
768
785
1201
18
15
13
65
73
5
53
69
97
65
125
541
798
793
321
129
691
1891
768
802
171
18
15
13
65
73
5
53
69
97
65
125
541
798
793
833
641
691
1891
768
1186
1195
18
15
13
65
73
5
53
69
97
65
125
541
798
797
321
129
691
1891
768
801
173
18
15
13
65
73
5
53
69
97
65
125
541
798
797
833
641
691
1891
768
1185
1197
18
15
13
65
73
5
53
69
97
65
125
541
798
790
321
129
691
1893
768
784
182
18
15
13
65
73
5
53
69
97
65
125
285
29
13
33
129
179
931
1025
1
29
18
15
13
65
73
5
53
69
97
65
125
285
29
21
321
129
179
931
1025
529
945
18
15
13
65
73
5
53
69
97
65
125
285
29
29
321
129
179
931
1025
545
938
18
15
13
65
73
5
53
69
97
65
125
285
30
9
33
129
179
931
1024
2
26
18
15
13
65
73
5
53
69
97
65
125
285
30
13
33
129
179
931
1024
1
29
18
15
13
65
73
5
53
69
97
65
125
285
30
21
321
129
179
931
1024
529
945
18
15
13
65
73
5
53
69
97
65
125
285
30
25
321
129
179
931
1024
546
939
18
15
13
65
73
5
53
69
97
65
125
285
30
29
321
129
179
931
1024
545
942
18
15
13
65
73
5
53
69
97
65
125
285
30
22
321
129
179
933
512
16
950
18
15
13
65
73
5
53
69
97
65
125
285
797
13
33
129
179
931
897
1
29
18
15
13
65
73
5
53
69
97
65
125
285
797
517
321
129
179
931
897
1093
689
18
15
13
65
73
5
53
69
97
65
125
285
797
21
321
129
179
931
897
17
945
18
15
13
65
73
5
53
69
97
65
125
285
797
29
321
129
179
931
897
33
957
18
15
13
65
73
5
53
69
97
65
125
285
797
261
321
129
179
931
897
133
689
18
15
13
65
73
5
53
69
97
65
125
285
797
773
321
129
179
931
897
645
177
18
15
13
65
73
5
53
69
97
65
125
285
797
773
1217
129
179
995
897
581
1969
18
15
13
65
73
5
53
69
97
65
125
285
797
773
833
129
179
931
897
1157
1201
18
15
13
65
73
5
53
69
97
65
125
285
797
533
321
129
179
931
897
1097
689
18
15
13
65
73
5
53
69
97
65
125
285
797
533
833
129
179
931
897
1097
881
18
15
13
65
73
5
53
69
97
65
125
285
797
525
321
129
179
931
897
1089
733
18
15
13
65
73
5
53
69
97
65
125
285
797
269
33
129
179
931
897
129
38
18
15
13
65
73
5
53
69
97
65
125
285
797
269
321
129
179
931
897
129
701
18
15
13
65
73
5
53
69
97
65
125
285
797
277
321
129
179
931
897
145
689
18
15
13
65
73
5
53
69
97
65
125
285
797
781
33
129
179
931
897
513
29
18
15
13
65
73
5
53
69
97
65
125
285
797
781
545
129
179
931
897
1153
1053
18
15
13
65
73
5
53
69
97
65
125
285
797
781
1217
129
179
995
897
577
1974
18
15
13
65
73
5
53
69
97
65
125
285
797
781
833
129
179
931
897
513
1213
18
15
13
65
73
5
53
69
97
65
125
285
797
789
321
129
179
931
897
657
177
18
15
13
65
73
5
53
69
97
65
125
285
797
789
1217
129
179
995
897
585
1969
18
15
13
65
73
5
53
69
97
65
125
285
797
789
833
129
179
931
897
529
1201
18
15
13
65
73
5
53
69
97
65
125
285
797
285
321
129
179
931
897
161
682
18
15
13
65
73
5
53
69
97
65
125
285
797
797
321
129
179
931
897
545
170
18
15
13
65
73
5
53
69
97
65
125
285
797
797
833
129
179
931
897
545
1190
18
15
13
65
73
5
53
69
97
65
125
285
798
9
33
129
179
931
896
2
26
18
15
13
65
73
5
53
69
97
65
125
285
798
13
33
129
179
931
896
1
22
18
15
13
65
73
5
53
69
97
65
125
285
798
21
321
129
179
931
896
17
945
18
15
13
65
73
5
53
69
97
65
125
285
798
25
321
129
179
931
896
34
945
18
15
13
65
73
5
53
69
97
65
125
285
798
521
33
129
179
931
896
1026
1050
18
15
13
65
73
5
53
69
97
65
125
285
798
521
545
129
179
931
896
1026
1306
18
15
13
65
73
5
53
69
97
65
125
285
798
29
321
129
179
931
896
33
957
18
15
13
65
73
5
53
69
97
65
125
285
798
22
321
129
179
933
896
16
950
18
15
13
65
73
5
53
69
97
65
125
285
798
265
321
129
179
933
896
130
699
18
15
13
65
73
5
53
69
97
65
125
285
798
525
321
129
179
931
896
1089
733
18
15
13
65
73
5
53
69
97
65
125
285
798
777
33
129
179
931
896
514
26
18
15
13
65
73
5
53
69
97
65
125
285
798
777
545
129
179
931
896
1154
1050
18
15
13
65
73
5
53
69
97
65
125
285
798
777
833
129
179
931
896
1154
1210
18
15
13
65
73
5
53
69
97
65
125
285
798
269
33
129
179
931
896
129
534
18
15
13
65
73
5
53
69
97
65
125
285
798
269
321
129
179
931
896
129
694
18
15
13
65
73
5
53
69
97
65
125
285
798
277
321
129
179
931
896
145
689
18
15
13
65
73
5
53
69
97
65
125
285
798
781
33
129
179
931
896
513
29
18
15
13
65
73
5
53
69
97
65
125
285
798
781
545
129
179
931
896
1153
1053
18
15
13
65
73
5
53
69
97
65
125
285
798
781
833
129
179
931
896
513
694
18
15
13
65
73
5
53
69
97
65
125
285
798
789
321
129
179
931
896
657
177
18
15
13
65
73
5
53
69
97
65
125
285
798
789
833
129
179
931
896
529
1201
18
15
13
65
73
5
53
69
97
65
125
285
798
281
321
129
179
931
896
162
683
18
15
13
65
73
5
53
69
97
65
125
285
798
793
321
129
179
931
896
674
177
18
15
13
65
73
5
53
69
97
65
125
285
798
793
833
129
179
931
896
546
1201
18
15
13
65
73
5
53
69
97
65
125
285
798
285
321
129
179
931
896
161
685
18
15
13
65
73
5
53
69
97
65
125
285
798
797
321
129
179
931
896
545
173
18
15
13
65
73
5
53
69
97
65
125
285
798
797
833
129
179
931
896
545
1213
18
15
13
65
73
5
53
69
97
65
125
285
798
278
321
129
179
933
896
144
694
18
15
13
65
73
5
53
69
97
65
125
285
798
790
321
129
179
933
896
656
182
18
15
13
65
73
5
53
69
97
65
125
797
541
261
321
641
691
1955
897
709
689
18
15
13
65
73
5
53
69
97
65
125
797
541
533
321
641
1715
1955
1025
913
689
18
15
13
65
73
5
53
69
97
65
125
797
541
533
321
641
691
1955
1025
913
689
18
15
13
65
73
5
53
69
97
65
125
797
541
525
321
641
1715
1955
1025
897
701
18
15
13
65
73
5
53
69
97
65
125
797
541
525
321
641
691
1955
1025
897
701
18
15
13
65
73
5
53
69
97
65
125
797
541
541
321
641
1715
1955
1025
929
682
18
15
13
65
73
5
53
69
97
65
125
797
541
541
321
641
691
1955
1025
929
682
18
15
13
65
73
5
53
69
97
65
125
797
541
285
321
641
1715
1955
897
673
682
18
15
13
65
73
5
53
69
97
65
125
797
541
285
321
641
691
1955
897
673
682
18
15
13
65
73
5
53
69
97
65
125
797
542
533
321
641
691
1955
1024
913
689
18
15
13
65
73
5
53
69
97
65
125
797
542
525
321
641
1715
1955
1024
897
701
18
15
13
65
73
5
53
69
97
65
125
797
542
525
321
641
691
1955
1024
897
701
18
15
13
65
73
5
53
69
97
65
125
797
542
537
321
641
1715
1955
1024
930
721
18
15
13
65
73
5
53
69
97
65
125
797
542
537
321
641
691
1955
1024
930
721
18
15
13
65
73
5
53
69
97
65
125
797
542
541
321
641
1715
1955
1024
929
678
18
15
13
65
73
5
53
69
97
65
125
797
542
541
321
641
691
1955
1024
929
678
18
15
13
65
73
5
53
69
97
65
125
797
542
281
321
641
1715
1955
896
674
689
18
15
13
65
73
5
53
69
97
65
125
797
542
281
321
641
691
1955
896
674
689
18
15
13
65
73
5
53
69
97
65
125
797
542
285
321
641
1715
1955
896
673
685
18
15
13
65
73
5
53
69
97
65
125
797
542
285
321
641
691
1955
896
673
685
18
15
13
65
73
5
53
69
97
65
125
797
797
517
321
641
1715
1955
1409
1029
433
18
15
13
65
73
5
53
69
97
65
125
797
797
517
321
641
691
1955
1409
1029
433
18
15
13
65
73
5
53
69
97
65
125
797
797
261
321
641
691
1955
1409
133
689
18
15
13
65
73
5
53
69
97
65
125
797
797
533
321
641
1715
1955
1409
1041
433
18
15
13
65
73
5
53
69
97
65
125
797
797
533
321
641
691
1955
1409
1137
433
18
15
13
65
73
5
53
69
97
65
125
797
797
525
321
641
1715
1955
1409
1025
445
18
15
13
65
73
5
53
69
97
65
125
797
797
525
321
641
691
1955
1409
1025
445
18
15
13
65
73
5
53
69
97
65
125
797
798
525
321
641
1715
1955
1408
1089
438
18
15
13
65
73
5
53
69
97
65
125
797
798
525
321
641
691
1955
1408
1089
438
18
15
13
65
73
5
53
69
97
65
573
797
541
285
321
641
1843
1507
897
673
682
18
15
13
65
73
5
53
69
97
65
573
797
542
281
321
641
1843
1507
896
674
689
18
15
13
65
73
5
53
69
97
65
573
797
542
285
321
641
1843
1507
896
673
685
18
15
13
65
73
5
53
69
97
65
573
797
797
533
321
641
1842
1507
1409
1041
433
18
15
13
65
73
5
53
69
97
65
573
797
797
533
321
641
1843
1507
1409
1041
433
18
15
13
65
73
5
53
69
97
65
573
797
797
525
321
641
1842
1507
1409
1025
445
18
15
13
65
73
5
53
69
97
65
573
797
797
285
321
641
1843
1507
1409
161
682
18
15
13
65
73
5
53
69
97
65
573
797
798
525
321
641
1842
1491
1408
1025
445
18
15
13
65
73
5
53
69
97
65
573
797
798
281
321
641
1843
1507
1408
162
683
18
15
13
65
73
5
53
69
97
65
573
797
798
285
321
641
1843
1507
1408
161
685
18
15
13
65
73
5
89
6
97
65
61
509
309
500
470
129
51
915
1157
420
516
18
15
13
65
73
5
89
134
481
65
61
29
53
116
854
1921
1075
99
69
868
1924
18
15
13
65
73
5
89
134
481
65
61
29
53
116
854
1921
563
99
69
868
1924
18
15
13
65
73
5
89
134
481
577
61
29
53
116
854
897
1075
1123
1605
1700
1924
18
15
13
65
73
5
89
134
481
577
61
29
53
116
854
897
51
99
69
868
1924
18
15
13
65
73
5
89
134
481
577
61
29
53
116
854
897
563
99
69
868
1924
18
15
13
65
73
5
89
134
481
577
61
29
53
628
854
897
1075
1637
1605
1892
1410
18
15
13
65
73
5
89
134
481
577
61
29
53
628
854
897
563
613
1605
1892
1410
18
15
13
65
73
5
89
69
97
65
61
29
53
5
193
129
50
99
69
133
369
18
15
13
65
73
5
89
69
97
65
61
29
53
517
705
129
50
99
585
1798
1390
18
15
13
65
73
5
89
69
97
65
61
29
53
565
833
641
50
99
581
1813
817
18
15
13
65
73
5
89
69
97
65
61
29
53
565
833
641
51
99
581
1813
817
18
15
13
65
73
5
89
69
97
65
61
509
309
565
833
641
307
915
645
1557
817
18
15
13
65
73
5
89
69
97
65
61
509
821
565
833
641
307
915
1669
1045
817
18
15
13
65
73
5
89
69
97
65
125
29
53
5
33
129
691
355
73
6
30
18
15
13
65
73
5
89
69
97
65
125
29
53
5
193
129
691
355
69
133
369
18
15
13
65
73
5
89
69
97
65
125
29
53
37
33
129
691
355
69
69
17
18
15
13
65
73
5
89
69
97
65
125
29
53
53
33
129
691
355
73
41
14
18
15
13
65
73
5
89
69
97
65
125
29
53
53
193
129
179
421
37
21
337
18
15
13
65
73
5
89
70
97
65
125
29
53
4
46
129
179
421
37
4
66
18
15
13
65
73
5
89
70
97
65
125
29
53
4
46
129
691
421
37
4
66
18
15
13
65
73
5
89
71
97
65
61
29
53
9
205
129
51
99
69
1
357
18
15
13
65
73
5
89
71
97
65
61
29
53
9
206
129
51
99
69
1
356
18
15
13
65
73
5
89
71
97
65
125
29
53
9
44
129
179
421
37
1
40
18
15
13
65
73
5
89
71
97
65
125
29
53
9
44
129
691
421
37
1
40
18
15
13
65
73
5
89
71
97
65
125
29
53
9
45
129
178
423
37
1
37
18
15
13
65
73
5
89
71
97
65
125
29
53
9
45
129
179
421
37
1
37
18
15
13
65
73
5
89
71
97
65
125
29
53
9
45
129
690
423
37
1
37
18
15
13
65
73
5
89
71
97
65
125
29
53
9
45
129
691
421
37
1
37
18
15
13
65
73
5
89
71
97
65
125
29
53
9
46
129
179
421
37
1
36
18
15
13
65
73
5
89
71
97
65
125
29
53
9
46
129
691
421
37
1
36
18
15
13
65
73
5
89
71
97
65
125
29
53
9
205
129
178
423
37
1
357
18
15
13
65
73
5
89
71
97
65
125
29
53
9
205
129
179
421
37
1
357
18
15
13
65
73
5
89
71
97
65
125
29
53
9
206
129
179
421
37
1
356
18
15
13
65
73
5
117
69
97
65
61
29
157
13
193
129
50
99
225
257
413
18
15
13
65
73
5
117
69
97
65
61
29
157
13
193
129
51
99
385
257
342
18
15
13
65
73
5
117
69
97
65
61
29
157
29
193
129
50
99
225
289
413
18
15
13
65
73
5
117
69
97
65
61
29
157
29
193
129
51
99
385
289
349
18
15
13
65
73
5
117
69
97
65
61
29
158
13
193
129
50
99
224
257
406
18
15
13
65
73
5
117
69
97
65
61
29
158
13
193
129
51
99
384
257
406
18
15
13
65
73
5
117
69
97
65
61
29
158
25
193
129
51
99
384
290
337
18
15
13
65
73
5
117
69
97
65
61
29
158
29
193
129
51
99
384
289
349
18
15
13
65
73
5
117
69
97
65
61
285
157
13
193
129
50
995
1153
1
349
18
15
13
65
73
5
117
69
97
65
61
285
157
13
193
129
51
995
1153
1
349
18
15
13
65
73
5
117
69
97
65
61
285
157
29
193
129
50
995
1153
33
349
18
15
13
65
73
5
117
69
97
65
61
285
157
29
193
129
51
995
1153
33
349
18
15
13
65
73
5
117
69
97
65
61
285
158
25
193
129
50
995
1152
34
337
18
15
13
65
73
5
117
69
97
65
61
285
158
25
193
129
51
995
1152
34
337
18
15
13
65
73
5
117
69
97
65
61
285
158
29
193
129
50
995
1152
545
349
18
15
13
65
73
5
117
69
97
65
61
285
158
29
193
129
51
995
1152
545
349
18
15
13
65
73
5
117
69
97
65
125
29
157
13
193
129
178
226
385
1
342
18
15
13
65
73
5
117
69
97
65
125
29
157
13
193
129
179
227
385
1
342
18
15
13
65
73
5
117
69
97
65
125
29
157
13
193
129
691
419
385
1
342
18
15
13
65
73
5
117
69
97
65
125
29
157
21
193
129
179
227
385
9
350
18
15
13
65
73
5
117
69
97
65
125
29
157
29
193
129
178
226
385
33
349
18
15
13
65
73
5
117
69
97
65
125
29
157
29
193
129
179
227
385
33
349
18
15
13
65
73
5
117
69
97
65
125
29
157
29
193
129
691
419
385
33
349
18
15
13
65
73
5
117
69
97
65
125
29
158
9
193
129
178
227
384
2
346
18
15
13
65
73
5
117
69
97
65
125
29
158
9
193
129
179
227
384
2
346
18
15
13
65
73
5
117
69
97
65
125
29
158
9
193
129
691
419
384
2
346
18
15
13
65
73
5
117
69
97
65
125
29
158
13
193
129
178
227
384
1
333
18
15
13
65
73
5
117
69
97
65
125
29
158
13
193
129
179
227
384
1
333
18
15
13
65
73
5
117
69
97
65
125
29
158
13
193
129
691
419
384
1
333
18
15
13
65
73
5
117
69
97
65
125
29
158
25
193
129
178
227
384
34
337
18
15
13
65
73
5
117
69
97
65
125
29
158
25
193
129
179
227
384
34
337
18
15
13
65
73
5
117
69
97
65
125
29
158
25
193
129
691
419
384
34
337
18
15
13
65
73
5
117
69
97
65
125
29
158
29
193
129
178
227
384
33
349
18
15
13
65
73
5
117
69
97
65
125
29
158
29
193
129
179
227
384
33
349
18
15
13
65
73
5
117
69
97
65
125
29
158
29
193
129
691
419
384
33
349
18
15
13
65
73
5
117
69
97
65
125
541
1693
13
705
1665
1715
1891
1921
1
1885
18
15
13
65
73
5
565
69
97
65
125
541
1821
525
1569
1665
1715
1891
1793
1
1053
18
15
13
65
73
5
565
69
97
65
125
541
1822
521
1569
1665
1715
1891
1792
2
1050
18
15
13
65
73
5
565
69
97
65
125
541
1822
525
1569
1665
1715
1891
1792
1
1053
18
15
13
65
73
5
565
69
97
65
125
797
1821
525
1569
1665
1715
1955
1537
1
1053
18
15
13
65
73
5
565
69
97
65
125
797
1822
521
1569
1665
1715
1955
1536
2
1050
18
15
13
65
73
5
565
69
97
65
125
797
1822
525
1569
1665
1715
1955
1536
1
1046
18
15
13
65
73
5
565
581
97
65
125
541
1821
1293
545
1665
1715
1891
1793
1793
29
18
15
13
65
73
5
565
581
97
65
125
541
1822
1289
545
1665
1715
1891
1792
1794
26
18
15
13
65
73
5
565
581
97
65
125
541
1822
1293
545
1665
1715
1891
1792
1793
29
18
15
13
65
73
5
565
581
97
65
125
797
1821
1293
545
1665
1715
1955
1537
1537
29
18
15
13
65
73
5
565
581
97
65
125
797
1822
1289
545
1665
1715
1955
1536
1794
26
18
15
13
65
73
5
565
581
97
65
125
797
1822
1293
545
1665
1715
1955
1536
1537
22
18
15
13
65
73
5
565
581
609
65
125
541
1821
1301
1345
1153
1715
1891
1793
1809
1201
18
15
13
65
73
5
565
581
609
65
125
541
1821
1309
1345
1153
1715
1891
1793
1825
1190
18
15
13
65
73
5
565
581
609
65
125
541
1822
1301
1345
1153
1715
1891
1792
1809
1201
18
15
13
65
73
5
565
581
609
65
125
541
1822
1305
1345
1153
1715
1891
1792
1826
1195
18
15
13
65
73
5
565
581
609
65
125
541
1822
1309
1345
1153
1715
1891
1792
1825
1190
18
15
13
65
73
5
565
581
609
65
125
541
1822
1302
1345
1153
1715
1893
1792
1808
1206
18
15
13
65
73
5
565
581
609
65
125
797
1821
1285
1345
1153
1715
1955
1537
1541
1201
18
15
13
65
73
5
565
581
609
65
125
797
1821
1293
1345
1153
1715
1955
1537
1537
1213
18
15
13
65
73
5
565
581
609
65
125
797
1821
1301
1345
1153
1715
1955
1537
1553
1201
18
15
13
65
73
5
565
581
609
65
125
797
1821
1309
1345
1153
1715
1955
1537
1697
1190
18
15
13
65
73
5
565
581
609
65
125
797
1822
1289
1345
1153
1715
1955
1536
1538
1210
18
15
13
65
73
5
565
581
609
65
125
797
1822
1293
1345
1153
1715
1955
1536
1537
1206
18
15
13
65
73
5
565
581
609
65
125
797
1822
1301
1345
1153
1715
1955
1536
1553
1201
18
15
13
65
73
5
565
581
609
65
125
797
1822
1305
1345
1153
1715
1955
1536
1570
1195
18
15
13
65
73
5
565
581
609
65
125
797
1822
1309
1345
1153
1715
1955
1536
1697
1213
18
15
13
65
73
5
565
581
609
65
125
797
1822
1302
1345
1153
1715
1957
1536
1552
1206
18
15
13
65
147
4
53
69
97
65
241
27
31
9
33
122
219
217
0
2
27
18
15
13
65
147
4
53
69
97
65
241
27
31
9
46
126
223
217
0
387
72
18
15
13
65
147
4
53
69
97
65
241
27
31
9
46
638
735
217
256
387
328
18
15
13
65
147
4
53
69
97
65
241
27
31
521
545
122
219
217
512
1794
1307
18
15
13
65
147
4
53
69
97
65
241
27
31
265
33
122
219
217
256
898
283
18
15
13
65
147
4
53
69
97
65
241
27
287
9
33
122
219
345
768
2
27
18
15
13
65
147
4
53
69
97
65
241
27
287
777
33
122
219
345
768
770
27
18
15
13
65
147
4
53
69
97
65
241
539
31
9
33
122
731
2009
1024
2
27
18
15
13
65
147
4
53
69
97
65
241
283
31
9
33
122
731
473
0
2
27
18
15
13
65
147
4
53
69
97
65
241
283
287
9
33
122
731
857
512
2
27
18
15
13
65
147
4
53
69
97
65
241
283
287
265
33
122
731
473
512
1794
1179
18
15
13
65
147
4
53
69
97
65
241
283
287
265
545
122
731
473
512
1794
1307
18
15
13
65
147
4
53
69
97
65
241
283
287
265
46
126
223
857
512
643
1096
18
15
13
65
147
4
53
69
97
65
241
283
287
265
46
126
735
857
512
643
1096
18
15
13
65
147
4
53
69
97
65
241
283
287
777
33
122
731
857
512
770
27
18
15
13
65
147
5
53
5
97
65
241
29
29
141
97
125
218
206
1
449
77
18
15
13
65
147
5
53
5
97
65
241
29
29
141
97
125
730
238
1
449
589
18
15
13
65
147
5
53
5
97
65
241
29
29
141
97
122
222
206
1
449
77
18
15
13
65
147
5
53
5
97
65
241
29
29
141
97
122
734
238
1
449
589
18
15
13
65
147
5
53
69
97
65
241
29
29
13
33
125
218
206
1
1
29
18
15
13
65
147
5
53
69
97
65
241
29
29
13
33
125
730
238
1
1
29
18
15
13
65
147
5
53
69
97
65
241
29
29
13
33
122
222
206
1
1
29
18
15
13
65
147
5
53
69
97
65
241
29
29
13
33
122
734
206
1
1
29
18
15
13
65
147
5
53
69
97
65
241
29
29
13
545
125
218
206
1
513
1814
18
15
13
65
147
5
53
69
97
65
241
29
29
13
545
125
730
238
1
513
1814
18
15
13
65
147
5
53
69
97
65
241
29
29
13
545
122
222
206
1
513
1814
18
15
13
65
147
5
53
69
97
65
241
29
29
13
545
122
734
206
1
513
1814
18
15
13
65
147
5
53
69
97
65
241
29
29
525
33
125
218
206
513
1793
1046
18
15
13
65
147
5
53
69
97
65
241
29
29
525
33
125
730
238
513
1793
1046
18
15
13
65
147
5
53
69
97
65
241
29
29
525
33
122
222
206
513
1793
1046
18
15
13
65
147
5
53
69
97
65
241
29
29
525
33
122
734
206
513
1793
1046
18
15
13
65
147
5
53
69
97
65
241
29
29
525
545
125
218
206
513
1793
1309
18
15
13
65
147
5
53
69
97
65
241
29
29
525
545
125
730
238
513
1793
1309
18
15
13
65
147
5
53
69
97
65
241
29
29
525
545
122
222
206
513
1793
1309
18
15
13
65
147
5
53
69
97
65
241
29
29
525
545
122
734
206
513
1793
1309
18
15
13
65
147
5
53
69
97
65
241
29
29
525
1569
125
218
206
513
1793
1565
18
15
13
65
147
5
53
69
97
65
241
29
29
525
1569
125
730
238
513
1793
1565
18
15
13
65
147
5
53
69
97
65
241
29
29
269
33
125
218
206
257
897
285
18
15
13
65
147
5
53
69
97
65
241
29
29
269
33
125
730
238
257
897
285
18
15
13
65
147
5
53
69
97
65
241
29
29
269
33
122
222
206
257
897
285
18
15
13
65
147
5
53
69
97
65
241
29
29
269
33
122
734
206
257
897
285
18
15
13
65
147
5
53
69
97
65
241
29
285
13
33
125
218
334
769
1
29
18
15
13
65
147
5
53
69
97
65
241
29
285
13
33
125
730
1006
769
1
29
18
15
13
65
147
5
53
69
97
65
241
29
285
13
33
122
222
334
769
1
29
18
15
13
65
147
5
53
69
97
65
241
29
285
13
33
122
734
1006
769
1
29
18
15
13
65
147
5
53
69
97
65
241
29
285
525
33
125
218
334
769
1281
29
18
15
13
65
147
5
53
69
97
65
241
29
285
525
33
122
222
334
769
1281
29
18
15
13
65
147
5
53
69
97
65
241
29
285
525
545
125
218
334
769
1281
925
18
15
13
65
147
5
53
69
97
65
241
29
285
525
545
122
222
334
769
1281
925
18
15
13
65
147
5
53
69
97
65
241
29
285
269
33
125
218
334
769
1793
1046
18
15
13
65
147
5
53
69
97
65
241
29
285
269
33
125
730
1006
769
641
541
18
15
13
65
147
5
53
69
97
65
241
29
285
269
33
122
222
334
769
1793
1046
18
15
13
65
147
5
53
69
97
65
241
29
285
269
33
122
734
1006
769
641
541
18
15
13
65
147
5
53
69
97
65
241
29
285
269
545
125
218
334
769
1793
1309
18
15
13
65
147
5
53
69
97
65
241
29
285
269
545
122
222
334
769
1793
1309
18
15
13
65
147
5
53
69
97
65
241
29
285
781
33
125
218
334
769
769
29
18
15
13
65
147
5
53
69
97
65
241
29
285
781
33
125
730
1006
769
769
29
18
15
13
65
147
5
53
69
97
65
241
29
285
781
33
122
222
334
769
769
29
18
15
13
65
147
5
53
69
97
65
241
29
285
781
33
122
734
1006
769
769
29
18
15
13
65
147
5
53
69
97
65
241
29
285
781
545
125
218
334
769
769
1046
18
15
13
65
147
5
53
69
97
65
241
29
285
781
545
125
730
1006
769
769
1062
18
15
13
65
147
5
53
69
97
65
241
29
285
781
545
122
222
334
769
769
1046
18
15
13
65
147
5
53
69
97
65
241
29
285
781
545
122
734
1006
769
769
1062
18
15
13
65
147
5
53
69
97
65
241
541
29
13
33
125
730
1999
1025
1
29
18
15
13
65
147
5
53
69
97
65
241
541
29
13
33
122
734
1998
1025
1
29
18
15
13
65
147
5
53
69
97
65
241
541
29
13
545
125
730
1999
1025
1537
1821
18
15
13
65
147
5
53
69
97
65
241
541
29
13
545
122
734
1998
1025
1537
1821
18
15
13
65
147
5
53
69
97
65
241
285
29
13
33
125
218
494
1
1
29
18
15
13
65
147
5
53
69
97
65
241
285
29
13
33
125
730
463
1
1
29
18
15
13
65
147
5
53
69
97
65
241
285
29
13
33
122
222
494
1
1
29
18
15
13
65
147
5
53
69
97
65
241
285
29
13
33
122
734
462
1
1
29
18
15
13
65
147
5
53
69
97
65
241
285
29
13
545
125
218
847
1025
513
1814
18
15
13
65
147
5
53
69
97
65
241
285
29
13
545
125
730
463
1
513
1821
18
15
13
65
147
5
53
69
97
65
241
285
29
13
545
122
222
846
1025
513
1814
18
15
13
65
147
5
53
69
97
65
241
285
29
13
545
122
734
462
1
513
1821
18
15
13
65
147
5
53
69
97
65
241
285
29
269
33
125
218
494
1
897
285
18
15
13
65
147
5
53
69
97
65
241
285
29
269
33
125
730
463
1
897
285
18
15
13
65
147
5
53
69
97
65
241
285
29
269
33
122
222
494
1
897
285
18
15
13
65
147
5
53
69
97
65
241
285
29
269
33
122
734
462
1
897
285
18
15
13
65
147
5
53
69
97
65
241
285
285
13
33
125
218
494
513
1
29
18
15
13
65
147
5
53
69
97
65
241
285
285
13
33
125
730
846
513
1
29
18
15
13
65
147
5
53
69
97
65
241
285
285
13
33
122
222
494
513
1
29
18
15
13
65
147
5
53
69
97
65
241
285
285
13
33
122
734
846
513
1
29
18
15
13
65
147
5
53
69
97
65
241
285
285
13
545
125
218
847
513
513
1821
18
15
13
65
147
5
53
69
97
65
241
285
285
13
545
125
730
846
513
513
1821
18
15
13
65
147
5
53
69
97
65
241
285
285
525
33
125
218
494
513
1537
1053
18
15
13
65
147
5
53
69
97
65
241
285
285
525
33
125
730
750
513
1537
1053
18
15
13
65
147
5
53
69
97
65
241
285
285
525
33
122
222
494
513
1537
1053
18
15
13
65
147
5
53
69
97
65
241
285
285
525
33
122
734
494
513
1537
1053
18
15
13
65
147
5
53
69
97
65
241
285
285
525
545
125
218
494
513
1537
1309
18
15
13
65
147
5
53
69
97
65
241
285
285
525
545
125
730
750
513
1537
1309
18
15
13
65
147
5
53
69
97
65
241
285
285
525
545
122
222
494
513
1537
1309
18
15
13
65
147
5
53
69
97
65
241
285
285
525
545
122
734
494
513
1537
1309
18
15
13
65
147
5
53
69
97
65
241
285
285
525
1569
125
218
494
514
1538
1558
18
15
13
65
147
5
53
69
97
65
241
285
285
525
1569
125
730
750
514
1538
1558
18
15
13
65
147
5
53
69
97
65
241
285
285
525
1569
122
222
494
514
1538
1558
18
15
13
65
147
5
53
69
97
65
241
285
285
525
1569
122
734
750
514
1538
1558
18
15
13
65
147
5
53
69
97
65
241
285
285
269
33
125
218
494
513
641
534
18
15
13
65
147
5
53
69
97
65
241
285
285
269
33
125
730
846
513
641
541
18
15
13
65
147
5
53
69
97
65
241
285
285
269
33
122
222
494
513
641
534
18
15
13
65
147
5
53
69
97
65
241
285
285
269
33
122
734
846
513
641
541
18
15
13
65
147
5
53
69
97
65
241
285
285
269
545
125
218
847
513
641
1565
18
15
13
65
147
5
53
69
97
65
241
285
285
269
545
125
730
846
513
641
1565
18
15
13
65
147
5
53
69
97
65
241
285
285
269
545
122
222
846
513
641
1565
18
15
13
65
147
5
53
69
97
65
241
285
285
269
545
122
734
846
513
641
1565
18
15
13
65
147
5
53
69
97
65
241
285
285
269
545
1661
730
846
513
641
1565
18
15
13
65
147
5
53
69
97
65
241
285
285
781
33
125
218
494
513
769
29
18
15
13
65
147
5
53
69
97
65
241
285
285
781
33
125
730
846
513
769
29
18
15
13
65
147
5
53
69
97
65
241
285
285
781
33
122
222
494
513
769
29
18
15
13
65
147
5
53
69
97
65
241
285
285
781
33
122
734
846
513
769
29
18
15
13
65
147
5
53
69
97
65
241
285
285
781
545
125
218
847
513
769
1053
18
15
13
65
147
5
53
69
97
65
241
285
285
781
545
125
730
846
513
769
1053
18
15
13
65
147
5
53
69
97
65
241
285
285
781
545
122
222
846
513
769
1053
18
15
13
65
147
5
53
69
97
65
241
285
285
781
545
122
734
846
513
769
1053
18
15
13
65
147
5
53
69
97
65
241
285
797
1037
33
125
730
750
1537
1985
1053
18
15
13
65
147
5
53
69
97
65
241
285
797
1037
33
122
734
750
1537
1985
1053
18
15
13
65
147
5
53
69
97
65
241
285
797
525
33
125
730
750
1537
1025
1053
18
15
13
65
147
5
53
69
97
65
241
285
797
525
33
122
734
750
1537
1025
1053
18
15
13
65
147
5
53
69
97
65
241
285
797
525
545
125
730
750
1537
1025
1309
18
15
13
65
147
5
53
69
97
65
241
285
797
525
545
122
734
750
1537
1025
1309
18
15
13
65
147
5
53
69
97
65
241
285
797
781
33
125
730
750
1537
513
29
18
15
13
65
147
5
53
69
97
65
241
285
797
781
33
122
734
750
1537
513
29
18
15
13
65
147
5
53
69
97
65
241
285
797
781
545
125
730
750
1537
513
1046
18
15
13
65
147
5
53
69
97
65
241
285
797
781
545
122
734
750
1537
513
1046
18
15
13
65
147
5
53
69
97
65
241
285
797
1293
33
125
730
750
1537
1793
29
18
15
13
65
147
5
53
69
97
65
241
285
797
1293
33
122
734
750
1537
1793
29
18
15
13
65
147
5
53
69
97
65
241
285
797
1293
545
125
730
750
1537
1793
1053
18
15
13
65
147
5
53
69
97
65
241
285
797
1293
545
122
734
750
1537
1793
1053
18
15
13
65
147
5
53
581
97
65
241
285
797
1805
545
1661
730
750
1537
1537
29
18
15
13
65
147
5
53
581
97
65
241
285
797
1805
545
1661
1754
1743
1537
1537
29
18
15
13
65
147
5
53
581
97
65
241
285
797
1805
545
1658
1758
1742
1537
1537
29
18
15
13
65
147
5
89
134
97
65
241
285
309
164
54
126
734
847
325
324
964
18
15
13
65
147
5
89
134
97
65
241
285
309
164
54
126
735
847
325
324
964
18
15
13
65
147
5
89
134
97
65
241
285
309
164
54
118
734
847
325
324
964
18
15
13
65
147
5
89
134
97
65
241
285
309
164
54
118
735
847
325
324
964
18
15
13
65
147
5
565
69
97
65
241
541
1821
525
1569
1661
1754
2030
1537
1
797
18
15
13
65
147
5
565
69
97
65
241
541
1821
525
1569
1658
1758
2030
1537
1
797
18
15
13
65
147
5
565
581
97
65
241
541
1821
1293
545
1661
1754
2030
1537
1537
29
18
15
13
65
147
5
565
581
97
65
241
541
1821
1293
545
1658
1758
2030
1537
1537
29
18
15
17
65
77
5
25
6
6
134
127
25
181
500
384
464
178
198
401
408
160
18
15
17
65
77
5
25
6
6
134
127
29
181
180
128
464
178
466
321
212
208
18
15
17
65
77
5
25
6
6
134
127
29
181
180
384
464
178
457
321
212
464
18
15
17
65
149
5
25
6
6
134
239
29
181
180
384
464
210
337
321
356
864
18
15
17
65
149
5
25
6
6
134
239
31
181
180
384
464
210
336
320
360
878
18
15
17
65
149
5
25
6
6
134
239
189
181
180
128
464
210
73
65
212
208
18
15
17
65
149
5
25
6
6
134
239
189
181
180
128
464
978
585
385
212
208
18
15
17
65
149
5
25
6
6
134
239
189
181
180
384
464
210
145
385
212
464
18
15
17
65
149
5
25
6
6
134
239
189
181
180
384
464
978
585
385
212
464
18
15
17
65
149
5
25
6
6
134
239
189
181
500
384
464
210
145
385
404
176
18
15
17
65
149
5
25
6
6
134
239
189
181
500
384
464
978
585
385
404
176
18
15
17
65
149
5
25
6
6
134
239
189
693
180
128
464
978
585
1921
724
208
18
15
17
65
149
5
25
6
6
134
239
189
693
180
384
464
978
585
1921
724
1744
18
15
17
65
149
5
25
6
6
134
239
189
501
500
384
464
210
73
257
548
672
18
15
17
65
149
5
25
6
6
134
239
189
501
500
384
464
978
585
257
548
672
18
15
17
65
149
5
25
6
6
134
239
191
181
180
128
464
210
72
65
200
254
18
15
17
65
149
5
25
6
6
134
239
191
181
180
128
464
978
584
384
216
222
18
15
17
65
149
5
25
6
6
134
239
191
181
180
384
464
210
72
65
200
446
18
15
17
65
149
5
25
6
6
134
239
191
181
180
384
464
978
584
384
216
478
18
15
17
65
149
5
25
6
6
134
239
191
181
500
384
464
210
144
384
408
160
18
15
17
65
149
5
25
6
6
134
239
191
181
500
384
464
978
584
384
408
190
18
15
17
65
149
5
25
6
6
134
239
191
693
276
128
464
978
584
1921
520
382
18
15
17
65
149
5
25
6
6
134
239
191
693
180
128
464
978
584
1920
728
222
18
15
17
65
149
5
25
6
6
134
239
191
693
180
384
464
978
584
1920
728
734
18
15
17
65
149
5
25
6
6
134
239
191
501
500
384
464
210
72
257
520
638
18
15
17
65
149
5
25
6
6
134
239
191
501
500
384
464
978
584
257
136
190
18
15
17
65
149
5
25
134
6
134
239
189
181
420
256
464
210
73
65
452
496
18
15
17
65
149
5
25
134
6
134
239
189
181
420
256
464
978
1609
1729
1732
496
18
15
17
65
149
5
25
134
6
134
239
189
501
356
160
464
210
145
257
324
272
18
15
17
65
149
5
25
134
6
134
239
189
501
356
160
464
978
585
257
324
272
18
15
17
65
149
5
25
134
6
134
239
183
501
356
160
464
210
32
256
324
272
18
15
17
65
149
5
25
134
6
134
239
183
501
372
160
464
210
32
257
396
270
18
15
17
65
149
5
25
134
6
134
239
191
181
420
0
464
978
584
384
440
14
18
15
17
65
149
5
25
134
6
134
239
191
181
420
256
464
210
144
384
440
526
18
15
17
65
149
5
25
134
6
134
239
191
181
420
256
464
978
584
384
440
526
18
15
17
65
149
5
25
134
6
134
239
191
693
356
160
464
978
584
1920
568
270
18
15
17
65
147
5
25
5
5
133
233
173
473
277
21
469
357
301
262
245
5
18
15
17
65
147
5
25
5
5
133
233
173
473
453
141
465
209
45
262
185
3
18
15
17
65
147
5
25
5
5
133
233
173
473
453
141
465
977
557
262
185
3
18
15
17
65
147
5
25
5
5
133
233
173
473
453
141
457
357
45
262
185
3
18
15
17
65
147
5
25
5
5
133
233
173
473
453
149
465
209
45
262
185
11
18
15
17
65
147
5
25
5
5
133
233
173
473
453
149
453
357
45
262
185
11
18
15
17
65
147
5
25
5
5
133
233
173
473
453
149
457
357
45
262
185
11
18
15
17
65
147
5
25
5
5
133
233
173
473
453
149
469
357
45
262
185
11
18
15
17
65
147
5
25
5
5
133
233
173
473
453
397
465
209
45
262
569
515
18
15
17
65
147
5
25
5
5
133
233
173
473
453
397
465
977
557
262
185
515
18
15
17
65
147
5
25
5
5
133
233
173
473
453
150
453
357
45
262
185
8
18
15
17
65
147
5
25
5
5
133
233
173
473
453
405
465
209
45
262
569
523
18
15
17
65
147
5
25
5
5
133
233
173
473
453
405
465
977
557
262
185
523
18
15
17
65
147
5
25
5
5
133
233
173
473
453
405
453
357
45
262
569
523
18
15
17
65
147
5
25
5
5
133
233
173
473
453
405
469
357
45
262
569
523
18
15
17
65
147
5
25
5
5
133
233
173
473
453
406
465
209
45
262
569
520
18
15
17
65
147
5
25
5
5
133
233
173
473
453
406
465
977
557
262
185
520
18
15
17
65
147
5
25
5
5
133
233
173
473
453
406
453
357
45
262
569
520
18
15
17
65
147
5
25
5
5
133
233
173
473
469
149
465
209
45
262
309
21
18
15
17
65
147
5
25
5
5
133
233
173
473
469
149
453
357
45
262
309
21
18
15
17
65
147
5
25
5
5
133
233
173
473
469
149
457
357
45
262
309
21
18
15
17
65
147
5
25
5
5
133
233
173
473
469
149
469
357
45
262
309
21
18
15
17
65
147
5
25
5
5
133
233
173
473
469
405
465
209
45
262
565
533
18
15
17
65
147
5
25
5
5
133
233
173
473
469
405
453
357
45
262
565
533
18
15
17
65
147
5
25
5
5
133
233
173
473
469
405
469
357
45
262
565
533
18
15
17
65
147
5
25
5
5
133
233
189
117
277
405
465
209
141
5
1013
1925
18
15
17
65
147
5
25
5
5
133
233
189
117
277
405
465
977
589
4
1014
1925
18
15
17
65
147
5
25
5
5
133
233
189
117
277
405
457
977
589
5
1013
1925
18
15
17
65
147
5
25
5
5
133
233
189
117
277
405
469
977
589
5
1013
1925
18
15
17
65
147
5
25
5
5
133
233
189
181
21
149
465
209
77
68
118
469
18
15
17
65
147
5
25
5
5
133
233
189
181
21
149
465
977
589
836
630
470
18
15
17
65
147
5
25
5
5
133
233
189
181
21
405
465
209
77
68
118
981
18
15
17
65
147
5
25
5
5
133
233
189
181
21
405
465
977
589
836
630
981
18
15
17
65
147
5
25
5
5
133
233
189
181
261
405
465
977
589
836
774
717
18
15
17
65
147
5
25
5
5
133
233
189
181
261
406
465
977
589
837
773
712
18
15
17
65
147
5
25
5
5
133
233
189
181
165
130
465
209
77
68
198
240
18
15
17
65
147
5
25
5
5
133
233
189
181
165
130
465
977
589
836
966
1008
18
15
17
65
147
5
25
5
5
133
233
189
181
165
386
465
209
77
68
198
496
18
15
17
65
147
5
25
5
5
133
233
189
181
165
386
465
977
589
836
966
1776
18
15
17
65
147
5
25
5
5
133
233
189
181
181
130
466
209
77
68
214
208
18
15
17
65
147
5
25
5
5
133
233
189
181
181
130
466
977
589
389
213
208
18
15
17
65
147
5
25
5
5
133
233
189
181
181
386
466
209
77
69
213
464
18
15
17
65
147
5
25
5
5
133
233
189
181
181
386
466
977
589
389
213
464
18
15
17
65
147
5
25
5
5
133
233
189
181
453
405
465
209
141
389
389
521
18
15
17
65
147
5
25
5
5
133
233
189
181
453
405
465
977
589
389
389
521
18
15
17
65
147
5
25
5
5
133
233
189
181
453
406
465
209
77
69
389
520
18
15
17
65
147
5
25
5
5
133
233
189
181
677
386
465
977
1613
1732
1990
1264
18
15
17
65
147
5
25
5
5
133
233
189
181
501
386
466
977
589
389
405
176
18
15
17
65
147
5
25
5
5
133
233
189
693
181
130
466
977
589
1925
725
208
18
15
17
65
147
5
25
5
5
133
233
189
693
181
386
466
977
589
1925
725
1744
18
15
17
65
147
5
25
5
5
133
233
189
501
469
149
465
209
77
260
598
21
18
15
17
65
147
5
25
5
5
133
233
189
501
469
149
465
977
589
260
310
21
18
15
17
65
147
5
25
5
5
133
233
189
501
469
149
457
977
589
261
597
21
18
15
17
65
147
5
25
5
5
133
233
189
501
469
149
469
977
589
261
597
21
18
15
17
65
147
5
25
5
5
133
233
189
501
469
405
465
209
141
261
309
533
18
15
17
65
147
5
25
5
5
133
233
189
501
469
405
465
977
589
260
566
533
18
15
17
65
147
5
25
5
5
133
233
189
501
469
405
457
977
589
261
565
533
18
15
17
65
147
5
25
5
5
133
233
189
501
469
405
469
977
589
261
565
533
18
15
17
65
147
5
25
5
5
133
233
189
501
485
386
465
209
77
260
518
624
18
15
17
65
147
5
25
5
5
133
233
189
501
485
386
465
977
589
260
518
624
18
15
17
65
147
5
25
5
261
133
233
173
473
453
909
1233
209
157
262
313
771
18
15
17
65
147
5
25
5
261
133
233
173
473
453
917
1233
209
157
262
313
779
18
15
17
65
147
5
25
5
261
133
233
173
473
469
917
1233
209
157
262
309
789
18
15
17
65
147
5
25
5
261
133
233
173
473
469
917
1221
357
301
262
565
789
18
15
17
65
147
5
25
5
261
133
233
173
473
469
917
1237
357
301
262
565
789
18
15
17
65
147
5
25
5
261
133
233
189
501
469
917
1233
209
141
261
309
789
18
15
17
65
147
5
25
11
5
133
233
173
473
449
129
453
357
45
262
190
3
18
15
17
65
147
5
25
11
5
133
233
173
473
449
385
453
357
45
262
574
515
18
15
17
65
147
5
25
7
5
133
233
173
473
281
0
453
357
45
262
225
48
18
15
17
65
147
5
25
7
5
133
233
173
473
281
1
453
357
45
262
225
11
18
15
17
65
147
5
25
7
5
133
233
173
473
281
33
453
357
45
262
225
43
18
15
17
65
147
5
25
7
5
133
233
173
473
281
21
469
357
45
262
225
5
18
15
17
65
147
5
25
7
5
133
233
173
473
185
129
453
357
45
262
17
219
18
15
17
65
147
5
25
7
5
133
233
173
473
185
128
453
357
45
262
17
368
18
15
17
65
147
5
25
7
5
133
233
173
473
185
65
453
357
45
262
17
91
18
15
17
65
147
5
25
7
5
133
233
173
473
185
33
453
357
45
262
17
7
18
15
17
65
147
5
25
7
5
133
233
173
473
185
64
453
357
45
262
17
80
18
15
17
65
147
5
25
7
5
133
233
173
473
185
32
453
357
45
262
17
528
18
15
17
65
147
5
25
7
5
133
233
173
473
185
385
453
357
45
262
17
475
18
15
17
65
147
5
25
7
5
133
233
173
473
185
384
453
357
45
262
17
432
18
15
17
65
147
5
25
7
5
133
233
173
473
185
321
453
357
301
262
17
827
18
15
17
65
147
5
25
7
5
133
233
173
473
185
320
453
357
301
262
17
816
18
15
17
65
147
5
25
7
5
133
233
173
473
185
289
453
357
45
262
17
775
18
15
17
65
147
5
25
7
5
133
233
173
473
185
288
453
357
301
262
17
784
18
15
17
65
147
5
25
7
5
133
233
173
473
617
33
453
357
45
262
961
1037
18
15
17
65
147
5
25
7
5
133
233
173
473
633
65
453
357
45
262
913
71
18
15
17
65
147
5
25
7
5
133
233
173
473
633
33
453
357
45
262
913
7
18
15
17
65
147
5
25
7
5
133
233
173
473
457
129
453
357
45
262
129
13
18
15
17
65
147
5
25
7
5
133
233
173
473
457
129
457
357
45
262
129
13
18
15
17
65
147
5
25
7
5
133
233
173
473
457
385
453
357
45
262
129
527
18
15
17
65
147
5
25
7
5
133
233
173
473
457
385
457
357
45
262
129
527
18
15
17
65
147
5
25
7
5
133
233
173
473
473
129
453
357
45
262
305
27
18
15
17
65
147
5
25
7
5
133
233
173
473
473
129
457
357
45
262
305
27
18
15
17
65
147
5
25
7
5
133
233
173
473
473
385
453
357
45
262
561
539
18
15
17
65
147
5
25
7
5
133
233
173
473
473
384
453
357
45
262
593
528
18
15
17
65
147
5
25
7
5
133
233
173
473
505
385
453
357
45
262
545
683
18
15
17
65
147
5
25
7
5
133
233
189
501
489
385
457
977
589
261
513
621
18
15
17
65
147
5
25
7
5
133
233
189
501
505
385
457
977
589
261
545
685
18
15
17
65
147
5
25
7
261
133
233
173
473
473
897
1221
357
301
262
561
795
18
15
17
65
147
5
25
133
5
133
233
173
473
197
21
465
209
45
262
57
11
18
15
17
65
147
5
25
133
5
133
233
173
473
197
22
465
209
45
262
57
8
18
15
17
65
147
5
25
133
5
133
233
173
473
213
21
465
209
45
262
53
21
18
15
17
65
147
5
25
133
5
133
233
173
473
213
21
453
357
301
262
53
21
18
15
17
65
147
5
25
133
5
133
233
173
473
213
21
457
357
301
262
53
21
18
15
17
65
147
5
25
133
5
133
233
173
473
213
21
469
357
301
262
53
21
18
15
17
65
147
5
25
133
5
133
233
189
117
213
21
465
209
77
4
342
21
18
15
17
65
147
5
25
133
5
133
233
189
117
213
21
465
977
589
4
342
21
18
15
17
65
147
5
25
133
5
133
233
189
117
213
21
457
977
589
5
213
21
18
15
17
65
147
5
25
133
5
133
233
189
117
213
21
469
977
589
5
213
21
18
15
17
65
147
5
25
133
5
133
233
189
181
709
21
457
977
1613
1733
1925
1033
18
15
17
65
147
5
25
133
5
133
233
189
181
421
21
465
209
77
68
454
5
18
15
17
65
147
5
25
133
5
133
233
189
181
421
21
465
977
589
389
453
5
18
15
17
65
147
5
25
133
5
133
233
189
181
421
21
457
977
1613
1733
1733
1029
18
15
17
65
147
5
25
133
5
133
233
189
181
421
277
465
209
77
68
454
517
18
15
17
65
147
5
25
133
5
133
233
189
181
421
277
465
977
589
389
709
517
18
15
17
65
147
5
25
133
5
133
233
189
181
373
2
457
977
1613
1733
1685
1040
18
15
17
65
147
5
25
133
5
133
233
189
693
421
21
465
977
589
1925
1221
5
18
15
17
65
147
5
25
133
5
133
233
189
501
213
21
465
209
77
260
86
21
18
15
17
65
147
5
25
133
5
133
233
189
501
213
21
465
977
589
260
54
21
18
15
17
65
147
5
25
133
5
133
233
189
501
213
21
457
977
589
261
85
21
18
15
17
65
147
5
25
133
5
133
233
189
501
213
21
469
977
589
261
85
21
18
15
17
65
147
5
25
133
5
133
233
189
501
357
162
465
209
77
260
326
272
18
15
17
65
147
5
25
133
5
133
233
189
501
357
162
465
977
589
260
326
272
18
15
17
65
147
5
25
133
5
133
233
189
501
357
162
466
209
77
260
326
272
18
15
17
65
147
5
25
133
5
133
233
189
501
357
162
466
977
589
260
326
272
18
15
17
65
147
5
25
133
5
133
233
189
501
373
2
457
977
589
261
405
16
18
15
17
65
147
5
25
75
5
133
233
173
473
577
1
453
357
301
262
958
1027
18
15
17
65
147
5
25
75
5
133
233
173
473
577
1
469
357
301
262
958
1027
18
15
17
65
147
5
25
135
5
133
233
173
473
217
0
453
357
45
262
97
16
18
15
17
65
147
5
25
135
5
133
233
173
473
217
0
457
357
45
262
97
16
18
15
17
65
147
5
25
135
5
133
233
173
473
217
1
453
357
45
262
49
27
18
15
17
65
147
5
25
135
5
133
233
173
473
217
1
457
357
45
262
49
27
18
15
17
65
147
5
25
135
5
133
233
173
473
217
161
465
209
45
262
97
267
18
15
17
65
147
5
25
135
5
133
233
173
473
217
161
465
357
45
262
97
267
18
15
17
65
147
5
25
135
5
133
233
173
473
217
161
453
357
45
262
97
267
18
15
17
65
147
5
25
135
5
133
233
173
473
217
161
457
357
45
262
97
267
18
15
17
65
147
5
25
135
5
133
233
173
473
361
161
465
209
45
262
193
269
18
15
17
65
147
5
25
135
5
133
233
173
473
361
161
465
357
45
262
193
269
18
15
17
65
147
5
25
135
5
133
233
173
473
361
161
453
357
45
262
193
269
18
15
17
65
147
5
25
135
5
133
233
173
473
361
161
457
357
45
262
193
269
18
15
17
65
147
5
25
135
5
133
233
173
473
377
0
453
357
45
262
401
16
18
15
17
65
147
5
25
135
5
133
233
173
473
377
0
457
357
45
262
401
16
18
15
17
65
147
5
25
135
5
133
233
173
473
377
1
453
357
45
262
401
27
18
15
17
65
147
5
25
135
5
133
233
173
473
377
1
457
357
45
262
401
27
18
15
17
65
147
5
25
135
5
133
233
173
473
377
161
465
209
45
262
417
267
18
15
17
65
147
5
25
135
5
133
233
173
473
377
161
453
357
45
262
417
267
18
15
17
65
147
5
25
135
5
133
233
173
473
377
161
457
357
45
262
417
267
18
15
17
65
147
5
25
135
5
133
233
189
117
217
1
457
977
589
5
353
29
18
15
17
65
147
5
25
135
5
133
233
189
117
217
161
465
209
77
5
353
269
18
15
17
65
147
5
25
135
5
133
233
189
117
217
161
465
977
589
5
353
269
18
15
17
65
147
5
25
135
5
133
233
189
117
233
161
465
209
77
5
385
941
18
15
17
65
147
5
25
135
5
133
233
189
117
233
161
465
977
589
5
385
941
18
15
17
65
147
5
25
135
5
133
233
189
181
201
1
465
977
589
389
897
1037
18
15
17
65
147
5
25
135
5
133
233
189
181
425
1
457
977
1613
1733
1729
1037
18
15
17
65
147
5
25
135
5
133
233
189
181
713
1
457
977
1613
1733
1921
1037
18
15
17
65
147
5
25
135
5
133
233
189
501
361
161
465
209
77
261
385
269
18
15
17
65
147
5
25
135
5
133
233
189
501
361
161
465
977
589
261
385
269
18
15
17
65
147
5
25
135
261
133
233
189
181
441
673
325
357
589
389
417
941
18
15
17
65
147
5
25
71
5
133
233
173
473
137
1
453
357
45
262
1
13
18
15
17
65
147
5
25
71
5
133
233
173
473
137
1
457
357
45
262
1
13
18
15
17
65
147
5
25
71
5
133
233
173
473
137
257
453
357
45
262
1
783
18
15
17
65
147
5
25
71
5
133
233
173
473
137
257
457
357
45
262
1
783
18
15
17
65
147
5
25
71
5
133
233
173
473
585
1
453
357
45
262
897
1037
18
15
17
65
147
5
25
71
5
133
233
173
473
585
1
457
357
45
262
897
1037
18
15
17
65
147
5
25
71
5
133
233
173
473
601
1
453
357
45
262
977
1051
18
15
17
65
147
5
25
71
5
133
233
173
473
601
1
457
357
45
262
977
1051
18
15
17
65
147
5
25
71
5
133
233
189
117
41
1
457
977
589
5
1
13
18
15
17
65
147
5
25
71
5
133
233
189
693
1609
1537
1489
977
589
1925
1665
1629
18
15
17
65
147
5
25
71
5
133
233
189
501
297
1
457
977
589
261
193
13
18
15
17
65
147
5
25
391
261
133
233
173
473
953
449
325
357
45
262
785
91
18
15
17
65
147
5
25
391
261
133
233
173
473
953
448
325
357
45
262
785
80
18
15
17
65
147
5
25
391
261
133
233
173
473
953
448
329
357
45
262
785
80
18
15
17
65
147
5
25
391
261
133
233
173
473
953
448
357
357
45
262
785
80
18
15
13
65
73
5
25
5
97
65
125
29
181
5
97
129
691
355
329
6
238
18
15
13
65
73
5
25
5
97
65
125
29
181
117
97
129
691
355
329
38
142
18
15
13
65
73
5
25
5
97
65
125
29
181
181
97
129
691
355
325
213
145
18
15
13
65
73
5
25
5
97
65
125
29
501
485
353
129
178
423
933
1157
401
18
15
13
65
73
5
25
5
97
65
125
541
693
773
609
129
691
1891
1353
1286
1006
18
15
13
65
73
5
25
5
97
65
125
541
693
181
97
129
691
1891
1349
725
145
18
15
13
65
73
5
25
5
97
65
125
541
693
693
97
129
691
1891
1349
949
1057
18
15
13
65
73
5
25
5
97
65
125
541
1653
1637
1633
1665
1715
1891
1993
1094
1102
18
15
13
65
73
5
25
6
97
65
125
29
117
116
214
129
179
421
165
292
194
18
15
13
65
73
5
25
6
97
65
125
29
501
500
214
129
179
421
933
276
68
18
15
13
65
73
5
25
6
97
65
125
541
693
116
726
1665
1715
1891
1349
1076
1858
18
15
13
65
73
5
25
6
97
65
125
541
693
116
726
641
1715
1891
1349
1076
1858
18
15
13
65
73
5
25
6
97
65
125
797
629
116
726
641
1715
1957
933
548
1858
18
15
13
65
73
5
25
6
97
65
573
541
629
116
726
1665
1843
997
965
1172
1860
18
15
13
65
73
5
25
6
97
65
573
541
629
116
726
641
1843
997
965
1172
1860
18
15
13
65
73
5
25
6
97
65
573
797
629
116
726
1665
1843
1509
965
1172
1860
18
15
13
65
73
5
25
6
97
65
573
797
629
116
726
641
1843
1509
965
1172
1860
18
15
13
65
73
5
25
6
481
577
61
29
693
628
982
897
1075
1635
1861
820
834
18
15
13
65
73
5
25
6
481
577
61
29
693
628
982
897
563
611
1861
820
834
18
15
13
65
73
5
25
134
97
65
61
29
117
212
86
129
51
483
453
852
964
18
15
13
65
73
5
25
134
97
65
125
541
693
708
598
641
1715
1891
1349
1412
1492
18
15
13
65
73
5
25
134
97
65
125
541
693
708
598
641
691
1891
1349
1412
1492
18
15
13
65
73
5
25
134
97
65
125
797
629
212
598
1665
1714
1959
933
1236
1988
18
15
13
65
73
5
25
134
97
65
125
797
629
212
598
1665
1715
1957
933
1236
1988
18
15
13
65
73
5
25
134
97
65
125
797
629
212
598
641
1714
1959
933
1236
1988
18
15
13
65
73
5
25
134
97
65
125
797
629
212
598
641
1715
1957
933
1236
1988
18
15
13
65
73
5
25
134
481
65
61
285
181
372
854
1921
563
979
581
660
1732
18
15
13
65
73
5
25
134
481
577
61
29
181
372
854
897
1075
1635
1349
820
834
18
15
13
65
73
5
25
134
481
577
61
29
181
372
854
897
563
1635
1349
820
834
18
15
13
65
73
5
25
134
481
577
61
29
693
884
854
897
1075
1635
1861
1332
1346
18
15
13
65
73
5
25
134
481
577
61
29
693
884
854
897
563
611
1861
1332
1346
18
15
13
65
73
5
25
134
481
577
61
285
181
372
854
897
563
979
273
820
834
18
15
13
65
73
5
25
69
97
65
61
29
117
37
289
129
51
99
453
261
913
18
15
13
65
73
5
25
69
97
65
61
29
117
53
65
129
50
99
453
277
209
18
15
13
65
73
5
25
69
97
65
61
29
117
53
65
129
51
99
453
277
209
18
15
13
65
73
5
25
69
97
65
61
29
117
53
65
641
307
99
453
277
209
18
15
13
65
73
5
25
69
97
65
61
29
117
53
289
129
51
99
453
277
913
18
15
13
65
73
5
25
69
97
65
61
29
181
53
65
641
307
467
837
21
113
18
15
13
65
73
5
25
69
97
65
61
29
181
309
289
641
307
467
837
789
1809
18
15
13
65
73
5
25
69
97
65
125
29
117
37
65
129
179
421
165
5
113
18
15
13
65
73
5
25
69
97
65
125
29
117
37
65
129
691
421
165
5
113
18
15
13
65
73
5
25
69
97
65
125
29
117
37
65
641
179
421
165
5
113
18
15
13
65
73
5
25
69
97
65
125
29
117
37
65
641
1715
421
165
5
113
18
15
13
65
73
5
25
69
97
65
125
29
117
37
65
641
691
421
165
5
113
18
15
13
65
73
5
25
69
97
65
125
29
117
53
65
129
179
421
165
21
209
18
15
13
65
73
5
25
69
97
65
125
29
117
53
65
129
691
421
165
21
209
18
15
13
65
73
5
25
69
97
65
125
29
117
53
65
641
179
421
165
21
209
18
15
13
65
73
5
25
69
97
65
125
29
117
53
65
641
1715
421
165
21
209
18
15
13
65
73
5
25
69
97
65
125
29
117
53
65
641
691
421
165
21
209
18
15
13
65
73
5
25
69
97
65
125
29
117
53
289
129
179
421
165
21
913
18
15
13
65
73
5
25
69
97
65
125
29
181
69
65
129
691
355
325
133
113
18
15
13
65
73
5
25
69
97
65
125
29
181
69
33
129
691
355
329
134
158
18
15
13
65
73
5
25
69
97
65
125
29
181
53
65
129
691
355
325
21
113
18
15
13
65
73
5
25
69
97
65
125
29
181
53
65
641
691
355
325
21
113
18
15
13
65
73
5
25
69
97
65
125
29
181
53
33
129
691
355
325
21
17
18
15
13
65
73
5
25
69
97
65
125
29
181
309
65
129
691
355
325
693
177
18
15
13
65
73
5
25
69
97
65
125
29
181
309
33
129
691
355
325
789
529
18
15
13
65
73
5
25
69
97
65
125
29
181
309
289
641
691
355
325
789
657
18
15
13
65
73
5
25
69
97
65
125
541
693
69
65
129
691
1891
1349
645
113
18
15
13
65
73
5
25
69
97
65
125
541
693
69
65
641
1715
1891
1349
645
113
18
15
13
65
73
5
25
69
97
65
125
541
693
69
33
129
691
1891
1353
646
158
18
15
13
65
73
5
25
69
97
65
125
541
693
53
65
129
691
1891
1349
1045
1233
18
15
13
65
73
5
25
69
97
65
125
541
693
53
65
641
690
1891
1349
1045
1233
18
15
13
65
73
5
25
69
97
65
125
541
693
53
65
641
1715
1891
1349
1045
1233
18
15
13
65
73
5
25
69
97
65
125
541
693
53
65
641
691
1891
1349
1045
1233
18
15
13
65
73
5
25
69
97
65
125
541
693
53
33
129
691
1891
1349
1045
1041
18
15
13
65
73
5
25
69
97
65
125
541
693
53
577
641
690
1891
1349
1045
1905
18
15
13
65
73
5
25
69
97
65
125
541
693
53
577
641
691
1891
1349
1045
1905
18
15
13
65
73
5
25
69
97
65
125
541
693
309
65
129
691
1891
1349
533
113
18
15
13
65
73
5
25
69
97
65
125
541
693
309
33
129
691
1891
1349
533
17
18
15
13
65
73
5
25
69
97
65
125
541
693
309
577
641
691
1891
1349
533
1649
18
15
13
65
73
5
25
69
97
65
125
541
693
309
289
641
691
1891
1349
533
1809
18
15
13
65
73
5
25
69
97
65
125
541
693
821
65
129
691
1891
1353
1305
97
18
15
13
65
73
5
25
69
97
65
125
541
693
821
577
641
690
1891
1349
1301
977
18
15
13
65
73
5
25
69
97
65
125
541
693
821
577
641
691
1891
1349
1301
977
18
15
13
65
73
5
25
69
97
65
125
541
501
37
33
129
691
1891
709
1989
1041
18
15
13
65
73
5
25
69
97
65
125
541
501
53
33
129
691
1891
713
1993
1038
18
15
13
65
73
5
25
69
97
65
125
541
501
293
33
129
691
1891
709
197
17
18
15
13
65
73
5
25
69
97
65
125
541
501
309
33
129
691
1891
713
713
14
18
15
13
65
73
5
25
69
97
65
125
541
1653
149
673
1665
1715
1891
1993
230
1950
18
15
13
65
73
5
25
69
97
65
125
541
1653
1573
1569
1665
1715
1891
1989
1541
1553
18
15
13
65
73
5
25
69
97
65
125
541
1653
1589
1569
1665
1715
1891
1989
1557
1553
18
15
13
65
73
5
25
69
97
65
125
797
1141
37
65
641
1715
1957
1957
1029
113
18
15
13
65
73
5
25
69
97
65
125
797
629
37
65
641
1715
1957
933
1029
1649
18
15
13
65
73
5
25
69
97
65
573
797
629
53
65
641
1843
1507
965
1045
1233
18
15
13
65
73
5
25
69
481
577
61
29
181
309
929
897
1075
1635
1349
789
913
18
15
13
65
73
5
25
69
481
577
61
29
181
309
929
897
563
1635
1349
789
913
18
15
13
65
73
5
25
69
481
577
61
29
693
821
929
897
1075
1635
1861
1301
401
18
15
13
65
73
5
25
69
481
577
61
29
693
821
929
897
563
611
1861
1301
1425
18
15
13
65
73
5
25
69
481
577
61
285
181
309
929
897
563
979
273
789
913
18
15
13
65
73
5
25
70
97
65
61
29
117
84
150
129
51
99
453
180
404
18
15
13
65
73
5
25
70
97
65
61
29
693
660
662
1665
1587
1635
1861
1524
898
18
15
13
65
73
5
25
70
97
65
61
285
117
84
150
129
51
995
1221
180
404
18
15
13
65
73
5
25
70
97
65
125
29
117
84
150
129
179
421
165
84
324
18
15
13
65
73
5
25
70
97
65
125
541
1653
148
662
1665
1715
1891
1989
244
1922
18
15
13
65
73
5
25
70
97
65
125
541
1653
1684
1686
1665
1715
1891
1989
1268
1410
18
15
13
65
73
5
25
70
97
65
125
797
629
84
662
641
1715
1957
933
564
1858
18
15
13
65
73
5
25
70
97
65
573
541
629
84
662
1665
1843
995
965
596
1860
18
15
13
65
73
5
25
70
97
65
573
541
629
84
662
641
1843
995
965
596
1860
18
15
13
65
73
5
25
70
97
65
573
541
629
596
1686
1665
1843
995
965
980
1940
18
15
13
65
73
5
25
70
97
65
573
541
629
596
662
1665
1843
995
965
980
916
18
15
13
65
73
5
25
70
97
65
573
541
629
596
662
641
1843
995
965
980
916
18
15
13
65
73
5
25
70
97
65
573
541
629
1620
662
641
1843
995
965
1620
324
18
15
13
65
73
5
25
70
97
65
573
1565
1141
148
662
1665
1843
2019
1989
1252
1922
18
15
13
65
73
5
25
70
97
65
573
1565
1141
596
662
1665
1843
2019
1989
1492
1348
18
15
13
65
73
5
25
70
97
65
573
797
629
84
662
1665
1843
1507
965
596
1860
18
15
13
65
73
5
25
70
97
65
573
797
629
84
662
641
1843
1507
965
596
1860
18
15
13
65
73
5
25
70
97
65
573
797
629
148
662
1665
1843
1507
965
1268
1922
18
15
13
65
73
5
25
71
97
65
125
797
1141
153
662
1665
1714
1959
1957
1249
1924
18
15
13
65
73
5
25
71
97
65
125
797
629
153
662
1665
1714
1959
933
1249
1924
18
15
13
65
73
5
25
71
97
65
573
541
629
89
662
1665
1842
995
965
609
1860
18
15
13
65
73
5
25
71
97
65
573
541
629
89
662
641
1842
995
965
609
1860
18
15
13
65
73
5
25
71
97
65
573
797
629
89
662
1665
1842
1507
965
609
1860
18
15
13
65
73
5
25
71
97
65
573
797
629
89
662
641
1842
1507
965
609
1860
18
15
13
65
73
5
25
71
97
65
573
797
629
153
662
1665
1842
1491
965
1249
1924
18
15
13
65
73
5
281
6
97
65
61
285
1013
1268
726
641
51
997
1701
1812
1092
18
15
13
65
73
5
281
6
97
65
61
285
1013
1268
726
641
307
997
1701
1812
1092
18
15
13
65
73
5
281
838
609
65
125
797
1013
916
918
1153
1203
1957
1189
1204
1026
18
15
13
65
73
5
281
839
609
65
61
285
1013
921
918
1153
50
999
1701
1121
1028
18
15
13
65
73
5
793
582
97
65
573
1565
2037
916
1174
1665
1843
2003
1733
116
1026
18
15
13
65
73
5
793
583
97
65
125
797
2037
921
1174
1665
1714
1959
1701
97
1028
18
15
13
65
73
5
793
583
97
65
573
1565
2037
921
1174
1665
1842
2003
1733
97
1028
18
15
13
65
147
5
25
5
97
65
241
29
181
165
97
125
218
335
325
197
49
18
15
13
65
147
5
25
5
97
65
241
285
181
165
97
125
218
847
1093
197
145
18
15
13
65
147
5
25
134
97
65
241
29
181
228
62
122
222
335
325
324
962
18
15
13
65
147
5
25
134
97
65
241
29
181
228
318
122
222
335
325
324
450
18
15
17
65
147
5
49
5
5
133
233
173
169
141
13
465
209
45
422
937
1033
18
15
17
65
147
5
49
5
5
133
233
173
169
77
13
465
209
45
422
297
489
18
15
17
65
147
5
49
5
5
133
233
173
169
77
141
465
209
45
422
153
227
18
15
17
65
147
5
49
5
5
133
233
173
169
77
141
465
357
301
422
153
227
18
15
17
65
147
5
49
5
5
133
233
173
169
77
141
453
357
45
422
153
227
18
15
17
65
147
5
49
5
5
133
233
173
169
77
141
469
357
45
422
153
227
18
15
17
65
147
5
49
5
5
133
233
173
169
77
77
465
209
45
422
41
41
18
15
17
65
147
5
49
5
5
133
233
173
169
77
589
469
357
45
422
553
1833
18
15
17
65
147
5
49
5
5
133
233
173
169
109
13
465
209
45
422
57
105
18
15
17
65
147
5
49
5
5
133
233
173
169
109
141
465
209
45
422
57
425
18
15
17
65
147
5
49
5
5
133
233
173
169
109
141
465
357
301
422
57
425
18
15
17
65
147
5
49
5
5
133
233
173
169
109
141
453
357
45
422
57
425
18
15
17
65
147
5
49
5
5
133
233
173
169
109
141
457
357
45
422
57
425
18
15
17
65
147
5
49
5
5
133
233
173
169
109
141
469
357
45
422
57
425
18
15
17
65
147
5
49
5
5
133
233
173
169
109
77
465
209
45
422
57
41
18
15
17
65
147
5
49
5
5
133
233
173
169
93
21
469
357
45
422
549
5
18
15
17
65
147
5
49
5
5
133
233
173
169
173
141
465
357
301
806
1241
235
18
15
17
65
147
5
49
5
5
133
233
173
169
173
141
453
357
301
806
1241
235
18
15
17
65
147
5
49
5
5
133
233
173
169
173
141
457
357
301
806
1241
235
18
15
17
65
147
5
49
5
5
133
233
173
169
173
141
469
357
301
806
1241
235
18
15
17
65
147
5
49
5
5
133
233
173
169
461
505
469
357
45
422
389
513
18
15
17
65
147
5
49
5
5
133
233
173
169
461
509
469
357
45
422
389
517
18
15
17
65
147
5
49
5
5
133
233
173
681
109
141
465
977
1581
1830
1081
425
18
15
17
65
147
5
49
5
5
133
233
173
681
621
141
465
977
1581
1830
825
1251
18
15
17
65
147
5
49
133
5
133
233
173
169
397
13
457
357
45
422
425
9
18
15
17
65
147
5
49
133
5
133
233
173
169
397
13
469
357
45
422
425
9
18
15
17
65
147
5
49
133
5
133
233
173
169
333
13
465
357
301
806
809
1259
18
15
17
65
147
5
49
133
5
133
233
173
169
333
13
453
357
301
806
809
1259
18
15
17
65
147
5
49
133
5
133
233
173
169
333
13
469
357
301
806
809
1259
18
15
17
65
147
5
49
133
5
133
233
173
169
333
973
465
209
45
422
665
1705
18
15
17
65
147
5
49
133
5
133
233
173
169
333
973
453
357
45
422
665
1705
18
15
17
65
147
5
49
133
5
133
233
173
169
333
973
457
357
301
422
665
1707
18
15
17
65
147
5
49
133
5
133
233
173
169
333
973
469
357
45
422
665
1705
18
15
17
65
147
5
49
133
5
133
233
173
169
349
21
453
357
301
806
805
1029
18
15
17
65
147
5
49
133
5
133
233
173
169
349
21
457
357
301
806
805
1029
18
15
17
65
147
5
49
133
5
133
233
173
169
349
21
469
357
301
806
805
1029
18
15
17
65
147
5
49
133
5
133
233
173
169
365
13
465
357
301
806
825
361
18
15
17
65
147
5
49
133
5
133
233
173
169
365
973
465
209
157
422
825
809
18
15
17
65
147
5
49
133
5
133
233
173
169
365
973
457
357
301
806
825
809
18
15
17
65
147
5
49
133
5
133
233
173
169
365
973
469
357
301
806
825
809
18
15
17
65
147
5
49
133
261
133
233
173
169
397
461
329
357
45
422
425
137
18
15
17
65
147
5
49
133
261
133
233
173
169
205
505
357
357
45
422
921
1665
18
15
17
65
147
5
49
133
261
133
233
173
169
205
509
357
357
45
422
921
1667
18
15
17
65
147
5
49
133
261
133
233
173
169
333
461
325
357
45
422
665
681
18
15
17
65
147
5
49
133
261
133
233
173
169
333
461
329
357
45
422
665
681
18
15
17
65
147
5
49
133
261
133
233
173
169
333
461
357
357
45
422
665
681
18
15
17
65
147
5
49
69
5
133
233
173
169
13
13
457
357
45
422
5
9
18
15
17
65
147
5
49
69
5
133
233
173
169
13
249
469
357
45
422
5
449
18
15
17
65
147
5
49
69
5
133
233
173
169
13
505
469
357
301
806
517
961
18
15
17
65
147
5
49
69
5
133
233
173
169
269
505
469
357
301
806
773
705
18
15
17
65
147
5
49
69
5
133
233
173
169
269
509
469
357
301
806
773
709
18
15
17
65
147
5
113
5
5
133
233
173
41
45
13
465
209
45
38
57
41
18
15
17
65
147
5
113
5
5
133
233
173
41
45
13
465
977
1069
38
57
41
18
15
17
65
147
5
113
5
5
133
233
173
41
45
269
465
209
45
38
89
963
18
15
17
65
147
5
113
5
5
133
233
173
41
45
269
465
977
1069
38
89
963
18
15
17
65
147
5
113
5
5
133
233
173
41
45
141
465
209
45
38
57
425
18
15
17
65
147
5
113
5
5
133
233
173
41
45
141
465
977
1069
38
57
425
18
15
17
65
147
5
113
5
5
133
233
173
41
45
141
453
357
45
38
57
425
18
15
17
65
147
5
113
5
5
133
233
173
41
45
141
457
357
45
38
57
425
18
15
17
65
147
5
113
5
5
133
233
173
41
45
141
469
357
45
38
57
425
18
15
17
65
147
5
113
5
5
133
233
173
41
333
269
465
209
45
38
937
681
18
15
17
65
147
5
113
5
5
133
233
173
41
333
269
465
977
557
38
937
681
18
15
17
65
147
5
113
5
5
133
233
173
41
365
13
465
209
45
38
953
1155
18
15
17
65
147
5
113
5
5
133
233
173
41
365
13
465
977
557
38
953
1155
18
15
17
65
147
5
113
5
5
133
233
173
41
365
269
465
209
45
38
953
643
18
15
17
65
147
5
113
5
5
133
233
173
41
365
269
465
977
557
38
953
643
18
15
17
65
147
5
113
5
5
133
233
173
41
365
141
465
209
45
38
953
1065
18
15
17
65
147
5
113
5
5
133
233
173
41
365
141
465
977
557
38
953
1065
18
15
17
65
147
5
113
5
5
133
233
173
297
557
141
465
977
1581
1574
1593
1251
18
15
17
65
147
5
113
5
5
133
233
173
297
557
653
465
977
1581
1574
1593
1347
18
15
17
65
147
5
113
5
5
133
233
173
297
397
141
465
977
1581
1574
1925
1065
18
15
17
65
147
5
113
5
5
133
233
173
297
429
141
465
977
1581
1574
1881
1091
18
15
17
65
147
5
113
5
5
133
233
173
297
461
141
465
977
1581
1574
1961
1065
18
15
17
65
147
5
113
5
5
133
233
173
297
493
141
465
977
1581
1574
1977
1027
18
15
17
65
147
5
113
133
5
133
233
173
41
77
13
465
357
45
38
169
425
18
15
17
65
147
5
113
133
5
133
233
173
41
77
13
453
357
45
38
169
425
18
15
17
65
147
5
113
133
5
133
233
173
41
77
13
457
357
45
38
169
425
18
15
17
65
147
5
113
133
5
133
233
173
41
77
13
469
357
45
38
169
425
18
15
17
65
147
5
113
133
5
133
233
173
41
109
13
465
357
45
38
185
41
18
15
17
65
147
5
113
133
5
133
233
173
41
109
13
453
357
45
38
185
41
18
15
17
65
147
5
113
133
5
133
233
173
41
109
13
457
357
45
38
185
41
18
15
17
65
147
5
113
133
5
133
233
173
41
109
13
469
357
45
38
185
41
18
15
17
65
147
5
113
69
5
133
233
173
41
13
13
457
357
45
38
5
105
18
15
17
65
147
5
113
69
5
133
233
173
41
13
249
469
357
45
38
133
385
18
15
17
65
147
5
113
69
5
133
233
173
41
13
253
469
357
45
38
5
389
18
15
17
65
147
5
113
69
5
133
233
173
41
13
509
469
357
45
38
5
901
18
15
17
65
147
5
177
5
5
133
233
173
425
13
13
465
209
45
166
5
105
18
15
17
65
147
5
177
5
5
133
233
173
425
13
141
465
209
45
166
5
361
18
15
17
65
147
5
177
5
5
133
233
173
425
13
141
465
357
301
166
5
361
18
15
17
65
147
5
177
5
5
133
233
173
425
13
141
453
357
45
166
25
361
18
15
17
65
147
5
177
5
5
133
233
173
425
13
141
457
357
45
166
25
361
18
15
17
65
147
5
177
5
5
133
233
173
425
13
141
469
357
45
166
25
361
18
15
17
65
147
5
177
5
5
133
233
173
425
13
509
469
357
45
166
25
835
18
15
17
65
147
5
177
5
5
133
233
173
425
557
269
465
209
45
294
985
619
18
15
17
65
147
5
177
5
5
133
233
173
425
973
653
465
209
45
294
809
553
18
15
17
65
147
5
177
5
5
133
233
173
425
973
653
465
977
557
294
809
553
18
15
17
65
147
5
177
5
5
133
233
173
425
973
653
453
357
301
294
809
553
18
15
17
65
147
5
177
5
5
133
233
173
425
973
653
469
357
301
294
809
553
18
15
17
65
147
5
177
5
5
133
233
173
425
973
509
469
357
301
294
809
5
18
15
17
65
147
5
177
261
5
133
233
173
425
477
21
469
357
45
166
293
453
18
15
17
65
147
5
177
261
261
133
233
173
425
461
397
197
357
45
166
133
41
18
15
17
65
147
5
177
261
261
133
233
173
425
461
397
325
357
45
166
133
41
18
15
17
65
147
5
177
261
261
133
233
173
425
461
397
341
357
45
166
133
41
18
15
17
65
147
5
177
261
261
133
233
173
425
461
397
329
357
45
166
133
41
18
15
17
65
147
5
177
261
261
133
233
173
425
461
509
357
357
45
166
133
5
18
15
17
65
147
5
177
261
261
133
233
173
425
493
397
197
357
301
294
313
41
18
15
17
65
147
5
177
133
5
133
233
173
425
269
13
465
357
301
294
537
11
18
15
17
65
147
5
177
133
5
133
233
173
425
269
13
469
357
301
294
537
11
18
15
17
65
147
5
177
133
5
133
233
173
425
269
525
453
357
301
294
517
997
18
15
17
65
147
5
177
133
5
133
233
173
425
269
525
469
357
301
294
517
997
18
15
17
65
147
5
177
133
5
133
233
173
425
77
13
465
357
45
166
41
201
18
15
17
65
147
5
177
133
5
133
233
173
425
77
13
453
357
45
166
41
201
18
15
17
65
147
5
177
133
5
133
233
173
425
77
13
457
357
45
166
41
201
18
15
17
65
147
5
177
133
5
133
233
173
425
77
13
469
357
45
166
41
201
18
15
17
65
147
5
177
133
5
133
233
173
425
109
13
465
357
45
166
57
41
18
15
17
65
147
5
177
133
5
133
233
173
425
109
13
453
357
45
166
57
41
18
15
17
65
147
5
177
133
5
133
233
173
425
109
13
457
357
45
166
57
41
18
15
17
65
147
5
177
133
5
133
233
173
425
109
13
469
357
45
166
57
41
18
15
17
65
147
5
177
133
5
133
233
173
425
93
21
465
209
45
166
37
197
18
15
17
65
147
5
177
133
5
133
233
173
425
93
21
453
357
45
166
37
197
18
15
17
65
147
5
177
133
5
133
233
173
425
93
21
457
357
45
166
37
197
18
15
17
65
147
5
177
133
5
133
233
173
425
93
21
469
357
45
166
37
197
18
15
17
65
147
5
177
133
5
133
233
173
425
909
525
453
357
301
294
773
1001
18
15
17
65
147
5
177
133
5
133
233
173
425
909
525
457
357
301
294
773
1001
18
15
17
65
147
5
177
133
5
133
233
173
425
909
525
469
357
301
294
773
1001
18
15
17
65
147
5
177
133
5
133
233
173
425
909
973
465
209
301
294
773
1033
18
15
17
65
147
5
177
133
5
133
233
173
425
909
973
457
357
301
294
773
1033
18
15
17
65
147
5
177
133
5
133
233
173
425
909
973
469
357
301
294
773
1033
18
15
17
65
147
5
177
133
5
133
233
173
425
237
13
465
357
301
294
89
835
18
15
17
65
147
5
177
133
5
133
233
173
425
237
13
453
357
301
294
89
835
18
15
17
65
147
5
177
133
5
133
233
173
425
237
13
457
357
301
294
89
835
18
15
17
65
147
5
177
133
5
133
233
173
425
333
525
453
357
301
294
553
937
18
15
17
65
147
5
177
133
5
133
233
173
425
333
525
469
357
301
294
553
937
18
15
17
65
147
5
177
133
261
133
233
173
425
269
461
329
357
301
294
517
649
18
15
17
65
147
5
177
133
261
133
233
173
425
77
461
329
357
45
166
41
809
18
15
17
65
147
5
177
133
261
133
233
173
425
77
461
357
357
45
166
41
809
18
15
17
65
147
5
177
133
261
133
233
173
425
909
461
329
357
301
294
773
9
18
15
17
65
147
5
177
133
261
133
233
173
425
333
461
325
357
301
294
553
553
18
15
17
65
147
5
177
133
261
133
233
173
425
333
461
329
357
301
294
553
553
18
15
17
65
147
5
177
133
261
133
233
173
425
333
461
357
357
301
294
553
553
18
15
17
65
147
1
61
5
5
133
234
286
31
137
141
469
208
468
0
454
353
18
15
17
65
147
1
61
5
5
133
234
286
31
137
141
469
976
724
0
454
353
18
15
17
65
147
1
61
5
5
133
234
286
287
145
130
457
976
1748
384
332
928
18
15
17
65
147
1
125
5
5
133
233
174
159
33
141
453
357
44
384
58
323
18
15
17
65
147
1
125
5
5
133
233
174
159
33
141
457
357
44
384
58
323
18
15
17
65
147
1
125
5
5
133
233
174
159
33
141
469
357
44
384
58
323
18
15
17
65
147
1
125
5
5
133
233
174
159
49
130
453
357
44
384
54
384
18
15
17
65
147
1
125
5
5
133
233
174
159
49
130
457
357
44
384
54
384
18
15
17
65
147
1
125
5
5
133
233
174
159
225
141
469
357
300
384
954
1027
18
15
17
65
147
1
125
5
5
133
233
174
159
353
141
469
357
300
896
698
35
18
15
17
65
147
1
125
5
5
133
233
174
159
481
141
457
357
44
384
442
3
18
15
17
65
147
1
125
5
5
133
233
174
159
481
141
469
357
44
384
442
3
18
15
17
65
147
1
125
5
5
133
233
174
159
241
130
453
357
300
384
950
1024
18
15
17
65
147
1
125
5
5
133
233
174
159
401
130
453
357
44
384
406
32
18
15
17
65
147
1
125
5
5
133
233
174
159
401
130
457
357
44
384
406
32
18
15
17
65
147
1
125
5
5
133
233
174
159
401
277
469
357
44
384
410
387
18
15
17
65
147
1
125
5
5
133
233
174
159
401
149
453
357
44
384
410
67
18
15
17
65
147
1
125
5
5
133
233
174
159
401
149
469
357
44
384
410
67
18
15
17
65
147
1
125
5
5
133
233
174
159
369
130
453
357
300
896
694
32
18
15
17
65
147
1
125
5
5
133
233
174
159
393
141
453
357
44
384
390
65
18
15
17
65
147
1
125
5
5
133
233
174
159
393
141
457
357
44
384
390
65
18
15
17
65
147
1
125
5
5
133
233
174
159
393
141
469
357
44
384
390
65
18
15
17
65
147
1
125
5
5
133
233
174
159
201
141
453
357
44
384
198
129
18
15
17
65
147
1
125
5
5
133
233
174
159
201
141
457
357
44
384
198
129
18
15
17
65
147
1
125
5
5
133
233
174
159
201
141
469
357
44
384
198
129
18
15
17
65
147
1
125
5
5
133
233
174
159
497
130
453
357
44
384
438
0
18
15
17
65
147
1
125
5
5
133
233
174
159
497
130
457
357
44
384
438
0
18
15
17
65
147
1
125
5
5
133
233
174
159
217
130
457
357
44
384
202
88
18
15
17
65
147
1
125
5
5
133
233
174
159
405
277
469
357
44
384
404
385
18
15
17
65
147
1
125
5
5
133
233
174
159
409
130
457
357
44
384
394
40
18
15
17
65
147
1
125
5
5
133
233
174
159
457
141
457
357
44
384
454
33
18
15
17
65
147
1
125
5
5
133
233
174
159
457
141
469
357
44
384
454
33
18
15
17
65
147
1
125
5
5
133
233
174
159
473
130
457
357
44
384
458
56
18
15
17
65
147
1
125
133
5
133
233
174
159
145
2
453
357
44
384
918
1056
18
15
17
65
147
1
125
133
5
133
233
174
159
145
21
453
357
44
384
922
963
18
15
17
65
147
1
125
133
5
133
233
174
159
137
13
453
357
300
896
902
961
18
15
17
65
147
1
125
133
5
133
233
174
159
137
13
469
357
300
896
902
961
18
15
17
65
147
1
125
133
5
133
233
174
159
305
2
453
357
44
384
822
320
18
15
17
65
147
1
125
133
5
133
233
174
159
305
2
457
357
44
384
822
320
18
15
17
65
147
1
125
133
5
133
233
174
159
149
21
453
357
44
384
916
961
18
15
17
65
147
1
125
69
5
133
233
174
159
17
2
453
357
44
384
22
16
18
15
13
65
73
1
61
69
97
65
61
510
286
787
705
129
50
904
1216
794
930
18
15
17
65
137
133
281
5
5
133
253
253
501
21
21
465
362
9
261
501
5
18
15
17
65
137
133
281
261
5
133
253
253
501
533
21
465
362
9
261
821
5
18
15
17
65
137
133
281
261
5
133
253
253
501
533
533
465
362
9
261
821
1029
18
15
17
65
73
133
181
5
5
133
125
253
157
21
21
465
106
137
65
17
21
18
15
17
65
73
133
181
5
5
133
125
253
157
21
21
465
618
137
65
17
21
18
15
17
65
73
133
181
5
5
133
125
253
157
21
277
465
618
137
65
17
789
18
15
17
65
73
133
181
5
5
133
125
253
157
461
397
457
618
137
65
129
33
18
15
17
65
73
133
181
5
5
133
125
253
158
21
21
465
106
139
64
17
21
18
15
17
65
73
133
181
5
5
133
125
253
158
21
21
465
618
139
64
17
21
18
15
17
65
73
133
181
5
5
133
125
253
158
21
277
465
618
139
64
17
453
18
15
17
65
73
133
181
5
5
133
125
253
158
18
23
465
106
139
64
8
18
18
15
17
65
73
133
181
5
5
133
125
253
158
18
23
465
618
139
64
8
18
18
15
17
65
73
133
181
5
5
133
125
253
158
18
151
465
618
139
64
8
210
18
15
17
65
73
133
181
5
5
133
125
253
158
457
397
457
618
139
64
130
34
18
15
17
65
73
133
181
5
5
133
125
253
158
461
397
457
618
139
64
129
33
18
15
17
65
73
133
181
5
5
133
125
253
158
466
278
465
618
139
64
136
136
18
15
17
65
73
133
181
5
5
133
125
253
158
466
279
465
618
139
64
136
146
18
15
17
65
73
133
181
133
5
133
125
253
157
405
21
465
618
137
65
273
450
18
15
17
65
73
133
181
133
5
133
125
253
157
405
21
457
106
137
65
273
450
18
15
17
65
73
133
181
133
5
133
125
253
157
405
21
457
618
137
65
273
450
18
15
17
65
73
133
181
133
5
133
125
253
157
405
533
457
106
137
65
273
962
18
15
17
65
73
133
181
133
5
133
125
253
157
405
277
465
618
137
65
273
194
18
15
17
65
73
133
181
133
5
133
125
253
157
437
21
457
106
137
65
209
706
18
15
17
65
73
133
181
133
5
133
125
253
157
437
21
457
618
137
65
209
706
18
15
17
65
73
133
181
133
5
133
125
253
158
402
22
465
618
139
64
264
456
18
15
17
65
73
133
181
133
5
133
125
253
158
402
23
465
618
139
64
264
402
18
15
17
65
73
133
181
133
5
133
125
253
158
402
278
465
106
139
64
264
328
18
15
17
65
73
133
181
133
5
133
125
253
158
402
278
465
618
139
64
264
328
18
15
17
65
73
133
181
133
5
133
125
253
158
402
535
465
618
139
64
264
914
18
15
17
65
73
133
181
37
5
133
125
253
157
5
117
465
618
137
65
5
37
18
15
17
65
73
133
181
37
5
133
125
253
157
5
245
465
106
139
65
5
917
18
15
17
65
73
133
181
37
5
133
125
253
157
5
245
465
618
139
65
5
917
18
15
17
65
73
133
181
37
5
133
125
253
157
5
373
465
618
137
65
5
661
18
15
17
65
73
133
181
37
5
133
125
253
157
13
117
465
106
137
65
1
69
18
15
17
65
73
133
181
37
5
133
125
253
157
13
117
465
618
137
65
1
69
18
15
17
65
73
133
181
37
5
133
125
253
158
13
117
465
106
139
64
1
69
18
15
17
65
73
133
181
37
5
133
125
253
158
13
117
465
618
139
64
1
69
18
15
17
65
73
133
181
389
5
133
125
253
157
205
13
457
618
139
65
65
417
18
15
17
65
73
133
181
389
5
133
125
253
157
205
21
465
106
137
65
65
453
18
15
17
65
73
133
181
389
5
133
125
253
158
201
13
457
618
139
64
66
418
18
15
17
65
73
133
181
389
5
133
125
253
158
205
13
457
618
139
64
65
417
18
15
17
65
73
133
181
389
5
133
125
253
158
205
21
465
106
139
64
65
453
18
15
17
65
73
133
181
389
261
133
125
253
158
201
461
329
106
139
64
66
274
18
15
17
65
77
133
281
134
262
134
63
253
501
100
672
336
306
402
769
1796
1296
18
15
17
65
77
133
281
134
262
134
319
253
501
100
672
336
818
585
769
1796
1296
18
15
17
65
149
133
25
6
6
134
239
253
53
180
128
464
210
17
385
948
1248
18
15
17
65
149
133
25
6
6
134
239
253
53
180
128
464
978
529
385
948
1248
18
15
17
65
149
133
25
6
6
134
239
253
53
180
384
464
210
17
385
948
864
18
15
17
65
149
133
25
6
6
134
239
253
53
180
384
464
978
529
385
948
864
18
15
17
65
149
133
25
134
6
134
239
255
53
356
256
464
978
528
384
824
750
18
15
17
65
149
133
25
134
6
134
239
255
565
356
160
464
978
528
1920
568
270
18
15
17
65
149
133
281
134
262
134
239
253
501
100
672
208
210
529
1541
1796
1296
18
15
17
65
149
133
281
134
262
134
239
255
501
116
672
208
210
528
1537
1800
1294
18
15
17
65
146
134
281
263
5
133
244
236
494
425
33
453
364
6
274
562
955
18
15
17
65
146
134
281
263
5
133
244
236
494
377
129
453
364
6
274
274
27
18
15
17
65
146
134
281
263
5
133
244
236
494
377
128
453
364
6
274
274
16
18
15
17
65
146
134
281
263
5
133
244
236
494
377
128
457
364
6
274
274
16
18
15
17
65
146
134
281
263
5
133
244
236
494
457
65
453
364
6
274
2
859
18
15
17
65
146
134
281
263
5
133
244
236
494
457
577
453
364
6
274
2
475
18
15
17
65
146
134
281
295
5
133
244
236
494
521
1
453
364
6
274
898
27
18
15
17
65
146
134
281
295
5
133
244
236
494
521
513
453
364
6
274
898
1051
18
15
17
65
147
132
181
5
5
133
234
251
159
18
131
465
208
22
64
8
218
18
15
17
65
147
132
181
5
5
133
234
251
159
18
131
465
976
534
64
8
218
18
15
17
65
147
132
181
5
5
133
234
251
159
18
387
465
208
22
64
8
426
18
15
17
65
147
132
181
5
5
133
234
251
159
18
387
465
976
1046
64
8
426
18
15
17
65
147
132
181
133
5
133
234
251
159
402
3
465
208
22
64
264
410
18
15
17
65
147
132
181
133
5
133
234
251
159
402
23
465
208
22
64
264
457
18
15
17
65
147
132
181
133
5
133
234
251
159
402
23
465
976
534
64
264
457
18
15
17
65
147
132
181
133
5
133
234
251
159
402
23
469
208
22
64
264
457
18
15
17
65
147
132
181
133
5
133
234
251
159
402
23
469
976
534
64
264
457
18
15
17
65
147
132
181
133
5
133
234
251
159
402
535
465
208
22
64
264
841
18
15
17
65
147
132
181
133
5
133
234
251
159
402
535
465
976
534
64
264
841
18
15
17
65
147
132
181
133
5
133
234
251
159
402
535
469
208
22
64
264
841
18
15
17
65
147
132
181
133
5
133
234
251
159
402
535
469
976
534
64
264
841
18
15
17
65
147
132
181
133
5
133
234
251
159
402
279
465
208
22
64
264
329
18
15
17
65
147
132
181
133
5
133
234
251
159
402
279
465
976
534
64
264
329
18
15
17
65
147
132
181
133
5
133
234
251
159
402
279
469
208
22
64
264
329
18
15
17
65
147
132
181
133
5
133
234
251
159
402
279
469
976
534
64
264
329
18
15
17
65
147
132
181
133
5
133
234
251
159
406
21
465
208
22
64
272
417
18
15
17
65
147
132
181
133
5
133
234
251
159
406
21
465
976
534
64
272
417
18
15
17
65
147
132
181
133
5
133
234
251
159
406
21
469
208
22
64
272
417
18
15
17
65
147
132
181
133
5
133
234
251
159
406
21
469
976
534
64
272
417
18
15
17
65
147
132
181
133
5
133
234
251
159
406
533
465
208
22
64
272
833
18
15
17
65
147
132
181
133
5
133
234
251
159
406
533
465
976
534
64
272
833
18
15
17
65
147
132
181
133
5
133
234
251
159
406
533
469
208
22
64
272
833
18
15
17
65
147
132
181
133
5
133
234
251
159
406
533
469
976
534
64
272
833
18
15
17
65
147
132
181
133
5
133
234
251
159
406
277
465
208
22
64
272
321
18
15
17
65
147
132
181
133
5
133
234
251
159
406
277
465
976
534
64
272
321
18
15
17
65
147
132
181
133
5
133
234
251
159
406
277
469
208
22
64
272
321
18
15
17
65
147
132
181
133
5
133
234
251
159
406
277
469
976
534
64
272
321
18
15
17
65
147
132
181
133
5
133
234
251
159
438
21
465
208
22
64
208
705
18
15
17
65
147
132
181
133
5
133
234
251
159
438
21
465
976
534
64
208
705
18
15
17
65
147
132
181
133
5
133
234
251
159
438
21
469
208
22
64
208
705
18
15
17
65
147
132
181
133
5
133
234
251
159
438
21
469
976
534
64
208
705
18
15
17
65
147
132
181
133
5
133
234
251
159
438
277
465
208
22
64
208
193
18
15
17
65
147
132
181
133
5
133
234
251
159
438
277
465
976
534
64
208
193
18
15
17
65
147
132
181
133
5
133
234
251
159
438
277
469
208
22
64
208
193
18
15
17
65
147
132
181
133
5
133
234
251
159
438
277
469
976
534
64
208
193
18
15
17
65
147
132
181
389
5
133
234
251
159
274
3
465
208
22
64
520
26
18
15
17
65
147
132
181
389
5
133
234
251
159
278
21
465
208
22
64
528
17
18
15
17
65
147
132
181
389
5
133
234
251
159
278
21
469
208
22
64
528
17
18
15
17
65
147
132
181
389
5
133
234
251
159
146
3
465
208
22
64
776
1066
18
15
17
65
147
132
181
389
5
133
234
251
159
150
21
465
208
22
64
784
977
18
15
17
65
147
132
181
389
5
133
234
251
159
150
21
465
976
534
64
784
961
18
15
17
65
147
132
181
389
5
133
234
251
159
150
21
469
208
22
64
784
977
18
15
17
65
147
132
181
389
5
133
234
251
159
150
21
469
976
534
64
784
961
18
15
17
65
147
132
181
389
5
133
234
251
159
210
23
465
208
22
64
840
841
18
15
17
65
147
132
181
389
5
133
234
251
159
210
23
465
976
534
64
840
841
18
15
17
65
147
132
181
389
5
133
234
251
159
210
23
469
208
22
64
840
841
18
15
17
65
147
132
181
389
5
133
234
251
159
210
23
469
976
534
64
840
841
18
15
17
65
147
132
181
389
261
133
234
251
159
274
515
209
208
22
64
520
1002
18
15
17
65
147
133
25
5
5
133
233
253
53
117
66
457
977
525
389
53
48
18
15
17
65
147
133
25
5
5
133
233
253
53
181
130
465
977
525
389
949
1264
18
15
17
65
147
133
25
5
5
133
233
253
53
181
130
457
977
525
389
949
1264
18
15
17
65
147
133
25
5
5
133
233
253
53
181
386
465
977
525
389
949
880
18
15
17
65
147
133
25
5
5
133
233
253
53
181
386
457
977
525
389
949
880
18
15
17
65
147
133
25
5
5
133
233
253
565
117
66
457
977
525
1925
1077
48
18
15
17
65
147
133
25
261
5
133
233
253
53
453
149
465
209
13
389
389
9
18
15
17
65
147
133
25
261
5
133
233
253
53
453
150
465
209
13
389
389
8
18
15
17
65
147
133
25
135
5
133
233
253
53
201
1
457
977
525
389
897
1021
18
15
17
65
147
133
25
39
5
133
233
253
53
9
257
457
977
525
389
257
909
18
15
17
65
147
133
25
39
5
133
233
253
53
265
257
457
977
525
389
769
653
18
15
17
65
147
133
25
39
5
133
233
253
565
265
257
457
977
525
1925
513
1805
18
15
17
65
147
133
281
389
5
133
233
253
501
277
21
465
209
13
261
245
5
18
15
17
65
147
133
281
389
5
133
233
253
501
277
21
465
977
525
517
117
5
18
15
17
65
147
133
181
5
5
133
233
253
157
21
149
465
209
13
65
9
197
18
15
17
65
147
133
181
5
5
133
233
253
157
21
149
465
977
525
65
9
197
18
15
17
65
147
133
181
5
5
133
233
253
157
21
149
465
210
22
65
9
201
18
15
17
65
147
133
181
5
5
133
233
253
157
21
149
457
977
525
65
9
197
18
15
17
65
147
133
181
5
5
133
233
253
157
21
405
465
209
13
65
9
713
18
15
17
65
147
133
181
5
5
133
233
253
157
21
405
465
977
1037
65
9
713
18
15
17
65
147
133
181
5
5
133
233
253
157
21
405
465
978
534
65
21
741
18
15
17
65
147
133
181
5
5
133
233
253
157
21
405
457
977
525
65
9
713
18
15
17
65
147
133
181
5
5
133
233
253
157
453
405
465
209
13
65
133
37
18
15
17
65
147
133
181
5
5
133
233
253
157
453
405
465
977
1037
65
133
37
18
15
17
65
147
133
181
5
5
133
233
253
157
453
405
457
977
525
65
133
37
18
15
17
65
147
133
181
5
5
133
233
253
157
501
405
465
209
13
65
341
5
18
15
17
65
147
133
181
5
5
133
233
253
157
501
405
465
977
525
65
341
517
18
15
17
65
147
133
181
5
5
133
233
253
157
461
397
465
210
22
65
129
33
18
15
17
65
147
133
181
5
5
133
233
253
157
461
397
465
978
1046
65
129
33
18
15
17
65
147
133
181
133
5
133
233
253
157
405
21
465
209
13
65
265
457
18
15
17
65
147
133
181
133
5
133
233
253
157
405
21
465
977
525
65
265
457
18
15
17
65
147
133
181
133
5
133
233
253
157
405
21
457
977
525
65
265
457
18
15
17
65
147
133
181
133
5
133
233
253
157
405
533
465
209
13
65
265
837
18
15
17
65
147
133
181
133
5
133
233
253
157
405
533
465
977
525
65
265
837
18
15
17
65
147
133
181
133
5
133
233
253
157
405
533
457
977
525
65
265
837
18
15
17
65
147
133
181
133
5
133
233
253
157
405
277
465
209
13
65
265
325
18
15
17
65
147
133
181
133
5
133
233
253
157
405
277
465
977
525
65
265
197
18
15
17
65
147
133
181
133
5
133
233
253
157
437
21
465
209
13
65
213
709
18
15
17
65
147
133
181
133
5
133
233
253
157
437
21
465
977
525
65
213
709
18
15
17
65
147
133
181
133
5
133
233
253
157
437
21
457
977
525
65
213
709
18
15
17
65
147
133
181
133
5
133
233
253
157
437
277
465
209
13
65
213
197
18
15
17
65
147
133
181
133
5
133
233
253
157
437
277
465
977
525
65
213
197
18
15
17
65
147
133
181
389
5
133
233
253
157
197
21
465
209
13
65
69
405
18
15
17
65
147
133
181
389
5
133
233
253
157
197
21
465
977
1037
65
69
405
18
15
17
65
147
133
181
389
5
133
233
253
157
149
21
465
209
13
65
793
965
18
15
17
65
147
133
181
389
5
133
233
253
157
149
21
465
977
525
65
777
965
18
15
17
65
147
133
181
389
5
133
233
253
157
205
21
465
209
13
65
65
453
18
15
17
65
147
133
181
389
5
133
233
253
157
205
21
465
977
1037
65
65
453
18
15
13
65
137
133
25
5
97
65
253
253
53
181
353
129
435
261
389
949
1681
18
15
13
65
137
133
25
6
97
65
253
253
53
116
214
129
435
517
389
52
322
18
15
13
65
137
133
25
6
97
65
253
253
53
116
726
1665
435
5
389
564
1858
18
15
13
65
137
133
25
6
97
65
253
221
53
116
214
129
435
275
965
596
322
18
15
13
65
137
133
25
134
97
65
253
253
53
196
86
129
435
517
389
900
980
18
15
13
65
137
133
25
69
97
65
253
253
53
53
65
129
435
517
389
277
209
18
15
13
65
137
133
25
69
97
65
253
253
53
53
289
129
435
517
389
277
913
18
15
13
65
137
133
25
69
97
65
253
253
53
309
65
129
435
517
389
789
1201
18
15
13
65
137
133
25
69
97
65
253
253
53
309
289
129
435
517
389
789
1809
18
15
13
65
137
133
25
69
97
65
253
253
53
309
289
641
435
261
389
789
1809
18
15
13
65
137
133
25
69
97
65
253
221
53
53
65
129
434
275
965
1125
97
18
15
13
65
137
133
25
69
97
65
253
221
53
53
65
129
435
275
965
1125
97
18
15
13
65
137
133
25
69
97
65
253
221
53
53
33
129
435
275
965
1045
17
18
15
13
65
137
133
25
69
97
65
253
221
53
53
577
641
435
275
965
613
1889
18
15
13
65
137
133
25
69
97
65
253
221
53
53
289
129
435
275
453
277
913
18
15
13
65
137
133
25
69
97
65
253
221
53
309
33
129
435
275
965
789
17
18
15
13
65
137
133
25
37
97
65
253
253
53
5
65
129
435
517
389
5
241
18
15
13
65
137
133
25
38
97
65
253
221
53
4
54
129
435
275
965
1028
84
18
15
13
65
137
133
25
38
97
65
253
221
53
4
566
1665
435
275
453
516
1892
18
15
13
65
137
133
25
38
97
65
253
221
53
260
54
129
435
275
965
772
84
18
15
13
65
137
133
25
39
97
65
253
253
53
9
157
129
435
517
389
1
453
18
15
13
65
137
133
25
39
97
65
253
253
53
9
158
129
435
517
389
1
452
18
15
13
65
137
133
25
39
97
65
253
253
53
265
157
129
435
517
389
769
1221
18
15
13
65
137
133
25
39
97
65
253
221
53
9
44
129
435
275
965
513
104
18
15
13
65
137
133
25
39
97
65
253
221
53
9
45
129
434
275
965
513
101
18
15
13
65
137
133
25
39
97
65
253
221
53
9
45
129
435
275
965
513
101
18
15
13
65
137
133
25
39
97
65
253
221
53
9
46
129
435
275
965
513
100
18
15
13
65
137
133
25
39
97
65
253
221
53
9
157
129
434
275
453
257
453
18
15
13
65
137
133
25
39
97
65
253
221
53
9
157
129
435
275
453
257
453
18
15
13
65
137
133
25
39
97
65
253
221
53
9
158
129
435
275
453
257
452
18
15
13
65
137
133
25
39
97
65
253
221
53
265
157
129
434
275
453
769
1221
18
15
13
65
137
133
25
39
97
65
253
221
53
265
157
129
435
275
453
769
1221
18
15
13
65
137
133
25
39
97
65
253
221
53
265
158
129
435
275
453
769
1220
18
15
13
65
137
133
25
39
97
65
253
221
53
265
413
129
434
275
965
769
709
18
15
13
65
137
133
25
39
97
65
253
221
53
265
413
129
435
275
965
769
709
18
15
13
65
137
133
25
39
97
65
253
221
53
265
414
129
435
275
965
769
708
18
15
13
65
137
133
281
261
97
65
253
221
501
485
97
129
434
19
145
5
785
18
15
13
65
137
133
281
261
97
65
253
221
501
485
609
641
435
19
145
6
401
18
15
13
65
137
133
281
69
97
65
253
221
501
37
33
129
435
531
145
389
17
18
15
13
65
137
133
281
69
97
65
253
221
501
37
545
129
435
531
145
645
1553
18
15
13
65
137
133
281
69
97
65
253
221
501
37
289
129
435
531
145
645
657
18
15
13
65
137
133
281
69
97
65
253
221
501
37
289
641
435
531
145
645
657
18
15
13
65
137
133
281
69
97
65
253
221
501
53
33
129
435
531
145
405
17
18
15
13
65
137
133
281
69
97
65
253
221
501
53
545
129
435
531
145
661
1553
18
15
13
65
137
133
281
69
97
65
253
221
501
53
289
129
435
531
145
661
657
18
15
13
65
137
133
281
325
97
65
253
221
501
549
33
129
435
275
273
902
17
18
15
13
65
137
133
281
325
97
65
253
221
501
549
33
641
435
275
273
902
17
18
15
13
65
137
133
281
325
97
65
253
221
501
549
545
1153
1459
275
273
902
1041
18
15
13
65
137
133
281
325
97
65
253
221
501
549
545
641
435
275
273
902
1041
18
15
13
65
137
133
281
325
97
65
253
221
501
565
33
129
435
275
273
917
17
18
15
13
65
137
133
281
325
97
65
253
221
501
565
33
641
435
275
273
917
17
18
15
13
65
137
133
281
325
97
65
253
221
501
565
545
1153
1459
275
273
917
1041
18
15
13
65
137
133
281
325
97
65
253
221
501
565
545
641
435
275
273
917
1041
18
15
13
65
137
133
281
325
97
65
253
221
501
405
33
129
435
275
529
50
927
18
15
13
65
137
133
281
325
97
65
253
221
501
405
545
641
435
19
145
50
415
18
15
13
65
73
133
25
5
97
65
125
253
53
181
353
129
179
133
901
949
657
18
15
13
65
73
133
25
6
97
65
61
253
53
116
214
129
51
403
901
548
836
18
15
13
65
73
133
25
6
97
65
61
253
53
116
726
641
51
403
901
564
1860
18
15
13
65
73
133
25
6
97
65
61
253
53
116
726
641
307
403
901
564
1860
18
15
13
65
73
133
25
6
97
65
125
253
53
116
214
129
179
133
901
564
322
18
15
13
65
73
133
25
6
97
65
125
253
53
116
726
1665
1203
133
901
1588
1858
18
15
13
65
73
133
25
6
97
65
125
253
53
116
726
641
691
261
901
564
1858
18
15
13
65
73
133
25
6
97
65
125
765
565
116
726
641
691
1797
1413
1076
1858
18
15
13
65
73
133
25
6
97
65
125
765
1013
628
726
641
691
1797
1285
1300
1348
18
15
13
65
73
133
25
261
97
65
125
765
565
693
97
641
691
1797
1413
949
657
18
15
13
65
73
133
25
134
97
65
61
253
53
196
86
129
51
403
901
900
980
18
15
13
65
73
133
25
134
97
65
125
253
53
196
86
129
179
133
901
900
980
18
15
13
65
73
133
25
69
97
65
61
253
53
53
65
129
51
403
901
277
209
18
15
13
65
73
133
25
69
97
65
61
253
53
53
65
641
307
403
901
277
209
18
15
13
65
73
133
25
69
97
65
61
253
53
53
289
129
51
403
901
277
913
18
15
13
65
73
133
25
69
97
65
61
253
53
309
65
129
51
403
901
1701
97
18
15
13
65
73
133
25
69
97
65
61
253
53
309
577
641
51
403
901
1701
1633
18
15
13
65
73
133
25
69
97
65
61
253
53
309
289
129
51
403
901
1701
1825
18
15
13
65
73
133
25
69
97
65
61
253
53
309
289
641
51
403
901
1701
1825
18
15
13
65
73
133
25
69
97
65
61
253
53
309
289
641
307
403
901
1701
1825
18
15
13
65
73
133
25
69
97
65
125
253
53
309
577
641
691
261
901
1717
1633
18
15
13
65
73
133
25
69
97
65
125
253
53
309
289
641
691
261
901
1717
1825
18
15
13
65
73
133
25
69
97
65
125
253
565
1589
1601
1665
1715
1669
1925
1813
1201
18
15
13
65
73
133
25
69
97
65
125
765
565
69
65
641
1715
1797
901
645
113
18
15
13
65
73
133
25
69
97
65
125
765
565
53
65
641
1715
1797
901
677
353
18
15
13
65
73
133
25
69
97
65
125
765
565
53
65
641
691
1797
1413
1045
1233
18
15
13
65
73
133
25
69
97
65
125
765
565
565
65
641
691
1797
1413
789
1201
18
15
13
65
73
133
25
69
97
65
125
765
565
309
289
641
691
1797
1413
533
1809
18
15
13
65
73
133
25
69
481
577
61
253
53
309
929
897
1075
1427
901
789
913
18
15
13
65
73
133
25
70
97
65
573
765
565
68
662
1665
1843
901
901
644
1876
18
15
13
65
73
133
25
70
97
65
573
1789
1077
68
662
1665
1843
1939
1925
132
1876
18
15
13
65
73
133
25
325
97
65
125
765
565
821
545
641
691
1797
1413
1301
1041
18
15
13
65
73
133
25
39
97
65
61
253
53
9
157
129
51
403
901
513
453
18
15
13
65
73
133
25
39
97
65
61
253
53
9
158
129
51
403
901
513
452
18
15
13
65
73
133
25
39
97
65
61
253
53
265
413
129
51
403
901
769
709
18
15
13
65
73
133
25
39
97
65
125
253
53
9
157
129
179
133
901
513
453
18
15
13
65
73
133
25
39
97
65
125
253
53
9
158
129
179
133
901
513
452
18
15
13
65
73
133
25
39
97
65
125
253
53
265
413
129
179
133
901
769
709
18
15
13
65
73
133
25
294
97
65
125
765
565
772
566
641
691
1797
1413
1284
1108
18
15
13
65
73
133
181
37
97
65
125
253
157
5
65
129
691
261
65
5
49
18
15
13
65
73
133
181
37
97
65
125
253
157
13
65
129
690
259
65
1
61
18
15
13
65
73
133
181
37
97
65
125
253
157
13
65
129
691
261
65
1
61
18
15
13
65
73
133
181
37
97
65
125
253
158
9
65
129
690
259
64
2
58
18
15
13
65
73
133
181
37
97
65
125
253
158
9
65
129
691
261
64
2
58
18
15
13
65
73
133
181
37
97
65
125
253
158
13
65
129
690
259
64
1
61
18
15
13
65
73
133
181
37
97
65
125
253
158
13
65
129
691
267
64
1
61
18
15
13
65
147
133
25
38
97
65
241
253
53
4
54
126
734
15
389
4
84
18
15
13
65
147
133
25
38
97
65
241
253
53
4
54
126
735
15
389
4
84
18
15
13
65
147
133
25
38
97
65
241
253
53
4
54
118
735
15
389
4
84
18
15
13
65
147
133
25
38
97
65
241
253
53
4
54
638
734
15
389
4
84
18
15
13
65
147
133
25
38
97
65
241
253
53
4
54
638
735
15
389
4
84
18
15
13
65
147
133
25
38
97
65
241
253
53
4
566
126
734
15
389
516
1876
18
15
13
65
147
133
25
38
97
65
241
253
53
4
566
126
735
15
389
516
1876
18
15
13
65
147
133
25
38
97
65
241
253
53
4
566
638
734
15
389
516
1876
18
15
13
65
147
133
25
38
97
65
241
253
53
4
566
638
735
15
389
516
1876
18
15
13
65
147
133
25
38
97
65
241
253
53
260
54
126
734
15
389
772
1108
18
15
13
65
147
133
25
38
97
65
241
253
53
260
54
126
735
15
389
772
1108
18
15
13
65
147
133
25
38
97
65
241
253
53
260
54
118
735
15
389
772
1108
18
15
13
65
147
133
25
38
97
65
241
253
53
260
310
126
734
15
389
772
2004
18
15
13
65
147
133
25
38
97
65
241
253
53
260
310
126
735
15
389
772
2004
18
15
13
65
147
133
25
38
97
65
241
253
53
260
822
638
734
15
389
772
1492
18
15
13
65
147
133
25
38
97
65
241
253
53
260
822
638
735
15
389
772
1492
18
15
13
65
147
133
25
38
97
65
241
253
565
4
54
126
734
527
1925
1028
84
18
15
13
65
147
133
25
38
97
65
241
253
565
4
54
126
735
527
1925
1028
84
18
15
13
65
147
133
25
38
97
65
241
253
565
4
54
118
735
527
1925
1028
84
18
15
13
65
147
133
25
38
97
65
241
253
565
4
54
638
734
527
1925
1028
84
18
15
13
65
147
133
25
38
97
65
241
253
565
4
54
638
735
527
1925
1028
84
18
15
13
65
147
133
25
38
97
65
241
253
565
516
54
126
734
527
1925
772
1108
18
15
13
65
147
133
25
38
97
65
241
253
565
516
54
126
735
527
1925
772
1108
18
15
13
65
147
133
25
38
97
65
241
253
565
516
54
118
735
527
1925
772
1108
18
15
13
65
147
133
25
38
97
65
241
253
565
516
54
638
734
527
1925
772
1108
18
15
13
65
147
133
25
38
97
65
241
253
565
516
54
638
735
527
1925
772
1108
18
15
13
65
147
133
25
38
97
65
241
253
565
516
822
638
734
527
1925
772
852
18
15
13
65
147
133
25
38
97
65
241
253
565
516
822
638
735
527
1925
772
852
18
15
13
65
147
133
25
38
97
65
241
253
565
260
54
126
734
527
1925
516
84
18
15
13
65
147
133
25
38
97
65
241
253
565
260
54
126
735
527
1925
516
84
18
15
13
65
147
133
25
38
97
65
241
253
565
260
54
118
735
527
1925
516
84
18
15
13
65
147
133
25
38
97
65
241
253
565
260
54
638
734
527
1925
516
84
18
15
13
65
147
133
25
38
97
65
241
253
565
260
54
638
735
527
1925
516
84
18
15
13
65
147
133
25
38
97
65
241
253
565
260
566
126
734
527
1925
516
1620
18
15
13
65
147
133
25
38
97
65
241
253
565
260
566
126
735
527
1925
516
1620
18
15
13
65
147
133
25
38
97
65
241
253
565
260
566
638
734
527
1925
516
1620
18
15
13
65
147
133
25
38
97
65
241
253
565
260
566
638
735
527
1925
516
1620
18
15
13
65
147
133
25
38
97
65
241
253
565
260
566
1662
734
527
1925
516
1620
18
15
13
65
147
133
25
38
97
65
241
253
565
260
566
1662
735
527
1925
516
1620
18
15
13
65
147
133
25
38
97
65
241
253
565
1540
1590
1142
735
527
1925
1796
1108
18
15
13
65
147
133
25
38
97
65
241
253
565
1540
1590
1662
734
527
1925
1796
1108
18
15
13
65
147
133
25
38
97
65
241
253
565
1540
1590
1662
735
527
1925
1796
1108
18
15
13
65
147
133
25
38
609
65
241
253
565
516
1846
638
1758
1551
1925
772
1876
18
15
13
65
147
133
25
38
609
65
241
253
565
516
1846
638
1759
1551
1925
772
1876
18
15
13
65
147
133
281
262
97
65
241
253
501
356
190
122
222
15
517
260
2
18
15
13
65
147
133
281
134
97
65
241
253
501
100
62
122
222
527
1541
1796
1026
18
15
13
65
147
133
281
134
97
65
241
253
501
100
62
122
734
1551
1541
1796
1026
18
15
13
65
147
133
281
69
97
65
241
253
501
37
33
125
218
15
517
389
17
18
15
13
65
147
133
281
69
97
65
241
253
501
37
33
125
730
15
261
389
17
18
15
13
65
147
133
281
69
97
65
241
253
501
37
545
125
218
527
517
645
1553
18
15
13
65
147
133
281
69
97
65
241
253
501
37
545
1661
730
527
517
645
1553
18
15
13
65
147
133
281
390
97
65
241
253
501
612
62
122
222
15
261
772
2
18
15
13
65
147
133
281
390
97
65
241
253
501
612
62
122
734
15
261
772
2
18
15
13
65
147
133
181
5
97
65
241
253
157
461
353
125
218
14
65
129
269
18
15
13
65
147
133
181
5
97
65
241
253
157
461
353
122
222
14
65
129
269
18
15
13
65
147
133
181
5
97
65
241
253
157
461
609
125
218
14
65
321
781
18
15
13
65
147
133
181
5
97
65
241
253
157
461
609
125
730
14
65
321
781
18
15
13
65
147
133
181
5
97
65
241
253
157
461
609
122
222
14
65
321
781
18
15
13
65
147
133
181
5
97
65
241
253
157
461
609
122
734
14
65
321
781
18
15
13
65
147
133
181
37
97
65
241
253
157
5
65
125
218
14
65
5
49
18
15
13
65
147
133
181
37
97
65
241
253
157
5
65
125
730
14
65
5
49
18
15
13
65
147
133
181
37
97
65
241
253
157
13
65
125
218
14
65
1
61
18
15
13
65
147
133
181
37
97
65
241
253
157
13
65
125
730
14
65
1
61
18
15
13
65
147
133
181
37
97
65
241
253
157
13
65
122
222
14
65
1
61
18
15
13
65
147
133
181
37
97
65
234
246
159
9
65
122
208
19
64
2
59
18
15
13
65
147
133
181
37
97
65
234
246
159
9
65
122
720
531
64
2
59
18
15
17
65
137
129
133
133
5
133
253
254
142
390
13
465
362
8
96
256
465
18
15
17
65
137
129
133
133
5
133
253
254
142
390
525
465
362
8
96
256
977
18
15
17
65
137
129
133
133
5
133
253
254
142
391
13
465
362
8
96
258
464
18
15
17
65
137
129
133
133
5
133
253
254
142
391
525
465
362
8
96
258
976
18
15
17
65
137
129
133
133
5
133
253
254
143
389
13
465
362
8
97
257
453
18
15
17
65
137
129
133
133
5
133
253
254
143
389
525
465
362
8
97
257
965
18
15
17
65
137
129
133
133
5
133
253
254
143
391
13
465
362
8
97
256
464
18
15
17
65
137
129
133
133
5
133
253
254
143
391
525
465
362
8
97
256
976
18
15
17
65
73
129
133
133
5
133
125
254
142
390
13
465
618
136
96
256
465
18
15
17
65
73
129
133
133
5
133
125
254
142
390
525
465
106
136
96
256
977
18
15
17
65
73
129
133
133
5
133
125
254
142
390
525
465
618
136
96
256
977
18
15
17
65
73
129
133
133
5
133
125
254
142
91
13
465
106
136
160
42
1
18
15
17
65
73
129
133
133
5
133
125
254
142
91
13
465
618
136
160
42
1
18
15
17
65
73
129
133
133
5
133
125
254
142
391
13
465
618
136
96
258
464
18
15
17
65
73
129
133
133
5
133
125
254
142
391
525
465
106
136
96
258
976
18
15
17
65
73
129
133
133
5
133
125
254
142
391
525
465
618
136
96
258
976
18
15
17
65
73
129
133
133
5
133
125
254
143
389
13
465
618
136
97
257
453
18
15
17
65
73
129
133
133
5
133
125
254
143
389
525
465
106
136
97
257
965
18
15
17
65
73
129
133
133
5
133
125
254
143
389
525
465
618
136
97
257
965
18
15
17
65
73
129
133
133
5
133
125
254
143
89
29
465
106
136
161
45
9
18
15
17
65
73
129
133
133
5
133
125
254
143
89
29
465
618
136
161
45
9
18
15
17
65
73
129
133
133
5
133
125
254
143
93
13
465
106
136
161
41
1
18
15
17
65
73
129
133
133
5
133
125
254
143
93
13
465
618
136
161
41
1
18
15
17
65
73
129
133
133
5
133
125
254
143
391
13
465
618
136
97
256
464
18
15
17
65
73
129
133
133
5
133
125
254
143
391
525
465
106
136
97
256
976
18
15
17
65
73
129
133
133
5
133
125
254
143
391
525
465
618
136
97
256
976
18
15
17
65
147
129
189
5
5
133
234
254
159
457
397
469
208
20
64
134
33
18
15
17
65
147
129
189
5
5
133
234
254
159
457
397
469
976
1044
64
134
33
18
15
17
65
147
129
189
133
5
133
234
254
159
401
2
457
976
532
64
268
416
18
15
17
65
147
129
189
133
5
133
234
254
159
401
21
465
208
20
64
282
451
18
15
17
65
147
129
189
133
5
133
234
254
159
401
21
469
208
20
64
282
451
18
15
17
65
147
129
189
133
5
133
234
254
159
401
21
469
976
532
64
282
451
18
15
17
65
147
129
189
133
5
133
234
254
159
401
533
469
208
20
64
282
835
18
15
17
65
147
129
189
133
5
133
234
254
159
401
533
469
976
532
64
282
835
18
15
17
65
147
129
189
133
5
133
234
254
159
401
277
465
208
20
64
282
195
18
15
17
65
147
129
189
133
5
133
234
254
159
401
277
465
976
532
64
282
195
18
15
17
65
147
129
189
133
5
133
234
254
159
401
277
469
208
20
64
282
195
18
15
17
65
147
129
189
133
5
133
234
254
159
401
277
469
976
532
64
282
195
18
15
17
65
147
129
189
389
5
133
234
254
159
145
21
465
208
20
64
794
963
18
15
17
65
147
129
189
389
5
133
234
254
159
145
21
465
976
532
64
794
963
18
15
17
65
147
129
189
389
5
133
234
254
159
145
21
469
208
20
64
794
963
18
15
17
65
147
129
189
389
5
133
234
254
159
145
21
469
976
532
64
794
963
18
15
13
65
73
129
189
5
97
65
125
254
158
51
353
641
690
264
576
474
770
18
15
13
65
73
129
189
261
97
65
125
254
158
563
609
641
690
264
576
2010
770
18
15
17
65
137
129
129
133
5
133
253
254
227
439
973
465
362
264
777
554
1542
18
15
17
65
137
129
129
137
5
133
253
254
227
435
3
467
363
8
9
169
388
18
15
17
65
137
129
129
137
5
133
253
254
251
435
3
467
363
8
2
129
385
18
15
17
65
73
129
129
137
5
133
125
254
187
435
3
467
619
136
130
161
385
18
15
17
65
147
129
129
137
7
133
234
254
135
389
2
464
208
20
80
258
448
18
15
781
961
649
5
25
581
2017
1089
573
701
1717
1845
1857
1921
51
35
837
613
609
18
15
909
961
915
1540
1653
325
1377
1089
106
539
671
521
846
769
336
598
128
515
584
18
15
909
961
915
1540
1653
325
1377
1089
106
539
671
521
846
769
464
726
128
515
584
18
15
909
961
915
1540
1653
325
1377
1089
106
539
671
525
833
769
336
342
80
577
589
18
15
909
961
915
1540
1653
325
1377
1089
106
539
671
525
833
769
464
342
80
577
589
18
15
909
961
915
1540
1653
325
1377
1089
106
539
671
525
801
769
336
342
80
513
525
18
15
909
961
915
1540
1653
325
1377
1089
106
539
671
534
833
769
336
342
80
528
566
18
15
913
577
73
517
537
1925
1285
389
61
1021
1013
1749
1557
73
874
838
517
565
533
18
15
455
577
74
3
84
788
912
908
572
1566
1627
1959
814
1130
1072
1122
610
832
320
18
15
455
577
74
3
84
788
912
908
572
1566
1627
2023
814
1258
1072
1122
610
1728
128
18
15
7
205
153
3
52
26
16
211
177
185
171
67
79
449
280
769
897
1064
41
18
15
7
205
153
3
52
26
16
211
177
185
171
67
87
449
280
769
897
1064
34
18
15
7
205
153
3
52
26
16
211
177
185
171
67
591
449
280
769
897
552
1833
18
15
7
205
153
3
52
154
464
211
177
185
171
835
847
1089
280
769
1697
1832
1449
18
15
7
205
153
3
180
154
464
211
177
185
427
67
407
1
280
1
193
40
674
18
15
7
205
153
3
180
154
496
211
177
185
427
67
399
1
280
1
193
40
681
18
15
7
205
154
3
180
154
464
211
176
186
427
67
407
1
281
1
194
40
674
18
15
7
206
79
15
31
129
112
200
905
528
464
438
288
851
1797
916
724
528
534
18
15
7
206
159
15
31
129
112
208
177
160
464
382
32
384
282
28
260
416
10
18
15
7
206
159
15
31
129
112
208
177
160
464
382
32
320
282
28
260
416
10
18
15
7
206
159
15
31
129
112
208
177
160
464
382
32
387
282
28
260
416
10
18
15
7
206
159
15
31
129
112
208
177
160
464
382
32
323
282
28
260
416
10
18
15
7
206
159
15
31
129
112
208
177
160
464
366
32
384
282
28
260
192
2
18
15
7
206
159
15
31
129
112
208
177
160
464
366
32
320
282
28
260
192
2
18
15
7
206
159
15
31
129
112
208
177
160
464
366
32
387
282
28
260
192
2
18
15
7
206
159
15
31
129
112
208
177
160
464
366
32
323
282
28
260
192
2
18
15
7
206
159
15
31
129
112
208
177
160
464
438
32
384
282
28
260
272
22
18
15
7
206
159
15
31
129
112
208
177
160
464
438
32
320
282
28
260
272
22
18
15
7
206
159
15
31
129
112
208
177
160
464
438
32
387
282
28
260
272
22
18
15
7
206
159
15
31
129
112
208
177
160
464
438
32
323
282
28
260
272
22
18
15
7
206
159
15
31
129
112
208
177
160
464
438
288
384
282
28
260
528
534
18
15
7
206
159
15
31
129
112
208
177
160
464
438
288
320
282
28
260
528
534
18
15
7
206
159
15
31
129
112
208
177
160
464
438
288
387
282
28
260
528
534
18
15
7
206
159
15
31
129
112
208
177
160
464
438
288
323
282
28
260
528
534
18
15
7
206
159
15
31
129
112
208
177
160
464
878
32
384
282
28
260
832
2
18
15
7
206
159
15
31
129
112
208
177
160
464
878
32
320
282
28
260
832
2
18
15
7
206
159
15
31
129
112
208
177
160
464
878
32
387
282
28
260
832
2
18
15
7
206
159
15
31
129
112
208
177
160
464
878
32
323
282
28
260
832
2
18
15
7
206
159
15
31
129
112
208
177
160
464
878
544
384
282
28
260
832
1026
18
15
7
206
159
15
31
129
112
208
177
160
464
878
544
320
282
28
260
832
1026
18
15
7
206
159
15
31
129
112
208
177
160
464
878
544
387
282
28
260
832
1026
18
15
7
206
159
15
31
129
112
208
177
160
464
878
544
323
282
28
260
832
1026
18
15
7
206
159
15
31
385
496
208
177
160
464
950
288
0
282
28
260
784
22
18
15
7
206
159
15
31
385
496
208
177
160
464
950
288
3
282
28
260
784
22
18
15
7
206
335
15
287
257
112
200
393
528
976
1974
1184
403
773
844
612
1552
1562
18
15
7
206
335
15
287
257
112
200
393
528
976
1974
1184
403
774
844
612
1552
1562
18
15
7
206
335
15
287
129
112
200
393
528
976
1134
544
339
773
916
628
1856
1026
18
15
7
206
335
15
287
129
112
200
393
528
976
1134
544
851
773
916
628
1856
1026
18
15
7
206
335
15
287
129
112
200
393
528
976
286
32
339
773
844
612
224
34
18
15
7
206
335
15
287
129
112
200
393
528
976
286
32
339
774
844
612
224
34
18
15
7
206
335
15
287
129
112
200
393
528
976
286
32
403
774
844
612
224
34
18
15
7
206
335
15
287
129
112
200
393
528
976
286
544
339
773
844
612
224
1058
18
15
7
206
335
15
287
129
112
200
393
528
976
286
544
339
774
844
612
224
1058
18
15
7
206
335
15
287
129
112
200
393
528
976
286
544
851
773
844
612
224
1058
18
15
7
206
335
15
287
129
112
200
393
528
976
1206
544
339
773
916
628
1808
1046
18
15
7
206
335
15
287
129
112
200
393
528
976
622
32
339
773
916
628
832
2
18
15
7
206
335
15
287
129
112
200
393
528
976
622
32
851
773
916
628
832
2
18
15
7
206
335
15
287
129
112
200
393
528
976
622
544
339
773
916
628
832
1026
18
15
7
206
335
15
287
129
112
200
393
528
976
622
544
851
773
916
628
832
1026
18
15
7
206
335
15
287
641
272
200
393
528
976
1646
608
371
773
916
628
1728
34
18
15
7
206
303
15
287
1
112
200
457
624
976
366
160
403
389
788
580
192
2
18
15
7
206
303
15
287
1
112
200
457
624
976
366
672
851
837
788
580
192
1026
18
15
7
206
303
15
287
257
112
200
457
624
976
1974
1184
403
389
788
580
1552
1562
18
15
7
206
303
15
287
641
272
200
457
624
976
1646
608
371
405
788
580
1728
34
18
15
1
771
791
636
1670
1096
14
1793
544
675
544
836
5
694
112
337
26
274
771
18
15
1
771
791
636
1670
1096
14
1793
544
675
560
836
5
694
112
337
482
258
771
18
15
1
771
791
1052
1350
1096
1550
1793
544
1763
1056
1572
1541
1718
112
722
706
658
3
18
15
1537
1539
791
1036
134
648
526
769
288
1283
256
516
1541
1245
1136
546
2
514
1667
18
15
1537
1539
791
1036
134
648
526
769
288
1283
256
516
1541
1246
1136
546
34
514
1667
18
15
1537
1539
791
1036
134
648
526
769
288
1283
256
260
453
621
1648
1314
2
770
611
18
15
1537
1539
791
1036
134
648
526
770
288
1283
256
260
453
564
624
578
2
770
611
18
15
1537
1539
1303
1036
1158
1032
990
1137
1568
1795
1280
708
421
454
0
146
2
226
99
18
15
1537
1539
1303
1036
1158
1032
990
1137
1568
1795
1280
708
421
405
0
146
2
226
99
18
15
1537
1539
1303
1036
1158
1032
990
1137
1568
1795
1280
708
421
421
0
146
2
226
99
18
15
1537
1539
1303
1036
1158
1032
990
1137
1568
1795
1280
708
421
422
0
146
2
226
99
18
15
1537
1539
1303
1036
1158
1032
990
1137
1568
1795
1280
708
421
406
0
146
2
226
99
18
15
1537
1539
1303
1036
1158
1032
990
1138
1568
1795
1280
708
421
420
0
146
2
226
99
18
15
417
515
791
1044
644
1732
142
449
544
1843
177
577
1637
1053
544
562
1608
1331
1387
18
15
417
515
791
1044
644
1732
142
449
544
1843
177
577
1637
1053
672
562
1608
1331
1387
18
15
417
515
791
1044
644
1732
142
449
544
1843
177
578
1638
1053
544
562
1604
1329
1381
18
15
417
515
791
1044
644
1732
142
449
544
1843
177
578
1638
1053
672
562
1604
1329
1381
18
15
417
515
791
1044
644
1732
142
449
544
1843
177
578
1638
29
416
562
1604
1329
1381
18
15
417
515
791
1044
644
1732
142
449
544
1843
177
578
1638
1054
544
562
1604
1329
1381
18
15
417
515
791
1044
644
1732
142
449
544
1843
177
564
1638
1054
544
562
1796
1293
826
18
15
417
515
791
1044
644
1732
142
449
544
1843
181
578
1638
1053
544
562
1808
1328
866
18
15
417
515
791
1044
644
1732
142
449
544
1843
181
578
1638
1053
672
562
1808
1328
866
18
15
417
515
791
1044
644
1732
142
449
544
1843
181
578
1638
29
288
562
1808
1328
866
18
15
417
515
791
1044
644
1732
142
449
544
1843
181
578
1638
29
416
562
1808
1328
866
18
15
417
515
791
1044
644
1732
142
449
544
1843
181
578
1638
1054
544
562
1808
1328
866
18
15
417
515
791
1044
644
1732
142
450
544
1843
177
577
1637
1048
672
562
1608
1331
1387
18
15
417
515
791
1044
644
1732
142
450
544
1843
177
577
1637
1052
544
562
1608
1331
1387
18
15
417
515
791
1044
644
1732
142
450
544
1843
177
577
1637
1052
416
562
1608
1331
1387
18
15
417
515
791
1044
644
1732
142
450
544
1843
177
577
1637
28
544
562
1608
1331
1387
18
15
417
515
791
1044
644
1732
142
450
544
1843
177
565
1637
24
400
562
1800
1303
571
18
15
417
515
791
1044
644
1732
142
450
544
1843
177
565
1637
24
656
562
1800
1303
571
18
15
417
515
791
1044
644
1732
142
450
544
1843
177
565
1637
1052
544
562
1800
1303
571
18
15
417
515
791
1044
644
1732
142
450
544
1843
177
565
1637
1052
400
562
1800
1303
571
18
15
417
515
791
1044
644
1732
142
450
544
1843
177
565
1637
1052
656
562
1800
1303
571
18
15
417
515
791
1044
644
1732
142
450
544
1843
177
565
1637
28
544
562
1800
1303
571
18
15
417
515
791
1044
644
1732
142
450
544
1843
177
565
1637
28
288
562
1800
1303
571
18
15
417
515
791
1044
644
1732
142
450
544
1843
177
565
1637
28
400
562
1800
1303
571
18
15
417
515
791
1044
644
1732
142
450
544
1843
177
565
1637
28
656
562
1800
1303
571
18
15
417
515
791
524
580
1732
142
449
288
387
49
546
1638
1053
64
834
1372
1329
1090
18
15
513
515
791
268
68
644
270
1473
1312
1283
1153
514
6
749
1248
514
788
1036
2
18
15
513
515
791
268
68
644
270
1473
1312
1283
1153
514
6
749
1256
802
788
1025
5
18
15
513
515
791
268
68
644
270
1473
1312
1283
1153
514
6
750
1248
546
788
1025
5
18
15
1537
1539
791
1036
132
644
526
769
288
1283
257
258
454
622
1648
1314
20
828
1188
18
15
1537
1539
791
1108
1092
1028
526
769
288
1395
1361
1300
294
566
624
626
588
797
404
18
15
1537
1539
791
1108
1092
1028
526
769
288
1395
1365
1300
294
566
624
626
592
789
404
18
15
1537
1539
791
1108
1092
1028
526
770
288
1395
1361
1301
293
564
624
626
584
791
403
18
15
1537
1539
791
1108
1092
1028
526
770
288
1395
1365
1301
293
564
624
626
592
787
403
18
15
1537
1539
791
1084
132
644
526
769
288
1315
289
609
453
566
624
594
344
1099
135
18
15
1537
1539
791
1084
1156
1028
526
769
288
1315
1185
1378
294
566
624
594
668
796
453
18
15
1537
1539
791
1084
1156
1028
526
769
288
1315
1201
1378
294
566
624
594
660
780
452
18
15
1537
1539
791
1172
1156
1028
526
769
288
563
1569
1250
294
573
1648
50
552
833
194
18
15
1537
1539
1303
1044
1092
1028
1038
1026
1568
1843
1429
1282
1318
564
112
242
80
512
740
18
15
1537
1539
1303
1044
1092
1036
1038
1026
1568
1843
1429
1285
1285
564
112
242
80
515
899
18
15
1537
1539
1303
1044
1092
1060
1038
1025
1568
1843
1429
1506
1286
566
112
242
80
704
610
18
15
1537
1539
1303
1044
1092
1060
1038
1026
1568
1843
1429
1506
1286
564
112
242
80
704
610
18
15
1537
1539
1303
1292
1092
1060
1038
1025
1312
1283
1329
1506
1286
566
880
546
564
620
612
18
15
1537
1539
1303
1292
1092
1060
1150
1137
1312
1283
1329
1506
1318
581
768
546
564
620
644
18
15
1537
1539
1303
1292
1092
1060
1150
1137
1312
1283
1329
1506
1318
582
768
546
564
620
644
18
15
1537
1539
1303
1116
1092
1028
1038
1025
1568
1891
1345
1281
1318
566
112
210
88
795
860
18
15
1537
1539
1303
1116
1092
1028
1038
1025
1568
1891
1345
1282
1318
573
112
210
88
794
850
18
15
1537
1539
1303
1116
1092
1028
1038
1025
1568
1891
1345
1282
1318
566
112
210
88
794
850
18
15
1537
1539
1303
1116
1092
1028
1038
1025
1568
1891
1345
1300
1318
566
112
210
116
789
841
18
15
1537
1539
1303
1116
1092
1028
1038
1025
1568
1891
1361
1282
1318
566
112
210
212
796
850
18
15
1537
1539
1303
1116
1092
1028
1038
1025
1568
1891
1361
1300
1318
566
112
210
84
773
836
18
15
1537
1539
1303
1116
1092
1028
1038
1026
1568
1891
1345
1281
1318
564
112
210
88
799
860
18
15
385
515
791
1036
1316
388
142
705
544
1795
1041
1
1029
813
472
530
536
7
1575
18
15
385
515
791
1036
1316
388
142
705
544
1795
1041
20
1030
822
480
546
884
117
1540
18
15
385
515
791
1036
1316
388
142
449
544
1795
1041
1
1029
45
728
530
536
7
1575
18
15
385
515
791
1036
1316
388
142
449
544
1795
1041
1
5
45
728
530
536
7
39
18
15
385
515
791
1036
1316
388
142
449
544
1795
1041
20
1030
1078
1248
546
556
24
1540
18
15
385
515
791
1036
1316
388
142
449
544
1795
1041
20
6
54
480
546
884
37
57
18
15
385
515
791
1036
1316
396
566
753
544
1795
1041
17
981
582
576
530
536
203
727
18
15
385
515
791
1036
1316
396
566
754
544
1795
1041
17
981
596
576
530
536
203
727
18
15
417
515
791
1036
1316
388
174
393
544
1795
1041
2
102
38
432
530
372
124
100
18
15
417
515
791
1036
1316
388
174
393
544
1795
1041
2
1126
38
432
530
372
124
1636
18
15
417
515
791
1036
1316
388
174
393
544
1795
1041
20
102
38
432
546
556
24
964
18
15
417
515
791
1036
1316
388
174
393
544
1795
1041
20
1126
38
432
546
556
152
1988
18
15
1537
771
919
1084
1668
1028
1550
257
288
1059
1233
706
550
566
1648
1762
652
289
738
18
15
1537
771
919
1084
1156
1028
1550
257
288
1059
897
994
550
566
1648
2018
116
76
322
18
15
1537
771
919
1084
1156
1028
1550
257
288
1059
1377
706
550
566
1648
1762
1076
76
354
18
15
514
1568
1085
900
964
614
1648
1760
1731
229
1
192
512
654
643
663
45
160
384
18
15
514
1568
1085
900
964
614
1644
1760
1731
229
1
192
520
650
643
663
45
160
344
18
15
514
1568
1085
900
964
614
1644
1760
1731
229
1
192
520
658
643
663
45
160
344
18
15
514
1568
1085
900
964
614
1644
1760
1731
229
1
192
520
666
643
663
45
160
344
18
15
514
1568
1085
900
964
614
1644
2016
1987
229
1
192
520
578
3
535
1069
160
344
18
15
515
1568
1085
900
964
614
1634
1763
1731
229
1
192
526
657
640
663
45
160
438
18
15
515
1568
1085
900
964
614
1634
1891
1987
229
1
192
526
553
128
535
1069
160
342
18
15
515
1568
1085
900
964
614
1634
1891
1987
229
1
192
526
554
128
535
1069
160
342
18
15
515
1568
1085
900
964
614
1634
2019
1987
229
1
192
526
585
0
535
1069
160
342
18
15
962
544
1597
1860
868
614
764
64
835
853
257
416
136
1938
1027
55
541
1584
568
18
15
962
544
1597
1860
868
614
764
64
835
853
257
416
136
1882
1027
55
541
1584
568
18
15
962
544
1597
1861
868
614
764
64
835
851
256
416
136
1938
1027
51
535
1584
568
18
15
962
544
1597
1861
868
614
764
64
835
851
256
416
136
1882
1027
51
535
1584
568
18
15
898
544
1853
1349
868
614
876
96
579
1619
128
416
40
298
259
819
787
176
408
18
15
256
292
326
838
849
946
690
366
886
848
1326
264
771
33
609
589
1545
115
131
18
15
640
546
1862
837
613
817
947
1127
1909
389
385
2
65
912
563
1657
13
256
574
18
15
640
546
1862
837
613
817
947
1127
1909
389
385
2
66
912
541
1657
13
768
1152
18
15
515
1056
573
836
100
614
98
1379
323
594
1665
32
46
554
384
1076
765
1758
45
18
15
898
1056
573
836
100
614
380
1376
323
597
769
32
136
1162
3
1079
285
336
344
18
15
898
1056
573
837
100
614
380
1376
323
595
768
32
136
1162
3
1073
275
336
344
18
15
898
1056
573
837
100
614
380
1376
323
595
1664
32
136
1162
3
563
755
1744
216
18
15
899
1056
573
837
100
614
354
1379
323
595
768
32
158
1169
0
1075
275
336
342
18
15
899
1056
573
837
100
614
354
1379
323
595
768
32
158
1170
0
1075
275
336
342
18
15
514
544
61
900
964
1638
108
96
1859
229
1
192
520
1730
1667
1687
1069
160
728
18
15
514
544
61
900
964
1638
108
96
1859
229
1
192
520
1930
1667
1687
1069
160
728
18
15
514
544
61
900
964
1638
108
96
1859
229
1
192
520
1938
1667
1687
1069
160
728
18
15
514
544
61
900
964
1638
108
96
1859
229
1
192
520
1946
1667
1687
1069
160
728
18
15
515
544
61
900
964
1638
98
99
1859
229
1
192
526
1929
1664
1703
1085
165
397
18
15
515
544
61
900
964
1638
98
99
1859
229
1
192
526
1737
1664
1703
1085
165
397
18
15
513
544
61
1413
901
1744
54
99
1859
1267
129
200
526
1707
1673
665
132
148
708
18
15
513
544
61
1413
901
1744
54
99
1859
1235
129
200
526
1707
1673
689
181
148
708
18
15
789
929
544
390
769
1805
777
773
580
756
1750
1601
129
153
248
29
790
1106
1795
18
15
789
929
544
1862
513
1805
777
1157
676
1666
122
513
257
1433
228
516
1630
126
131
18
15
789
929
544
1862
513
1805
777
1157
676
1666
122
1281
257
1433
228
516
1630
1214
259
18
15
789
929
544
1862
513
1805
777
1157
676
1666
122
577
257
1433
228
516
1630
94
131
18
15
789
929
544
1862
513
1805
777
645
676
1666
122
513
257
409
228
516
1630
126
131
18
15
789
929
544
1862
513
1805
777
645
676
1666
122
1281
257
409
228
516
1630
1214
259
18
15
789
929
544
1862
513
1805
777
645
676
1666
122
577
257
409
228
516
1630
94
131
18
15
789
929
928
966
513
1805
777
773
1060
1026
706
1537
257
25
568
753
149
1157
1541
18
15
789
929
928
966
513
1805
777
773
1060
1026
706
1537
257
25
952
1265
133
1157
1541
18
15
789
929
928
966
513
1805
777
773
1060
1026
706
1537
257
281
1464
1265
133
1157
1541
18
15
789
929
928
966
513
1805
777
773
1060
1026
706
1537
257
281
952
1265
133
1157
1541
18
15
789
929
928
966
513
1805
777
773
1060
1026
706
1537
257
153
952
1265
149
1157
1541
18
15
789
929
928
966
513
1805
777
773
1060
1026
706
1601
257
25
568
753
149
517
1541
18
15
789
929
928
966
513
1805
777
773
1060
1026
706
1601
257
25
952
1265
149
517
1541
18
15
789
929
928
966
513
1805
777
773
1060
1026
706
1601
257
281
1464
1265
149
517
1541
18
15
789
929
928
966
513
1805
777
773
1060
1026
706
1601
257
281
952
1265
149
517
1541
18
15
789
929
928
966
513
1805
777
773
1060
1026
706
1601
257
153
952
1265
149
517
1541
18
15
789
929
928
966
513
1805
777
773
1060
514
706
1537
257
25
568
241
149
1157
1541
18
15
789
929
928
966
513
1805
777
773
1060
514
706
1601
257
25
568
241
149
1029
1541
18
15
789
929
928
966
513
1805
777
773
36
514
706
1537
257
281
440
1265
149
1157
1541
18
15
789
929
928
966
513
1805
777
773
36
514
706
1601
257
281
440
1265
149
1029
1541
18
15
789
929
928
966
513
1805
777
1285
1060
1026
706
1537
257
1305
1464
1265
133
1157
1541
18
15
789
929
928
966
513
1805
777
1285
36
514
706
1537
257
1305
440
497
133
645
1541
18
15
789
929
928
966
513
1805
777
1285
36
514
706
1601
257
1305
440
497
133
517
1541
18
15
789
929
928
966
513
1805
777
1285
36
514
706
1601
129
1305
440
497
133
517
1933
18
15
789
929
544
1926
769
1037
777
773
580
1780
214
1217
129
153
248
541
1814
1030
261
18
15
789
929
800
902
513
1805
777
773
1092
770
1122
513
257
153
1272
97
869
253
133
18
15
789
929
800
902
513
1805
777
773
1092
770
1122
577
257
153
1272
97
869
133
133
18
15
789
929
800
902
513
1805
777
773
1092
1282
482
513
257
153
1016
1121
101
133
133
18
15
789
929
800
902
513
1805
777
773
1092
1282
482
577
257
153
1016
1121
101
5
133
18
15
789
929
672
134
513
1805
777
645
548
642
1666
1537
257
409
56
132
654
518
1539
18
15
789
929
672
134
513
1805
777
645
548
642
1678
1537
257
409
56
113
637
1557
1541
18
15
789
929
800
774
513
1037
777
773
1092
1268
1154
769
129
153
760
541
821
5
1925
18
15
789
929
800
774
513
1037
1417
1285
1092
1524
1238
1473
1345
537
1016
1053
1558
1106
1355
18
15
789
929
800
774
513
1037
1417
1285
1092
1524
1238
1473
1345
537
1784
1053
534
1106
1355
18
15
195
288
413
324
356
102
482
419
387
565
641
544
942
681
512
439
701
357
301
18
15
195
288
413
324
356
102
482
419
387
565
641
544
942
682
512
439
701
357
301
18
15
898
544
70
965
612
870
2000
976
1138
1923
768
544
1632
150
542
735
195
96
1024
18
15
898
544
70
965
612
870
2000
976
626
1923
768
544
1632
150
30
1247
195
224
1024
18
15
193
288
61
390
1
48
502
451
579
976
2005
612
974
587
777
616
1603
72
890
18
15
193
288
61
390
257
176
502
451
579
976
725
212
398
299
776
616
771
56
522
18
15
193
288
61
390
257
176
502
451
579
976
725
212
398
299
777
616
771
56
522
18
15
193
288
61
390
257
432
502
451
579
976
725
724
398
299
776
616
771
1080
10
18
15
193
288
61
390
257
432
502
451
579
976
725
724
398
299
777
616
771
1080
10
18
15
193
288
61
390
257
432
502
451
579
976
725
724
654
555
777
616
643
568
522
18
15
321
770
134
6
33
397
349
260
768
128
729
689
273
116
576
1634
1851
793
615
18
15
321
770
134
6
33
653
397
260
768
928
693
1617
113
116
496
114
563
1675
139
18
15
321
770
134
6
33
653
397
260
768
928
693
1649
113
116
496
114
563
1693
5
18
15
1
163
87
199
269
912
278
946
256
368
832
836
14
604
0
560
796
1028
896
18
15
1
163
343
327
781
912
278
945
768
432
960
836
14
622
512
104
540
4
256
18
15
1
163
343
327
781
912
278
946
768
432
960
836
14
620
512
176
1052
4
384
18
15
1
163
343
327
845
912
278
945
768
1904
832
772
14
622
512
1584
28
1028
256
18
15
1
163
343
327
845
912
278
945
768
1904
832
772
14
606
512
1584
28
1028
256
18
15
1
163
343
327
845
912
278
946
768
432
832
772
14
620
512
176
284
4
256
18
15
1
163
343
327
845
912
278
946
768
1904
833
260
14
604
512
1584
58
1283
384
18
15
1
163
343
327
845
912
278
946
768
1904
833
772
14
604
512
1584
58
1027
256
18
15
1
163
343
327
845
912
278
946
768
1904
832
260
14
620
512
1584
28
1284
384
18
15
1
163
343
327
845
912
278
946
768
1904
832
260
14
604
512
1584
28
1284
384
18
15
1
163
343
327
845
912
278
946
768
1904
832
772
14
620
512
1584
28
1028
256
18
15
1
163
343
327
845
912
278
946
768
1904
832
772
14
604
512
1584
28
1028
256
18
15
1
163
343
839
845
912
278
945
768
880
320
260
14
606
512
1075
1323
259
768
18
15
1
163
343
839
845
912
278
945
768
880
832
772
14
622
512
560
28
4
256
18
15
1
163
343
839
845
912
278
945
768
880
832
772
14
606
512
1072
1084
4
256
18
15
1
163
343
839
845
912
278
946
768
880
321
260
14
620
512
1072
1338
1027
768
18
15
1
163
343
839
845
912
278
946
768
880
321
260
14
604
512
1072
1338
1027
768
18
15
1
163
343
839
845
912
278
946
768
880
321
772
14
620
512
1072
1338
3
256
18
15
1
163
343
839
845
912
278
946
768
880
321
772
14
604
512
1072
1338
3
256
18
15
1
163
343
839
845
912
278
946
768
880
1345
260
14
620
512
560
1594
3
640
18
15
1
163
343
839
845
912
278
946
768
880
1345
260
14
604
512
560
1594
3
640
18
15
1
163
343
839
845
912
278
946
768
880
320
260
14
620
512
1072
1308
1028
768
18
15
1
163
343
839
845
912
278
946
768
880
320
260
14
604
512
1072
1308
1028
768
18
15
1
163
343
839
845
912
278
946
768
880
320
772
14
620
512
1072
1308
4
256
18
15
1
163
343
839
845
912
278
946
768
880
320
772
14
604
512
1072
1308
4
256
18
15
1
163
343
839
845
912
278
946
768
880
1344
260
14
620
512
560
1564
4
640
18
15
1
163
343
839
845
912
278
946
768
880
1344
260
14
604
512
560
1564
4
640
18
15
1
163
343
839
845
912
278
946
768
880
833
772
14
620
512
1072
1050
3
256
18
15
1
163
343
839
845
912
278
946
768
880
833
772
14
604
512
1072
1050
3
256
18
15
1
163
343
839
845
912
278
946
768
880
833
1284
14
620
512
1072
1082
1027
384
18
15
1
163
343
839
845
912
278
946
768
880
832
772
14
620
512
1072
1052
4
256
18
15
1
163
343
839
845
912
278
946
768
880
832
772
14
604
512
1072
1052
4
256
18
15
1
163
343
839
845
912
278
946
768
880
832
1284
14
620
512
1072
1052
1028
384
18
15
1
163
343
839
845
912
278
946
768
880
832
1284
14
604
512
1072
1052
1028
384
18
15
33
35
343
327
845
912
310
994
896
1904
833
772
46
684
616
1584
154
3
480
18
15
33
35
343
839
845
912
310
994
896
880
833
772
46
684
616
560
1050
3
480
18
15
33
35
343
839
845
912
310
994
896
880
832
772
46
684
616
560
540
4
480
18
15
33
35
855
839
845
912
310
993
1920
880
1345
260
46
686
1640
48
1050
3
992
18
15
33
35
855
839
845
912
310
993
1920
880
1344
260
46
686
1640
48
1084
4
736
18
15
33
35
855
839
845
912
310
993
1920
880
833
772
46
686
1640
48
26
3
480
18
15
33
35
855
839
845
912
310
993
1920
880
832
772
46
686
1640
48
28
4
480
18
15
33
35
855
839
845
912
310
993
1920
1392
321
260
46
686
1640
1584
26
1027
736
18
15
33
35
855
839
845
912
310
993
1920
1392
1345
260
46
686
1640
1584
1178
3
736
18
15
33
35
855
839
845
912
310
993
1920
1392
320
260
46
686
1640
1584
28
1028
1504
18
15
33
35
855
839
845
912
310
993
1920
1392
1344
260
46
686
1640
1584
1052
4
736
18
15
33
35
855
839
845
912
310
994
1920
880
1345
260
46
684
1640
48
1050
3
992
18
15
33
35
855
839
845
912
310
994
1920
880
1344
260
46
684
1640
48
1084
4
736
18
15
33
35
855
839
845
912
310
994
1920
880
833
772
46
684
1640
48
26
3
480
18
15
33
35
855
839
845
912
310
994
1920
880
832
772
46
684
1640
48
28
4
480
18
15
33
35
855
839
845
912
310
994
1920
1392
321
260
46
684
1640
1584
26
1027
736
18
15
33
35
855
839
845
912
310
994
1920
1392
1345
260
46
684
1640
1584
1178
3
736
18
15
33
35
855
839
845
912
310
994
1920
1392
320
260
46
684
1640
1584
28
1028
1504
18
15
33
35
855
839
845
912
310
994
1920
1392
1344
260
46
684
1640
1584
1052
4
736
18
15
33
163
343
327
845
912
310
913
768
1904
832
772
46
654
512
1584
60
516
1760
18
15
33
163
343
327
845
912
310
914
768
1904
833
772
46
644
512
1584
154
515
1760
18
15
33
163
343
327
845
912
310
914
768
1904
833
772
46
652
512
1584
154
515
1760
18
15
33
163
343
327
845
912
310
914
768
1904
832
772
46
644
512
1587
59
515
1760
18
15
33
163
343
327
845
912
310
914
768
1904
832
772
46
652
512
1584
60
516
1760
18
15
33
163
343
327
845
912
310
914
768
472
832
772
46
652
512
159
1055
515
1760
18
15
33
163
343
839
845
912
310
353
768
880
321
260
46
878
1000
1072
1338
1027
736
18
15
33
163
343
839
845
912
310
353
768
880
1345
260
46
878
1000
560
1594
3
736
18
15
33
163
343
839
845
912
310
353
768
880
320
260
46
878
1000
1072
1308
1028
736
18
15
33
163
343
839
845
912
310
353
768
880
1344
260
46
878
1000
560
1564
4
736
18
15
33
163
343
839
845
912
310
913
768
880
1345
260
46
654
512
560
1594
3
736
18
15
33
163
343
839
845
912
310
913
768
880
1344
260
46
654
512
560
1564
4
736
18
15
33
163
343
839
845
912
310
913
768
880
832
772
46
654
512
560
28
4
480
18
15
33
163
343
839
845
912
310
354
768
880
321
260
46
876
1000
1072
1338
1027
736
18
15
33
163
343
839
845
912
310
354
768
880
1345
260
46
876
1000
560
1594
3
736
18
15
33
163
343
839
845
912
310
354
768
880
320
260
46
876
1000
1072
1308
1028
736
18
15
33
163
343
839
845
912
310
354
768
880
1344
260
46
876
1000
560
1564
4
736
18
15
33
163
343
839
845
912
310
914
768
880
1345
260
46
644
512
560
1594
3
736
18
15
33
163
343
839
845
912
310
914
768
880
1345
260
46
652
512
560
1594
3
736
18
15
33
163
343
839
845
912
310
914
768
880
320
260
46
652
512
1072
1308
1028
736
18
15
33
163
343
839
845
912
310
914
768
880
1344
260
46
644
512
563
1595
3
736
18
15
33
163
343
839
845
912
310
914
768
880
1344
260
46
652
512
560
1564
4
736
18
15
33
163
343
839
845
912
310
914
768
880
832
772
46
652
512
560
28
4
480
18
15
33
163
343
839
845
912
310
914
768
872
1344
260
46
652
512
575
1567
3
736
18
15
33
163
343
839
845
912
310
914
768
984
832
772
46
652
512
1183
1055
3
480
18
15
33
291
823
839
845
912
310
801
960
560
832
772
46
558
384
168
44
4
480
18
15
1
451
567
839
845
912
278
833
928
560
320
260
14
766
592
1048
156
516
768
18
15
1
451
567
839
845
912
278
834
928
568
320
260
14
764
592
1055
159
259
768
18
15
1
451
311
967
269
912
278
386
416
304
64
260
14
132
240
24
44
100
0
18
15
1
451
311
967
269
912
1174
386
416
304
193
580
1934
132
240
24
90
515
1600
18
15
1
451
311
967
269
912
1174
386
416
304
192
580
1934
132
240
24
92
516
1600
18
15
1
451
311
967
269
912
1174
386
416
312
192
580
1934
132
240
31
95
515
1600
18
15
769
451
567
839
589
912
790
65
800
816
1088
1412
1038
1534
336
88
828
516
1728
18
15
769
451
567
839
589
912
790
66
800
824
1088
1412
1038
1532
336
95
831
515
1728
18
15
769
451
567
839
845
912
790
65
800
816
1345
1284
1038
1534
336
88
1338
1027
640
18
15
769
451
567
839
845
912
790
65
800
816
1344
1284
1038
1534
336
88
1340
1028
640
18
15
769
451
567
839
845
912
790
65
800
816
833
772
1038
1534
336
88
58
3
768
18
15
769
451
567
839
845
912
790
65
800
816
833
1284
1038
1534
336
88
90
1027
1408
18
15
769
451
567
839
845
912
790
65
800
816
832
772
1038
1534
336
88
60
4
768
18
15
769
451
567
839
845
912
790
65
800
816
832
1284
1038
1534
336
88
76
1028
768
18
15
769
451
567
839
845
912
790
66
800
824
832
772
1038
1532
336
95
63
3
768
18
15
769
451
567
839
845
912
790
66
800
824
832
1284
1038
1532
336
95
95
1027
1408
18
15
65
451
567
839
589
912
630
817
1440
816
1089
1412
974
526
1792
40
810
515
64
18
15
65
451
567
839
589
912
630
817
1440
816
1088
1412
974
526
1792
40
812
516
128
18
15
65
451
567
839
589
912
630
818
1440
816
1089
1412
974
516
1792
40
810
515
64
18
15
65
451
567
839
589
912
630
818
1440
816
1089
1412
974
524
1792
40
810
515
64
18
15
65
451
567
839
589
912
630
818
1440
816
1088
1412
974
516
1792
48
828
516
64
18
15
65
451
567
839
589
912
630
818
1440
816
1088
1412
974
524
1792
48
828
516
64
18
15
801
995
567
839
781
912
822
1298
256
816
1216
1220
558
1548
0
40
924
516
224
18
15
801
995
567
839
781
912
822
1298
256
816
704
708
558
1548
0
40
412
4
224
18
15
801
995
567
839
845
912
822
1298
256
816
833
772
558
1548
0
40
42
3
224
18
15
801
995
567
839
845
912
822
1298
256
816
832
772
558
1548
0
40
44
4
224
18
15
417
35
87
199
141
464
438
417
512
368
576
452
526
526
384
688
1628
516
1696
18
15
417
35
87
199
141
464
438
417
512
368
576
452
526
526
640
688
1628
516
1696
18
15
417
35
87
199
141
464
438
417
512
368
576
452
526
542
1152
688
1628
516
1696
18
15
417
35
87
199
141
464
438
417
512
368
576
452
526
542
384
688
1628
516
1696
18
15
417
35
87
199
141
464
438
417
512
368
576
452
526
542
640
688
1628
516
1696
18
15
417
35
87
199
141
464
438
417
512
368
576
452
526
542
752
688
1628
516
1696
18
15
417
35
87
199
141
464
438
417
512
368
576
452
526
286
384
688
1628
516
1696
18
15
417
35
87
199
141
464
438
417
512
368
576
452
526
590
752
688
1628
516
1696
18
15
417
35
87
199
141
464
438
417
512
368
576
452
526
590
760
688
1628
516
1696
18
15
417
35
87
199
141
464
438
418
512
368
576
452
526
524
384
688
1628
516
1696
18
15
417
35
87
199
141
464
438
418
512
368
576
452
526
524
640
688
1628
516
1696
18
15
417
35
87
199
141
464
438
418
512
368
576
452
526
524
752
688
1628
516
1696
18
15
417
35
87
199
141
464
438
418
512
368
576
452
526
540
1152
688
1628
516
1696
18
15
417
35
87
199
141
464
438
418
512
368
576
452
526
540
384
688
1628
516
1696
18
15
417
35
87
199
141
464
438
418
512
368
576
452
526
540
640
688
1628
516
1696
18
15
417
35
87
199
141
464
438
418
512
368
576
452
526
540
752
688
1628
516
1696
18
15
417
35
87
199
141
464
438
418
512
368
576
452
526
556
384
688
1628
516
1696
18
15
417
35
87
199
141
464
438
418
512
368
576
452
526
556
640
688
1628
516
1696
18
15
417
35
87
199
141
464
438
418
512
368
576
452
526
284
384
688
1628
516
1696
18
15
417
35
87
199
141
464
438
418
512
368
576
452
526
588
752
688
1628
516
1696
18
15
417
35
87
199
141
464
438
418
512
880
576
452
526
268
376
872
1116
516
1696
18
15
769
547
55
455
269
912
790
946
1088
1872
1856
836
526
92
896
688
572
4
384
18
15
769
547
55
455
781
912
790
945
1088
1872
1344
836
1038
1118
896
691
1915
3
768
18
15
769
547
55
455
781
912
790
945
1088
1872
1344
836
526
1118
896
691
1915
3
128
18
15
769
547
55
455
781
912
790
945
1088
1872
832
836
1038
1118
896
691
411
3
768
18
15
769
547
55
455
781
912
790
945
1088
1872
832
836
1038
94
896
688
412
1028
1280
18
15
769
547
55
455
781
912
790
945
1088
1872
832
836
526
1118
896
691
411
3
128
18
15
769
547
55
455
781
912
790
945
1088
1872
1472
836
1038
1118
896
691
1691
3
768
18
15
769
547
55
455
781
912
790
945
1088
1872
1472
836
1038
94
896
688
1692
4
640
18
15
769
547
55
455
781
912
790
946
1088
1872
1345
836
1038
1116
896
688
1914
3
768
18
15
769
547
55
455
781
912
790
946
1088
1872
1345
836
526
1116
896
688
1914
3
128
18
15
769
547
55
455
781
912
790
946
1088
1872
1344
836
1038
92
896
688
1596
4
768
18
15
769
547
55
455
781
912
790
946
1088
1872
833
836
1038
1116
896
688
410
1027
768
18
15
769
547
55
455
781
912
790
946
1088
1872
833
836
1038
92
896
688
410
1027
768
18
15
769
547
55
455
781
912
790
946
1088
1872
833
836
526
1116
896
688
410
3
128
18
15
769
547
55
455
781
912
790
946
1088
1872
832
836
1038
92
896
688
412
1028
1280
18
15
769
547
55
455
781
912
790
946
1088
1872
1473
836
1038
1116
896
688
1690
3
768
18
15
769
547
55
455
781
912
790
946
1088
1872
1473
836
1038
92
896
688
1690
3
768
18
15
769
547
55
455
781
912
790
946
1088
1872
1472
836
1038
92
896
688
1692
4
640
18
15
897
547
87
327
269
912
918
946
1024
1904
1985
836
270
92
640
688
570
3
1344
18
15
897
547
87
327
781
912
918
945
1024
1904
1472
324
270
1118
1152
691
1595
1027
256
18
15
897
547
87
327
781
912
918
945
1024
1904
1472
324
270
94
1152
691
1595
1027
256
18
15
897
547
87
327
781
912
918
945
1024
1904
1472
324
270
94
640
691
1579
1283
256
18
15
897
547
87
327
781
912
918
945
1024
1904
1472
324
270
94
896
691
1595
1027
256
18
15
897
547
87
327
781
912
918
945
1024
1904
1472
836
1294
1118
1152
691
1595
3
1088
18
15
897
547
87
327
781
912
918
945
1024
1904
1472
836
1294
1118
896
691
1595
3
1088
18
15
897
547
87
327
781
912
918
946
1024
1904
1473
324
270
1116
1152
688
1594
1027
256
18
15
897
547
87
327
781
912
918
946
1024
1904
1473
324
270
1116
896
688
1594
1027
256
18
15
897
547
87
327
781
912
918
946
1024
1904
1473
324
270
92
1152
688
1594
1027
256
18
15
897
547
87
327
781
912
918
946
1024
1904
1473
324
270
92
640
688
1594
1027
256
18
15
897
547
87
327
781
912
918
946
1024
1904
1473
324
270
92
896
688
1594
1027
256
18
15
897
547
87
327
781
912
918
946
1024
1904
1473
836
1294
1116
1152
688
1594
3
1088
18
15
897
547
87
327
781
912
918
946
1024
1904
1473
836
1294
1116
896
688
1594
3
1088
18
15
897
547
87
327
781
912
918
946
1024
1904
1473
836
1166
1116
1152
688
1594
3
512
18
15
897
547
87
327
781
912
918
946
1024
1904
1473
836
1166
1116
896
688
1594
3
512
18
15
897
547
87
327
845
912
918
945
1024
1904
832
260
270
94
1152
691
299
1283
256
18
15
897
547
87
327
845
912
918
945
1024
1904
832
260
270
94
640
688
348
1284
256
18
15
897
547
87
327
845
912
918
945
1024
1904
832
772
1294
1118
1152
691
299
1027
1088
18
15
897
547
87
327
845
912
918
946
1024
1904
833
260
270
92
1152
688
314
1283
256
18
15
897
547
87
327
845
912
918
946
1024
1904
833
260
270
92
640
688
314
1283
256
18
15
897
547
87
327
845
912
918
946
1024
1904
833
772
1294
1116
1152
688
314
1027
1088
18
15
897
547
87
327
845
912
918
946
1024
1904
832
260
270
92
640
688
348
1284
256
18
15
897
547
87
711
269
912
918
946
1024
1648
192
1732
1166
1116
1152
1200
92
1540
1536
18
15
897
547
87
711
781
912
918
945
1024
1648
1344
324
270
94
1152
1200
1884
260
256
18
15
897
547
87
711
781
912
918
945
1024
1648
1344
1348
270
94
1152
1200
1884
1028
256
18
15
897
547
87
711
781
912
918
945
1024
1648
1344
1348
1294
1118
1152
1200
1884
1028
576
18
15
897
547
87
711
781
912
918
946
1024
1648
1344
324
270
92
1152
1200
1884
260
256
18
15
897
547
87
711
781
912
918
946
1024
1648
1344
1348
270
92
1152
1200
1884
1028
256
18
15
897
547
87
711
781
912
918
946
1024
1648
1344
1348
1294
1116
1152
1200
1884
1028
576
18
15
897
547
87
711
781
912
918
946
1024
1648
1344
836
1166
1116
1152
1200
1884
4
512
18
15
801
547
87
711
397
912
822
993
1024
1328
577
1604
1070
1134
1128
816
570
771
992
18
15
801
547
87
711
397
912
822
993
1024
1328
577
1604
1070
1198
1128
816
570
771
992
18
15
801
547
87
711
397
912
822
993
1024
1328
577
1604
558
1134
1128
816
346
643
480
18
15
801
547
87
711
397
912
822
993
1024
1328
577
1604
558
174
1128
816
346
643
480
18
15
801
547
87
711
397
912
822
993
1024
1328
577
1604
558
1198
1128
816
346
643
480
18
15
801
547
87
711
397
912
822
993
1024
1328
577
1604
558
622
1128
816
346
643
480
18
15
801
547
87
711
397
912
822
993
1024
1328
576
1604
1070
1134
1128
816
572
772
992
18
15
801
547
87
711
397
912
822
993
1024
1328
576
1604
1070
1198
1128
816
572
772
992
18
15
801
547
87
711
397
912
822
994
1024
1328
577
1604
1070
1132
1128
816
570
771
992
18
15
801
547
87
711
397
912
822
994
1024
1328
577
1604
1070
1196
1128
816
570
771
992
18
15
801
547
87
711
397
912
822
994
1024
1328
577
1604
558
1132
1128
816
346
643
480
18
15
801
547
87
711
397
912
822
994
1024
1328
577
1604
558
172
1128
816
346
643
480
18
15
801
547
87
711
397
912
822
994
1024
1328
577
1604
558
1196
1128
816
346
643
480
18
15
801
547
87
711
397
912
822
994
1024
1328
576
1604
1070
1132
1128
816
572
772
992
18
15
801
547
87
711
397
912
822
994
1024
1328
576
1604
1070
1196
1128
816
572
772
992
18
15
545
35
855
1863
781
1808
1078
674
1664
1584
193
580
718
236
896
1712
1690
131
160
18
15
545
35
855
1863
781
1808
1078
674
1664
1584
192
580
718
236
896
688
1692
132
160
18
15
417
419
55
711
397
976
598
1618
1856
1360
576
1732
718
1604
1088
1112
1244
516
0
18
15
417
419
55
711
397
976
598
1618
1856
1368
576
1732
718
1604
1088
1119
1247
515
0
18
15
2
163
87
197
268
914
264
354
0
370
832
836
4
244
512
820
818
1030
901
18
15
2
163
87
197
268
914
264
354
0
882
832
836
4
244
512
1844
818
1030
901
18
15
2
163
87
197
277
900
264
354
0
370
849
857
17
244
512
820
804
1074
790
18
15
2
163
87
197
277
900
264
354
0
882
849
857
17
244
512
1844
804
1074
790
18
15
34
35
87
453
277
900
304
50
384
921
593
857
52
996
1008
798
914
1075
900
18
15
34
163
87
197
269
932
312
322
0
361
833
865
17
881
512
830
822
529
781
18
15
34
163
87
197
269
932
312
322
0
361
833
849
17
881
512
830
822
1086
779
18
15
34
163
87
197
269
932
312
322
0
370
833
865
17
881
512
820
820
542
782
18
15
34
163
87
197
269
932
312
322
0
370
835
865
17
881
512
820
856
540
781
18
15
34
163
87
197
277
900
304
946
256
361
841
857
52
276
48
574
802
1078
772
18
15
34
163
87
453
277
900
304
194
256
921
593
857
52
116
464
798
914
1075
900
18
15
34
163
343
325
797
900
304
946
768
425
865
865
52
660
560
190
286
259
260
18
15
962
547
87
709
780
914
936
674
128
1908
1344
1346
1092
620
1536
1591
1847
1025
1472
18
15
962
547
87
709
780
914
936
674
128
1908
1344
834
1092
620
1536
1591
1847
1
1184
18
15
962
547
87
709
780
914
936
674
128
1908
1344
834
580
620
1536
1591
1847
1
192
18
15
962
547
87
709
780
914
936
674
128
1906
1344
1346
1092
620
1536
1588
1822
1025
704
18
15
962
547
87
709
780
914
936
674
128
1906
1344
834
1092
620
1536
1588
1846
1
1184
18
15
962
547
87
709
780
914
936
674
128
1906
1344
834
580
620
1536
1588
1846
1
192
18
15
962
547
87
709
789
900
936
674
128
1909
1361
1369
1105
620
1536
1590
774
1073
721
18
15
962
547
87
709
789
900
936
674
128
1909
1361
1369
337
620
1536
1590
774
1073
203
18
15
962
547
87
709
789
900
936
674
128
1909
1361
857
1105
620
1536
1590
774
49
721
18
15
962
547
87
709
789
900
936
674
128
1909
1361
857
593
620
1536
1590
774
49
209
18
15
962
547
343
197
268
914
936
1186
640
628
832
834
580
1644
0
311
607
513
704
18
15
962
547
343
197
268
914
936
1186
640
626
832
834
580
1644
0
308
282
258
416
18
15
962
547
343
197
268
914
936
1186
640
626
704
1730
580
1644
0
1588
1054
1537
192
18
15
962
547
343
197
268
914
936
674
640
114
704
1730
1092
620
0
1844
1598
1537
1920
18
15
962
547
343
197
268
914
936
674
640
114
704
1730
580
620
0
1844
1598
1537
192
18
15
962
547
343
197
780
914
936
1186
640
626
1856
834
580
1644
0
1588
1630
1
192
18
15
962
547
343
709
780
914
936
674
640
1652
1344
834
580
620
0
567
1631
1
192
18
15
962
547
343
709
780
914
936
674
640
1650
1344
834
580
620
0
564
1630
1
192
18
15
962
547
343
709
781
932
936
674
640
1650
1345
865
1201
1204
0
564
1628
30
534
18
15
962
547
343
709
781
932
936
674
640
1650
1345
865
1201
1212
0
564
1628
30
534
18
15
962
547
343
709
781
932
936
674
640
1650
1345
865
1201
692
0
564
1628
30
534
18
15
962
547
343
709
781
932
936
674
640
1650
1345
865
1201
1210
0
564
1628
30
534
18
15
450
35
87
197
277
900
424
674
640
373
849
857
82
692
512
566
1670
561
976
18
15
2
163
87
197
148
452
624
354
0
436
148
432
920
538
15
747
99
558
1633
18
15
2
163
87
197
172
452
624
354
0
434
128
384
920
554
0
436
122
584
1610
18
15
2
163
87
197
172
452
624
354
0
434
128
384
920
554
512
436
122
584
1610
18
15
2
163
87
197
172
452
632
354
0
436
128
384
936
524
512
439
127
581
1642
18
15
2
163
87
197
172
452
632
354
0
436
128
384
936
522
0
439
127
581
1642
18
15
2
163
87
197
172
452
632
354
0
436
128
384
936
522
512
439
127
581
1642
18
15
2
163
87
197
172
452
632
354
0
436
128
384
936
540
512
439
127
581
1642
18
15
2
163
87
197
172
452
632
354
0
436
128
384
936
538
0
439
127
581
1642
18
15
2
163
87
197
172
452
632
354
0
436
128
384
936
538
512
439
127
581
1642
18
15
2
163
87
197
172
452
632
354
0
436
128
384
936
556
0
439
127
581
1642
18
15
2
163
87
197
172
452
632
354
0
436
128
384
936
556
512
439
127
581
1642
18
15
2
163
87
197
172
452
632
354
0
436
128
384
936
554
0
439
127
581
1642
18
15
2
163
87
197
172
452
632
354
0
436
128
384
936
554
512
439
127
581
1642
18
15
2
163
87
197
172
452
632
354
0
434
128
384
936
524
0
436
54
544
1584
18
15
2
163
87
197
172
452
632
354
0
434
128
384
936
524
512
436
54
544
1584
18
15
2
163
87
197
172
452
632
354
0
434
128
384
936
522
0
436
54
544
1584
18
15
2
163
87
197
172
452
632
354
0
434
128
384
936
522
512
436
54
544
1584
18
15
2
163
87
197
172
452
632
354
0
434
128
384
936
540
0
436
54
544
1584
18
15
2
163
87
197
172
452
632
354
0
434
128
384
936
540
512
436
54
544
1584
18
15
2
163
87
197
172
452
632
354
0
434
128
384
936
538
0
436
54
544
1584
18
15
2
163
87
197
172
452
632
354
0
434
128
384
936
538
512
436
54
544
1584
18
15
2
163
87
197
172
452
632
354
0
434
128
384
936
548
0
436
54
544
1584
18
15
2
163
87
197
172
452
632
354
0
434
128
384
936
548
512
436
54
544
1584
18
15
2
163
87
197
172
452
632
354
0
434
128
384
936
556
0
436
54
544
1584
18
15
2
163
87
197
172
452
632
354
0
434
128
384
936
556
512
436
54
544
1584
18
15
2
163
87
197
172
452
632
354
0
434
128
384
936
554
0
436
54
544
1584
18
15
2
163
87
197
172
452
632
354
0
434
128
384
936
554
512
436
54
544
1584
18
15
2
163
87
197
173
452
624
354
0
433
129
385
921
537
15
437
48
546
1575
18
15
2
163
87
197
173
452
624
354
0
433
129
385
921
538
527
437
48
546
1575
18
15
2
163
87
197
173
452
624
354
0
433
129
385
921
554
7
437
48
546
1575
18
15
2
163
87
197
173
452
624
354
0
433
129
385
921
554
519
437
48
546
1575
18
15
2
163
87
197
173
452
624
354
0
441
129
385
921
554
0
734
82
579
1575
18
15
2
163
87
197
173
452
624
354
0
436
129
385
921
537
15
439
58
546
1574
18
15
2
163
87
197
173
452
624
354
0
436
129
385
921
553
0
439
58
546
1574
18
15
2
163
87
197
173
452
624
354
0
436
129
385
921
553
512
439
58
546
1574
18
15
2
163
87
197
173
452
624
354
0
436
129
385
921
538
527
439
58
546
1574
18
15
2
163
87
197
173
452
624
354
0
436
129
385
921
554
0
439
58
546
1574
18
15
2
163
87
197
173
452
624
354
0
436
129
385
921
554
512
439
58
546
1574
18
15
2
163
87
197
173
452
624
354
0
436
129
385
921
554
7
439
126
578
1574
18
15
2
163
87
197
173
452
624
354
0
436
129
385
921
554
519
439
126
578
1574
18
15
2
163
87
197
173
452
624
354
0
434
129
385
921
553
0
436
124
578
1574
18
15
2
163
87
197
173
452
624
354
0
434
129
385
921
553
512
436
124
578
1574
18
15
2
163
87
197
173
452
624
354
0
434
129
385
921
554
0
436
124
578
1574
18
15
2
163
87
197
173
452
624
354
0
434
129
385
921
554
512
436
124
578
1574
18
15
2
163
87
197
173
452
624
354
0
434
131
385
921
553
0
436
56
554
1574
18
15
2
163
87
197
173
452
624
354
0
434
131
385
921
553
512
436
56
554
1574
18
15
2
163
87
197
173
452
624
354
0
434
131
385
921
538
0
436
56
554
1574
18
15
2
163
87
197
173
452
624
354
0
434
131
385
921
554
0
436
56
554
1574
18
15
2
163
87
197
173
452
624
354
0
434
131
385
921
554
512
436
56
554
1574
18
15
2
163
87
197
173
452
632
354
0
425
129
385
937
538
0
446
62
545
1585
18
15
2
163
87
197
173
452
632
354
0
437
129
385
937
556
0
438
54
545
1585
18
15
2
163
87
197
173
452
632
354
0
437
129
385
937
556
512
438
54
545
1585
18
15
2
163
87
197
173
452
632
354
0
436
129
385
937
524
512
439
122
578
1643
18
15
2
163
87
197
173
452
632
354
0
436
129
385
937
522
512
439
122
578
1643
18
15
2
163
87
197
173
452
632
354
0
436
129
385
937
553
527
439
122
578
1643
18
15
2
163
87
197
173
452
632
354
0
436
129
385
937
540
512
439
122
578
1643
18
15
2
163
87
197
173
452
632
354
0
436
129
385
937
538
0
439
122
578
1643
18
15
2
163
87
197
173
452
632
354
0
436
129
385
937
556
0
439
122
578
1643
18
15
2
163
87
197
173
452
632
354
0
436
129
385
937
556
512
439
122
578
1643
18
15
2
163
87
197
173
452
632
354
0
436
129
385
937
554
0
439
122
578
1643
18
15
2
163
87
197
173
452
632
354
0
436
129
385
937
554
512
439
122
578
1643
18
15
2
163
87
197
173
452
632
354
0
434
129
385
937
524
0
436
52
549
1585
18
15
2
163
87
197
173
452
632
354
0
434
129
385
937
524
512
436
52
549
1585
18
15
2
163
87
197
173
452
632
354
0
434
129
385
937
522
0
436
52
549
1585
18
15
2
163
87
197
173
452
632
354
0
434
129
385
937
522
512
436
52
549
1585
18
15
2
163
87
197
173
452
632
354
0
434
129
385
937
553
0
436
52
549
1585
18
15
2
163
87
197
173
452
632
354
0
434
129
385
937
553
512
436
52
549
1585
18
15
2
163
87
197
173
452
632
354
0
434
129
385
937
540
0
436
52
549
1585
18
15
2
163
87
197
173
452
632
354
0
434
129
385
937
540
512
436
52
549
1585
18
15
2
163
87
197
173
452
632
354
0
434
129
385
937
538
0
436
52
549
1585
18
15
2
163
87
197
173
452
632
354
0
434
129
385
937
556
0
436
52
549
1585
18
15
2
163
87
197
173
452
632
354
0
434
129
385
937
556
512
436
52
549
1585
18
15
2
163
87
197
173
452
632
354
0
434
129
385
937
554
0
436
52
549
1585
18
15
2
163
87
197
173
452
632
354
0
434
129
385
937
554
512
436
52
549
1585
18
15
2
163
87
197
173
452
632
354
512
437
129
385
937
537
1543
1261
106
553
1585
18
15
34
35
87
197
149
452
176
178
128
345
145
433
25
74
1008
670
12
558
737
18
15
34
35
87
197
149
452
176
178
128
345
145
433
25
402
1008
670
12
558
737
18
15
34
35
87
197
149
452
176
178
384
409
145
433
25
73
496
286
18
158
481
18
15
34
35
87
197
149
452
176
178
384
409
145
433
25
74
496
286
18
158
481
18
15
34
35
87
197
149
452
176
178
384
409
145
433
25
402
496
286
18
158
481
18
15
34
35
87
197
149
452
176
178
384
409
145
433
25
914
496
286
18
158
481
18
15
34
35
87
197
173
452
176
178
128
345
129
385
25
74
1008
670
30
145
714
18
15
34
35
87
197
173
452
176
178
128
345
129
385
25
402
1008
670
30
145
714
18
15
34
35
87
197
173
452
176
178
128
441
129
385
25
73
368
478
46
130
423
18
15
34
35
87
197
173
452
176
178
128
441
129
385
25
74
368
478
46
130
423
18
15
34
35
87
197
173
452
176
178
384
409
129
385
25
73
496
286
28
546
422
18
15
34
35
87
197
173
452
176
178
384
409
129
385
25
74
496
286
28
546
422
18
15
34
35
87
197
173
452
176
178
384
409
129
385
25
402
496
286
28
546
422
18
15
34
35
87
197
173
452
176
178
384
409
129
385
25
914
496
286
28
546
422
18
15
34
35
87
197
405
452
176
178
128
345
657
177
25
74
1008
670
1548
558
353
18
15
34
35
87
197
405
452
176
178
128
345
657
177
25
402
1008
670
1548
558
353
18
15
34
35
87
197
429
452
176
178
128
345
641
129
25
74
1008
670
1566
657
714
18
15
34
35
87
197
429
452
176
178
128
345
641
129
25
402
1008
670
1566
657
714
18
15
34
35
87
197
429
452
176
178
128
345
641
385
25
74
1008
670
1564
1090
1830
18
15
34
35
87
197
429
452
176
178
128
345
641
385
25
402
1008
670
1564
1090
1830
18
15
34
35
87
453
277
452
176
178
384
921
657
753
1049
1426
1520
798
786
1055
1985
18
15
34
35
87
453
277
452
176
178
384
921
657
753
25
74
496
798
786
543
193
18
15
34
35
87
453
277
452
176
178
384
921
657
753
25
402
496
798
786
543
193
18
15
34
163
87
197
148
452
616
322
512
882
592
472
964
524
1536
1332
902
560
1560
18
15
34
163
87
197
140
466
600
193
256
884
576
450
978
1107
1488
859
924
516
1580
18
15
34
163
87
197
140
466
600
193
256
884
576
452
978
1107
1488
859
924
518
1564
18
15
34
291
311
197
140
466
600
449
448
340
576
452
978
595
592
1627
1116
518
1578
18
15
2
291
311
965
268
914
1176
482
448
850
64
578
1929
217
256
308
826
1154
1607
18
15
2
291
311
965
269
932
1176
482
448
850
65
609
1801
217
256
308
820
1170
1543
18
15
2
291
311
965
269
932
1176
482
448
850
65
609
1801
220
256
308
820
1170
1543
18
15
2
67
87
133
261
452
168
66
96
249
473
593
16
20
176
286
770
822
52
18
15
2
67
87
133
261
452
168
66
96
249
473
593
18
20
176
286
770
782
56
18
15
2
67
87
133
261
452
168
66
96
249
473
601
17
20
464
798
770
779
15
18
15
2
35
55
133
260
452
624
98
192
484
496
312
920
1050
1423
791
519
293
256
18
15
2
35
55
133
260
452
624
98
192
484
496
312
920
1066
1415
791
519
293
256
18
15
2
35
55
133
261
452
624
98
192
484
497
305
921
1049
1408
791
518
302
265
18
15
2
35
55
133
261
452
624
98
192
484
497
305
921
1049
1415
807
518
302
265
18
15
2
35
55
133
261
452
624
98
192
484
497
305
921
1050
1408
791
518
302
265
18
15
2
35
55
133
261
452
624
98
192
484
497
305
921
1066
1408
791
518
302
265
18
15
2
35
55
133
261
452
624
98
192
484
497
305
921
1066
1415
807
518
302
265
18
15
2
35
55
133
261
452
624
98
192
484
501
305
921
1049
1408
791
517
302
265
18
15
2
35
55
133
261
452
624
98
192
484
501
305
921
1049
1415
807
517
302
265
18
15
2
35
55
133
261
452
624
98
192
484
501
305
921
1049
1423
807
517
302
265
18
15
2
35
55
133
261
452
624
98
192
484
501
305
921
1050
1408
791
517
302
265
18
15
2
35
55
133
261
452
624
98
192
484
501
305
921
1050
1423
807
517
302
265
18
15
2
35
55
133
261
452
624
98
192
485
497
305
921
1049
1408
790
262
289
265
18
15
2
35
55
133
261
452
624
98
192
485
497
305
921
1050
1408
806
518
289
265
18
15
2
35
55
133
261
452
624
98
192
485
497
305
921
1066
1408
790
262
289
265
18
15
2
35
55
133
261
452
624
98
192
485
497
313
921
1049
1408
790
518
297
267
18
15
2
35
55
133
261
452
624
98
192
485
497
313
921
1065
1408
790
518
297
267
18
15
2
35
55
133
261
452
624
98
192
485
497
313
921
1050
1408
790
518
297
267
18
15
2
35
55
133
261
452
624
98
192
485
497
313
921
1066
1408
790
518
297
267
18
15
2
35
55
133
261
452
624
98
192
485
501
313
921
1049
1408
806
517
289
257
18
15
2
35
55
133
261
452
624
98
192
485
501
313
921
1065
1408
806
517
289
257
18
15
2
35
55
133
261
452
632
98
192
484
501
305
937
1036
1408
791
517
590
581
18
15
2
35
55
133
261
452
632
98
192
484
501
305
937
1050
1408
791
517
590
581
18
15
2
35
55
133
261
452
632
98
192
484
501
305
937
1066
1408
791
517
590
581
18
15
2
35
55
133
261
452
632
98
192
484
501
305
937
1068
1408
791
517
590
581
18
15
2
35
55
133
261
452
632
98
192
485
497
313
937
12
384
406
518
297
299
18
15
2
35
55
133
261
452
632
98
192
485
497
313
937
28
384
406
518
297
299
18
15
2
35
55
133
261
452
632
98
192
485
497
313
937
26
384
406
518
297
299
18
15
2
35
55
133
261
452
632
98
192
485
497
309
937
1036
1408
790
518
589
577
18
15
2
35
55
133
261
452
632
98
192
485
497
309
937
1050
1408
790
518
589
577
18
15
2
35
55
133
261
452
632
98
192
485
497
309
937
1066
1408
806
262
77
577
18
15
2
35
55
133
261
452
632
98
192
485
501
309
936
1034
1408
806
261
77
576
18
15
2
35
55
133
261
452
632
98
192
485
501
309
936
1050
1408
806
261
77
576
18
15
2
35
55
133
261
452
632
98
192
485
501
309
936
1060
1408
806
261
77
576
18
15
2
35
55
133
261
452
632
98
192
485
501
309
937
1050
1408
806
261
77
577
18
15
2
35
55
133
261
452
632
98
192
485
501
308
936
1060
1408
806
260
76
577
18
15
2
163
407
645
260
452
624
354
384
948
560
312
920
538
1807
1335
295
101
256
18
15
2
163
407
645
260
452
624
354
384
948
560
312
920
554
1799
1335
295
101
256
18
15
2
163
407
645
260
452
624
354
384
948
564
304
920
538
1807
1335
291
110
649
18
15
2
163
407
645
260
452
624
354
384
948
564
312
920
538
1807
1335
387
97
640
18
15
2
163
407
645
260
452
624
354
384
948
564
312
920
554
1799
1335
387
97
640
18
15
2
163
407
645
260
452
624
354
384
946
568
312
920
538
1792
1332
66
102
257
18
15
2
163
407
645
260
452
624
354
384
946
568
312
920
554
1792
1332
386
96
256
18
15
2
163
407
645
260
452
632
354
384
948
560
304
936
522
1792
1335
71
30
580
18
15
2
163
407
645
260
452
632
354
384
948
560
304
936
538
1792
1335
71
30
580
18
15
2
163
407
645
260
452
632
354
384
948
560
304
936
554
1792
1335
391
30
580
18
15
2
163
407
645
260
452
632
354
384
948
564
304
936
524
1792
1335
323
17
580
18
15
2
163
407
645
260
452
632
354
384
948
564
304
936
522
1792
1335
323
17
580
18
15
2
163
407
645
260
452
632
354
384
948
564
304
936
540
1792
1335
323
17
580
18
15
2
163
407
645
260
452
632
354
384
948
564
304
936
556
1792
1335
323
17
580
18
15
2
163
407
645
260
452
632
354
384
948
564
304
936
554
1792
1335
323
17
580
18
15
2
163
407
645
260
452
632
354
384
948
564
309
936
524
1792
1335
67
19
577
18
15
2
163
407
645
260
452
632
354
384
948
564
309
936
540
1792
1335
387
19
577
18
15
2
163
407
645
260
452
632
354
384
948
564
309
936
538
1792
1335
67
19
577
18
15
2
163
407
645
260
452
632
354
384
948
564
309
936
556
1792
1335
387
19
577
18
15
2
163
407
645
260
452
632
354
384
948
564
309
936
554
1792
1335
387
19
577
18
15
2
163
407
645
260
452
632
354
384
946
560
304
936
524
1792
1332
406
30
580
18
15
2
163
407
645
260
452
632
354
384
946
560
304
936
522
1792
1332
406
30
580
18
15
2
163
407
645
260
452
632
354
384
946
560
304
936
540
1792
1332
406
30
580
18
15
2
163
407
645
260
452
632
354
384
946
560
304
936
538
1792
1332
406
30
580
18
15
2
163
407
645
260
452
632
354
384
946
560
304
936
548
1792
1332
406
30
580
18
15
2
163
407
645
260
452
632
354
384
946
560
304
936
556
1792
1332
406
30
580
18
15
2
163
407
645
260
452
632
354
384
946
560
304
936
554
1792
1332
406
30
580
18
15
2
163
407
645
260
452
632
354
384
946
560
309
936
524
1792
1332
406
23
577
18
15
2
163
407
645
260
452
632
354
384
946
560
309
936
540
1792
1332
406
23
577
18
15
2
163
407
645
260
452
632
354
384
946
560
309
936
548
1792
1332
406
23
577
18
15
2
163
407
645
260
452
632
354
384
946
560
309
936
556
1792
1332
406
23
577
18
15
2
163
407
645
260
452
632
354
384
946
568
304
936
524
1792
1332
66
22
580
18
15
2
163
407
645
260
452
632
354
384
946
568
304
936
522
1792
1332
66
22
580
18
15
2
163
407
645
260
452
632
354
384
946
568
304
936
540
1792
1332
66
22
580
18
15
2
163
407
645
260
452
632
354
384
946
568
304
936
548
1792
1332
322
22
580
18
15
2
163
407
645
260
452
632
354
384
946
568
304
936
556
1792
1332
322
22
580
18
15
2
163
407
645
260
452
632
354
384
946
568
304
936
554
1792
1332
322
22
580
18
15
2
163
407
645
260
452
632
354
384
946
568
312
936
524
1792
1332
322
16
304
18
15
2
163
407
645
260
452
632
354
384
946
568
312
936
540
1792
1332
322
16
304
18
15
2
163
407
645
260
452
632
354
384
946
568
312
936
556
1792
1332
322
16
304
18
15
2
163
407
645
261
452
624
354
384
949
561
305
921
554
1792
1334
398
97
649
18
15
2
163
407
645
261
452
624
354
384
949
561
313
921
553
1792
1334
390
17
257
18
15
2
163
407
645
261
452
624
354
384
949
561
313
921
554
1792
1334
390
17
257
18
15
2
163
407
645
261
452
624
354
384
948
561
313
921
553
1792
1335
334
18
262
18
15
2
163
407
645
261
452
624
354
384
948
561
313
921
554
1792
1335
334
18
262
18
15
2
163
407
645
261
452
624
354
384
948
565
305
921
537
1807
1335
322
110
265
18
15
2
163
407
645
261
452
624
354
384
948
565
305
921
538
1807
1335
322
110
265
18
15
2
163
407
645
261
452
624
354
384
948
565
305
921
554
1792
1335
322
110
265
18
15
2
163
407
645
261
452
624
354
384
948
565
305
921
554
1799
1335
322
110
265
18
15
2
163
407
645
261
452
624
354
384
946
561
305
921
538
1792
1332
396
110
265
18
15
2
163
407
645
261
452
624
354
384
946
561
305
921
554
1792
1332
396
110
265
18
15
2
163
407
645
261
452
624
354
384
946
563
305
921
538
1792
1332
392
108
265
18
15
2
163
407
645
261
452
624
354
384
946
563
305
921
554
1792
1332
392
108
265
18
15
2
163
407
645
261
452
624
354
384
946
563
313
921
553
1792
1332
392
106
267
18
15
2
163
407
645
261
452
624
354
384
946
563
313
921
538
1792
1332
72
106
267
18
15
2
163
407
645
261
452
624
354
384
946
563
313
921
554
1792
1332
72
106
267
18
15
2
163
407
645
261
452
632
354
384
949
561
305
936
538
1792
1334
390
21
580
18
15
2
163
407
645
261
452
632
354
384
949
561
305
936
556
1792
1334
390
21
580
18
15
2
163
407
645
261
452
632
354
384
949
561
305
937
538
1792
1334
390
21
581
18
15
2
163
407
645
261
452
632
354
384
949
561
305
937
556
1792
1334
390
21
581
18
15
2
163
407
645
261
452
632
354
384
949
561
313
937
556
1792
1334
390
17
305
18
15
2
163
407
645
261
452
632
354
384
949
561
309
937
538
1792
1334
390
29
577
18
15
2
163
407
645
261
452
632
354
384
949
561
309
937
556
1792
1334
390
29
577
18
15
2
163
407
645
261
452
632
354
384
949
565
305
937
538
1792
1334
402
31
581
18
15
2
163
407
645
261
452
632
354
384
949
565
305
937
556
1792
1334
290
111
581
18
15
2
163
407
645
261
452
632
354
384
949
565
309
936
538
1792
1334
384
26
576
18
15
2
163
407
645
261
452
632
354
384
949
565
309
936
556
1792
1334
384
26
576
18
15
2
163
407
645
261
452
632
354
384
949
565
309
937
538
1792
1334
384
18
577
18
15
2
163
407
645
261
452
632
354
384
949
565
309
937
556
1792
1334
384
18
577
18
15
2
163
407
645
261
452
632
354
384
949
565
308
936
538
1792
1334
384
20
577
18
15
2
163
407
645
261
452
632
354
384
949
565
308
936
556
1792
1334
384
20
577
18
15
2
163
407
645
261
452
632
354
384
948
561
305
937
524
1792
1335
77
30
581
18
15
2
163
407
645
261
452
632
354
384
948
561
305
937
522
1792
1335
77
30
581
18
15
2
163
407
645
261
452
632
354
384
948
561
305
937
538
1792
1335
77
30
581
18
15
2
163
407
645
261
452
632
354
384
948
561
305
937
556
1792
1335
77
30
581
18
15
2
163
407
645
261
452
632
354
384
948
561
305
937
554
1792
1335
77
30
581
18
15
2
163
407
645
261
452
632
354
384
948
561
309
937
524
1792
1335
406
22
577
18
15
2
163
407
645
261
452
632
354
384
948
561
309
937
522
1792
1335
406
22
577
18
15
2
163
407
645
261
452
632
354
384
948
561
309
937
538
1792
1335
406
22
577
18
15
2
163
407
645
261
452
632
354
384
948
561
309
937
556
1792
1335
406
22
577
18
15
2
163
407
645
261
452
632
354
384
948
561
309
937
554
1792
1335
406
22
577
18
15
2
163
407
645
261
452
632
354
384
948
565
305
937
524
1792
1335
66
30
581
18
15
2
163
407
645
261
452
632
354
384
948
565
305
937
522
1792
1335
66
30
581
18
15
2
163
407
645
261
452
632
354
384
948
565
305
937
538
1792
1335
66
30
581
18
15
2
163
407
645
261
452
632
354
384
948
565
305
937
556
1792
1335
66
30
581
18
15
2
163
407
645
261
452
632
354
384
948
565
305
937
554
1792
1335
66
30
581
18
15
2
163
407
645
261
452
632
354
384
948
565
309
936
524
1792
1335
66
22
576
18
15
2
163
407
645
261
452
632
354
384
948
565
309
936
522
1792
1335
66
22
576
18
15
2
163
407
645
261
452
632
354
384
948
565
309
936
540
1792
1335
66
22
576
18
15
2
163
407
645
261
452
632
354
384
948
565
309
936
538
1792
1335
66
22
576
18
15
2
163
407
645
261
452
632
354
384
948
565
309
936
556
1792
1335
66
22
576
18
15
2
163
407
645
261
452
632
354
384
948
565
309
936
554
1792
1335
66
22
576
18
15
2
163
407
645
261
452
632
354
384
948
565
309
937
524
1792
1335
66
22
577
18
15
2
163
407
645
261
452
632
354
384
948
565
309
937
522
1792
1335
66
22
577
18
15
2
163
407
645
261
452
632
354
384
948
565
309
937
538
1792
1335
66
22
577
18
15
2
163
407
645
261
452
632
354
384
948
565
309
937
556
1792
1335
66
22
577
18
15
2
163
407
645
261
452
632
354
384
948
565
309
937
554
1792
1335
66
22
577
18
15
2
163
407
645
261
452
632
354
384
948
565
308
936
524
1792
1335
386
24
577
18
15
2
163
407
645
261
452
632
354
384
948
565
308
936
522
1792
1335
386
24
577
18
15
2
163
407
645
261
452
632
354
384
948
565
308
936
540
1792
1335
386
24
577
18
15
2
163
407
645
261
452
632
354
384
948
565
308
936
538
1792
1335
386
24
577
18
15
2
163
407
645
261
452
632
354
384
948
565
308
936
556
1792
1335
386
24
577
18
15
2
163
407
645
261
452
632
354
384
948
565
308
936
554
1792
1335
386
24
577
18
15
2
163
407
645
261
452
632
354
384
946
561
305
936
524
1792
1332
404
30
580
18
15
2
163
407
645
261
452
632
354
384
946
561
305
936
522
1792
1332
404
30
580
18
15
2
163
407
645
261
452
632
354
384
946
561
305
936
540
1792
1332
404
30
580
18
15
2
163
407
645
261
452
632
354
384
946
561
305
936
538
1792
1332
404
30
580
18
15
2
163
407
645
261
452
632
354
384
946
561
305
936
548
1792
1332
404
30
580
18
15
2
163
407
645
261
452
632
354
384
946
561
305
936
556
1792
1332
404
30
580
18
15
2
163
407
645
261
452
632
354
384
946
561
305
936
554
1792
1332
404
30
580
18
15
2
163
407
645
261
452
632
354
384
946
561
305
937
524
1792
1332
76
30
581
18
15
2
163
407
645
261
452
632
354
384
946
561
305
937
522
1792
1332
76
30
581
18
15
2
163
407
645
261
452
632
354
384
946
561
305
937
538
1792
1332
76
30
581
18
15
2
163
407
645
261
452
632
354
384
946
561
305
937
556
1792
1332
76
30
581
18
15
2
163
407
645
261
452
632
354
384
946
561
305
937
554
1792
1332
76
30
581
18
15
2
163
407
645
261
452
632
354
384
946
561
309
937
524
1792
1332
404
22
577
18
15
2
163
407
645
261
452
632
354
384
946
561
309
937
522
1792
1332
404
22
577
18
15
2
163
407
645
261
452
632
354
384
946
561
309
937
538
1792
1332
404
22
577
18
15
2
163
407
645
261
452
632
354
384
946
561
309
937
556
1792
1332
404
22
577
18
15
2
163
407
645
261
452
632
354
384
946
561
309
937
554
1792
1332
404
22
577
18
15
2
163
407
645
261
452
632
354
384
946
561
306
937
524
1792
1332
76
96
582
18
15
2
163
407
645
261
452
632
354
384
946
561
306
937
540
1792
1332
76
96
582
18
15
2
163
407
645
261
452
632
354
384
946
561
306
937
556
1792
1332
76
96
582
18
15
2
163
407
645
261
452
632
354
384
946
563
305
936
524
1792
1332
72
28
580
18
15
2
163
407
645
261
452
632
354
384
946
563
305
936
522
1792
1332
72
28
580
18
15
2
163
407
645
261
452
632
354
384
946
563
305
936
540
1792
1332
72
28
580
18
15
2
163
407
645
261
452
632
354
384
946
563
305
936
538
1792
1332
72
28
580
18
15
2
163
407
645
261
452
632
354
384
946
563
305
936
548
1792
1332
72
28
580
18
15
2
163
407
645
261
452
632
354
384
946
563
305
936
556
1792
1332
72
28
580
18
15
2
163
407
645
261
452
632
354
384
946
563
305
936
554
1792
1332
72
28
580
18
15
2
163
407
645
261
452
632
354
384
946
563
305
937
524
1792
1332
72
28
581
18
15
2
163
407
645
261
452
632
354
384
946
563
305
937
522
1792
1332
72
28
581
18
15
2
163
407
645
261
452
632
354
384
946
563
305
937
538
1792
1332
72
28
581
18
15
2
163
407
645
261
452
632
354
384
946
563
305
937
556
1792
1332
72
28
581
18
15
2
163
407
645
261
452
632
354
384
946
563
305
937
554
1792
1332
72
28
581
18
15
34
35
55
133
261
452
616
66
192
484
497
308
912
1036
1408
807
518
300
270
18
15
34
35
55
133
261
452
616
66
192
485
497
305
913
1036
1408
806
518
302
270
18
15
34
35
55
133
261
452
616
66
192
485
497
313
913
1036
1408
806
518
297
269
18
15
34
35
55
133
261
452
616
66
192
485
497
309
913
1036
1408
806
518
301
270
18
15
34
35
55
133
261
452
616
66
192
485
497
308
912
1036
1408
806
518
300
270
18
15
34
163
55
133
261
452
616
322
64
485
497
305
913
524
352
790
518
302
270
18
15
34
163
55
133
261
452
616
322
64
485
497
313
913
524
352
790
518
297
269
18
15
34
163
55
133
261
452
616
322
64
485
497
309
913
524
352
790
518
301
270
18
15
34
163
55
133
261
452
616
322
64
485
497
309
932
524
352
790
518
589
580
18
15
34
163
55
133
261
452
616
322
64
485
497
308
912
524
352
790
518
300
270
18
15
34
163
55
133
261
452
616
322
64
485
497
308
932
524
352
790
1798
1100
582
18
15
450
35
55
133
261
452
392
658
192
484
501
305
265
780
0
791
517
590
1541
18
15
450
35
55
133
261
452
392
658
192
484
501
308
260
780
0
791
517
588
1540
18
15
450
35
55
133
261
452
392
658
704
485
497
309
260
780
512
582
518
589
1540
18
15
450
35
55
133
261
452
392
658
704
485
497
308
260
780
512
582
518
588
1540
18
15
34
66
454
487
264
900
304
260
896
578
355
272
52
240
896
910
34
19
988
18
15
34
66
454
487
264
900
304
260
896
578
611
272
52
240
896
910
546
19
988
18
15
34
66
454
487
280
900
304
260
896
578
579
592
52
240
896
910
521
287
12
18
15
34
66
454
487
280
932
304
260
896
578
323
272
20
240
896
910
9
51
12
18
15
34
66
454
487
280
932
304
260
896
578
579
272
20
240
896
910
521
51
12
18
15
962
547
1879
1349
589
900
936
674
1664
1586
65
337
1105
1204
512
180
564
830
2001
18
15
962
547
1879
1349
589
900
936
674
1664
1586
65
337
337
628
512
180
564
830
209
18
15
962
547
1879
1349
589
900
936
674
1664
1586
65
337
337
620
512
180
564
830
209
18
15
962
547
1879
1349
589
900
936
674
1664
1586
65
337
1106
1204
512
180
564
830
2000
18
15
962
547
1879
1349
589
900
936
674
1664
1586
65
337
338
628
512
180
564
830
208
18
15
962
547
1879
1349
588
900
936
674
1664
1586
64
336
336
620
512
180
566
830
220
18
15
962
547
1879
1349
588
900
936
674
1664
1586
64
336
338
620
512
180
566
830
214
18
15
962
547
1847
1349
1356
708
1736
658
1728
1618
1344
96
612
268
1024
564
50
64
1090
18
15
962
547
1879
1349
1292
402
936
674
1664
1588
1216
322
324
620
512
183
155
257
1472
18
15
962
547
1879
1349
1292
402
936
674
1664
1586
1216
322
324
620
512
180
154
258
1472
18
15
962
547
1879
1349
1293
420
936
674
1664
1588
1217
353
617
620
512
183
154
322
70
18
15
962
547
1879
1349
1293
420
936
674
1664
1586
1217
353
617
620
512
180
156
322
70
18
15
962
547
1879
1349
1293
420
936
674
1664
1586
1219
353
617
620
512
180
312
330
70
18
15
962
547
1879
1349
1301
388
936
674
1664
1589
1233
345
337
620
512
694
150
305
1489
18
15
962
547
1879
1349
1356
402
936
674
1664
1588
1344
258
324
620
512
183
55
257
672
18
15
962
547
1879
1349
1356
402
936
674
1664
1586
1344
258
324
620
512
180
62
257
1440
18
15
962
547
1879
1349
1356
402
936
674
1664
1906
1344
258
324
620
1024
52
54
257
672
18
15
962
547
1879
709
524
914
936
674
1664
116
320
322
324
620
512
1591
1631
129
192
18
15
962
547
1879
709
524
914
936
674
1664
116
448
322
324
620
512
1591
1595
1
192
18
15
962
547
1879
709
524
914
936
674
1664
114
320
322
324
620
512
1588
1630
129
192
18
15
962
547
1879
709
524
914
936
674
1664
114
448
322
324
620
512
1588
1590
1
192
18
15
962
547
1879
709
524
914
936
674
1664
114
448
324
324
620
512
1588
1586
6
197
18
15
962
547
1879
1477
1036
420
936
674
1664
1650
1472
352
616
628
1024
564
54
16
1072
18
15
962
547
1879
1477
1036
420
936
674
1664
1650
1472
352
616
628
512
564
54
16
1072
18
15
962
547
1879
1477
1036
420
936
674
1664
1650
1472
352
616
620
1024
564
54
16
1072
18
15
962
547
1879
1477
1036
420
936
674
1664
1650
1472
352
616
620
512
564
54
16
1072
18
15
962
547
1879
1477
1036
420
936
674
1664
1650
1472
352
616
634
1024
564
54
16
1072
18
15
962
547
1879
1477
1036
420
936
674
1664
1650
1472
352
616
634
512
564
54
16
1072
18
15
962
547
1879
1477
1037
420
936
674
1664
1652
1473
353
617
620
1024
567
26
18
1067
18
15
962
547
1879
1477
1037
420
936
674
1664
1652
1473
353
617
620
512
567
26
18
1067
18
15
962
547
1879
1477
1037
420
936
674
1664
1653
1473
353
617
620
1024
310
54
17
1073
18
15
962
547
1879
1477
1037
420
936
674
1664
1650
1473
353
617
620
1024
564
52
30
1073
18
15
962
547
1879
1477
1037
420
936
674
1664
1650
1473
353
617
620
512
564
28
30
1073
18
15
2
451
567
837
797
900
264
402
928
561
609
865
36
788
848
558
1678
67
1812
18
15
2
451
567
837
844
914
280
833
928
564
320
258
9
755
600
1051
155
258
775
18
15
2
451
567
837
844
914
280
833
928
564
320
258
50
755
600
1051
155
257
861
18
15
2
451
567
837
844
914
280
833
928
564
320
770
50
755
600
1051
155
226
308
18
15
2
451
567
837
844
914
280
833
928
564
320
260
50
755
600
1051
155
262
860
18
15
2
451
567
837
844
914
280
833
928
564
832
770
50
755
600
539
1580
4
494
18
15
2
451
311
837
789
900
264
402
416
565
357
369
18
148
224
566
136
542
784
18
15
2
451
311
837
789
900
264
402
416
565
357
369
18
148
736
566
136
542
784
18
15
2
451
311
837
789
900
264
402
416
565
357
881
18
148
224
566
136
30
272
18
15
2
451
311
837
789
900
264
402
416
565
357
881
18
148
736
566
136
30
272
18
15
2
451
311
837
789
900
264
402
416
565
357
372
4
140
736
694
136
1048
1529
18
15
2
451
311
837
789
900
264
402
416
565
357
372
16
148
736
694
136
280
785
18
15
2
451
311
837
789
900
264
402
416
565
357
372
18
148
224
566
136
280
784
18
15
2
451
311
837
789
900
264
402
416
565
357
372
18
148
736
566
136
280
784
18
15
2
451
311
837
789
900
264
402
416
565
357
884
4
140
736
694
136
24
281
18
15
2
451
311
837
789
900
264
402
416
565
357
884
16
148
224
566
136
24
273
18
15
2
451
311
837
789
900
264
402
416
565
357
884
16
148
736
566
136
24
273
18
15
2
451
311
837
789
900
264
402
416
565
357
884
18
148
224
566
136
24
272
18
15
2
451
311
837
789
900
264
402
416
565
357
884
18
148
736
566
136
24
272
18
15
2
451
311
837
789
900
264
402
416
565
869
881
18
148
736
694
1160
30
272
18
15
2
451
311
837
789
900
264
402
416
565
869
884
4
140
736
694
1160
24
281
18
15
2
451
311
837
789
900
264
402
416
565
869
884
16
148
736
694
1160
24
273
18
15
2
451
311
837
789
900
264
402
416
565
869
884
18
148
736
694
1160
24
272
18
15
2
451
311
837
789
900
272
402
416
565
357
369
25
154
224
566
136
302
993
18
15
2
451
311
837
789
900
272
402
416
565
357
369
25
154
736
566
136
302
993
18
15
2
451
311
837
797
900
264
402
416
561
353
353
4
140
592
558
138
259
996
18
15
2
451
311
837
797
900
264
402
416
561
353
353
4
788
592
686
138
259
996
18
15
2
451
311
837
797
900
264
402
416
561
353
353
36
140
592
558
138
259
788
18
15
2
451
311
837
797
900
264
402
416
561
353
353
36
788
592
686
138
259
788
18
15
2
451
311
837
797
900
264
402
416
561
353
337
17
140
592
558
140
350
838
18
15
2
451
311
837
797
900
264
402
416
561
353
865
4
140
592
558
138
3
484
18
15
2
451
311
837
797
900
264
402
416
561
353
865
4
788
592
686
138
131
484
18
15
2
451
311
837
797
900
264
402
416
561
353
865
36
140
592
558
138
3
276
18
15
2
451
311
837
797
900
264
402
416
561
353
865
36
788
592
686
138
3
276
18
15
2
451
311
837
797
900
264
402
416
561
353
849
17
140
592
558
140
94
326
18
15
2
451
311
837
797
900
264
402
416
561
609
849
17
140
592
558
652
94
273
18
15
2
451
311
837
797
900
264
402
416
561
865
865
4
140
592
686
1162
19
484
18
15
2
451
311
837
797
900
264
402
416
561
865
865
36
140
592
686
1162
3
276
18
15
2
451
311
837
797
900
264
402
416
569
353
353
4
140
592
734
142
259
1012
18
15
2
451
311
837
797
900
264
402
416
569
353
353
36
140
592
734
142
259
788
18
15
2
451
311
837
797
900
264
402
416
569
353
865
4
140
592
734
142
3
500
18
15
2
451
311
837
797
900
264
402
416
569
353
865
36
140
592
734
142
3
276
18
15
2
451
311
837
797
900
264
402
416
562
355
337
17
140
592
564
136
348
833
18
15
2
451
311
837
797
900
264
402
416
562
355
337
18
140
592
564
136
348
832
18
15
2
451
311
837
797
900
264
402
416
562
355
849
17
140
592
564
136
92
321
18
15
2
451
311
837
797
900
264
402
416
562
355
849
18
140
592
564
136
92
320
18
15
2
451
311
837
797
900
264
402
416
562
611
849
17
140
592
564
648
92
321
18
15
2
451
311
837
797
900
264
402
416
562
611
849
18
140
592
564
648
92
320
18
15
2
451
311
837
844
914
264
402
416
562
832
770
4
140
592
564
550
1
256
18
15
2
451
311
837
844
914
280
401
416
564
320
770
8
139
224
555
151
241
264
18
15
2
451
311
837
844
914
280
401
416
564
832
770
9
147
592
539
555
9
263
18
15
2
451
311
837
844
914
280
402
416
562
832
770
9
140
224
564
562
2
263
18
15
2
451
311
837
844
914
280
402
416
562
832
770
9
140
736
564
562
2
263
18
15
2
451
311
837
845
932
280
402
416
569
833
801
9
140
224
542
594
31
369
18
15
2
451
311
837
845
932
280
402
416
569
833
801
9
138
224
542
594
31
369
18
15
2
451
311
837
885
900
264
386
416
569
265
281
9
156
752
670
162
299
993
18
15
2
451
311
837
885
900
264
402
416
569
393
793
4
140
592
734
194
118
372
18
15
2
451
311
837
885
900
264
402
416
569
393
793
9
140
592
734
194
119
353
18
15
2
451
311
837
885
932
264
402
416
569
265
265
4
140
592
542
162
295
788
18
15
2
451
311
837
885
932
280
402
416
569
777
777
9
140
224
542
610
70
358
18
15
2
451
311
837
885
932
280
402
416
569
777
777
9
138
224
542
610
70
358
18
15
2
451
311
453
780
932
280
402
416
818
832
864
8
138
736
1076
50
32
496
18
15
2
451
311
453
781
932
280
402
416
818
835
865
9
138
736
1076
56
42
262
18
15
2
451
311
453
789
900
264
386
416
825
841
873
9
156
752
1054
34
38
486
18
15
962
675
55
453
268
932
936
546
1088
1874
1856
864
360
364
768
564
574
32
1328
18
15
962
675
55
453
268
932
936
546
1088
1874
1856
864
360
378
768
564
574
32
1328
18
15
962
675
55
453
269
932
936
546
1088
1874
1857
865
361
364
768
564
572
33
1329
18
15
962
675
55
453
269
932
936
546
1088
1874
1859
865
361
364
768
564
552
42
1387
18
15
962
675
55
453
780
932
936
546
1088
1874
1344
352
360
364
768
564
1598
1312
304
18
15
962
675
55
453
780
932
936
546
1088
1874
1344
352
360
378
768
564
1598
1312
304
18
15
962
675
55
453
780
932
936
546
1088
1874
1472
352
360
378
768
564
822
1054
1130
18
15
962
675
55
453
780
932
936
546
1088
1874
1472
864
1384
378
768
564
822
30
1130
18
15
962
675
55
453
781
932
936
546
1088
1876
1473
353
361
364
768
567
1626
1042
1094
18
15
962
675
55
453
781
932
936
546
1088
1874
1345
353
361
364
768
564
1596
1313
305
18
15
962
675
55
453
781
932
936
546
1088
1874
1347
353
361
364
768
564
1576
1354
1094
18
15
962
675
55
453
813
932
936
546
1088
1874
1411
321
361
364
768
564
792
1052
1094
18
15
962
675
311
837
845
932
936
546
576
341
833
1313
1385
364
256
54
670
1041
1329
18
15
962
675
311
837
845
932
936
546
576
340
321
289
361
364
256
55
154
530
583
18
15
962
675
311
837
845
932
936
546
576
338
321
289
361
364
256
52
180
286
305
18
15
962
675
311
453
268
932
936
546
576
1618
1216
864
360
364
256
564
822
1054
1386
18
15
962
675
311
453
269
932
936
546
576
1618
577
865
361
364
256
564
52
1042
1323
18
15
962
675
311
453
780
932
936
546
576
1618
1344
352
360
364
256
564
1598
288
304
18
15
962
675
311
453
780
932
936
546
576
1618
1344
352
360
372
256
564
1598
288
304
18
15
962
675
311
453
780
932
936
546
576
1618
1344
1376
1384
364
256
564
1598
1568
1328
18
15
962
675
311
453
780
932
936
546
576
1618
1344
1376
1384
372
256
564
1598
1568
1328
18
15
962
675
311
453
781
932
936
546
576
1621
1345
353
361
364
256
566
1582
1313
305
18
15
962
675
311
453
781
932
936
546
576
1621
1345
1377
1385
364
256
566
1582
1569
1201
18
15
962
675
311
453
781
932
936
546
576
1618
1345
353
361
364
256
564
1588
286
305
18
15
962
675
311
453
781
932
936
546
576
1618
1345
1377
1385
364
256
564
1588
1566
1201
18
15
962
675
311
453
781
932
936
546
576
1618
1347
353
361
364
256
564
1576
330
1094
18
15
962
675
311
453
789
900
936
546
576
1621
1361
1369
1361
364
256
566
1574
1585
1227
18
15
2
451
311
837
789
452
272
402
416
561
613
245
500
298
224
565
649
1561
4
18
15
2
451
311
837
789
452
272
402
416
565
613
244
500
298
224
566
648
1560
2
18
15
2
451
311
837
797
452
272
402
416
561
609
225
500
298
224
565
650
1539
4
18
15
450
483
311
197
173
452
392
18
320
89
129
385
516
716
592
798
270
291
884
18
15
450
483
311
197
173
452
392
18
320
89
129
385
521
716
592
798
270
289
1009
18
15
450
483
311
837
797
452
392
18
384
569
609
225
516
716
512
542
654
1539
1252
18
15
450
483
311
837
797
452
392
530
384
569
609
225
516
972
0
542
654
1539
1252
18
15
2
451
567
837
1869
708
264
386
928
569
1601
97
9
1692
1776
542
658
1695
1713
18
15
2
451
567
837
1869
708
264
386
928
569
1601
97
9
1690
1776
542
658
1695
1713
18
15
2
451
311
965
268
900
264
402
416
308
64
272
16
140
224
55
39
126
12
18
15
2
451
311
965
268
900
264
402
416
308
64
272
18
140
224
55
39
126
14
18
15
2
451
311
965
268
932
264
402
416
308
64
592
4
140
224
55
39
574
4
18
15
2
451
311
965
268
914
264
402
416
308
64
260
4
140
224
55
39
102
16
18
15
2
451
311
965
268
914
264
402
416
308
64
578
4
140
224
55
39
513
0
18
15
2
451
311
965
268
914
264
402
416
306
64
260
4
140
224
52
38
102
16
18
15
2
451
311
965
268
914
264
402
416
306
64
578
4
140
224
52
38
513
0
18
15
2
451
311
965
268
914
264
402
416
306
64
580
4
140
224
52
50
518
5
18
15
2
451
311
965
268
914
280
401
416
308
64
258
8
139
224
43
43
97
8
18
15
2
451
311
965
268
914
280
402
416
308
64
258
8
138
224
55
59
97
8
18
15
2
451
311
965
268
914
280
402
416
308
64
578
8
138
224
55
59
513
8
18
15
2
451
311
965
268
914
280
402
416
306
64
258
8
132
224
52
38
97
8
18
15
2
451
311
965
268
914
280
402
416
306
64
258
8
140
224
52
38
97
8
18
15
2
451
311
965
268
914
280
402
416
306
64
258
8
138
224
52
38
97
8
18
15
2
451
311
965
268
914
280
402
416
306
64
578
8
132
224
52
54
513
8
18
15
2
451
311
965
268
914
280
402
416
306
64
578
9
140
224
52
50
514
7
18
15
2
451
311
965
268
914
1176
402
416
308
64
578
1800
138
224
55
59
513
1544
18
15
2
451
311
965
269
900
264
402
416
306
65
273
17
140
224
52
36
126
17
18
15
2
451
311
965
269
932
280
402
416
313
65
609
9
140
224
30
50
579
7
18
15
2
451
311
965
269
932
280
402
416
309
65
609
9
137
736
54
62
546
7
18
15
2
451
311
965
269
932
280
402
416
308
65
609
9
140
224
55
38
290
7
18
15
2
451
311
965
269
932
280
402
416
308
65
593
9
146
224
55
38
574
1
18
15
2
451
311
965
269
932
280
402
416
306
65
609
9
140
224
52
44
546
6
18
15
2
451
311
965
269
932
280
402
416
306
65
593
9
146
224
52
36
574
1
18
15
2
451
311
965
269
932
280
402
416
306
67
609
9
140
224
52
40
554
6
18
15
2
451
311
965
300
932
264
402
416
306
128
576
4
140
224
52
114
256
2
18
15
2
451
311
965
301
932
280
402
416
313
129
577
9
140
224
30
114
259
7
18
15
2
451
311
965
301
932
280
402
416
313
129
577
9
138
224
30
114
259
7
18
15
2
451
311
965
301
932
280
402
416
309
129
577
9
137
224
54
126
258
7
18
15
2
451
311
965
301
932
280
402
416
309
129
577
9
137
736
54
126
258
7
18
15
2
451
311
965
301
932
280
402
416
309
129
577
9
138
224
54
126
258
7
18
15
2
451
311
965
301
932
280
402
416
308
129
577
9
140
224
55
126
258
6
18
15
2
451
311
965
301
932
280
402
416
308
129
577
9
138
224
55
126
258
6
18
15
2
451
311
965
301
932
280
402
416
308
129
577
9
146
224
55
126
258
6
18
15
2
451
311
965
301
932
280
402
416
306
129
577
9
140
224
52
100
274
7
18
15
2
451
311
965
301
932
280
402
416
306
129
577
9
138
224
52
100
274
7
18
15
2
451
311
965
301
932
280
402
416
306
129
577
9
146
224
52
100
274
7
18
15
2
451
311
965
301
932
280
402
416
306
131
577
9
140
224
52
120
266
6
18
15
2
451
311
965
301
932
280
402
416
306
131
577
9
138
224
52
120
266
6
18
15
2
451
311
965
301
932
280
402
416
306
131
577
9
146
224
52
120
266
6
18
15
2
451
311
965
780
146
152
401
416
308
320
770
777
275
336
91
843
105
7
18
15
2
451
311
965
781
132
136
402
416
313
321
785
784
268
336
30
836
126
28
18
15
2
450
582
999
264
900
272
404
896
578
99
272
24
784
768
14
34
19
16
18
15
2
450
582
999
264
900
272
404
896
578
99
272
24
784
1280
270
34
19
16
18
15
2
450
582
999
776
132
144
404
896
578
355
784
792
272
800
14
194
35
36
18
15
2
450
198
487
264
900
272
404
0
578
99
272
24
144
0
910
1097
227
8
18
15
2
450
198
487
264
900
272
404
0
578
227
272
24
144
0
910
1058
35
36
18
15
2
450
198
487
264
900
272
404
0
578
291
272
24
144
0
910
1225
227
8
18
15
2
450
198
487
264
900
272
404
0
578
355
272
24
144
0
910
274
19
8
18
15
2
450
198
487
264
900
272
404
0
578
611
272
24
144
0
910
786
19
8
18
15
2
450
198
487
776
132
272
404
0
578
1635
784
24
784
1024
910
1810
19
1544
18
15
2
450
198
487
776
132
272
404
0
578
1635
784
24
784
1056
814
1826
19
1552
18
15
2
450
198
487
776
132
272
404
0
578
1635
784
24
144
0
910
1810
99
1544
18
15
2
450
198
487
776
132
144
404
0
578
1635
784
920
144
0
910
1810
99
72
18
15
2
450
198
130
387
497
304
836
0
108
250
20
2
352
16
92
8
992
1024
18
15
962
675
1879
1093
789
900
936
546
1536
1714
1169
729
1105
1242
1152
436
164
306
838
18
15
962
675
1879
1093
812
900
936
546
1536
1714
1152
1408
1252
1268
1152
436
54
880
824
18
15
770
963
567
837
844
914
792
1313
288
820
832
770
562
1587
56
43
44
4
236
18
15
770
963
567
837
844
914
792
1313
288
820
832
772
562
1587
56
43
44
6
234
18
15
770
451
567
837
780
914
792
65
800
820
1216
834
1074
1523
344
91
859
81
602
18
15
770
451
567
837
588
914
792
65
800
820
1088
1410
1033
1523
344
91
827
514
1735
18
15
770
451
567
837
588
914
792
65
800
820
1088
1410
1074
1523
344
91
827
514
878
18
15
770
451
567
837
588
914
792
65
800
820
1088
1412
1074
1523
344
91
827
518
876
18
15
770
451
567
837
844
932
1016
65
800
820
832
800
1106
1363
344
91
155
30
910
18
15
770
451
567
837
844
914
792
65
800
820
832
770
1033
1523
344
91
75
2
775
18
15
770
451
567
837
844
914
792
65
800
820
832
770
1074
1523
344
91
76
2
820
18
15
770
451
567
837
844
914
792
65
800
820
832
1282
1033
1523
344
91
75
1026
903
18
15
770
451
567
837
845
932
1016
66
800
825
833
801
1104
1364
336
94
146
31
908
18
15
66
483
567
837
780
914
632
802
1408
820
1216
1218
969
521
1807
27
859
514
71
18
15
66
483
567
837
588
914
632
802
1408
820
1088
1410
968
537
1807
27
827
521
136
18
15
66
483
567
837
588
914
632
802
1408
820
1088
1410
969
521
1807
43
811
514
71
18
15
386
35
87
197
268
932
752
738
512
370
832
864
800
556
384
436
822
1310
284
18
15
386
35
87
197
268
932
752
738
512
370
832
864
802
556
384
436
822
1310
286
18
15
386
35
87
197
268
932
760
482
512
372
832
864
1426
18
655
695
1691
542
1550
18
15
386
35
87
197
268
932
760
738
512
372
832
864
912
530
399
439
923
542
12
18
15
386
35
87
197
268
932
760
738
512
372
832
864
850
530
399
439
923
542
142
18
15
386
35
87
197
268
932
760
738
512
372
832
864
914
530
399
439
923
542
14
18
15
386
35
87
197
268
932
760
738
512
370
832
864
848
524
384
436
822
1054
1164
18
15
386
35
87
197
268
932
760
738
512
370
832
864
848
532
384
436
822
1054
1164
18
15
386
35
87
197
268
932
760
738
512
370
832
864
848
522
384
436
822
1054
1164
18
15
386
35
87
197
268
932
760
738
512
370
832
864
848
530
384
436
822
1054
1164
18
15
386
35
87
197
268
932
760
738
512
370
832
864
912
524
384
436
822
1054
1036
18
15
386
35
87
197
268
932
760
738
512
370
832
864
912
532
384
436
822
1054
1036
18
15
386
35
87
197
268
932
760
738
512
370
832
864
912
530
384
436
822
1054
1036
18
15
386
35
87
197
268
932
760
738
512
370
832
864
912
540
384
436
822
1054
1036
18
15
386
35
87
197
268
932
760
738
512
370
832
864
912
538
384
436
822
1054
1036
18
15
386
35
87
197
268
932
760
738
512
370
832
864
912
556
384
436
822
1054
1036
18
15
386
35
87
197
268
932
760
738
512
370
832
864
912
554
384
436
822
1054
1036
18
15
386
35
87
197
268
932
760
738
512
370
832
864
912
1170
384
436
822
1054
1036
18
15
386
35
87
197
268
932
760
738
512
370
832
864
850
521
384
436
822
1054
1166
18
15
386
35
87
197
268
932
760
738
512
370
832
864
850
522
384
436
822
1054
1166
18
15
386
35
87
197
268
932
760
738
512
370
832
864
850
530
384
436
822
1054
1166
18
15
386
35
87
197
268
932
760
738
512
370
832
864
850
538
384
436
822
1054
1166
18
15
386
35
87
197
268
932
760
738
512
370
832
864
1426
1169
384
436
822
542
1550
18
15
386
35
87
197
268
932
760
738
512
370
832
864
1426
1170
384
436
822
542
1550
18
15
386
35
87
197
268
932
760
738
512
370
832
864
914
529
384
436
822
1054
1038
18
15
386
35
87
197
268
932
760
738
512
370
832
864
914
521
384
436
822
1054
1038
18
15
386
35
87
197
268
932
760
738
512
370
832
864
914
522
384
436
822
1054
1038
18
15
386
35
87
197
268
932
760
738
512
370
832
864
914
1169
384
436
822
1054
1038
18
15
386
35
87
197
268
932
760
738
512
370
832
864
914
553
384
436
822
1054
1038
18
15
386
35
87
197
268
932
760
738
512
370
832
864
914
530
384
436
822
1054
1038
18
15
386
35
87
197
268
932
760
738
512
370
832
864
914
540
384
436
822
1054
1038
18
15
386
35
87
197
268
932
760
738
512
370
832
864
914
538
384
436
822
1054
1038
18
15
386
35
87
197
268
932
760
738
512
370
832
864
914
554
384
436
822
1054
1038
18
15
386
35
87
197
268
932
760
738
512
370
832
864
914
1170
384
436
822
1054
1038
18
15
386
35
87
197
268
914
760
738
512
372
704
1730
712
524
384
695
1591
1540
136
18
15
386
35
87
197
268
914
760
738
512
372
704
1730
712
524
640
695
1591
1540
136
18
15
386
35
87
197
268
914
760
738
512
372
704
1730
712
556
640
695
1591
1540
136
18
15
386
35
87
197
268
914
760
738
512
372
704
1730
712
554
640
695
1591
1540
136
18
15
386
35
87
197
268
914
760
738
512
372
704
1730
712
588
384
695
1591
1540
136
18
15
386
35
87
197
268
914
760
738
512
372
704
1730
712
586
384
695
1591
1540
136
18
15
386
35
87
197
268
914
760
738
512
372
704
1730
712
586
640
695
1591
1540
136
18
15
386
35
87
197
268
914
760
738
512
370
704
1730
713
521
384
692
1594
1538
135
18
15
386
35
87
197
268
914
760
738
512
370
704
1730
713
521
640
692
1594
1538
135
18
15
386
35
87
197
268
914
760
738
512
370
704
1730
713
524
384
692
1594
1538
135
18
15
386
35
87
197
268
914
760
738
512
370
704
1730
713
524
640
692
1594
1538
135
18
15
386
35
87
197
268
914
760
738
512
370
704
1730
713
553
640
692
1594
1538
135
18
15
386
35
87
197
268
914
760
738
512
370
704
1730
713
556
640
692
1594
1538
135
18
15
386
35
87
197
269
932
752
738
512
369
833
865
801
554
655
693
1690
1182
1262
18
15
386
35
87
197
269
932
752
738
512
372
833
865
801
554
655
695
1690
1170
1263
18
15
386
35
87
197
269
932
760
482
512
369
833
865
1425
18
655
693
1690
542
1550
18
15
386
35
87
197
269
932
760
482
512
372
833
865
849
17
640
695
1690
1042
1166
18
15
386
35
87
197
269
932
760
482
512
372
833
865
849
26
640
695
1690
1042
1166
18
15
386
35
87
197
269
932
760
482
512
372
833
865
848
18
640
695
1690
1054
1164
18
15
386
35
87
197
269
932
760
482
512
372
833
865
848
26
640
695
1690
1054
1164
18
15
386
35
87
197
269
932
760
482
512
372
833
865
1424
18
640
695
1690
542
1548
18
15
386
35
87
197
269
932
760
482
512
372
833
865
1424
26
640
695
1690
542
1548
18
15
386
35
87
197
269
932
760
482
512
372
833
865
1425
17
640
695
1690
530
1550
18
15
386
35
87
197
269
932
760
482
512
372
833
865
1425
18
640
695
1690
530
1550
18
15
386
35
87
197
269
932
760
482
512
372
833
865
1425
18
655
695
1690
530
1550
18
15
386
35
87
197
269
932
760
482
512
372
833
865
1425
26
640
695
1690
530
1550
18
15
386
35
87
197
269
932
760
482
512
372
833
865
912
18
640
695
1690
1054
1036
18
15
386
35
87
197
269
932
760
482
512
372
833
865
913
18
640
695
1690
1042
1038
18
15
386
35
87
197
269
932
760
482
512
372
833
865
841
12
640
695
1690
1042
1158
18
15
386
35
87
197
269
932
760
482
512
372
833
865
841
10
640
695
1690
1042
1158
18
15
386
35
87
197
269
932
760
482
512
370
835
865
849
20
640
692
1688
1052
1165
18
15
386
35
87
197
269
932
760
482
512
370
835
865
849
26
640
692
1688
1052
1165
18
15
386
35
87
197
269
932
760
482
512
370
835
865
848
18
640
692
1688
1052
1164
18
15
386
35
87
197
269
932
760
482
512
370
835
865
848
26
640
692
1688
1052
1164
18
15
386
35
87
197
269
932
760
482
512
370
835
865
1424
18
640
692
1688
540
1548
18
15
386
35
87
197
269
932
760
482
512
370
835
865
1424
26
640
692
1688
540
1548
18
15
386
35
87
197
269
932
760
482
512
370
835
865
1425
17
640
692
1688
540
1549
18
15
386
35
87
197
269
932
760
482
512
370
835
865
1425
20
640
692
1688
540
1549
18
15
386
35
87
197
269
932
760
482
512
370
835
865
1425
18
640
692
1688
540
1549
18
15
386
35
87
197
269
932
760
482
512
370
835
865
1425
26
640
692
1688
540
1549
18
15
386
35
87
197
269
932
760
482
512
370
835
865
912
18
640
692
1688
1052
1036
18
15
386
35
87
197
269
932
760
482
512
370
835
865
913
20
640
692
1688
1052
1037
18
15
386
35
87
197
269
932
760
482
512
370
835
865
913
18
640
692
1688
1052
1037
18
15
386
35
87
197
269
932
760
482
512
370
835
865
841
9
640
692
1688
1052
1137
18
15
386
35
87
197
269
932
760
482
512
370
835
865
841
12
640
692
1688
1052
1137
18
15
386
35
87
197
269
932
760
482
512
370
835
865
841
10
640
692
1688
1052
1137
18
15
386
35
87
197
269
932
760
482
512
370
835
865
841
18
640
692
1688
1052
1137
18
15
386
35
87
197
269
932
760
738
512
369
833
865
849
530
391
437
794
1054
1166
18
15
386
35
87
197
269
932
760
738
512
369
833
865
849
530
399
437
794
1054
1166
18
15
386
35
87
197
269
932
760
738
512
369
833
865
848
530
391
437
922
542
140
18
15
386
35
87
197
269
932
760
738
512
369
833
865
912
530
391
437
922
542
12
18
15
386
35
87
197
269
932
760
738
512
369
833
865
912
530
399
437
922
542
12
18
15
386
35
87
197
269
932
760
738
512
369
833
865
913
530
391
437
794
1054
1038
18
15
386
35
87
197
269
932
760
738
512
369
833
865
913
530
399
437
794
1054
1038
18
15
386
35
87
197
269
932
760
738
512
369
833
865
841
530
391
437
794
1090
1158
18
15
386
35
87
197
269
932
760
738
512
369
833
865
841
530
399
437
794
1090
1158
18
15
386
35
87
197
269
932
760
738
512
369
833
865
841
530
655
693
1690
1054
1137
18
15
386
35
87
197
269
932
760
738
512
361
833
865
849
529
384
446
796
1054
1166
18
15
386
35
87
197
269
932
760
738
512
361
833
865
849
530
384
446
796
1054
1166
18
15
386
35
87
197
269
932
760
738
512
361
833
865
848
530
384
446
794
1055
1164
18
15
386
35
87
197
269
932
760
738
512
361
833
865
1425
1170
384
446
796
542
1549
18
15
386
35
87
197
269
932
760
738
512
361
833
865
912
530
384
446
796
1054
1036
18
15
386
35
87
197
269
932
760
738
512
361
833
865
912
1170
384
446
796
1054
1036
18
15
386
35
87
197
269
932
760
738
512
361
833
865
913
529
384
446
796
1054
1037
18
15
386
35
87
197
269
932
760
738
512
361
833
865
913
530
384
446
796
1054
1037
18
15
386
35
87
197
269
932
760
738
512
361
833
865
913
1170
384
446
796
1054
1037
18
15
386
35
87
197
269
932
760
738
512
361
833
865
841
530
384
446
796
1054
1137
18
15
386
35
87
197
269
932
760
738
512
361
833
849
849
529
384
446
822
1086
1265
18
15
386
35
87
197
269
932
760
738
512
361
833
849
849
530
384
446
822
1086
1265
18
15
386
35
87
197
269
932
760
738
512
361
833
849
913
529
384
446
822
1086
1073
18
15
386
35
87
197
269
932
760
738
512
361
833
849
913
530
384
446
822
1086
1073
18
15
386
35
87
197
269
932
760
738
512
361
833
849
913
1170
384
446
822
1086
1073
18
15
386
35
87
197
269
932
760
738
512
372
833
865
849
529
384
439
922
530
142
18
15
386
35
87
197
269
932
760
738
512
372
833
865
849
522
384
439
922
530
142
18
15
386
35
87
197
269
932
760
738
512
372
833
865
849
530
384
439
922
530
142
18
15
386
35
87
197
269
932
760
738
512
372
833
865
849
530
399
439
922
530
142
18
15
386
35
87
197
269
932
760
738
512
372
833
865
849
538
384
439
922
530
142
18
15
386
35
87
197
269
932
760
738
512
372
833
865
848
522
384
439
922
542
140
18
15
386
35
87
197
269
932
760
738
512
372
833
865
848
530
384
439
922
542
140
18
15
386
35
87
197
269
932
760
738
512
372
833
865
1425
1170
1152
695
1690
530
1550
18
15
386
35
87
197
269
932
760
738
512
372
833
865
1425
1170
384
439
922
530
1550
18
15
386
35
87
197
269
932
760
738
512
372
833
865
1425
1170
640
695
1690
530
1550
18
15
386
35
87
197
269
932
760
738
512
372
833
865
1425
1178
1152
695
1690
530
1550
18
15
386
35
87
197
269
932
760
738
512
372
833
865
1425
1178
384
439
922
530
1550
18
15
386
35
87
197
269
932
760
738
512
372
833
865
1425
1178
640
695
1690
530
1550
18
15
386
35
87
197
269
932
760
738
512
372
833
865
912
530
384
439
922
542
12
18
15
386
35
87
197
269
932
760
738
512
372
833
865
912
530
399
439
922
542
12
18
15
386
35
87
197
269
932
760
738
512
372
833
865
912
540
384
439
922
542
12
18
15
386
35
87
197
269
932
760
738
512
372
833
865
912
538
384
439
922
542
12
18
15
386
35
87
197
269
932
760
738
512
372
833
865
912
1170
1152
695
1690
1054
1036
18
15
386
35
87
197
269
932
760
738
512
372
833
865
912
1170
384
439
922
542
12
18
15
386
35
87
197
269
932
760
738
512
372
833
865
912
658
640
695
1690
1054
1036
18
15
386
35
87
197
269
932
760
738
512
372
833
865
913
529
384
439
922
530
1039
18
15
386
35
87
197
269
932
760
738
512
372
833
865
913
530
384
439
922
530
1039
18
15
386
35
87
197
269
932
760
738
512
372
833
865
913
530
399
439
922
530
1039
18
15
386
35
87
197
269
932
760
738
512
372
833
865
913
538
384
439
922
530
1039
18
15
386
35
87
197
269
932
760
738
512
372
833
865
913
1170
1152
695
1690
1042
1038
18
15
386
35
87
197
269
932
760
738
512
372
833
865
913
1170
384
439
922
530
1039
18
15
386
35
87
197
269
932
760
738
512
372
833
865
913
1178
1152
695
1690
1042
1038
18
15
386
35
87
197
269
932
760
738
512
372
833
865
913
1178
384
439
922
530
1039
18
15
386
35
87
197
269
932
760
738
512
372
833
865
913
658
640
695
1690
1042
1038
18
15
386
35
87
197
269
932
760
738
512
372
833
865
913
666
640
695
1690
1042
1038
18
15
386
35
87
197
269
932
760
738
512
372
833
865
841
524
384
439
922
530
134
18
15
386
35
87
197
269
932
760
738
512
372
833
865
841
522
384
439
922
530
134
18
15
386
35
87
197
269
932
760
738
512
372
833
865
841
522
640
695
1690
1042
1158
18
15
386
35
87
197
269
932
760
738
512
372
833
865
841
537
384
439
922
530
134
18
15
386
35
87
197
269
932
760
738
512
372
833
865
841
530
384
439
922
530
134
18
15
386
35
87
197
269
932
760
738
512
372
833
865
841
530
391
439
798
1090
1158
18
15
386
35
87
197
269
932
760
738
512
372
833
865
841
530
399
439
798
1090
1158
18
15
386
35
87
197
269
932
760
738
512
372
833
865
841
530
655
695
1690
1042
1158
18
15
386
35
87
197
269
932
760
738
512
372
833
865
841
538
384
439
922
530
134
18
15
386
35
87
197
269
932
760
738
512
372
833
865
841
588
384
439
922
530
134
18
15
386
35
87
197
269
932
760
738
512
372
833
865
841
586
384
439
922
530
134
18
15
386
35
87
197
269
932
760
738
512
373
833
865
1425
1170
384
438
822
529
1549
18
15
386
35
87
197
269
932
760
738
512
373
833
865
913
529
384
438
822
1041
1037
18
15
386
35
87
197
269
932
760
738
512
373
833
865
913
532
384
438
822
1041
1037
18
15
386
35
87
197
269
932
760
738
512
373
833
865
913
530
384
438
822
1041
1037
18
15
386
35
87
197
269
932
760
738
512
373
833
865
913
556
384
438
822
1041
1037
18
15
386
35
87
197
269
932
760
738
512
373
833
865
913
1170
384
438
822
1041
1037
18
15
386
35
87
197
269
932
760
738
512
370
833
865
849
529
384
436
796
1054
1167
18
15
386
35
87
197
269
932
760
738
512
370
833
865
849
524
384
436
796
1054
1167
18
15
386
35
87
197
269
932
760
738
512
370
833
865
849
532
384
436
796
1054
1167
18
15
386
35
87
197
269
932
760
738
512
370
833
865
849
522
384
436
796
1054
1167
18
15
386
35
87
197
269
932
760
738
512
370
833
865
849
530
384
436
796
1054
1167
18
15
386
35
87
197
269
932
760
738
512
370
833
865
849
538
384
436
796
1054
1167
18
15
386
35
87
197
269
932
760
738
512
370
833
865
848
532
384
436
820
1054
1164
18
15
386
35
87
197
269
932
760
738
512
370
833
865
848
522
384
436
820
1054
1164
18
15
386
35
87
197
269
932
760
738
512
370
833
865
848
530
384
436
820
1054
1164
18
15
386
35
87
197
269
932
760
738
512
370
833
865
1425
1172
1152
436
796
542
1549
18
15
386
35
87
197
269
932
760
738
512
370
833
865
1425
1172
384
436
796
542
1549
18
15
386
35
87
197
269
932
760
738
512
370
833
865
1425
1170
1152
436
796
542
1549
18
15
386
35
87
197
269
932
760
738
512
370
833
865
1425
1170
384
436
796
542
1549
18
15
386
35
87
197
269
932
760
738
512
370
833
865
1425
1178
1152
436
796
542
1549
18
15
386
35
87
197
269
932
760
738
512
370
833
865
1425
1178
384
436
796
542
1549
18
15
386
35
87
197
269
932
760
738
512
370
833
865
912
532
384
436
796
1054
1036
18
15
386
35
87
197
269
932
760
738
512
370
833
865
912
522
384
436
796
1054
1036
18
15
386
35
87
197
269
932
760
738
512
370
833
865
912
530
384
436
796
1054
1036
18
15
386
35
87
197
269
932
760
738
512
370
833
865
912
540
384
436
796
1054
1036
18
15
386
35
87
197
269
932
760
738
512
370
833
865
912
538
384
436
796
1054
1036
18
15
386
35
87
197
269
932
760
738
512
370
833
865
912
554
384
436
796
1054
1036
18
15
386
35
87
197
269
932
760
738
512
370
833
865
912
1170
384
436
796
1054
1036
18
15
386
35
87
197
269
932
760
738
512
370
833
865
913
529
384
436
796
1054
1037
18
15
386
35
87
197
269
932
760
738
512
370
833
865
913
524
384
436
796
1054
1037
18
15
386
35
87
197
269
932
760
738
512
370
833
865
913
532
384
436
796
1054
1037
18
15
386
35
87
197
269
932
760
738
512
370
833
865
913
522
384
436
796
1054
1037
18
15
386
35
87
197
269
932
760
738
512
370
833
865
913
530
384
436
796
1054
1037
18
15
386
35
87
197
269
932
760
738
512
370
833
865
913
540
384
436
796
1054
1037
18
15
386
35
87
197
269
932
760
738
512
370
833
865
913
538
384
436
796
1054
1037
18
15
386
35
87
197
269
932
760
738
512
370
833
865
913
556
384
436
796
1054
1037
18
15
386
35
87
197
269
932
760
738
512
370
833
865
913
554
384
436
796
1054
1037
18
15
386
35
87
197
269
932
760
738
512
370
833
865
913
1172
384
436
796
1054
1037
18
15
386
35
87
197
269
932
760
738
512
370
833
865
913
1170
384
436
796
1054
1037
18
15
386
35
87
197
269
932
760
738
512
370
833
865
913
1178
384
436
796
1054
1037
18
15
386
35
87
197
269
932
760
738
512
370
833
865
841
524
384
436
796
1090
1158
18
15
386
35
87
197
269
932
760
738
512
370
833
865
841
522
384
436
796
1090
1158
18
15
386
35
87
197
269
932
760
738
512
370
833
865
841
537
384
436
796
1090
1158
18
15
386
35
87
197
269
932
760
738
512
370
833
865
841
530
384
436
796
1090
1158
18
15
386
35
87
197
269
932
760
738
512
370
833
865
841
540
384
436
796
1090
1158
18
15
386
35
87
197
269
932
760
738
512
370
833
865
841
538
384
436
796
1090
1158
18
15
386
35
87
197
269
932
760
738
512
370
833
865
841
556
384
436
796
1090
1158
18
15
386
35
87
197
269
932
760
738
512
370
833
865
841
585
384
436
796
1090
1158
18
15
386
35
87
197
269
932
760
738
512
370
833
865
841
588
384
436
796
1090
1158
18
15
386
35
87
197
269
932
760
738
512
370
833
865
841
586
384
436
796
1090
1158
18
15
386
35
87
197
269
932
760
738
512
370
835
865
849
529
384
436
792
1052
1166
18
15
386
35
87
197
269
932
760
738
512
370
835
865
849
524
384
436
792
1052
1166
18
15
386
35
87
197
269
932
760
738
512
370
835
865
849
532
384
436
792
1052
1166
18
15
386
35
87
197
269
932
760
738
512
370
835
865
849
530
384
436
792
1052
1166
18
15
386
35
87
197
269
932
760
738
512
370
835
865
849
538
384
436
792
1052
1166
18
15
386
35
87
197
269
932
760
738
512
370
835
865
848
532
384
436
792
1052
1164
18
15
386
35
87
197
269
932
760
738
512
370
835
865
848
522
384
436
792
1052
1164
18
15
386
35
87
197
269
932
760
738
512
370
835
865
848
530
384
436
792
1052
1164
18
15
386
35
87
197
269
932
760
738
512
370
835
865
1425
1178
1152
692
1688
540
1549
18
15
386
35
87
197
269
932
760
738
512
370
835
865
1425
1178
384
436
792
540
1549
18
15
386
35
87
197
269
932
760
738
512
370
835
865
1425
1178
640
692
1688
540
1549
18
15
386
35
87
197
269
932
760
738
512
370
835
865
912
532
384
436
792
1052
1036
18
15
386
35
87
197
269
932
760
738
512
370
835
865
912
522
384
436
792
1052
1036
18
15
386
35
87
197
269
932
760
738
512
370
835
865
912
530
384
436
792
1052
1036
18
15
386
35
87
197
269
932
760
738
512
370
835
865
912
540
384
436
792
1052
1036
18
15
386
35
87
197
269
932
760
738
512
370
835
865
912
538
384
436
792
1052
1036
18
15
386
35
87
197
269
932
760
738
512
370
835
865
912
554
384
436
792
1052
1036
18
15
386
35
87
197
269
932
760
738
512
370
835
865
912
1170
1152
692
1688
1052
1036
18
15
386
35
87
197
269
932
760
738
512
370
835
865
912
1170
384
436
792
1052
1036
18
15
386
35
87
197
269
932
760
738
512
370
835
865
912
658
640
692
1688
1052
1036
18
15
386
35
87
197
269
932
760
738
512
370
835
865
913
529
384
436
792
1052
1037
18
15
386
35
87
197
269
932
760
738
512
370
835
865
913
524
384
436
792
1052
1037
18
15
386
35
87
197
269
932
760
738
512
370
835
865
913
532
384
436
792
1052
1037
18
15
386
35
87
197
269
932
760
738
512
370
835
865
913
522
384
436
792
1052
1037
18
15
386
35
87
197
269
932
760
738
512
370
835
865
913
530
384
436
792
1052
1037
18
15
386
35
87
197
269
932
760
738
512
370
835
865
913
540
384
436
792
1052
1037
18
15
386
35
87
197
269
932
760
738
512
370
835
865
913
538
384
436
792
1052
1037
18
15
386
35
87
197
269
932
760
738
512
370
835
865
913
556
384
436
792
1052
1037
18
15
386
35
87
197
269
932
760
738
512
370
835
865
913
554
384
436
792
1052
1037
18
15
386
35
87
197
269
932
760
738
512
370
835
865
913
1172
384
436
792
1052
1037
18
15
386
35
87
197
269
932
760
738
512
370
835
865
913
1178
1152
692
1688
1052
1037
18
15
386
35
87
197
269
932
760
738
512
370
835
865
913
1178
384
436
792
1052
1037
18
15
386
35
87
197
269
932
760
738
512
370
835
865
913
660
640
692
1688
1052
1037
18
15
386
35
87
197
269
932
760
738
512
370
835
865
913
666
640
692
1688
1052
1037
18
15
386
35
87
197
269
932
760
738
512
370
835
865
841
524
384
436
792
1052
1137
18
15
386
35
87
197
269
932
760
738
512
370
835
865
841
522
384
436
792
1052
1137
18
15
386
35
87
197
269
932
760
738
512
370
835
865
841
522
640
692
1688
1052
1137
18
15
386
35
87
197
269
932
760
738
512
370
835
865
841
537
384
436
792
1052
1137
18
15
386
35
87
197
269
932
760
738
512
370
835
865
841
530
384
436
792
1052
1137
18
15
386
35
87
197
269
932
760
738
512
370
835
865
841
540
384
436
792
1052
1137
18
15
386
35
87
197
269
932
760
738
512
370
835
865
841
538
384
436
792
1052
1137
18
15
386
35
87
197
269
932
760
738
512
370
835
865
841
556
384
436
792
1052
1137
18
15
386
35
87
197
269
932
760
738
512
370
835
865
841
585
384
436
792
1052
1137
18
15
386
35
87
197
269
932
760
738
512
370
835
865
841
588
384
436
792
1052
1137
18
15
386
35
87
197
269
932
760
738
512
370
835
865
841
586
384
436
792
1052
1137
18
15
386
35
87
197
277
900
760
482
512
373
849
873
873
44
640
694
1670
1029
1185
18
15
386
35
87
197
277
900
760
482
512
370
849
873
873
42
640
692
1668
1029
1185
18
15
386
35
87
197
277
900
760
482
512
370
849
873
873
44
640
692
1668
1029
1185
18
15
386
35
87
197
277
900
760
738
512
373
849
873
873
556
640
694
1670
1029
1185
18
15
386
35
87
197
277
900
760
738
512
370
849
873
873
524
384
436
900
1029
1185
18
15
386
35
87
197
277
900
760
738
512
370
849
873
873
522
384
436
900
1029
1185
18
15
386
35
87
197
277
900
760
738
512
370
849
873
873
556
384
436
900
1029
1185
18
15
386
35
87
197
277
900
760
738
512
370
849
873
873
556
640
692
1668
1029
1185
18
15
386
35
87
197
277
900
760
738
512
370
849
873
873
554
384
436
900
1029
1185
18
15
386
35
87
197
277
900
760
738
512
370
849
873
873
554
640
692
1668
1029
1185
18
15
386
35
87
197
277
900
760
738
512
370
849
873
873
585
384
436
900
1029
1185
18
15
386
35
87
197
277
900
760
738
512
370
849
873
873
588
384
436
900
1029
1185
18
15
386
35
87
197
277
900
760
738
512
370
851
873
873
524
384
436
776
1034
1163
18
15
386
35
87
197
277
900
760
738
512
370
851
873
873
522
384
436
776
1034
1163
18
15
386
35
87
197
277
900
760
738
512
370
851
873
873
556
384
436
776
1034
1163
18
15
386
35
87
197
277
900
760
738
512
370
851
873
873
554
384
436
776
1034
1163
18
15
386
35
87
197
277
900
760
738
512
370
851
873
873
585
384
436
776
1034
1163
18
15
386
35
87
197
277
900
760
738
512
370
851
873
873
588
384
436
776
1034
1163
18
15
386
35
87
197
277
900
760
738
512
370
851
857
945
538
384
436
904
554
522
18
15
386
35
87
197
277
900
760
738
512
370
851
857
945
556
384
436
904
554
522
18
15
386
35
87
197
277
900
760
738
512
370
851
857
945
554
384
436
904
554
522
18
15
386
35
87
197
276
900
760
482
512
372
848
872
872
44
640
695
1671
1029
1184
18
15
386
35
87
197
276
900
760
482
512
370
848
872
872
36
640
692
1670
1032
1184
18
15
386
35
87
197
276
900
760
482
512
370
848
872
872
42
640
692
1670
1032
1184
18
15
386
35
87
197
276
900
760
482
512
370
848
872
872
44
640
692
1670
1032
1184
18
15
386
35
87
197
276
900
760
738
512
372
848
872
872
524
384
439
903
1029
1184
18
15
386
35
87
197
276
900
760
738
512
372
848
872
872
556
384
439
903
1029
1184
18
15
386
35
87
197
276
900
760
738
512
372
848
872
872
556
640
695
1671
1029
1184
18
15
386
35
87
197
276
900
760
738
512
372
848
872
872
554
640
695
1671
1029
1184
18
15
386
35
87
197
276
900
760
738
512
372
848
872
872
586
384
439
903
1029
1184
18
15
386
35
87
197
276
900
760
738
512
372
852
872
872
524
384
439
771
1025
1184
18
15
386
35
87
197
276
900
760
738
512
372
852
872
872
556
384
439
899
513
1184
18
15
386
35
87
197
276
900
760
738
512
372
852
872
872
586
384
439
771
1025
1184
18
15
386
35
87
197
276
900
760
738
512
370
848
872
872
524
384
436
902
1032
1184
18
15
386
35
87
197
276
900
760
738
512
370
848
872
872
522
384
436
902
1032
1184
18
15
386
35
87
197
276
900
760
738
512
370
848
872
872
548
384
436
902
1032
1184
18
15
386
35
87
197
276
900
760
738
512
370
848
872
872
548
640
692
1670
1032
1184
18
15
386
35
87
197
276
900
760
738
512
370
848
872
872
556
384
436
902
1032
1184
18
15
386
35
87
197
276
900
760
738
512
370
848
872
872
556
640
692
1670
1032
1184
18
15
386
35
87
197
276
900
760
738
512
370
848
872
872
554
384
436
902
1032
1184
18
15
386
35
87
197
276
900
760
738
512
370
848
872
872
554
640
692
1670
1032
1184
18
15
386
35
87
197
276
900
760
738
512
370
848
872
872
588
384
436
902
1032
1184
18
15
386
35
87
197
276
900
760
738
512
370
848
872
872
586
384
436
902
1032
1184
18
15
386
35
87
709
780
932
760
738
512
1908
1344
864
912
1170
1152
1719
1823
69
12
18
15
386
35
87
709
780
932
760
738
512
1908
1344
864
912
658
640
1719
1823
69
12
18
15
386
35
87
709
780
932
760
738
512
1908
1344
864
914
1170
1167
1719
1819
30
14
18
15
386
35
87
709
780
932
760
738
512
1908
1344
1376
400
530
640
1719
1631
1093
12
18
15
386
35
87
709
780
932
760
738
512
1908
1344
1376
400
530
647
1719
1631
1093
12
18
15
386
35
87
709
780
932
760
738
512
1908
1344
1376
400
540
640
1719
1631
1093
12
18
15
386
35
87
709
780
932
760
738
512
1908
1344
1376
400
554
640
1719
1631
1093
12
18
15
386
35
87
709
780
932
760
738
512
1908
1344
1376
1424
1170
1152
1719
1823
1093
524
18
15
386
35
87
709
780
932
760
738
512
1908
1344
1376
1424
1170
640
1719
1823
1093
524
18
15
386
35
87
709
780
932
760
738
512
1908
1344
1376
1426
1170
1167
1719
1819
1054
526
18
15
386
35
87
709
780
932
760
738
512
1906
1344
864
1424
1170
1152
1716
1846
30
1036
18
15
386
35
87
709
780
932
760
738
512
1906
1344
864
1424
1170
640
1716
1846
30
1036
18
15
386
35
87
709
780
932
760
738
512
1906
1344
864
912
1170
1152
1716
1846
30
12
18
15
386
35
87
709
780
932
760
738
512
1906
1344
864
912
658
640
1716
1846
30
12
18
15
386
35
87
709
780
932
760
738
512
1906
1344
864
1426
1169
1152
1716
1846
30
1038
18
15
386
35
87
709
780
932
760
738
512
1906
1344
864
1426
1170
1152
1716
1846
30
1038
18
15
386
35
87
709
780
932
760
738
512
1906
1344
864
1426
1170
640
1716
1846
30
1038
18
15
386
35
87
709
780
932
760
738
512
1906
1344
864
914
1170
1152
1716
1846
30
14
18
15
386
35
87
709
780
932
760
738
512
1906
1344
1376
400
530
640
1716
1850
1096
12
18
15
386
35
87
709
780
932
760
738
512
1906
1344
1376
400
540
640
1716
1850
1096
12
18
15
386
35
87
709
780
932
760
738
512
1906
1344
1376
400
556
640
1716
1850
1096
12
18
15
386
35
87
709
780
932
760
738
512
1906
1344
1376
400
554
640
1716
1850
1096
12
18
15
386
35
87
709
780
932
760
738
512
1906
1344
1376
1424
1170
1152
1716
1846
1054
1036
18
15
386
35
87
709
780
932
760
738
512
1906
1344
1376
1424
1170
640
1716
1846
1054
1036
18
15
386
35
87
709
780
932
760
738
512
1906
1344
1376
1426
1169
1152
1716
1846
1054
1038
18
15
386
35
87
709
780
932
760
738
512
1906
1344
1376
1426
1170
1152
1716
1846
1054
1038
18
15
386
35
87
709
780
932
760
738
512
1906
1344
1376
1426
1170
640
1716
1846
1054
1038
18
15
386
35
87
709
780
932
760
738
1536
1908
1344
864
912
522
1664
1719
1823
69
12
18
15
386
35
87
709
780
932
760
738
1536
1908
1344
864
912
530
1664
1719
1823
69
12
18
15
386
35
87
709
780
932
760
738
1536
1908
1344
864
912
530
1671
1719
1823
69
12
18
15
386
35
87
709
780
932
760
738
1536
1908
1344
864
912
530
1679
1719
1819
30
12
18
15
386
35
87
709
780
932
760
738
1536
1908
1344
864
912
540
1664
1719
1823
69
12
18
15
386
35
87
709
780
932
760
738
1536
1908
1344
864
912
538
1664
1719
1823
69
12
18
15
386
35
87
709
780
932
760
738
1536
1908
1344
864
912
554
1664
1719
1823
69
12
18
15
386
35
87
709
780
932
760
738
1536
1908
1344
864
912
1170
1664
1719
1823
69
12
18
15
386
35
87
709
780
932
760
738
1536
1908
1344
864
912
658
1664
1719
1823
69
12
18
15
386
35
87
709
780
932
760
738
1536
1908
1344
864
914
530
1679
1719
1819
30
14
18
15
386
35
87
709
780
932
760
738
1536
1908
1344
864
914
658
1679
1719
1819
30
14
18
15
386
35
87
709
780
932
760
738
1536
1908
1344
1376
400
530
1664
1719
1631
1093
12
18
15
386
35
87
709
780
932
760
738
1536
1908
1344
1376
400
530
1671
1719
1631
1093
12
18
15
386
35
87
709
780
932
760
738
1536
1908
1344
1376
400
530
1679
1719
1631
1093
12
18
15
386
35
87
709
780
932
760
738
1536
1908
1344
1376
400
540
1664
1719
1631
1093
12
18
15
386
35
87
709
780
932
760
738
1536
1908
1344
1376
400
554
1664
1719
1631
1093
12
18
15
386
35
87
709
780
932
760
738
1536
1908
1344
1376
1424
1170
1664
1719
1823
1093
524
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
1424
1170
1664
1716
1846
30
1036
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
912
524
1664
1716
1846
30
12
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
912
532
1664
1716
1846
30
12
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
912
522
1664
1716
1846
30
12
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
912
530
1664
1716
1846
30
12
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
912
540
1664
1716
1846
30
12
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
912
538
1664
1716
1846
30
12
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
912
556
1664
1716
1846
30
12
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
912
554
1664
1716
1846
30
12
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
912
1170
1664
1716
1846
30
12
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
912
658
1664
1716
1846
30
12
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
840
524
1664
1716
1822
72
112
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
840
540
1664
1716
1822
72
112
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
840
556
1664
1716
1822
72
112
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
840
554
1664
1716
1822
72
112
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
1426
1170
1664
1716
1846
30
1038
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
914
529
1664
1716
1846
30
14
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
914
521
1664
1716
1846
30
14
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
914
522
1664
1716
1846
30
14
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
914
1169
1664
1716
1846
30
14
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
914
553
1664
1716
1846
30
14
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
914
530
1664
1716
1846
30
14
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
914
540
1664
1716
1846
30
14
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
914
538
1664
1716
1846
30
14
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
914
657
1664
1716
1846
30
14
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
914
554
1664
1716
1846
30
14
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
914
1170
1664
1716
1846
30
14
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
864
914
658
1664
1716
1846
30
14
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
1376
400
524
1664
1716
1850
1096
12
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
1376
400
532
1664
1716
1850
1096
12
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
1376
400
530
1664
1716
1850
1096
12
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
1376
400
540
1664
1716
1850
1096
12
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
1376
400
556
1664
1716
1850
1096
12
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
1376
400
554
1664
1716
1850
1096
12
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
1376
1424
1170
1664
1716
1846
1054
1036
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
1376
1426
1169
1664
1716
1846
1054
1038
18
15
386
35
87
709
780
932
760
738
1536
1906
1344
1376
1426
1170
1664
1716
1846
1054
1038
18
15
386
35
87
709
780
914
752
738
1536
1908
1344
834
930
538
1664
1719
1851
1
58
18
15
386
35
87
709
780
914
752
738
1536
1908
1344
834
930
554
1671
1719
1847
1
58
18
15
386
35
87
709
780
914
752
738
1536
1908
1344
834
930
554
1679
1719
1851
1
58
18
15
386
35
87
709
780
914
752
738
1536
1906
1344
834
930
538
1664
1716
1846
1
62
18
15
386
35
87
709
780
914
752
738
1536
1906
1344
834
930
556
1664
1716
1846
1
62
18
15
386
35
87
709
780
914
752
738
1536
1906
1344
834
930
554
1664
1716
1846
1
62
18
15
386
35
87
709
780
914
408
738
512
1908
1344
836
80
690
640
1719
1695
134
430
18
15
386
35
87
709
780
914
408
738
512
1908
1344
836
80
700
640
1719
1847
6
374
18
15
386
35
87
709
781
932
760
738
512
1897
1345
1361
401
529
640
1726
1820
1086
14
18
15
386
35
87
709
781
932
760
738
512
1897
1345
1361
401
532
640
1726
1820
1086
14
18
15
386
35
87
709
781
932
760
738
512
1897
1345
1361
401
530
640
1726
1820
1086
14
18
15
386
35
87
709
781
932
760
738
512
1908
1345
865
1424
1170
640
1719
1690
30
1036
18
15
386
35
87
709
781
932
760
738
512
1908
1345
865
1425
1170
640
1719
1690
18
1038
18
15
386
35
87
709
781
932
760
738
512
1908
1345
865
1425
1178
640
1719
1690
18
1038
18
15
386
35
87
709
781
932
760
738
512
1908
1345
865
912
1170
1152
1719
1818
30
12
18
15
386
35
87
709
781
932
760
738
512
1908
1345
865
912
658
640
1719
1690
30
12
18
15
386
35
87
709
781
932
760
738
512
1908
1345
865
913
1170
1152
1719
1818
18
14
18
15
386
35
87
709
781
932
760
738
512
1908
1345
865
913
1178
1152
1719
1818
18
14
18
15
386
35
87
709
781
932
760
738
512
1908
1345
865
913
658
640
1719
1690
18
14
18
15
386
35
87
709
781
932
760
738
512
1908
1345
865
913
666
640
1719
1690
18
14
18
15
386
35
87
709
781
932
760
738
512
1908
1345
1377
401
529
640
1719
1690
1042
15
18
15
386
35
87
709
781
932
760
738
512
1908
1345
1377
401
530
640
1719
1690
1042
15
18
15
386
35
87
709
781
932
760
738
512
1908
1345
1377
401
530
655
1719
1690
1042
15
18
15
386
35
87
709
781
932
760
738
512
1908
1345
1377
401
538
640
1719
1690
1042
15
18
15
386
35
87
709
781
932
760
738
512
1908
1345
1377
401
554
640
1719
1690
1042
15
18
15
386
35
87
709
781
932
760
738
512
1908
1345
1377
401
666
640
1719
1690
1042
15
18
15
386
35
87
709
781
932
760
738
512
1908
1345
1377
1424
1170
1152
1719
1818
1054
524
18
15
386
35
87
709
781
932
760
738
512
1908
1345
1377
1424
1170
640
1719
1690
1054
1036
18
15
386
35
87
709
781
932
760
738
512
1908
1345
1377
1425
1170
1152
1719
1818
1042
526
18
15
386
35
87
709
781
932
760
738
512
1908
1345
1377
1425
1170
640
1719
1690
1042
1038
18
15
386
35
87
709
781
932
760
738
512
1908
1345
1377
1425
1178
1152
1719
1818
1042
526
18
15
386
35
87
709
781
932
760
738
512
1908
1345
1377
1425
1178
640
1719
1690
1042
1038
18
15
386
35
87
709
781
932
760
738
512
1909
1345
1377
401
529
640
1718
1846
1093
13
18
15
386
35
87
709
781
932
760
738
512
1909
1345
1377
401
532
640
1718
1846
1093
13
18
15
386
35
87
709
781
932
760
738
512
1909
1345
1377
401
530
640
1718
1846
1093
13
18
15
386
35
87
709
781
932
760
738
512
1906
1345
865
1424
1170
1152
1716
1820
30
1036
18
15
386
35
87
709
781
932
760
738
512
1906
1345
865
1424
1170
640
1716
1820
30
1036
18
15
386
35
87
709
781
932
760
738
512
1906
1345
865
1425
1172
1152
1716
1820
30
1038
18
15
386
35
87
709
781
932
760
738
512
1906
1345
865
1425
1170
1152
1716
1820
30
1038
18
15
386
35
87
709
781
932
760
738
512
1906
1345
865
1425
1170
640
1716
1820
30
1038
18
15
386
35
87
709
781
932
760
738
512
1906
1345
865
1425
1178
1152
1716
1820
30
1038
18
15
386
35
87
709
781
932
760
738
512
1906
1345
865
1425
1178
640
1716
1820
30
1038
18
15
386
35
87
709
781
932
760
738
512
1906
1345
865
912
1170
1152
1716
1820
30
12
18
15
386
35
87
709
781
932
760
738
512
1906
1345
865
912
658
640
1716
1820
30
12
18
15
386
35
87
709
781
932
760
738
512
1906
1345
865
913
1172
1152
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
512
1906
1345
865
913
1170
1152
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
512
1906
1345
865
913
1178
1152
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
512
1906
1345
865
913
660
640
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
512
1906
1345
865
913
658
640
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
512
1906
1345
865
913
666
640
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
512
1906
1345
1377
401
529
640
1716
1844
1093
13
18
15
386
35
87
709
781
932
760
738
512
1906
1345
1377
401
532
640
1716
1844
1093
13
18
15
386
35
87
709
781
932
760
738
512
1906
1345
1377
401
530
640
1716
1844
1093
13
18
15
386
35
87
709
781
932
760
738
512
1906
1345
1377
401
538
640
1716
1844
1093
13
18
15
386
35
87
709
781
932
760
738
512
1906
1345
1377
401
556
640
1716
1844
1093
13
18
15
386
35
87
709
781
932
760
738
512
1906
1345
1377
401
554
640
1716
1844
1093
13
18
15
386
35
87
709
781
932
760
738
512
1906
1345
1377
401
666
640
1716
1844
1093
13
18
15
386
35
87
709
781
932
760
738
512
1906
1345
1377
1424
1170
1152
1716
1820
1054
524
18
15
386
35
87
709
781
932
760
738
512
1906
1345
1377
1424
1170
640
1716
1820
1054
524
18
15
386
35
87
709
781
932
760
738
512
1906
1345
1377
1425
1172
1152
1716
1820
1054
525
18
15
386
35
87
709
781
932
760
738
512
1906
1345
1377
1425
1170
1152
1716
1820
1054
525
18
15
386
35
87
709
781
932
760
738
512
1906
1345
1377
1425
1170
640
1716
1820
1054
525
18
15
386
35
87
709
781
932
760
738
512
1906
1345
1377
1425
1178
1152
1716
1820
1054
525
18
15
386
35
87
709
781
932
760
738
512
1906
1345
1377
1425
1178
640
1716
1820
1054
525
18
15
386
35
87
709
781
932
760
738
512
1906
1347
865
1424
1170
1152
1716
1688
28
1036
18
15
386
35
87
709
781
932
760
738
512
1906
1347
865
1424
1170
640
1716
1688
28
1036
18
15
386
35
87
709
781
932
760
738
512
1906
1347
865
1425
1172
1152
1716
1688
28
1037
18
15
386
35
87
709
781
932
760
738
512
1906
1347
865
1425
1178
1152
1716
1688
28
1037
18
15
386
35
87
709
781
932
760
738
512
1906
1347
865
1425
1178
640
1716
1688
28
1037
18
15
386
35
87
709
781
932
760
738
512
1906
1347
865
912
1170
1152
1716
1688
28
12
18
15
386
35
87
709
781
932
760
738
512
1906
1347
865
912
658
640
1716
1688
28
12
18
15
386
35
87
709
781
932
760
738
512
1906
1347
865
913
1172
1152
1716
1688
28
13
18
15
386
35
87
709
781
932
760
738
512
1906
1347
865
913
1178
1152
1716
1688
28
13
18
15
386
35
87
709
781
932
760
738
512
1906
1347
865
913
660
640
1716
1688
28
13
18
15
386
35
87
709
781
932
760
738
512
1906
1347
865
913
666
640
1716
1688
28
13
18
15
386
35
87
709
781
932
760
738
512
1906
1347
1377
1424
1170
1152
1716
1688
1052
1036
18
15
386
35
87
709
781
932
760
738
512
1906
1347
1377
1424
1170
640
1716
1688
1052
1036
18
15
386
35
87
709
781
932
760
738
512
1906
1347
1377
1425
1172
1152
1716
1688
1052
1037
18
15
386
35
87
709
781
932
760
738
512
1906
1347
1377
1425
1178
1152
1716
1688
1052
1037
18
15
386
35
87
709
781
932
760
738
512
1906
1347
1377
1425
1178
640
1716
1688
1052
1037
18
15
386
35
87
709
781
932
760
738
1536
1905
1345
865
912
530
1671
1717
1818
30
12
18
15
386
35
87
709
781
932
760
738
1536
1905
1345
865
912
530
1679
1717
1818
30
12
18
15
386
35
87
709
781
932
760
738
1536
1905
1345
865
913
530
1671
1717
1818
30
14
18
15
386
35
87
709
781
932
760
738
1536
1905
1345
865
913
530
1679
1717
1818
30
14
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
1361
400
532
1664
1726
1818
1087
12
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
1361
401
529
1664
1726
1820
1086
14
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
1361
401
532
1664
1726
1820
1086
14
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
1361
401
530
1664
1726
1820
1086
14
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
1361
401
658
1664
1726
1820
1086
14
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
1361
1425
1170
1664
1726
1820
1086
561
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
865
1424
1170
1664
1726
1820
30
1036
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
865
1425
1170
1664
1726
1820
30
1037
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
865
912
532
1664
1726
1820
30
12
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
865
912
530
1664
1726
1820
30
12
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
865
912
1170
1664
1726
1820
30
12
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
865
912
658
1664
1726
1820
30
12
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
865
913
529
1664
1726
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
865
913
524
1664
1726
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
865
913
532
1664
1726
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
865
913
530
1664
1726
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
865
913
556
1664
1726
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
865
913
1170
1664
1726
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
865
913
658
1664
1726
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
865
841
522
1664
1726
1820
30
113
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
865
841
556
1664
1726
1820
30
113
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
1377
1424
1170
1664
1726
1820
1054
524
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
1377
1425
1170
1664
1726
1820
1054
525
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
849
849
529
1664
1726
1818
63
109
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
849
849
530
1664
1726
1818
63
109
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
849
1425
1170
1664
1726
1846
62
1073
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
849
912
532
1664
1726
1846
63
12
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
849
913
529
1664
1726
1820
62
49
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
849
913
532
1664
1726
1820
62
49
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
849
913
530
1664
1726
1820
62
49
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
849
913
556
1664
1726
1820
62
49
18
15
386
35
87
709
781
932
760
738
1536
1897
1345
849
913
1170
1664
1726
1820
62
49
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
1425
1170
1664
1719
1690
146
1039
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
1425
1178
1664
1719
1690
146
1039
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
912
522
1664
1719
1818
30
12
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
912
530
1664
1719
1818
30
12
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
912
530
1679
1719
1818
30
12
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
912
540
1664
1719
1818
30
12
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
912
538
1664
1719
1818
30
12
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
912
554
1664
1719
1818
30
12
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
912
1170
1664
1719
1818
30
12
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
912
658
1664
1719
1818
30
12
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
913
529
1664
1719
1818
18
14
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
913
522
1664
1719
1818
18
14
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
913
530
1664
1719
1818
18
14
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
913
530
1679
1719
1818
18
14
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
913
538
1664
1719
1818
18
14
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
913
554
1664
1719
1818
18
14
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
913
1170
1664
1719
1818
18
14
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
913
1178
1664
1719
1818
18
14
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
913
658
1664
1719
1818
18
14
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
865
913
666
1664
1719
1818
18
14
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
1377
401
529
1664
1719
1690
1170
15
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
1377
401
522
1664
1719
1690
1170
15
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
1377
401
530
1664
1719
1690
1170
15
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
1377
401
530
1679
1719
1690
1170
15
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
1377
401
538
1664
1719
1690
1170
15
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
1377
401
554
1664
1719
1690
1170
15
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
1377
401
666
1664
1719
1690
1170
15
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
1377
1424
1170
1664
1719
1690
1054
1036
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
1377
1425
1170
1664
1719
1690
1042
1038
18
15
386
35
87
709
781
932
760
738
1536
1908
1345
1377
1425
1178
1664
1719
1690
1042
1038
18
15
386
35
87
709
781
932
760
738
1536
1909
1345
865
1425
1170
1664
1718
1846
17
1037
18
15
386
35
87
709
781
932
760
738
1536
1909
1345
865
913
529
1664
1718
1846
17
13
18
15
386
35
87
709
781
932
760
738
1536
1909
1345
865
913
532
1664
1718
1846
17
13
18
15
386
35
87
709
781
932
760
738
1536
1909
1345
865
913
530
1664
1718
1846
17
13
18
15
386
35
87
709
781
932
760
738
1536
1909
1345
865
913
556
1664
1718
1846
17
13
18
15
386
35
87
709
781
932
760
738
1536
1909
1345
865
913
1170
1664
1718
1846
17
13
18
15
386
35
87
709
781
932
760
738
1536
1909
1345
865
913
658
1664
1718
1846
17
13
18
15
386
35
87
709
781
932
760
738
1536
1909
1345
1377
401
529
1664
1718
1846
1093
13
18
15
386
35
87
709
781
932
760
738
1536
1909
1345
1377
401
532
1664
1718
1846
1093
13
18
15
386
35
87
709
781
932
760
738
1536
1909
1345
1377
401
530
1664
1718
1846
1093
13
18
15
386
35
87
709
781
932
760
738
1536
1909
1345
1377
401
556
1664
1718
1846
1093
13
18
15
386
35
87
709
781
932
760
738
1536
1909
1345
1377
1425
1170
1664
1718
1846
1041
525
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
1424
1170
1664
1716
1820
30
1036
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
1425
1172
1664
1716
1820
30
1038
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
1425
1170
1664
1716
1820
30
1038
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
1425
1178
1664
1716
1820
30
1038
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
912
532
1664
1716
1820
30
12
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
912
522
1664
1716
1820
30
12
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
912
530
1664
1716
1820
30
12
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
912
540
1664
1716
1820
30
12
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
912
538
1664
1716
1820
30
12
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
912
554
1664
1716
1820
30
12
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
912
1170
1664
1716
1820
30
12
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
912
658
1664
1716
1820
30
12
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
913
529
1664
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
913
524
1664
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
913
532
1664
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
913
522
1664
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
913
530
1664
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
913
540
1664
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
913
538
1664
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
913
556
1664
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
913
554
1664
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
913
1172
1664
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
913
1170
1664
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
913
1178
1664
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
913
660
1664
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
913
658
1664
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
913
666
1664
1716
1820
30
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
841
522
1664
1716
1820
30
113
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
841
538
1664
1716
1820
30
113
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
865
841
556
1664
1716
1820
30
113
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
1377
401
529
1664
1716
1844
1093
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
1377
401
524
1664
1716
1844
1093
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
1377
401
532
1664
1716
1844
1093
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
1377
401
522
1664
1716
1844
1093
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
1377
401
530
1664
1716
1844
1093
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
1377
401
540
1664
1716
1844
1093
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
1377
401
538
1664
1716
1844
1093
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
1377
401
556
1664
1716
1844
1093
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
1377
401
554
1664
1716
1844
1093
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
1377
401
666
1664
1716
1844
1093
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
1377
1424
1170
1664
1716
1820
1054
524
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
1377
1425
1172
1664
1716
1820
1054
525
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
1377
1425
1170
1664
1716
1820
1054
525
18
15
386
35
87
709
781
932
760
738
1536
1906
1345
1377
1425
1178
1664
1716
1820
1054
525
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
1424
1170
1664
1716
1624
28
1036
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
1425
1172
1664
1716
1816
28
1037
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
1425
1178
1664
1716
1816
28
1037
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
912
532
1664
1716
1816
28
12
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
912
522
1664
1716
1816
28
12
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
912
530
1664
1716
1816
28
12
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
912
540
1664
1716
1816
28
12
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
912
538
1664
1716
1816
28
12
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
912
554
1664
1716
1816
28
12
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
912
1170
1664
1716
1816
28
12
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
912
658
1664
1716
1816
28
12
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
913
529
1664
1716
1816
28
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
913
524
1664
1716
1816
28
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
913
532
1664
1716
1816
28
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
913
522
1664
1716
1816
28
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
913
530
1664
1716
1816
28
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
913
540
1664
1716
1816
28
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
913
538
1664
1716
1816
28
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
913
556
1664
1716
1816
28
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
913
554
1664
1716
1816
28
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
913
1172
1664
1716
1816
28
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
913
1178
1664
1716
1816
28
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
913
660
1664
1716
1816
28
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
865
913
666
1664
1716
1816
28
13
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
1377
1424
1170
1664
1716
1688
1052
1036
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
1377
1425
1172
1664
1716
1688
1052
1037
18
15
386
35
87
709
781
932
760
738
1536
1906
1347
1377
1425
1178
1664
1716
1688
1052
1037
18
15
386
35
87
709
789
900
760
738
512
1908
1361
1369
433
554
640
1719
1806
1074
11
18
15
386
35
87
709
789
900
760
738
512
1909
1361
873
873
556
640
1718
1798
5
74
18
15
386
35
87
709
789
900
760
738
512
1906
1363
873
873
556
640
1716
1800
10
75
18
15
386
35
87
709
789
900
760
738
1536
1897
1353
1369
433
529
1664
1726
1826
1078
6
18
15
386
35
87
709
789
900
760
738
1536
1897
1353
1369
433
524
1664
1726
1826
1078
6
18
15
386
35
87
709
789
900
760
738
1536
1897
1353
1369
433
532
1664
1726
1826
1078
6
18
15
386
35
87
709
789
900
760
738
1536
1897
1353
1369
433
556
1664
1726
1826
1078
6
18
15
386
35
87
709
789
900
760
738
1536
1897
1353
857
945
529
1664
1726
1826
54
6
18
15
386
35
87
709
789
900
760
738
1536
1897
1353
857
945
524
1664
1726
1826
54
6
18
15
386
35
87
709
789
900
760
738
1536
1897
1353
857
945
532
1664
1726
1826
54
6
18
15
386
35
87
709
789
900
760
738
1536
1897
1353
857
945
556
1664
1726
1826
54
6
18
15
386
35
87
709
789
900
760
738
1536
1908
1361
1369
433
529
1664
1719
1806
1074
11
18
15
386
35
87
709
789
900
760
738
1536
1908
1361
1369
433
522
1664
1719
1806
1074
11
18
15
386
35
87
709
789
900
760
738
1536
1908
1361
1369
433
537
1664
1719
1806
1074
11
18
15
386
35
87
709
789
900
760
738
1536
1908
1361
1369
433
530
1664
1719
1806
1074
11
18
15
386
35
87
709
789
900
760
738
1536
1908
1361
1369
433
538
1664
1719
1806
1074
11
18
15
386
35
87
709
789
900
760
738
1536
1908
1361
1369
433
554
1664
1719
1806
1074
11
18
15
386
35
87
709
789
900
760
738
1536
1909
1361
1369
433
529
1664
1718
1798
1073
11
18
15
386
35
87
709
789
900
760
738
1536
1909
1361
1369
433
556
1664
1718
1798
1073
11
18
15
386
35
87
709
789
900
760
738
1536
1909
1361
873
873
556
1664
1718
1798
5
74
18
15
386
35
87
709
789
900
760
738
1536
1906
1363
873
873
556
1664
1716
1800
10
75
18
15
386
35
87
709
789
900
760
738
1536
1906
1363
873
873
585
1664
1716
1800
10
75
18
15
386
35
87
709
788
900
760
738
512
1908
1360
872
872
556
640
1719
1799
5
74
18
15
386
35
87
709
788
900
760
738
512
1908
1364
872
872
556
640
1719
1795
1
74
18
15
386
35
87
709
788
900
760
738
1536
1908
1360
872
872
524
1664
1719
1799
5
74
18
15
386
35
87
709
788
900
760
738
1536
1908
1360
872
872
556
1664
1719
1799
5
74
18
15
386
35
87
709
788
900
760
738
1536
1908
1364
872
872
524
1664
1719
1795
1
74
18
15
386
35
87
709
788
900
760
738
1536
1908
1364
872
872
556
1664
1719
1795
1
74
18
15
386
35
87
709
396
914
1944
738
512
1908
576
1604
1616
178
1152
1719
95
774
630
18
15
386
35
87
709
396
914
1944
738
512
1908
576
1604
1616
178
640
1719
95
774
630
18
15
386
451
311
837
780
914
400
274
288
820
704
706
224
244
80
603
667
49
1592
18
15
66
35
343
709
428
452
136
194
768
1332
128
128
4
812
1888
1847
1055
645
386
18
15
66
35
343
709
428
452
136
194
768
1330
128
128
4
812
1888
1844
1054
584
248
18
15
66
35
343
709
429
452
136
194
768
1329
129
129
9
825
1903
1845
1050
642
390
18
15
66
35
343
709
429
452
136
194
768
1329
129
385
9
825
1903
1845
1050
1091
199
18
15
66
35
343
709
429
452
136
194
768
1332
129
129
9
825
1903
1847
1054
642
390
18
15
66
35
343
709
429
452
136
194
768
1332
129
385
9
828
1888
1847
1050
1090
198
18
15
66
35
343
709
429
452
136
194
768
1330
129
129
9
812
1888
1844
1052
642
390
18
15
66
35
343
709
429
452
136
194
768
1330
129
129
9
826
1888
1844
1052
642
390
18
15
66
35
343
709
429
452
136
194
768
1330
131
129
9
812
1888
1844
1048
586
198
18
15
66
35
343
709
429
452
136
194
768
1330
131
129
9
826
1888
1844
1048
586
198
18
15
386
35
87
197
149
452
504
482
512
370
83
873
553
521
640
692
584
1802
683
18
15
386
35
87
197
149
452
504
482
512
370
83
873
553
524
640
692
584
1802
683
18
15
386
35
87
197
149
452
504
482
512
370
83
873
553
538
640
692
584
1802
683
18
15
386
35
87
197
149
452
504
482
512
370
595
873
553
521
640
692
1608
1290
683
18
15
386
35
87
197
149
452
504
482
512
370
595
873
553
524
640
692
1608
1290
683
18
15
386
35
87
197
149
452
504
482
512
370
595
873
553
538
640
692
1608
1290
683
18
15
386
35
87
709
405
452
504
482
512
1909
593
617
553
538
640
1718
70
261
417
18
15
386
35
87
709
405
452
504
482
512
1906
595
617
553
521
640
1716
72
266
683
18
15
386
35
87
709
405
452
504
482
512
1906
595
617
553
524
640
1716
72
266
683
18
15
386
35
87
709
405
452
504
482
512
1906
595
617
553
540
640
1716
72
266
683
18
15
386
35
87
709
405
452
504
482
512
1906
595
617
553
538
640
1716
72
266
683
18
15
386
35
343
837
797
452
456
466
768
953
737
225
1156
524
1120
862
526
1539
1716
18
15
386
451
567
837
589
452
496
274
800
817
1089
737
665
1106
592
46
810
35
1639
18
15
386
451
567
837
589
452
496
274
800
825
1089
737
665
1106
1104
94
830
34
1639
18
15
386
451
567
837
589
452
496
274
800
821
1089
737
665
1106
592
45
810
41
1639
18
15
386
451
567
837
589
452
496
274
800
818
1091
737
665
1106
592
52
824
42
1638
18
15
386
451
567
837
589
452
456
274
800
825
1089
737
132
204
336
94
830
35
180
18
15
386
451
567
837
589
452
456
274
800
825
1089
737
644
204
336
94
830
35
1588
18
15
386
35
55
133
260
932
760
738
1088
1490
1496
792
914
529
1792
1972
1826
1126
630
18
15
386
35
55
133
260
932
760
738
1088
1490
1496
792
914
522
1792
1972
1826
1126
630
18
15
386
35
55
133
260
932
760
738
1088
1490
1496
792
914
530
1792
1972
1826
1126
630
18
15
386
35
55
133
260
932
760
738
1088
1490
1496
792
914
538
1792
1972
1826
1126
630
18
15
386
35
55
133
260
932
760
738
1088
1490
1496
792
914
554
1792
1972
1826
1126
630
18
15
386
35
55
133
260
452
504
482
576
484
496
304
296
12
512
711
519
590
836
18
15
386
35
55
133
260
452
504
482
576
484
496
304
680
524
512
711
519
590
1092
18
15
386
35
55
133
261
452
496
482
64
465
473
601
665
537
1551
949
256
778
779
18
15
386
35
55
133
261
452
496
482
64
465
473
601
665
538
1551
949
544
778
779
18
15
386
35
55
133
261
452
496
482
576
465
473
601
665
1049
527
437
256
778
779
18
15
386
35
55
133
261
452
496
482
576
465
473
601
665
25
527
437
256
778
779
18
15
386
35
55
133
261
452
496
482
576
465
473
601
665
1050
527
437
256
778
779
18
15
386
35
55
133
261
452
496
482
576
465
473
601
665
26
527
437
256
778
779
18
15
386
35
55
133
261
452
496
482
576
465
473
601
665
537
527
437
256
778
779
18
15
386
35
55
133
261
452
496
482
576
465
473
601
665
538
527
437
256
778
779
18
15
386
35
55
133
261
452
504
482
576
484
501
305
297
12
512
711
517
590
837
18
15
386
35
55
133
261
452
504
482
576
484
501
305
297
10
512
711
517
590
837
18
15
386
35
55
133
261
452
504
482
576
484
501
305
681
10
512
711
517
590
1093
18
15
386
35
55
133
261
452
504
482
576
484
501
305
681
524
512
711
517
590
1093
18
15
386
35
55
133
261
452
504
482
576
484
501
305
681
522
512
711
517
590
1093
18
15
386
35
55
133
261
452
504
482
576
484
501
305
681
538
512
711
517
590
1093
18
15
386
35
55
133
261
452
504
482
576
485
497
309
297
12
512
710
518
589
833
18
15
386
35
55
133
261
452
504
482
576
485
497
309
681
524
512
710
518
589
1089
18
15
386
35
55
133
261
452
504
482
576
485
497
309
681
538
512
710
518
589
1089
18
15
386
35
55
133
261
452
504
482
576
485
501
309
680
538
512
710
517
589
1088
18
15
386
35
55
133
261
452
504
482
576
485
501
309
681
538
512
710
517
589
1089
18
15
418
35
55
133
260
452
472
450
576
484
496
304
562
49
512
711
519
590
1054
18
15
418
35
55
133
260
452
472
450
576
484
496
304
562
561
512
711
519
590
1054
18
15
418
35
55
133
260
452
472
450
576
484
496
304
562
50
512
711
519
590
1054
18
15
418
35
55
133
260
452
472
450
576
484
496
304
562
50
527
711
519
590
1054
18
15
418
35
55
133
260
452
472
450
576
484
496
304
562
58
512
711
519
590
1054
18
15
418
35
55
133
260
452
472
450
576
484
496
304
562
562
512
711
519
590
1054
18
15
418
35
55
133
260
452
472
450
576
484
496
304
562
562
519
711
519
590
1054
18
15
418
35
55
133
260
452
472
450
576
484
496
304
562
562
527
711
519
590
1054
18
15
418
35
55
133
260
452
472
450
576
484
496
304
562
570
512
711
519
590
1054
18
15
418
35
55
133
260
452
472
450
576
484
496
304
306
49
512
711
519
590
1566
18
15
418
35
55
133
260
452
472
450
576
484
496
304
306
50
512
711
519
590
1566
18
15
418
35
55
133
260
452
472
450
576
484
496
304
306
50
527
711
519
590
1566
18
15
418
35
55
133
260
452
472
450
576
484
496
304
306
58
512
711
519
590
1566
18
15
418
35
55
133
260
452
472
450
576
484
496
304
690
49
512
711
519
590
1102
18
15
418
35
55
133
260
452
472
450
576
484
496
304
690
561
512
711
519
590
1102
18
15
418
35
55
133
260
452
472
450
576
484
496
304
690
50
512
711
519
590
1102
18
15
418
35
55
133
260
452
472
450
576
484
496
304
690
58
512
711
519
590
1102
18
15
418
35
55
133
260
452
472
450
576
484
496
304
690
562
512
711
519
590
1102
18
15
418
35
55
133
260
452
472
450
576
484
496
304
690
562
519
711
519
590
1102
18
15
418
35
55
133
260
452
472
450
576
484
496
304
690
562
527
711
519
590
1102
18
15
418
35
55
133
260
452
472
450
576
484
496
304
690
570
512
711
519
590
1102
18
15
418
35
55
133
261
452
464
450
576
484
501
308
564
570
512
711
517
588
1044
18
15
418
35
55
133
261
452
464
450
576
484
501
308
308
58
512
711
517
588
1556
18
15
418
35
55
133
261
452
464
450
576
485
497
309
564
516
512
710
518
589
1052
18
15
418
35
55
133
261
452
464
450
576
485
497
309
564
570
512
710
518
589
1052
18
15
418
35
55
133
261
452
464
450
576
485
497
308
564
516
512
710
518
588
1052
18
15
418
35
55
133
261
452
464
450
576
485
497
308
564
570
512
710
518
588
1052
18
15
418
35
55
133
261
452
464
450
576
485
497
308
308
4
512
710
518
588
1564
18
15
418
35
55
133
261
452
464
450
576
485
497
308
308
58
512
710
518
588
1564
18
15
418
35
55
133
261
452
464
450
576
485
497
308
692
516
512
710
518
588
1100
18
15
418
35
55
133
261
452
464
450
576
485
501
309
564
516
512
710
517
589
1044
18
15
418
35
55
133
261
452
464
450
576
485
501
309
308
4
512
710
517
589
1556
18
15
418
35
55
133
261
452
464
450
576
485
501
309
692
516
512
710
517
589
1108
18
15
418
35
55
133
261
452
464
450
576
485
501
308
564
516
512
710
516
588
1044
18
15
418
35
55
133
261
452
464
450
576
485
501
308
308
4
512
710
517
588
1564
18
15
418
35
55
133
261
452
464
450
576
485
501
308
692
516
512
710
516
588
1108
18
15
418
35
55
133
261
452
488
450
576
484
501
308
292
12
512
711
517
588
836
18
15
418
35
55
133
261
452
488
450
576
484
501
308
676
524
512
711
517
588
1092
18
15
418
35
55
133
261
452
488
450
576
485
497
309
292
12
512
710
518
589
836
18
15
418
35
55
133
261
452
488
450
576
485
497
309
676
524
512
710
518
589
1092
18
15
418
35
55
133
261
452
488
450
576
485
497
308
292
12
512
710
518
588
836
18
15
418
35
55
133
261
452
488
450
576
485
497
308
676
524
512
710
518
588
1092
18
15
418
35
55
133
261
452
472
450
576
484
497
305
561
561
519
711
518
590
1049
18
15
418
35
55
133
261
452
472
450
576
484
497
305
561
562
519
711
518
590
1049
18
15
418
35
55
133
261
452
472
450
576
484
497
305
305
49
519
711
518
590
1561
18
15
418
35
55
133
261
452
472
450
576
484
497
305
689
562
519
711
518
590
1113
18
15
418
35
55
133
261
452
472
450
576
484
501
305
561
49
512
711
517
590
1049
18
15
418
35
55
133
261
452
472
450
576
484
501
305
561
561
512
711
517
590
1049
18
15
418
35
55
133
261
452
472
450
576
484
501
305
561
50
512
711
517
590
1049
18
15
418
35
55
133
261
452
472
450
576
484
501
305
561
58
512
711
517
590
1049
18
15
418
35
55
133
261
452
472
450
576
484
501
305
561
562
512
711
517
590
1049
18
15
418
35
55
133
261
452
472
450
576
484
501
305
561
570
512
711
517
590
1049
18
15
418
35
55
133
261
452
472
450
576
484
501
305
305
49
512
711
517
590
1561
18
15
418
35
55
133
261
452
472
450
576
484
501
305
305
50
512
711
517
590
1561
18
15
418
35
55
133
261
452
472
450
576
484
501
305
305
58
512
711
517
590
1561
18
15
418
35
55
133
261
452
472
450
576
484
501
305
689
49
512
711
517
590
1113
18
15
418
35
55
133
261
452
472
450
576
484
501
305
689
561
512
711
517
590
1113
18
15
418
35
55
133
261
452
472
450
576
484
501
305
689
58
512
711
517
590
1113
18
15
418
35
55
133
261
452
472
450
576
484
501
305
689
562
512
711
517
590
1113
18
15
418
35
55
133
261
452
472
450
576
484
501
305
689
570
512
711
517
590
1113
18
15
418
35
55
133
261
452
472
450
576
484
501
308
560
50
512
711
517
588
1054
18
15
418
35
55
133
261
452
472
450
576
484
501
308
560
60
512
711
517
588
1054
18
15
418
35
55
133
261
452
472
450
576
484
501
308
560
562
512
711
517
588
1054
18
15
418
35
55
133
261
452
472
450
576
484
501
308
560
572
512
711
517
588
1054
18
15
418
35
55
133
261
452
472
450
576
484
501
308
304
50
512
711
517
588
1566
18
15
418
35
55
133
261
452
472
450
576
484
501
308
304
60
512
711
517
588
1566
18
15
418
35
55
133
261
452
472
450
576
484
501
308
688
50
512
711
517
588
1118
18
15
418
35
55
133
261
452
472
450
576
484
501
308
688
60
512
711
517
588
1118
18
15
418
35
55
133
261
452
472
450
576
484
501
308
688
562
512
711
517
588
1118
18
15
418
35
55
133
261
452
472
450
576
484
501
308
688
572
512
711
517
588
1118
18
15
418
35
55
133
261
452
472
450
576
484
501
308
562
50
512
711
517
588
1040
18
15
418
35
55
133
261
452
472
450
576
484
501
308
562
60
512
711
517
588
1040
18
15
418
35
55
133
261
452
472
450
576
484
501
308
562
562
512
711
517
588
1040
18
15
418
35
55
133
261
452
472
450
576
484
501
308
562
572
512
711
517
588
1040
18
15
418
35
55
133
261
452
472
450
576
484
501
308
306
50
512
711
517
588
1552
18
15
418
35
55
133
261
452
472
450
576
484
501
308
690
562
512
711
517
588
1104
18
15
418
35
55
133
261
452
472
450
576
485
497
305
561
49
512
710
518
590
1049
18
15
418
35
55
133
261
452
472
450
576
485
497
305
561
561
512
710
518
590
1049
18
15
418
35
55
133
261
452
472
450
576
485
497
305
561
52
512
710
518
590
1049
18
15
418
35
55
133
261
452
472
450
576
485
497
305
561
50
512
710
518
590
1049
18
15
418
35
55
133
261
452
472
450
576
485
497
305
561
58
512
710
518
590
1049
18
15
418
35
55
133
261
452
472
450
576
485
497
305
561
564
512
710
518
590
1049
18
15
418
35
55
133
261
452
472
450
576
485
497
305
561
562
512
710
518
590
1049
18
15
418
35
55
133
261
452
472
450
576
485
497
305
561
572
512
710
518
590
1049
18
15
418
35
55
133
261
452
472
450
576
485
497
305
561
570
512
710
518
590
1049
18
15
418
35
55
133
261
452
472
450
576
485
497
305
305
49
512
710
518
590
1561
18
15
418
35
55
133
261
452
472
450
576
485
497
305
305
52
512
710
518
590
1561
18
15
418
35
55
133
261
452
472
450
576
485
497
305
305
50
512
710
518
590
1561
18
15
418
35
55
133
261
452
472
450
576
485
497
305
305
60
512
710
518
590
1561
18
15
418
35
55
133
261
452
472
450
576
485
497
305
305
58
512
710
518
590
1561
18
15
418
35
55
133
261
452
472
450
576
485
497
305
689
49
512
710
518
590
1113
18
15
418
35
55
133
261
452
472
450
576
485
497
305
689
561
512
710
518
590
1113
18
15
418
35
55
133
261
452
472
450
576
485
497
305
689
564
512
710
518
590
1113
18
15
418
35
55
133
261
452
472
450
576
485
497
305
689
562
512
710
518
590
1113
18
15
418
35
55
133
261
452
472
450
576
485
497
305
689
570
512
710
518
590
1113
18
15
418
35
55
133
261
452
472
450
576
485
497
313
305
49
512
710
518
585
845
18
15
418
35
55
133
261
452
472
450
576
485
497
313
305
52
512
710
518
585
845
18
15
418
35
55
133
261
452
472
450
576
485
497
313
305
50
512
710
518
585
845
18
15
418
35
55
133
261
452
472
450
576
485
497
313
305
60
512
710
518
585
845
18
15
418
35
55
133
261
452
472
450
576
485
497
313
305
58
512
710
518
585
845
18
15
418
35
55
133
261
452
472
450
576
485
497
313
689
49
512
710
518
585
1101
18
15
418
35
55
133
261
452
472
450
576
485
497
313
689
561
512
710
518
585
1101
18
15
418
35
55
133
261
452
472
450
576
485
497
313
689
564
512
710
518
585
1101
18
15
418
35
55
133
261
452
472
450
576
485
497
313
689
562
512
710
518
585
1101
18
15
418
35
55
133
261
452
472
450
576
485
497
313
689
572
512
710
518
585
1101
18
15
418
35
55
133
261
452
472
450
576
485
497
313
689
570
512
710
518
585
1101
18
15
418
35
55
133
261
452
472
450
576
485
497
309
305
52
512
710
518
589
846
18
15
418
35
55
133
261
452
472
450
576
485
497
309
305
50
512
710
518
589
846
18
15
418
35
55
133
261
452
472
450
576
485
497
309
305
58
512
710
518
589
846
18
15
418
35
55
133
261
452
472
450
576
485
497
309
689
564
512
710
518
589
1102
18
15
418
35
55
133
261
452
472
450
576
485
497
309
689
562
512
710
518
589
1102
18
15
418
35
55
133
261
452
472
450
576
485
497
309
689
570
512
710
518
589
1102
18
15
418
35
55
133
261
452
472
450
576
485
497
308
560
50
512
710
518
588
1054
18
15
418
35
55
133
261
452
472
450
576
485
497
308
560
60
512
710
518
588
1054
18
15
418
35
55
133
261
452
472
450
576
485
497
308
560
562
512
710
518
588
1054
18
15
418
35
55
133
261
452
472
450
576
485
497
308
560
572
512
710
518
588
1054
18
15
418
35
55
133
261
452
472
450
576
485
497
308
304
50
512
710
518
588
1566
18
15
418
35
55
133
261
452
472
450
576
485
497
308
304
60
512
710
518
588
1566
18
15
418
35
55
133
261
452
472
450
576
485
497
308
688
60
512
710
518
588
1102
18
15
418
35
55
133
261
452
472
450
576
485
497
308
688
562
512
710
518
588
1102
18
15
418
35
55
133
261
452
472
450
576
485
497
308
688
572
512
710
518
588
1102
18
15
418
35
55
133
261
452
472
450
576
485
501
305
561
49
512
710
516
590
1054
18
15
418
35
55
133
261
452
472
450
576
485
501
305
561
561
512
710
516
590
1054
18
15
418
35
55
133
261
452
472
450
576
485
501
305
561
564
512
710
516
590
1054
18
15
418
35
55
133
261
452
472
450
576
485
501
305
305
49
512
710
516
590
1566
18
15
418
35
55
133
261
452
472
450
576
485
501
305
689
49
512
710
516
590
1113
18
15
418
35
55
133
261
452
472
450
576
485
501
305
689
561
512
710
516
590
1113
18
15
418
35
55
133
261
452
472
450
576
485
501
305
689
564
512
710
516
590
1113
18
15
418
35
55
133
261
452
472
450
576
485
501
308
560
52
512
710
517
588
1054
18
15
418
35
55
133
261
452
472
450
576
485
501
308
560
564
512
710
516
588
1054
18
15
418
35
55
133
261
452
472
450
576
485
501
308
304
52
512
710
517
588
1566
18
15
418
35
55
133
261
452
472
450
576
485
501
308
688
564
512
710
516
588
1118
18
15
418
35
55
133
261
452
472
450
576
485
501
308
562
564
512
710
516
588
1040
18
15
418
35
55
133
261
452
472
450
576
485
501
308
690
564
512
710
516
588
1104
18
15
386
450
326
231
408
932
752
516
256
578
771
800
800
752
0
398
265
323
96
18
15
386
450
326
231
408
932
752
516
256
578
771
800
800
752
16
398
265
323
96
18
15
386
450
326
231
408
932
752
532
256
578
771
800
800
1232
0
398
265
323
96
18
15
386
450
326
231
408
932
752
532
256
578
771
800
800
720
0
398
265
323
96
18
15
386
450
326
871
776
900
752
532
256
834
867
1392
1460
1232
0
1166
1226
1034
1046
18
15
386
450
326
871
776
932
752
516
256
834
867
1360
404
752
0
1166
34
1043
12
18
15
386
450
326
871
776
932
752
516
256
834
867
1360
404
752
16
1166
34
1043
12
18
15
386
450
326
871
776
932
752
516
256
834
867
848
800
752
0
1166
34
19
64
18
15
386
450
326
871
776
932
752
516
256
834
867
848
916
752
0
1166
34
19
12
18
15
386
450
326
871
776
932
752
532
256
834
867
1360
404
720
0
1166
34
1043
12
18
15
386
450
326
871
776
932
752
532
256
834
867
1360
1428
1232
0
1166
1097
1043
1036
18
15
386
450
326
871
776
932
752
532
256
834
867
848
800
1232
0
1166
73
19
64
18
15
386
450
326
871
776
932
752
532
256
834
867
848
800
720
0
1166
34
19
64
18
15
386
450
326
871
776
932
752
532
256
834
867
848
916
1232
0
1166
73
19
12
18
15
386
450
326
871
776
932
752
532
256
834
867
848
916
720
0
1166
34
19
12
18
15
386
450
326
871
792
900
752
516
256
834
835
1360
436
752
0
1166
1161
1075
12
18
15
386
450
326
871
792
900
752
516
256
834
835
1360
436
752
16
1166
1161
1075
12
18
15
386
450
326
871
792
900
752
532
256
834
835
1360
436
720
0
1166
1161
1075
12
18
15
386
450
326
871
792
900
752
532
256
834
835
1360
1460
1232
0
1166
137
1075
1036
18
15
386
450
326
871
792
900
752
532
256
834
835
848
948
1232
0
1166
137
51
12
18
15
770
450
582
999
776
132
784
148
768
834
1123
784
1048
784
1024
78
841
19
531
18
15
770
450
582
999
776
132
784
148
768
834
1123
784
1048
784
1056
46
809
99
520
18
15
386
450
582
999
776
132
752
516
768
834
1123
784
1204
368
1040
46
810
34
1206
18
15
386
450
582
999
776
132
752
516
768
834
1123
784
1204
432
1024
46
810
34
1206
18
15
386
450
582
999
776
132
752
516
768
834
1123
784
1204
432
1040
1070
1450
34
694
18
15
386
450
582
999
776
132
752
516
768
834
1123
784
1204
1008
1040
46
810
34
1206
18
15
386
450
582
999
776
132
752
516
768
834
1123
784
1204
944
1024
1070
1450
34
694
18
15
386
450
582
999
776
132
752
516
768
834
1123
784
1204
944
1040
1070
1481
19
604
18
15
386
450
582
999
792
164
752
516
768
834
1091
784
1172
1264
1040
1070
1418
51
652
18
15
386
450
582
999
792
164
752
516
768
834
1091
784
1172
432
1024
46
873
115
780
18
15
386
450
582
999
792
164
752
516
768
834
1091
784
1172
432
1040
46
873
115
780
18
15
386
450
582
999
792
164
752
516
768
834
1091
784
1172
944
1024
46
873
115
780
18
15
386
450
582
999
792
164
752
516
768
834
1091
784
1172
944
1040
46
873
115
780
18
15
386
450
582
999
792
164
752
516
768
834
1091
784
660
432
1040
46
873
115
140
18
15
386
450
582
999
792
164
752
532
768
834
1091
784
1172
976
1024
46
873
115
780
18
15
386
450
454
999
792
900
752
516
512
1602
1091
848
948
752
512
1678
1545
31
12
18
15
386
450
454
999
792
900
752
516
512
1602
1091
848
948
752
528
1678
1545
31
12
18
15
386
450
454
999
792
900
752
516
512
1602
1091
848
1460
1264
512
1678
1545
31
1036
18
15
386
450
454
999
792
900
752
516
512
1602
1091
848
1460
1264
528
1678
1545
31
1036
18
15
386
450
454
999
792
900
752
532
512
1602
1091
848
948
720
512
1678
1545
31
12
18
15
386
450
454
999
792
900
752
532
512
1602
1091
848
1460
1232
512
1678
1545
31
1036
18
15
386
450
454
999
904
644
752
516
512
1602
1059
784
1204
432
896
1678
1706
82
1078
18
15
386
450
454
999
904
644
752
516
512
1602
1059
784
1204
432
912
1678
1706
82
1078
18
15
770
450
454
455
280
932
1008
68
0
258
291
288
288
816
0
174
98
67
224
18
15
770
450
454
455
280
932
1008
68
0
258
291
288
288
816
16
174
98
67
224
18
15
770
450
454
455
280
932
1008
68
0
130
291
288
288
816
0
14
98
195
224
18
15
770
450
454
455
280
932
1008
68
0
130
291
288
288
816
16
14
98
195
224
18
15
770
450
454
455
280
932
1008
68
512
514
291
288
288
816
1024
782
98
99
224
18
15
770
450
454
455
280
932
1008
68
512
514
291
288
288
816
1040
686
98
67
224
18
15
770
450
454
487
264
932
1008
68
512
578
355
304
288
816
1024
846
74
11
856
18
15
770
450
454
487
280
932
1008
68
512
578
1091
288
288
816
1024
654
1794
131
224
18
15
770
450
454
487
280
932
1008
68
512
578
1091
288
288
816
1040
654
1794
131
224
18
15
770
450
454
487
280
932
1008
68
512
578
67
272
288
816
1024
654
138
1203
1560
18
15
770
450
454
487
280
932
1008
68
512
578
67
288
288
816
1024
910
130
131
224
18
15
770
450
454
487
280
932
1008
68
512
578
67
288
288
816
1040
910
130
131
224
18
15
770
450
454
487
280
932
1008
68
512
578
323
272
288
816
1024
654
10
1579
1448
18
15
770
450
454
487
280
932
1008
68
512
578
579
272
288
816
1024
654
522
43
1576
18
15
770
450
454
487
280
932
1008
68
512
578
579
272
288
816
1040
654
521
51
1432
18
15
386
450
454
455
280
900
752
4
0
258
291
304
436
240
400
206
106
106
134
18
15
386
450
454
455
280
900
752
4
0
258
291
304
948
240
400
206
106
106
262
18
15
386
450
454
455
280
900
752
4
0
130
291
304
436
240
0
14
106
50
134
18
15
386
450
454
455
280
900
752
4
0
130
291
304
436
240
16
14
106
50
134
18
15
386
450
454
455
280
900
752
4
0
130
291
304
436
240
384
14
106
50
134
18
15
386
450
454
455
280
900
752
4
0
130
291
304
436
240
400
14
106
50
134
18
15
386
450
454
455
280
900
752
4
0
130
291
304
948
240
0
14
106
106
262
18
15
386
450
454
455
280
900
752
4
0
130
291
304
948
240
16
14
106
106
262
18
15
386
450
454
455
280
900
752
4
0
130
291
304
948
240
384
14
106
106
262
18
15
386
450
454
455
280
900
752
4
0
130
291
304
948
240
400
14
106
106
262
18
15
386
450
454
455
280
900
752
516
1024
258
291
304
948
1264
1936
206
106
106
262
18
15
386
450
454
455
280
900
752
516
1024
130
291
304
948
1264
1920
14
106
106
262
18
15
386
450
454
455
280
900
752
516
512
514
291
304
436
752
512
782
106
106
134
18
15
386
450
454
455
280
900
752
516
512
514
291
304
948
1264
384
270
106
106
646
18
15
386
450
454
455
280
900
752
516
512
514
291
304
948
1264
400
1230
106
106
646
18
15
386
450
454
455
280
900
752
516
512
514
291
304
948
752
512
782
106
106
646
18
15
386
450
454
455
280
900
752
20
0
258
291
304
436
208
384
206
106
106
134
18
15
386
450
454
455
280
900
752
20
0
258
291
304
948
208
384
206
106
106
262
18
15
386
450
454
455
280
900
752
20
0
130
291
304
436
208
0
14
106
50
134
18
15
386
450
454
455
280
900
752
20
0
130
291
304
948
208
0
14
106
106
262
18
15
386
450
454
455
280
900
752
532
1024
258
291
304
948
1232
1920
206
106
106
262
18
15
386
450
454
455
280
900
752
532
512
514
291
304
436
720
512
782
106
106
134
18
15
386
450
454
455
280
900
752
532
512
514
291
304
948
720
512
782
106
106
646
18
15
386
450
454
455
280
932
752
4
0
258
291
272
800
240
384
206
98
243
536
18
15
386
450
454
455
280
932
752
4
0
258
291
272
800
240
400
206
98
243
536
18
15
386
450
454
455
280
932
752
4
0
258
291
272
404
240
384
270
226
243
140
18
15
386
450
454
455
280
932
752
4
0
258
291
272
404
240
400
270
226
243
140
18
15
386
450
454
455
280
932
752
4
0
258
291
272
916
240
400
206
98
115
268
18
15
386
450
454
455
280
932
752
4
0
258
291
288
800
240
0
270
226
35
564
18
15
386
450
454
455
280
932
752
4
0
258
291
288
800
240
16
270
226
35
564
18
15
386
450
454
455
280
932
752
4
0
258
291
288
800
240
384
270
226
35
564
18
15
386
450
454
455
280
932
752
4
0
258
291
288
800
240
400
270
226
35
564
18
15
386
450
454
455
280
932
752
4
0
130
291
272
800
240
0
14
98
243
536
18
15
386
450
454
455
280
932
752
4
0
130
291
272
800
240
1024
14
98
243
536
18
15
386
450
454
455
280
932
752
4
0
130
291
272
800
240
1040
14
98
243
536
18
15
386
450
454
455
280
932
752
4
0
130
291
272
800
240
16
14
98
243
536
18
15
386
450
454
455
280
932
752
4
0
130
291
272
800
240
384
14
98
243
536
18
15
386
450
454
455
280
932
752
4
0
130
291
272
800
240
400
14
98
243
536
18
15
386
450
454
455
280
932
752
4
0
130
291
272
404
240
0
14
98
115
780
18
15
386
450
454
455
280
932
752
4
0
130
291
272
404
240
16
14
98
115
780
18
15
386
450
454
455
280
932
752
4
0
130
291
272
404
240
384
14
98
115
780
18
15
386
450
454
455
280
932
752
4
0
130
291
272
404
240
400
14
98
115
780
18
15
386
450
454
455
280
932
752
4
0
130
291
272
916
240
0
14
98
115
268
18
15
386
450
454
455
280
932
752
4
0
130
291
272
916
240
16
14
98
115
268
18
15
386
450
454
455
280
932
752
4
0
130
291
272
916
240
384
14
98
115
268
18
15
386
450
454
455
280
932
752
4
0
130
291
272
916
240
400
14
98
115
268
18
15
386
450
454
455
280
932
752
4
0
130
291
288
800
240
0
14
98
67
480
18
15
386
450
454
455
280
932
752
4
0
130
291
288
800
240
1024
14
98
67
480
18
15
386
450
454
455
280
932
752
4
0
130
291
288
800
240
1040
14
98
67
480
18
15
386
450
454
455
280
932
752
4
0
130
291
288
800
240
16
14
98
67
480
18
15
386
450
454
455
280
932
752
4
0
130
291
288
800
240
384
14
98
67
480
18
15
386
450
454
455
280
932
752
4
0
130
291
288
800
240
400
14
98
67
480
18
15
386
450
454
455
280
932
752
516
1024
258
291
272
800
1264
1920
206
98
243
536
18
15
386
450
454
455
280
932
752
516
1024
258
291
272
800
1264
1936
206
98
243
536
18
15
386
450
454
455
280
932
752
516
1024
258
291
272
916
1264
1920
206
98
115
268
18
15
386
450
454
455
280
932
752
516
1024
258
291
272
916
1264
1936
206
98
115
268
18
15
386
450
454
455
280
932
752
516
1024
258
291
288
800
1264
1920
206
98
67
480
18
15
386
450
454
455
280
932
752
516
1024
258
291
288
800
1264
1936
206
98
67
480
18
15
386
450
454
455
280
932
752
516
1024
130
291
272
800
1264
1920
14
98
243
536
18
15
386
450
454
455
280
932
752
516
1024
130
291
272
800
1264
1936
14
98
243
536
18
15
386
450
454
455
280
932
752
516
1024
130
291
272
916
1264
1920
14
98
115
268
18
15
386
450
454
455
280
932
752
516
1024
130
291
272
916
1264
1936
14
98
115
268
18
15
386
450
454
455
280
932
752
516
1024
130
291
288
800
1264
1920
14
98
67
480
18
15
386
450
454
455
280
932
752
516
1024
130
291
288
800
1264
1936
14
98
67
480
18
15
386
450
454
455
280
932
752
516
512
514
291
272
800
1264
384
1230
98
115
536
18
15
386
450
454
455
280
932
752
516
512
514
291
272
800
1264
400
1230
98
115
536
18
15
386
450
454
455
280
932
752
516
512
514
291
272
404
752
512
782
98
115
140
18
15
386
450
454
455
280
932
752
516
512
514
291
272
404
752
528
782
98
115
140
18
15
386
450
454
455
280
932
752
516
512
514
291
272
916
1264
384
270
98
115
652
18
15
386
450
454
455
280
932
752
516
512
514
291
272
916
1264
400
270
98
115
652
18
15
386
450
454
455
280
932
752
516
512
514
291
272
916
752
512
782
98
115
652
18
15
386
450
454
455
280
932
752
516
512
514
291
272
916
752
528
782
98
115
652
18
15
386
450
454
455
280
932
752
516
512
514
291
288
800
1264
384
270
98
99
544
18
15
386
450
454
455
280
932
752
516
512
514
291
288
800
1264
400
270
98
99
544
18
15
386
450
454
455
280
932
752
516
512
514
291
288
800
752
512
782
98
99
480
18
15
386
450
454
455
280
932
752
516
512
514
291
288
800
752
528
782
98
99
480
18
15
386
450
454
455
280
932
752
516
512
514
611
288
800
1264
384
462
594
67
536
18
15
386
450
454
455
280
932
752
20
0
514
611
288
800
208
384
974
594
67
536
18
15
386
450
454
455
280
932
752
20
0
258
291
272
404
208
384
270
226
243
140
18
15
386
450
454
455
280
932
752
20
0
258
291
272
916
208
384
206
98
115
268
18
15
386
450
454
455
280
932
752
20
0
258
291
288
800
208
0
270
226
35
564
18
15
386
450
454
455
280
932
752
20
0
258
291
288
800
208
384
270
226
35
564
18
15
386
450
454
455
280
932
752
20
0
130
291
272
404
208
0
14
98
115
780
18
15
386
450
454
455
280
932
752
20
0
130
291
272
404
208
384
14
98
115
780
18
15
386
450
454
455
280
932
752
20
0
130
291
272
916
208
0
14
98
115
268
18
15
386
450
454
455
280
932
752
20
0
130
291
272
916
208
384
14
98
115
268
18
15
386
450
454
455
280
932
752
20
0
130
291
288
800
208
0
14
98
67
480
18
15
386
450
454
455
280
932
752
20
0
130
291
288
800
208
1024
14
98
67
480
18
15
386
450
454
455
280
932
752
20
0
130
291
288
800
208
384
14
98
67
480
18
15
386
450
454
455
280
932
752
532
1024
258
291
272
916
1232
1920
206
98
115
268
18
15
386
450
454
455
280
932
752
532
1024
258
291
288
800
1232
1920
206
98
67
480
18
15
386
450
454
455
280
932
752
532
1024
130
291
272
916
1232
1920
14
98
115
268
18
15
386
450
454
455
280
932
752
532
1024
130
291
288
800
1232
1920
14
98
67
480
18
15
386
450
454
455
280
932
752
532
512
514
291
272
404
720
512
782
106
114
134
18
15
386
450
454
455
280
932
752
532
512
514
291
272
916
1232
384
270
98
115
652
18
15
386
450
454
455
280
932
752
532
512
514
291
272
916
720
512
782
106
114
262
18
15
386
450
454
455
280
932
752
532
512
514
291
288
800
1232
384
270
98
99
544
18
15
386
450
454
455
280
932
752
532
512
514
291
288
800
720
512
782
106
98
738
18
15
386
450
454
455
280
932
752
532
512
514
611
288
800
1232
384
462
594
67
536
18
15
386
450
454
487
264
900
400
532
512
578
1123
272
152
752
512
654
1810
147
112
18
15
386
450
454
487
264
900
400
532
512
578
355
272
152
752
512
654
18
35
112
18
15
386
450
454
487
264
900
400
532
512
578
611
272
152
752
512
654
274
19
112
18
15
386
450
454
487
264
900
400
276
512
578
99
272
152
240
384
398
146
291
112
18
15
386
450
454
487
264
900
400
276
512
578
355
272
152
240
384
398
34
19
112
18
15
386
450
454
487
264
900
400
276
512
578
611
272
152
240
384
398
546
19
112
18
15
386
450
454
487
264
900
752
4
0
578
355
272
436
240
384
846
42
34
182
18
15
386
450
454
487
264
900
752
4
0
578
355
272
436
240
400
814
42
34
182
18
15
386
450
454
487
264
900
752
4
0
578
611
272
436
240
0
910
546
19
1628
18
15
386
450
454
487
264
900
752
4
0
578
611
272
436
240
16
910
546
19
1628
18
15
386
450
454
487
264
900
752
4
0
578
611
272
436
240
384
910
546
19
1628
18
15
386
450
454
487
264
900
752
4
0
578
611
272
436
240
400
910
546
19
1628
18
15
386
450
454
487
264
900
752
516
512
578
1123
272
948
1264
384
1166
1810
1299
604
18
15
386
450
454
487
264
900
752
516
512
578
1123
272
948
1264
400
1166
1810
1299
604
18
15
386
450
454
487
264
900
752
516
512
578
99
272
948
1264
384
398
146
295
621
18
15
386
450
454
487
264
900
752
516
512
578
99
272
948
1264
400
398
146
295
621
18
15
386
450
454
487
264
900
752
516
512
578
355
272
948
1264
384
1166
18
19
604
18
15
386
450
454
487
264
900
752
516
512
578
355
272
948
1264
400
1166
18
19
604
18
15
386
450
454
487
264
900
752
516
512
578
355
272
948
752
512
654
18
39
621
18
15
386
450
454
487
264
900
752
516
512
578
355
272
948
752
528
654
18
39
621
18
15
386
450
454
487
264
900
752
516
512
578
611
272
948
1264
384
398
585
83
604
18
15
386
450
454
487
264
900
752
516
512
578
611
272
948
1264
400
398
585
83
604
18
15
386
450
454
487
264
900
752
20
0
578
355
272
436
208
384
814
42
34
182
18
15
386
450
454
487
264
900
752
20
0
578
355
272
948
208
384
814
34
103
605
18
15
386
450
454
487
264
900
752
20
0
578
611
272
436
208
0
910
546
19
1628
18
15
386
450
454
487
264
900
752
20
0
578
611
272
436
208
384
910
546
19
1628
18
15
386
450
454
487
264
900
752
532
512
578
1123
272
948
1232
384
1166
1865
1363
604
18
15
386
450
454
487
264
900
752
532
512
578
99
272
948
1232
384
398
146
295
621
18
15
386
450
454
487
264
900
752
532
512
578
355
272
692
1232
384
654
74
1639
1117
18
15
386
450
454
487
264
900
752
532
512
578
355
272
948
1232
384
1166
18
19
604
18
15
386
450
454
487
264
900
752
532
512
578
611
272
948
1232
384
398
585
83
604
18
15
386
450
454
487
264
932
752
516
512
578
355
304
800
1264
384
1166
74
11
344
18
15
386
450
454
487
264
932
752
516
512
578
355
304
800
1264
400
1166
74
11
344
18
15
386
450
454
487
280
900
752
4
0
578
579
592
436
240
384
910
265
799
140
18
15
386
450
454
487
280
900
752
4
0
578
579
592
436
240
400
910
265
799
140
18
15
386
450
454
487
280
900
752
4
0
578
579
592
692
240
1024
910
649
287
780
18
15
386
450
454
487
280
900
752
4
0
578
579
592
692
240
1040
910
649
287
780
18
15
386
450
454
487
280
900
752
4
0
578
579
592
692
240
384
910
265
543
780
18
15
386
450
454
487
280
900
752
4
0
578
579
592
692
240
400
910
265
543
780
18
15
386
450
454
487
280
900
752
4
0
578
579
592
948
240
384
910
265
543
268
18
15
386
450
454
487
280
900
752
4
0
578
579
592
948
240
400
910
265
543
268
18
15
386
450
454
487
280
900
752
516
512
578
579
592
436
752
528
654
521
799
140
18
15
386
450
454
487
280
900
752
516
512
578
579
592
692
1264
528
814
777
799
780
18
15
386
450
454
487
280
900
752
516
512
578
579
592
692
1264
400
398
265
799
780
18
15
386
450
454
487
280
900
752
516
512
578
579
592
692
752
512
654
649
287
780
18
15
386
450
454
487
280
900
752
516
512
578
579
592
692
752
528
654
521
799
780
18
15
386
450
454
487
280
900
752
516
512
578
579
592
948
1264
384
1166
1289
1311
268
18
15
386
450
454
487
280
900
752
516
512
578
579
592
948
1264
400
1166
1289
1311
268
18
15
386
450
454
487
280
900
752
516
512
578
579
592
948
752
528
654
521
799
268
18
15
386
450
454
487
280
900
752
20
0
578
579
592
436
208
384
910
265
799
140
18
15
386
450
454
487
280
900
752
20
0
578
579
592
692
208
0
910
649
287
780
18
15
386
450
454
487
280
900
752
20
0
578
579
592
692
208
1024
910
649
287
780
18
15
386
450
454
487
280
900
752
20
0
578
579
592
692
208
384
910
265
543
780
18
15
386
450
454
487
280
900
752
20
0
578
579
592
948
208
0
910
777
287
1292
18
15
386
450
454
487
280
900
752
20
0
578
579
592
948
208
384
910
265
543
268
18
15
386
450
454
487
280
900
752
532
512
578
579
592
436
720
512
654
521
799
140
18
15
386
450
454
487
280
900
752
532
512
578
579
592
692
1232
512
654
521
799
780
18
15
386
450
454
487
280
900
752
532
512
578
579
592
692
1232
384
398
265
799
780
18
15
386
450
454
487
280
900
752
532
512
578
579
592
692
720
512
654
521
799
780
18
15
386
450
454
487
280
900
752
532
512
578
579
592
948
1232
384
1166
1289
1311
268
18
15
386
450
454
487
280
900
752
532
512
578
579
592
948
720
512
654
521
799
268
18
15
386
450
454
487
280
932
752
4
0
578
1091
272
404
240
384
910
1929
179
140
18
15
386
450
454
487
280
932
752
4
0
578
1091
272
404
240
400
910
1929
179
140
18
15
386
450
454
487
280
932
752
4
0
578
67
272
800
240
384
846
138
171
424
18
15
386
450
454
487
280
932
752
4
0
578
67
272
800
240
400
846
138
171
424
18
15
386
450
454
487
280
932
752
4
0
578
67
272
404
240
384
846
137
179
140
18
15
386
450
454
487
280
932
752
4
0
578
67
272
404
240
400
846
137
179
140
18
15
386
450
454
487
280
932
752
4
0
578
67
288
800
240
384
846
137
131
408
18
15
386
450
454
487
280
932
752
4
0
578
67
288
800
240
400
846
137
131
408
18
15
386
450
454
487
280
932
752
4
0
578
323
272
800
240
384
846
9
51
536
18
15
386
450
454
487
280
932
752
4
0
578
323
272
800
240
400
814
9
51
536
18
15
386
450
454
487
280
932
752
4
0
578
323
272
404
240
384
846
9
51
780
18
15
386
450
454
487
280
932
752
4
0
578
323
272
404
240
400
814
9
51
780
18
15
386
450
454
487
280
932
752
4
0
578
323
272
916
240
384
846
9
51
268
18
15
386
450
454
487
280
932
752
4
0
578
323
272
916
240
400
814
9
51
268
18
15
386
450
454
487
280
932
752
4
0
578
323
288
800
240
384
846
9
131
544
18
15
386
450
454
487
280
932
752
4
0
578
323
288
800
240
400
814
9
131
544
18
15
386
450
454
487
280
932
752
4
0
578
579
272
800
240
1024
910
1161
115
536
18
15
386
450
454
487
280
932
752
4
0
578
579
272
800
240
1040
910
1161
115
536
18
15
386
450
454
487
280
932
752
4
0
578
579
272
800
240
384
910
265
51
536
18
15
386
450
454
487
280
932
752
4
0
578
579
272
800
240
400
910
265
51
536
18
15
386
450
454
487
280
932
752
4
0
578
579
272
404
240
0
910
521
51
140
18
15
386
450
454
487
280
932
752
4
0
578
579
272
404
240
16
910
521
51
140
18
15
386
450
454
487
280
932
752
4
0
578
579
272
404
240
384
910
521
51
140
18
15
386
450
454
487
280
932
752
4
0
578
579
272
404
240
400
910
521
51
140
18
15
386
450
454
487
280
932
752
516
512
578
1091
272
800
1264
384
1166
1801
1331
536
18
15
386
450
454
487
280
932
752
516
512
578
1091
272
800
1264
528
814
1801
1331
536
18
15
386
450
454
487
280
932
752
516
512
578
1091
272
800
1264
400
1166
1801
1331
536
18
15
386
450
454
487
280
932
752
516
512
578
1091
272
800
752
528
814
1802
1331
536
18
15
386
450
454
487
280
932
752
516
512
578
1091
272
916
1264
384
1166
1801
179
652
18
15
386
450
454
487
280
932
752
516
512
578
1091
272
916
1264
400
1166
1801
179
652
18
15
386
450
454
487
280
932
752
516
512
578
1091
288
800
1264
384
1166
1794
131
736
18
15
386
450
454
487
280
932
752
516
512
578
1091
288
800
1264
528
814
1801
131
736
18
15
386
450
454
487
280
932
752
516
512
578
1091
288
800
1264
400
1166
1794
131
736
18
15
386
450
454
487
280
932
752
516
512
578
67
272
800
1264
384
398
137
179
408
18
15
386
450
454
487
280
932
752
516
512
578
67
272
800
1264
400
398
137
179
408
18
15
386
450
454
487
280
932
752
516
512
578
67
272
800
752
512
654
137
179
408
18
15
386
450
454
487
280
932
752
516
512
578
67
272
800
752
528
654
137
179
408
18
15
386
450
454
487
280
932
752
516
512
578
67
272
404
752
512
654
137
179
140
18
15
386
450
454
487
280
932
752
516
512
578
67
272
404
752
528
654
137
179
140
18
15
386
450
454
487
280
932
752
516
512
578
67
272
916
1264
384
398
137
223
268
18
15
386
450
454
487
280
932
752
516
512
578
67
272
916
1264
400
398
137
223
268
18
15
386
450
454
487
280
932
752
516
512
578
67
272
916
752
512
654
137
179
268
18
15
386
450
454
487
280
932
752
516
512
578
67
272
916
752
528
654
137
179
268
18
15
386
450
454
487
280
932
752
516
512
578
67
288
800
1264
384
398
130
131
480
18
15
386
450
454
487
280
932
752
516
512
578
67
288
800
1264
400
398
130
131
480
18
15
386
450
454
487
280
932
752
516
512
578
67
288
800
752
512
654
137
131
480
18
15
386
450
454
487
280
932
752
516
512
578
67
288
800
752
528
654
137
131
480
18
15
386
450
454
487
280
932
752
516
512
578
323
272
800
1264
384
1166
9
51
536
18
15
386
450
454
487
280
932
752
516
512
578
323
272
800
1264
400
1166
9
51
536
18
15
386
450
454
487
280
932
752
516
512
578
323
272
800
752
512
654
9
115
536
18
15
386
450
454
487
280
932
752
516
512
578
323
272
800
752
528
654
9
115
536
18
15
386
450
454
487
280
932
752
516
512
578
323
272
404
752
512
654
9
115
780
18
15
386
450
454
487
280
932
752
516
512
578
323
272
404
752
528
654
9
115
780
18
15
386
450
454
487
280
932
752
516
512
578
323
272
916
1264
384
1166
9
51
268
18
15
386
450
454
487
280
932
752
516
512
578
323
272
916
1264
400
1166
9
51
268
18
15
386
450
454
487
280
932
752
516
512
578
323
272
916
752
512
654
9
115
268
18
15
386
450
454
487
280
932
752
516
512
578
323
272
916
752
528
654
9
115
268
18
15
386
450
454
487
280
932
752
516
512
578
323
288
800
1264
384
1166
2
131
544
18
15
386
450
454
487
280
932
752
516
512
578
323
288
800
1264
400
1166
2
131
544
18
15
386
450
454
487
280
932
752
516
512
578
323
288
800
752
512
654
9
131
544
18
15
386
450
454
487
280
932
752
516
512
578
323
288
800
752
528
654
9
131
544
18
15
386
450
454
487
280
932
752
516
512
578
579
272
800
1264
384
398
265
51
536
18
15
386
450
454
487
280
932
752
516
512
578
579
272
800
1264
528
814
1161
115
536
18
15
386
450
454
487
280
932
752
516
512
578
579
272
800
1264
400
398
265
51
536
18
15
386
450
454
487
280
932
752
516
512
578
579
272
800
752
512
654
265
51
536
18
15
386
450
454
487
280
932
752
516
512
578
579
272
800
752
528
654
265
51
536
18
15
386
450
454
487
280
932
752
516
512
578
579
272
404
752
512
654
265
51
140
18
15
386
450
454
487
280
932
752
516
512
578
579
272
404
752
528
654
265
51
140
18
15
386
450
454
487
280
932
752
516
512
578
579
272
916
1264
384
398
521
51
652
18
15
386
450
454
487
280
932
752
516
512
578
579
272
916
1264
400
398
521
51
652
18
15
386
450
454
487
280
932
752
516
512
578
579
272
916
752
512
654
265
51
268
18
15
386
450
454
487
280
932
752
516
512
578
579
272
916
752
528
654
265
51
268
18
15
386
450
454
487
280
932
752
20
0
578
1091
272
404
208
384
910
1929
179
140
18
15
386
450
454
487
280
932
752
20
0
578
67
272
800
208
384
846
138
171
424
18
15
386
450
454
487
280
932
752
20
0
578
67
288
800
208
384
846
137
131
408
18
15
386
450
454
487
280
932
752
20
0
578
323
272
800
208
384
814
9
51
536
18
15
386
450
454
487
280
932
752
20
0
578
323
272
404
208
384
814
9
51
780
18
15
386
450
454
487
280
932
752
20
0
578
323
272
916
208
384
846
9
51
268
18
15
386
450
454
487
280
932
752
20
0
578
323
288
800
208
384
814
9
131
544
18
15
386
450
454
487
280
932
752
20
0
578
579
272
800
208
0
910
1161
115
536
18
15
386
450
454
487
280
932
752
20
0
578
579
272
800
208
1024
910
1161
115
536
18
15
386
450
454
487
280
932
752
20
0
578
579
272
800
208
384
910
265
51
536
18
15
386
450
454
487
280
932
752
20
0
578
579
272
404
208
0
910
521
51
140
18
15
386
450
454
487
280
932
752
20
0
578
579
272
404
208
384
910
265
51
140
18
15
386
450
454
487
280
932
752
532
512
578
1091
272
800
1232
512
814
1801
1331
536
18
15
386
450
454
487
280
932
752
532
512
578
1091
272
800
1232
384
1166
1801
1331
536
18
15
386
450
454
487
280
932
752
532
512
578
1091
272
800
720
512
814
1801
1331
536
18
15
386
450
454
487
280
932
752
532
512
578
1091
272
916
1232
384
1166
1801
179
652
18
15
386
450
454
487
280
932
752
532
512
578
1091
288
800
1232
512
814
1801
131
736
18
15
386
450
454
487
280
932
752
532
512
578
1091
288
800
1232
384
1166
1794
131
736
18
15
386
450
454
487
280
932
752
532
512
578
1091
288
800
720
512
814
1801
131
736
18
15
386
450
454
487
280
932
752
532
512
578
67
272
800
1232
512
654
137
179
408
18
15
386
450
454
487
280
932
752
532
512
578
67
272
800
1232
384
398
137
179
408
18
15
386
450
454
487
280
932
752
532
512
578
67
272
800
720
512
654
137
179
408
18
15
386
450
454
487
280
932
752
532
512
578
67
272
404
720
512
654
137
179
140
18
15
386
450
454
487
280
932
752
532
512
578
67
272
916
1232
384
398
137
223
268
18
15
386
450
454
487
280
932
752
532
512
578
67
272
916
720
512
654
137
179
268
18
15
386
450
454
487
280
932
752
532
512
578
67
288
800
1232
512
654
137
131
480
18
15
386
450
454
487
280
932
752
532
512
578
67
288
800
1232
384
398
137
131
408
18
15
386
450
454
487
280
932
752
532
512
578
67
288
800
720
512
654
137
131
480
18
15
386
450
454
487
280
932
752
532
512
578
323
272
800
1232
512
654
9
115
536
18
15
386
450
454
487
280
932
752
532
512
578
323
272
800
1232
384
1166
9
51
536
18
15
386
450
454
487
280
932
752
532
512
578
323
272
800
720
512
654
9
115
536
18
15
386
450
454
487
280
932
752
532
512
578
323
272
404
720
512
654
9
115
780
18
15
386
450
454
487
280
932
752
532
512
578
323
272
916
1232
384
1166
9
51
268
18
15
386
450
454
487
280
932
752
532
512
578
323
272
916
720
512
654
9
115
268
18
15
386
450
454
487
280
932
752
532
512
578
323
288
800
1232
512
654
9
131
544
18
15
386
450
454
487
280
932
752
532
512
578
323
288
800
1232
384
1166
2
131
544
18
15
386
450
454
487
280
932
752
532
512
578
323
288
800
720
512
654
9
131
544
18
15
386
450
454
487
280
932
752
532
512
578
579
272
800
1232
512
654
265
51
536
18
15
386
450
454
487
280
932
752
532
512
578
579
272
800
1232
384
398
265
51
536
18
15
386
450
454
487
280
932
752
532
512
578
579
272
800
720
512
654
265
51
536
18
15
386
450
454
487
280
932
752
532
512
578
579
272
404
720
512
654
265
51
140
18
15
386
450
454
487
280
932
752
532
512
578
579
272
916
1232
384
398
521
51
652
18
15
386
450
454
487
280
932
752
532
512
578
579
272
916
720
512
654
265
51
268
18
15
898
450
454
487
264
900
912
20
512
578
355
272
280
912
544
302
41
99
200
18
15
898
450
454
487
264
900
912
20
512
578
611
272
280
912
544
302
329
103
200
18
15
386
450
454
487
776
132
752
516
512
578
1635
784
1204
368
512
654
1554
19
604
18
15
386
450
454
487
776
132
752
516
512
578
1635
784
1204
368
528
654
1554
19
604
18
15
386
450
454
487
776
132
752
516
512
578
1635
784
1204
432
512
654
1554
19
604
18
15
386
450
454
487
776
132
752
516
512
578
1635
784
1204
432
384
654
1554
19
604
18
15
386
450
454
487
776
132
752
516
512
578
1635
784
1204
432
896
1166
1554
39
621
18
15
386
450
454
487
776
132
752
516
512
578
1635
784
1204
432
528
654
1554
19
604
18
15
386
450
454
487
776
132
752
516
512
578
1635
784
1204
432
400
654
1554
19
604
18
15
386
450
454
487
776
132
752
516
512
578
1635
784
1204
432
912
1166
1554
39
621
18
15
386
450
454
487
776
132
752
516
512
578
1635
784
1204
944
512
654
1554
19
604
18
15
386
450
454
487
776
132
752
516
512
578
1635
784
1204
944
528
654
1554
19
604
18
15
386
450
454
487
776
132
752
516
512
578
1635
784
1204
752
512
654
1554
19
604
18
15
386
450
454
487
776
132
752
516
512
578
1635
784
1204
752
528
654
1554
19
604
18
15
386
450
454
487
776
132
752
516
512
578
1635
784
1204
496
512
654
1554
19
604
18
15
386
450
454
487
776
132
752
516
512
578
1635
784
1204
496
528
654
1554
19
604
18
15
386
450
454
487
776
132
752
532
512
578
1635
784
1204
720
512
654
1609
83
604
18
15
386
450
454
487
792
164
752
4
0
578
1603
784
660
240
384
910
1673
115
140
18
15
386
450
454
487
792
164
752
4
0
578
1603
784
660
240
400
910
1673
115
140
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
1172
368
512
654
1545
51
1292
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
1172
368
528
654
1545
51
1292
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
1172
432
512
654
1545
51
1292
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
1172
432
384
654
1545
51
1292
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
1172
432
896
1166
1545
51
1164
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
1172
432
528
654
1545
51
1292
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
1172
432
400
654
1545
51
1292
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
1172
432
912
1166
1545
51
1164
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
1172
944
528
654
1545
51
1292
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
1172
752
512
654
1545
51
1292
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
1172
752
528
654
1545
51
1292
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
1172
496
512
654
1545
51
1292
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
1172
496
528
654
1545
51
1292
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
660
368
512
654
1545
51
140
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
660
368
528
654
1545
51
140
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
660
432
512
654
1545
51
140
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
660
432
528
654
1545
51
140
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
660
432
400
654
1545
51
140
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
660
432
912
1166
1545
51
140
18
15
386
450
454
487
792
164
752
516
512
578
1603
784
660
752
512
654
1545
51
140
18
15
386
450
454
487
792
164
752
20
0
578
1603
784
660
208
384
910
1673
115
140
18
15
386
450
454
487
792
164
752
532
512
578
1603
784
1172
720
512
654
1545
51
1292
18
15
386
450
454
487
792
164
752
532
512
578
1603
784
1172
464
512
654
1545
51
1292
18
15
386
450
454
487
792
164
752
532
512
578
1603
784
660
720
512
654
1545
51
140
18
15
770
962
454
456
266
938
1000
579
0
519
585
610
586
603
1563
283
393
285
884
18
15
770
450
454
456
266
938
1008
67
0
135
585
609
1089
1355
11
27
786
543
1927
18
15
770
547
55
837
845
932
1008
994
64
825
321
289
289
25
256
798
146
542
621
18
15
770
547
55
837
845
932
1008
994
64
825
321
289
289
42
256
798
146
542
621
18
15
770
547
55
837
885
932
1016
994
64
825
777
777
1097
18
256
798
450
70
806
18
15
770
547
55
709
780
932
776
866
1088
1362
1344
1376
1028
244
640
1716
1974
1182
770
18
15
770
547
55
709
780
932
776
866
1088
1362
1344
1376
1028
1268
640
1716
1974
1182
770
18
15
770
547
55
709
780
932
1008
994
1088
1364
1344
1360
1314
42
655
1719
1947
1086
582
18
15
770
547
55
709
780
932
1008
994
1088
1364
1344
1376
290
26
655
1719
1915
1310
283
18
15
770
547
55
709
780
932
1008
994
1088
1364
1344
1376
290
42
655
1719
1915
1310
283
18
15
770
547
55
709
780
932
1008
994
1088
1364
1344
1376
1314
42
655
1719
1947
1054
1310
18
15
770
547
55
709
780
932
1008
994
1088
1362
1344
1360
1314
42
640
1716
1950
1086
582
18
15
770
547
55
709
780
932
1008
994
1088
1362
1344
1376
288
26
640
1716
1974
1054
284
18
15
770
547
55
709
780
932
1008
994
1088
1362
1344
1376
288
42
640
1716
1902
1310
284
18
15
770
547
55
709
780
932
1008
994
1088
1362
1344
1376
288
44
640
1716
1902
1310
284
18
15
770
547
55
709
780
932
1008
994
1088
1362
1344
1376
1312
42
640
1716
1946
1040
1306
18
15
770
547
55
709
780
932
1008
994
1088
1362
1344
1376
1312
44
640
1716
1902
1310
1308
18
15
770
547
55
709
780
932
1008
994
1088
1362
1344
1376
290
41
640
1716
1902
1310
286
18
15
770
547
55
709
780
932
1008
994
1088
1362
1344
1376
290
26
640
1716
1974
1054
286
18
15
770
547
55
709
780
932
1008
994
1088
1362
1344
1376
290
42
640
1716
1902
1310
286
18
15
770
547
55
709
780
932
1008
994
1088
1362
1344
1376
1314
41
640
1716
1974
1054
1310
18
15
770
547
55
709
780
932
1008
994
1088
1362
1344
1376
1314
42
640
1716
1974
1054
1310
18
15
770
547
55
709
780
932
1016
994
1088
1364
1344
1360
338
18
655
1719
1947
1086
374
18
15
770
547
55
709
780
932
1016
994
1088
1364
1344
1376
336
18
655
1719
1915
1310
140
18
15
770
547
55
709
780
932
1016
994
1088
1364
1344
1376
338
18
655
1719
1915
1310
142
18
15
770
547
55
709
780
932
1016
994
1088
1362
1344
1360
338
17
640
1716
1950
1086
374
18
15
770
547
55
709
780
932
1016
994
1088
1362
1344
1360
338
18
640
1716
1950
1086
374
18
15
770
547
55
709
780
932
1016
994
1088
1362
1344
1360
338
26
640
1716
1950
1086
374
18
15
770
547
55
709
780
932
1016
994
1088
1362
1344
1376
336
18
640
1716
1902
1310
140
18
15
770
547
55
709
780
932
1016
994
1088
1362
1344
1376
336
28
640
1716
1902
1310
140
18
15
770
547
55
709
780
932
1016
994
1088
1362
1344
1376
336
26
640
1716
1902
1310
140
18
15
770
547
55
709
780
932
1016
994
1088
1362
1344
1376
328
12
640
1716
1918
1352
112
18
15
770
547
55
709
780
932
1016
994
1088
1362
1344
1376
328
42
640
1716
1918
1352
112
18
15
770
547
55
709
780
932
1016
994
1088
1362
1344
1376
328
44
640
1716
1918
1352
112
18
15
770
547
55
709
780
932
1016
994
1088
1362
1344
1376
338
17
640
1716
1902
1310
142
18
15
770
547
55
709
780
932
1016
994
1088
1362
1344
1376
338
18
640
1716
1902
1310
142
18
15
770
547
55
709
780
932
1016
994
1088
1362
1344
1376
338
26
640
1716
1902
1310
142
18
15
770
547
55
709
780
932
1016
994
1088
1362
1344
1376
1316
36
640
1716
1946
1040
1304
18
15
770
547
55
709
780
914
792
866
1088
1364
1344
1346
1032
1260
640
1719
1947
1105
648
18
15
770
547
55
709
780
914
792
866
1088
1362
1344
1346
1032
1260
640
1716
1950
1105
648
18
15
770
547
55
709
781
932
792
866
1088
1364
1345
1377
1033
236
640
1719
1946
1054
753
18
15
770
547
55
709
781
932
792
866
1088
1364
1345
1377
1033
1260
640
1719
1946
1054
753
18
15
770
547
55
709
781
932
792
866
1088
1364
1345
1377
1033
234
640
1719
1946
1054
753
18
15
770
547
55
709
781
932
792
866
1088
1364
1345
1377
1033
1258
640
1719
1946
1054
753
18
15
770
547
55
709
781
932
792
866
1088
1362
1345
1377
1033
236
640
1716
1948
1054
753
18
15
770
547
55
709
781
932
792
866
1088
1362
1345
1377
1033
1260
640
1716
1948
1054
753
18
15
770
547
55
709
781
932
792
866
1088
1362
1345
1377
1033
234
640
1716
1948
1054
753
18
15
770
547
55
709
781
932
792
866
1088
1362
1345
1377
1033
1258
640
1716
1948
1054
753
18
15
770
547
55
709
781
932
792
866
1088
1362
1347
1377
1033
236
640
1716
1944
1052
753
18
15
770
547
55
709
781
932
792
866
1088
1362
1347
1377
1033
1260
640
1716
1944
1052
753
18
15
770
547
55
709
781
932
792
866
1088
1362
1347
1377
1033
234
640
1716
1944
1052
753
18
15
770
547
55
709
781
932
792
866
1088
1362
1347
1377
1033
1258
640
1716
1944
1052
753
18
15
770
547
55
709
781
932
1008
994
1088
1361
1345
1377
289
42
647
1717
1914
1310
286
18
15
770
547
55
709
781
932
1008
994
1088
1361
1345
1377
289
42
655
1717
1914
1310
286
18
15
770
547
55
709
781
932
1008
994
1088
1361
1345
1377
1313
42
647
1717
1968
1042
1306
18
15
770
547
55
709
781
932
1008
994
1088
1361
1345
1377
1313
42
655
1717
1968
1042
1306
18
15
770
547
55
709
781
932
1008
994
1088
1365
1345
1377
289
42
640
1718
1902
1089
282
18
15
770
547
55
709
781
932
1008
994
1088
1365
1345
1377
1313
42
640
1718
1950
1041
1306
18
15
770
547
55
709
781
932
1008
994
1088
1364
1345
1377
289
25
640
1719
1901
1310
286
18
15
770
547
55
709
781
932
1008
994
1088
1364
1345
1377
289
42
647
1719
1901
1310
286
18
15
770
547
55
709
781
932
1008
994
1088
1364
1345
1377
289
42
655
1719
1901
1310
286
18
15
770
547
55
709
781
932
1008
994
1088
1364
1345
1377
1313
42
647
1719
1901
1310
1310
18
15
770
547
55
709
781
932
1008
994
1088
1364
1345
1377
1313
42
655
1719
1901
1310
1310
18
15
770
547
55
709
781
932
1008
994
1088
1362
1345
1377
289
42
640
1716
1948
1310
285
18
15
770
547
55
709
781
932
1008
994
1088
1362
1345
1377
289
44
640
1716
1948
1310
285
18
15
770
547
55
709
781
932
1008
994
1088
1362
1345
1377
1313
42
640
1716
1948
1054
1309
18
15
770
547
55
709
781
932
1008
994
1088
1362
1345
1377
1313
44
640
1716
1948
1054
1309
18
15
770
547
55
709
781
932
1008
994
1088
1362
1345
1377
1312
42
640
1716
1948
1054
1308
18
15
770
547
55
709
781
932
1008
994
1088
1362
1347
1377
289
42
640
1716
1896
1098
283
18
15
770
547
55
709
781
932
1008
994
1088
1362
1347
1377
289
44
640
1716
1896
1098
283
18
15
770
547
55
709
781
932
1008
994
1088
1362
1347
1377
288
26
640
1716
1896
1308
284
18
15
770
547
55
709
781
932
1008
994
1088
1362
1347
1377
288
42
640
1716
1896
1308
284
18
15
770
547
55
709
781
932
1008
994
1088
1362
1347
1377
1313
42
640
1716
1960
1322
1307
18
15
770
547
55
709
781
932
1008
994
1088
1362
1347
1377
1313
44
640
1716
1960
1322
1307
18
15
770
547
55
709
781
932
1008
994
1088
1362
1347
1377
1312
42
640
1716
1944
1041
1308
18
15
770
547
55
709
781
932
1016
994
1088
1361
1345
1361
337
18
655
1717
1946
1086
177
18
15
770
547
55
709
781
932
1016
994
1088
1361
1345
1377
336
18
655
1717
1914
1310
140
18
15
770
547
55
709
781
932
1016
994
1088
1361
1345
1377
337
18
655
1717
1946
1054
142
18
15
770
547
55
709
781
932
1016
994
1088
1361
1345
1377
1097
18
655
1717
1968
1042
647
18
15
770
547
55
709
781
932
1016
994
1088
1361
1345
1377
329
18
655
1717
1968
1042
135
18
15
770
547
55
709
781
932
1016
994
1088
1365
1345
1361
337
17
640
1718
1966
1086
113
18
15
770
547
55
709
781
932
1016
994
1088
1365
1345
1361
337
18
640
1718
1966
1086
113
18
15
770
547
55
709
781
932
1016
994
1088
1365
1345
1377
337
17
640
1718
1902
1310
142
18
15
770
547
55
709
781
932
1016
994
1088
1365
1345
1377
337
18
640
1718
1902
1310
142
18
15
770
547
55
709
781
932
1016
994
1088
1365
1345
1377
329
42
640
1718
1902
1310
134
18
15
770
547
55
709
781
932
1016
994
1088
1365
1345
1377
329
44
640
1718
1902
1310
134
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1361
337
17
640
1719
1965
1086
113
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1361
337
18
640
1719
1965
1086
113
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1361
337
18
655
1719
1965
1086
113
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1361
337
26
640
1719
1965
1086
113
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
336
18
640
1719
1914
1310
140
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
336
18
655
1719
1914
1310
140
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
336
26
640
1719
1914
1310
140
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
337
17
640
1719
1901
1310
141
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
337
18
640
1719
1901
1310
141
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
337
18
647
1719
1901
1310
141
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
337
18
655
1719
1901
1310
141
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
337
26
640
1719
1901
1310
141
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
1097
10
640
1719
1901
1310
1415
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
1097
18
640
1719
1901
1310
1415
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
1097
18
655
1719
1901
1310
1415
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
329
12
640
1719
1901
1310
135
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
329
10
640
1719
1901
1310
135
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
329
18
640
1719
1901
1310
135
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
329
18
647
1719
1901
1310
135
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
329
18
655
1719
1901
1310
135
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
329
42
640
1719
1901
1310
135
18
15
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
329
44
640
1719
1901
1310
135
18
15
770
547
55
709
781
932
1016
994
1088
1362
1345
1361
337
17
640
1716
1948
1086
177
18
15
770
547
55
709
781
932
1016
994
1088
1362
1345
1361
337
20
640
1716
1948
1086
177
18
15
770
547
55
709
781
932
1016
994
1088
1362
1345
1361
337
18
640
1716
1948
1086
177
18
15
770
547
55
709
781
932
1016
994
1088
1362
1345
1361
337
26
640
1716
1948
1086
177
18
15
770
547
55
709
781
932
1016
994
1088
1362
1345
1377
336
18
640
1716
1948
1054
140
18
15
770
547
55
709
781
932
1016
994
1088
1362
1345
1377
336
26
640
1716
1948
1054
140
18
15
770
547
55
709
781
932
1016
994
1088
1362
1345
1377
337
17
640
1716
1948
1054
142
18
15
770
547
55
709
781
932
1016
994
1088
1362
1345
1377
337
20
640
1716
1948
1054
142
18
15
770
547
55
709
781
932
1016
994
1088
1362
1345
1377
337
18
640
1716
1948
1054
142
18
15
770
547
55
709
781
932
1016
994
1088
1362
1345
1377
337
26
640
1716
1948
1054
142
18
15
770
547
55
709
781
932
1016
994
1088
1362
1345
1377
1097
10
640
1716
1948
1090
646
18
15
770
547
55
709
781
932
1016
994
1088
1362
1345
1377
1097
44
640
1716
1948
1090
646
18
15
770
547
55
709
781
932
1016
994
1088
1362
1345
1377
329
12
640
1716
1948
1310
134
18
15
770
547
55
709
781
932
1016
994
1088
1362
1345
1377
329
10
640
1716
1948
1310
134
18
15
770
547
55
709
781
932
1016
994
1088
1362
1345
1377
329
18
640
1716
1948
1310
134
18
15
770
547
55
709
781
932
1016
994
1088
1362
1345
1377
329
42
640
1716
1948
1310
134
18
15
770
547
55
709
781
932
1016
994
1088
1362
1345
1377
329
44
640
1716
1948
1310
134
18
15
770
547
55
709
781
932
1016
994
1088
1362
1347
1361
337
17
640
1716
1960
1084
113
18
15
770
547
55
709
781
932
1016
994
1088
1362
1347
1361
337
20
640
1716
1960
1084
113
18
15
770
547
55
709
781
932
1016
994
1088
1362
1347
1361
337
18
640
1716
1960
1084
113
18
15
770
547
55
709
781
932
1016
994
1088
1362
1347
1361
337
26
640
1716
1960
1084
113
18
15
770
547
55
709
781
932
1016
994
1088
1362
1347
1361
338
18
640
1716
1960
1084
112
18
15
770
547
55
709
781
932
1016
994
1088
1362
1347
1377
336
18
640
1716
1896
1308
140
18
15
770
547
55
709
781
932
1016
994
1088
1362
1347
1377
336
26
640
1716
1896
1308
140
18
15
770
547
55
709
781
932
1016
994
1088
1362
1347
1377
337
20
640
1716
1896
1308
141
18
15
770
547
55
709
781
932
1016
994
1088
1362
1347
1377
337
18
640
1716
1896
1308
141
18
15
770
547
55
709
781
932
1016
994
1088
1362
1347
1377
337
26
640
1716
1896
1308
141
18
15
770
547
55
709
781
932
1016
994
1088
1362
1347
1377
1097
10
640
1716
1896
1098
646
18
15
770
547
55
709
781
932
1016
994
1088
1362
1347
1377
1097
44
640
1716
1896
1098
646
18
15
770
547
55
709
781
932
1016
994
1088
1362
1347
1377
329
12
640
1716
1944
1052
134
18
15
770
547
55
709
781
932
1016
994
1088
1362
1347
1377
329
10
640
1716
1944
1052
134
18
15
770
547
55
709
781
932
1016
994
1088
1362
1347
1377
329
18
640
1716
1944
1052
134
18
15
770
547
55
709
781
932
1016
994
1088
1362
1347
1377
329
42
640
1716
1944
1052
134
18
15
770
547
55
709
781
932
1016
994
1088
1362
1347
1377
329
44
640
1716
1944
1052
134
18
15
770
547
55
709
789
900
1016
994
1088
1365
1361
1385
1129
44
640
1718
1926
1029
673
18
15
770
547
55
709
789
900
1016
994
1088
1365
1361
1385
361
44
640
1718
1926
1029
289
18
15
770
547
55
709
789
900
1016
994
1088
1365
1361
1385
1385
44
640
1718
1942
1029
1185
18
15
770
547
55
709
789
900
1016
994
1088
1362
1361
1385
1129
42
640
1716
1924
1029
673
18
15
770
547
55
709
789
900
1016
994
1088
1362
1361
1385
1129
44
640
1716
1924
1029
673
18
15
770
547
55
709
788
900
792
866
1088
1364
1360
1384
1064
236
640
1719
1927
1157
784
18
15
770
547
55
709
788
900
1016
994
1088
1364
1360
1384
1128
42
640
1719
1927
1029
672
18
15
770
547
55
709
788
900
1016
994
1088
1364
1360
1384
1128
44
640
1719
1927
1029
672
18
15
770
547
55
709
788
900
1016
994
1088
1364
1360
1384
360
42
640
1719
1927
1029
288
18
15
770
547
55
709
788
900
1016
994
1088
1364
1360
1384
360
44
640
1719
1927
1029
288
18
15
770
547
55
709
788
900
1016
994
1088
1364
1360
1384
1384
42
640
1719
1943
1029
1184
18
15
770
547
55
709
788
900
1016
994
1088
1364
1360
1384
1384
44
640
1719
1943
1029
1184
18
15
770
547
55
709
788
900
1016
994
1088
1364
1364
1384
1128
42
640
1719
1891
1025
672
18
15
770
547
55
709
788
900
1016
994
1088
1364
1364
1384
1128
44
640
1719
1891
1025
672
18
15
770
547
55
709
788
900
1016
994
1088
1364
1364
1384
360
42
640
1719
1891
1025
160
18
15
770
547
55
709
788
900
1016
994
1088
1364
1364
1384
360
44
640
1719
1891
1025
160
18
15
770
547
55
709
788
900
1016
994
1088
1364
1364
1384
1384
42
640
1719
1891
1281
1312
18
15
770
547
55
709
788
900
1016
994
1088
1364
1364
1384
1384
44
640
1719
1891
1281
1312
18
15
770
547
55
709
788
900
1016
994
1088
1362
1360
1384
1128
42
640
1716
1926
1032
672
18
15
770
547
55
709
788
900
1016
994
1088
1362
1360
1384
1128
44
640
1716
1926
1032
672
18
15
770
547
55
709
788
900
1016
994
1088
1362
1360
1384
1384
42
640
1716
1942
1029
1162
18
15
770
547
55
709
788
900
1016
994
1088
1362
1360
1384
1384
44
640
1716
1942
1029
1162
18
15
770
547
55
453
268
932
1008
994
1088
1874
576
864
288
44
640
692
54
1054
1308
18
15
770
547
55
453
268
932
1008
994
1088
1874
576
864
290
41
640
692
54
1054
1310
18
15
770
547
55
453
268
932
1008
994
1088
1874
576
864
290
26
640
692
54
1054
1310
18
15
770
547
55
453
268
932
1008
994
1088
1874
576
848
290
42
640
692
54
1086
1350
18
15
770
547
55
453
268
932
1008
994
1088
1874
576
848
1314
1066
1152
692
54
1086
1606
18
15
770
547
55
453
268
932
1008
994
1088
1874
576
848
1314
42
640
692
54
1086
1606
18
15
770
547
55
453
268
932
1008
994
1088
1874
1856
864
290
41
640
692
566
30
1310
18
15
770
547
55
453
268
932
1008
994
1088
1874
1856
864
290
26
640
692
566
30
1310
18
15
770
547
55
453
268
932
1008
994
1088
1874
1856
848
290
42
640
692
566
62
1350
18
15
770
547
55
453
268
932
1016
994
1088
1874
576
848
1106
1050
1152
692
54
1086
1910
18
15
770
547
55
453
268
932
1016
994
1088
1874
1856
864
592
1042
1152
692
566
30
396
18
15
770
547
55
453
268
932
1016
994
1088
1874
1856
864
592
18
1152
692
566
30
396
18
15
770
547
55
453
268
932
1016
994
1088
1874
1856
864
594
1041
1152
692
566
30
398
18
15
770
547
55
453
268
932
1016
994
1088
1874
1856
864
594
1042
1152
692
566
30
398
18
15
770
547
55
453
268
932
1016
994
1088
1874
1856
864
594
18
1152
692
566
30
398
18
15
770
547
55
453
268
932
1016
994
1088
1874
1856
864
594
1050
1152
692
566
30
398
18
15
770
547
55
453
268
932
1016
994
1088
1874
1856
864
594
26
1152
692
566
30
398
18
15
770
547
55
453
268
932
1016
994
1088
1874
1856
848
592
20
1152
692
558
62
476
18
15
770
547
55
453
268
932
1016
994
1088
1874
1856
848
592
18
1152
692
558
62
476
18
15
770
547
55
453
268
932
1016
994
1088
1874
1856
848
594
17
1152
692
558
62
470
18
15
770
547
55
453
268
932
1016
994
1088
1874
1856
848
594
18
1152
692
558
62
470
18
15
770
547
55
453
268
932
1016
994
1088
1874
1856
848
594
26
1152
692
558
62
470
18
15
770
547
55
453
268
914
792
866
1088
1876
576
834
1032
1260
896
695
63
1073
1928
18
15
770
547
55
453
269
932
1008
994
1088
1873
1857
865
289
42
647
693
570
30
1310
18
15
770
547
55
453
269
932
1008
994
1088
1877
1857
865
289
42
640
694
566
17
1309
18
15
770
547
55
453
269
932
1008
994
1088
1874
577
865
289
42
640
692
52
1054
1310
18
15
770
547
55
453
269
932
1008
994
1088
1874
1857
865
289
42
640
692
564
30
1310
18
15
770
547
55
453
269
932
1016
994
1088
1873
577
849
1105
1042
1167
693
58
1086
1905
18
15
770
547
55
453
269
932
1016
994
1088
1873
1857
865
585
1042
1167
693
570
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1873
1857
865
585
18
1167
693
570
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1873
1857
849
593
18
1167
693
570
62
433
18
15
770
547
55
453
269
932
1016
994
1088
1877
1857
865
593
1041
1152
694
566
69
397
18
15
770
547
55
453
269
932
1016
994
1088
1877
1857
865
593
17
1152
694
566
69
397
18
15
770
547
55
453
269
932
1016
994
1088
1877
1857
865
593
1042
1152
694
566
69
397
18
15
770
547
55
453
269
932
1016
994
1088
1877
1857
865
593
18
1152
694
566
69
397
18
15
770
547
55
453
269
932
1016
994
1088
1877
1857
849
593
17
1152
694
558
62
433
18
15
770
547
55
453
269
932
1016
994
1088
1877
1857
849
593
18
1152
694
558
62
433
18
15
770
547
55
453
269
932
1016
994
1088
1876
1857
865
585
1036
1152
695
566
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1876
1857
865
585
12
1152
695
566
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1876
1857
865
585
1034
1152
695
566
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1876
1857
865
585
1049
1152
695
566
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1876
1857
865
585
10
1152
695
566
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1876
1857
865
585
25
1152
695
566
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1876
1857
865
585
1042
1152
695
566
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1876
1857
865
585
1042
1159
695
574
34
391
18
15
770
547
55
453
269
932
1016
994
1088
1876
1857
865
585
1042
1167
695
574
34
391
18
15
770
547
55
453
269
932
1016
994
1088
1876
1857
865
585
18
1152
695
566
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1876
1857
865
585
18
1167
695
574
34
391
18
15
770
547
55
453
269
932
1016
994
1088
1876
1857
865
585
1068
1152
695
566
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1876
1857
865
585
44
1152
695
566
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1876
1857
849
593
17
1152
695
557
62
433
18
15
770
547
55
453
269
932
1016
994
1088
1876
1857
849
593
18
1152
695
557
62
433
18
15
770
547
55
453
269
932
1016
994
1088
1876
1857
849
593
18
1167
695
557
62
433
18
15
770
547
55
453
269
932
1016
994
1088
1876
1857
849
593
26
1152
695
557
62
433
18
15
770
547
55
453
269
932
1016
994
1088
1874
577
865
1097
1036
1152
692
52
1054
1905
18
15
770
547
55
453
269
932
1016
994
1088
1874
577
865
1097
1034
1152
692
52
1054
1905
18
15
770
547
55
453
269
932
1016
994
1088
1874
577
865
1097
1042
1152
692
52
1054
1905
18
15
770
547
55
453
269
932
1016
994
1088
1874
577
865
1097
1066
1152
692
52
1054
1905
18
15
770
547
55
453
269
932
1016
994
1088
1874
577
865
1097
1068
1152
692
52
1054
1905
18
15
770
547
55
453
269
932
1016
994
1088
1874
577
849
1105
1041
1152
692
52
1086
1905
18
15
770
547
55
453
269
932
1016
994
1088
1874
577
849
1105
1042
1152
692
52
1086
1905
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
593
1041
1152
692
564
30
398
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
593
17
1152
692
564
30
398
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
593
1044
1152
692
564
30
398
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
593
20
1152
692
564
30
398
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
593
1042
1152
692
564
30
398
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
593
18
1152
692
564
30
398
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
593
1050
1152
692
564
30
398
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
593
26
1152
692
564
30
398
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
592
1042
1152
692
564
30
396
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
592
18
1152
692
564
30
396
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
585
1033
1152
692
572
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
585
1036
1152
692
572
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
585
12
1152
692
572
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
585
1034
1152
692
572
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
585
10
1152
692
572
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
585
1042
1152
692
572
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
585
18
1152
692
572
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
585
1068
1152
692
572
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
865
585
44
1152
692
572
66
391
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
849
593
17
1152
692
556
62
433
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
849
593
20
1152
692
556
62
433
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
849
593
18
1152
692
556
62
433
18
15
770
547
55
453
269
932
1016
994
1088
1874
1857
849
593
26
1152
692
556
62
433
18
15
770
547
55
453
269
932
1016
994
1088
1874
579
849
1105
1042
1152
692
56
1084
1905
18
15
770
547
55
453
269
932
1016
994
1088
1874
1859
865
585
1033
1152
692
552
42
390
18
15
770
547
55
453
269
932
1016
994
1088
1874
1859
865
585
1036
1152
692
552
42
390
18
15
770
547
55
453
269
932
1016
994
1088
1874
1859
865
585
12
1152
692
552
42
390
18
15
770
547
55
453
269
932
1016
994
1088
1874
1859
865
585
1034
1152
692
552
42
390
18
15
770
547
55
453
269
932
1016
994
1088
1874
1859
865
585
10
1152
692
552
42
390
18
15
770
547
55
453
269
932
1016
994
1088
1874
1859
865
585
1042
1152
692
552
42
390
18
15
770
547
55
453
269
932
1016
994
1088
1874
1859
865
585
18
1152
692
552
42
390
18
15
770
547
55
453
269
932
1016
994
1088
1874
1859
865
585
1068
1152
692
552
42
390
18
15
770
547
55
453
269
932
1016
994
1088
1874
1859
865
585
44
1152
692
552
42
390
18
15
770
547
55
453
269
932
1016
994
1088
1874
1859
849
593
17
1152
692
552
60
433
18
15
770
547
55
453
269
932
1016
994
1088
1874
1859
849
593
20
1152
692
552
60
433
18
15
770
547
55
453
269
932
1016
994
1088
1874
1859
849
593
18
1152
692
552
60
433
18
15
770
547
55
453
269
932
1016
994
1088
1874
1859
849
593
26
1152
692
552
60
433
18
15
770
547
55
453
780
932
776
866
1088
1874
1344
864
1028
244
640
692
894
72
756
18
15
770
547
55
453
780
932
776
866
1088
1874
1344
864
1028
1268
1152
692
1590
30
770
18
15
770
547
55
453
780
932
776
866
1088
1874
1344
864
1028
1268
640
692
894
72
756
18
15
770
547
55
453
780
932
776
866
1088
1874
832
864
1028
244
640
692
438
1054
770
18
15
770
547
55
453
780
932
776
866
1088
1874
832
864
1028
1268
1152
692
438
1054
770
18
15
770
547
55
453
780
932
776
866
1088
1874
832
864
1028
1268
640
692
438
1054
770
18
15
770
547
55
453
780
932
1008
994
1088
1876
832
848
1314
1066
1167
695
443
1086
1094
18
15
770
547
55
453
780
932
1008
994
1088
1876
1472
352
290
26
655
695
1691
1054
1310
18
15
770
547
55
453
780
932
1008
994
1088
1876
1472
352
290
42
655
695
1691
1054
1310
18
15
770
547
55
453
780
932
1008
994
1088
1874
1344
352
288
26
640
692
886
1054
284
18
15
770
547
55
453
780
932
1008
994
1088
1874
1344
352
288
42
640
692
886
1054
284
18
15
770
547
55
453
780
932
1008
994
1088
1874
1344
352
288
44
1152
692
878
1054
284
18
15
770
547
55
453
780
932
1008
994
1088
1874
1344
352
288
44
640
692
886
1054
284
18
15
770
547
55
453
780
932
1008
994
1088
1874
1344
352
290
41
640
692
886
1054
286
18
15
770
547
55
453
780
932
1008
994
1088
1874
1344
352
290
26
640
692
886
1054
286
18
15
770
547
55
453
780
932
1008
994
1088
1874
1344
352
290
42
640
692
886
1054
286
18
15
770
547
55
453
780
932
1008
994
1088
1874
1344
352
290
44
640
692
886
1054
286
18
15
770
547
55
453
780
932
1008
994
1088
1874
1344
336
290
1066
1152
692
1590
1342
326
18
15
770
547
55
453
780
932
1008
994
1088
1874
1344
336
290
42
1152
692
1590
1342
326
18
15
770
547
55
453
780
932
1008
994
1088
1874
1344
848
1314
1066
1152
692
1590
62
1094
18
15
770
547
55
453
780
932
1008
994
1088
1874
832
848
1314
1066
1152
692
430
1086
1094
18
15
770
547
55
453
780
932
1008
994
1088
1874
1472
352
288
44
1152
692
822
1054
284
18
15
770
547
55
453
780
932
1008
994
1088
1874
1472
352
288
44
640
692
822
1054
284
18
15
770
547
55
453
780
932
1008
994
1088
1874
1472
352
290
41
640
692
822
1054
286
18
15
770
547
55
453
780
932
1008
994
1088
1874
1472
352
290
26
640
692
822
1054
286
18
15
770
547
55
453
780
932
1008
994
1088
1874
1472
352
290
42
640
692
822
1054
286
18
15
770
547
55
453
780
932
1008
994
1088
1874
1472
352
290
44
640
692
822
1054
286
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
352
336
18
1152
695
1911
1093
1164
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
352
336
18
640
695
1911
1093
1164
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
352
336
18
655
695
1911
1093
1164
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
352
336
28
1152
695
1911
1093
1164
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
352
336
28
640
695
1911
1093
1164
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
352
336
26
1152
695
1911
1093
1164
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
352
336
26
640
695
1911
1093
1164
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1104
1042
1152
695
895
69
1164
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1104
1042
1167
695
891
30
652
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1104
1052
1152
695
887
69
1164
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1104
1050
1152
695
895
69
1164
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1168
1042
1152
695
895
69
524
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1168
1042
1167
695
891
30
524
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1168
1052
1152
695
1911
69
524
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1168
1050
1152
695
895
69
524
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
592
1042
1152
695
895
69
140
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
592
1042
1167
695
891
30
140
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
592
1052
1152
695
887
69
140
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
592
1050
1152
695
895
69
140
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1106
1041
1152
695
887
69
1166
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1106
1042
1152
695
887
69
1166
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1106
1042
1159
695
887
69
1166
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1106
1042
1167
695
891
30
654
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1106
1050
1152
695
887
69
1166
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1170
1041
1152
695
1911
69
526
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1170
1049
1152
695
1911
69
526
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1170
1042
1152
695
1911
69
526
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1170
1042
1159
695
1911
69
526
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1170
1042
1167
695
891
30
526
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1170
1052
1152
695
1911
69
526
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1170
1050
1152
695
1911
69
526
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
594
1041
1152
695
887
69
142
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
594
1042
1152
695
887
69
142
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
594
1042
1159
695
887
69
142
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
594
1042
1167
695
891
30
142
18
15
770
547
55
453
780
932
1016
994
1088
1876
1344
864
594
1050
1152
695
887
69
142
18
15
770
547
55
453
780
932
1016
994
1088
1876
832
864
1104
1042
1167
695
411
1054
1164
18
15
770
547
55
453
780
932
1016
994
1088
1876
832
864
1168
1042
1167
695
411
1054
524
18
15
770
547
55
453
780
932
1016
994
1088
1876
832
864
592
1042
1167
695
411
30
140
18
15
770
547
55
453
780
932
1016
994
1088
1876
832
864
1106
1042
1167
695
411
1054
1166
18
15
770
547
55
453
780
932
1016
994
1088
1876
832
864
1170
1042
1167
695
411
1054
526
18
15
770
547
55
453
780
932
1016
994
1088
1876
832
864
594
1042
1167
695
411
30
142
18
15
770
547
55
453
780
932
1016
994
1088
1876
832
848
1104
1042
1167
695
411
62
625
18
15
770
547
55
453
780
932
1016
994
1088
1876
832
848
1168
1042
1167
695
443
1086
561
18
15
770
547
55
453
780
932
1016
994
1088
1876
832
848
1106
1042
1167
695
411
62
1003
18
15
770
547
55
453
780
932
1016
994
1088
1876
832
848
1170
1042
1167
695
443
1086
566
18
15
770
547
55
453
780
932
1016
994
1088
1876
832
848
1362
1042
1167
695
443
1086
1131
18
15
770
547
55
453
780
932
1016
994
1088
1876
832
848
594
1042
1167
695
411
62
214
18
15
770
547
55
453
780
932
1016
994
1088
1876
1472
864
1104
1042
1167
695
1691
30
652
18
15
770
547
55
453
780
932
1016
994
1088
1876
1472
864
1106
1042
1167
695
1691
30
654
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
352
328
12
1152
692
894
328
368
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
352
328
12
640
692
894
328
368
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
352
328
36
1152
692
894
328
368
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
352
328
36
640
692
894
328
368
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
352
328
1068
1152
692
894
328
368
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
352
328
42
1152
692
894
328
368
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
352
328
42
640
692
894
328
368
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
352
328
44
1152
692
894
328
368
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
352
328
44
640
692
894
328
368
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1104
1042
1152
692
1590
30
652
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1104
1052
1152
692
878
30
652
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1104
1050
1152
692
1590
30
652
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1096
1036
1152
692
1598
32
624
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1096
1060
1152
692
1598
32
624
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1096
1066
1152
692
1598
32
624
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1096
1068
1152
692
1598
32
624
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1168
1042
1152
692
1590
30
524
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1168
1052
1152
692
878
30
524
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1168
1050
1152
692
1590
30
524
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1168
1068
1152
692
1590
30
524
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
592
1042
1152
692
1590
30
140
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
592
1052
1152
692
878
30
140
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
592
1050
1152
692
1590
30
140
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1106
1041
1152
692
1590
30
654
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1106
1042
1152
692
1590
30
654
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1106
1050
1152
692
1590
30
654
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1352
1068
1152
692
1598
32
1136
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1170
1041
1152
692
1590
30
526
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1170
1042
1152
692
1590
30
526
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1170
1052
1152
692
878
30
526
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1170
1050
1152
692
1590
30
526
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
594
1041
1152
692
1590
30
142
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
594
1042
1152
692
1590
30
142
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
864
594
1050
1152
692
1590
30
142
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
848
1104
1044
1152
692
1582
62
1514
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
848
1104
1042
1152
692
1582
62
1514
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
848
1168
1044
1152
692
1582
62
524
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
848
1360
1044
1152
692
1582
62
1130
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
848
592
1044
1152
692
1582
62
220
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
848
1106
1041
1152
692
1582
62
1238
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
848
1106
1042
1152
692
1582
62
1238
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
848
1106
1050
1152
692
1582
62
1238
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
848
1170
1041
1152
692
1582
62
526
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
848
1170
1042
1152
692
1582
62
526
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
848
1170
1050
1152
692
1582
62
526
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
848
1170
1066
1152
692
1582
62
526
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
848
1362
1041
1152
692
1582
62
1142
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
848
1362
1042
1152
692
1582
62
1142
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
848
1362
1050
1152
692
1582
62
1142
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
848
594
1041
1152
692
1582
62
214
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
848
594
1042
1152
692
1582
62
214
18
15
770
547
55
453
780
932
1016
994
1088
1874
1344
848
594
1050
1152
692
1582
62
214
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1104
1042
1152
692
438
1054
1164
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1104
1052
1152
692
438
1054
1164
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1104
1050
1152
692
438
1054
1164
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1096
1036
1152
692
446
1056
624
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1096
1060
1152
692
446
1056
624
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1096
1066
1152
692
446
1056
624
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1096
1068
1152
692
446
1056
624
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1168
1042
1152
692
438
1054
524
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1168
1052
1152
692
438
1054
524
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1168
1050
1152
692
438
1054
524
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1168
1066
1152
692
438
1054
524
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1168
1068
1152
692
438
1054
524
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
592
1042
1152
692
438
30
140
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
592
1052
1152
692
438
30
140
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
592
1050
1152
692
438
30
140
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1106
1041
1152
692
438
1054
1166
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1106
1042
1152
692
438
1054
1166
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1106
1050
1152
692
438
1054
1166
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1352
1068
1152
692
446
1056
1136
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1170
1041
1152
692
438
1054
526
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1170
1042
1152
692
438
1054
526
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1170
1052
1152
692
438
1054
526
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
1170
1050
1152
692
438
1054
526
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
594
1041
1152
692
438
30
142
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
594
1042
1152
692
438
30
142
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
864
594
1050
1152
692
438
30
142
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
1104
1044
1152
692
430
1086
1260
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
1104
1042
1152
692
430
1086
1260
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
1168
1044
1152
692
430
62
524
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
1168
1042
1152
692
430
62
524
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
1360
1044
1152
692
430
1086
1132
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
592
1044
1152
692
430
62
236
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
1106
1041
1152
692
430
1086
1206
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
1106
1042
1152
692
430
1086
1206
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
1106
1050
1152
692
430
1086
1206
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
1170
1041
1152
692
430
1086
566
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
1170
1042
1152
692
430
1086
566
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
1170
1050
1152
692
430
1086
566
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
1170
1066
1152
692
430
1086
566
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
1362
1041
1152
692
430
1086
1142
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
1362
1042
1152
692
430
1086
1142
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
1362
1050
1152
692
430
1086
1142
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
594
1041
1152
692
430
62
182
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
594
1042
1152
692
430
62
182
18
15
770
547
55
453
780
932
1016
994
1088
1874
832
848
594
1050
1152
692
430
62
182
18
15
770
547
55
453
780
932
1016
994
1088
1874
1472
352
328
12
1152
692
1718
1040
1136
18
15
770
547
55
453
780
932
1016
994
1088
1874
1472
352
328
12
640
692
1718
1040
1136
18
15
770
547
55
453
780
932
1016
994
1088
1874
1472
352
328
42
1152
692
1718
1040
1136
18
15
770
547
55
453
780
932
1016
994
1088
1874
1472
352
328
42
640
692
1718
1040
1136
18
15
770
547
55
453
780
932
1016
994
1088
1874
1472
352
328
44
1152
692
1718
1040
1136
18
15
770
547
55
453
780
932
1016
994
1088
1874
1472
352
328
44
640
692
1718
1040
1136
18
15
770
547
55
453
780
932
1016
994
1088
1874
1472
352
292
28
640
692
1690
1040
1304
18
15
770
547
55
453
780
932
1016
994
1088
1874
1472
352
292
36
640
692
1690
1040
1304
18
15
770
547
55
453
780
932
1016
994
1088
1874
1472
864
1104
1042
1152
692
1718
30
652
18
15
770
547
55
453
780
932
1016
994
1088
1874
1472
864
1104
1052
1152
692
1718
30
652
18
15
770
547
55
453
780
932
1016
994
1088
1874
1472
864
1104
1050
1152
692
1718
30
652
18
15
770
547
55
453
780
932
1016
994
1088
1874
1472
864
1096
1036
1152
692
1718
16
624
18
15
770
547
55
453
780
932
1016
994
1088
1874
1472
864
1096
1068
1152
692
1718
16
624
18
15
770
547
55
453
780
932
1016
994
1088
1874
1472
864
1106
1041
1152
692
1718
30
654
18
15
770
547
55
453
780
932
1016
994
1088
1874
1472
864
1106
1042
1152
692
1718
30
654
18
15
770
547
55
453
780
932
1016
994
1088
1874
1472
864
1106
1050
1152
692
1718
30
654
18
15
770
547
55
453
780
932
1016
994
1088
1874
1472
864
1352
1068
1152
692
1718
16
1136
18
15
770
547
55
453
780
914
792
866
1088
1876
1344
834
1032
1260
1152
695
1599
49
1288
18
15
770
547
55
453
780
914
792
866
1088
1876
1344
834
1032
1260
640
695
891
81
1352
18
15
770
547
55
453
780
914
792
866
1088
1876
1344
834
1032
1260
896
695
1599
49
1288
18
15
770
547
55
453
780
914
792
866
1088
1876
1344
834
1072
236
640
695
895
81
1368
18
15
770
547
55
453
780
914
792
866
1088
1876
1344
834
1072
1260
1152
695
1911
81
1368
18
15
770
547
55
453
780
914
792
866
1088
1876
1344
834
1072
1260
896
695
1911
81
1368
18
15
770
547
55
453
780
914
792
866
1088
1876
1344
834
1074
236
640
695
891
81
1370
18
15
770
547
55
453
780
914
792
866
1088
1876
1344
834
1074
1260
896
695
1915
81
1370
18
15
770
547
55
453
780
914
792
866
1088
1876
832
834
1032
1260
1152
695
411
81
776
18
15
770
547
55
453
780
914
792
866
1088
1876
832
834
1032
1260
640
695
411
81
776
18
15
770
547
55
453
780
914
792
866
1088
1876
832
834
1032
1260
896
695
411
81
776
18
15
770
547
55
453
780
914
792
866
1088
1876
832
834
1072
236
640
695
411
81
856
18
15
770
547
55
453
780
914
792
866
1088
1876
832
834
1072
1260
1152
695
411
81
856
18
15
770
547
55
453
780
914
792
866
1088
1876
832
834
1072
1260
896
695
411
81
856
18
15
770
547
55
453
780
914
792
866
1088
1876
832
834
1074
236
640
695
411
1105
1370
18
15
770
547
55
453
780
914
792
866
1088
1876
832
834
1074
1260
1152
695
411
49
858
18
15
770
547
55
453
780
914
792
866
1088
1876
832
834
1074
1260
896
695
411
1105
1370
18
15
770
547
55
453
780
914
792
866
1088
1876
832
836
1072
236
640
695
439
1030
1334
18
15
770
547
55
453
780
914
792
866
1088
1876
832
836
1072
1260
1152
695
439
1030
1334
18
15
770
547
55
453
780
914
792
866
1088
1876
832
836
1072
1260
896
695
439
1030
1334
18
15
770
547
55
453
780
914
792
866
1088
1874
1344
834
1032
1260
1152
692
1582
9
776
18
15
770
547
55
453
780
914
792
866
1088
1874
1344
834
1032
1260
640
692
886
81
1352
18
15
770
547
55
453
780
914
792
866
1088
1874
1344
834
1032
1260
896
692
1590
49
1288
18
15
770
547
55
453
780
914
792
866
1088
1874
1344
834
1032
1258
1152
692
1582
9
776
18
15
770
547
55
453
780
914
792
866
1088
1874
1344
834
1032
1258
896
692
1590
49
1288
18
15
770
547
55
453
780
914
792
866
1088
1874
1344
834
1033
1257
1152
692
1914
2
775
18
15
770
547
55
453
780
914
792
866
1088
1874
1344
834
1033
1257
896
692
1914
2
775
18
15
770
547
55
453
780
914
792
866
1088
1874
1344
834
1033
1260
1152
692
1914
2
775
18
15
770
547
55
453
780
914
792
866
1088
1874
1344
834
1033
1260
896
692
1914
2
775
18
15
770
547
55
453
780
914
792
866
1088
1874
1344
834
1072
236
640
692
1590
49
1368
18
15
770
547
55
453
780
914
792
866
1088
1874
1344
834
1072
1260
1152
692
1590
49
1368
18
15
770
547
55
453
780
914
792
866
1088
1874
1344
834
1072
1260
896
692
1590
49
1368
18
15
770
547
55
453
780
914
792
866
1088
1874
1344
834
1074
236
640
692
1590
49
1370
18
15
770
547
55
453
780
914
792
866
1088
1874
1344
834
1074
1260
1152
692
1590
49
1370
18
15
770
547
55
453
780
914
792
866
1088
1874
1344
834
1074
1260
896
692
1590
49
1370
18
15
770
547
55
453
780
914
792
866
1088
1874
832
834
1032
1260
1152
692
430
9
776
18
15
770
547
55
453
780
914
792
866
1088
1874
832
834
1032
1260
640
692
430
9
776
18
15
770
547
55
453
780
914
792
866
1088
1874
832
834
1032
1260
896
692
430
9
776
18
15
770
547
55
453
780
914
792
866
1088
1874
832
834
1032
1258
1152
692
430
9
776
18
15
770
547
55
453
780
914
792
866
1088
1874
832
834
1032
1258
896
692
438
1073
1160
18
15
770
547
55
453
780
914
792
866
1088
1874
832
834
1033
1257
1152
692
410
1026
1287
18
15
770
547
55
453
780
914
792
866
1088
1874
832
834
1033
1257
896
692
410
1026
1287
18
15
770
547
55
453
780
914
792
866
1088
1874
832
834
1033
1260
1152
692
410
1026
1287
18
15
770
547
55
453
780
914
792
866
1088
1874
832
834
1033
1260
896
692
410
1026
1287
18
15
770
547
55
453
780
914
792
866
1088
1874
832
834
1072
236
640
692
446
1073
1368
18
15
770
547
55
453
780
914
792
866
1088
1874
832
834
1072
1260
1152
692
446
1073
1368
18
15
770
547
55
453
780
914
792
866
1088
1874
832
834
1072
1260
896
692
446
1073
1368
18
15
770
547
55
453
780
914
792
866
1088
1874
832
834
1074
236
640
692
438
1073
1370
18
15
770
547
55
453
780
914
792
866
1088
1874
832
834
1074
1260
1152
692
438
1073
1370
18
15
770
547
55
453
780
914
792
866
1088
1874
832
834
1074
1260
896
692
438
1073
1370
18
15
770
547
55
453
780
914
792
866
1088
1874
1472
834
1032
1260
896
692
1646
9
776
18
15
770
547
55
453
780
914
792
866
1088
1874
1472
834
1033
1257
1152
692
1690
2
775
18
15
770
547
55
453
780
914
792
866
1088
1874
1472
834
1033
1257
896
692
1690
2
775
18
15
770
547
55
453
780
914
792
866
1088
1874
1472
834
1033
1260
1152
692
1690
2
775
18
15
770
547
55
453
780
914
792
866
1088
1874
1472
834
1033
1260
896
692
1690
2
775
18
15
770
547
55
453
780
914
1008
994
1088
1876
832
834
1186
1066
1167
695
443
1073
570
18
15
770
547
55
453
780
914
1008
994
1088
1874
1344
834
1186
1050
1152
692
1590
49
574
18
15
770
547
55
453
780
914
1008
994
1088
1874
832
834
1186
1050
1152
692
438
1073
574
18
15
770
547
55
453
780
914
1008
994
1088
1874
832
834
1186
1068
1152
692
438
1073
574
18
15
770
547
55
453
277
900
1016
994
1088
1877
1873
873
361
44
640
694
550
5
1313
18
15
770
547
55
453
277
900
1016
994
1088
1877
1873
873
617
1068
1152
694
550
5
417
18
15
770
547
55
453
277
900
1016
994
1088
1877
1873
873
617
44
1152
694
550
5
417
18
15
770
547
55
453
781
932
792
866
1088
1876
1345
865
1033
236
640
695
1582
66
1287
18
15
770
547
55
453
781
932
792
866
1088
1876
1345
865
1033
1260
1152
695
1590
66
1287
18
15
770
547
55
453
781
932
792
866
1088
1876
1345
865
1033
1260
640
695
877
30
1287
18
15
770
547
55
453
781
932
792
866
1088
1876
1345
865
1033
234
640
695
877
30
1287
18
15
770
547
55
453
781
932
792
866
1088
1876
1345
865
1033
1258
640
695
877
30
1287
18
15
770
547
55
453
781
932
792
866
1088
1876
833
865
1033
236
640
695
430
1058
1287
18
15
770
547
55
453
781
932
792
866
1088
1876
833
865
1033
1260
1152
695
430
1058
1287
18
15
770
547
55
453
781
932
792
866
1088
1876
833
865
1033
1260
640
695
430
1058
1287
18
15
770
547
55
453
781
932
792
866
1088
1876
833
865
1033
234
640
695
430
1058
1287
18
15
770
547
55
453
781
932
792
866
1088
1876
833
865
1033
1258
640
695
430
1058
1287
18
15
770
547
55
453
781
932
792
866
1088
1874
1345
865
1033
236
640
692
1588
30
1009
18
15
770
547
55
453
781
932
792
866
1088
1874
1345
865
1033
1260
1152
692
1588
30
1009
18
15
770
547
55
453
781
932
792
866
1088
1874
1345
865
1033
1260
640
692
884
66
1287
18
15
770
547
55
453
781
932
792
866
1088
1874
1345
865
1033
234
640
692
1588
30
1009
18
15
770
547
55
453
781
932
792
866
1088
1874
1345
865
1033
1258
640
692
884
66
1287
18
15
770
547
55
453
781
932
792
866
1088
1874
833
865
1033
236
640
692
436
1042
1287
18
15
770
547
55
453
781
932
792
866
1088
1874
833
865
1033
1260
1152
692
436
1042
1287
18
15
770
547
55
453
781
932
792
866
1088
1874
833
865
1033
1260
640
692
436
1042
1287
18
15
770
547
55
453
781
932
792
866
1088
1874
833
865
1033
234
640
692
436
1042
1287
18
15
770
547
55
453
781
932
792
866
1088
1874
833
865
1033
1258
640
692
436
1042
1287
18
15
770
547
55
453
781
932
792
866
1088
1874
1347
865
1033
236
640
692
1576
42
1286
18
15
770
547
55
453
781
932
792
866
1088
1874
1347
865
1033
1260
1152
692
1576
42
1286
18
15
770
547
55
453
781
932
792
866
1088
1874
1347
865
1033
1260
640
692
872
74
1286
18
15
770
547
55
453
781
932
792
866
1088
1874
1347
865
1033
234
640
692
1576
42
1286
18
15
770
547
55
453
781
932
792
866
1088
1874
1347
865
1033
1258
640
692
872
74
1286
18
15
770
547
55
453
781
932
792
866
1088
1874
835
865
1033
236
640
692
424
1066
1286
18
15
770
547
55
453
781
932
792
866
1088
1874
835
865
1033
1260
1152
692
424
1066
1286
18
15
770
547
55
453
781
932
792
866
1088
1874
835
865
1033
1260
640
692
424
1066
1286
18
15
770
547
55
453
781
932
792
866
1088
1874
835
865
1033
234
640
692
424
1066
1286
18
15
770
547
55
453
781
932
792
866
1088
1874
835
865
1033
1258
640
692
424
1066
1286
18
15
770
547
55
453
781
932
1008
994
1088
1873
1345
353
289
42
1159
693
890
1054
286
18
15
770
547
55
453
781
932
1008
994
1088
1873
1345
353
289
42
655
693
890
1055
287
18
15
770
547
55
453
781
932
1008
994
1088
1873
1473
353
289
42
655
693
1690
1054
1310
18
15
770
547
55
453
781
932
1008
994
1088
1877
1345
353
289
42
1152
694
878
1041
282
18
15
770
547
55
453
781
932
1008
994
1088
1877
1345
353
289
42
640
694
1902
1089
282
18
15
770
547
55
453
781
932
1008
994
1088
1877
1473
353
289
42
1152
694
822
1041
283
18
15
770
547
55
453
781
932
1008
994
1088
1877
1473
353
289
42
640
694
1846
1041
283
18
15
770
547
55
453
781
932
1008
994
1088
1876
1345
353
289
25
640
695
877
1054
286
18
15
770
547
55
453
781
932
1008
994
1088
1876
1345
353
289
42
1159
695
877
1054
286
18
15
770
547
55
453
781
932
1008
994
1088
1876
1473
353
289
25
640
695
1690
1042
1306
18
15
770
547
55
453
781
932
1008
994
1088
1876
1473
353
289
42
655
695
1690
1042
1306
18
15
770
547
55
453
781
932
1008
994
1088
1874
1345
353
289
42
1152
692
876
1054
286
18
15
770
547
55
453
781
932
1008
994
1088
1874
1345
353
289
42
640
692
876
1054
286
18
15
770
547
55
453
781
932
1008
994
1088
1874
1345
353
289
44
1152
692
884
1054
286
18
15
770
547
55
453
781
932
1008
994
1088
1874
1345
353
289
44
640
692
892
1054
286
18
15
770
547
55
453
781
932
1008
994
1088
1874
1473
353
289
42
1152
692
820
1054
286
18
15
770
547
55
453
781
932
1008
994
1088
1874
1473
353
289
42
640
692
820
1054
286
18
15
770
547
55
453
781
932
1008
994
1088
1874
1347
353
289
42
1152
692
872
1052
285
18
15
770
547
55
453
781
932
1008
994
1088
1874
1347
353
289
42
640
692
872
1052
285
18
15
770
547
55
453
781
932
1008
994
1088
1874
1347
353
289
44
1152
692
872
1052
285
18
15
770
547
55
453
781
932
1008
994
1088
1874
1347
353
289
44
640
692
872
1052
285
18
15
770
547
55
453
781
932
1008
994
1088
1874
1347
353
288
26
640
692
872
1052
284
18
15
770
547
55
453
781
932
1008
994
1088
1874
1347
353
288
42
640
692
872
1052
284
18
15
770
547
55
453
781
932
1008
994
1088
1874
1475
353
289
42
1152
692
1688
1052
1309
18
15
770
547
55
453
781
932
1008
994
1088
1874
1475
353
289
42
640
692
1688
1052
1309
18
15
770
547
55
453
781
932
1016
994
1088
1873
1345
353
337
18
1167
693
880
1042
1167
18
15
770
547
55
453
781
932
1016
994
1088
1873
1345
353
337
18
655
693
880
1042
1167
18
15
770
547
55
453
781
932
1016
994
1088
1873
1345
353
329
18
655
693
1904
1090
1159
18
15
770
547
55
453
781
932
1016
994
1088
1873
1345
337
337
1042
1167
693
1594
1342
1393
18
15
770
547
55
453
781
932
1016
994
1088
1873
1345
337
337
18
1167
693
1594
1342
1393
18
15
770
547
55
453
781
932
1016
994
1088
1873
1345
865
1105
1042
1167
693
880
18
655
18
15
770
547
55
453
781
932
1016
994
1088
1873
1345
865
1104
1042
1167
693
890
30
652
18
15
770
547
55
453
781
932
1016
994
1088
1873
1345
865
1097
1042
1167
693
880
66
1159
18
15
770
547
55
453
781
932
1016
994
1088
1873
1345
865
1097
18
655
693
880
66
1159
18
15
770
547
55
453
781
932
1016
994
1088
1873
1345
865
1168
1042
1167
693
890
30
524
18
15
770
547
55
453
781
932
1016
994
1088
1873
1345
865
1169
1042
1167
693
1594
30
526
18
15
770
547
55
453
781
932
1016
994
1088
1873
1345
865
593
1042
1167
693
880
18
143
18
15
770
547
55
453
781
932
1016
994
1088
1873
1345
865
592
1042
1167
693
890
30
140
18
15
770
547
55
453
781
932
1016
994
1088
1873
1345
865
585
1042
1167
693
880
66
135
18
15
770
547
55
453
781
932
1016
994
1088
1873
1345
849
1105
1042
1167
693
1594
62
1265
18
15
770
547
55
453
781
932
1016
994
1088
1873
1345
849
1169
1042
1167
693
1594
62
561
18
15
770
547
55
453
781
932
1016
994
1088
1873
1345
849
593
1042
1167
693
1594
62
241
18
15
770
547
55
453
781
932
1016
994
1088
1873
833
865
1105
1042
1167
693
432
18
655
18
15
770
547
55
453
781
932
1016
994
1088
1873
833
865
1104
1042
1167
693
410
1054
1164
18
15
770
547
55
453
781
932
1016
994
1088
1873
833
865
1097
1042
1167
693
432
18
1159
18
15
770
547
55
453
781
932
1016
994
1088
1873
833
865
1097
18
655
693
432
1042
1159
18
15
770
547
55
453
781
932
1016
994
1088
1873
833
865
1168
1042
1167
693
410
1054
524
18
15
770
547
55
453
781
932
1016
994
1088
1873
833
865
1169
1042
1167
693
410
1054
526
18
15
770
547
55
453
781
932
1016
994
1088
1873
833
865
593
1042
1167
693
432
18
143
18
15
770
547
55
453
781
932
1016
994
1088
1873
833
865
592
1042
1167
693
410
30
140
18
15
770
547
55
453
781
932
1016
994
1088
1873
833
849
1105
1042
1167
693
410
62
625
18
15
770
547
55
453
781
932
1016
994
1088
1873
833
849
1169
1042
1167
693
442
1086
561
18
15
770
547
55
453
781
932
1016
994
1088
1873
833
849
1361
1042
1167
693
442
1086
1137
18
15
770
547
55
453
781
932
1016
994
1088
1873
833
849
593
1042
1167
693
410
62
209
18
15
770
547
55
453
781
932
1016
994
1088
1873
1473
865
1105
1042
1167
693
1690
30
653
18
15
770
547
55
453
781
932
1016
994
1088
1873
1473
865
1104
1042
1167
693
1690
30
652
18
15
770
547
55
453
781
932
1016
994
1088
1873
1473
865
1097
1042
1167
693
1690
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1873
1473
865
1097
18
655
693
1690
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1873
1473
865
1168
1042
1167
693
1690
19
524
18
15
770
547
55
453
781
932
1016
994
1088
1873
1473
865
1169
1042
1167
693
1690
19
525
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
353
337
17
1152
694
1910
1093
1165
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
353
337
17
640
694
1910
1093
1165
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
353
337
18
1152
694
1910
1093
1165
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
353
337
18
640
694
1910
1093
1165
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
353
329
42
1152
694
1582
1313
369
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
353
329
42
640
694
1902
1090
1159
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
353
329
44
1152
694
1582
1313
369
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
353
329
44
640
694
1902
1090
1159
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
337
337
1041
1152
694
1582
1342
1393
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
337
337
17
1152
694
1582
1342
1393
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
337
337
1042
1152
694
1582
1342
1393
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
337
337
18
1152
694
1582
1342
1393
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
865
1105
1041
1152
694
1590
17
653
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
865
1105
1042
1152
694
1590
17
653
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
865
1169
1041
1152
694
1590
17
525
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
865
1169
1042
1152
694
1590
17
525
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
865
1169
1068
1152
694
1590
17
525
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
865
593
1041
1152
694
1590
69
141
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
865
593
1042
1152
694
1590
69
141
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
849
1105
1041
1152
694
1582
62
1233
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
849
1105
1042
1152
694
1582
62
1233
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
849
1169
1041
1152
694
1582
62
523
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
849
1169
1042
1152
694
1582
62
523
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
849
1361
1041
1152
694
1582
62
1137
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
849
1361
1042
1152
694
1582
62
1137
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
849
593
1041
1152
694
1582
62
209
18
15
770
547
55
453
781
932
1016
994
1088
1877
1345
849
593
1042
1152
694
1582
62
209
18
15
770
547
55
453
781
932
1016
994
1088
1877
833
865
1105
1041
1152
694
438
1041
1165
18
15
770
547
55
453
781
932
1016
994
1088
1877
833
865
1105
1042
1152
694
438
1041
1165
18
15
770
547
55
453
781
932
1016
994
1088
1877
833
865
1097
1068
1152
694
446
1057
625
18
15
770
547
55
453
781
932
1016
994
1088
1877
833
865
1169
1041
1152
694
438
1041
525
18
15
770
547
55
453
781
932
1016
994
1088
1877
833
865
1169
1042
1152
694
438
1041
525
18
15
770
547
55
453
781
932
1016
994
1088
1877
833
865
1169
1068
1152
694
438
1041
525
18
15
770
547
55
453
781
932
1016
994
1088
1877
833
865
593
1041
1152
694
438
17
141
18
15
770
547
55
453
781
932
1016
994
1088
1877
833
865
593
1042
1152
694
438
17
141
18
15
770
547
55
453
781
932
1016
994
1088
1877
833
865
1353
1068
1152
694
446
1057
1137
18
15
770
547
55
453
781
932
1016
994
1088
1877
833
849
1105
1041
1152
694
430
1086
1201
18
15
770
547
55
453
781
932
1016
994
1088
1877
833
849
1105
1042
1152
694
430
1086
1201
18
15
770
547
55
453
781
932
1016
994
1088
1877
833
849
1169
1041
1152
694
430
1086
561
18
15
770
547
55
453
781
932
1016
994
1088
1877
833
849
1169
1042
1152
694
430
1086
561
18
15
770
547
55
453
781
932
1016
994
1088
1877
833
849
1361
1041
1152
694
430
1086
1137
18
15
770
547
55
453
781
932
1016
994
1088
1877
833
849
1361
1042
1152
694
430
1086
1137
18
15
770
547
55
453
781
932
1016
994
1088
1877
833
849
593
1041
1152
694
430
62
177
18
15
770
547
55
453
781
932
1016
994
1088
1877
833
849
593
1042
1152
694
430
62
177
18
15
770
547
55
453
781
932
1016
994
1088
1877
1473
353
329
44
1152
694
1718
1041
1137
18
15
770
547
55
453
781
932
1016
994
1088
1877
1473
353
329
44
640
694
1718
1041
1137
18
15
770
547
55
453
781
932
1016
994
1088
1877
1473
865
1105
1041
1152
694
1718
17
653
18
15
770
547
55
453
781
932
1016
994
1088
1877
1473
865
1105
1042
1152
694
1718
17
653
18
15
770
547
55
453
781
932
1016
994
1088
1877
1473
865
1097
1068
1152
694
1718
17
625
18
15
770
547
55
453
781
932
1016
994
1088
1877
1473
865
1353
1068
1152
694
1718
17
1137
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
353
329
12
1152
695
890
1090
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
353
329
12
640
695
878
1090
1159
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
353
329
10
1152
695
890
1090
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
353
329
10
640
695
878
1090
1159
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
353
329
25
640
695
878
1090
1159
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
353
329
18
640
695
878
1090
1159
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
353
329
18
647
695
894
1090
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
353
329
18
655
695
894
1090
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
353
329
1068
1152
695
890
1090
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
353
329
42
1152
695
890
1090
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
353
329
42
640
695
878
1090
1159
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
353
329
44
1152
695
890
1090
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
353
329
44
640
695
878
1090
1159
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
337
337
1041
1152
695
1581
1342
369
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
337
337
17
1152
695
1581
1342
369
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
337
337
1042
1152
695
1581
1342
369
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
337
337
1042
1159
695
1581
1342
369
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
337
337
1042
1167
695
1581
1342
369
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
337
337
18
1152
695
1581
1342
369
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
337
337
18
1159
695
1581
1342
369
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
337
337
18
1167
695
1581
1342
369
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
337
337
1050
1152
695
1581
1342
369
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
337
337
26
1152
695
1581
1342
369
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1105
1041
1152
695
877
30
654
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1105
1042
1152
695
877
30
654
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1105
1042
1159
695
1901
30
1422
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1105
1042
1167
695
890
30
653
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1105
1050
1152
695
877
30
654
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1104
1042
1152
695
890
30
652
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1104
1042
1167
695
890
30
652
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1104
1050
1152
695
890
30
652
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1097
1036
1152
695
1590
66
1159
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1097
1034
1152
695
1590
66
1159
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1097
1049
1152
695
1590
66
1159
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1097
10
640
695
1590
66
1159
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1097
1042
1152
695
1590
66
1159
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1097
1042
1159
695
894
66
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1097
1042
1167
695
1598
66
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1097
18
640
695
1590
66
1159
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1097
18
647
695
894
66
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1097
18
655
695
1598
66
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1097
1066
1152
695
1590
66
1159
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1097
1068
1152
695
1590
66
1159
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1168
1042
1152
695
890
30
524
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1168
1042
1167
695
890
30
524
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1168
1052
1152
695
890
30
524
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1168
1050
1152
695
890
30
524
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1169
1041
1152
695
877
30
525
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1169
1034
1152
695
877
30
525
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1169
1042
1152
695
877
30
525
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1169
1042
1159
695
1901
30
525
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1169
1042
1167
695
890
18
527
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1169
1050
1152
695
877
30
525
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1169
1066
1152
695
877
30
525
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
593
1041
1152
695
877
30
141
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
593
1042
1152
695
877
30
141
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
593
1042
1159
695
1901
30
142
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
593
1042
1167
695
890
30
141
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
593
1050
1152
695
877
30
141
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
592
1042
1152
695
890
30
140
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
592
1042
1167
695
890
30
140
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
592
1050
1152
695
890
30
140
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
585
1036
1152
695
1590
66
135
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
585
1034
1152
695
1590
66
135
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
585
1042
1152
695
1590
66
135
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
585
1042
1159
695
894
66
134
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
585
1042
1167
695
1598
66
134
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
865
585
1068
1152
695
1590
66
135
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
1105
1041
1152
695
1581
62
1233
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
1105
1042
1152
695
1581
62
1233
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
1105
1042
1159
695
1581
62
1233
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
1105
1042
1167
695
1581
62
1233
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
1105
1050
1152
695
1581
62
1233
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
1169
1041
1152
695
1581
62
523
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
1169
1049
1152
695
1581
62
523
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
1169
1042
1152
695
1581
62
523
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
1169
1042
1159
695
1581
62
523
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
1169
1042
1167
695
1581
62
523
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
1169
1050
1152
695
1581
62
523
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
1361
1041
1152
695
1581
62
1137
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
1361
1042
1152
695
1581
62
1137
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
1361
1042
1159
695
1581
62
1137
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
1361
1042
1167
695
1581
62
1137
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
1361
1050
1152
695
1581
62
1137
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
593
1041
1152
695
1581
62
209
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
593
1042
1152
695
1581
62
209
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
593
1042
1159
695
1581
62
209
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
593
1042
1167
695
1581
62
209
18
15
770
547
55
453
781
932
1016
994
1088
1876
1345
849
593
1050
1152
695
1581
62
209
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1105
1041
1152
695
410
1042
1167
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1105
1042
1152
695
410
1042
1167
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1105
1042
1167
695
410
1042
1167
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1105
1050
1152
695
410
1042
1167
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1104
1042
1152
695
410
1054
1164
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1104
1042
1167
695
410
1054
1164
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1104
1050
1152
695
410
1054
1164
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1097
1036
1152
695
410
1090
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1097
1034
1152
695
410
1090
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1097
1049
1152
695
410
1090
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1097
10
640
695
430
1058
1159
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1097
1042
1152
695
410
1090
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1097
1042
1159
695
446
34
902
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1097
1042
1167
695
410
1090
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1097
18
640
695
430
1058
1159
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1097
18
647
695
446
34
902
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1097
18
655
695
410
1090
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1097
1066
1152
695
410
1090
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1097
1068
1152
695
410
1090
1158
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1168
1042
1152
695
410
1054
524
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1168
1042
1167
695
410
1054
524
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1168
1052
1152
695
410
1054
524
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1168
1050
1152
695
410
1054
524
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1168
1066
1152
695
410
1054
524
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1169
1041
1152
695
410
1054
525
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1169
1034
1152
695
410
1054
525
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1169
1042
1152
695
410
1054
525
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1169
1042
1167
695
410
1054
525
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1169
1050
1152
695
410
1054
525
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1169
1066
1152
695
410
1054
525
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
593
1041
1152
695
410
18
143
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
593
1042
1152
695
410
18
143
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
593
1042
1167
695
410
18
143
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
593
1050
1152
695
410
18
143
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
592
1042
1152
695
410
30
140
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
592
1042
1167
695
410
30
140
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
592
1050
1152
695
410
30
140
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
585
1036
1152
695
410
66
134
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
585
1034
1152
695
410
66
134
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
585
1068
1152
695
410
66
134
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
865
1353
1068
1152
695
410
1054
1137
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
849
1105
1041
1152
695
429
1086
1201
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
849
1105
1042
1152
695
429
1086
1201
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
849
1105
1042
1167
695
429
1086
1201
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
849
1105
1050
1152
695
429
1086
1201
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
849
1104
1042
1152
695
410
62
988
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
849
1169
1041
1152
695
429
1086
561
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
849
1169
1049
1152
695
429
1086
561
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
849
1169
1042
1152
695
429
1086
561
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
849
1169
1042
1167
695
429
1086
561
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
849
1169
1050
1152
695
429
1086
561
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
849
1361
1041
1152
695
429
1086
1137
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
849
1361
1042
1152
695
429
1086
1137
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
849
1361
1042
1167
695
429
1086
1137
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
849
1361
1050
1152
695
429
1086
1137
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
849
593
1041
1152
695
429
62
209
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
849
593
1042
1152
695
429
62
209
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
849
593
1042
1167
695
429
62
209
18
15
770
547
55
453
781
932
1016
994
1088
1876
833
849
593
1050
1152
695
429
62
209
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
353
329
10
1152
695
1690
1054
625
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
353
329
10
640
695
1690
1054
625
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
353
329
44
1152
695
1690
1054
625
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
353
329
44
640
695
1690
1054
625
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1105
1041
1152
695
1690
18
655
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1105
1042
1152
695
1690
18
655
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1105
1042
1167
695
1690
18
655
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1105
1050
1152
695
1690
18
655
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1104
1042
1152
695
1690
30
652
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1104
1042
1167
695
1690
30
652
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1104
1050
1152
695
1690
30
652
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1097
1036
1152
695
1690
18
647
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1097
1034
1152
695
1690
18
647
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1097
10
640
695
1690
18
647
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1097
1042
1152
695
1690
18
647
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1097
1042
1159
695
1726
18
646
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1097
1042
1167
695
1726
18
646
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1097
18
640
695
1690
18
647
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1097
18
647
695
1726
18
646
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1097
18
655
695
1726
18
646
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1097
1068
1152
695
1690
18
647
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1169
1041
1152
695
1690
18
527
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1169
1042
1152
695
1690
18
527
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1169
1042
1167
695
1690
18
527
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1169
1050
1152
695
1690
18
527
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1169
1066
1152
695
1690
18
527
18
15
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1353
1068
1152
695
1690
30
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
337
17
1152
692
884
1042
1167
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
337
17
640
692
884
1042
1167
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
337
20
1152
692
884
1042
1167
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
337
20
640
692
884
1042
1167
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
337
18
1152
692
884
1042
1167
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
337
18
640
692
884
1042
1167
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
337
26
1152
692
884
1042
1167
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
337
26
640
692
884
1042
1167
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
329
9
1152
692
884
1054
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
329
9
640
692
884
1054
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
329
12
1152
692
884
1054
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
329
12
640
692
884
1054
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
329
10
1152
692
884
1054
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
329
10
640
692
884
1054
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
329
18
640
692
884
1054
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
329
1068
1152
692
884
1054
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
329
42
1152
692
884
1054
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
329
42
640
692
884
1054
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
329
44
1152
692
884
1054
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
353
329
44
640
692
884
1054
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
337
337
1041
1152
692
1580
1342
369
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
337
337
17
1152
692
1580
1342
369
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
337
337
1044
1152
692
1580
1342
369
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
337
337
20
1152
692
1580
1342
369
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
337
337
1042
1152
692
1580
1342
369
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
337
337
18
1152
692
1580
1342
369
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
337
337
1050
1152
692
1580
1342
369
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
337
337
26
1152
692
1580
1342
369
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1105
1041
1152
692
1588
30
654
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1105
1044
1152
692
1588
30
654
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1105
1042
1152
692
1588
30
654
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1105
1050
1152
692
1588
30
654
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1104
1042
1152
692
1588
30
652
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1104
1050
1152
692
1588
30
652
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1097
1033
1152
692
1588
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1097
1036
1152
692
1588
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1097
1034
1152
692
1588
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1097
10
640
692
1588
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1097
1042
1152
692
1588
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1097
18
640
692
1588
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1097
1066
1152
692
1588
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1097
1068
1152
692
1588
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1097
44
640
692
1588
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1168
1042
1152
692
1588
30
524
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1168
1052
1152
692
1588
30
524
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1168
1050
1152
692
1588
30
524
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1169
1041
1152
692
1588
30
526
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1169
1044
1152
692
1588
30
526
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1169
1034
1152
692
1588
30
526
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1169
1042
1152
692
1588
30
526
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1169
1050
1152
692
1588
30
526
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1169
1066
1152
692
1588
30
526
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1169
1068
1152
692
1588
30
526
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
593
1041
1152
692
1588
30
142
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
593
1044
1152
692
1588
30
142
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
593
1042
1152
692
1588
30
142
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
593
1050
1152
692
1588
30
142
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
592
1042
1152
692
1588
30
140
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
592
1050
1152
692
1588
30
140
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
585
1033
1152
692
884
66
135
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
585
1036
1152
692
1596
66
134
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
585
1034
1152
692
1596
66
134
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
585
1042
1152
692
1596
66
134
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
585
1068
1152
692
1596
66
134
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1353
1068
1152
692
1588
30
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
849
1105
1041
1152
692
1580
62
1233
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
849
1105
1044
1152
692
1580
62
1233
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
849
1105
1042
1152
692
1580
62
1233
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
849
1105
1050
1152
692
1580
62
1233
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
849
1169
1041
1152
692
1580
62
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
849
1169
1044
1152
692
1580
62
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
849
1169
1049
1152
692
1580
62
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
849
1169
1042
1152
692
1580
62
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
849
1169
1050
1152
692
1580
62
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
849
1169
1068
1152
692
1580
62
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
849
1361
1041
1152
692
1580
62
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
849
1361
1044
1152
692
1580
62
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
849
1361
1042
1152
692
1580
62
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
849
1361
1050
1152
692
1580
62
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
849
593
1041
1152
692
1580
62
209
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
849
593
1044
1152
692
1580
62
209
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
849
593
1042
1152
692
1580
62
209
18
15
770
547
55
453
781
932
1016
994
1088
1874
1345
849
593
1050
1152
692
1580
62
209
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1105
1041
1152
692
436
1054
1166
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1105
1044
1152
692
436
1054
1166
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1105
1042
1152
692
436
1054
1166
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1105
1050
1152
692
436
1054
1166
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1104
1042
1152
692
436
1054
1164
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1104
1050
1152
692
436
1054
1164
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1097
1033
1152
692
436
18
1159
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1097
1036
1152
692
436
18
1159
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1097
1034
1152
692
436
18
1159
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1097
10
640
692
436
1042
1159
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1097
1042
1152
692
436
18
1159
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1097
18
640
692
436
1042
1159
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1097
1066
1152
692
436
18
1159
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1097
1068
1152
692
436
18
1159
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1097
44
640
692
436
1042
1159
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1168
1042
1152
692
436
1054
524
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1168
1052
1152
692
436
1054
524
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1168
1050
1152
692
436
1054
524
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1168
1066
1152
692
436
1054
524
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1169
1041
1152
692
436
1054
526
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1169
1044
1152
692
436
1054
526
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1169
1034
1152
692
436
1054
526
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1169
1042
1152
692
436
1054
526
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1169
1050
1152
692
436
1054
526
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1169
1066
1152
692
436
1054
526
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1169
1068
1152
692
436
1054
526
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
593
1041
1152
692
436
30
142
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
593
1044
1152
692
436
30
142
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
593
1042
1152
692
436
30
142
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
593
1050
1152
692
436
30
142
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
592
1042
1152
692
436
30
140
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
592
1050
1152
692
436
30
140
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
585
1033
1152
692
436
18
135
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
585
1036
1152
692
436
18
135
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
585
1034
1152
692
436
18
135
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
585
1068
1152
692
436
18
135
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
865
1353
1068
1152
692
436
1054
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
849
1105
1041
1152
692
436
1086
1265
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
849
1105
1044
1152
692
436
1086
1265
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
849
1105
1042
1152
692
436
1086
1265
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
849
1105
1050
1152
692
436
1086
1265
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
849
1169
1041
1152
692
436
1086
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
849
1169
1044
1152
692
436
1086
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
849
1169
1049
1152
692
436
1086
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
849
1169
1042
1152
692
436
1086
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
849
1169
1050
1152
692
436
1086
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
849
1169
1068
1152
692
436
1086
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
849
1361
1041
1152
692
436
1086
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
849
1361
1044
1152
692
436
1086
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
849
1361
1042
1152
692
436
1086
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
849
1361
1050
1152
692
436
1086
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
849
593
1041
1152
692
436
62
177
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
849
593
1044
1152
692
436
62
177
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
849
593
1042
1152
692
436
62
177
18
15
770
547
55
453
781
932
1016
994
1088
1874
833
849
593
1050
1152
692
436
62
177
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
353
329
10
1152
692
1716
1054
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
353
329
10
640
692
1716
1054
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
353
329
44
1152
692
1716
1054
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
353
329
44
640
692
1716
1054
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
865
1105
1041
1152
692
1716
30
654
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
865
1105
1044
1152
692
1716
30
654
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
865
1105
1042
1152
692
1716
30
654
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
865
1105
1050
1152
692
1716
30
654
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
865
1104
1042
1152
692
1716
30
652
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
865
1104
1050
1152
692
1716
30
652
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
865
1097
1033
1152
692
1716
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
865
1097
1036
1152
692
1716
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
865
1097
1034
1152
692
1716
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
865
1097
10
640
692
1716
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
865
1097
1042
1152
692
1716
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
865
1097
18
640
692
1716
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
865
1097
1068
1152
692
1716
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
865
1097
44
640
692
1716
30
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1473
865
1353
1068
1152
692
1716
30
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
353
329
9
1152
692
872
1098
1158
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
353
329
9
640
692
872
1098
1158
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
353
329
12
1152
692
872
1098
1158
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
353
329
12
640
692
872
1098
1158
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
353
329
10
1152
692
872
1098
1158
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
353
329
10
640
692
872
1098
1158
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
353
329
18
640
692
872
1098
1158
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
353
329
1068
1152
692
872
1098
1158
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
353
329
42
1152
692
872
1098
1158
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
353
329
42
640
692
872
1098
1158
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
353
329
44
1152
692
872
1098
1158
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
353
329
44
640
692
872
1098
1158
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
337
337
1041
1152
692
1576
1340
369
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
337
337
17
1152
692
1576
1340
369
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
337
337
1044
1152
692
1576
1340
369
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
337
337
20
1152
692
1576
1340
369
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
337
337
1042
1152
692
1576
1340
369
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
337
337
18
1152
692
1576
1340
369
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
337
337
1050
1152
692
1576
1340
369
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
337
337
26
1152
692
1576
1340
369
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1105
1041
1152
692
1592
28
909
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1105
1044
1152
692
1592
28
909
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1105
1042
1152
692
1592
28
909
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1105
1050
1152
692
1592
28
909
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1104
1042
1152
692
1592
28
908
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1104
1050
1152
692
1592
28
908
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1097
1033
1152
692
1576
42
1158
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1097
1036
1152
692
1576
42
1158
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1097
1034
1152
692
1576
42
1158
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1097
1042
1152
692
1576
42
1158
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1097
1066
1152
692
1576
42
1158
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1097
1068
1152
692
1576
42
1158
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1168
1042
1152
692
1592
28
524
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1168
1052
1152
692
1592
28
524
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1168
1050
1152
692
1592
28
524
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1169
1041
1152
692
1592
28
525
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1169
1044
1152
692
1592
28
525
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1169
1034
1152
692
1592
28
525
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1169
1042
1152
692
1592
28
525
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1169
1050
1152
692
1592
28
525
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1169
1066
1152
692
1592
28
525
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1169
1068
1152
692
1592
28
525
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
593
1044
1152
692
1592
28
141
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
593
1042
1152
692
1592
28
141
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
593
1050
1152
692
1592
28
141
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
592
1042
1152
692
1592
28
140
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
592
1050
1152
692
1592
28
140
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
585
1033
1152
692
1576
42
134
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
585
1036
1152
692
1576
42
134
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
585
1034
1152
692
1576
42
134
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
585
1042
1152
692
1576
42
134
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
585
1068
1152
692
1576
42
134
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1353
1068
1152
692
1592
28
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
1105
1041
1152
692
1576
60
1233
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
1105
1044
1152
692
1576
60
1233
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
1105
1042
1152
692
1576
60
1233
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
1105
1050
1152
692
1576
60
1233
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
1169
1041
1152
692
1576
60
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
1169
1044
1152
692
1576
60
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
1169
1049
1152
692
1576
60
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
1169
1042
1152
692
1576
60
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
1169
1050
1152
692
1576
60
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
1169
1066
1152
692
1576
60
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
1361
1041
1152
692
1576
60
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
1361
1044
1152
692
1576
60
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
1361
1042
1152
692
1576
60
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
1361
1050
1152
692
1576
60
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
593
1041
1152
692
1576
60
209
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
593
1044
1152
692
1576
60
209
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
593
1042
1152
692
1576
60
209
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
593
1050
1152
692
1576
60
209
18
15
770
547
55
453
781
932
1016
994
1088
1874
1347
849
1170
1042
1152
692
1576
60
560
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1105
1041
1152
692
408
1052
1165
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1105
1044
1152
692
408
1052
1165
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1105
1042
1152
692
408
1052
1165
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1105
1050
1152
692
408
1052
1165
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1104
1042
1152
692
408
1052
1164
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1104
1050
1152
692
408
1052
1164
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1097
1033
1152
692
424
42
902
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1097
1036
1152
692
424
42
902
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1097
1034
1152
692
424
42
902
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1097
10
640
692
424
42
902
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1097
1042
1152
692
424
42
902
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1097
18
640
692
424
42
902
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1097
1066
1152
692
424
42
902
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1097
1068
1152
692
424
42
902
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1097
44
640
692
424
42
902
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1168
1042
1152
692
408
1052
524
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1168
1052
1152
692
408
1052
524
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1168
1050
1152
692
408
1052
524
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1168
1066
1152
692
408
1052
524
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1169
1041
1152
692
408
1052
525
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1169
1044
1152
692
408
1052
525
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1169
1034
1152
692
408
1052
525
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1169
1042
1152
692
408
1052
525
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1169
1050
1152
692
408
1052
525
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1169
1066
1152
692
408
1052
525
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1169
1068
1152
692
408
1052
525
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
593
1044
1152
692
408
28
141
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
593
1042
1152
692
408
28
141
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
593
1050
1152
692
408
28
141
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
592
1042
1152
692
408
28
140
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
592
1050
1152
692
408
28
140
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
585
1033
1152
692
424
42
134
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
585
1036
1152
692
424
42
134
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
585
1034
1152
692
424
42
134
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
585
1068
1152
692
424
42
134
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
865
1353
1068
1152
692
408
1052
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
1105
1041
1152
692
424
1084
1201
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
1105
1044
1152
692
424
1084
1201
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
1105
1042
1152
692
424
1084
1201
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
1105
1050
1152
692
424
1084
1201
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
1104
1042
1152
692
408
60
988
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
1169
1041
1152
692
424
1084
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
1169
1044
1152
692
424
1084
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
1169
1049
1152
692
424
1084
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
1169
1042
1152
692
424
1084
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
1169
1050
1152
692
424
1084
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
1169
1066
1152
692
424
1084
561
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
1361
1041
1152
692
424
1084
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
1361
1044
1152
692
424
1084
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
1361
1042
1152
692
424
1084
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
1361
1050
1152
692
424
1084
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
593
1041
1152
692
424
60
209
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
593
1044
1152
692
424
60
209
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
593
1042
1152
692
424
60
209
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
593
1050
1152
692
424
60
209
18
15
770
547
55
453
781
932
1016
994
1088
1874
835
849
1170
1042
1152
692
424
1084
560
18
15
770
547
55
453
781
932
1016
994
1088
1874
1475
353
329
10
1152
692
1688
1052
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1475
353
329
10
640
692
1688
1052
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1475
353
329
44
1152
692
1688
1052
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1475
353
329
44
640
692
1688
1052
1137
18
15
770
547
55
453
781
932
1016
994
1088
1874
1475
865
1105
1044
1152
692
1688
28
653
18
15
770
547
55
453
781
932
1016
994
1088
1874
1475
865
1105
1042
1152
692
1688
28
653
18
15
770
547
55
453
781
932
1016
994
1088
1874
1475
865
1105
1050
1152
692
1688
28
653
18
15
770
547
55
453
781
932
1016
994
1088
1874
1475
865
1104
1042
1152
692
1688
28
652
18
15
770
547
55
453
781
932
1016
994
1088
1874
1475
865
1104
1050
1152
692
1688
28
652
18
15
770
547
55
453
781
932
1016
994
1088
1874
1475
865
1097
1034
1152
692
1688
28
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1475
865
1097
1068
1152
692
1688
28
625
18
15
770
547
55
453
781
932
1016
994
1088
1874
1475
865
1168
1042
1152
692
1688
17
524
18
15
770
547
55
453
781
932
1016
994
1088
1874
1475
865
1168
1052
1152
692
1688
17
524
18
15
770
547
55
453
781
932
1016
994
1088
1874
1475
865
1169
1044
1152
692
1688
17
525
18
15
770
547
55
453
781
932
1016
994
1088
1874
1475
865
1169
1042
1152
692
1688
17
525
18
15
770
547
55
453
781
932
1016
994
1088
1874
1475
865
1169
1050
1152
692
1688
17
525
18
15
770
547
55
453
781
932
1016
994
1088
1874
1475
865
1169
1066
1152
692
1688
17
525
18
15
770
547
55
453
781
932
1016
994
1088
1874
1475
865
1353
1068
1152
692
1688
28
1137
18
15
770
547
55
453
276
900
1016
994
1088
1876
1876
872
360
42
640
695
547
1
1312
18
15
770
547
55
453
276
900
1016
994
1088
1876
1876
872
360
44
640
695
547
1
1312
18
15
770
547
55
453
276
900
1016
994
1088
1876
1876
872
616
1066
1152
695
547
1
416
18
15
770
547
55
453
276
900
1016
994
1088
1876
1876
872
616
1068
1152
695
547
1
416
18
15
770
547
55
453
276
900
1016
994
1088
1876
1876
872
616
42
1152
695
547
1
416
18
15
770
547
55
453
276
900
1016
994
1088
1876
1876
872
616
44
1152
695
547
1
416
18
15
770
547
55
453
789
900
1016
994
1088
1873
1425
361
361
41
1167
693
784
1042
1163
18
15
770
547
55
453
789
900
1016
994
1088
1873
1425
873
1129
1065
1167
693
784
18
1163
18
15
770
547
55
453
789
900
1016
994
1088
1873
1425
873
617
1065
1167
693
784
18
139
18
15
770
547
55
453
789
900
1016
994
1088
1877
1361
361
361
1068
1152
694
870
1029
289
18
15
770
547
55
453
789
900
1016
994
1088
1877
1361
361
361
44
1152
694
870
1029
289
18
15
770
547
55
453
789
900
1016
994
1088
1877
1361
361
361
44
640
694
1894
1285
289
18
15
770
547
55
453
789
900
1016
994
1088
1877
1361
873
1129
1068
1152
694
1574
5
673
18
15
770
547
55
453
789
900
1016
994
1088
1877
1361
873
1129
44
640
694
1574
5
673
18
15
770
547
55
453
789
900
1016
994
1088
1877
1361
873
1385
1068
1152
694
1574
133
1098
18
15
770
547
55
453
789
900
1016
994
1088
1877
1361
873
617
1068
1152
694
1574
5
161
18
15
770
547
55
453
789
900
1016
994
1088
1877
849
873
1129
1068
1152
694
390
5
801
18
15
770
547
55
453
789
900
1016
994
1088
1877
849
873
1129
44
640
694
390
5
801
18
15
770
547
55
453
789
900
1016
994
1088
1877
849
873
617
1068
1152
694
390
5
161
18
15
770
547
55
453
789
900
1016
994
1088
1877
849
857
1201
1041
1152
694
390
49
523
18
15
770
547
55
453
789
900
1016
994
1088
1877
1489
361
361
1068
1152
694
1686
1029
1098
18
15
770
547
55
453
789
900
1016
994
1088
1877
1489
361
361
44
1152
694
1686
1029
1098
18
15
770
547
55
453
789
900
1016
994
1088
1877
1489
361
361
44
640
694
1686
1029
1098
18
15
770
547
55
453
789
900
1016
994
1088
1877
1489
873
1129
1068
1152
694
1670
5
673
18
15
770
547
55
453
789
900
1016
994
1088
1877
1489
873
1129
44
640
694
1702
5
673
18
15
770
547
55
453
789
900
1016
994
1088
1877
1489
873
1385
1068
1152
694
1702
5
1098
18
15
770
547
55
453
789
900
1016
994
1088
1874
849
873
1129
1065
1152
692
388
5
801
18
15
770
547
55
453
789
900
1016
994
1088
1874
849
873
1129
1066
1152
692
388
5
801
18
15
770
547
55
453
789
900
1016
994
1088
1874
849
873
1129
1068
1152
692
388
5
801
18
15
770
547
55
453
789
900
1016
994
1088
1874
849
873
1129
42
640
692
388
5
801
18
15
770
547
55
453
789
900
1016
994
1088
1874
849
873
1129
44
640
692
388
5
801
18
15
770
547
55
453
789
900
1016
994
1088
1874
849
873
617
1065
1152
692
388
5
161
18
15
770
547
55
453
789
900
1016
994
1088
1874
849
873
617
1066
1152
692
388
5
161
18
15
770
547
55
453
789
900
1016
994
1088
1874
849
873
617
1068
1152
692
388
5
161
18
15
770
547
55
453
788
900
776
866
1088
1874
848
856
1028
1268
1152
692
390
1072
792
18
15
770
547
55
453
788
900
776
866
1088
1874
848
856
1040
1268
1152
692
390
1072
784
18
15
770
547
55
453
788
900
776
866
1088
1874
848
856
1040
1268
640
692
390
1072
784
18
15
770
547
55
453
788
900
776
866
1088
1874
848
872
1060
244
640
692
390
8
792
18
15
770
547
55
453
788
900
776
866
1088
1874
848
872
1060
1268
1152
692
390
8
792
18
15
770
547
55
453
788
900
792
866
1088
1876
848
872
1064
236
640
695
391
5
784
18
15
770
547
55
453
788
900
792
866
1088
1876
848
872
1064
1260
1152
695
391
5
784
18
15
770
547
55
453
788
900
792
866
1088
1876
848
872
1064
1260
896
695
407
1029
784
18
15
770
547
55
453
788
900
792
866
1088
1876
1488
872
1064
1260
1152
695
1687
5
1296
18
15
770
547
55
453
788
900
792
866
1088
1876
1488
872
1064
1260
896
695
1687
5
1296
18
15
770
547
55
453
788
900
792
866
1088
1876
1364
872
1064
1260
1152
695
1571
1
784
18
15
770
547
55
453
788
900
792
866
1088
1876
1364
872
1064
1260
896
695
1891
1
784
18
15
770
547
55
453
788
900
792
866
1088
1876
852
872
1064
236
640
695
419
1025
1296
18
15
770
547
55
453
788
900
792
866
1088
1876
852
872
1064
1260
1152
695
419
1025
1296
18
15
770
547
55
453
788
900
792
866
1088
1876
852
872
1064
1260
896
695
419
1025
1296
18
15
770
547
55
453
788
900
792
866
1088
1876
1492
872
1064
1260
1152
695
1699
1
778
18
15
770
547
55
453
788
900
792
866
1088
1876
1492
872
1064
1260
896
695
1699
1
778
18
15
770
547
55
453
788
900
792
866
1088
1874
1488
872
1064
1260
896
692
1686
5
1296
18
15
770
547
55
453
788
900
792
866
1088
1874
1488
872
1064
1258
896
692
1686
5
1296
18
15
770
547
55
453
788
900
1016
994
1088
1876
848
872
1128
1066
1152
695
391
5
800
18
15
770
547
55
453
788
900
1016
994
1088
1876
848
872
1128
1068
1152
695
391
5
800
18
15
770
547
55
453
788
900
1016
994
1088
1876
848
872
1128
42
640
695
391
5
800
18
15
770
547
55
453
788
900
1016
994
1088
1876
848
872
1128
44
640
695
391
5
800
18
15
770
547
55
453
788
900
1016
994
1088
1876
848
872
1384
1068
1152
695
407
1029
1098
18
15
770
547
55
453
788
900
1016
994
1088
1876
848
872
616
1066
1152
695
391
5
160
18
15
770
547
55
453
788
900
1016
994
1088
1876
848
872
616
1068
1152
695
391
5
160
18
15
770
547
55
453
788
900
1016
994
1088
1876
1488
360
360
1068
1152
695
1687
1029
1098
18
15
770
547
55
453
788
900
1016
994
1088
1876
1488
360
360
42
1152
695
1687
1029
1098
18
15
770
547
55
453
788
900
1016
994
1088
1876
1488
360
360
42
640
695
1687
1029
1098
18
15
770
547
55
453
788
900
1016
994
1088
1876
1488
360
360
44
1152
695
1687
1029
1098
18
15
770
547
55
453
788
900
1016
994
1088
1876
1488
360
360
44
640
695
1687
1029
1098
18
15
770
547
55
453
788
900
1016
994
1088
1876
1488
872
1128
1066
1152
695
1687
5
672
18
15
770
547
55
453
788
900
1016
994
1088
1876
1488
872
1128
1068
1152
695
1687
5
672
18
15
770
547
55
453
788
900
1016
994
1088
1876
1488
872
1128
42
640
695
1687
5
672
18
15
770
547
55
453
788
900
1016
994
1088
1876
1488
872
1128
44
640
695
1687
5
672
18
15
770
547
55
453
788
900
1016
994
1088
1876
1488
872
1384
1068
1152
695
1687
5
1098
18
15
770
547
55
453
788
900
1016
994
1088
1876
1364
360
360
1068
1152
695
867
1025
1184
18
15
770
547
55
453
788
900
1016
994
1088
1876
1364
360
360
42
1152
695
867
1025
1184
18
15
770
547
55
453
788
900
1016
994
1088
1876
1364
360
360
42
640
695
1891
1025
1098
18
15
770
547
55
453
788
900
1016
994
1088
1876
1364
360
360
44
1152
695
867
1025
1184
18
15
770
547
55
453
788
900
1016
994
1088
1876
1364
360
360
44
640
695
1891
1025
1098
18
15
770
547
55
453
788
900
1016
994
1088
1876
1364
872
1128
1066
1152
695
1571
1
672
18
15
770
547
55
453
788
900
1016
994
1088
1876
1364
872
1128
1068
1152
695
1571
1
672
18
15
770
547
55
453
788
900
1016
994
1088
1876
1364
872
1128
42
640
695
1571
1
672
18
15
770
547
55
453
788
900
1016
994
1088
1876
1364
872
1128
44
640
695
1571
1
672
18
15
770
547
55
453
788
900
1016
994
1088
1876
1364
872
1384
1068
1152
695
1571
1
1098
18
15
770
547
55
453
788
900
1016
994
1088
1876
1364
872
616
1066
1152
695
1571
1
160
18
15
770
547
55
453
788
900
1016
994
1088
1876
1364
872
616
1068
1152
695
1571
1
160
18
15
770
547
55
453
788
900
1016
994
1088
1876
852
872
1128
1066
1152
695
419
1025
1184
18
15
770
547
55
453
788
900
1016
994
1088
1876
852
872
1128
1068
1152
695
419
1025
1184
18
15
770
547
55
453
788
900
1016
994
1088
1876
852
872
1128
42
640
695
419
1025
1184
18
15
770
547
55
453
788
900
1016
994
1088
1876
852
872
1128
44
640
695
419
1025
1184
18
15
770
547
55
453
788
900
1016
994
1088
1876
852
872
1384
1068
1152
695
419
1025
1098
18
15
770
547
55
453
788
900
1016
994
1088
1876
852
872
616
1066
1152
695
419
1
160
18
15
770
547
55
453
788
900
1016
994
1088
1876
852
872
616
1068
1152
695
419
1
160
18
15
770
547
55
453
788
900
1016
994
1088
1876
1492
360
360
1068
1152
695
1699
1025
1098
18
15
770
547
55
453
788
900
1016
994
1088
1876
1492
360
360
42
1152
695
1699
1025
1098
18
15
770
547
55
453
788
900
1016
994
1088
1876
1492
360
360
42
640
695
1699
1025
1098
18
15
770
547
55
453
788
900
1016
994
1088
1876
1492
360
360
44
1152
695
1699
1025
1098
18
15
770
547
55
453
788
900
1016
994
1088
1876
1492
360
360
44
640
695
1699
1025
1098
18
15
770
547
55
453
788
900
1016
994
1088
1876
1492
872
1128
1066
1152
695
1699
1
672
18
15
770
547
55
453
788
900
1016
994
1088
1876
1492
872
1128
1068
1152
695
1699
1
672
18
15
770
547
55
453
788
900
1016
994
1088
1876
1492
872
1128
42
640
695
1699
1
672
18
15
770
547
55
453
788
900
1016
994
1088
1876
1492
872
1128
44
640
695
1699
1
672
18
15
770
547
55
453
788
900
1016
994
1088
1876
1492
872
1384
1068
1152
695
1699
1
1098
18
15
770
547
55
453
788
900
1016
994
1088
1874
848
872
1128
1060
1152
692
390
8
800
18
15
770
547
55
453
788
900
1016
994
1088
1874
848
872
1128
1066
1152
692
390
8
800
18
15
770
547
55
453
788
900
1016
994
1088
1874
848
872
1128
1068
1152
692
390
8
800
18
15
770
547
55
453
788
900
1016
994
1088
1874
848
872
1128
42
640
692
390
8
800
18
15
770
547
55
453
788
900
1016
994
1088
1874
848
872
1128
44
640
692
390
8
800
18
15
770
547
55
453
788
900
1016
994
1088
1874
848
872
616
1066
1152
692
390
8
160
18
15
770
547
55
453
788
900
1016
994
1088
1874
848
872
616
1068
1152
692
390
8
160
18
15
770
547
55
453
812
932
1016
994
1088
1876
1408
832
1104
1042
1167
695
1819
30
609
18
15
770
547
55
453
812
932
1016
994
1088
1876
1408
832
1168
1042
1167
695
1819
30
524
18
15
770
547
55
453
812
932
1016
994
1088
1876
1408
832
1360
1042
1167
695
1819
30
1121
18
15
770
547
55
453
812
932
1016
994
1088
1876
1408
832
592
1042
1167
695
1819
30
140
18
15
770
547
55
453
812
932
1016
994
1088
1876
1408
832
1106
1042
1167
695
1819
30
1166
18
15
770
547
55
453
812
932
1016
994
1088
1876
1408
832
1170
1042
1167
695
1819
30
526
18
15
770
547
55
453
812
932
1016
994
1088
1876
1408
832
594
1042
1167
695
1819
30
142
18
15
770
547
55
453
813
932
792
866
1088
1876
1409
833
1033
1257
1167
695
1818
18
1287
18
15
770
547
55
453
813
932
792
866
1088
1876
1409
833
1033
236
640
695
1818
2
774
18
15
770
547
55
453
813
932
792
866
1088
1876
1409
833
1033
1260
1152
695
1818
2
774
18
15
770
547
55
453
813
932
792
866
1088
1876
1409
833
1033
1260
640
695
1818
2
774
18
15
770
547
55
453
813
932
792
866
1088
1876
1409
833
1033
234
640
695
1818
2
774
18
15
770
547
55
453
813
932
792
866
1088
1876
1409
833
1033
1258
1152
695
1818
2
774
18
15
770
547
55
453
813
932
792
866
1088
1876
1409
833
1033
1258
640
695
1818
2
774
18
15
770
547
55
453
813
932
792
866
1088
1874
1411
833
1033
236
640
692
1816
28
774
18
15
770
547
55
453
813
932
792
866
1088
1874
1411
833
1033
1260
1152
692
1816
28
774
18
15
770
547
55
453
813
932
792
866
1088
1874
1411
833
1033
1260
640
692
1816
28
774
18
15
770
547
55
453
813
932
792
866
1088
1874
1411
833
1033
234
640
692
1816
28
774
18
15
770
547
55
453
813
932
792
866
1088
1874
1411
833
1033
1258
1152
692
1816
28
774
18
15
770
547
55
453
813
932
792
866
1088
1874
1411
833
1033
1258
640
692
1816
28
774
18
15
770
547
55
453
813
932
1008
994
1088
1874
1411
833
1108
1050
1152
692
792
28
724
18
15
770
547
55
453
813
932
1016
994
1088
1873
1409
321
337
18
655
693
1818
1027
1111
18
15
770
547
55
453
813
932
1016
994
1088
1873
1409
321
329
9
655
693
1818
1027
1159
18
15
770
547
55
453
813
932
1016
994
1088
1873
1409
321
329
18
655
693
1818
1027
1159
18
15
770
547
55
453
813
932
1016
994
1088
1873
1409
833
1105
1042
1167
693
1818
30
1165
18
15
770
547
55
453
813
932
1016
994
1088
1873
1409
833
1097
1033
1167
693
1818
30
1201
18
15
770
547
55
453
813
932
1016
994
1088
1873
1409
833
1097
1042
1167
693
1818
30
1201
18
15
770
547
55
453
813
932
1016
994
1088
1873
1409
833
1097
18
655
693
1818
3
1159
18
15
770
547
55
453
813
932
1016
994
1088
1873
1409
833
1168
1042
1167
693
1818
30
524
18
15
770
547
55
453
813
932
1016
994
1088
1873
1409
833
1169
1042
1167
693
1818
30
526
18
15
770
547
55
453
813
932
1016
994
1088
1873
1409
833
1361
1042
1167
693
1818
31
1121
18
15
770
547
55
453
813
932
1016
994
1088
1873
1409
833
593
1042
1167
693
1818
30
141
18
15
770
547
55
453
813
932
1016
994
1088
1873
1409
833
1106
1042
1167
693
1818
30
608
18
15
770
547
55
453
813
932
1016
994
1088
1873
1409
833
585
1033
1167
693
1818
30
177
18
15
770
547
55
453
813
932
1016
994
1088
1873
1409
833
585
1042
1167
693
1818
30
177
18
15
770
547
55
453
813
932
1016
994
1088
1873
1409
833
1353
1033
1167
693
1818
31
1137
18
15
770
547
55
453
813
932
1016
994
1088
1873
1409
833
1353
1042
1167
693
1818
31
1137
18
15
770
547
55
453
813
932
1016
994
1088
1873
1409
833
1362
1042
1167
693
1818
30
1120
18
15
770
547
55
453
813
932
1016
994
1088
1877
1409
321
337
17
1152
694
798
1041
1121
18
15
770
547
55
453
813
932
1016
994
1088
1877
1409
321
337
18
1152
694
798
1041
1121
18
15
770
547
55
453
813
932
1016
994
1088
1877
1409
321
329
42
1152
694
798
1041
1137
18
15
770
547
55
453
813
932
1016
994
1088
1877
1409
321
329
44
1152
694
798
1041
1137
18
15
770
547
55
453
813
932
1016
994
1088
1877
1409
833
1105
1041
1152
694
798
17
609
18
15
770
547
55
453
813
932
1016
994
1088
1877
1409
833
1105
1042
1152
694
798
17
609
18
15
770
547
55
453
813
932
1016
994
1088
1877
1409
833
1097
1068
1152
694
798
17
1201
18
15
770
547
55
453
813
932
1016
994
1088
1877
1409
833
1361
1041
1152
694
798
17
1121
18
15
770
547
55
453
813
932
1016
994
1088
1877
1409
833
1361
1042
1152
694
798
17
1121
18
15
770
547
55
453
813
932
1016
994
1088
1877
1409
833
585
1068
1152
694
798
17
177
18
15
770
547
55
453
813
932
1016
994
1088
1876
1409
321
337
17
1152
695
794
1026
1110
18
15
770
547
55
453
813
932
1016
994
1088
1876
1409
321
337
17
640
695
1818
1026
1110
18
15
770
547
55
453
813
932
1016
994
1088
1876
1409
321
337
18
1152
695
794
1026
1110
18
15
770
547
55
453
813
932
1016
994
1088
1876
1409
321
337
18
640
695
1818
1026
1110
18
15
770
547
55
453
813
932
1016
994
1088
1876
1409
321
337
18
1167
695
794
1026
1110
18
15
770
547
55
453
813
932
1016
994
1088
1876
1409
321
337
18
655
695
1818
1026
1110
18
15
770
547
55
453
813
932
1016
994
1088
1876
1409
321
337
26
1152
695
794
1026
1110
18
15
770
547
55
453
813
932
1016
994
1088
1876
1409
321
337
26
640
695
1818
1026
1110
