2023031901
B3/S23
c7ospk
11
7
1
4
1
1
4
20
20
17
80
3
-1
0
1
1
53
0
0
0
0
11
7
1
3
30489
43618
0
83
2195
2483
2083
2149
2161
2113
2081
2208
2435
2612
2158
2057
2115
2243
2177
2466
2088
552
2082
546
2082
546
1570
554
2081
34
2337
2082
2081
545
34
289
2082
1569
1570
2338
2145
105
2144
112
100
2665
2144
112
2153
2145
2144
2153
2160
2145
2656
2656
2149
2149
2149
213
2149
213
2149
2149
2405
2405
2149
2661
2149
2149
2149
2149
2149
3685
2277
2277
2277
2277
2277
2405
2277
2405
2405
2405
2277
2277
2277
2277
2277
2277
2405
2277
2237
2237
2237
253
2237
2237
2301
2237
2877
2429
2429
2493
2493
2493
2493
2749
2493
2365
2493
2221
2061
173
174
2221
2077
30
541
269
285
286
2221
2221
2589
2221
2989
2077
2077
2477
2477
2477
2478
2733
2733
2989
2470
2094
78
2094
2094
2094
2080
2080
2080
2080
2204
2080
2080
2080
2080
288
800
44
2080
2092
2702
2848
2848
2350
3022
2336
2702
2080
3662
3616
2708
2483
2175
2159
2159
2159
2160
432
2160
2160
2160
624
2160
2160
2160
2480
2144
2144
2656
2144
2144
2152
3695
2928
2912
2159
2687
2160
2671
3680
2271
2416
3696
2572
2061
2053
2053
2053
2061
22
390
2438
2070
2070
2070
2070
2070
2070
2070
2358
2054
390
2054
2054
2054
390
2342
2050
10
3077
2966
2950
2053
3917
2070
2565
2054
2445
2374
3990
2053
2050
2066
2050
5
6
10
2058
18
2054
2066
2566
2566
2066
2066
2578
2066
2066
2066
2066
2050
2054
518
2566
2054
2566
2054
2566
2306
2050
18
2050
18
2821
2578
2564
2053
3074
2066
2058
2566
2050
2822
2066
2093
2094
2139
2094
2093
109
2093
2139
2139
2139
2093
2139
2157
110
2157
110
2074
27
2075
2074
2074
27
2075
2074
27
2075
2095
2093
46
110
2862
2094
110
2094
110
2862
2093
2093
2074
27
2094
2094
2094
2094
2925
2650
2650
2221
3675
2203
2203
3886
2203
2798
3675
2345
2313
137
2385
2209
2209
289
2593
161
289
2217
2185
2184
2184
2209
2185
2217
297
2313
169
297
2217
2217
297
2241
449
2243
451
2240
448
3009
3009
3011
2129
2113
2115
2112
2345
2217
297
2209
289
137
169
297
2209
289
137
169
297
2593
2209
2209
2345
2209
2593
2209
293
2209
165
2881
2881
2209
289
2209
289
2217
2209
2081
4033
4033
2081
2065
2057
2056
3105
2577
2601
2072
2338
2561
2049
2385
593
849
2081
161
2081
2593
161
2657
2081
161
2593
2209
2113
33
2113
2113
2093
2349
2093
301
2349
2349
2093
301
2605
301
2349
2349
2349
2205
413
2589
2077
285
2077
541
2328
2072
536
2589
2589
2589
2373
2077
285
2077
285
2072
2349
2093
173
301
2349
2093
173
301
2605
301
2125
2093
173
301
2093
557
301
2093
173
301
2349
2093
77
2093
173
301
2605
301
2093
2349
2349
2861
2733
3885
2085
165
2597
2085
2085
293
2333
2333
2085
165
2597
293
2085
165
2597
2208
2085
165
2945
2845
2845
2081
2305
258
2093
2433
3885
2561
2605
2432
3010
2193
2193
2865
2097
2609
817
2097
2193
2097
2609
2449
2609
2097
305
2097
145
2097
561
305
2449
2097
2097
2097
2097
305
2121
2377
2377
2889
2377
2377
2377
2377
841
2377
2377
3017
3017
3017
2084
2852
2084
2084
2084
2084
2084
2082
2082
2082
3620
3876
3876
2125
2084
2852
2084
2852
2594
3017
2089
297
2089
297
2089
2345
2089
297
2089
297
2089
553
297
2089
553
297
2601
297
809
2105
313
2089
2089
297
2089
297
2089
2089
297
2089
297
2089
2089
297
2601
2601
297
2089
2105
313
2089
297
2089
297
2601
2089
2601
297
809
2089
2345
2857
2601
2089
3113
2141
2205
2717
2397
2397
2461
2868
2865
820
2093
301
2093
301
2093
301
2349
2093
2093
301
2093
2086
2093
2093
301
2609
2852
2868
2097
2449
2449
2084
2353
3113
2769
2633
2598
3035
2209
169
2537
2657
2657
2145
2657
2145
2145
2145
2657
2145
2657
2145
2145
481
2145
2145
2145
2657
2145
2529
2145
2145
2145
2145
2145
2167
2502
3005
3005
3005
3005
3005
3005
3005
3005
3005
2685
2685
2685
2150
2662
2150
614
2150
2150
2150
2662
2150
2662
2662
3686
2662
2662
2150
486
2150
2150
2150
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
118
621
2669
2157
493
2157
2157
118
621
2157
2157
2157
2157
182
2157
2157
2157
2157
2157
2157
621
2157
2157
2157
182
2157
118
2157
2157
2157
2157
2157
2157
2157
2157
2157
2230
2157
2157
2157
2157
2157
2157
2669
2678
2998
2998
2669
2669
3181
2550
2230
2230
2998
2998
2998
3014
3014
3014
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
2158
2158
2158
2158
3937
3238
3254
2145
481
2577
593
585
2577
593
594
2150
2913
2157
3697
3645
2662
2563
2048
256
2048
2560
256
2144
2144
2144
2144
2048
2048
2229
3705
2229
2169
2169
117
185
181
2169
2233
2169
2233
2169
3705
2169
2232
2160
2160
2160
2144
2144
2050
2526
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2078
2590
2590
2590
2078
2334
2334
2590
798
2078
2846
2846
3870
3614
3614
2078
542
286
798
2590
286
798
2078
286
2078
2078
2078
2590
2414
2077
2077
285
2077
2077
2589
2077
2076
108
284
188
2333
2588
284
796
2076
284
2077
285
2333
284
182
2076
796
2076
108
188
2077
285
2077
28
285
284
182
2076
108
284
188
2588
1644
2076
284
796
2588
2588
2076
540
796
2588
2076
540
2077
2588
2844
2076
2236
2588
2076
540
284
2333
2076
540
2076
2156
172
188
2220
2076
172
188
2230
2076
108
172
188
2076
108
172
2588
2588
2076
2076
540
108
172
2588
2076
2076
2076
172
2230
2172
2077
2172
2172
2172
2172
2172
2156
2156
172
2220
2156
172
2230
2156
172
2156
172
2156
2156
2156
2156
2156
172
3869
2998
2973
2156
3708
3868
2330
2074
2230
2998
2998
2998
2510
2510
2510
2058
2058
2058
266
2058
266
2058
266
2314
2314
2154
2154
2154
2154
2050
2146
2146
2146
2553
2974
2968
2233
181
2233
3008
3008
3008
3008
3008
3008
2078
2160
3868
3968
3270
4062
2066
2068
2068
2068
2068
2068
532
2090
2090
554
2090
2090
554
2068
2068
276
2505
3525
2213
2629
2117
37
73
549
2117
37
2085
2117
37
73
2117
37
2085
2085
581
2085
2117
3653
2085
2322
2130
2130
2130
2097
2097
2066
2641
3145
73
585
2633
2121
585
3144
584
3144
72
2632
2632
2120
584
2120
584
2633
3144
584
2632
2512
2736
2832
2832
2065
2065
2833
2833
2833
2065
2833
2577
785
2576
3760
3601
2065
2065
785
2065
529
273
2833
2065
2065
2577
785
2064
2064
2064
2065
2065
2065
2249
2065
2065
2065
785
2065
2065
2833
2065
2064
528
2064
2064
2064
2064
2064
528
2064
2576
2064
528
2064
784
2064
2064
784
2064
784
2064
272
2504
2064
2064
784
2064
2064
2064
2064
2320
784
2064
272
2064
2064
784
2064
272
2504
2064
2064
2064
2064
2576
2576
2064
2064
784
2064
784
2832
2576
2576
2576
2832
2832
2064
2832
2064
2064
3344
2064
2064
2064
2064
2064
2064
2320
2064
2064
2064
2064
2064
2064
2504
2064
2504
2064
2504
2064
2064
2504
2064
2064
2064
2504
2576
2576
2064
2064
2832
2504
2504
2832
2064
2064
2064
2504
2504
2192
2192
2192
2192
2192
2192
2192
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2832
2576
3216
2504
3728
2832
2065
2065
2505
3089
3089
17
2577
2160
2161
2161
2068
2324
2068
2324
2068
2068
788
2068
2324
2324
2324
2052
2052
2052
2052
2068
2052
2052
2052
2885
3120
3120
2469
2469
2469
3162
3162
3162
3162
3162
3162
2257
2770
3856
3290
3144
3153
2475
2534
2534
2534
2146
2146
2146
2836
2836
2836
2836
2836
2836
2326
2326
2326
2317
141
2893
2445
3981
2061
2061
2061
2573
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
525
2061
2573
2701
2701
2829
2314
2098
2098
2099
2099
2099
2222
2089
2058
1546
2058
3594
3594
2698
2826
3786
2762
2058
1546
2058
3594
3594
2442
2826
2442
650
2826
3594
3594
3594
2698
2334
2334
2846
2846
2328
2328
2840
2840
2840
2331
2843
2843
2843
3870
3870
3864
2069
533
2581
2581
2581
2581
2581
2581
2581
2581
2581
2581
2078
2078
2078
2072
2072
2075
2505
2314
170
2314
2314
2314
2314
170
2314
170
3338
2474
2318
142
174
2318
2330
2318
2318
142
2318
2318
2318
2318
2318
2318
142
2318
2318
2318
2190
2318
2318
2318
2318
2330
2202
2190
286
2318
2318
2318
2318
142
174
2318
282
2318
142
2318
142
2318
142
2318
2318
2318
2330
2318
2318
2330
2202
2202
2318
142
174
2318
282
2318
2318
2318
2318
2318
2318
2318
2318
3342
3342
2318
2318
2318
3342
3342
2446
3470
2446
2446
2446
2446
2446
2446
2446
430
2446
2446
2446
2446
2446
2446
2162
102
2150
2150
2666
2214
2186
2214
2185
2214
2322
2186
2214
2214
2322
2186
2342
2342
2470
2470
3494
2442
2442
3494
2470
2470
2470
2442
458
2505
2062
2062
2062
2062
2062
2446
654
2446
2090
2082
18
2082
18
42
2082
42
2058
2058
2057
2058
2058
2058
2058
2058
2442
2442
2442
2442
2442
2830
2329
3598
2442
3598
2702
2317
2189
2457
3357
3353
2329
2329
2910
2906
2906
2325
174
2325
2318
174
2222
2222
2318
2325
2478
2478
2478
2478
2221
2221
2221
2477
2213
2318
2318
2318
2957
3646
3638
2445
2477
2445
2132
2132
2132
2132
2132
2132
2473
2539
3854
3988
3210
2115
2600
3065
3065
3065
3065
3065
3065
2630
2950
2950
2822
2886
2822
838
2065
2833
913
2833
2061
2065
2973
2125
2829
2065
13
2065
13
2065
2061
2065
13
2065
2065
13
2065
13
2065
13
2065
2065
2065
2065
2829
2829
2829
2701
2957
2957
2961
2713
2055
2503
2055
2055
2055
2082
2593
2049
2049
2049
2049
3585
2433
2241
705
2465
2465
2049
2049
2049
2561
3585
2945
3009
2433
417
2433
2433
193
3585
3585
3585
2369
2051
2562
515
3010
963
2946
962
2497
2305
4033
2817
3009
2304
2688
2944
2816
896
2563
1282
1283
1346
898
1410
899
1411
2562
515
2561
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2837
2115
194
195
2946
2498
2241
2497
2944
2369
2049
33
2081
2049
2049
2049
2817
65
801
2465
2817
897
801
2465
2593
2465
2050
34
962
450
2050
34
2082
2082
2082
2050
2050
450
2050
34
450
2082
3010
3010
3010
3010
2050
962
2050
450
2050
2050
2050
2050
2050
2050
2050
2050
2050
450
2050
2050
2050
3010
3010
3010
2818
66
386
418
2114
386
418
2466
2818
386
2434
2114
386
2114
386
418
2818
386
2434
2434
2434
2818
386
2818
386
2434
2818
2818
386
898
2434
2818
2114
2114
2818
386
898
834
418
802
930
2434
418
2466
2818
898
802
2818
834
802
930
2818
386
898
2434
898
834
802
2946
834
930
2978
2946
802
2946
834
802
2850
2434
898
2690
706
674
2594
2594
2562
546
2562
546
2562
2562
2978
2978
2946
2978
2978
2946
3010
2434
418
2434
194
706
450
2466
2498
2242
2434
418
2754
2754
2498
2049
2049
2049
2049
2049
2081
2049
33
2081
2049
2433
417
2849
2113
385
2433
417
2433
417
2881
801
2433
417
2593
2593
2081
2977
2977
2977
2945
2977
2977
2593
417
2465
2433
193
321
705
417
2433
193
2241
2050
34
450
2050
2114
386
2434
642
706
2594
2434
450
418
2434
2242
2081
2049
2049
2049
2049
2049
2049
2049
2049
33
2049
33
2049
2113
385
641
929
2113
2433
897
2433
2593
2977
2465
2433
417
2593
2593
2690
2562
3586
2881
3970
1954
3650
2057
2473
2945
921
3525
3521
2049
2561
2178
2178
2178
3013
453
2089
3013
2473
2473
2473
2473
2473
937
2437
2985
2985
2985
2473
2089
2473
2473
2985
2436
3017
2473
2857
425
3281
2114
2114
67
2445
2445
2445
413
2262
2262
2262
2256
2256
2256
2465
2667
3202
3302
1238
3073
3256
2828
2767
2767
2765
2977
2977
2977
2890
846
2638
2606
3117
2890
846
2894
2894
2113
2689
2689
2689
2113
2113
3009
2177
2945
2113
2113
2113
2113
2113
3009
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2497
2497
2497
3009
3009
3009
2689
2113
3009
2625
2177
2253
2625
2253
206
2254
2510
2051
2562
2819
2819
2819
2819
3587
2563
2563
2563
2563
2563
2819
2819
2819
2563
3587
2563
2563
2563
2563
2563
2563
2563
2819
2819
2819
2819
2336
3616
3616
2592
2592
2592
2592
2080
544
2336
2592
2592
2592
2340
2594
2594
2594
2594
3104
3104
3104
3104
3104
3104
3104
3104
2592
2592
2592
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2977
2208
2336
2336
2592
2592
2080
288
2592
3618
2818
2211
2083
163
291
2083
2499
2499
2499
2499
2499
3043
2083
2595
2595
2595
2595
2083
2467
2115
163
2083
163
291
2595
2083
2211
2083
163
2211
291
2211
2211
2339
2115
2083
2115
35
163
291
2083
163
2083
2114
2595
2595
2595
2595
2499
2723
2499
2531
2499
2499
2499
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2723
2723
2723
3011
451
483
2531
2083
451
2083
2083
2083
451
2083
2083
3043
2083
2083
2083
2083
2083
2083
2083
3010
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
3010
450
2498
2498
2595
2595
2595
1571
2595
1571
2595
2595
2595
2595
2595
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
2595
2595
2595
2595
2083
2979
2755
2467
2755
2595
2595
2595
2723
2723
2114
2723
3011
2595
2627
3011
3011
2499
483
2499
483
2595
707
451
739
2371
483
2467
2595
2499
2498
2498
2595
2595
2883
2243
2243
2243
2243
2499
2083
163
291
2083
2083
2083
163
2114
2083
2083
3043
2083
2083
2083
2083
2595
2595
2595
2595
2595
2595
2083
2595
2083
2723
2723
2723
2083
2723
3235
2083
2083
2467
483
2595
419
483
2531
2403
2531
2467
2467
483
2531
2242
2083
163
291
2083
163
291
2083
2114
2083
963
451
995
483
2083
451
2595
2595
2595
2979
3011
931
995
3043
3011
931
2979
995
2499
483
2211
2243
2243
2243
2243
2243
2499
2499
2083
163
291
2083
163
291
2083
163
2083
163
291
2498
2083
963
451
2083
2083
3107
2083
2595
2595
2595
2979
2723
2979
2595
2595
2915
2915
3650
2754
3778
2915
2595
2595
3907
2307
2435
2945
2945
2817
2817
2817
770
2689
2496
2498
2496
2593
2081
2083
163
2721
2083
2081
35
2083
2595
2595
2593
547
2593
2723
2723
3235
2531
2081
161
2081
2593
2721
2516
2595
2083
2595
2595
2145
2592
2624
2624
2753
2497
2753
449
2497
2070
23
2070
23
2070
23
2070
2070
2070
2448
2147
3395
2446
2454
407
2051
2404
484
3338
1162
2247
2247
2242
2882
2882
2882
3115
3113
3881
3886
3118
3115
3113
1070
3113
3113
2194
147
2345
153
154
2201
2202
2185
73
2195
2963
2089
2963
2121
77
149
147
2185
73
147
2121
77
149
147
2121
147
2195
2707
2121
147
2185
73
2121
2185
73
141
77
149
146
147
2185
73
147
2185
73
2185
73
2121
147
2121
2185
73
147
2195
2197
147
2453
403
2697
2697
2697
2201
2121
2963
2121
2201
2094
154
2122
2094
153
154
158
2089
46
158
334
2091
75
47
79
331
158
159
335
303
2635
586
591
2123
2694
2839
2839
2839
2839
2839
1303
2839
2839
2839
2839
2839
2839
2839
2839
2839
2839
1303
2839
2839
2839
2839
2839
2839
2839
2967
2967
2967
2967
2909
3133
3133
3645
3645
3901
3901
2109
2109
2365
2109
3901
3901
2374
838
3910
3910
3910
3910
2621
2621
2621
2621
2621
2621
2621
2621
2109
2109
2109
2592
2592
2592
2592
2976
2976
2976
2592
2848
2720
800
2848
2848
2141
2461
2461
2118
2109
2109
2109
2109
2118
2054
134
2135
343
2391
855
2391
2871
2135
2615
2359
2359
2615
2615
2615
2135
343
2103
2135
2135
2135
311
2903
2103
2135
2135
2135
2135
343
855
407
2391
2135
343
2135
2135
2135
2135
407
2135
2359
2391
2103
2359
2199
2103
2135
2103
2455
2359
2103
2103
2103
2502
3927
3895
1879
3927
3927
2615
311
2103
87
311
2359
2615
311
2615
311
2359
2359
2630
2630
2630
2246
2246
2246
2246
2246
2246
2246
3927
3927
3927
2615
2615
311
2615
2615
2135
2615
311
2135
2391
2135
343
2615
311
2135
2135
3127
2103
2103
2359
2103
2103
2103
2103
2630
2374
2374
2374
838
2374
2630
2630
2502
2502
2502
2502
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
87
311
2103
2103
2103
2103
2103
2103
2103
2103
87
2359
599
2103
2103
87
311
2135
2135
2135
3671
3671
3671
3639
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
3927
2903
2615
2615
2615
2615
2647
2647
3671
2391
3671
2118
3927
2967
2359
3927
2615
2615
2615
2359
2359
2615
311
2647
2615
2615
311
2615
2135
2615
2103
2647
2359
2630
2118
3671
3671
2135
2343
2087
295
2343
2343
2343
2135
2135
343
2359
2103
2103
2103
2103
2502
2135
2135
343
311
2615
2359
2103
311
2103
2103
151
407
2135
2135
311
2103
2103
2103
2359
2903
2647
2135
343
2391
599
1623
3671
3639
2359
3927
2135
2391
2391
2103
311
2359
2615
2359
2359
2359
2103
2359
2103
2359
2359
2359
2246
2103
2103
87
2135
311
823
2103
87
2103
87
2135
311
823
2103
2118
2103
87
311
2615
2103
567
311
2615
2103
567
311
2103
87
2615
311
2103
2103
567
2615
2615
2615
2103
567
3127
55
567
2615
2615
2103
567
2615
2615
2615
2615
2103
2087
295
2087
295
2087
295
2087
295
2087
295
2343
2343
2103
2103
2359
823
2103
2103
2359
823
2103
2103
2103
2103
2359
2246
2103
311
2615
2103
567
2103
2103
2103
2103
311
2103
2103
2359
2615
2359
1591
2615
2615
2615
3127
3127
3910
3782
2758
3127
3639
1623
3671
3159
2944
3008
2752
2752
2816
2816
2816
2816
3776
2397
861
2398
862
2397
861
2096
2096
2096
2096
2352
2352
2096
2096
144
304
400
2352
2096
304
2352
2352
2352
2352
2352
2352
2352
2352
2096
2096
2096
304
2096
3632
2080
2080
2112
32
2080
2112
32
3123
2845
2830
2829
2201
147
2185
2451
2451
2451
2267
218
223
2265
219
2059
10
15
2057
11
2050
3
2051
2258
2057
2056
2118
2611
3159
2443
398
2443
398
399
2441
2071
2352
308
2352
308
2136
3160
2095
2511
2087
3047
2663
2663
3087
3087
3087
527
2575
3599
2575
3087
3087
2575
2575
2111
2111
2479
495
2459
443
415
447
2487
2495
2487
2177
2177
2177
3588
2177
2565
2053
2053
2053
2052
5
2053
2053
2052
5
2053
2053
2053
2053
2053
517
2053
2053
3589
2049
2049
2049
2049
2049
2181
2181
2181
2181
2181
2182
2180
133
2181
2181
2180
133
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2052
2053
2053
2053
2053
2053
2053
3590
2181
2053
3588
2565
2055
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2256
2569
2580
540
2580
540
636
3100
1148
3156
3084
1044
1052
1068
1108
1084
1164
1116
1148
1172
1212
3084
1116
3372
2588
2572
596
2684
3084
1044
524
540
2644
636
2684
3084
1044
1084
2316
276
3084
1044
1052
1068
1076
1108
1084
1164
1116
1172
1212
3084
1044
1052
1108
1292
1116
1300
300
3084
3372
3084
3084
1052
3372
3372
2572
540
3132
3132
3132
3124
1084
2885
2948
901
2948
3908
1861
3909
3396
1349
3397
2438
2438
3014
2950
3398
3526
2886
2886
2885
3461
3525
3525
2884
2885
2885
2885
2884
837
2885
2884
837
2884
2948
901
2948
3461
2374
2438
326
3910
3910
3014
3014
2950
3974
2950
966
2182
2182
646
582
2822
2822
2244
2372
325
2372
3013
2884
837
2438
2438
2438
3909
2054
2054
2247
2247
327
839
455
2375
839
2887
2375
839
2887
2247
2887
3015
3015
2887
2887
2887
2247
2247
2247
455
2247
327
711
2247
711
2247
711
2247
3911
2759
2245
2245
2245
453
2245
453
2373
2885
2501
2373
2245
709
2245
325
709
2245
2245
2245
453
2245
2373
2245
2245
2885
2061
3013
2181
645
2181
2181
2181
2693
2181
2181
2181
2181
2503
487
3397
3397
3397
2757
3525
2885
2885
453
2501
2245
325
2885
453
2885
2885
2245
837
2885
2885
3013
3013
2279
3047
3047
2503
487
2535
2504
2504
2504
2178
2178
3141
3525
3397
1477
2885
2885
2885
2885
2885
2245
709
2885
2885
2245
2757
2245
709
2885
2885
2885
2245
709
2245
2061
2061
2061
2181
2181
2181
2181
2181
2279
743
2279
871
2919
2951
2951
2951
3047
3047
3015
3015
999
3015
999
3016
2503
487
2503
487
2503
487
2535
2504
2504
2504
2306
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
2245
709
2245
325
453
2885
453
2245
325
837
709
2245
325
453
2245
709
2245
325
2245
709
2245
325
2757
2757
2245
2061
525
2061
525
2061
2061
2061
2061
2061
3013
3013
3013
3013
3013
2181
2693
2181
2693
2693
2693
3397
3397
3397
3597
3141
3141
2373
2373
2373
2373
2885
1477
3397
837
1477
2885
1477
3525
3525
3909
3909
2885
2885
3909
3909
4037
3397
965
2245
3909
2279
3397
2885
2245
3077
3909
3909
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
709
2885
2885
2757
3909
3013
2951
2951
3269
3397
2373
2061
2061
2061
2189
2181
2189
2245
453
2245
453
2245
2245
2189
2189
2181
2181
2178
2245
2245
709
2245
2245
2061
2189
2189
2189
2181
2181
2181
2693
2245
2245
709
2245
2061
2061
2189
2189
3909
3909
2245
2885
2245
709
2245
2245
709
3909
2061
2189
3397
2501
2245
2373
2757
2885
2885
2701
2189
2189
2701
2701
2189
2701
2189
2189
2701
2178
2053
517
2053
517
2053
2053
2053
2053
517
2053
517
2053
2053
2053
2053
2053
2053
517
2053
517
2503
2053
517
2053
2053
2053
517
2053
2053
2053
2053
517
2053
2053
2053
2053
2053
2053
2053
2053
2565
2565
2565
3589
3589
2053
2053
1541
3077
2053
2053
1541
2053
1541
3589
2053
2053
1541
3589
3589
2565
2565
2061
2061
2061
2061
2061
525
2189
2189
2189
2189
2189
2189
2189
2189
2061
2061
2061
2061
2061
525
2061
2061
2061
525
2189
2189
2189
2189
2189
2306
2061
525
2061
2061
525
2061
2061
2061
2061
525
2061
2189
2189
2061
2573
2189
3597
2061
2573
1549
2061
2573
2573
2573
3213
3943
3202
2663
2573
3589
3589
3589
2757
2641
465
2577
2178
2178
2562
2562
3074
3074
2562
2069
20
2069
20
2069
2069
2069
2069
2090
2090
2086
2086
2474
2470
2086
2086
2086
2086
422
2086
422
2982
2086
2086
422
3046
3046
3046
3050
2086
2982
2982
2982
2058
2058
2058
2058
2058
2570
2102
2060
524
2060
14
2060
2572
2060
14
2060
2565
2117
2064
2064
2182
2180
2177
2052
2052
2052
2395
2395
351
2399
2395
2395
2319
283
287
319
2331
287
319
2335
2331
2331
287
319
2311
275
283
287
279
307
295
311
319
2323
283
287
307
319
2335
311
319
2383
2323
283
2318
2245
3843
2757
2595
2599
2595
2599
2599
2595
2828
788
2310
2308
261
2310
2308
261
2140
2140
2101
437
2357
2357
437
2613
2613
3637
3604
3604
3604
3604
3860
3604
3604
3604
3604
3860
3860
2493
2493
2493
2365
2365
2365
445
2365
2365
445
2365
445
2493
3005
2433
2433
2433
3957
2245
3893
2101
89
117
2105
89
121
117
2137
2101
117
181
2101
89
121
117
2165
2101
89
117
565
2101
117
565
2101
89
117
565
2073
2073
2073
2073
2073
281
793
2329
2073
2097
113
177
3865
2109
2109
125
2173
2109
2053
2073
281
2073
281
181
2329
2073
281
185
2073
281
2329
2229
2073
281
181
2073
281
2073
281
181
2229
2073
281
181
2181
2181
2181
2181
2237
2237
2237
2177
2177
2177
2101
2073
2073
2585
2585
2073
2841
3897
2585
2613
3637
1653
2585
2828
2100
116
180
2100
116
2132
2228
2100
116
180
2164
180
2100
116
180
2100
180
2100
116
180
2100
116
180
2132
2079
2079
2079
287
799
2079
2335
2079
2079
2335
2335
2079
2079
2079
2268
3013
3718
3654
3718
3718
3718
3398
806
3462
3142
2182
70
2182
1158
3206
2182
2118
2182
3206
2118
3206
3206
3206
3142
1158
3142
3366
2694
2630
2630
3716
2692
2692
2692
580
2692
3652
3716
3716
2852
1316
3396
836
2948
1412
2116
2116
2180
68
1156
2116
1156
2116
3204
2180
1156
2116
1092
2180
1156
3204
2116
1092
3204
3204
3140
1156
3140
3140
3140
3140
3140
3140
2340
3364
2340
3364
3364
3364
3364
2340
2692
2692
3206
3716
1604
3204
2116
2116
3044
3012
3012
3012
2916
2916
2916
2916
2916
2916
2305
769
2817
2305
2817
2817
2817
2897
2897
2661
3073
2817
773
3329
1285
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
3012
3012
3012
2949
2817
2817
2561
769
2561
2817
2561
3585
2689
2817
2561
2561
2561
2561
2561
2561
3073
2561
2180
2148
356
2404
868
2148
356
2660
2916
2916
2433
2049
513
257
385
2305
3173
2081
2081
2317
2317
2317
781
845
2893
2317
2893
2893
2893
2893
2893
2893
2189
2893
2317
2829
2829
589
845
2829
589
2829
845
2189
2189
2317
2317
781
2317
2317
781
333
845
2317
781
405
2317
141
2189
397
405
2189
2189
2189
2829
2445
2316
269
277
2316
277
2325
2325
2316
269
277
301
2325
789
2828
277
789
797
2837
2828
2325
789
2316
2828
140
789
2316
780
277
140
2637
2828
781
396
2316
277
2069
20
149
148
172
173
2197
173
405
429
2325
2197
148
2076
284
2188
2188
3917
2316
2316
269
2053
2309
2308
261
2309
2308
261
2308
261
2309
2308
261
2308
261
2308
261
2312
280
2312
280
2637
588
3404
3340
1293
1301
1356
1357
1397
2572
3084
1037
2845
844
885
2837
788
797
796
844
845
885
2316
780
277
781
789
885
2316
269
780
781
813
2316
269
428
2837
332
2892
845
2316
269
780
781
789
2837
797
2845
2197
173
405
429
2845
3916
1869
3917
2316
269
277
276
285
284
292
300
301
2828
781
789
788
2200
408
2312
2824
2312
2312
2824
792
2058
2058
2510
2435
2435
2828
789
788
300
301
812
813
2060
2836
2316
269
277
301
2828
789
844
2828
588
844
845
2828
844
2845
2828
588
845
2316
269
277
276
285
2828
781
789
788
797
396
2837
2828
277
789
2316
2476
429
2197
148
2453
404
2845
2637
588
629
2325
789
797
796
629
885
2196
2453
404
2188
2060
2316
2316
2052
5
2308
261
2309
2308
261
2308
261
2440
2440
2328
392
408
2568
776
536
792
2824
2712
2712
2712
2824
2824
792
2824
2312
776
408
2840
2968
2952
2826
2328
2312
280
2312
280
296
2312
280
2312
2312
2824
792
2090
266
2314
2510
2435
2893
885
2316
780
781
789
788
397
396
405
404
2316
269
780
277
781
276
789
788
805
812
813
2060
268
269
277
276
405
404
428
429
2892
845
2316
780
781
789
788
404
428
429
2828
781
844
845
2892
845
2828
781
789
788
397
396
405
2316
269
276
285
2316
780
781
789
788
405
420
404
421
428
429
2316
269
277
276
293
300
301
2828
781
789
788
76
797
332
333
588
844
845
2828
844
845
2316
269
780
277
781
276
789
788
285
797
300
301
805
812
813
885
2316
780
781
140
276
789
788
396
2316
269
780
781
276
789
788
805
812
813
2316
405
420
404
421
429
2828
332
844
2892
2316
396
420
404
421
428
429
2316
269
277
140
276
2828
781
789
788
332
844
845
2316
269
780
277
781
276
789
788
805
812
813
2468
404
421
428
429
2828
789
788
844
2445
396
2468
421
428
429
2316
2828
2316
269
2828
844
845
2316
269
780
781
2892
2316
269
780
781
788
2453
404
2828
844
2892
2452
2316
2828
797
332
844
2325
789
301
2452
2444
2069
20
149
148
172
173
405
404
421
428
429
2637
2196
2477
2069
20
149
148
172
173
405
404
428
429
2637
2188
2188
2188
2061
780
2061
2061
780
2061
2317
2316
2828
2316
2828
2316
269
276
2316
269
277
276
300
301
2316
2325
2316
2308
2053
261
2308
261
2309
2309
2053
261
3404
1357
3404
1357
3404
1357
2316
269
2316
277
276
285
301
2316
2572
268
276
2316
2572
525
268
269
277
276
2836
2061
21
20
2069
20
2060
2060
2060
2572
2572
525
548
549
556
557
2596
549
557
2572
532
548
549
556
557
2829
789
797
885
3405
3917
3916
1869
3404
1357
3405
1397
2572
556
557
2829
2829
2325
276
428
429
2933
2456
2636
3861
1821
2324
2565
2637
588
2637
2892
845
2933
2892
845
885
2893
885
2845
845
885
2837
845
885
2892
845
2892
845
2637
588
844
845
2933
2477
2893
2933
2444
2637
588
2677
2712
2712
2461
2381
373
2893
2317
2060
268
2316
2316
2308
2436
2189
149
164
165
2325
2189
149
148
165
2325
2189
2068
141
149
148
2436
2436
389
2053
2052
5
2435
2212
2189
140
149
164
148
165
2453
404
2189
140
149
148
2213
2317
2436
389
2436
2436
389
2053
2053
2052
5
2052
5
260
261
2212
165
2189
149
164
148
165
2189
149
148
397
405
420
421
2189
140
149
148
2317
2317
2436
389
2437
3445
3445
2325
421
2932
885
2325
421
2445
2469
2325
276
2445
405
404
2932
885
2948
2436
2933
2325
2325
420
421
2932
885
2445
405
404
2837
2837
2437
2436
2437
2437
2436
2437
2437
2436
389
2437
2436
2435
2276
229
740
741
2788
741
2276
229
2789
2277
2276
229
2276
229
740
741
2276
229
2788
741
2276
229
740
741
2788
741
2277
2276
229
740
2277
2276
229
2276
229
740
2276
229
2788
741
2276
229
2788
741
2504
2276
229
740
741
2788
741
2276
229
741
2276
229
2277
741
2789
2277
741
2276
229
741
2276
229
2276
229
741
2788
741
2276
229
740
741
2276
229
740
741
2276
229
740
741
2276
229
2277
2276
229
2276
229
2276
229
2788
741
2789
2789
3813
2788
741
2277
2276
229
2788
741
2789
2277
2277
741
2789
2789
2789
2789
2276
229
2276
229
2788
3812
1765
3813
2277
2277
2181
2181
645
2181
2181
645
2181
645
2693
2181
2181
2181
2181
2180
133
2180
133
2181
2180
133
2180
133
2180
133
2181
2181
2180
133
644
645
2692
2180
133
645
2180
133
644
2180
133
2180
133
644
2180
133
2181
2180
133
2180
133
2180
133
2179
2180
133
2693
2180
2180
644
2692
645
2180
2180
644
2181
2693
2693
2693
2181
2180
133
2181
2181
644
645
2180
133
3717
2180
133
2692
645
2692
645
2181
2180
2181
3716
1669
3205
2312
2699
3608
2949
3301
3301
3301
2316
2333
2333
2333
2434
2434
3726
3726
2958
2958
2702
2836
2836
2836
2836
2837
2837
2837
2837
2480
2480
2224
432
2224
432
2992
2480
2224
432
2224
432
2224
432
2224
2224
2224
2224
432
2736
2224
2224
2480
2352
2352
2352
2864
2480
2736
2736
2736
2048
2048
2048
2048
2048
2816
2480
2048
2048
2048
2048
2048
2048
2048
2048
2048
2393
3012
2774
2774
2489
2485
2501
2485
2485
2485
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
305
2097
2097
2097
305
2097
2097
2097
2097
305
2097
305
2097
2097
2097
305
2097
2097
305
2097
305
2097
2353
2353
2097
2097
2353
2533
3412
2572
2609
2609
2609
2609
2609
2609
3844
3844
2121
2121
2121
2121
2121
2121
3025
3025
3042
3042
3042
3042
3042
3809
3809
3297
3968
3968
3968
3968
2816
3968
3968
3968
3968
2816
1408
3456
2988
2988
2988
2970
2970
2970
2970
2970
2970
2988
922
2970
2988
922
2970
2732
666
2553
2553
2057
2437
2501
421
3909
2053
133
69
581
2053
133
135
71
2053
133
69
2054
2054
134
70
2054
134
2182
2054
134
70
2053
517
133
69
581
2053
133
2053
261
133
2053
2053
6
7
133
134
69
70
75
135
71
2053
11
7
133
69
139
645
263
135
71
651
647
2053
261
133
69
645
2117
2053
69
581
2054
134
69
774
70
71
2117
2117
581
2053
69
581
2117
2117
581
2053
69
581
2054
134
69
71
2117
2117
581
2053
133
69
135
71
2054
134
2054
134
70
2053
6
11
7
133
134
139
645
75
135
71
391
2053
6
134
69
774
70
135
71
2054
69
838
839
2822
1094
1095
581
582
583
2629
2053
6
134
69
139
2053
133
69
645
2053
261
133
69
2053
261
133
3333
2181
2053
133
2053
261
133
69
2117
2117
2053
2053
261
133
69
389
135
71
39
2053
261
133
389
135
71
327
2053
261
133
69
135
71
2053
261
133
389
135
71
2053
133
37
389
2182
2054
2182
2054
134
390
2054
134
70
2182
2567
263
135
71
39
327
295
2053
133
389
2053
7
261
133
263
135
71
39
391
2181
389
135
71
391
327
2053
133
389
2053
6
261
134
69
70
37
38
325
71
39
294
2309
69
325
582
2053
6
261
134
69
70
37
325
71
39
294
2309
69
390
325
326
582
2053
37
293
2085
2085
38
2565
262
134
69
390
325
2053
37
2181
2053
133
2117
2117
2181
2053
133
389
2053
261
37
2053
133
137
2053
133
137
2185
2053
69
2054
2053
6
2054
2053
135
2629
3909
2631
3909
3909
2373
2373
3973
4036
2196
2196
2196
2196
2196
2836
2202
2074
154
666
2074
154
2202
2074
154
2202
2074
154
2074
2202
2202
2330
154
2074
154
2074
154
2330
154
2074
2074
154
2202
2326
2177
2177
2049
129
385
2177
2689
2177
2049
129
641
2177
2049
129
385
2049
257
129
385
641
2049
257
641
2177
2177
2177
2512
2565
2184
2184
3208
3080
3080
1096
1160
3144
3208
3208
3144
2696
2696
2696
2696
2696
2696
2696
2696
2696
2696
2696
2696
2696
3080
3080
1096
3080
3400
3592
3656
3656
3268
3780
3780
3780
3780
3780
2116
2188
3076
1092
1100
3204
3204
3084
3076
1036
3212
3212
2692
2692
2692
2692
3076
2692
652
3076
652
2700
3076
2700
2700
2692
652
3076
1060
2692
652
3076
644
652
3076
644
2692
652
3076
3076
652
3076
644
652
3076
1092
1100
3140
3076
1036
1060
3076
3084
1060
3076
1036
1092
1060
3076
1092
3076
2852
2444
2340
2436
396
2436
2436
3396
2340
3588
3588
1548
3144
3076
3140
1060
3076
1036
1092
2444
2444
2790
2662
2662
2662
2662
2662
2662
2662
2662
2662
2992
2992
2992
2992
2608
2864
3248
2994
2994
2865
3505
3249
3249
3377
3377
2662
3430
3430
3430
2662
2662
3430
2662
2662
2662
3686
3686
3686
3792
2829
3853
3853
3853
3853
3085
3853
3341
3597
3085
3853
3853
3853
3853
3853
3853
3341
3085
2150
2150
2150
2150
2918
2150
2150
2918
2662
2662
2480
2096
2096
2096
176
432
2480
2096
3697
2701
2445
653
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2512
2960
2960
2192
2960
2960
2960
2960
2960
2960
2960
2512
2512
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2512
2512
2512
3856
3024
2962
2980
2948
2962
2948
2948
2948
2962
2980
2948
2948
2948
2948
2962
2948
2948
2948
2948
2962
2948
2948
2962
2962
2962
2948
2962
2962
2948
2962
2948
2980
914
2980
2962
2962
2948
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2514
2514
2756
2986
2962
2980
2948
2948
2980
2980
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2980
2948
932
2948
932
2948
932
2948
2948
2756
2468
402
2468
2436
2450
2468
2436
2980
914
2468
2468
2948
2962
2980
2948
2948
2948
2948
2980
914
2980
2948
932
2962
2980
914
2948
2980
2948
2948
2980
2980
2980
914
2980
2980
2980
914
2980
2980
2948
2962
2980
914
2980
2980
2980
2980
914
2980
2948
2500
2500
2500
2500
2500
2500
2500
2500
2692
2756
2756
2948
932
914
2948
932
2948
2948
2948
2948
932
914
2980
2980
2980
2180
146
2180
2212
2194
2500
2500
2948
2180
2948
2948
2180
2194
2986
2986
2417
2065
2545
2962
2948
2962
2948
2948
2948
2948
2980
2212
2194
2180
2180
2180
2962
2948
2962
2962
2962
2980
914
2980
2962
2962
2980
2962
2962
2948
2980
914
2980
2948
2948
2948
2980
914
2980
2948
2948
2948
2962
2948
2962
2948
2948
2980
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2514
2948
2948
2986
2948
2948
2980
2980
2500
2500
2500
2500
2500
2948
2948
2948
2948
2948
932
914
2980
2948
932
2948
2948
2500
2724
2692
676
2244
2180
2180
164
2212
2980
2980
2980
2948
932
2948
2692
676
2692
2986
2980
2980
2980
2948
932
914
2948
932
2980
2948
932
2948
932
914
2948
2948
2180
164
2212
146
2986
2986
2986
2417
2073
2980
2980
2962
2980
914
2980
2948
2948
2980
2962
2948
2948
2980
914
2980
2980
914
2948
2980
2948
2948
2948
2980
2980
2980
2962
2980
914
2980
2948
2948
2980
2962
2980
2980
2980
2980
2962
2980
2980
2948
2948
2962
2980
2980
2980
2980
2980
2948
932
2980
2948
932
2980
914
2980
2948
2948
2980
2980
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
2980
914
2980
2948
2948
2962
2948
2980
914
2980
2962
2948
932
914
2948
932
2962
2980
914
2980
2980
914
2980
2980
914
2948
932
2980
2948
932
2948
2948
2948
932
2948
2948
932
2948
932
2980
2980
2980
2980
2980
914
2980
914
2980
2962
2948
2948
2948
2962
2962
2980
2962
2980
2948
2948
2948
2980
2980
2980
2962
2980
2980
2962
2980
2980
2962
2962
2962
2962
2962
2962
2980
2962
2980
2980
2980
2980
914
2980
2948
2962
2948
2980
914
2980
2948
2948
2962
2980
914
2948
932
2980
914
2980
2980
914
2948
2980
2948
2948
2948
2980
2980
2980
2980
2962
2980
2980
2980
2980
2948
2948
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2962
2962
2980
2980
914
2980
2948
2948
2962
2980
2980
2962
2962
2962
2962
2948
2962
2962
2948
2948
2948
2962
2962
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2514
2514
2514
2948
2962
2948
2948
2962
2948
2948
2986
2986
2986
2986
2980
2980
2948
2980
914
2980
2948
2948
2980
2980
2962
2948
2948
932
914
2980
2948
2948
2980
2980
2948
2980
2948
2948
2756
2756
2756
2756
2756
2756
2756
2756
2962
2948
2948
914
2948
2948
2962
2962
2948
914
2962
2980
2980
2980
2980
2980
2980
2980
2212
2980
2948
2948
2948
2948
2962
2962
2962
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3876
3844
1828
3876
3876
3876
2756
2692
2692
2692
2692
2692
2756
2756
3858
3876
3876
3876
3844
1828
3012
3012
3012
3012
3908
3012
3012
3460
3460
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3026
3012
3012
3012
2436
708
2756
3012
3012
3012
3012
2284
2274
2274
2274
2274
2274
3028
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2068
2068
2068
2516
2516
2516
2059
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2988
2052
2052
12
2052
20
2052
20
2052
20
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2988
2988
2052
2052
20
2068
2772
2772
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3924
3924
2564
2564
260
3924
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
2308
2564
2580
2316
2564
2580
2564
2596
676
2596
676
2724
2212
2343
2052
260
132
2052
260
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
516
132
2052
260
132
2052
260
132
2180
2180
2052
260
132
2052
260
132
2052
516
132
2052
516
132
2564
132
2564
132
2052
260
132
2052
260
132
2052
260
132
2180
2052
260
132
2308
132
2308
132
2052
260
132
2052
132
2564
132
2052
260
132
2052
260
132
2564
132
2180
2308
2308
2308
2308
2194
2052
260
132
2052
260
132
2564
2564
2564
2564
2052
260
132
2052
132
2564
2052
516
260
132
2052
260
132
2564
2564
132
2564
132
2564
132
2564
132
2052
132
2052
132
2564
132
2180
2052
516
260
132
2308
2564
260
2564
132
2564
2564
132
2052
516
260
2564
260
132
2564
2564
2052
516
260
2052
516
260
132
2564
2052
516
132
2052
516
260
2052
516
260
132
2564
2052
516
2308
2308
2308
2308
2308
2308
2308
2308
2308
2564
2564
3588
3588
3588
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
3972
3972
3972
2436
2436
2132
2108
2364
2108
2076
540
284
156
2588
2076
540
156
2588
2588
156
2108
2108
2076
284
156
2076
284
156
2132
2132
2132
2132
2108
2132
2132
2052
260
132
276
148
2180
68
276
76
148
2052
36
292
2052
260
68
36
76
292
2116
2116
2052
20
260
132
276
148
2052
20
260
132
140
276
148
2564
260
2564
132
532
644
2180
2052
20
260
132
644
276
148
2052
20
260
132
644
140
276
148
652
2692
2180
2052
132
140
148
2180
2180
2180
140
148
2180
2180
140
148
2180
2052
148
2116
36
2084
2052
132
148
2052
20
132
140
148
2052
132
148
2052
132
140
148
2180
2180
140
148
2059
139
2052
20
260
132
68
276
148
292
2052
20
260
132
68
140
276
76
148
292
2052
132
2052
2564
548
2308
644
2052
516
260
644
548
2308
644
2308
2052
516
260
132
36
148
292
2564
260
132
548
2324
3588
2564
644
3716
2180
68
148
2052
132
68
148
292
2052
12
132
68
76
148
292
2308
132
276
2564
2564
548
2564
644
548
2692
2180
644
3588
1556
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2308
2219
3108
2564
3716
3716
3716
2468
2949
2949
2501
2331
2330
3753
3754
2730
2730
2218
2902
2902
2902
2902
2900
2900
2900
2900
2971
2971
2514
2514
2514
2514
3867
2962
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2514
2258
2514
2514
2514
2962
2962
2962
2203
3026
2770
2770
2770
2515
2515
2515
2515
2515
3027
2519
2954
2954
2954
2954
2954
2954
2954
2954
2954
2053
6
7
2630
2582
3158
534
2471
2469
2661
2469
2469
2309
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
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2821
2374
2066
3808
3808
3808
3808
3808
3808
3876
3876
3193
3193
3193
3193
3193
3193
3011
3027
2818
2818
2818
2818
2818
3973
1926
3973
1926
3973
1926
3032
3032
3224
3224
2856
2608
3288
3288
3496
3304
3560
3432
2306
2306
2818
2818
2818
2818
2818
2818
2818
2818
2818
2818
2818
2818
2946
2818
2818
2081
2081
545
2055
2817
2081
2081
2401
2053
2053
261
2053
2053
2053
2053
2053
2053
2053
2053
2053
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2053
2821
2053
2053
2053
2053
2053
2053
2309
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
261
2053
2053
2053
7
2053
2053
2053
2053
7
2309
2053
2053
261
2053
2309
2309
2053
2053
2053
2053
2309
2145
2145
2145
2145
609
2145
2529
2145
2657
2145
2145
2145
2145
2145
609
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2053
2053
2053
2053
2053
2054
2054
262
2054
2054
2054
2053
261
2053
2053
261
2053
261
2053
261
2053
2053
7
2309
2053
2053
261
2053
2309
2145
2145
481
2145
481
2145
481
2657
2145
481
2145
2145
2145
2145
2657
481
2657
481
2657
2145
2145
2145
2145
2145
3681
2145
2145
2145
2145
2145
2053
2053
261
2053
2309
2053
2309
2053
2053
2053
2053
261
2053
261
2657
2309
2053
2053
2053
2053
2053
261
2053
2145
2145
2053
2053
2053
2053
2053
2309
2053
2053
2053
2053
2053
2053
261
2053
2309
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
261
2053
2309
2053
2053
2053
2053
2053
261
2310
2054
2310
2054
2054
2054
2054
2054
2054
2310
2053
261
2053
2053
261
2053
2053
2053
2053
261
2053
2053
2053
261
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
261
2053
2309
2053
2053
2053
2053
2053
2053
2145
2145
2145
609
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
609
2145
2145
2145
2145
609
2145
2145
481
2145
2145
2145
2145
2145
2145
2145
2145
2529
2145
481
2529
2145
2145
2145
2529
2145
2145
2145
609
2145
2145
2145
2145
2145
2145
2145
2145
2053
2053
2053
2145
2145
2053
2053
2053
2053
2145
2145
2145
2053
2053
2053
2053
2053
2053
2055
2053
2053
2054
2053
2053
2310
2309
2309
4065
3553
4065
3425
3425
3425
3425
3333
3398
2064
2320
2064
2512
2512
2960
2320
496
2064
2064
464
2512
2064
2064
2064
464
496
2064
2064
2064
464
2064
2320
2064
2320
2320
2320
2320
464
496
2064
2064
2064
2064
2320
2064
272
464
496
2064
2064
2064
2064
272
464
496
2320
2160
2160
2160
2160
2544
2160
2160
2160
2160
2160
2320
2160
2064
2064
112
2544
2160
2160
2160
2544
2320
2160
2160
2320
2160
2160
2160
2200
3865
3598
3598
2062
2062
2062
2062
2062
3598
3598
3598
2062
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
3086
3038
2670
3086
2670
606
2142
3166
3166
2190
2190
2190
2190
2190
2190
3598
3598
2062
2062
2062
3598
3598
3598
2574
2574
1550
3598
3598
2318
2318
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
3086
3190
1134
3190
3182
3086
3086
3086
3086
3086
3198
3086
3086
2670
3086
1150
3086
3182
3086
3062
2870
2870
830
2190
566
598
310
2614
310
2222
2222
2646
622
2238
2134
94
2134
94
2142
3598
3598
3694
3598
3598
1646
3598
3598
2574
2574
2610
3696
1644
3692
3682
2812
2812
2802
2924
2924
2812
2806
2806
2806
2742
3830
2742
3318
2738
2738
2995
3507
3251
691
3251
691
2483
1459
2483
2146
3388
3378
3580
2424
380
2428
3516
2402
370
2402
370
3938
2156
2156
2146
2102
3977
2825
2825
2825
2825
2821
777
2825
2825
2825
2825
2825
1417
2825
2825
2825
2825
1417
2825
3465
2825
1417
2290
2540
2540
2540
2540
2530
2530
4048
3068
3068
2550
2550
2550
2550
2550
2550
2550
3062
4051
2445
2397
2445
2326
2326
2326
2326
2326
2326
2326
2358
2358
2358
2358
2358
2358
2230
2326
2326
1174
2198
2838
2838
2838
2678
2678
2870
2870
2486
2486
2838
2838
2838
2966
2966
2966
2966
2966
2966
2966
2966
2870
2870
2870
2870
2870
2486
2902
438
2902
3126
2646
2328
2328
2312
280
2312
2312
2352
2352
2352
2360
2352
312
2360
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2472
2472
2672
632
2672
632
2672
2672
632
2672
632
2672
632
2224
2224
2224
2224
2224
2664
2664
2664
2664
2632
600
2648
2352
3220
1180
3224
3224
2632
2632
2760
2760
2216
2672
632
2672
632
2672
632
2672
632
2672
2664
2664
2664
2664
2440
2440
2352
2352
2352
2352
2352
2352
2352
2984
2984
3784
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2312
2328
2312
2312
272
2312
272
2312
2312
2312
280
2312
280
2328
2312
272
2312
280
2328
2328
2320
280
2312
2328
2312
2312
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2320
2320
2440
2440
2440
2440
2440
2440
2312
2312
2312
2312
2312
2312
280
1176
2312
2328
2328
1176
2312
280
1176
2312
2312
2312
2312
2312
2312
2328
2312
136
2184
536
152
2568
136
2312
136
2328
2320
2320
2320
2192
2320
2320
2320
144
2320
2608
2480
2232
2320
2352
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2840
2824
2840
2840
2840
3064
2840
3064
2840
2840
3056
2680
2680
2672
2800
760
2800
408
760
2800
760
2808
2808
2808
2808
2448
752
408
2800
760
2808
2808
2808
3992
2448
2448
2448
2448
2792
2184
2184
2552
2552
2552
2552
2504
2544
456
2504
2504
2504
2504
2504
2504
2504
2504
2920
472
2520
2920
488
2896
464
856
472
3056
2800
2804
748
2672
2672
2808
2808
2184
2504
504
2544
456
504
2520
2512
488
472
2832
2832
1680
2800
2800
2800
2800
2800
2800
2800
2800
2800
2800
2544
2800
2800
2800
2800
496
2832
2800
2800
2800
3056
2800
2800
2800
2800
2800
2800
2800
2800
3056
3056
3056
3056
2448
752
2800
2448
2800
2800
2800
2448
752
2800
2800
2800
2800
2960
2960
2800
2800
2800
2800
3048
3048
3056
2648
2652
3056
1016
3064
2840
2824
1008
1016
2824
792
2840
1008
1016
2840
1016
2824
792
1016
3064
2840
3064
2840
1016
3056
1016
2840
3056
1016
2824
1008
1016
2824
792
1008
3064
2840
1008
1016
3064
2840
1016
2824
792
1008
1016
3064
2824
792
1008
1016
2840
1008
1016
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
3064
2824
2840
2824
3720
2840
2824
792
3720
2840
2808
2800
2808
2808
2800
760
2800
760
2800
760
2808
2808
2800
2800
760
2808
2808
2808
2808
2800
2808
2808
2808
2808
2808
2800
760
2800
760
2800
760
2808
2440
752
760
2800
2800
760
2440
752
760
2800
760
2440
752
760
2800
760
2800
760
2800
760
2800
760
2440
752
760
2800
408
2800
760
2800
760
2808
2800
760
2440
752
760
2800
760
2800
2808
2800
760
2808
2800
760
2440
400
752
408
2440
760
2800
760
2456
2800
2456
2800
2440
752
760
2800
2800
760
2440
752
760
2440
400
752
408
2448
752
408
760
2800
760
2800
760
2440
400
752
408
760
2800
760
2440
752
760
2440
752
760
2808
2800
760
2808
2448
752
2800
760
2448
752
760
2800
760
2808
2800
760
2800
760
2808
2952
2968
2952
2960
920
2968
2968
2968
2952
912
920
2960
920
2960
920
1784
2960
920
2968
2960
920
2968
2968
2968
2960
920
2968
2968
2968
2960
920
1784
3832
3832
3824
1784
3824
1784
3832
2968
2960
920
2960
920
2968
2960
1784
2960
3832
3824
1784
3824
1784
3832
3832
2952
2952
912
920
1784
2968
2952
920
2968
2952
912
920
2952
2952
912
920
2968
2960
2960
920
2968
2952
920
2952
920
3824
1784
2952
920
2952
2952
912
920
2968
2952
2952
912
920
2952
912
2968
2952
912
920
2952
912
920
2952
912
920
2968
2952
920
2968
3832
3832
3832
3832
3832
3016
3016
3016
3016
3752
3752
3752
3752
3752
3752
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2792
2864
824
2864
824
2872
2864
2864
824
2864
2864
2864
2864
3048
3048
2864
2864
2864
2864
2864
2864
2864
2864
2864
2864
3816
3816
2544
456
2504
2504
504
2504
504
2552
2504
2504
2504
2504
2504
2504
2504
504
2920
2480
2536
2536
2920
488
472
2512
872
488
472
2520
2520
2536
472
2536
472
2536
472
2536
472
2520
2896
856
2904
2896
464
840
856
456
472
3056
2824
3056
2960
2952
2960
2872
3060
1004
3028
2836
796
2964
924
3056
1016
3056
1016
3064
3064
3728
3064
3064
3064
3064
3064
2800
408
2440
2952
2952
2968
1784
2808
2800
2800
2808
2800
760
3824
1784
3752
2864
2864
3832
3832
3752
3752
3816
3816
3816
3816
2960
920
2960
920
2968
2968
2968
2960
3048
2968
2960
2968
2968
3016
3048
3048
3048
3048
3048
3048
3048
2808
2808
2808
2808
2808
2968
2968
2968
3320
3312
3312
3320
3320
3320
3320
3272
3272
3272
3304
3304
3304
3304
3304
3304
3160
3120
3120
3120
3120
3632
3592
3640
3640
1624
3592
3592
3632
3632
3224
3224
3224
3224
3208
3224
2920
2920
2920
2920
3248
2832
2920
3504
3504
3832
2888
2472
2472
2776
2472
2472
2760
3976
3976
3976
3976
3976
3976
3976
3976
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2952
2440
2440
2648
2696
2696
3976
2800
2288
2736
2952
2952
2952
2440
2150
126
110
2170
2170
2170
2150
2166
2678
2194
166
2194
166
150
2198
598
614
2194
166
150
182
598
2194
2646
2198
598
586
2646
2198
2642
2646
2646
2646
2646
2646
2326
630
2230
2230
2230
2662
2662
2681
2550
2902
422
438
470
466
2902
470
2902
426
402
422
406
438
470
466
2470
406
438
470
486
2470
438
470
2454
438
470
2450
422
406
438
466
2470
2518
2518
2470
470
2518
2514
2846
2094
78
558
302
2094
558
302
2126
2550
2550
2550
2550
2550
2550
2550
2486
2534
2534
490
2534
2486
2486
486
2486
486
490
2550
2550
2902
2902
426
858
470
466
2470
406
486
2902
470
2486
470
466
2902
470
2902
858
470
2902
422
2902
2902
2470
486
2518
466
2902
406
2902
2902
850
406
842
2902
406
3774
2846
2550
2550
2550
2518
3602
3602
4054
4054
4054
4054
3794
2902
1750
2902
850
2902
2898
2902
2902
2902
2902
3254
1174
3238
1170
1206
1174
3798
2838
2838
3218
3798
3030
3030
3030
2486
2486
2646
2646
2646
2770
2770
2326
2806
2678
2126
2606
2966
2774
2750
2230
2750
2750
2230
190
694
2062
2105
2056
176
488
504
2056
632
2056
112
176
184
496
504
472
2536
504
2312
2312
120
184
496
488
504
472
3760
688
2312
1712
688
2312
2736
2736
2312
2312
504
2312
112
120
184
504
472
2160
104
176
120
488
504
2312
488
504
2312
112
120
184
496
488
504
472
2160
2552
472
2232
504
2672
2224
464
496
2224
464
496
2552
2232
496
504
2056
176
496
488
504
472
2672
632
488
504
2056
264
176
120
184
464
496
504
472
2312
2312
2312
184
496
2168
2312
2224
184
464
496
472
2056
176
496
488
504
472
2056
488
2056
120
464
496
488
504
472
2056
176
496
488
504
472
2056
488
2056
120
464
496
488
504
472
2544
504
472
2168
496
488
504
472
2064
24
2064
24
272
2064
24
272
168
456
2064
24
168
2072
168
2072
168
680
456
2320
2320
280
1704
680
2320
2064
272
2064
272
536
280
1704
680
2320
168
2320
280
680
2320
456
2728
2504
2064
24
272
2064
272
2064
272
2504
2320
2320
168
456
2320
168
456
2320
2320
168
456
2504
2320
168
2072
272
2072
272
2320
280
2320
456
2832
280
2504
2064
24
168
456
2064
24
272
280
2064
24
272
456
2072
168
456
2504
2064
24
272
280
2320
2064
24
168
456
2064
24
272
280
2064
272
456
2320
168
2320
784
2320
456
2064
24
2064
24
456
2216
456
2952
2952
2952
2952
2160
2184
304
312
2352
816
312
600
824
2184
88
2184
304
312
2352
816
312
600
824
2184
88
2136
304
816
312
824
2136
304
312
824
2136
2136
2184
2648
2184
88
2184
2184
88
2696
2352
312
2352
312
2352
816
312
2136
2360
2352
816
312
2136
2696
2616
648
2696
2608
1672
568
648
2696
2616
2184
648
2696
816
2184
2696
2696
2696
312
2696
2616
648
824
2184
648
2184
648
2352
2696
2352
2696
2864
2696
2864
2608
648
1624
2696
2608
568
2608
1672
568
648
1624
2696
2352
2608
568
2352
816
2608
568
2352
816
2696
2864
2696
816
2352
312
2608
568
2352
816
312
2352
312
2608
568
2352
816
312
600
824
2184
648
2608
568
304
816
312
824
2104
2608
568
648
304
816
312
824
2184
648
2352
312
2608
568
2352
816
312
824
2352
312
2608
568
648
2352
816
312
600
824
2696
2608
568
304
816
312
824
2104
2608
568
304
816
312
824
2992
952
2992
952
3000
2992
2992
2992
2992
2992
952
2992
952
3944
3944
1912
3952
3928
3864
2616
2616
2616
2608
568
2608
568
2608
568
624
2608
568
624
2640
648
624
2696
624
2184
592
624
2184
2640
648
2568
2568
2600
656
2600
584
2632
2600
2632
2600
584
3288
3288
3288
2056
2056
2198
2166
2166
2166
2174
118
2678
2238
2166
182
502
2678
2166
2678
2166
182
502
2678
2678
2166
2174
2174
2174
118
182
190
2230
190
2230
502
478
2174
118
182
2230
2550
478
2134
118
182
2134
118
182
2102
86
118
182
2102
86
118
182
2238
2230
2230
2230
2230
2230
2230
2230
2230
2158
2230
2158
2230
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2070
2070
2326
790
2070
278
174
462
2326
790
2070
278
2070
2070
2326
790
2070
278
174
462
2510
2326
790
2070
278
2582
790
2838
2582
2510
2582
2582
2510
2326
2326
2326
2326
174
462
2510
2326
2326
2326
2326
2326
2326
174
462
2510
2510
2326
2326
2510
2734
2510
2070
2070
462
2510
2070
2510
2510
2510
2510
2510
2510
2326
462
2510
2582
2510
2230
2230
2158
2158
190
2158
2070
2582
278
2070
278
2070
2070
2070
534
462
2510
2070
2326
2510
2326
2326
2326
174
462
2510
2326
2510
2510
2510
2510
2521
2233
473
2134
142
310
2134
2134
310
2134
142
310
2190
2134
2358
2358
2134
142
94
310
2134
2134
142
310
822
2134
142
310
2134
142
2190
2134
2190
2358
2358
2134
2134
2190
2614
2614
2614
3638
2614
2614
2614
2702
2614
2614
2614
2870
2358
2870
2358
822
2358
2358
2358
2358
822
2870
2614
654
310
822
2614
2870
2998
3958
3958
3958
4014
2134
310
2134
2358
2190
2134
310
2190
2358
2190
318
2190
2190
2134
142
310
2134
142
2190
2358
2190
318
2998
2998
2998
4022
4022
4022
4022
4022
4022
2998
2998
2998
3862
3862
2862
2862
2862
2862
2862
2862
2638
2614
2638
3022
3022
3022
2192
3664
2672
3630
3792
1776
3792
1776
3784
2600
2594
2594
2530
2937
2818
3793
3803
2571
2571
3675
2136
84
2136
84
2136
84
2136
84
2130
90
2130
90
2130
2130
2993
2481
2210
578
610
2210
610
2626
610
2626
610
2993
2786
2466
2498
418
482
2498
418
482
2466
482
2466
2530
2466
2466
482
2466
2466
2466
482
2530
2466
2498
2498
418
482
2786
3810
3810
2801
3810
3746
1730
1762
3746
1762
2242
2626
610
2626
610
2498
2498
2498
3778
2544
2978
2978
2786
2786
2786
3042
2786
2786
2786
2565
2565
2565
3900
3896
1844
3738
3890
2337
2337
2561
257
2337
2081
545
2113
2112
136
72
2112
136
72
2112
80
136
72
2120
2112
80
72
2128
136
72
2112
72
2112
72
2112
72
2112
2112
136
72
2112
136
72
2120
2112
136
72
2112
136
72
2184
72
2184
72
2120
2112
136
72
2120
2112
96
136
72
2112
136
72
2112
96
136
72
2184
72
2184
72
2112
136
72
2112
136
72
2184
72
2112
80
136
72
2112
136
72
2184
72
2112
72
2112
136
72
2120
2184
72
2112
72
2120
2184
72
2184
2184
2184
2128
2127
2127
2127
2123
2612
2816
2200
3624
3624
3712
3720
3720
3712
3470
3470
3337
1291
1290
3337
3337
3337
1291
1290
3337
3337
2568
2568
2610
2610
2610
2611
2611
3117
3117
3117
3117
3117
3117
2640
2628
2692
2692
3272
1188
164
3910
1830
3152
2628
2084
2148
2148
2372
2179
2182
2819
2819
775
2823
2823
2823
2823
2823
2819
2823
2819
2819
2819
2695
2819
2819
2113
2113
2625
2181
2142
2305
2305
2369
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2181
3205
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
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2113
2113
2113
2113
2113
2113
2113
577
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
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
2113
2113
2113
577
2113
2113
577
2113
2625
2113
2113
2113
577
2113
2113
2113
2113
2113
2625
2113
2625
2113
2113
2113
2113
2113
2113
3649
2113
2113
2113
2113
2113
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
3905
2181
2181
2181
2181
2181
2181
2181
2181
2113
2113
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
2181
2181
2181
2181
2181
2181
2181
2182
2182
2182
2182
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
2181
2181
2181
2181
2181
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2625
2113
2113
2113
2113
2113
2113
2113
2113
2625
2113
2625
2625
2113
2113
2113
2625
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2181
2181
2181
2113
2113
2181
2181
2181
2181
2113
2113
2113
2181
2181
2181
2181
2181
2181
2181
2437
2437
2438
2437
2437
2438
2437
2437
3137
3137
3137
3457
3393
833
3137
3137
2437
2191
2258
2244
2258
2258
2258
2956
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2259
2248
2248
2248
2248
2248
2256
2256
2256
2256
2244
2256
2256
196
200
2256
196
2256
196
2256
2256
2256
2256
2256
200
2256
2256
2244
2248
2248
2256
200
2256
200
2256
200
2256
200
2248
2248
2248
2248
2248
2256
2256
2256
2256
200
2256
2256
200
2256
200
2256
200
2256
200
2248
2248
2256
200
2248
2760
2768
2768
712
2178
3524
3841
3841
3841
3841
3841
3841
3841
3841
3841
3841
3841
2817
770
2818
2817
770
2818
2818
2818
2818
2817
2817
770
2818
2817
2818
2818
3073
3185
1138
2729
3073
2473
2753
753
3505
1458
2481
2481
2497
2497
2497
450
2497
2497
450
2497
3842
3842
3841
1794
3841
3841
1794
3842
3842
3842
3842
3842
3842
3842
3842
3521
3521
2817
2817
2817
770
2817
2818
2818
2818
2818
2817
2818
2818
2817
2817
770
2817
770
2817
2817
770
2818
2817
770
2817
770
2817
770
2817
770
2818
2818
2818
2818
2817
770
2818
2817
770
2817
770
2817
770
3073
3186
3073
3186
3073
3073
1026
3074
3073
1026
3073
3074
3185
3073
3074
2729
3073
1026
3185
3073
1026
3073
3074
3185
1138
2802
2674
2673
2753
449
706
450
2801
497
754
498
2753
706
2545
498
2801
754
2546
2441
2441
2754
753
754
2473
2801
754
3505
1458
3505
3505
1458
3505
3506
2306
2305
2305
2305
258
2305
258
2305
2305
258
2306
2306
2306
2915
3808
3808
2016
3808
2016
3811
1891
2019
2112
2112
2115
2144
608
2144
608
2624
704
2755
451
2755
451
3011
2531
2243
2659
3139
67
195
1219
2414
2414
3175
3175
2791
2791
2791
2791
2151
2151
2151
3427
3552
3555
3520
3424
3424
3424
3168
3427
3427
3427
3427
3555
2144
224
2144
2147
2147
3205
2821
2821
1157
645
2821
3205
645
2821
645
2821
645
2821
1285
3333
2821
2821
2821
1157
3205
2821
2693
3205
2821
3333
2821
3205
2821
3333
2323
2464
2464
2464
2464
2467
2467
3024
3008
3008
3011
2499
2499
2499
2499
2499
2499
3011
3799
2308
2308
2308
2994
2994
2994
2993
946
2993
946
2993
946
2994
3042
3042
3041
994
2961
914
2401
913
354
914
2849
2209
162
2881
834
2434
2434
2434
2113
2113
66
2113
66
2865
818
2865
818
3346
3346
2465
418
2465
418
2993
946
2994
2993
946
2993
946
2994
2993
946
2993
946
2993
946
2994
2993
946
2994
2465
418
2465
418
3041
994
3041
1505
994
1506
2977
993
994
930
2977
930
2898
2977
930
2897
850
2722
3666
2081
2194
2194
2194
2402
2402
2226
2098
2369
945
2370
2242
946
2370
2370
2242
2242
2993
2994
2994
2994
2994
2241
2866
2866
3234
2722
2722
2722
3234
674
3234
3234
674
3234
2722
2722
3234
674
2722
2722
2722
2722
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2226
2226
2226
2226
2226
2370
2370
2370
2370
2370
2241
322
2497
2994
2242
2242
2530
2530
2194
2194
2706
2706
2114
2146
2146
2146
2146
2402
2402
2402
2402
2514
2114
2114
2370
2370
2706
2706
2308
2308
2308
2308
2308
2308
2308
2722
2722
2706
2722
2722
2722
2722
2722
2722
2722
2722
2722
2722
2722
2450
2881
2450
2450
2450
2450
2450
2434
402
2450
2450
2450
2450
2449
402
2450
2434
402
2450
2434
402
2450
2450
2450
2450
2450
2450
2450
2434
402
2450
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2450
2450
2066
530
2066
2066
2066
2066
2066
530
2450
2434
2434
2450
2450
2450
2449
402
2450
2450
2450
2434
402
2434
402
2450
2450
2450
2450
2450
2450
2450
2450
2450
2450
2450
2450
2450
2450
2449
402
2450
2450
2434
2450
2450
2452
2452
2452
2452
2452
2452
2452
2452
2452
2883
2563
2435
2452
2884
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
3361
2338
3361
2113
2113
2113
2113
2114
2113
2113
2130
2850
2850
2850
2785
482
738
2530
738
2530
738
2786
2786
2530
738
2530
738
2530
738
2530
738
2786
2786
2786
2785
738
2786
2786
2786
2786
2786
2786
2786
2322
2322
2322
2322
2754
2242
2242
2530
2530
2530
2530
2514
2322
2322
2322
2322
2322
2322
2066
274
2322
2322
2322
2498
2498
2498
2498
2498
2497
450
2497
450
2497
450
2497
450
2642
2530
738
722
2530
738
2530
738
2242
2242
962
2786
2786
2242
2530
466
2530
2530
2530
2530
2498
2498
2498
2498
3220
3220
3220
2052
516
20
532
2564
2564
532
2564
532
2564
532
2052
2052
516
532
2052
516
532
2052
2052
516
532
2564
276
2564
532
3076
3076
2052
2052
260
2196
2564
2564
532
2564
532
2116
2564
532
2564
532
2052
20
2052
20
2564
532
2564
532
2564
532
2564
2115
2116
2116
2116
2580
276
2052
516
2052
516
20
532
2580
276
2052
516
20
532
2052
516
20
532
2052
516
20
532
2580
276
2052
516
20
532
2052
516
20
532
2052
516
20
532
2052
516
20
532
2052
516
20
532
2068
2068
2564
532
2052
516
20
532
2052
516
20
532
2052
516
20
532
2627
2627
2115
2691
2692
3042
3042
3042
2914
2914
3041
994
3042
2914
2914
2914
3042
3042
2914
3042
2914
2914
3042
3042
2914
3042
2914
3042
3041
994
3042
2914
3042
3042
2914
3041
994
3042
2914
2914
3042
3042
2914
3042
3042
3042
2914
3042
2914
2914
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
2770
2914
2914
2914
3042
2914
3042
3041
994
978
3042
3042
3026
3042
3026
3042
3026
3042
3042
3042
3042
3042
3042
3042
3042
3042
1762
3042
3041
994
3042
3042
3042
3042
1762
3042
1762
3042
1762
3042
1762
3042
1762
3042
1762
3042
1762
3042
1762
3042
1762
3041
3041
977
994
978
3042
3041
977
994
978
3042
978
3042
3042
866
3042
978
3042
3042
978
3042
3042
3042
978
3042
3042
978
3042
3042
3042
3042
978
3042
3042
978
3042
3041
3026
3042
3041
977
994
978
3042
3026
3042
3042
978
3042
3042
3041
977
994
978
3041
994
2898
3042
978
3042
3026
3042
3042
3042
3025
994
3042
3042
3025
994
978
3042
2898
3042
3041
994
3041
994
866
850
3042
850
3042
3042
978
3042
2914
3026
3042
3026
3041
3041
977
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
3026
3042
978
3042
3042
3042
3042
3042
978
3042
3042
3026
3042
978
3042
3042
3042
978
3042
3042
3042
978
3042
3042
3042
978
3042
3042
3026
3042
3042
3026
3794
3042
3042
3026
3794
3042
3042
978
3042
3042
3026
3042
3026
3042
3042
3041
3041
994
3041
3026
3041
994
3042
3041
3042
3042
3026
3042
3026
3042
3026
3041
994
3297
993
1250
3026
3042
3042
3026
3042
3042
3042
3042
3026
3042
3042
3042
3042
3298
2785
1250
738
3298
994
3298
3298
3298
3298
3298
3298
3298
2786
2786
2786
2786
2786
3298
3282
3298
3282
3298
3298
3298
3298
3298
3298
3298
3041
994
3042
3025
1234
722
978
3041
994
3041
994
3042
3042
3042
3041
3042
3026
3042
3041
994
3042
3026
3041
994
3042
3026
3026
3042
3042
3042
3042
3042
3041
994
3042
3042
3042
3042
3041
994
3042
3282
722
978
3041
994
3042
3041
994
3042
2770
978
3041
994
3042
3026
3042
3042
3026
3042
3042
3026
3042
3042
3026
3042
3042
3041
994
3042
3042
3810
3810
3810
3810
3810
2754
2754
2754
2754
2754
2754
3746
3746
3746
1730
3746
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3009
3009
3010
3010
3010
3010
3010
3010
3010
3010
3010
3009
2754
2754
3521
3521
961
3009
3009
962
3010
3009
3009
962
3010
3010
3010
3266
3266
3042
3042
978
3026
3026
3042
3042
866
978
3042
3042
3026
3026
3026
3026
3026
3026
3026
3042
3010
2994
3010
3010
3010
3010
2882
962
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
2882
2882
3010
3010
3010
3010
2881
834
962
3010
3010
3042
2914
3042
3026
3042
3026
3010
3042
3042
3010
2882
2882
3010
3010
3042
3042
3042
3042
3042
2914
3025
978
2914
2914
2914
2914
2914
3042
3042
2898
3041
3041
3041
994
3042
3042
3810
1746
3794
3042
3042
978
3042
3282
3298
2754
3522
3522
946
3810
3810
3778
3778
3778
3778
3778
3778
2770
2785
738
2786
2786
2786
2786
2786
2786
2754
2786
2770
2785
738
2785
2754
2754
2754
2754
2754
2754
2754
2754
3810
3810
3810
3810
3810
2786
2786
2786
3042
3042
3042
3042
3042
3042
3042
3010
3010
3010
3010
3010
3010
3010
3010
3010
2738
2738
2738
2738
2738
3394
2962
3266
3266
3266
2962
2962
2866
2866
3026
3026
3026
3026
3026
3026
2626
2626
2626
2626
2738
2964
2626
2050
2050
2786
2642
2594
2594
2562
2082
2082
2130
2562
1154
2562
1154
3202
3218
3218
3218
3218
3218
2754
2754
2754
2562
1154
3202
2050
2050
2050
2050
2050
2050
3218
2626
2130
2066
3649
2722
2722
3202
2180
2180
3588
2754
2754
2754
2386
594
2242
2242
2242
201
2242
2242
2242
2242
2257
3778
2226
2209
2226
2209
2209
2121
2153
2353
2226
2097
2081
161
73
177
2209
305
2145
105
2226
2401
209
2377
2401
2377
2257
2377
2258
2401
2513
2513
2513
2513
2226
2226
2130
2129
2193
2401
2401
361
2628
2481
2529
465
2465
2465
2529
401
465
2450
2529
2529
401
2529
465
2473
2450
2465
401
433
2465
433
2465
2529
401
465
2450
2449
433
2761
2481
2449
2481
425
2449
433
2481
2513
2465
2465
433
2449
2450
2465
401
2465
2465
2450
2449
2513
2513
2481
2513
2513
2450
2322
2242
2242
2242
2242
2242
2242
2241
194
2242
2482
2482
2482
2482
2482
2482
2481
2449
2481
425
2465
425
2473
2481
425
2481
2481
2481
425
2481
2465
2473
2993
2993
3025
841
3041
849
977
841
2985
2897
3041
913
977
2962
2961
945
3017
2993
937
3041
849
841
3041
2977
945
3025
2962
2897
3025
3041
849
977
841
2897
3025
3041
849
841
2993
2897
2897
2993
2993
937
3025
2962
2897
3017
2897
2897
2898
3017
3017
2897
3017
3010
2961
850
2994
2994
2994
2898
2738
2866
2657
2657
2657
2657
2706
2665
2593
2657
593
2642
2657
2642
2657
2657
2657
2665
2721
2593
657
2209
2738
2721
2593
657
2642
2994
2994
2738
3617
2145
105
2153
2153
2977
2977
3665
3665
3665
2194
2066
2482
2226
2098
2626
3778
2114
3666
2226
2226
2226
2226
2098
2098
2098
2626
2052
2146
2146
3042
3042
2146
2146
2146
2146
2146
2145
98
3042
3042
3042
3042
3042
3042
3042
2146
2146
3042
3042
3042
3042
3170
2658
3041
994
3170
2658
3042
2658
2658
3042
2274
2274
2274
2274
2274
2274
2274
2274
2258
2274
2274
2274
2274
2273
226
2274
2274
2274
2274
2274
210
2274
2274
2274
2274
2273
226
2274
2258
2402
2402
210
2402
2402
2514
2514
2514
2514
2514
2514
2514
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2514
2530
2530
2530
2530
2529
2530
466
2530
2530
466
2514
2530
466
2530
2530
2530
2530
2530
2530
2530
2530
2529
2514
2530
466
2514
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2514
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2514
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2114
2114
2114
2114
3010
2114
2114
3010
2114
3010
2114
2114
2114
2114
2114
2114
2114
2114
3010
3010
3010
3010
3650
2626
3010
2114
3010
2114
3010
2114
3010
3650
2114
105
3010
2114
3010
3010
2626
3010
3010
2626
3010
2098
562
178
306
2098
2098
562
178
306
2098
178
306
2098
562
178
306
2098
178
306
2098
178
306
2242
2370
2242
2242
2242
322
361
2242
2242
322
361
2242
322
2242
2242
2242
322
2369
194
322
361
2242
2994
2242
2242
2994
2242
2994
2498
2498
2498
2498
2738
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2497
450
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2866
2498
2866
2866
2866
2498
2498
2498
2498
2498
2498
2498
2498
2706
2706
2706
2706
2116
2242
3010
3010
930
3010
930
3010
930
3010
930
2242
3010
2242
2242
2242
3010
3010
930
3010
930
3010
930
3010
930
2242
3010
930
2242
2242
2242
3010
930
3010
3010
930
3010
930
2242
2978
2978
2978
2242
2242
2242
2242
2242
2242
2242
201
2241
194
2242
2242
3010
3010
2242
2242
2242
962
3010
2242
962
2242
2978
2978
2978
2978
2242
3842
3842
3842
3842
3842
3842
3842
3842
3842
2818
2818
2690
2818
642
2818
2818
3714
3714
642
3714
2818
3714
642
2818
2818
2818
2818
2818
2690
2690
2818
2690
2818
2690
3858
3858
3858
3858
3858
3858
3858
3874
3874
3874
1810
3858
3874
1810
3858
3858
3858
2834
2850
2850
2834
2850
786
2850
786
2850
2834
2850
786
2706
2834
2834
658
2834
2850
786
2850
2850
2850
2850
786
2850
786
2850
2850
786
2850
786
2850
786
2850
2850
786
2850
786
2850
786
2706
2850
2834
3730
658
2850
2850
2850
786
2850
786
2850
2850
2834
2850
786
2850
2834
2850
786
2850
786
2850
2850
786
2834
2834
2850
786
2850
2850
2850
2850
786
2850
786
2850
2850
2850
786
2850
2850
2850
2706
2850
786
2850
786
658
2850
2706
2850
2706
2850
2850
2850
2850
2850
2850
2850
2850
2850
2850
2850
2850
2850
2770
466
2530
2770
466
2530
2529
737
482
738
2322
2322
2322
2322
3042
866
3042
866
3042
866
3042
866
3042
1506
3042
1506
3042
1506
3538
3474
3394
2594
2594
2658
2658
2658
2658
2658
2658
2658
2658
2658
2658
2658
2642
2642
2642
2642
2642
2642
2642
2642
2642
2642
2642
2578
2578
2562
2562
2626
2626
2626
2626
2626
2626
2626
3170
3170
3154
2178
2578
2417
2257
2257
2257
2241
209
2241
209
2257
2401
2257
2257
2257
2257
2241
209
2257
2257
2257
2257
2257
2257
2257
2241
2241
2241
209
2241
209
2257
2401
2257
2401
2257
2241
209
2241
209
2241
209
2241
209
2257
2257
2241
209
2241
209
2242
210
2242
210
2402
2241
194
209
210
2241
194
209
210
2402
2402
2242
210
2242
210
2402
2402
2241
194
209
210
2241
194
209
210
2402
2465
2466
2465
418
2226
2226
2226
2226
2226
2225
2153
2225
2153
2225
2281
2281
2281
2281
2281
2281
2281
2281
2281
2537
2537
2130
146
2130
2194
2642
2130
2194
2121
2194
969
2194
2642
2130
2194
2129
82
2129
2193
146
2642
2129
145
82
146
2193
146
2121
2193
146
969
2193
146
969
2194
2642
2129
82
2193
146
2130
2642
2642
2129
82
3017
2129
82
2129
82
3017
2386
2386
2386
2386
2402
2249
354
329
338
2402
2386
2386
2385
338
2385
338
2385
338
2385
338
2401
354
2401
337
201
354
329
338
2402
2401
337
201
354
329
338
2385
338
2385
338
2402
2402
2505
466
2514
2514
2513
457
466
2513
457
466
2514
2505
2505
2505
2505
2505
2505
2850
2505
2505
2850
2505
2226
2226
2153
2153
2226
2281
2130
2130
2194
2130
2194
2129
82
2129
2129
2129
2193
2193
2129
2386
2249
354
329
338
2386
2385
2385
2402
2385
201
354
338
2385
201
354
338
2385
2505
466
2513
457
466
2513
457
466
2505
2884
2436
2884
2242
962
2242
3010
2242
2242
3010
2242
2241
194
3010
2242
2242
3010
3010
2242
962
2242
2241
3009
962
2242
2242
2241
194
3009
194
962
3009
2242
2241
194
2241
961
194
962
2242
2241
194
2241
2242
2241
194
2241
961
194
962
3009
962
2242
2242
2242
3890
3890
3890
3890
3890
3890
3890
3842
3890
3841
3841
2866
2866
2866
2866
2866
2866
2866
2866
2866
2866
2866
2866
2818
2866
2866
2866
2866
2482
2609
562
2609
562
2609
562
3913
2242
3009
962
2242
3009
962
2242
2242
2242
962
2241
194
2242
962
2242
2242
2241
194
2241
194
2242
2241
194
2241
961
194
962
2242
2241
194
2241
194
2241
961
194
962
2242
2241
961
194
962
2993
946
2993
946
2994
2993
946
2994
2994
2994
2994
2994
2994
2994
2993
946
3409
3409
2594
2593
546
2594
2594
2594
2593
546
2641
2482
2449
402
2633
2633
2633
594
3220
660
2948
915
2884
3266
2258
2258
2258
2274
2242
2658
2818
2818
2569
2051
2167
3154
3171
3843
3848
2979
2112
2112
2112
2112
2112
2112
2112
2112
2115
2115
2115
2115
2112
2112
3234
674
2722
2081
161
41
289
297
2145
2081
97
41
289
297
2081
161
41
289
297
2337
297
2401
2401
2401
354
2401
2594
2465
2467
2483
2467
2467
435
2505
2465
425
2465
425
2465
425
2465
425
2473
2473
2465
425
2465
425
2465
425
2473
2473
2473
2473
2465
2977
937
3017
3017
2977
937
2977
2977
993
1761
3299
3297
929
993
3794
2593
553
2593
2593
546
2593
553
3745
1577
3745
1705
2066
2147
2339
2403
2403
2531
435
2531
2995
2595
2070
3010
3010
706
2769
2769
2769
738
3042
3025
3025
3042
2565
2565
2565
2240
2176
2176
2179
2179
2945
2945
2625
2369
2945
2718
2718
2654
2068
2076
2072
28
2068
2076
2072
20
28
2072
20
2072
20
2076
2072
20
28
2072
2066
2066
26
2066
2066
26
2074
2066
2068
2072
2068
2072
28
2068
2072
28
2068
2072
20
2072
28
2072
20
28
2072
20
2076
2072
20
28
2076
2072
2072
2072
2066
2066
2066
2066
26
2066
2074
2066
2066
2072
20
2076
2072
20
28
2072
2072
20
2068
2076
2072
20
28
2072
20
2076
2072
20
28
2072
20
2068
2072
28
2072
20
28
2076
2076
2076
2068
28
2072
2076
2072
20
28
2072
20
2076
2072
20
28
2076
2076
2072
2072
2076
2076
2072
20
2072
28
2072
20
28
2076
540
2076
2068
2072
28
2068
2072
2072
28
2072
28
2072
2072
2068
2076
2072
2072
2072
2074
2074
2074
2066
2078
2078
2078
2078
2720
2595
2849
2280
2280
2276
244
2284
2280
2290
2049
2049
2692
648
649
664
2692
648
649
2696
2697
2697
2436
389
392
393
408
409
2436
392
393
2440
2437
393
2441
3628
3884
2176
2176
2176
2176
2176
3108
3108
3108
548
3108
548
2596
2596
3846
3846
2566
2566
2568
3232
2568
3080
3080
2822
2566
2560
2822
2822
2822
2292
2282
3133
61
3133
3133
2205
1181
2205
1181
2205
1181
2205
1181
2205
1181
2205
1181
2205
1181
2204
2204
1180
2204
1180
2205
669
2204
1180
3228
2301
2173
2109
125
1597
2282
2162
2109
2109
2153
90
106
2173
189
2173
189
2173
2173
2173
2173
2173
2173
2173
2173
189
2173
189
2173
2175
2175
2175
2175
2175
2175
2175
2287
2287
2287
2289
242
234
2289
2289
242
234
2289
242
234
2289
234
2282
2282
2282
2282
2282
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2301
2173
2109
125
573
2109
125
573
2173
2109
2109
2109
2109
125
573
2173
2109
125
2109
125
2109
125
573
2173
2173
2173
2289
234
2289
234
2289
2289
234
2289
234
2289
234
2289
2289
2289
2289
2289
2289
2289
2289
2289
2289
2173
2173
2173
2173
2173
2175
2175
2175
2287
2287
2287
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2109
125
2109
125
573
2109
2109
2109
125
2109
2109
2109
125
573
2109
2173
573
2109
125
573
2109
2109
2109
125
2109
125
573
2109
2173
2109
125
2109
2109
125
2109
2173
573
2621
2621
2173
2173
573
2173
573
3709
2289
2289
2289
2289
2289
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2737
2173
2282
2282
2281
2281
2281
2281
2281
2301
2109
2237
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
189
2173
189
2173
2173
189
2173
189
2303
2175
2111
127
319
2175
2175
2175
2287
2287
2287
2287
2292
2292
2292
2292
2292
2292
2292
2292
2292
2292
2282
2282
2282
2282
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2281
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2173
2109
125
573
2173
2173
2109
125
2109
125
573
2109
2173
573
2173
2173
2173
2109
125
573
2173
2173
2173
2109
2109
125
2109
2109
2109
125
2173
2109
125
2109
2282
2289
2289
2289
2289
2289
2289
2289
2289
2289
2289
2289
234
2301
2173
2173
2301
2173
2173
2282
2282
2282
2173
2173
573
2173
2301
2301
2301
2173
2173
2173
2282
2161
114
2161
2159
2153
2153
2671
2665
2665
2621
2621
2621
2717
3197
3197
2161
106
2161
106
2109
2717
2248
2248
2248
2224
2224
2620
2248
2248
2225
2225
2225
2225
2225
2225
2225
2225
2225
2224
2224
2224
2224
2152
2152
2152
2152
2246
2246
2246
2246
2246
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2152
2152
2152
2152
2152
2152
2152
2152
2440
2250
2954
2249
2249
2249
2249
2249
2249
2249
2249
2249
2953
2442
2442
2442
2224
2225
2225
2225
2153
2225
2441
2441
2441
2441
2441
2441
2441
2441
2441
2505
2505
2505
2505
2954
2956
2953
2953
2472
3456
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
3616
3616
3616
3616
3616
2592
2592
2592
2336
2336
2336
2336
2336
2592
2592
2592
2336
2336
2336
2336
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
3360
3360
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
3616
3616
3616
3616
3616
3616
1312
3616
1312
3616
3616
3616
3360
3616
3616
3360
3360
3616
3360
3360
3360
3616
3616
3616
3360
3616
3616
3616
3616
3616
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
3459
3779
3779
4035
3779
4035
3779
4035
4035
2883
2883
2883
2627
2627
2627
2627
2627
2627
2627
2627
2627
2627
2627
2883
3139
2627
3395
2627
2627
2627
2934
2422
3957
2677
2677
2677
2677
2677
2677
2677
2677
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
3907
3907
3907
3907
3907
2724
2628
3236
164
2724
2724
3236
612
2724
2724
2724
2724
2724
2788
3108
36
3108
36
2084
3108
2628
3140
1124
2116
2116
3172
2596
2116
3140
3140
3172
2116
3140
3140
2179
2435
2435
2435
2435
2435
2435
3186
626
2115
2115
2883
2627
2627
2627
2627
2627
2627
2115
2165
2880
2816
2816
2304
2816
2816
2816
2816
2816
2816
2816
2816
2816
2944
2944
3968
3968
2816
2816
2816
2816
2816
2816
3008
2688
2688
2976
2976
2464
2464
2464
2848
2848
2848
2848
2848
3488
3488
3488
3488
2304
2304
2560
2560
2816
2816
2112
2112
3136
3136
3136
3072
2048
1024
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
2048
2048
2048
2048
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
2048
2048
3072
3072
3072
2624
2624
3712
3904
2144
2144
2144
2144
2048
2048
2176
384
2432
2048
2304
2048
2304
2304
2048
2048
2304
2304
2816
2816
2816
2816
3840
2432
2688
2688
3200
2176
2176
2176
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2688
2048
2048
512
2048
512
2048
2048
2048
512
2048
2048
512
2048
2048
2048
512
2176
384
2176
384
2176
2176
2432
2560
2560
2432
2432
2560
2304
2560
2496
2816
2112
2112
2496
2496
2272
2784
2752
2752
2144
2240
2240
2240
2240
2432
2432
2432
2432
2496
2240
2240
2112
2112
2240
2240
704
2944
2944
2944
2944
2944
2944
2944
3712
3712
3776
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
2976
2976
2976
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
3136
3136
3136
3136
3136
3136
2048
2048
2048
2048
2048
2048
2624
2624
2624
2624
2624
2624
2624
2624
2624
2464
2464
2944
2944
2368
2368
2368
2368
2432
2432
2976
2976
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2944
2944
2944
2944
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
2336
2336
2336
2848
2848
2848
2848
2848
2336
2336
2816
3456
3456
3456
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
1536
3584
3584
2560
1536
2560
1536
3584
2560
1536
2560
1536
2560
1536
3584
2560
2848
2336
2336
2336
2560
2816
2816
2560
2560
2560
2560
2816
2848
2848
2848
2848
2336
2336
2336
2336
2336
2336
2336
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
3840
2112
2624
2112
576
2112
576
2624
2112
576
2624
2496
2496
2496
3136
3136
2112
2112
576
2624
2112
576
2112
576
2112
576
2112
576
2624
2624
2624
2624
3328
3328
3328
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
3328
3328
2304
2304
2304
2816
2816
2816
2816
2816
2816
2560
3072
3072
2560
2560
2048
2048
2048
2048
2560
2560
2560
2560
2560
2560
2560
2560
2048
512
2560
2560
2560
2560
2048
3072
512
2048
3072
512
2048
3072
512
2560
2560
2048
3072
512
2048
3072
512
2048
3072
512
2048
3072
512
2048
3072
512
2048
3072
512
2560
2560
2048
3072
512
2048
3072
512
2048
3072
512
2048
3072
512
2048
3072
512
2048
3072
512
2048
3072
512
2048
3072
512
2048
3072
512
2048
3072
512
2560
2560
2560
2560
2048
2560
2048
2560
2048
2560
2048
2560
2048
2560
2048
2560
2048
2048
2048
512
2048
2048
2112
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
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3072
2048
1024
3072
2048
1024
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
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
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
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
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3072
2048
3072
2048
3072
2048
3072
3072
3072
3072
3072
3072
3072
2048
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
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
2048
3072
3072
2624
2624
2624
2624
2624
2624
2624
2624
2624
2112
2112
3136
3136
3136
3136
3136
3136
3136
3136
64
3072
3072
2048
2048
2048
3072
2048
1024
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
3072
3072
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
3072
3072
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
3136
3136
3072
2624
2624
2624
2624
2624
2624
2624
2624
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
2112
2112
2112
2112
2112
2048
2048
2048
2048
2048
2048
2048
2048
2624
2624
2816
2112
2112
2112
2112
2112
2112
3072
3072
3072
2624
2624
2624
2624
3072
3072
2048
3072
3072
3072
3072
3072
3072
3072
3072
3072
3136
3136
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3584
3712
3712
3712
3712
3712
2752
2976
2752
448
2752
2496
2976
2976
2688
2688
2688
2688
2688
3712
3712
3712
2048
2048
2048
2048
2560
3200
3072
2144
2144
2240
2656
2720
416
2720
2720
2464
2464
2176
2208
2208
2208
2208
2208
2432
2432
2176
2176
2176
2688
2688
2688
2464
2464
2464
2464
2464
2208
2208
2208
2208
2432
2368
2144
2432
3904
2688
2688
2208
2432
2432
2816
3712
3712
3712
2912
2912
2496
2496
2496
2496
2240
2240
2496
2496
2496
3264
2176
384
2432
2432
2432
2432
2176
2176
2432
2176
384
2176
384
2432
2176
384
2176
2176
2176
384
2176
2176
2176
2432
2304
2304
2048
2304
2560
2304
2048
2304
2816
2496
2496
2496
2496
2240
2752
2240
2240
2240
2624
2624
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
2560
2560
2560
2560
2560
2560
2560
2560
2560
2048
2048
512
2560
2560
2560
2560
2560
2560
2560
2560
2560
2816
2816
2816
2816
2816
2496
2304
2496
2496
2496
2496
2496
2496
2496
2496
2496
2112
576
2112
576
2496
2496
2496
2496
2624
960
2624
2944
2944
2944
2944
2944
2432
2432
2432
2432
2432
2432
2432
2432
2432
2048
2048
1024
3072
2048
1024
3072
2048
1024
2048
1024
3072
2048
2048
1024
3072
2048
2048
1024
2048
1024
2048
2048
3072
2048
2048
3072
3072
3072
3072
3072
2048
2048
1024
2048
1024
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
3136
3136
3136
2112
2112
2112
2624
3712
2688
2176
2176
2944
2944
2048
2048
2048
2048
2048
2048
3584
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2624
2752
2752
3072
2048
2688
2688
2688
2688
2688
2688
3904
3904
3904
2240
2176
2496
2240
2112
3648
4032
2112
3904
2240
2240
2240
2240
2112
2112
2112
3648
2048
2240
2240
2752
2752
2240
2240
2240
2240
2240
2240
2240
2752
2752
2752
2752
2752
2752
2752
1728
2240
2240
2752
1728
2752
2752
2752
2752
2752
1728
3776
3776
2752
2752
1728
3776
2752
2752
2752
2112
2112
2112
2112
2112
2112
2112
2112
2624
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2624
2048
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
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
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
2240
704
2240
2240
2240
2752
2240
2240
704
2752
1728
2752
2752
2752
2240
2240
2240
2240
2240
704
2240
704
2240
2752
1728
3776
2752
1728
3776
3776
3776
2752
1728
2752
3776
2752
3776
2752
3776
3776
2752
2752
3776
2240
3776
3776
2752
2752
1728
2752
2752
2752
2176
384
2688
2176
384
2176
384
2176
384
2176
384
2688
2176
384
2176
384
640
2176
384
2432
2176
384
2176
384
2688
2176
384
2176
384
640
2176
384
2176
384
2176
384
2176
384
2176
384
2176
384
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2560
256
2048
2304
2560
256
2304
2304
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
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
2752
2240
704
2752
2752
1728
2176
2112
3008
3008
3008
3008
3008
3008
3008
3008
3008
2624
960
3008
2112
2112
960
2112
3008
3008
3008
3008
3008
3008
3008
3008
3008
2624
960
3008
3008
2112
2112
960
2624
3008
3008
3008
3008
3008
3008
3008
2624
3008
3008
3008
2624
2624
2304
2304
2304
2304
2304
2304
2304
2304
2048
512
256
2304
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
3360
2848
2848
2848
3360
3360
3360
3360
3360
3872
2720
2720
2720
2720
2720
2720
3744
3744
3744
3744
2848
3744
3744
2848
2848
2848
2848
2848
2208
2208
2208
2208
2208
2208
3328
3328
1344
3328
2816
2816
832
2816
2816
832
3392
3328
1344
3392
3328
1344
3328
1344
3328
1344
3328
3328
1344
3328
3328
1344
2688
3840
3840
2688
3840
2688
3840
3840
3840
2688
3840
2688
2688
2688
2688
2688
2688
2816
2816
2816
2816
2816
2816
2816
2816
832
2816
2816
2816
2816
832
2816
2816
832
2816
2816
832
2816
2816
2816
832
2816
832
2816
832
2816
2816
3712
2816
2816
3712
3712
2816
2816
2816
2816
2816
832
2816
2816
2816
832
2816
2816
2816
832
2816
2816
832
2816
2816
832
2816
832
2816
832
2816
2816
832
2816
2816
2816
832
2624
2176
2624
2624
2624
2624
2176
2624
2176
2624
2624
2624
2176
2624
3136
576
3136
576
2176
2624
2176
2624
2176
2304
128
2624
2176
2624
2176
3136
576
3136
576
2624
2624
2624
2624
3136
3136
576
3136
576
3136
576
2624
2624
2624
2624
1600
2624
2624
2624
1600
2624
2624
2560
2560
2560
2560
2848
2848
2336
2336
2112
2112
2112
2112
2112
2112
2112
2112
3136
3136
3136
3136
3136
3136
3008
3008
3264
2720
2720
3008
2496
2496
2496
2496
2752
2752
2752
2752
2752
2752
3648
3648
3648
2880
2880
2368
2368
2368
2368
576
2688
2688
2624
2688
2720
2720
3008
3008
2880
2496
2368
2752
2752
2368
2368
704
2624
2720
2688
2112
576
2240
2240
2496
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2496
2496
2752
448
2496
2496
2496
2752
2752
2752
2240
2496
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2752
2752
448
2752
448
2752
448
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2112
2112
2112
2112
2112
2112
2112
2112
2112
2496
3008
2240
2240
2240
2240
2240
2240
704
2240
2240
2240
3776
2240
2240
2240
2240
2240
704
2240
704
2240
2240
2240
2240
2240
704
2240
2240
704
2240
2240
2240
2240
2240
2240
3776
2240
2240
3776
2240
2240
2240
704
2752
2240
2240
2752
2240
2240
2752
2752
3776
2752
2752
2752
2752
2752
2112
576
2112
2112
2112
2112
576
2112
2112
2112
576
2112
2112
2112
2112
2112
2112
576
2112
2112
2112
2112
2112
2112
2112
2112
576
2112
2112
576
2112
2112
2112
2112
576
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2624
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
2240
2240
2240
2240
2240
2112
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2112
576
2112
2112
2112
576
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2496
2496
2496
2496
2496
2496
2496
2496
2496
2048
2048
2048
2112
3008
2112
2624
3008
2112
2624
2112
576
2112
2112
2624
2112
2112
960
2624
960
2624
2112
960
3008
2112
2624
2624
2624
2112
960
2112
2112
2112
2624
2112
2624
2624
960
2112
576
960
2112
2112
2112
2624
960
2112
2624
960
2112
2112
2112
2112
2112
960
2112
2112
2112
2624
960
2112
2624
960
2624
2624
2624
2624
2496
3360
3360
2848
2848
3360
3360
3360
3360
3360
3360
3360
3872
2848
2848
2848
2848
2848
2848
2848
2848
2848
2848
2848
2848
2848
2848
2848
2848
2112
576
3648
3648
3648
3648
3648
3648
3136
2112
3008
3008
2112
3008
3008
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
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2112
2112
2112
2112
2112
3136
3136
3136
3136
3136
3136
3136
2624
2624
2624
2624
3264
3264
2112
2112
2112
2624
2624
2624
2624
2624
2368
2496
2496
2496
3776
3776
3776
3776
2688
2688
3584
1664
3584
1664
2304
3520
2624
2624
2560
2560
2560
2400
2955
2955
3595
2180
2372
2628
2596
804
2564
2567
3716
2147
2147
2147
2147
2403
2403
2403
2403
2144
2144
2400
2400
2147
2403
3236
2212
2724
2151
2215
423
2151
2151
231
423
615
2151
167
423
615
2151
2151
2151
231
2151
2151
423
2151
423
2151
2215
423
2151
2151
231
423
615
2471
2663
2471
615
2151
295
615
2151
615
2151
295
615
2151
615
2151
615
2596
2727
2596
2596
2596
2596
2596
2123
587
2087
551
167
295
2087
551
167
295
2087
551
167
2087
551
167
2599
167
2599
167
2087
551
167
2087
551
167
2955
2955
2727
2727
2727
2727
2727
2727
2443
2443
2443
2443
2855
2727
2727
2635
2635
2599
2599
2599
2599
2599
2599
3236
2599
2599
2599
2596
2087
2087
2087
2087
2087
2087
2087
2215
2215
2215
2215
2123
2148
2404
612
868
2148
612
2660
2084
548
292
2084
548
2852
2084
2660
2434
3179
2667
2667
3591
2567
1543
3647
3115
555
1579
3115
3079
3079
3115
3801
3801
3801
2051
2050
2050
2051
2051
2781
2777
2173
2173
3289
2738
2738
2674
690
2289
2289
2289
2289
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2290
2289
2289
2289
2289
2288
2288
2288
2288
2065
529
2065
273
2065
529
273
2065
529
273
2065
529
273
2065
529
273
2065
529
273
2065
529
273
2321
145
2064
528
272
2064
528
272
2064
272
2064
272
2064
528
272
2064
528
272
2064
528
272
2064
528
272
2064
528
272
2064
272
2064
528
272
2064
528
272
2064
528
272
2192
2066
530
274
2322
2066
530
274
2065
529
273
2065
2065
529
273
2064
2064
272
2064
272
2064
272
2064
272
2320
144
2048
512
256
64
576
2560
256
64
2304
64
2048
512
256
64
576
2304
64
32
2048
512
256
64
576
2176
2048
256
128
2176
2304
64
2048
256
128
2048
512
256
128
64
2304
64
2304
64
2048
256
64
2304
64
2304
64
2048
512
256
64
576
2304
64
2048
512
256
64
2304
128
64
2304
128
64
2304
64
2304
128
64
2304
128
64
2560
256
128
64
576
2304
64
2560
256
128
64
2304
2560
256
576
2304
2304
2560
256
64
2560
2112
2560
64
2112
2112
2048
256
128
64
2048
256
128
2048
256
128
64
2048
256
128
64
2048
256
128
2048
256
128
64
2304
64
2304
64
2304
2304
2304
2304
2048
512
256
2048
512
256
128
64
2048
2048
256
128
64
2048
512
256
128
64
2112
32
2048
512
256
128
64
2176
2176
2176
2113
33
2305
65
2305
65
2305
65
2305
2305
65
2561
257
65
2113
2305
65
2305
65
2113
577
2049
513
257
129
65
33
2305
129
2113
577
2113
2113
577
2112
2560
256
64
2112
2112
2300
2118
2054
518
262
2311
71
3122
3760
1716
2912
2186
2184
2193
2193
2184
2186
2193
2592
2592
2216
2216
2216
1640
3688
2216
2216
1640
2216
1640
2216
1640
2218
2218
2088
2088
2088
2088
2088
2088
2088
2088
2088
2088
2090
2090
2090
2200
3352
2760
2504
1736
2184
3782
3782
3110
3110
2982
2726
2982
2726
2726
2726
3186
3178
3050
2154
2146
2146
2146
2658
2658
2162
3178
3762
2154
2154
2154
2314
2314
3242
682
2730
3882
3882
2313
2313
2249
2249
2249
2249
1225
2314
2314
2250
2250
3274
3274
2250
2250
1226
2325
2325
2325
2325
2325
3274
2250
2325
2325
2325
2302
2302
2302
2302
3326
2302
2587
2174
2174
2525
2550
2550
2077
2077
285
2077
2333
2077
2077
2077
2077
2077
2077
2077
2077
2077
285
2077
2077
285
2077
2073
2073
29
2073
29
2077
2073
2073
2073
2077
285
189
287
2077
285
189
2077
285
189
287
191
2075
283
2075
283
2075
283
187
2331
2075
283
2075
283
2075
283
187
2075
283
2075
2075
283
2331
2331
2075
187
2075
187
2235
2235
2235
2077
285
2077
285
173
189
2077
285
189
2077
285
173
189
2077
285
173
189
2077
285
189
2077
285
173
189
2077
189
2221
2221
189
2221
2077
285
173
189
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2237
2589
2077
285
509
2077
541
285
797
2589
1565
797
2077
2077
285
3613
2589
285
797
2333
509
2077
2077
2077
285
509
2077
285
797
2845
2845
2333
509
2077
285
2077
2077
285
2077
285
2077
541
3613
2589
797
2589
797
2589
797
2075
539
283
2075
283
2075
539
283
2075
539
283
2331
2587
2075
283
2587
2587
2587
2587
2077
541
285
2077
541
285
2589
285
2077
2333
2077
285
2077
285
2077
541
2589
2589
2077
2077
2077
2077
2077
2073
29
2073
29
2073
2077
31
189
191
2077
189
183
191
2239
2077
173
189
2221
189
2077
189
2221
2221
2221
189
2221
2221
189
2237
2237
2221
2221
2237
2221
2077
173
189
2237
2221
189
2221
2077
2077
541
2077
285
2077
541
797
2589
1565
797
2077
2077
797
2077
2077
541
285
797
2077
285
2077
285
797
2077
285
2077
541
285
797
3613
797
2077
285
797
2589
2589
2077
285
2077
541
797
2589
1565
797
2077
285
2077
285
797
2077
2077
2077
285
2077
541
797
2589
797
2333
2333
2333
2333
797
2333
2333
2333
2333
2589
3613
3613
3613
2589
797
2845
3613
2845
3613
3869
2077
285
2077
285
189
2077
285
189
2077
285
2077
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
2221
3773
2078
2078
286
2334
2222
2222
2222
2222
2222
2238
2558
2558
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
221
2301
2301
2301
2301
2297
2297
2297
2301
255
2303
2303
2301
255
2284
2284
2284
2284
2284
2284
2284
2284
2284
2284
2299
2299
2299
2299
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
221
2301
221
2301
2301
2301
221
2301
221
2301
221
2301
221
2269
2301
2301
221
2301
221
2301
2301
221
2301
221
2301
221
2301
221
2301
221
2301
2301
2301
765
2813
2301
765
2301
2301
2301
2301
2301
765
3837
2301
2813
2813
1789
2301
765
2301
765
2301
765
2301
2301
2813
2813
2301
2301
765
2301
2301
2301
765
2301
2301
2301
2301
2301
2301
2301
765
2301
2299
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2294
2302
2302
2302
2302
2302
766
2302
2302
2302
2302
2302
2302
2814
2302
766
2302
2302
2302
2302
2302
2302
2302
2075
2075
2075
2077
31
2077
2077
2941
2941
2941
2749
3197
3772
3805
2589
3613
2587
2587
2587
2587
3069
2778
2234
2266
2234
2234
2234
3614
2298
2298
442
2233
2233
2233
2233
2233
2233
2233
2233
2233
2234
2234
2234
2234
2154
170
2218
2154
170
2154
170
2274
2274
2146
226
354
2274
2274
2298
186
442
2490
2234
442
2234
442
2234
442
2298
186
442
2298
2298
186
442
2298
186
442
2234
442
2298
186
442
2234
442
2298
186
442
2154
170
2218
2154
170
2154
170
2154
2218
2154
170
2154
2586
2258
2578
2256
2256
2256
2256
2256
2256
2256
2256
2672
2576
2578
2578
2578
2209
2208
2208
2208
2208
2208
2576
2576
2576
2576
2576
2576
2576
2576
2576
2672
2672
2672
2672
2066
2066
2064
2064
2147
3526
2803
2787
2803
2787
2723
2723
2723
3811
3811
3747
3955
3331
3331
3331
1411
3379
3379
3379
3043
3395
3443
3363
2563
2563
3427
2979
2611
2595
3843
3843
3843
3843
3939
3651
3651
3651
2531
2531
2435
2483
2467
3843
3891
3891
2435
2435
2435
2531
2739
2723
2723
2723
2723
2723
2723
3843
3843
3891
3891
3891
3891
3875
3875
3331
3379
3331
3331
3331
3331
3379
3571
3379
3379
3555
2883
3347
3347
3443
3443
3443
3443
3443
2675
3363
3363
3363
3363
3363
3363
3363
3363
3363
2563
2563
2563
3427
3427
3427
2611
2611
2611
2595
2595
2595
2595
2595
2595
3843
3843
3843
3843
3843
3891
3571
3891
3571
3891
3891
3891
3555
3955
3955
3331
3331
3331
3331
3331
3331
3939
3939
3939
3379
2115
2115
3843
3651
3651
3843
3843
3843
3843
3843
3843
3843
3843
3843
3843
3843
3843
3843
3843
3843
3843
3811
3651
3651
3651
3651
3651
3651
2435
2435
2435
2531
2531
2531
2531
3107
3107
3107
3107
3107
3107
3107
3107
3107
3107
3107
2963
2851
2483
2277
2277
2277
2291
2291
2277
2277
2277
2901
2899
819
2899
3669
3669
3667
3667
2867
1843
2867
1843
3024
3024
3024
3024
3024
2896
4048
3664
2896
2896
1872
2896
1872
2896
1872
2896
2384
2437
2821
3717
3717
3717
3717
3717
3717
3717
2645
594
2611
595
2643
2611
2645
2645
2611
595
2611
2645
594
2645
2643
2643
2642
2277
2277
2291
2277
3315
1235
2690
2804
2690
2690
2690
2690
2690
2690
3714
3714
3714
3714
3714
3714
3074
514
2562
3074
2562
2562
3202
3828
2818
1282
3330
2676
2676
3202
2690
2164
3188
3188
2946
2562
3316
3316
1524
2473
2613
2613
2611
2611
2613
2613
3971
3971
2617
2611
3024
3024
3024
3024
3024
3024
3024
2256
3717
2976
2176
2976
2416
432
2352
2480
2480
2480
2480
1904
2480
1904
2928
2928
2736
3952
2928
2928
1392
2928
1392
3952
2480
728
1904
472
2928
2928
2928
2928
872
1752
984
2608
2416
2416
2608
2616
2352
312
2352
312
2352
2864
2864
2872
2864
2872
2864
2864
2864
2864
2864
2864
2416
2416
880
2672
2672
2384
2384
3920
3920
3920
2160
2160
2160
3952
3952
3952
3952
3952
3952
3952
3696
3696
3696
3696
2160
2160
2672
2672
3376
3376
3376
3376
3376
3376
3696
3696
3696
3696
2160
2160
3696
1656
3696
3696
2128
2128
88
3632
3408
1368
2265
2265
2265
2265
2418
882
2418
882
2393
2457
2969
2409
345
2484
2409
370
2457
2409
345
2484
2484
2969
2969
2484
2777
2777
2473
3289
2353
2777
2777
3444
1394
3956
1906
3956
3957
1906
2676
626
2162
2676
626
2165
626
2677
2676
626
3945
3698
3700
1650
3700
1650
3698
3700
1650
2418
2421
370
2484
2485
2485
2484
2484
2484
2485
436
434
2484
2484
2482
2484
434
2484
2484
434
2481
441
437
436
434
2481
425
441
437
436
434
2485
2393
2457
2265
345
441
2265
409
729
2393
2393
2969
2418
882
2420
370
884
882
2612
2612
2420
2932
2420
2388
3801
2146
2146
2900
850
2900
850
2297
4089
2532
2532
485
2297
2532
2532
2532
485
2532
485
2996
946
2996
946
2993
949
948
946
2993
949
948
946
2405
2532
2532
485
2532
2532
485
2532
2532
2532
485
2562
2562
2562
2626
2626
2626
2626
3625
1586
3634
3668
1618
3636
1586
3636
1586
3636
1589
1586
3637
1586
3636
1586
1908
1906
3956
1909
3945
2162
2164
114
3700
1650
3700
1653
1650
2609
2609
564
565
2609
2609
564
565
2613
2612
2612
2613
2609
569
564
565
562
2612
562
2610
2612
562
2612
562
2612
2612
562
2617
564
565
562
2617
2609
569
2609
569
2617
2609
569
2609
569
2868
818
2866
2866
2868
818
2873
2866
2873
2873
2873
3924
1874
3924
1874
3924
1874
3924
1874
3924
1874
3924
1874
2354
2356
306
2357
2354
3957
3956
1906
2388
338
2388
338
2389
340
338
3668
1618
3669
1618
3668
1618
3668
1618
3669
1618
3669
2609
565
2609
565
2617
2617
2137
2137
2137
2137
2617
2617
2610
2617
2617
2356
306
2356
306
2356
306
2356
2356
306
2356
306
2361
309
308
306
2361
309
308
306
2361
2361
2361
2361
2356
2356
2356
2357
308
306
2356
306
2356
306
2356
2356
2356
306
2361
309
308
306
2356
2356
2356
2356
2356
2356
2361
309
2353
313
309
2361
2361
2356
2114
2114
2626
2626
2562
258
130
2626
2626
2626
2626
2183
2183
2311
135
2156
2156
3764
1714
3764
1714
3764
3762
3762
3764
1714
3764
1714
3634
3700
3636
3634
3637
3634
2868
2873
2865
820
2865
820
2865
821
820
2868
2865
821
820
2865
825
2868
2865
820
2865
2868
2868
2869
2409
2420
370
2418
2420
370
2420
370
2420
370
2418
2420
370
2420
370
2417
372
370
2417
372
2417
361
372
373
370
2417
361
372
373
370
2420
373
370
2417
361
372
373
370
2420
370
2420
370
2409
3956
1906
3956
1906
3954
3945
1908
1909
3956
3956
1906
3956
1906
3956
1906
3945
3953
1897
1908
1909
1906
3953
1897
1908
1909
1906
3945
1908
1909
1906
3953
1897
1908
1909
1906
3956
1906
3956
1906
3945
3956
1906
2865
2868
2865
821
820
2865
821
2420
370
3380
1330
3377
1332
1330
2417
373
370
2420
370
3957
1906
3956
3001
2865
825
821
820
818
2865
825
818
2866
2865
2865
2865
2873
2865
825
2866
2873
2865
2420
370
2418
3945
3956
3956
2409
2420
370
2409
2420
370
2409
2420
370
2409
2420
370
3170
2146
2146
354
2146
2146
354
2146
2146
354
2146
354
2146
2146
354
2146
354
2276
2276
2276
229
3556
1490
3537
1508
1509
2533
2514
2514
2514
2514
2532
466
2513
2513
2513
2513
2513
485
2513
484
485
2532
2532
485
2532
485
2532
485
2370
3394
3394
2114
578
2626
2114
578
2626
2114
2626
2626
2114
578
2626
2114
2114
2882
2882
2882
2882
2882
2882
2882
2882
2882
2882
2882
2882
2882
2818
2818
2306
2306
2818
2818
2818
2882
2882
2882
2882
2882
2882
3586
1666
2818
2818
3714
3714
2818
2818
2818
2818
3650
3650
3714
3714
3714
3714
3650
3719
2306
130
2562
2626
2626
2562
642
2690
2562
258
2306
2562
642
2562
258
130
2306
2562
642
2562
258
130
2306
2562
642
2562
642
2562
642
2562
258
130
2306
130
2562
2562
258
130
2306
130
2562
2562
258
130
2306
130
2562
2562
258
130
2306
130
2562
2178
2178
642
2690
2178
2690
2690
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2562
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2567
2567
1159
2183
2695
2567
2412
2873
2873
2873
3412
3410
3413
3412
1362
3412
1362
3410
3412
1362
3412
1362
3409
1365
1364
1362
3409
1365
1364
1362
3410
3409
1365
1362
3410
3412
1362
3412
1362
3409
1364
1362
3412
1362
3413
3412
3412
3925
3924
1874
3924
1874
3924
1874
3921
1877
1876
1874
3921
1877
1876
1874
3922
3925
3924
1874
3924
1874
3922
3924
1874
3924
1874
3925
3924
1874
3921
1877
1876
1874
3921
1877
1876
1874
3924
3922
3921
1877
1874
3922
3924
1874
3922
3924
1874
3921
3922
3924
1874
3924
1874
3924
1874
3924
1874
3921
1877
1876
1874
3921
1877
1876
1874
3188
1138
2676
3188
3188
1138
2676
3177
1140
1138
116
114
3186
3188
1138
116
3186
3188
1138
3188
1138
3177
1140
1138
2932
882
2932
882
3700
1650
3700
1650
3700
1650
3698
3700
1650
3700
1650
3700
1650
3689
1652
1650
3922
3924
1874
3922
3921
3924
1874
2386
2388
338
2386
2388
338
3412
1362
3413
3412
1362
3410
3409
1365
1364
1362
3409
1365
1364
3410
3410
3410
3413
1364
1362
3410
3410
3413
2164
2164
114
2164
2164
114
2164
114
2153
3700
1650
3700
1650
3700
1650
3689
3700
1650
3697
1641
1652
1650
3697
1653
1650
3700
1650
3701
3701
3700
3700
3698
3700
1650
3700
1650
3700
1650
3700
3700
1653
3697
1652
1653
3697
1652
1653
3698
3698
3698
3698
3697
1641
1653
1650
3697
1641
1653
1650
2132
2133
84
2132
89
2132
82
2132
82
2132
82
2133
84
2129
85
84
2132
82
2130
2129
85
84
82
2129
85
84
89
82
2129
85
84
82
2132
2132
2132
82
2129
85
82
2129
85
84
82
2132
2129
2129
85
84
2130
2132
82
2130
2132
82
2130
2130
2130
2129
2129
2132
82
2132
82
2132
82
2129
85
84
82
2129
85
84
89
82
2129
85
84
82
2900
1876
2898
1874
2900
850
1588
1876
1874
2901
852
1877
1876
3641
1873
1588
1877
1876
2900
850
1588
1876
1874
2898
1874
2898
1876
1874
2898
1874
2897
853
1593
852
1873
850
1877
1876
1874
3641
3641
2901
1593
1877
2900
1876
2900
3641
1588
2898
1588
2898
2900
850
2900
850
1588
3641
3641
3641
3641
3636
3636
3636
3641
3641
1588
3636
3636
2900
850
3924
1881
2900
850
1876
1874
2900
850
1876
1874
2900
850
1588
1876
1874
3924
3922
2901
852
1877
1876
2900
850
1588
1876
1874
3641
852
1876
2900
850
1876
1874
2900
850
1588
1876
1874
2900
850
1876
1874
3922
2905
1881
2900
850
3921
850
1877
1876
1874
2901
1873
850
1877
1876
1874
2897
853
1593
852
1873
850
1877
1876
1874
2388
338
2386
2388
338
2388
338
3668
3669
1620
1849
3665
1621
1620
1625
1849
1844
2868
1620
1618
1844
3668
1618
3668
1618
1844
3669
1620
3665
820
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
3673
1849
1844
2868
1620
1618
1844
3668
1618
2868
1620
1618
1844
3668
1618
2868
1620
1618
1844
3669
1620
3665
1621
820
1620
1849
1844
2868
1620
1618
1844
3666
3668
3668
1618
3668
1618
3668
1618
3665
1621
1620
3668
1849
3665
1621
1849
3668
3665
1621
1620
1618
1849
3668
3665
1621
1620
2873
1849
3673
1618
1849
3665
825
1621
1620
1618
1849
3666
3668
3668
3666
3668
3668
1618
3666
3666
3666
3668
3668
1849
3665
825
1621
1849
3665
825
1621
1620
1618
1849
3666
3668
1618
3666
3668
1618
2873
1849
2873
1849
2873
1849
2873
1849
2868
1844
2868
1844
2868
1844
2868
1844
2873
1849
2873
1849
2873
1849
2873
1849
2873
1849
2873
1849
3665
3668
1618
2868
1620
1618
1844
3665
825
1621
1620
1625
1849
3665
825
1621
1620
1618
1849
2873
1849
3412
3412
3412
3412
3410
3412
1362
3412
1362
3412
1362
3412
3412
3412
3412
3410
3410
3412
1362
3410
3412
3410
3412
1362
3412
3412
1362
3922
3924
1874
3924
1874
3922
3924
1874
3924
1874
3924
3922
3922
3924
1874
3921
3924
3924
1874
3186
114
2153
3188
1138
116
114
2164
3188
2164
114
3186
1141
3188
3188
1138
3188
1138
3188
1141
3185
1140
1141
3185
1129
1141
3956
1906
3954
3956
1906
3954
3956
1906
2932
882
3380
3700
1650
3380
3700
3700
1650
3700
1650
3700
1653
3697
1652
1653
3698
3697
1641
1653
1650
2132
2130
2130
2132
2132
2132
2132
82
2132
82
2132
82
2132
82
2132
82
2132
82
2132
2130
2132
2130
2132
2132
82
2900
1876
3922
3922
3636
1874
2900
850
1876
1874
3636
1876
1874
3924
1874
3641
3924
3924
3636
3922
3924
1874
3922
2900
850
1876
1874
3924
1874
3921
1876
1874
3922
3922
3924
1874
3668
3666
3666
2868
1620
2868
1844
3666
1844
3668
1618
3668
1618
1844
3668
1618
3668
3666
3666
2868
1620
3668
1618
1844
3668
1618
3668
1618
1844
3668
3665
1620
3668
1618
3666
3668
1618
3668
1618
3668
3665
825
1620
3668
1618
3666
3668
1618
3668
1618
3665
3668
3666
3668
1618
3668
1618
3700
3700
1650
3697
1652
1653
3698
3697
1641
1653
1650
3956
1906
3954
3956
1906
3956
1906
3377
1330
3380
1330
3700
3700
3700
1650
3698
3700
1650
2164
3698
2130
2130
3922
3924
1874
3922
3668
1618
3666
3668
1618
3666
2873
2873
3922
3922
3922
3922
3922
3922
3922
3922
3922
3185
3185
3956
1906
3956
1906
2929
3697
3697
3697
2129
3921
1881
3924
3641
3641
3641
1873
1881
3924
3897
2873
3673
1849
3188
1138
3380
1330
2129
84
2132
2129
84
2132
2129
84
82
2129
85
82
2130
2130
2132
82
2132
82
2130
2137
2129
84
82
2132
82
2129
2132
82
2129
84
82
3641
3641
2164
114
3705
2132
2132
2130
2132
82
2133
2129
85
84
82
2132
82
2132
82
2132
82
2132
82
2132
82
2129
85
84
82
2132
82
2129
85
84
82
2132
82
2132
82
2132
82
2132
82
2132
82
2133
84
82
3641
3412
3412
1362
3700
2132
82
2132
2132
82
2132
2132
82
2132
82
2132
82
2132
82
3169
4066
3681
3169
4066
3681
2145
2146
2146
4066
2146
2146
4066
4066
2900
850
2900
850
2900
850
2897
853
852
850
2900
850
2868
818
2869
2866
2868
818
2866
2868
818
2868
818
2865
821
820
818
2644
2642
3225
2900
850
2900
2900
850
2900
850
2900
850
2258
3353
3353
3353
2148
2148
101
2148
101
2148
101
3353
3353
3353
3353
3353
3353
3444
1394
3441
1385
1396
1394
1397
3444
1394
3444
1394
3444
1394
3444
1394
3170
3170
3892
3892
3892
1842
3892
3892
1842
3890
3890
3881
3889
1844
1842
3892
1842
2354
2356
2356
2356
306
2354
2356
306
2354
2356
306
2356
306
2356
306
2354
2356
306
2356
306
2153
2164
114
2162
3636
1586
3634
3700
1650
2162
3636
1586
2162
3636
3636
1586
3636
3636
1589
3636
1586
3636
1586
3636
3636
1589
3636
3636
3636
3636
3636
3636
1586
3634
3801
3625
1753
3625
1753
3625
3625
2609
2609
2612
2612
2609
565
2609
565
3634
3633
1586
3625
3625
3700
1650
3700
1650
3700
1653
1650
3637
2233
2233
2162
2164
114
3250
3250
3753
681
3778
3954
2101
2097
2132
3065
2612
565
562
2613
2612
562
2610
2610
2612
562
2609
2612
562
2612
562
2612
562
2609
569
564
565
562
2609
569
2609
569
2617
2609
569
2609
569
2617
2409
2601
361
2601
361
2612
562
2612
562
2612
562
2612
562
308
306
2612
562
2612
562
2612
562
2612
562
2612
562
2617
2905
2937
2617
313
3412
3634
3634
2361
2306
2306
2818
3753
3625
3625
3449
3449
2658
2657
610
2658
2658
2146
2146
354
2658
2402
2405
2146
2393
2457
2921
409
2457
2457
2457
373
2484
2484
2484
2265
2457
2485
2485
2777
2489
2485
2484
2485
2485
2481
437
2485
2481
441
2481
436
2969
2457
889
2932
2420
2457
889
2393
729
2932
2485
2969
2649
2388
2388
2388
2388
2530
2530
2530
2529
2533
2532
2533
2533
3180
2484
2409
2929
885
2409
373
2421
2409
2409
2929
885
2418
2409
2409
2409
2409
2929
885
2929
884
2409
2409
373
2420
2933
2409
373
2933
2929
361
373
885
2409
2409
377
2929
885
2409
370
2484
2484
2484
2484
2484
2484
2484
2420
2932
2932
2929
2481
2481
2481
437
2485
436
2484
3954
3957
3956
3957
3957
3954
3956
2161
625
117
629
2161
2677
2161
625
117
629
2673
2393
2402
2274
354
2274
2402
2274
354
2273
353
2401
2401
2273
353
2273
2530
2530
2530
2530
2274
2274
2273
353
2401
2533
2533
2533
2996
2996
2993
3065
985
2993
985
2996
2996
2996
2996
2996
2996
2996
2993
2993
2356
2169
2169
3185
1141
2676
3188
2153
2165
2165
2161
117
3185
113
1141
117
3188
116
2164
2161
2161
2153
2164
2161
117
2161
117
2161
2161
2164
308
2164
308
2164
2164
308
2164
308
2153
2164
3188
116
2153
2161
2164
308
2161
117
2161
117
2161
2161
3377
1333
3697
3689
3381
1652
1653
3697
1653
3700
3697
3697
1653
3689
3700
3700
3700
3381
3381
3700
3700
3700
3697
1653
3697
2129
85
84
89
2132
2137
2129
85
84
89
2137
2132
2132
2132
2132
2145
2145
2145
98
2402
2273
2273
2145
3625
3625
2777
2777
2921
2921
2162
3249
3249
1205
3673
3673
3673
3289
2265
2265
2425
2425
2420
2729
2729
2729
2729
3753
681
2729
2729
2729
2274
2402
2274
354
3625
2737
2673
2673
2228
2228
3945
3945
3412
1369
3417
3412
2609
2609
2913
2146
2145
3169
3426
2145
3425
2146
2146
2145
2145
2145
2145
2145
3170
2172
2258
2484
2404
2404
2258
2258
436
2258
2258
2258
436
2258
2258
436
2404
372
2404
372
2404
2404
357
2404
357
2405
2405
3685
2257
2257
2404
357
3685
2404
357
2404
357
373
2404
357
2788
3764
1780
3684
3684
1764
3685
2788
741
2788
741
1764
1765
3684
1764
1637
1765
3685
3940
3940
1893
3941
2258
2258
372
2258
2258
2258
2258
2258
372
2258
2405
2405
2405
2404
357
869
2405
2257
2404
357
612
868
869
613
2916
869
2405
2405
868
869
2916
869
2404
2405
2257
356
357
868
869
2404
357
612
868
869
613
2404
357
2404
357
2257
2404
357
612
868
869
613
2257
356
3961
1893
2329
2329
2329
2329
2329
2546
2546
2546
2546
2329
505
2329
497
505
501
2329
505
501
2164
2164
2676
2164
2149
2148
101
613
2148
101
612
613
2148
101
613
2148
101
612
613
2148
101
612
613
2681
2660
613
2148
101
613
2148
101
613
2148
101
2660
2661
2169
100
101
633
2148
101
612
613
2148
101
612
613
2169
101
633
2169
100
101
116
633
2148
101
612
613
2169
100
101
116
2148
101
612
613
2148
101
612
613
2676
2676
2676
2676
2676
2660
613
2660
2681
2660
613
2681
2681
2661
2660
613
2148
2148
116
2148
116
2148
116
2148
116
2148
116
2148
2148
116
2148
2148
116
2164
2148
116
2164
2148
116
2148
116
2148
101
2148
101
2148
101
2148
101
2148
101
2148
101
2148
101
2148
101
2148
101
2148
101
2169
100
101
116
2148
101
2148
101
2148
101
2148
101
3188
3188
3188
3172
1125
3172
1125
3172
1125
3172
1125
3172
1125
2258
2770
2258
2258
2258
2420
2258
2258
2772
740
722
2420
3700
2788
2404
372
2789
2257
2809
2257
2809
2257
2769
356
725
357
724
740
741
2809
2404
357
740
741
2809
741
2404
357
373
3684
1637
3812
3828
3828
1764
1652
3828
1764
1652
3684
3684
1764
3828
3828
1764
1652
2789
1765
3812
1765
2789
1765
3812
1765
3793
721
1749
725
1748
724
740
741
1764
1765
3812
1765
3684
1637
1765
2788
741
1764
1765
2788
741
1765
3812
1765
2809
3956
3956
3940
3956
3956
3940
3940
1893
3940
1893
2329
2329
2329
2553
2329
2329
505
2329
2329
2329
2329
2329
2329
2329
505
2329
793
2329
505
2329
2329
505
2329
2329
2329
2329
2329
2329
2329
2329
2329
2841
2329
2329
2329
2329
2329
2553
2329
2329
505
2329
2329
2329
2329
2329
793
2329
2329
2404
868
372
2258
2916
372
2404
868
372
2404
868
372
2258
2404
868
2916
2404
357
2404
357
2405
2404
357
868
869
2404
357
2916
2916
2404
357
612
868
869
2404
357
2405
2404
357
868
869
2265
356
357
2404
357
868
869
2676
2329
2329
2329
2545
2329
2329
2545
2329
2546
2546
2546
2546
2329
2545
2549
2164
628
2164
628
2148
116
2148
116
2676
2676
2164
628
2676
2164
628
2676
2676
2148
116
2149
2169
100
101
2169
100
101
2148
2169
100
101
2676
2676
2676
2676
2676
2164
2164
2148
2148
2164
2164
2164
2164
2164
2164
2148
2148
101
2169
100
101
2148
101
2148
101
2149
2148
101
3188
3188
3188
3188
3172
3172
1125
3172
1125
2788
2481
2481
689
377
357
740
3940
3940
1893
3941
2946
2258
2916
756
2916
756
2484
692
740
756
2916
756
2772
436
692
740
756
722
2916
2772
436
692
740
756
2916
756
2772
436
692
740
756
722
2804
2772
740
756
2916
2258
2258
2916
740
756
722
2404
357
2916
869
2916
869
2769
725
868
724
869
740
741
2916
869
2769
725
868
724
869
740
741
2916
869
2769
868
869
741
2916
869
2769
725
868
724
869
740
741
2789
2772
761
740
757
741
2916
869
2769
2404
357
2265
356
357
2916
869
761
740
757
741
2804
2804
1780
3764
756
2804
2804
1780
3764
756
2804
3764
756
2789
2788
741
1764
1765
2789
1764
1765
2788
741
3940
3941
1909
2546
2546
2546
2546
2329
793
497
501
2841
2545
2329
793
497
501
2841
2841
2329
793
497
501
2585
2676
2676
2676
2676
2676
2676
2676
2676
2676
2676
2660
613
2660
613
2661
2660
613
2681
2405
3173
3173
613
3173
613
3429
3449
1381
3429
3449
1381
3449
1381
2917
2737
693
2741
2737
693
697
3769
1717
697
2737
693
697
2737
693
697
3252
3252
3252
3253
2661
3249
1205
3249
1205
2661
2661
2661
2681
613
2661
2228
2228
2225
185
181
2225
181
2225
181
2225
181
180
2420
2404
357
2404
357
2405
372
3193
1124
1125
3193
1125
633
613
2661
3173
613
3193
1125
633
613
2661
3428
3444
3428
3428
1381
3428
1381
3428
1381
3449
1380
1381
3428
1381
3428
1381
3428
1381
3429
3449
1380
1381
3428
1381
3429
3449
1380
1381
3428
1381
2740
2932
2932
2740
2932
2740
2916
869
2917
2916
869
2737
693
697
692
2916
1381
869
2229
693
692
2745
2740
2737
697
3769
697
2737
693
697
692
3188
116
628
2676
3188
116
628
2676
2676
2164
628
2676
2164
628
2660
2164
628
2164
628
3172
100
1125
101
612
613
2169
1124
100
1125
101
633
612
613
628
2660
613
3172
100
1125
101
612
613
2169
1125
101
633
613
2661
2660
613
2681
612
613
2660
613
2660
613
3172
100
1125
101
612
613
2169
1124
100
1125
101
633
612
613
628
2660
613
3173
101
612
613
2660
613
3172
1125
101
116
612
613
628
2660
613
3172
100
1125
101
612
613
3173
101
613
3257
3172
1125
3193
3257
3257
2676
2676
2676
2676
2676
2660
2676
2676
2676
2660
2661
2660
613
2681
612
613
2661
2660
613
2681
613
2661
2660
613
2681
612
613
628
2661
2660
613
2660
613
2681
612
613
628
2661
2660
613
2660
613
2660
613
2681
613
2661
2681
613
2661
2660
2228
2660
2660
2660
2660
2228
2660
2228
2660
2660
2660
2225
185
181
180
2660
2661
2660
2661
2660
2233
2660
2225
185
181
180
2660
2229
180
2149
2229
2660
2233
2660
2233
2660
2660
2660
2660
2660
2660
2660
2660
2660
613
2660
613
2660
613
2660
613
2660
613
2660
613
2660
613
2660
613
2660
613
2660
613
2404
724
1746
1636
3684
2404
868
1636
2404
868
1636
884
1652
3697
377
356
357
724
1636
741
1637
3697
1636
1637
2929
1649
377
356
357
612
868
869
613
373
1636
1637
2404
357
612
868
869
613
1636
1637
1653
3609
3609
3609
3609
2164
612
628
2169
100
101
116
633
612
613
628
2164
2148
101
116
2660
628
2660
2660
628
2660
2660
613
2660
613
2660
613
2660
613
3684
1652
3684
1652
3684
1637
3684
1637
3684
1637
3684
1637
3025
3025
3172
1125
2740
2741
692
2660
613
2164
2164
2148
101
2148
101
2804
2804
2804
2788
741
2788
741
2789
3684
1637
3685
3685
2660
613
2661
2148
101
2148
101
2149
2149
2148
101
2737
693
697
2737
697
2149
2737
697
2740
2740
2676
2676
2673
612
613
2164
2148
101
2804
2804
3172
1140
3172
1125
3172
1125
3172
1125
2741
2737
2401
2913
1633
2273
353
609
2657
2657
2273
2273
2273
353
2273
353
609
2657
2273
2145
225
353
609
2145
225
353
2273
609
2657
2657
2657
2657
2657
2145
609
2657
2657
2657
3681
3681
2529
2401
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2530
2530
2530
2530
2530
2529
2529
482
2529
2529
482
2529
2530
2529
2530
2530
2402
2402
2402
2402
2402
2402
2401
354
2401
2401
354
2401
2401
354
2401
2402
2401
2402
2401
354
2145
2146
2146
2145
2145
2145
98
2145
98
2274
2146
226
2146
226
2146
226
2146
226
2145
2145
2145
2145
2145
2274
2402
2146
226
354
2273
353
865
2145
225
353
2145
2401
2145
2145
225
353
2145
2145
2146
226
738
2274
2274
2274
2146
226
738
2274
738
2786
1762
2274
2274
2274
3810
2274
2146
226
2146
2274
2145
225
2785
2273
2785
2145
225
2273
2273
2273
2145
225
2273
737
2273
2273
2785
1761
2273
2273
2273
2273
2273
2145
225
3809
2273
2145
225
3809
2273
2273
2145
225
2273
737
2785
1761
2273
2273
2786
1762
2786
2786
2785
1761
2785
1761
3809
2785
2785
2785
1761
2785
1761
3938
2274
2146
2146
2146
226
2146
226
2146
226
2146
226
738
1762
2146
226
354
2146
226
2146
226
354
866
2274
354
866
2146
226
354
2658
2146
226
2146
226
2273
2273
353
2401
2145
225
2145
225
2145
225
2145
225
353
2145
225
2145
225
353
2401
2145
225
353
2145
225
737
1761
2273
353
2145
225
353
2273
353
2145
225
353
2145
225
353
2145
225
353
865
2145
225
353
2273
353
2657
2401
2145
225
353
2145
225
353
2145
225
353
2145
225
353
2145
225
353
2145
225
2145
225
353
2145
225
2145
225
353
2657
3809
2146
610
2146
2145
2145
2145
2145
2145
2145
2145
2145
2145
2658
2146
2145
2145
2145
3170
994
3041
3169
993
3041
3041
3170
2530
2530
2529
2529
2529
2529
2530
2530
2530
2530
2530
2529
2529
2529
2529
2529
2529
2529
2529
2530
2530
2530
2530
2530
2530
2530
2530
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2402
2402
2401
2401
2401
2401
2401
2401
2401
2412
2412
2412
2146
226
354
2786
2146
226
354
2146
2914
2274
354
2146
2146
226
354
2146
226
610
2274
2146
226
2146
2274
354
2146
354
2914
2146
2914
2146
2145
225
353
2913
2785
2145
225
353
2145
225
609
2145
2145
2145
225
2913
2145
225
353
2145
353
2145
353
2145
2145
225
2145
2145
2913
2145
225
353
2145
225
609
865
2913
737
2145
225
353
2145
225
353
2145
225
2145
2913
2145
225
2145
2913
2145
353
2145
225
353
2145
225
353
2273
353
2145
225
353
2913
2145
225
353
2145
225
353
2145
225
2145
2913
2145
225
2145
2913
2145
2145
3937
3937
2146
2402
2402
2658
2658
3426
3426
3426
3426
3426
3425
3425
3426
2146
610
2658
2146
610
3170
2146
610
2146
610
2146
610
2658
2658
2658
2658
2658
2658
2658
2658
2658
2145
353
2145
353
3681
3681
3937
3937
3937
3937
3809
2529
2529
2529
2529
2529
2529
2402
2274
354
2274
354
2274
2274
354
2274
354
2274
354
2274
354
2274
2274
2401
2401
2401
2401
2273
353
2401
2401
2273
353
2273
353
2273
353
2273
353
2401
2273
353
2273
353
2273
353
2273
353
2273
353
2273
353
2273
353
2273
353
2273
353
2273
2273
2273
2273
2145
2145
2145
2145
2145
3681
3681
3682
3682
3681
3681
3681
2146
2145
2145
2145
3169
3169
3170
3169
3169
2402
2401
2658
3681
2657
1633
2145
3042
3041
3041
2146
2145
3809
3809
2754
2754
3772
3772
3772
3772
2370
2401
2660
613
2661
2585
2585
2585
2420
2955
2187
2775
2234
2154
2810
2810
746
2801
762
3898
3889
2234
2819
2819
2821
2821
2307
2307
2309
2309
2821
2821
2309
2309
2819
2307
3233
1441
3233
2465
2313
164
2217
425
2217
425
2313
164
2313
164
2212
420
2217
425
420
2212
420
2313
164
2217
164
425
420
2217
164
425
420
2212
420
2313
2313
2313
2468
2313
2313
2217
425
420
2313
2217
425
420
2313
2473
2473
2313
2313
2468
2473
2825
2473
2825
2468
2825
2313
425
2473
2313
2313
425
420
2313
420
2468
2473
2212
420
2468
2212
420
2825
420
2313
777
164
420
3745
2468
2834
2834
2834
2834
2834
2073
2073
2217
164
425
420
2473
420
2212
420
2217
2217
164
425
420
2473
420
2212
425
420
2217
164
2468
2468
2468
2468
2468
2468
2468
2468
2468
2473
420
2468
2468
2468
2468
2468
2473
420
2329
2329
2212
2212
2468
2468
2468
2468
2073
2329
2329
2329
2985
2212
2212
2073
2841
1817
3753
1700
3753
1700
3753
2345
292
2345
2345
3218
2345
2345
2345
2337
3236
3236
2980
2985
932
2980
2985
932
2985
932
3236
3236
3241
1188
3241
1188
2324
2145
609
2401
865
2657
865
2657
865
2145
2401
2401
2145
2145
865
2145
865
2145
2145
865
2145
609
2145
2401
2322
3080
3848
3848
3589
3588
3588
3592
3080
1544
3592
3592
3592
3077
3076
3080
2333
2333
2333
2419
2438
2438
2438
2438
2284
2299
2430
2430
3099
3099
3099
3099
3099
2113
2113
2113
2113
2113
70
2113
70
2113
2118
2113
70
2114
2114
2114
2114
2114
2114
2114
2114
2112
2113
2113
2113
2113
2113
2113
2113
2113
2564
2564
2564
2564
2577
2577
2577
2577
2577
2577
2577
2577
2577
2569
532
2569
532
2569
532
2569
530
548
2569
532
548
2569
532
548
2569
2569
2569
2388
2388
2577
534
2577
525
534
2577
525
534
2577
525
534
2577
525
534
2577
525
534
2577
2577
2573
534
2573
534
2577
525
534
2577
525
534
2577
525
534
2582
2582
2582
2573
534
2577
525
534
2573
534
2578
2578
2578
2581
530
2581
530
2581
530
2578
2581
530
2581
530
2578
2581
530
2578
2578
2578
2581
530
2581
530
2581
530
2389
2568
528
2576
2576
2576
2568
528
2568
528
2568
528
2577
521
2577
521
2577
521
2577
521
2577
521
2577
521
2577
521
2576
529
524
2576
529
524
2576
529
524
2576
529
524
2576
529
524
2580
2580
2580
2580
548
2388
2388
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2566
550
2566
550
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2374
2290
2290
2290
2289
2590
2590
2290
2290
2290
2290
2601
2590
242
2290
2590
2590
2590
2590
2590
2606
2606
2606
2606
2606
2606
2606
2606
2585
558
2585
558
2606
2606
2606
2606
2606
2585
558
2606
2606
2586
557
2294
2586
557
2586
2294
2586
2586
2586
2586
2294
2586
2586
557
2294
2586
557
2586
2586
2294
2586
2605
2586
2586
2586
557
2586
557
2294
2586
2605
2605
2605
2605
2602
2602
2602
2589
554
2589
2609
2398
2609
2398
2398
2398
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2397
2397
2397
2397
2397
2397
2397
2397
2614
2614
2614
2614
2614
2614
2394
2394
2614
2614
2614
346
2394
2394
2614
2614
2614
2394
2394
2394
2614
2614
2614
2614
346
2394
2394
2285
2285
2285
2601
2601
2601
2601
2601
2601
2585
2585
2585
2585
2585
2585
2585
2585
2604
2586
2586
2604
2604
2604
2604
2281
2609
2281
2281
2281
2281
2281
2281
2284
2284
2284
2284
2284
2604
2604
2604
2604
2396
2284
2118
2593
2569
2577
521
2577
521
2605
2605
3459
3608
1561
3609
2420
2625
2457
665
2625
2625
2713
2712
2625
2819
2867
2228
2228
2228
3572
3572
2228
2228
3572
2228
3572
2228
3572
2226
2227
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2226
2226
2227
2944
2304
2625
2881
3777
2209
2497
3777
3074
3074
2562
2562
2562
2562
3714
3714
3171
2659
3171
3043
2659
2659
2659
2659
2659
3043
2659
3171
2659
2659
2659
2946
2946
2628
2628
2628
3204
3204
2437
2437
2437
2437
2309
2309
2309
2434
2434
2434
2434
2562
2562
2306
2306
2306
2437
390
2310
2310
2309
262
2309
262
2562
2562
2822
2822
2821
774
2491
2491
2491
2491
2811
2439
2603
2318
2318
271
2589
2591
2591
2077
30
541
542
2077
2077
285
797
2078
2333
797
2078
2078
542
2590
2101
2101
565
2101
565
2101
565
2205
158
2205
2205
2205
158
2205
2205
2205
158
2073
537
2101
2101
565
2101
2101
565
2101
565
2201
2201
2206
2101
309
2101
309
821
2101
565
2357
821
2101
309
2101
309
821
2613
2101
309
2357
2613
2357
2613
2079
287
2079
543
287
799
2079
287
2079
287
799
2079
287
2079
287
799
2219
683
2847
2079
287
2079
543
287
799
2335
2335
799
2335
2335
2219
683
2079
287
2591
287
799
2079
287
2079
287
2335
799
2847
2847
2207
2091
299
2207
2091
299
2475
2475
2475
2077
2077
285
797
2101
309
2101
309
821
2137
2101
565
2357
2357
821
2613
2101
2101
309
2137
2101
565
2101
309
2101
309
821
2137
2613
2101
309
2101
309
2613
2101
309
2357
2137
2613
2101
309
2613
2137
2137
2613
2137
2101
309
2357
2137
2101
565
2201
665
2201
665
2201
665
2201
665
2201
665
2201
2201
665
2201
665
2713
2201
2201
665
2201
665
2201
665
2713
2713
2205
669
2205
2205
669
2205
669
2717
2205
158
2846
2077
30
541
542
285
797
286
798
2077
30
541
542
285
797
286
798
2077
30
285
797
286
798
2077
30
541
542
2077
30
541
542
285
1565
797
1566
286
798
2077
30
541
542
285
797
286
798
2589
542
797
798
2077
30
285
286
3613
2077
30
541
542
797
798
2589
542
2589
542
2589
3613
1566
2845
798
2589
542
2845
798
2869
2357
2101
2101
2101
2101
565
821
2101
565
309
821
2101
565
2101
565
821
2613
2613
2869
2613
2357
2101
565
2101
565
821
2101
2101
565
2101
565
821
2205
158
2205
158
2205
158
3741
1694
3229
3869
1822
3869
1822
3869
1822
3869
1822
3869
1822
3869
1822
2079
287
2335
2079
543
287
799
2079
2335
799
2079
287
2079
543
1567
287
2079
543
287
799
2079
287
2079
543
1567
287
2079
287
799
2847
3743
671
2207
2207
3871
3871
3871
3871
2077
285
2077
541
285
2077
541
285
797
2077
285
797
2077
541
285
1565
2077
541
285
797
2589
1565
2845
2101
2357
2101
2357
821
2101
2357
821
2205
669
3741
669
3869
3869
2165
181
2165
2165
2165
181
2165
181
2229
2165
181
501
2229
2165
501
2229
2229
2229
2229
693
501
2229
693
501
2229
2165
181
501
2165
181
693
501
2229
693
501
2741
2229
2521
2165
181
693
501
2521
2549
2229
2229
693
501
2521
2521
2521
2165
181
693
501
2521
2521
2165
181
693
501
2229
2165
501
2521
2521
2741
2521
2229
2521
2165
181
693
501
2165
181
2521
2165
181
693
501
2521
2165
181
693
501
2165
181
501
2741
1653
2165
181
693
501
2165
181
2165
181
501
2741
2741
629
2677
2165
1653
2677
2165
181
693
2165
181
693
2677
2165
181
693
2165
181
2741
2229
2677
2229
2229
2229
693
2229
2741
629
2165
181
693
2165
181
2165
181
501
2741
501
1653
2229
501
3189
693
629
2165
1653
2677
2229
693
2229
2741
3701
2677
1653
2165
181
693
2165
181
2165
181
2741
1653
3189
629
2677
1653
3189
1653
2677
2165
2165
2165
2165
2677
2165
2165
2165
2165
2165
3701
3189
629
2677
1653
2677
3061
3061
3061
3061
3061
3061
3061
3061
3061
4085
4085
4085
4085
4085
4085
4085
4085
4085
4085
2741
2229
2229
2229
2229
2229
2229
2229
2165
181
501
2229
2229
2229
2217
681
2217
681
2217
681
2217
681
2729
2089
297
2345
2089
297
2089
297
2473
2473
2473
2473
2473
3765
2078
31
2079
2079
287
799
2335
2207
2207
2207
2207
2207
2206
2334
798
287
799
2318
271
782
783
2101
2101
2101
2101
2101
2101
2101
2101
2549
2549
2549
2549
2549
2549
2549
2549
2101
1013
2101
1013
2613
2101
565
2101
3061
2549
2549
2549
2549
2549
2549
2549
2205
158
2205
158
2205
158
2206
2205
158
2205
158
2205
158
2206
2206
2549
2549
2101
2549
2549
2549
2201
2201
2201
2101
2613
2101
565
2613
2549
2549
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2207
2207
2207
2207
2101
565
2101
565
2101
2101
2613
2101
2613
2101
565
2613
2549
2549
2549
2549
2549
2549
2549
2205
2205
2205
2101
2101
565
2101
565
2101
565
2613
2613
2101
565
2101
2101
565
2101
565
2101
2101
2101
2101
2101
565
2613
2101
565
2101
2101
565
2101
565
2101
565
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2101
2101
2101
565
2613
1013
2613
1013
2613
1013
2613
2613
1013
2101
2101
565
2101
2101
565
1013
2613
1589
1013
3125
2101
2613
2613
3125
2101
2613
3061
2613
2613
2613
2101
2101
565
2613
2613
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2205
158
2205
158
2205
158
2205
158
2205
2219
159
2101
565
2101
565
2613
2549
2549
2549
2549
2549
2549
2205
2205
2207
2190
143
2190
143
910
911
2190
143
910
911
2191
2191
911
2191
2206
159
2207
2207
2207
2206
159
2206
159
2206
159
2206
2206
2299
2275
251
187
2275
251
187
2299
2275
251
2275
251
187
2183
2079
287
2079
287
2335
2549
2549
2549
2549
2933
2933
2933
3765
4085
3758
4085
3869
1822
3869
1822
2079
2079
2719
2719
3061
3707
2219
2203
2475
2219
2091
3675
2475
2475
2475
2219
683
2219
683
2219
2731
2347
2091
299
2475
2475
2475
2347
2091
299
2475
2475
2219
2219
683
2219
683
2091
2091
2475
2475
2219
2475
2475
2475
2475
2475
2475
2219
2219
683
2219
683
2731
2091
299
811
2091
299
811
2091
299
2091
299
2475
2475
2475
2475
2475
2475
2475
2475
2475
2475
2475
2475
2475
2475
2475
2475
2475
2475
2475
2475
2475
2475
2219
2219
683
2091
299
2091
299
2091
299
2475
2475
2475
2475
2475
2475
2475
2651
2512
2512
2512
2512
2512
2512
2512
2512
3024
3024
4048
2512
3024
3024
3024
2512
2512
2512
2512
2512
2512
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
2512
2512
2512
2512
2051
3105
3192
3104
1072
2680
3168
608
624
2592
2592
560
2592
560
3104
2048
3104
3408
2304
2304
2432
2432
2320
2320
3248
1208
2656
2352
2320
336
304
312
2336
3200
3200
2336
304
2592
560
2608
568
3120
528
544
560
672
608
656
688
3456
3328
3328
3328
3392
3136
3136
3136
2144
2144
2096
2128
2593
2225
2225
181
180
2225
181
2161
177
2097
2097
2161
2709
2593
2593
2593
2593
561
2593
2593
2065
3089
3121
2097
2097
53
2097
53
2113
3137
3201
385
2337
1313
1361
305
1329
2305
2433
3249
3249
2389
2385
3249
3249
1205
2369
3249
2353
309
3249
1329
1205
1333
2325
305
2385
277
305
2385
277
305
3409
1365
3409
1365
2709
2337
2337
2337
3233
1313
1201
3361
3233
3233
3233
3233
2609
1585
817
2609
1585
817
3121
2337
2337
3393
3617
801
817
2609
1585
817
3121
561
3681
2593
1633
2593
609
2593
609
2593
2593
609
3457
3457
3457
1361
3457
3329
3477
3409
1365
1364
3477
3409
1365
3477
3477
3477
3409
3413
3477
3409
3377
3377
3377
3377
3377
3329
1345
1361
3393
3393
1361
3377
1365
3137
3137
3089
2113
2113
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3073
3137
3137
3137
3137
2113
2113
2225
2225
2225
2145
2145
2145
2145
2944
928
944
3281
3073
3073
3073
2945
929
1377
2945
1377
3425
2945
2945
2945
2065
21
2049
2560
2049
2049
2049
2048
2048
2049
2049
2049
2305
2304
2304
2304
2177
2177
2176
2176
2176
2176
2176
2176
2517
2517
2901
2901
2901
2133
3285
2261
2133
2133
2133
2133
2133
2133
2133
2350
1326
2350
814
2433
3469
2125
205
2253
2113
193
2241
3149
3149
3137
2817
1665
1793
2817
1665
1793
2688
2816
2816
2688
3713
641
2817
1665
641
1793
2816
1664
1792
2816
1664
640
1792
1920
2688
2817
1665
641
1793
2817
1665
641
1793
770
1794
2817
1665
641
1793
2816
1664
640
1792
2816
1664
640
1792
1920
2818
2049
2049
2048
2049
2177
2177
3778
3798
3706
3706
3706
3706
3778
3778
2170
2146
122
2242
2242
2242
2242
2754
2754
662
2754
738
662
762
2754
2754
738
662
766
762
3778
2690
2262
3170
1250
226
2530
470
2306
1154
3286
726
3074
1110
1238
3266
706
3714
1678
2902
982
3158
598
1238
982
2646
982
3266
706
3670
3202
3202
1238
3202
1238
2593
2177
2689
2688
3712
2177
2689
2816
2816
2817
2816
2645
4053
3029
2517
2773
469
2773
2645
2261
2945
2741
694
2777
730
2741
694
2880
2496
2880
2496
3009
960
3009
960
2881
832
2881
832
2881
832
2881
832
2369
320
833
832
2369
1345
320
1344
833
832
2496
2881
832
2881
832
3393
1344
833
832
2369
1345
320
1344
3393
1344
833
832
2369
1345
320
1344
2880
2881
2880
2881
832
2880
2369
1345
320
1344
2369
1345
320
1344
832
2369
1345
320
1344
2369
1345
320
1344
833
832
2368
1344
832
2880
2880
2880
2625
576
2625
576
2369
320
2368
2113
64
2112
2241
192
2240
2368
3264
1473
1472
3137
1088
3136
3393
1344
833
832
3392
832
3265
3265
1216
3137
1088
3137
1088
3265
1216
705
704
2881
832
2625
576
2625
576
2624
2625
576
2624
2497
448
2497
448
2624
1856
3393
1344
833
832
1473
1472
3393
1344
833
832
1473
1472
2881
832
2881
832
2881
832
705
704
4033
1984
3521
1472
3521
1472
3905
1856
3905
1856
2881
832
2881
832
2241
192
3393
1344
3393
1344
2192
2752
2752
3649
3649
3136
3136
2625
576
2625
576
2625
576
2625
576
2192
2192
2192
2192
2625
2625
3136
3136
2113
64
2113
64
2625
576
2625
576
2624
2241
192
2625
576
2624
2880
2881
449
2897
465
2897
465
2880
2880
2897
851
2897
851
2897
2897
2641
401
405
2880
2880
2496
2881
2881
835
2897
2889
2897
2453
2433
2641
2897
3008
2513
3025
3041
865
3537
2880
2513
3025
2752
2752
3392
3392
3136
3409
3411
2880
704
2880
704
2880
704
3904
3904
2897
2899
2897
2624
1600
3648
3393
3392
3392
3392
3392
3392
3393
1347
2624
2624
2880
2897
2899
2965
2961
2961
2960
2960
2960
2197
2197
2193
2196
2196
2192
2176
2176
2176
2176
2176
2177
2177
2177
2177
2177
131
2177
2177
2177
2177
2177
2177
131
2177
2193
2193
2177
2177
2177
2177
2177
2177
2705
2689
2705
2641
2641
2640
596
2640
2640
2640
2656
2720
2624
2624
2624
2624
3649
3040
3040
2112
2112
2113
2113
2609
2609
2544
2545
501
2545
501
2521
2544
2544
2545
501
2545
501
2549
2545
501
2608
564
2608
568
2608
564
2608
568
2617
565
2609
565
2609
565
2609
563
2617
2609
565
2609
565
2609
563
2545
501
2544
2545
501
2545
501
2544
2545
501
2545
501
2544
2545
501
2545
501
2545
501
2627
2339
355
611
2339
355
611
2147
355
611
2403
611
2627
2115
323
579
2113
2113
2112
3392
3392
3264
1472
3264
1472
3264
1472
3264
1472
3265
1473
3265
1473
3265
1473
1219
1475
3281
1489
3281
1491
3392
3392
3392
3392
3393
3393
3337
2368
2368
448
2368
448
3520
3520
3521
3521
3521
2401
609
2368
832
2368
832
2880
2313
2405
869
2405
869
2405
869
2405
869
2404
2404
2401
2401
609
865
2401
609
2401
609
865
2401
609
865
2403
611
867
2400
608
864
2400
608
864
2368
832
2880
2368
832
2368
832
2368
832
2368
832
2368
832
2368
832
2881
2881
2881
2881
2313
2313
2313
393
2313
2313
393
2313
2313
777
2313
777
2313
777
2313
777
2368
576
448
2496
2880
2880
2880
2880
2377
2881
835
2889
2889
2825
2624
1856
2624
1856
2625
1857
2625
1857
579
1859
3392
1472
3392
1472
3392
3392
3393
1473
3393
1473
1347
3457
3457
1411
2880
2880
2880
2881
2688
3537
3904
3904
2368
832
2368
832
2368
2368
2369
833
2369
833
2369
833
3264
576
3264
576
2625
1857
2625
579
3392
3392
3392
3392
3393
3393
1347
3409
2661
741
2661
741
2657
737
2657
2657
2657
2193
2177
2705
2689
2657
2657
3648
3649
3649
2112
2112
2112
2112
2112
192
2112
2112
2112
192
2112
2112
192
2112
2113
2113
2113
2113
67
2113
193
2113
193
2113
2113
67
2121
2121
2121
2121
2260
2260
2260
2145
2145
2147
2144
2144
2144
2144
2144
2180
2176
2176
2177
2177
2177
2177
131
2368
2368
2368
2368
2368
2368
2369
2369
2369
2369
2369
2377
2377
2388
2051
2691
2147
2403
2115
195
323
2243
323
579
2243
2147
227
291
355
611
3683
3683
3651
2505
2505
2065
2065
2362
2298
3264
3264
3281
3217
3220
2176
2179
3200
3200
3201
3201
1155
3392
2132
3136
3139
3093
3073
1027
3264
3273
2880
2880
3264
3264
3136
3136
3136
2880
2880
3392
832
3392
832
3393
2881
3520
2880
2880
3297
3264
3136
2881
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2752
2752
2881
2881
2881
835
2881
2881
2881
2881
2881
2881
2881
835
2881
2881
2881
2881
2881
835
2897
2897
853
2897
851
2901
2889
2897
2897
853
2897
851
2896
852
2896
2896
852
2896
2913
3392
3392
3392
3392
3392
3392
3392
3392
3392
3392
3392
3392
3392
3392
3392
3393
3393
3393
3393
3393
3393
1347
3393
3393
3393
3393
3393
1347
3401
3409
3409
1365
3409
1363
3413
3401
3409
3409
1365
3409
1363
3408
1364
3408
3408
1364
3408
3425
2624
2624
3301
2752
2213
2213
2213
3237
1253
3237
2880
2880
2176
2176
2177
2177
2177
131
2645
2129
85
593
597
2131
595
2128
84
592
596
2640
2641
597
2643
2640
596
2785
3137
3137
3137
3137
3137
1091
3137
3137
3137
1091
3136
2953
2249
2789
2785
2785
2785
2784
2953
2697
2128
84
592
596
2640
2640
2633
2640
596
2640
596
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
3680
3040
3040
3040
3040
3040
3040
3040
3040
3040
3040
3040
3040
3040
3040
3040
3040
2608
2609
565
2609
2609
3568
3544
3545
3569
3569
2545
501
2520
2520
2520
2520
2544
2520
2521
2521
2521
2521
2521
2545
2521
2549
2545
501
2544
2545
501
2545
501
2545
501
2545
501
2545
501
2545
501
2851
3235
291
3235
2883
2883
2883
2883
2883
2883
2851
2819
2819
2819
2819
643
2819
643
2819
2819
3171
2403
867
1379
2339
867
2339
867
2851
355
867
1379
2339
803
867
2339
803
867
3139
3395
835
2883
2883
2851
611
2851
611
2851
2851
2851
2851
2851
2851
2851
3171
3171
3171
3171
3139
3139
3139
3139
2115
2115
3139
3139
2083
2083
2083
2083
3139
3139
3107
3107
3107
3107
3107
3145
2339
2339
2339
355
611
2147
355
611
3139
67
323
579
3139
67
579
3139
195
579
3139
195
579
2627
2115
579
2115
323
579
2115
579
2627
2627
2115
579
2115
579
2115
579
2627
3139
579
2627
2115
579
2115
579
2115
579
2627
3139
579
3139
579
3139
579
3139
579
3139
579
2339
611
2339
2339
2339
2339
2339
355
611
2339
611
2339
2339
2339
2339
2339
611
2339
611
2339
2339
2339
2339
2339
355
611
2339
611
2339
2339
2339
2339
2339
611
2179
2179
2179
2179
2179
2179
2179
3171
99
355
611
3171
99
355
611
3171
99
355
611
2147
355
611
3171
99
355
611
3171
99
355
611
2403
611
3171
99
355
611
3171
355
611
2403
611
3171
99
355
611
2403
611
2403
611
3171
99
355
611
3139
579
2627
3139
579
3139
579
2627
3139
579
3139
67
323
579
2115
323
579
3139
67
323
579
3139
67
323
579
2371
579
3139
67
323
579
3139
67
323
579
2115
323
579
3139
67
323
579
3139
67
323
579
2371
579
3139
67
323
579
2115
579
3171
99
355
611
3683
3683
3683
3683
3683
3683
3651
3651
3651
3651
3651
3651
3651
3651
2441
2121
585
2121
2121
585
2633
2577
2306
2369
833
2369
833
2825
2368
3392
3392
3392
3392
3392
3392
3392
3392
3392
3393
3393
1347
3393
3393
3393
3393
1347
3393
3393
3393
3393
1347
3409
3409
1365
3409
1365
3409
3408
3408
1364
3408
3408
1364
3408
2625
2625
2625
579
2624
2624
2641
597
2640
596
2640
596
2624
1856
2624
1856
2624
1856
2624
1856
2624
1856
2624
1856
2624
1856
2625
1857
2625
1857
2625
1857
2625
1857
579
1859
2625
1857
2625
1857
2625
1857
2625
1857
579
1859
3392
832
3392
3392
832
1472
3392
832
1472
3392
832
1472
3392
832
1472
3392
832
3392
832
1472
3392
832
1472
3392
832
1472
3392
832
1472
3921
1877
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
3920
1876
2897
1425
1489
2897
1425
1489
853
1493
3409
849
1425
1365
1489
853
1493
2897
1425
1489
2896
1488
3408
848
1488
1364
852
1492
2896
1488
3472
3408
848
1488
1364
852
1492
2896
1424
1488
3461
3456
3456
3456
3456
3456
3456
3456
3457
3459
3457
3457
3457
3459
3457
3457
3457
3459
3264
3264
2496
2880
2752
2752
2497
2881
2881
2883
2881
2883
2897
851
2896
2896
2896
3729
3728
3728
3712
3712
3713
3713
3713
1667
2880
2880
2369
833
2881
2240
2240
3392
3392
3393
3393
1347
3411
3408
1364
3408
2192
148
2192
2176
2176
2177
2177
2177
131
3520
960
3521
961
3521
961
1475
963
2880
2881
2881
2881
2880
2880
2880
2881
835
2881
2881
835
3392
3392
3392
3392
3392
3392
3393
3393
3393
3393
1347
3409
3409
3409
3408
3408
2627
2625
2625
2625
579
2624
2624
2641
2880
2880
2880
2881
2881
2883
2896
2896
2913
2240
2240
2240
2240
3392
3392
3392
3392
3392
3393
3393
3393
3395
3413
3409
1365
3411
3408
1364
3408
2193
2193
2180
2180
2192
2192
148
2192
2192
2192
2192
2192
2181
2181
2181
2181
2181
2181
2181
2181
2181
2176
2176
2176
2176
2177
2177
2177
2177
2177
2177
2177
2177
2880
2880
2880
448
2880
448
2880
2880
448
2880
448
2880
448
2880
448
2880
448
2880
448
2880
448
2880
2880
2880
448
2880
448
2880
448
2880
448
2880
448
2881
449
2881
449
2881
449
2881
449
835
451
2881
449
2881
449
2881
449
2881
2881
449
835
451
2881
449
2881
449
2881
449
2881
449
835
451
2449
2449
2449
405
2449
2449
405
2449
405
2449
2897
401
465
853
405
2897
401
465
853
405
469
2897
401
405
2897
401
2449
2449
2449
2449
2449
2896
400
2448
404
2448
2896
400
2896
400
464
852
404
468
2896
400
2448
2448
2448
2437
2437
2432
2432
2432
2432
2432
2432
2433
2433
2433
2435
2433
2433
2433
2433
2433
387
2433
2433
2433
2435
3520
960
3520
3520
960
3520
960
3520
960
3520
960
3520
3520
960
3520
960
3520
960
3520
960
3520
960
3520
960
3520
3520
960
3520
3520
960
3520
960
3520
960
3520
960
3520
3520
960
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
3529
3529
3025
1489
3529
3025
1489
1493
981
3024
1488
1492
980
3024
1488
1492
980
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2913
2913
2913
2913
3904
3904
3904
3905
3648
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
2880
2880
2880
2880
2880
2880
2880
2880
2880
2881
835
2881
2881
2881
2881
835
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
2752
2368
2368
832
2368
832
2369
833
2369
833
323
835
3904
3904
3904
2368
2624
2624
1856
2624
1856
2624
2368
2368
3264
3264
576
1856
3264
576
1856
3264
2624
1856
2624
1856
3264
576
1856
3264
576
1856
3264
3264
576
1856
3264
576
1856
3264
3264
448
2624
1856
2368
1216
448
3264
448
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
1857
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
832
1600
3392
3392
3392
3392
832
3392
3392
3392
832
3392
3392
3392
832
1472
3392
832
1472
1600
3392
832
1472
1600
3392
832
1472
3648
3648
3392
3392
3392
3392
3392
832
1472
1600
3392
832
1472
1600
3392
1472
3392
832
1472
3392
832
1472
3392
832
1472
1600
3392
1472
3392
832
1472
3392
832
1472
3392
832
1472
1600
3392
832
1472
3392
832
1472
3392
832
1472
3392
1600
3392
1472
1600
3392
1472
1600
3392
1600
3392
1600
3648
3648
3217
1173
3221
3221
3221
2377
3217
1173
3221
2377
3221
3217
593
1233
1173
597
1237
2641
1233
1173
597
1237
1873
1877
2641
1173
3217
1233
2377
3217
3217
3217
3217
3393
3393
3393
3395
3393
3393
833
1473
1601
3393
833
1473
3393
833
1473
1601
3393
833
1473
1601
3393
833
1473
1601
1347
835
1475
1603
3393
833
1473
2640
1232
3220
3220
3216
592
3220
2640
1232
1172
1872
596
1236
1876
3216
592
1232
3216
3216
3216
3473
3473
1429
3401
3473
1429
2889
3477
3401
3409
1425
1617
1365
1489
2889
3409
849
1425
1617
1365
1489
1493
1429
3409
1425
1429
3409
849
1617
3401
3408
848
1424
1616
3472
1428
3472
3408
1424
3408
848
1424
1616
1488
1364
852
1492
1428
1620
3408
848
1424
1616
3233
3233
3233
3233
3233
3233
2849
1313
2849
1313
3200
3200
3200
3200
2432
2432
2432
2432
3201
3201
3201
3201
3201
3201
2433
2433
2433
2433
2433
2433
3461
3456
3456
3456
3456
3456
3456
3457
3457
3457
3457
3457
3457
3457
3457
3457
3457
3459
3457
2825
2825
2368
2368
2368
3392
3392
3392
3392
3392
3392
3393
3393
1347
3136
2384
340
3409
3409
3409
3408
3408
1364
3408
2624
2624
2624
2624
2624
2624
2624
2624
2624
1856
2624
1856
2624
1856
2625
1857
2625
1857
579
1859
3392
832
3392
1472
3392
1472
3393
1473
3393
1473
1347
3924
3473
1489
2896
3408
1488
1364
1492
3536
3461
3456
3457
3459
2880
2880
2752
2880
2880
2880
2880
2880
704
3776
2752
2752
3729
3729
3716
3728
1684
3728
3728
1684
3728
3717
3717
3717
3717
3717
3713
3713
3713
3520
3520
3904
3904
3904
2880
2880
2880
2368
832
2368
832
2368
2240
2240
2624
2180
2192
148
2192
2192
148
2192
2181
2181
2181
2181
2181
2176
2177
2177
2177
2177
2880
2880
2880
2752
2880
2880
2880
704
2880
2880
704
2880
2880
448
2880
704
448
2752
2752
2752
2752
2881
2881
835
2897
2897
2624
2896
2896
2896
852
2896
3008
3520
960
3520
3520
960
3520
3520
960
3008
3008
3520
960
3520
960
3520
3520
960
3520
960
3521
3521
1475
3529
3024
1488
3536
1492
3904
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2881
2881
2881
835
2883
2883
2881
2881
835
2624
2624
1856
2624
1856
2368
3904
2368
2368
2624
1856
2368
3264
576
3264
576
1856
3264
576
1856
3264
576
1856
3264
3265
577
1857
2625
1857
579
1859
3392
1472
3392
1472
3392
3392
832
3392
832
3392
832
3392
832
1600
3392
3392
1472
3392
1472
3392
832
1472
1600
3392
832
1472
1600
3392
832
1472
2641
2641
2641
3393
1473
3393
1473
1347
2640
1232
2640
1872
2640
2640
1232
1872
596
1236
1876
2640
1232
3409
1425
3409
2889
3409
3473
3409
1425
3408
1424
1616
3408
3408
3408
1424
1488
1364
1492
3408
1424
3461
3456
3456
3456
3456
3457
3459
2180
2192
2192
2181
2181
2181
2176
2177
2177
2177
2177
3520
3520
3537
3536
3536
2880
2880
2625
2625
2624
2624
2180
2181
2176
2176
2176
2177
2177
131
2880
3392
2880
448
2881
835
3520
2880
2880
2881
835
3264
576
1856
3264
576
1856
3265
577
1857
579
1859
3392
3392
3393
1347
2880
2880
2624
2624
2625
579
3392
832
3392
832
3392
832
3395
835
2896
2896
3729
1685
3728
3520
3520
2880
2880
2880
2192
2192
2192
2752
3520
960
3008
3520
960
2913
3904
2880
2880
2880
2880
2377
2889
3201
3201
3728
3728
2624
2624
2961
2965
2961
2961
917
2961
917
2960
2193
593
149
2193
149
2193
147
2129
145
85
593
597
2129
85
593
597
2129
2128
592
2640
2192
148
2192
2128
84
592
596
2128
144
592
2176
2177
2705
661
2705
661
2705
2704
2704
2693
2688
2688
2689
2689
2689
643
3649
3649
2128
84
592
596
2128
592
2177
2961
917
2960
2129
2193
149
2193
2641
2129
145
593
2129
145
593
149
2193
149
2129
145
2640
2640
2128
84
592
596
2128
592
2192
148
2192
2192
148
2192
2176
2176
2177
2177
2177
2177
131
2705
661
2705
2705
2705
661
2705
661
2705
2704
660
2704
2704
660
2704
2688
2688
2688
2688
2689
2689
643
2689
2689
2689
643
3649
2112
3136
64
3136
64
3136
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2624
2657
1633
4064
2657
2657
4064
2657
3041
3040
3040
4064
3040
3040
4064
4064
2112
192
2112
192
2112
192
2112
192
2113
193
2113
193
67
195
2113
193
2113
193
2113
193
2113
193
67
195
2128
208
84
2256
2112
2112
2112
2112
2113
2113
67
2129
2128
84
2128
2176
2176
2177
2177
2177
2177
131
2112
2112
2193
2112
2112
2112
192
2112
192
2112
2112
2112
2112
2112
192
2520
3121
3121
1081
2609
2544
2545
501
2545
501
2545
501
2545
501
2545
501
2545
501
2609
2609
2609
3121
2609
2609
3392
3392
3393
3393
3393
3393
1347
3393
3392
3392
3393
3393
1347
3392
3392
3393
3393
3680
3681
2240
2240
2240
2240
2197
2197
2193
2192
2192
2209
2177
2177
2177
131
2240
2240
2496
3392
2112
2112
2112
3408
2112
2112
2496
2497
2497
451
2112
1344
2112
1344
2113
1345
2113
1345
67
1347
3409
3408
1364
3408
2384
340
2384
3393
3409
3411
3408
3345
3409
3344
3520
3520
3392
3392
3392
2368
1216
2240
2241
2243
2180
2181
2181
2176
2176
2177
2179
2180
2181
2181
2177
2240
2192
148
2180
2181
2176
2176
2177
131
2241
2241
2241
2249
2257
2273
2185
2881
1601
1857
3649
3648
3648
3649
3649
3649
3649
3648
1856
3649
1857
3649
1857
1603
3649
1857
3849
2496
2496
2432
2432
2433
2433
2433
387
2241
2113
2113
2769
2768
724
2768
2688
2689
643
2185
2185
3715
2112
2661
2657
2772
3161
2113
2113
2113
67
2113
2112
2112
2113
2624
2625
2625
2697
2880
576
2880
576
2880
576
2880
576
2881
577
2881
577
835
579
2881
577
2881
577
2881
577
2881
577
2881
577
835
579
2697
2441
649
2881
577
2881
577
2825
649
2785
2785
2881
577
2881
577
2697
2761
2881
2881
2313
777
393
2825
1289
2880
576
2880
2880
576
2880
2881
2881
835
2880
576
2880
2880
2880
2881
2881
835
3137
3139
3136
3136
2880
576
2880
576
2881
577
2881
577
835
579
2825
3201
2625
2313
2313
2624
2115
2112
2825
2851
2851
2851
2209
2369
2313
2881
2881
3041
3041
3041
3041
3041
2656
480
3040
3040
3040
2528
2536
2800
2625
2625
2625
2625
2641
597
2641
597
2641
597
2129
2180
2180
2180
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2705
661
2625
2625
2625
2645
2641
597
2641
2641
2641
2640
596
2181
2705
661
2625
2960
916
2625
2645
2640
596
2480
2480
2480
2481
3057
3060
3057
3057
2682
2180
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
579
2624
2624
2624
2633
2641
597
2641
597
2641
2641
2633
2633
2129
85
593
597
2133
597
2641
2633
2641
597
2641
597
2641
2633
2129
593
2641
2633
2633
2129
593
2641
597
2641
597
2633
2129
593
83
595
2180
2180
2180
2180
2180
2180
2180
2128
592
596
2640
596
2640
2640
2181
2181
2181
2181
2181
2181
2181
2641
2641
597
2645
2641
597
2641
2641
595
2640
2625
2625
2625
2625
2624
2641
597
2641
597
2641
597
2641
597
2641
597
2640
2181
3041
2800
2800
2800
2800
2800
2800
2481
753
2801
2801
2801
2801
2801
2801
2480
2480
2480
2480
2480
752
2480
2801
2897
881
2897
3057
3057
3057
2100
564
1012
2100
564
1012
2097
561
1009
3057
3057
2097
561
1009
3057
2100
2100
2101
2608
2612
2612
2613
2609
2609
2180
2181
2181
3137
1601
3137
1601
2625
2625
2121
2129
85
2129
85
2129
85
2129
85
2129
1621
2129
85
3153
81
85
1617
1621
2129
85
2129
85
593
597
2129
85
2129
2129
2129
2121
2133
2129
85
2129
85
2129
85
2129
85
2129
85
2129
85
2180
2180
2180
2180
2180
2180
2180
2180
2180
2120
2128
84
2128
84
592
596
2128
84
2120
2181
2181
2181
2181
2181
2181
2181
2181
2181
3137
3137
2113
2121
3157
3157
2129
85
2129
85
2129
85
2129
85
2129
2129
85
2129
85
2120
3152
80
1108
84
2128
84
2128
84
2625
2645
2180
2180
2180
2181
2181
2181
2625
2625
2625
2625
2625
2624
2129
593
2129
85
593
597
2133
597
2641
2129
593
2641
597
2129
593
2128
84
592
596
2640
596
3041
3041
3041
3041
2928
2481
2481
2897
3721
3849
3793
3717
2824
2825
2769
723
2693
2693
2693
2625
2625
2625
3717
3793
3792
2625
2641
2640
2184
2184
2184
2185
2185
2185
2185
2185
2185
4016
2928
2736
2928
2185
2705
661
2769
725
2769
725
2692
2693
2824
2825
2625
2625
2641
2640
596
2789
2789
3313
2928
2897
2673
2672
2897
2673
369
2896
2896
2897
2897
2897
2897
2897
2640
2178
2456
2372
2372
2372
2456
2456
2372
2456
2456
2456
2372
2456
2456
2372
2372
2372
2372
2372
2372
2373
2373
2373
2373
2373
2373
3397
2457
2457
2373
2373
3397
2373
2373
2373
2373
2373
2373
2373
3908
3908
3908
3908
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3396
3397
3397
3397
2456
2456
2884
2456
2456
2456
2456
2456
2884
2456
2373
837
2373
2373
2373
837
2373
837
2885
2373
2457
2373
837
2373
837
2885
3397
837
3397
837
2885
2885
3397
837
2373
837
2885
3397
3397
837
3397
837
3397
837
2373
837
2885
2457
2373
837
2373
837
2885
3397
837
2373
837
2373
837
2885
3397
837
3397
837
2885
2373
2373
2373
2373
2457
2373
837
2373
837
2885
3397
837
3397
837
2885
2457
2373
837
3397
3397
2457
2457
2373
837
409
2457
2457
2456
2456
2456
2456
2373
837
2373
837
2373
837
409
2373
837
409
2373
837
2373
837
2373
837
2373
837
2373
837
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
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
2885
2885
2885
3908
3908
3908
3908
3908
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
2884
2884
2372
836
2884
2372
836
2884
2372
836
2884
2372
836
2884
2372
836
2884
2884
2884
2884
2884
2372
836
2884
2884
2372
836
2372
2884
2372
836
2884
2372
836
2373
837
2373
837
2373
837
2373
837
2373
837
2373
837
2373
837
2373
837
2373
837
2373
837
2373
837
2373
837
2885
2885
2885
2885
2373
837
2373
837
2373
837
2373
837
2885
2885
2885
2885
2373
837
2373
837
2373
2373
2373
837
2373
837
2373
837
2373
837
3396
3396
3396
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
2456
2456
2456
2456
2456
2372
2456
2456
2372
2372
2456
2372
3396
2372
2372
2372
2373
2457
2373
2457
2373
2457
2373
409
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
2373
3397
3397
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3396
3396
3396
3396
3396
3396
3397
3397
3397
3397
2373
837
2373
837
2457
2885
2373
837
2373
837
2885
2373
837
2373
837
2373
837
2373
837
2373
837
2457
2373
2885
2373
3481
2373
837
2885
2373
837
2373
2373
837
2373
837
2373
837
2373
2373
837
2373
2373
837
2373
837
2457
2885
3481
2373
837
2373
837
2373
837
2373
837
2373
837
2885
2373
837
2373
837
2885
2373
837
2373
837
2885
2373
837
2885
3481
2373
837
2885
2372
836
2884
2372
836
2456
3396
836
2372
836
2372
836
3396
836
2372
836
2372
836
3396
836
2372
836
2456
2884
2884
2885
2373
2373
2373
2373
2373
2373
837
2373
837
2885
2885
2373
837
2373
837
3397
837
3397
837
2373
837
2373
837
2885
3397
837
3397
837
2373
2373
2373
837
2373
837
2373
837
3397
837
3397
837
2457
2373
837
2373
837
2373
837
2373
837
3397
837
2885
3908
2457
2373
837
2885
2457
2457
2373
837
2373
837
409
2885
2456
2456
2456
2456
2885
2457
2373
837
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
3908
3908
3908
3908
3908
2372
836
2372
836
2372
836
2884
2884
2884
2884
2884
2372
836
2372
2372
836
2885
2373
837
2885
2373
837
2373
837
2885
2885
2885
2885
2373
2373
837
2373
837
3396
3396
3396
3396
3396
3397
3397
3397
3397
2372
2373
837
2373
2373
2373
2373
2373
3396
3397
3397
3397
2563
2456
2884
2372
2884
2372
2372
2372
2372
2372
2884
2372
2372
2372
2372
2372
2372
2456
2884
2372
2372
2372
2372
2372
2884
2372
2372
2372
2372
2372
2372
2456
2372
2372
2372
2372
2884
2456
2456
2884
2372
2372
2456
2885
2885
2885
2885
2885
2885
2373
2373
2885
2373
2885
2373
2373
2885
2885
2373
2373
2885
2373
2885
2373
2373
2885
2885
2373
2885
2885
2373
2885
2885
2373
409
2373
2885
2373
2885
2373
2373
2373
2373
2373
2373
2373
2373
2885
2885
2373
2885
2885
2457
2885
2885
2885
2885
2373
2373
2373
2373
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3396
3397
3397
2456
2456
2456
2456
2885
2885
1433
2373
837
409
2373
837
3481
2457
2885
2885
1433
2373
837
409
2373
837
2885
1433
2885
1433
2885
2885
1433
2373
837
409
2373
837
3909
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2885
2885
2885
2885
2885
2885
2885
2885
2885
3909
3909
3909
3909
3909
3397
3397
3397
3397
3397
3397
3397
3397
2885
2373
2373
2373
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3396
3396
3396
3397
2373
837
3397
3397
3397
3397
3909
3909
3909
3909
3909
3909
2372
2372
2373
2373
2373
2885
2885
2373
837
2373
837
2373
2373
2373
2884
2885
2885
2885
2885
2885
2885
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3396
3396
3396
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
3397
2372
836
2884
2884
2372
836
2884
2372
836
2885
2885
2885
2885
2885
2373
837
2373
837
2373
2373
837
2885
2373
2885
2373
2373
837
2373
837
2373
3908
3909
3909
3909
3909
3909
3909
3909
3909
3396
2372
836
2884
2372
836
3396
2372
836
2884
2884
2884
2372
836
2884
2372
836
2884
2884
2884
2884
2372
836
2372
836
2884
3397
2885
3397
2885
2373
837
2885
2373
3397
2373
837
3397
2373
837
2373
2373
837
2373
837
2373
837
2885
2885
3397
2885
3397
2885
2373
837
2885
2373
3397
2373
837
2373
2373
837
2885
2885
2885
2885
2885
2885
2885
2885
2885
2885
3397
2885
3397
2885
2373
837
2885
2373
837
3397
2373
837
3397
2373
837
2373
837
2373
837
2373
837
2373
837
2885
2885
3397
2885
2885
2885
2885
2885
3397
3397
2885
2885
2885
2373
837
2373
837
2885
2885
3397
2885
3397
2885
2373
837
2885
3397
2885
2885
3397
3397
3397
3397
3397
3397
3908
3908
3908
3908
3908
3908
3908
3908
3908
3908
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
2884
2372
836
2884
2884
2884
2884
2372
836
2884
2372
836
2884
2884
2885
2373
2373
2373
2373
2885
2885
2885
2885
2885
2885
2885
2373
2373
2373
2373
837
2885
2373
2373
837
2885
2373
837
2885
2373
837
2885
2373
3908
3908
3908
3908
3908
3908
3908
3908
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
3909
2372
2372
2456
3396
3396
2372
2884
3396
2372
2884
3396
2884
3396
3397
2373
2373
837
2373
837
2373
3397
2373
3397
3397
3397
3397
2885
3397
2373
2373
837
2373
837
2885
2885
2885
2885
2373
3397
3397
2373
837
2373
837
2885
2885
2885
2885
3397
3397
3397
3481
3481
3481
3481
2884
2884
2372
836
2885
2885
2885
2885
2373
837
2373
837
2373
837
2373
837
2372
836
2373
837
2373
837
2373
837
2372
836
2884
2372
836
2372
836
2884
2372
836
2373
837
2373
837
2373
837
2373
837
2373
837
2373
837
2373
837
2373
837
3396
3396
3396
3396
3397
3397
3397
3397
3397
3397
3397
3397
2969
2969
3397
3397
2372
2373
2373
2885
2885
2884
2884
2885
2885
2885
2885
2372
2372
2372
2373
2373
2373
2373
2373
3397
3397
3397
3397
2885
2885
2885
2885
2885
2885
2373
837
2885
3909
3909
3909
2373
2373
2373
2373
2373
3909
2373
2373
2373
2373
2884
2884
2885
2885
2885
2884
2885
2885
2372
2372
3396
3396
3397
3397
3397
3397
3397
3397
2373
2373
2257
2769
2769
2481
2417
881
2929
3953
2929
2481
2481
2481
2929
2481
2417
881
2929
2929
2481
2257
241
2289
433
2289
369
881
753
2929
1777
753
2257
241
753
2289
433
2289
369
881
753
2481
2801
3953
2929
753
2929
753
2929
2929
2289
2257
241
881
753
2257
241
881
753
2801
3953
3441
3441
2353
2353
2225
2225
2225
241
305
2225
241
305
2225
241
305
2225
2993
2993
2993
2225
241
305
945
2225
241
305
945
2225
945
2225
945
2353
2353
2161
241
369
2161
241
369
2161
241
369
2417
2161
241
2161
241
2353
2353
2288
304
2288
304
2288
2288
2288
2289
305
945
2289
305
945
2353
945
2289
305
945
2289
305
945
2353
945
2289
305
2353
2353
2353
2353
2288
624
2160
240
304
368
624
2160
240
304
368
624
2160
240
368
624
2160
240
368
624
2160
240
368
624
2289
625
2289
305
2161
241
625
369
2161
241
369
2289
305
369
2161
241
625
369
2161
241
625
369
2289
305
369
2161
241
625
369
2289
305
369
2161
625
369
2289
305
369
2161
241
625
369
2289
305
369
2353
2160
240
2160
240
624
2161
209
241
305
2161
209
241
625
2161
209
241
305
2289
2161
209
241
625
2289
2480
2288
2480
2288
2480
2256
2480
2256
2480
2257
2257
2257
2257
2257
2480
2416
880
2288
2288
2288
2481
2417
881
2929
2289
2289
2289
2257
2417
881
2257
2289
2289
2289
2257
2769
2256
2480
2416
2480
2480
2288
432
2288
2288
432
2416
2480
2800
3824
752
3312
2288
432
2480
2288
432
3312
2480
2256
2480
2256
2480
2257
241
721
2289
433
2417
2289
2417
2769
2481
2289
2289
2289
2257
241
721
2289
433
2481
2417
1777
753
2289
2289
2417
1777
753
3313
2289
2289
2289
2289
433
2289
2257
2289
3313
2289
2257
721
2289
3313
2289
2289
2769
2481
2481
3825
753
3825
753
3313
2289
2289
3952
3952
3952
3952
3953
3953
3953
3953
3953
3953
3953
3953
3953
3953
3953
3440
2480
2256
2256
2288
2288
432
2288
2288
432
2288
2288
432
2288
2288
432
2480
1776
752
3312
2288
2288
2288
880
752
2288
2288
432
2256
2480
2256
240
368
880
752
2928
2480
2288
880
752
2928
2256
240
2288
432
2256
240
368
880
752
3824
2256
2480
2256
2480
2481
2481
2417
881
753
2257
2257
2481
2257
2481
2257
241
2289
433
2257
2289
433
2257
241
753
2257
241
2289
433
2257
2289
433
2257
241
369
881
753
2801
2257
241
2289
433
2257
241
369
881
2289
2289
433
2417
433
1777
753
3313
433
2481
2289
753
2257
241
2289
433
2257
241
369
881
753
2481
2801
2257
241
721
2289
433
2257
241
369
881
753
2257
241
2289
433
2257
241
2257
241
2289
433
2257
241
369
881
753
2929
2257
2289
433
2257
241
369
881
753
2481
2801
3825
2801
2257
241
2289
2257
241
753
2257
241
2289
2257
241
753
2257
241
2289
2257
241
2257
241
2289
2257
241
753
2257
2289
2257
241
753
2257
241
2289
433
2257
2289
433
2257
241
753
2257
2481
2257
2289
433
2257
241
753
3825
3953
2256
2256
720
880
2256
2257
2257
2257
2257
2257
2257
2257
2257
2257
3952
2928
2257
721
2257
2929
3280
3312
3313
3281
3313
3313
3313
3440
2992
2992
2353
2289
305
2289
305
2289
2288
944
2992
2992
2992
2992
2289
945
2289
2353
2353
945
2993
2289
305
2289
2353
945
2288
2288
2288
2288
2288
2288
2288
2352
2289
2353
2353
945
2289
305
2289
945
2289
2289
2289
2289
2289
2289
2353
2288
368
2416
2385
593
369
2129
337
593
241
369
2129
337
593
241
369
2385
593
369
2129
337
593
241
369
2129
337
593
241
369
2289
2170
2170
2170
2256
2480
2256
2416
2256
2480
2256
2256
2768
2288
432
2288
2288
2256
2288
432
2256
240
2768
2480
2928
2480
2256
2480
2288
2288
2288
2256
2256
240
2256
720
2256
720
2768
2288
2257
721
2481
2257
2769
2417
2257
721
2481
2257
2769
2481
2929
2257
2257
2769
2481
2769
2257
241
2289
433
2257
241
2257
2257
2257
721
2257
2257
241
721
2257
241
2289
433
2257
241
2257
721
2769
2257
721
2289
433
2257
241
2257
721
2481
2929
2769
881
2257
721
2417
2257
2481
2257
2257
241
721
2289
433
2257
241
2257
2289
433
2257
241
721
2769
2257
241
721
2289
433
2257
241
721
2769
2257
2257
2257
2289
2257
241
2257
241
721
2289
2257
241
2289
2289
2257
721
2481
2257
241
2257
721
2257
2289
2257
241
2257
241
721
2289
2257
241
2257
2289
433
2257
241
721
2769
2257
241
721
2289
433
2257
241
721
2769
2289
2289
3441
3441
2256
2928
2928
3952
3952
3440
3440
3440
3440
3440
3441
3441
2800
2928
2928
2928
2928
2928
3440
2928
2928
2928
2928
2928
2928
2928
2928
3952
3952
3952
3952
3952
3952
3952
2257
721
2257
2257
721
2257
3953
3953
3441
3441
3441
3441
3953
2353
2353
2353
2353
2353
2353
2416
2224
240
2416
2224
240
2416
2288
2288
2288
368
2288
2288
368
2224
2288
2224
2288
2288
2288
2417
2417
2417
2417
2225
241
2129
337
593
369
2641
2129
337
593
2225
241
2385
241
369
2225
241
2385
369
2225
241
2129
337
593
241
369
2225
241
2129
337
369
2129
2289
2129
593
241
369
2289
2129
593
241
369
2289
2129
593
241
369
2289
2129
593
241
369
2225
241
2129
337
593
241
2225
241
2385
241
2225
241
2129
337
593
241
2225
241
2385
241
2289
2417
2289
2289
2289
2289
2257
2257
2257
2257
2257
3313
3313
3440
3440
3441
3441
3441
2672
2385
2673
2673
3281
3281
2768
2769
2769
3440
3441
2416
2417
2417
2417
2801
2288
1264
2289
1265
2289
1265
2768
2769
3953
3953
3683
3683
2226
2226
2226
2226
2627
2417
2885
2885
2885
2885
2969
2885
921
2240
2115
2115
2659
2236
2356
2672
3184
624
3184
624
3184
624
2672
2160
2160
2224
3184
3184
3185
1140
1141
3185
1140
1141
3184
3184
3185
1140
3185
1140
3185
3185
3185
3185
3185
3185
2947
2947
2947
2947
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2956
2956
2956
2956
2956
2956
2956
2956
2956
2956
2956
2956
2444
2444
2444
2444
2444
2444
2444
2444
2444
2956
2956
2956
2956
2956
2956
2956
2956
2956
2956
2956
2956
2956
3715
2316
2444
2956
916
2956
2956
2956
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2956
2956
2956
2956
2956
2956
2956
2956
2956
2956
2956
2956
2452
2964
2444
2444
2060
2060
2060
2060
2452
2068
2580
276
2580
276
2700
2444
2444
2444
2188
2316
3212
652
3212
3212
652
3212
652
2700
2188
2188
2188
2188
2188
2188
2188
2188
2307
2956
2956
2700
2700
2700
2700
2700
2700
2700
2700
2700
2700
2700
2700
2700
2700
2836
2307
771
2819
2307
771
2819
2307
2819
2307
2819
2307
2307
771
2307
771
2307
2307
2307
771
2307
2307
771
2307
2307
2819
2307
771
2819
2307
2819
2947
3684
2660
2660
3684
3684
3684
3684
3684
3684
3684
3684
2148
3684
3684
3684
3125
3125
3125
2816
2962
2962
2962
2962
2734
430
2475
2830
2830
2603
2603
2603
2603
2603
2061
2061
2061
2061
2062
2062
2062
2062
2062
2062
2062
2062
2058
2058
2058
2058
2058
2058
2058
2058
2062
2061
2061
2061
2061
2061
2061
2061
2061
2070
2070
2070
2070
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2054
13
14
2061
2054
13
14
2061
2054
13
14
2061
2054
2054
12
13
2061
2061
14
2060
13
14
2061
2054
13
14
2054
12
13
14
2061
2061
2061
2054
2054
2061
2062
2061
2062
2062
2061
2062
2062
2062
2061
14
2062
2062
2062
2062
2062
2062
2062
2061
2061
2061
14
2062
2061
14
2062
2061
2062
2062
2061
2062
2062
2061
2062
2062
2062
2062
2062
2061
14
2062
2062
2061
14
2062
2061
14
2062
2058
2058
2058
2054
13
14
2058
2061
14
2058
2054
13
14
2058
2058
2054
13
14
2058
2054
13
14
2058
2058
2054
13
14
2058
2058
2058
2058
2054
13
14
2058
2061
14
2058
2054
13
14
2058
2054
2058
2061
14
2061
2061
2061
2058
2061
14
2058
2061
14
2058
2061
14
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
14
2061
2061
14
2061
2061
2061
2061
2061
2061
2061
14
2061
2061
14
2061
14
2061
2061
14
2060
13
2060
13
2054
12
13
14
2054
12
13
14
2054
12
14
2054
2054
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
3054
2102
3054
2102
1006
2102
2102
2102
2102
2102
2102
2102
2102
2102
2102
2286
2070
2070
2070
2070
2078
2078
2070
2070
2070
2070
2093
2078
2070
2070
2078
2078
2078
2078
2078
2070
2070
2070
2070
2070
2070
2070
2070
2069
2070
2069
2070
2070
2070
2070
2070
2070
2069
2070
2070
2070
2068
2069
22
2086
2068
2069
22
2068
18
2086
2068
18
2068
2068
2068
2086
2068
2068
18
2069
22
2086
2068
18
2069
22
2068
18
2068
2086
2068
2069
22
2068
18
2068
18
2068
18
2069
22
2068
18
2069
22
2086
2068
18
2889
2889
2889
2889
2090
2090
2090
2077
30
2090
2077
30
2061
2062
2061
2062
2062
2062
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2061
2061
14
2061
2061
14
2246
2246
2246
2246
2054
2054
2054
2054
2054
2054
2052
2052
2054
2054
2054
2052
2052
2052
2054
2054
2054
2052
2052
2052
2052
6
2054
2054
2054
2052
2052
2052
2245
198
2245
198
2245
198
2093
2093
2077
45
2077
45
2093
2077
45
2069
2069
2069
2069
2069
2069
2069
2069
2069
22
2066
2066
2889
2889
2889
2889
2061
2061
2061
2061
2061
2061
2061
2061
3013
966
3013
966
2245
198
2245
198
2245
198
2069
2889
2889
2889
2060
13
2245
2894
2062
2061
2061
2061
2061
2061
2894
2894
2817
2139
2139
2139
2880
2693
2689
2689
2693
2693
2689
2689
2693
2097
2081
2954
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2954
2954
2951
2950
2950
906
2950
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2950
906
2954
2951
2951
2950
2926
2926
4033
3393
3649
2745
3001
3649
3011
3011
3779
3779
3779
3779
3779
3779
3832
2752
1728
2752
2752
2425
2425
2425
2937
2937
2752
1728
2752
2753
704
2425
3705
3769
2920
2920
3688
3688
3688
2945
2945
2945
2945
2945
2945
2817
2817
2817
2945
2945
2945
2945
2920
1640
3752
872
1640
2817
2817
2817
2945
2945
2920
2920
2817
2817
2817
2817
2817
2817
2920
2920
2817
2817
2067
2067
2067
2067
2067
531
2437
2602
2331
2182
135
2181
135
2589
2573
537
541
2585
541
2181
37
53
141
149
117
181
293
309
2105
137
53
141
54
569
86
121
181
146
182
309
310
2085
549
653
805
2105
569
649
2189
293
2181
53
141
117
293
309
2181
53
141
149
181
2101
549
653
805
629
2441
2389
853
397
405
2901
2441
402
2057
25
521
265
777
537
281
793
2057
25
521
777
537
1561
793
3849
1817
2293
2149
117
2165
2153
121
185
2169
2057
41
57
2057
41
521
2085
53
389
197
213
397
453
245
229
405
205
221
437
501
485
461
2434
53
54
393
213
201
217
249
397
345
214
210
245
405
205
221
441
242
246
457
402
473
406
501
461
466
502
2085
197
397
205
2085
53
389
197
213
397
453
245
229
405
221
357
501
485
2181
85
141
149
117
93
181
293
309
2178
137
85
89
141
86
121
149
117
93
185
118
146
150
309
310
2181
85
141
149
117
93
181
2181
69
85
141
101
149
117
93
293
309
2061
2057
13
25
2100
564
308
3636
2292
2292
884
2932
2148
116
2148
116
180
2164
2612
3636
2100
244
404
500
2196
308
2184
2276
244
2292
436
500
884
2276
244
2292
436
500
884
3316
756
884
2276
2788
2292
2932
2148
116
180
2164
180
2148
116
180
2164
180
3172
612
2148
2612
2612
2612
3636
2612
2580
1556
1588
2114
34
57
137
53
50
141
54
569
86
121
290
114
146
562
566
182
309
310
2082
57
137
53
546
50
141
54
569
290
185
146
562
150
566
182
178
309
306
310
822
2082
57
137
53
50
141
54
86
121
290
114
146
309
310
2082
57
546
50
54
86
121
290
649
114
566
653
306
310
658
2082
57
137
53
50
54
149
290
185
146
150
182
178
309
306
310
822
3234
1110
1161
1145
569
1138
649
802
1177
1314
562
566
1170
825
1206
598
1174
665
633
821
626
658
662
822
818
1334
694
2082
50
290
114
146
562
2082
50
290
146
562
178
2082
50
290
114
146
2082
50
290
146
178
3234
802
1314
562
658
2114
34
137
53
50
141
54
86
290
114
181
146
562
182
178
2082
50
54
290
802
822
2082
50
54
86
290
114
146
2082
137
53
546
50
141
54
290
649
181
802
146
150
182
178
693
821
822
694
2082
53
1161
50
54
1138
649
674
802
1314
562
653
1170
1206
821
626
658
662
822
818
2089
131
134
169
135
153
155
665
2089
131
1667
1670
643
135
153
1671
1689
647
155
665
667
3874
2242
393
2434
194
393
397
342
377
854
409
889
402
406
370
434
882
2242
2390
2441
397
342
377
405
854
409
889
402
406
370
882
2902
889
882
2450
370
434
882
2450
370
882
2930
2441
342
854
402
370
2441
397
342
854
402
406
2435
390
393
329
391
841
331
409
843
411
2377
391
841
331
2569
537
530
2569
265
777
537
530
281
793
274
786
2569
537
530
281
274
2569
265
777
537
530
281
793
274
786
2569
777
1289
530
793
1305
786
1298
2578
2578
2578
2578
2578
274
2578
1298
3849
1817
1810
3858
2082
53
50
54
393
201
354
397
205
242
437
457
402
406
373
438
434
461
374
498
2246
217
454
2435
390
233
391
235
409
457
489
459
491
2146
137
141
290
146
150
178
309
310
2121
105
169
75
107
2121
105
75
107
617
2051
6
25
7
27
966
969
2507
474
475
2121
281
75
902
329
283
331
2189
149
2189
2189
149
3213
653
2277
2485
501
2277
2277
437
501
3317
757
2245
437
2277
2789
2484
2484
500
2804
2788
2281
2281
2281
873
2265
233
249
361
2281
2793
2149
117
181
2165
2149
117
2165
181
3173
613
2229
2149
2164
180
2164
2164
2164
180
2148
2565
565
2565
565
2565
565
2053
53
2565
1541
1589
2612
2612
3588
2049
2153
169
121
185
2153
2233
2569
2569
2569
2057
25
41
521
57
569
393
345
2057
41
2057
521
1545
2085
229
405
357
485
741
2085
357
741
2081
225
353
481
737
2081
353
737
2081
225
353
481
737
2785
2105
393
201
217
249
345
377
409
729
457
761
473
505
2105
201
249
345
377
713
1737
729
457
1753
761
505
1785
2149
149
293
2341
1637
2069
2145
289
2337
1633
2145
289
2337
1633
3877
2953
953
2185
89
121
153
649
185
313
665
2137
649
313
665
2185
2361
2057
25
2057
25
1545
1561
3873
3897
2085
53
389
197
213
341
397
453
245
229
405
205
221
725
349
357
469
757
373
501
733
485
741
461
477
2085
53
197
213
341
709
453
1733
245
205
1749
725
349
357
469
757
373
717
1741
501
733
1781
741
461
2949
917
949
2181
85
645
141
101
149
117
93
181
653
293
309
661
2133
645
93
653
293
309
661
1637
2061
2061
1549
3877
2061
21
29
2057
13
25
29
2697
2061
517
29
261
533
525
541
269
789
285
797
2061
25
521
29
22
265
533
525
537
541
269
534
789
281
793
285
797
2061
517
29
773
533
525
541
781
789
1565
797
2073
521
29
533
525
777
537
541
534
781
789
1561
793
1565
797
790
2821
269
781
789
797
2565
525
2313
777
269
781
793
797
2573
2061
29
533
541
2061
25
29
22
533
537
541
534
2061
29
533
541
1565
2061
25
521
29
533
537
541
534
1561
1565
2061
773
269
781
789
797
2061
773
533
541
269
781
789
285
797
2061
265
777
269
781
789
793
797
278
2061
265
777
537
541
269
534
781
789
281
793
285
797
790
2061
2061
22
2821
533
525
781
789
2821
533
525
781
789
2569
533
525
777
534
781
789
790
2569
533
525
777
534
781
789
790
2061
517
21
29
261
773
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
2061
517
21
29
773
533
525
541
781
789
797
2057
13
25
521
29
533
525
1545
777
537
541
534
781
789
793
797
790
2565
533
525
541
2057
521
533
525
537
541
534
2565
261
773
533
525
541
269
277
781
789
285
797
2057
521
265
533
525
777
537
541
269
534
781
789
281
793
285
797
278
790
2565
261
773
533
525
541
269
277
781
789
285
797
3333
1557
1549
1293
1309
2565
773
533
525
541
781
789
797
3593
1289
1549
1293
1305
1309
2057
521
265
533
525
777
537
541
269
534
781
789
281
793
285
797
278
790
2569
533
525
777
537
1289
541
534
781
789
793
797
790
2061
21
29
261
533
541
269
277
285
2057
13
21
25
521
29
22
533
537
541
269
281
285
2061
517
21
29
773
533
525
541
781
789
797
2057
13
21
25
521
29
22
533
525
1545
777
537
541
534
781
789
793
797
790
2061
21
29
261
773
269
277
781
789
797
2061
517
21
29
261
773
533
525
269
277
781
789
285
797
2057
13
21
25
29
22
265
777
269
277
781
789
793
797
278
790
2057
13
21
25
521
29
22
265
533
525
777
269
534
277
781
789
281
793
285
797
278
790
2565
261
533
525
541
285
2569
533
525
537
541
534
281
285
2565
261
533
525
2573
2573
2569
525
2573
2569
525
2581
2333
2329
285
2581
525
541
285
2569
533
525
537
541
534
281
285
2581
525
285
2573
281
285
3861
1821
3861
1817
1821
3845
1805
1813
1821
3853
1813
1817
1821
1814
3845
1805
1813
3869
3865
1821
3845
1805
1813
1821
3853
1813
1817
1821
1814
3853
1813
1821
3853
1813
1817
1821
3845
1805
1813
1821
3853
1813
1817
1821
1814
2804
2548
2164
2164
628
2053
517
21
565
405
2053
517
565
2053
517
565
1589
2053
2053
2053
2053
389
565
2613
2053
517
21
37
53
549
565
405
2053
517
1541
37
53
565
1589
2053
517
53
565
2053
517
1541
53
565
1589
2053
37
53
2565
565
2613
4020
2564
1540
2436
2052
516
2564
1540
2052
516
2052
516
1540
2052
2057
2057
41
521
553
2057
41
521
1545
2057
521
2057
521
1545
2057
41
2061
29
2057
13
25
29
2061
29
2057
13
25
29
2061
21
29
2057
13
25
29
2061
29
2057
13
25
29
2581
525
2581
525
541
2569
533
525
537
541
534
2581
525
2569
533
525
534
3341
3337
1293
3341
3337
1293
3333
1293
1301
1309
3337
1293
1301
1305
1309
1302
3333
1293
1301
1309
3337
1293
1301
1305
1309
1302
2185
2185
141
2185
141
2185
2697
2185
3209
649
2185
2185
649
3209
649
2057
13
521
265
2057
13
521
265
525
777
2057
13
2057
521
1545
777
2057
13
1545
1289
1549
2057
13
521
265
777
2057
13
265
2057
13
521
265
2057
13
521
265
777
3081
521
525
777
1289
781
2057
2057
265
777
2057
2057
521
1545
777
3593
2057
521
265
2057
2057
265
777
2057
521
777
3853
3593
2057
521
1545
2057
2057
2569
525
2569
3337
1293
3337
2189
2189
2189
3725
653
2189
2189
2701
2189
2701
2061
525
269
2061
525
269
781
2573
781
2061
2061
525
781
2061
525
269
781
2061
1549
1293
2061
269
2061
525
269
2061
525
269
781
3085
525
781
1293
3853
3853
3853
2276
2212
676
2085
2085
549
2085
549
2057
41
2057
41
521
2057
41
521
553
2061
2061
1549
3597
2061
525
1549
2573
3341
2309
277
469
2053
21
261
2245
213
2117
2281
361
2249
425
233
377
2089
2105
73
2228
500
2548
2228
500
2548
2468
356
2404
2404
2468
2228
500
2228
2228
692
500
2228
1716
2548
2228
692
500
2324
788
180
1716
2548
2468
2404
2468
2404
372
2420
2404
372
2404
372
2404
372
2468
356
372
2404
372
2420
3668
2053
261
165
181
453
501
2325
453
469
2325
485
2053
21
261
773
165
181
453
677
501
2069
261
773
165
181
1701
1717
693
2517
501
485
2501
469
2517
2228
500
2212
180
676
2308
180
1716
2548
2497
2497
2329
185
617
633
457
473
505
2329
489
2057
265
777
169
185
681
457
2313
777
169
2537
505
2521
2245
213
2261
725
357
2757
421
373
2757
421
373
2261
357
373
885
2485
2404
2404
2241
2241
3957
2625
2249
233
2265
361
377
889
2265
233
361
2249
425
233
713
2473
713
2409
2777
2489
2185
585
601
2089
553
89
2121
2121
313
1609
2345
809
3001
2533
2213
181
677
693
485
2213
181
1717
677
693
2533
2149
117
501
485
2053
101
117
165
181
485
2533
2821
117
181
693
2149
117
1637
2164
2164
500
2164
628
1652
2548
2164
2164
2164
2164
500
2548
2164
2164
2164
2164
2164
628
3540
1652
2164
2516
2548
2676
2516
2548
2676
2516
2260
2244
372
2756
372
2260
2244
372
2756
2244
372
2260
2420
2420
2420
884
2932
2420
2420
2420
2085
53
2117
53
149
309
821
2117
53
565
309
1589
821
2197
2101
309
2085
53
2117
53
149
309
2101
549
565
293
309
805
2117
53
309
821
2085
53
293
309
821
2085
53
149
1685
1573
1589
2117
53
309
2613
293
309
805
2085
53
2117
53
309
2085
53
2101
3637
2101
2357
821
2869
2357
2357
4052
4052
4052
2132
148
2116
148
660
3732
660
2132
148
2116
2132
148
2116
148
2708
3156
148
1684
1620
2196
2132
148
2132
148
596
1620
3156
1684
1620
2196
596
3668
2132
148
2132
2132
2132
2132
2132
2265
2265
2201
2201
2201
3737
2201
2201
2137
1625
3737
1625
2137
153
3316
2597
2964
2964
2964
2964
2969
2969
2969
3316
3316
3988
3993
3109
1077
3109
2964
2964
2969
2969
3637
2149
165
2149
165
2212
2212
2308
164
2276
420
2276
420
2276
356
2468
2276
356
868
2085
293
2085
293
2401
2093
141
77
109
93
157
173
653
461
2125
109
93
653
589
685
621
605
669
1613
1645
1629
2445
333
349
365
429
413
845
861
2381
877
429
845
861
2445
205
333
349
413
845
861
2381
2061
269
781
285
2061
525
269
285
1565
3933
2093
333
349
365
2093
557
397
333
349
365
877
429
845
461
493
477
2989
2125
109
93
2125
109
93
173
301
2061
29
525
541
2061
29
525
541
2061
557
973
2525
2509
493
477
2317
77
109
93
909
237
333
925
2317
77
93
909
333
349
925
3941
2441
2441
2193
137
2185
2193
137
3217
657
2441
2081
49
225
353
209
481
241
737
401
369
393
201
753
465
497
217
405
409
729
457
473
2993
2145
81
113
289
145
137
177
89
305
149
657
153
649
665
2201
2065
2057
25
2577
521
785
531
787
2577
521
785
531
787
2577
785
2577
785
2073
537
281
2073
537
281
793
2585
793
539
2073
537
541
793
2229
2501
2421
2101
2805
2249
233
2121
2313
2069
2581
373
2165
2149
2325
2153
2089
2601
2229
2581
2501
2837
2421
2101
2101
2249
2601
2069
2581
2165
2149
2325
2153
2089
2069
461
2069
22
18
50
54
457
461
466
2509
2070
18
50
54
457
461
466
2757
405
661
725
437
717
2453
713
661
437
402
406
658
717
438
662
722
2450
406
438
2053
13
2061
2261
205
2322
201
146
150
210
205
2253
2322
278
201
146
150
210
205
2249
2322
2148
2148
2228
2148
2148
2148
2068
500
2452
436
2228
2228
2324
2404
2404
3668
2148
116
2164
2985
2985
969
2473
377
457
2169
2169
2089
2057
2601
2569
2569
2066
457
461
2450
406
438
2322
278
146
150
210
205
2322
2165
181
2165
2169
185
2169
2501
2421
2745
2249
3657
2057
265
2569
265
2761
2165
2149
2325
2153
2089
2329
2601
2069
453
501
461
2453
437
2325
197
149
205
2229
2149
165
181
2149
2164
2164
2164
2164
2741
2741
2244
372
2420
2420
2117
53
309
2101
565
1605
309
1589
2117
53
549
565
293
309
2101
1589
2116
2116
2053
2053
2052
260
2052
2869
2121
3657
2121
2057
265
2057
521
265
1545
2057
265
2057
2820
2820
2533
2549
485
2085
53
2085
53
2597
565
2597
565
405
2597
565
2597
565
2964
2964
2229
2164
2164
2164
2164
2676
2164
2676
2741
3765
2741
2741
3765
2244
2244
2420
2101
309
2101
309
2101
565
1605
309
1589
3109
1077
549
565
2117
53
565
309
1589
2101
309
1589
2597
565
2101
2357
2116
2116
2116
2053
2053
2853
2869
3657
2121
2057
265
2057
265
2057
521
265
2569
2820
2533
2085
2085
53
2676
2597
565
2597
565
2597
565
2597
2452
2964
2964
2509
2509
2061
2061
2053
13
2057
13
2053
13
2057
13
2565
525
2058
2057
2053
2565
1541
2052
260
2052
516
260
1540
2564
3045
2404
2148
2085
2660
2597
2509
2053
13
2057
2438
391
2437
391
2521
2521
3033
3037
2137
390
646
91
90
391
647
729
731
2437
645
89
93
391
647
733
2694
902
647
903
729
731
2693
901
647
903
733
2053
2053
3077
2053
2761
2761
2505
2449
2321
145
2097
51
2097
2609
563
2609
2609
563
2609
2057
2057
2107
2487
2487
2487
2483
2483
2483
2107
2487
2487
2483
2483
2483
2437
2098
569
290
562
2185
141
569
290
562
2338
2338
2329
274
2548
2548
2517
501
485
2532
2548
2517
501
2777
745
3893
3621
2057
3621
1589
3853
1813
1821
3849
1805
1817
1821
3853
3849
1805
2569
525
537
541
2569
525
541
2569
525
537
541
534
2569
525
541
534
3797
3672
1625
2439
2183
2951
2375
2119
4007
2023
2115
323
2115
2115
2115
2115
579
2371
835
2371
835
2883
3907
2499
2115
2115
2115
2115
2115
2499
2115
2115
2115
2115
2115
2115
2115
579
2371
835
2371
2371
2371
2115
2115
323
2371
2499
2371
2115
323
2371
2115
2115
2115
2115
2115
2115
2115
2371
2371
2371
835
3267
835
2371
2371
3267
835
2115
2115
2115
2115
2499
2499
2115
2115
2115
2115
323
2115
323
2115
323
2115
323
2115
323
2115
323
2115
323
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
579
2371
2371
2115
2115
2115
2115
2115
2115
2115
2115
323
2115
2115
2115
3019
2413
877
2413
2230
478
2230
478
2270
438
878
374
886
2270
438
878
374
886
2998
2998
3254
3254
3182
2414
438
2413
3181
285
1134
621
622
3693
1646
2413
381
877
2558
494
2302
238
366
878
2430
366
438
878
894
2430
366
438
878
2998
2414
2414
4022
4022
3182
286
1206
622
3182
286
1206
622
2742
2742
3694
2414
4022
4022
3694
2413
2413
2414
2414
2446
2097
3588
3588
3588
2820
2756
3012
3012
2916
2436
900
836
2884
2564
260
772
2564
772
3620
2564
3588
2628
2564
260
2308
2564
2564
2564
260
2564
260
2052
100
2052
100
2148
2660
2564
2564
2564
2564
2308
2052
2052
2564
2564
2052
2052
2052
100
2052
2052
100
2052
2052
2052
100
2212
2052
2212
2212
3332
2756
2756
3460
3332
3140
3140
3140
2788
2788
2628
2628
2338
2593
564
2625
578
564
2626
564
2626
564
2625
565
2613
2625
596
2612
2593
546
2593
2612
3733
3589
2914
2913
866
2434
2434
2437
837
2437
837
2561
2561
2565
2561
2565
2565
2565
2565
2565
2565
2562
2562
2561
514
2561
514
2562
2561
514
2562
2306
2561
3298
1378
1236
3298
1378
2581
2577
3425
2053
101
2053
101
2577
3426
2565
261
265
2565
261
2053
101
2053
2053
2053
2581
2561
533
2565
521
2565
2565
2565
521
2565
2565
3348
3348
3349
3349
2786
2305
609
2305
609
2565
613
3426
3554
1378
3426
3553
1377
2145
2145
2053
2053
2914
3297
1250
3297
1250
2914
3297
1250
3297
1250
2049
2561
2565
3349
3298
3297
1250
3265
1249
1250
2914
3285
3265
1249
2149
2053
101
3298
2913
3298
2145
2145
2049
97
2049
97
2053
2053
2053
3330
2977
2690
898
916
2708
2705
3458
1428
3330
3348
3348
3348
3330
3349
3349
3333
3554
3554
3348
3333
3554
3348
3333
3522
1428
3554
3553
1506
3553
1506
3348
3329
1282
1301
1300
3330
1300
3329
1282
1301
2708
2708
3330
1301
3349
2146
2146
2065
3169
3170
2049
21
20
2049
2
21
20
2049
21
2049
21
2069
20
2069
20
2069
20
2069
20
2069
2049
21
2049
21
20
2049
21
2065
2065
2065
2049
2
20
2049
2
3137
3137
1090
3137
3138
3170
3169
2785
2785
2786
2785
2753
737
2786
2757
2948
2948
2948
2754
2754
2786
2785
3010
994
2978
2753
706
3009
993
2753
2753
3013
3013
2945
2053
2053
2053
2848
2240
2240
2240
2240
2240
2240
2240
2240
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2900
868
2900
868
2916
2916
2916
2660
2772
2132
2644
2644
2644
2644
2644
2644
2644
2312
2312
2312
3208
2050
5
3285
2661
2661
2661
2658
613
2658
2658
3413
1381
3413
3413
1378
1381
2080
2080
2080
2080
2080
2080
2592
2592
2592
2592
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2592
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2240
2240
2240
2240
2248
2248
2625
3649
3841
1857
3841
1857
3841
1857
3841
1857
3649
3585
2561
1281
577
2561
1281
2561
1281
577
2817
2817
2817
2817
3585
1601
3585
1601
3585
3585
1601
3585
3585
3585
3585
1601
3585
1601
3585
3585
3585
3585
3649
3585
3265
2561
577
2561
2561
2561
577
2625
2561
577
3201
2561
2561
3329
1153
3393
3265
2561
577
2561
577
3585
1601
3585
3649
3649
3585
1601
3585
1601
3585
3585
1601
3649
3649
3585
3585
1601
3201
2817
3329
3521
3329
3521
2224
2336
2592
2080
2592
2336
2592
2592
2592
3104
3104
2644
2660
2660
2660
2260
2404
2772
2388
596
2660
3138
3665
1649
3665
1649
2737
2737
3665
1649
3665
1649
2884
2884
2884
2884
2884
2884
2884
2884
2820
2820
2820
2820
2820
2820
2308
772
2308
772
2308
772
2308
772
2820
2820
2308
772
2308
2308
772
2308
2820
1284
2820
1284
2884
2820
2820
2820
2820
2308
2308
2820
2820
2308
772
2308
2308
772
2308
2308
2308
2820
2820
2308
772
2308
2308
772
2308
2820
2820
2820
2820
2820
2820
2308
2308
2308
2308
2308
2308
2308
2308
2820
2308
2308
2308
2308
2308
2308
2308
2308
2820
2820
2308
2308
2820
2820
2820
2820
2500
2500
2500
2500
2308
2308
2308
2308
2308
2308
2628
2628
2628
2820
3396
836
3396
3396
3460
3460
3460
3332
3332
2820
1284
2820
1284
3332
2820
1284
3268
3268
3268
3460
3460
3460
3460
3268
3268
2756
2756
2820
2820
2500
2500
2500
2500
2500
2500
2500
2500
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
3780
3780
2884
2884
2372
836
2372
836
2372
836
2372
836
2820
2820
2820
2820
2308
772
2308
772
2308
772
2308
772
3780
3780
2372
1348
2372
1348
2372
1348
836
2372
1348
836
3724
3780
3780
3908
3908
3908
3908
3652
3652
3652
3652
3652
3652
3652
3652
3724
3724
3724
3724
2500
2500
3780
3780
2500
2500
2500
2500
2500
2500
2500
2500
2500
2628
2628
3780
3780
3780
2882
2913
2913
2921
2921
2921
2921
2884
2884
2905
2905
2905
2905
2905
2905
2905
2933
2932
2882
2882
2882
2913
849
2913
2913
2905
2905
889
2905
2997
2945
2905
2905
2882
2905
2905
2913
2913
849
2393
2882
2905
2905
3778
3778
3394
834
1348
836
3394
834
1348
836
3906
1860
3417
857
3417
857
2882
836
3778
2882
836
3778
2882
3778
2882
836
2882
2905
2905
2905
3906
3906
3906
2897
2912
2882
836
2882
2882
836
2882
1348
2913
2913
3650
1604
3650
2884
2905
2905
3057
3049
3049
3056
3056
3048
2481
2481
2481
2480
2480
2488
2432
2432
2432
2432
2432
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2481
2481
2433
2433
2433
2433
2433
2433
2225
689
2177
385
2801
2921
2921
2920
2920
2920
2920
2920
472
3040
2784
752
2498
452
2498
452
2498
452
2500
2145
3746
3746
2626
2626
2657
2657
3961
3705
2832
2833
2837
788
2837
788
2837
788
2641
601
2360
2352
312
2353
2353
2353
313
2353
313
2353
309
308
2361
309
2361
309
308
2360
1848
2352
312
1840
2360
600
1848
2360
1848
2352
312
1840
309
1845
2352
1840
309
1845
2352
312
1840
309
1845
2352
312
1840
2361
601
1849
2353
1841
2353
313
1841
601
1849
2353
313
1849
2353
313
1841
306
1842
2353
1841
2353
313
1841
1849
2353
313
1841
601
1849
2361
2353
313
1841
309
306
1845
1842
2353
1841
309
308
1845
1844
2353
313
1841
309
308
306
1845
1844
1842
2353
1841
309
308
1845
1844
2353
313
1841
309
306
1845
1842
2353
1841
309
1845
2361
2361
2360
2356
2357
308
2353
313
309
308
2353
313
309
308
2360
2356
2357
308
2353
313
309
308
2353
313
309
308
2352
2356
2353
309
308
2356
2357
308
2357
308
2357
308
2640
2352
2352
2352
2320
2320
2320
2320
2320
2320
2352
2352
2640
2320
2320
2320
2385
2385
2384
2144
2144
2400
2400
2400
2400
2370
324
2370
324
2370
324
2370
2401
2401
2401
2401
2401
2401
2401
2401
2393
2393
2393
2393
2306
2306
2306
2306
2337
2337
2321
3424
2370
324
2370
324
2370
2370
324
2400
2400
2401
2401
2401
2913
2913
2306
770
2818
2306
770
260
2818
2818
2825
2409
873
372
373
884
885
2921
884
1396
885
1397
2420
373
884
885
2932
885
2417
881
372
373
884
885
2929
884
885
1397
2417
2929
1393
2416
880
2416
880
2385
2401
337
865
849
2913
849
2913
1377
2401
337
865
849
2913
849
2401
865
2913
2913
1377
2401
337
865
849
2913
849
2913
1377
2401
337
865
849
2913
849
2913
1377
2400
336
864
848
368
880
2912
848
2912
880
2400
864
368
880
2912
2912
1376
1392
2320
784
288
800
2848
2848
2336
800
2848
2306
770
260
772
2818
772
1284
2306
770
2818
1282
772
1284
2306
770
2818
2306
770
2818
1282
2306
770
260
2818
1282
2849
2849
2849
2849
2329
2329
2329
2841
2329
2329
2841
2313
777
2313
777
2825
2313
777
2825
2825
2825
2313
777
2825
2882
2882
2882
2882
2912
2884
2882
2882
2905
2913
2913
2921
2905
2841
2912
2912
2912
2912
2913
2913
2913
2913
2913
2913
2400
2400
2400
2400
864
2370
324
2370
324
2401
2401
2401
2401
2401
2369
2369
2369
2912
2882
2882
2913
3776
2905
2818
2818
2336
3360
2336
1312
3360
2306
2306
3361
3361
2337
1313
3361
2337
1313
3361
2912
2912
2912
2912
2913
2913
2913
2913
2400
1376
2400
1376
2370
2370
324
2401
1377
2401
1377
2401
1377
3417
2292
245
2292
245
2292
245
2292
245
2273
2273
2273
2273
2273
2481
2433
2225
433
2177
385
2273
2273
2128
2145
2145
2320
2320
2640
2640
2308
578
580
2626
580
2308
578
580
2306
2306
578
2626
2306
578
2626
2626
2626
2321
2321
2321
2321
2321
2657
2657
2657
2657
2657
593
2657
593
2657
2665
2665
2665
2665
2664
2664
2664
2657
2657
2657
2656
2656
304
2336
2336
2308
2632
2624
2624
2625
2625
2625
2625
2625
2832
2832
2818
2818
2818
2818
2833
2833
2833
2833
2833
2841
2841
2828
2480
2224
432
2320
2832
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2832
2832
2820
2913
2913
2247
2247
2516
2068
2882
2882
2777
2777
3468
3456
3457
3456
3456
3457
3457
3457
2400
2344
2818
2833
801
2869
820
2817
2817
3266
1220
3433
873
2818
2818
772
2882
1348
836
2882
836
3458
3458
3458
1412
2848
2818
1282
3330
2818
1282
3330
2818
1282
3345
2849
1313
3394
1348
2818
1282
2818
1282
3489
3266
3458
2641
2912
2912
2912
2912
2912
2912
2912
2912
2882
2882
2882
2882
836
2882
836
3778
3778
2913
2913
2913
2913
2913
2913
2913
2913
849
2913
2913
2913
2913
2913
2913
849
2913
2913
2913
2913
2905
2921
2921
2921
2921
857
2921
2905
2905
2921
857
2921
2921
2921
857
2920
2920
2904
872
2920
2920
2904
872
2929
2912
1376
2912
1376
2400
864
1376
2400
864
1376
2370
2882
2882
2370
1346
834
3394
2370
1346
834
2370
1346
834
2882
836
2882
836
2370
324
2370
324
2401
3425
3409
1377
2913
1377
3425
2913
1377
2913
1377
2401
865
1377
2401
1361
865
1377
849
2401
865
1377
2401
865
1377
2401
865
1377
2913
1377
2921
3417
857
2921
2921
2921
3417
873
857
2409
873
2409
345
1369
873
1401
857
889
3417
857
2409
1369
873
857
2409
873
2921
2409
1369
873
857
2920
2920
3416
856
872
2408
872
2408
872
2408
1368
856
872
2929
1393
3650
1604
3650
3509
1460
2754
2997
948
2997
948
2996
3509
1460
3509
1460
3508
2912
2912
2176
384
2176
384
2177
385
2177
385
2177
385
2177
385
2921
2921
2921
2921
2921
2921
2921
2920
2920
2920
2920
2920
2665
2665
2665
2664
2664
2273
2785
2785
2785
2785
2785
2785
2785
2785
2785
2785
2784
2777
2809
2281
244
245
2273
2273
2273
2272
2761
2201
185
2920
2920
2920
2920
2920
2920
2665
2664
2664
2664
2664
2498
2498
452
2498
2498
2498
452
2498
2498
2498
452
2498
2498
2498
452
2498
4016
3760
3760
3760
3760
3760
3760
3746
3746
3746
3746
3746
3746
3746
3746
3746
3746
3960
3953
3956
1909
3953
3953
2832
792
2832
792
2841
2837
793
2833
789
2357
308
306
2357
308
2640
600
2640
600
2640
600
2640
600
2352
2640
600
2649
2649
2641
601
2641
601
2641
313
601
2357
2641
313
601
2353
308
2357
2357
308
2352
2356
2356
2357
308
2357
308
2356
2356
2357
308
2357
308
2353
308
2353
308
2353
313
309
308
2353
309
308
2832
3728
2832
3728
2896
2896
2896
2896
2896
2896
2832
2864
2864
2832
2832
800
3728
2832
800
3728
2820
2820
3536
2416
2928
1392
2416
1392
2416
3440
2416
2928
1392
3504
2384
3408
848
2384
1360
2480
3504
3408
848
2480
3504
3408
848
3536
2384
1360
3408
848
3408
3408
848
2288
2288
2288
2288
3216
656
3216
656
3312
3216
2256
2256
2256
2832
2832
2864
2864
2832
2832
2896
3408
848
2896
2896
3408
848
3408
848
2864
2864
2832
2832
3408
848
3408
848
2864
2864
2832
2832
2832
2913
1377
2336
2336
2336
2320
288
2320
288
2352
2352
2352
2336
2320
288
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2628
2628
2628
2628
2628
2628
2628
2628
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2320
288
2320
288
2320
288
2320
288
2320
288
2320
288
2320
288
2320
288
2320
288
2320
288
2320
288
2320
288
2320
288
2320
288
2320
288
2320
288
2320
288
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2640
2640
2640
2640
2640
2640
2640
2640
2640
2640
2320
288
2320
288
2320
288
2320
2320
288
2320
288
2320
2320
288
2320
288
2320
288
2320
2320
288
2320
288
2320
288
2320
2320
288
2320
2320
288
2320
288
2320
288
2320
2308
2308
2308
2308
2308
2308
2308
2308
2308
2308
2308
2308
2308
2308
2308
2308
2308
2308
2308
2308
2308
2320
2320
2320
2320
2320
2320
2832
2832
2864
2864
2864
2864
2832
2832
2832
2832
2820
2820
2820
2820
2882
2658
2658
2658
2657
2657
2657
3651
2442
2337
3361
2337
3361
2825
2882
3424
3424
3408
1376
3408
1376
3408
1376
3408
1376
3396
3394
3394
1348
3425
3425
3425
3425
3425
3425
3425
3425
3409
1377
3409
1377
3409
1377
3409
1377
3409
1377
3433
3433
3433
3433
3433
3433
3432
3432
3432
3432
3432
3432
3432
3665
3665
3809
3809
3650
1604
3650
1604
3817
3817
3816
3816
3816
3816
2912
2912
2912
2912
2912
848
2912
848
2912
2912
2912
848
2912
848
2882
2882
2882
836
2882
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
2913
849
2913
849
2913
849
2913
849
2913
849
2913
849
2913
849
2913
849
2913
849
2913
849
2912
2912
2400
2400
2896
2400
2400
336
848
2896
2400
2400
864
2912
848
2400
864
2400
336
864
848
2912
848
2400
864
2884
2884
2882
836
2882
836
2882
2882
836
2882
836
2882
2882
2882
2882
2882
2882
2882
2921
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
2920
2921
2921
2921
2921
2409
873
2409
873
2921
2409
873
2409
873
857
2921
857
2409
873
2409
873
2409
873
2921
2409
873
2921
2409
873
2409
873
2904
872
2920
2920
2920
2920
2920
2920
2920
2920
2920
2928
2408
872
2920
2408
872
2408
872
2920
2408
872
2904
872
2928
2408
872
2377
841
2880
2880
2880
2368
2368
2368
832
2368
832
2881
2881
2369
2369
2369
2369
833
2369
833
2369
833
2369
833
2369
833
4034
4034
2912
2912
3778
3778
2913
2897
2913
2913
2913
2913
2921
2921
2920
2920
2920
3737
3722
3722
3776
3776
3777
3777
3777
3777
3360
3360
2337
801
2849
1313
2849
1313
3778
3778
2912
1376
2400
864
1376
2913
1377
2913
1377
2913
1377
2409
1385
2408
1384
872
2408
1384
872
3432
872
3722
3722
3722
3776
3776
3777
3777
3777
3777
2912
2912
2913
2913
2913
2913
2913
2913
2848
2641
2849
2849
2848
3360
3360
2641
2641
2849
1313
2849
1313
3361
3408
1376
3408
1376
3394
3394
3394
3394
3409
1377
3409
1377
3409
1377
3409
1377
3409
1377
3417
3417
3417
3416
3416
3665
3665
3665
3665
3665
3664
3664
3673
2912
2882
2882
2913
2913
2913
2920
2904
2929
3778
3778
3778
3778
2912
1376
2400
864
1376
2882
3394
834
2370
1346
834
2401
865
1377
2401
865
1377
2913
1377
2913
1377
2921
2409
873
2409
873
2409
873
2408
872
2408
872
2920
3737
3737
3752
1701
3752
1701
3724
1674
3722
3722
3722
3722
3722
3724
1674
3724
1674
3748
1701
3748
1701
3748
1701
3745
1705
1701
3745
1700
1701
3745
1705
1700
1701
3745
1705
1701
3745
1700
1701
3745
1705
1700
1701
3744
3744
3744
3744
3745
3745
3745
3745
3745
3745
3745
3745
2896
2912
2912
2912
2912
2912
2912
2912
848
2912
2912
848
2912
2912
848
2912
2912
848
2912
2912
848
2912
2912
848
2912
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
849
2913
2913
849
2913
2913
849
2913
2913
849
2913
2913
849
2913
2913
849
2913
2921
2921
2933
2997
948
884
2933
2996
884
885
2997
948
884
885
2933
2997
948
884
885
2997
885
2921
857
2929
945
873
2921
2921
2993
2921
857
2921
885
2921
2921
2997
948
884
885
2921
2905
2921
882
885
2929
945
949
948
884
885
2921
2929
945
873
949
882
885
2969
2969
2969
2969
2969
2920
2920
2933
2997
885
2928
885
2904
2928
944
885
2920
2992
872
885
2920
2920
2997
885
2920
2904
872
2928
944
872
885
2968
2968
2968
2889
2889
2880
2880
2880
2880
2880
2880
2881
2881
2881
2881
2881
2881
2881
2881
2881
2881
2881
2881
2881
2881
2384
864
2912
2384
864
3408
848
2896
2384
1360
848
2896
2400
336
1360
864
1376
848
2912
848
2400
336
1360
864
1376
848
2912
848
2400
336
2400
336
864
1376
848
2912
848
2400
336
1360
864
1376
848
2912
848
3394
834
2882
2370
1346
834
2882
2370
1346
834
2882
2370
1346
834
2882
2370
2370
834
2882
2370
2370
1346
834
2882
2370
1346
834
2882
3394
834
2882
3394
834
2882
2370
2370
1346
834
2882
2370
1346
834
2882
3394
834
2882
2370
1346
834
2882
2370
2370
324
2370
324
2897
2385
849
2897
2401
337
1361
865
1377
849
2913
849
2401
337
1361
865
1377
849
2913
849
2401
337
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
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
2393
2393
2905
2393
1369
857
2409
345
2921
857
2409
345
1369
873
857
2409
873
2921
2920
2408
872
2408
872
2920
2920
2408
872
2408
872
2920
3970
3970
3970
3972
3970
3970
3970
3970
3970
3970
3970
2913
2913
1377
2401
865
1377
2401
1361
865
1377
849
369
881
1393
2832
2832
2818
2833
3458
3458
3458
3458
2640
2640
2848
2848
2848
2336
800
2848
2848
2848
2336
2848
2848
2832
800
1312
2832
288
800
1312
2832
2832
288
800
2832
288
800
2820
2818
2818
1282
2306
770
1282
772
1284
2818
2818
772
2818
1282
2818
1282
2306
770
1282
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
2641
2641
2641
2641
2849
2849
2849
2849
2849
2849
2849
2849
2849
2337
801
2849
2849
2849
2849
2849
2337
785
801
1313
2337
785
801
1313
2833
2833
801
1313
2337
785
801
2337
785
801
1313
2833
801
1313
2337
785
801
2337
785
801
2337
785
801
2337
785
801
2754
2754
2320
288
2306
770
2818
2306
770
2818
2337
801
2849
2337
801
2849
2321
289
801
2849
2896
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
848
2912
848
2912
2912
848
2912
848
2912
2912
848
2912
848
2912
848
2912
848
2912
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
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
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
2912
2912
2400
2400
2400
2896
2896
2896
2896
2400
848
2896
2384
2384
2912
1376
848
2912
848
2912
2400
336
1360
864
1376
848
2912
2400
864
2912
2400
336
1360
864
1376
848
2912
2400
864
2912
2400
336
864
1376
848
2912
848
2912
2882
836
2882
836
2370
2370
324
2372
2370
324
2370
1346
834
2882
2370
834
2882
2370
1346
834
2882
2882
2882
2370
2370
834
3394
834
2882
2882
3394
834
2882
2882
2370
1346
834
2882
2370
834
2882
2370
2370
2370
1346
834
2882
2370
834
3394
834
2882
2882
2370
1346
834
2882
2370
834
2882
2370
1346
834
2882
2370
834
2370
1346
834
2882
2370
834
2370
1346
834
2882
2370
834
2372
2882
836
2370
324
2370
324
2882
836
2370
324
2370
324
2882
836
2370
324
2882
836
2370
324
2882
836
2882
2882
2996
2997
948
2996
2996
2997
948
2905
2996
2997
948
2997
948
2905
2997
948
2993
2921
857
2921
2993
2921
2921
2921
857
2921
2993
949
948
2921
2921
2921
857
2921
2905
2993
949
948
2993
949
2921
2921
857
2969
2969
2969
2969
2401
2401
2401
2385
2401
2401
337
1361
865
1377
849
2913
2401
865
2913
2401
865
1377
2913
849
2401
865
2401
337
1361
865
1377
849
2913
2401
865
2913
2401
337
1361
865
1377
849
2913
2401
865
2913
2401
337
1361
865
1377
849
2913
2401
865
2913
2401
337
1361
865
849
2913
2401
865
2913
2401
337
865
1377
2913
2401
865
2920
2920
2997
2997
2992
2904
2997
2920
2920
2997
2920
2920
2920
2920
2992
2904
872
2920
2968
2968
2968
2409
2421
2420
2393
2420
373
2420
373
2905
2420
373
2393
2409
345
1369
873
857
2417
2921
2409
2409
873
2921
857
2409
345
1369
873
857
2921
2421
2921
2409
873
2409
873
2409
873
2420
373
2393
1369
857
2421
370
2417
372
373
2409
2921
2921
2409
345
2408
2920
2408
2920
2421
2421
2416
2392
2416
2408
872
2920
2421
2920
2408
872
2408
872
2920
2408
872
2421
2920
2392
360
2920
2416
2920
2993
2993
2977
2977
2977
2977
2929
2417
881
1393
2929
2417
881
1393
2944
2944
2944
2944
2880
2880
2880
2880
2945
2945
2945
2945
2945
2945
2881
2881
2881
2881
2881
2881
2377
2368
2368
2880
2368
2368
2368
832
2369
2881
2369
2369
2369
2369
833
2369
2369
833
2369
2369
2369
2369
833
2825
2825
2896
2884
2882
3424
3396
3394
1348
3394
1348
3394
1348
3394
1348
3425
3425
3425
3906
1860
2920
2920
3417
3417
3433
3416
3432
3432
3432
3652
3650
1604
3650
3650
3650
3650
3650
3650
2884
2884
2882
836
2882
836
2882
836
2882
836
2913
2913
2913
2913
2913
2913
2372
836
2884
2370
834
324
2370
834
2370
834
324
2370
834
2401
2401
2401
2401
2401
2920
2409
2409
2904
2408
2408
2408
2408
2408
2377
2368
2369
2369
2882
2882
3778
2882
836
2882
2882
836
2882
2882
836
3778
3778
3778
3778
3737
3737
3752
1701
3722
3722
3722
3724
1674
3724
1674
3724
1674
3748
1701
3748
1701
3749
3748
1701
3745
1705
1700
1701
3745
3745
3745
2882
2882
2818
2818
772
2818
2818
2818
772
2818
772
2818
772
2818
772
2818
2818
772
2882
3778
3778
3650
3752
1701
3722
3722
3722
3722
3722
3722
3748
1701
3748
3753
1701
3745
1700
1701
3745
1705
1701
3744
3745
3745
3745
3745
2912
2912
848
2884
3778
2882
2882
2884
3778
2884
2882
836
3780
2882
836
2882
836
2882
2882
836
3778
2882
3778
3778
3778
3778
2913
2913
2913
2905
2921
3906
2920
2904
2920
2920
2920
2912
2400
864
1376
848
2912
848
2400
336
2372
2884
2372
2372
836
2884
2882
2882
836
2370
1346
834
2882
2370
1346
834
324
836
2882
836
2370
2370
1346
834
324
2882
2370
1346
834
324
836
2882
836
2401
2401
2401
2393
2904
2392
856
2408
2408
2818
2336
2336
800
2336
800
2306
2306
770
1282
772
1284
2306
770
1282
2306
770
772
2306
770
2306
770
260
772
2306
770
772
2641
2641
2641
2641
2641
2337
801
2337
801
2337
801
2337
801
2912
2912
848
2912
848
2884
2884
2882
836
2882
2882
836
2882
836
2884
2884
2884
2882
2882
2882
2882
2882
2882
2882
836
2882
836
2882
2882
836
2882
836
2882
2913
2913
2913
2913
2913
2913
2913
2400
2400
2400
336
2400
2372
1348
2882
2882
2882
2882
2372
2884
2372
1348
836
2884
2884
2372
2370
1346
324
2370
2370
2370
2370
1346
834
324
1348
2882
836
2370
834
2882
2370
1346
834
324
1348
836
2882
836
2370
834
2882
836
2370
1346
834
2882
2370
834
2905
2905
2905
2401
1377
2401
2401
1377
2401
2401
1377
2904
872
2920
2904
2904
2904
2920
2920
2920
2920
2920
2920
2920
2920
2393
1369
2409
2393
2905
2393
2409
2409
2409
2392
360
2408
2920
2392
1368
2392
2408
1384
2408
2408
2408
1384
2408
2408
2408
2377
2368
2368
2368
2368
2369
2369
3752
1701
3724
3724
3745
1705
1701
3745
1700
1701
3753
1700
1701
3744
3745
3745
3745
3745
2912
2912
2921
2920
2920
2848
2848
3665
3665
3808
3808
3752
1736
1701
3745
1700
1701
3776
3744
1728
3744
1728
3777
3745
1729
3777
2912
2400
2912
2912
2913
849
2913
849
2400
2848
2848
2337
801
2337
801
2912
2912
2912
2912
2912
848
2912
2913
2913
849
2913
849
2913
849
2913
849
2400
2400
2897
2401
849
3330
3330
2884
2882
2897
2897
2896
2896
2884
2884
2882
836
2882
836
2897
2897
2904
2904
3829
3828
3722
2912
2912
2848
2336
800
2818
3722
3722
3722
3778
2882
2882
2882
2882
2882
2913
2818
2818
2818
2818
2818
2905
2905
2945
2945
3724
3724
3650
1604
3650
1604
3057
3057
3049
3049
1012
1013
3060
3049
1013
3060
3048
2481
437
436
2521
2485
436
2481
2485
436
2481
436
2481
2921
2489
2921
2921
2921
2921
2921
2921
2921
2921
2920
2920
2520
2480
2485
2480
440
2920
2920
2920
2920
2920
2488
2920
2432
2433
2225
433
689
185
181
180
437
436
697
692
2229
180
437
436
693
692
2225
433
181
180
2229
180
437
436
693
692
2225
433
689
181
180
436
2224
432
181
2224
432
184
688
181
440
696
2185
2176
2176
2177
2177
2177
2177
2785
2785
2920
2920
2920
2920
2920
2920
2433
3061
1010
3060
1013
3061
2921
2481
2485
436
2481
437
436
2521
2921
2481
441
437
436
2921
2921
2481
437
436
2921
2481
437
436
2481
437
2481
437
436
2921
2481
437
436
2520
2520
2920
2920
2920
2920
2920
2920
2480
2485
2480
440
2480
2485
2480
2432
2432
2433
2433
2433
2433
2433
2225
433
181
180
436
2225
689
181
180
437
436
693
692
2225
433
689
181
180
437
436
2225
433
689
185
181
180
178
437
436
697
692
2225
433
181
180
437
436
2225
433
689
181
180
437
436
693
692
2225
433
181
180
178
436
2225
433
689
181
180
437
436
693
692
2225
433
689
181
180
437
436
2224
432
181
2224
432
181
437
693
2224
432
184
688
181
440
696
2224
181
2224
181
693
2224
432
688
181
2176
2176
384
2176
2176
2177
2177
2177
2177
2177
2177
385
2177
2785
2498
3522
2498
452
3522
2498
452
3778
1732
2498
2498
2498
2498
452
2498
2498
452
2498
452
2498
452
2498
2498
2498
2498
2498
452
2498
452
4017
4017
2820
4017
4017
2820
4017
3761
3746
3746
3234
3746
3746
3234
3234
2656
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
2664
2664
2664
2656
2656
2626
2626
2657
2657
593
2657
2665
2664
2664
2664
2624
2624
2625
2625
2625
2625
2625
2306
2306
2737
2320
2320
2656
2656
2306
578
580
2626
2306
2306
2306
2626
2626
2626
2840
3953
1913
1909
1906
3953
1913
1909
3953
3697
1657
1652
2832
792
2833
789
2833
789
788
2833
789
2833
789
788
2833
789
2833
789
788
2833
789
2833
789
788
2833
789
793
2833
789
788
2833
789
788
793
2833
789
788
793
3761
1649
1714
3761
1714
3745
1698
3953
1908
3761
1649
1716
1714
1652
3681
1713
1649
1716
1714
1652
1653
2144
2144
2145
2145
2145
2145
2145
2145
2144
2144
2145
2145
2145
2144
2144
2145
2145
2128
2129
3780
3778
3778
1732
3778
1732
3508
3509
1460
3505
1461
3504
3468
3505
3457
3457
3457
3457
3778
3778
2370
324
2336
2628
2626
580
2626
580
2314
2656
2656
2400
2401
2401
2401
2656
2656
2656
2656
2657
2657
2657
2657
2657
2657
2345
2344
2344
2344
2856
2856
2856
2385
2393
2393
2392
2393
2393
2392
2370
324
2370
324
2372
2372
2370
324
3168
3168
3168
3169
3169
3104
1061
1077
3105
1060
1061
1076
1077
3108
1061
1076
1077
3104
3104
3105
3105
3104
1064
1061
3105
1060
1061
3105
1060
3105
3168
3112
3112
3104
1064
1061
3108
1061
3104
3104
3105
3105
2593
3169
2657
3097
537
2585
3105
545
529
3081
2145
2145
2145
2129
2128
2128
2129
2129
2129
2129
2128
2128
2129
2129
2129
2129
2129
2145
2145
2121
101
3138
3138
3136
3136
3137
3137
3137
3137
2657
2577
2657
3817
3816
3816
3816
3712
3713
3713
2597
1225
1241
2597
1225
1241
3760
2400
2164
2145
3816
3409
2401
2401
2401
2401
2401
2400
2400
2401
2656
2657
2657
2722
677
2656
2656
2656
2656
2656
2656
2656
2656
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2633
697
2633
2633
2657
2657
2657
2657
2633
2633
2785
2785
2657
2657
2657
2657
2633
2793
2657
2657
2361
2633
617
633
2633
2857
1177
585
1209
1321
601
633
3369
2656
2656
2656
2656
2656
2656
2657
2657
2657
2656
2656
2656
2656
2656
2657
2657
2657
2913
2913
2912
2912
2656
2656
2656
2656
2657
2657
2657
2657
2657
2657
2633
3713
2657
2345
290
293
2857
802
805
3778
1732
2401
2400
2633
617
2128
3280
3280
3761
2657
2345
617
697
613
2657
2657
2337
2337
2337
2337
2337
2377
2377
3145
585
2633
3145
297
585
292
2137
2124
3605
2497
2497
2497
2497
2513
469
2517
2514
2516
2514
2516
2913
2432
2432
2432
2437
2437
2436
2436
2437
2437
2433
2436
2436
2437
2436
2437
2436
2436
2437
2436
2436
2789
2789
2497
2497
2497
2516
2514
2516
2514
2914
2914
2512
469
2512
2436
2789
2789
2497
3040
3040
2497
2516
2512
469
2512
2469
2448
421
2469
2449
405
421
2437
2432
2434
2434
3944
2432
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2496
2496
2496
2914
869
2913
2917
2914
868
468
2916
468
2914
2914
2917
2914
2914
868
2916
2914
868
468
2916
468
2916
2916
468
2914
2914
2516
2516
2516
2516
2514
2914
2913
866
2913
2914
2914
869
2914
2913
2913
2914
868
468
466
2916
869
468
2914
868
468
2916
468
2917
2913
2913
2913
2913
869
2432
2432
2432
2432
2432
2432
2432
2912
2912
464
2912
464
2512
2512
2912
2517
2437
2437
2437
2436
2436
2436
2436
2657
2658
612
2660
2660
2657
2661
2657
610
2657
2657
2656
2497
2497
2497
2497
2496
2914
468
2516
2914
868
468
2916
468
2914
868
468
2916
468
2914
868
468
2916
468
2914
868
468
2916
468
2517
2437
3745
2805
2805
2437
2805
2805
2805
2457
2809
757
2805
2805
2809
2809
757
2809
757
2433
386
2549
2549
2469
2469
2549
2800
496
757
501
2469
2801
497
757
501
3973
2545
501
2441
1929
405
1941
2437
2437
2437
2432
2432
2432
2432
2432
2432
2434
2434
2434
2434
2434
2434
2434
2434
2434
2432
2432
2436
2181
645
2176
640
2176
640
2180
644
2178
642
2178
642
2432
2437
2437
3777
3777
3777
3777
2497
2497
2914
869
2916
2916
2916
2916
2913
2917
2914
868
2916
2913
868
3796
2913
868
2916
869
3796
2914
868
2916
3796
3796
2914
868
2916
2914
2916
2914
2916
2914
868
2916
2914
2914
2914
2914
869
2916
2916
2916
869
2916
2916
2916
2916
869
2916
2916
2913
869
2913
869
2913
869
2913
869
2432
2432
2432
2432
2432
2432
2432
2432
2432
2912
869
2912
2912
2912
2912
2912
2912
2912
2912
2917
2436
2436
2436
2433
388
389
2436
2433
388
389
2436
2433
389
2433
389
3521
3521
1729
2497
2914
869
3796
3796
2916
2916
2913
868
2916
869
2914
868
2916
2914
868
2916
2914
2916
466
2916
2916
2916
2912
869
3792
1749
2912
3792
2912
2912
2912
2512
2512
2753
2772
2176
384
2176
2176
2177
132
133
1157
388
389
2180
1156
388
2177
1153
133
1157
389
2497
2497
2497
2497
2497
2496
2914
868
2914
868
468
466
2916
2916
2916
468
466
2916
468
2916
2916
468
2514
2913
2513
469
2516
2516
2914
2914
2912
2912
2912
464
469
2912
464
2512
469
2512
3745
3745
3745
3745
2544
501
2457
501
2449
405
421
2449
2117
2114
69
3812
3716
1669
2624
581
2626
581
3813
3809
1765
3716
3713
1668
1669
3713
1669
3777
3777
3777
3717
3809
1762
3808
3777
3794
3792
1749
3269
3269
3269
3266
3266
1221
3266
1221
3269
3269
3266
1221
2805
3061
2421
2421
3269
3809
3809
3812
3812
3810
1764
3812
3712
3716
2629
2626
581
3777
3777
3794
3792
1749
3792
2789
2789
3321
2928
2953
2369
322
3829
2961
905
917
3825
1785
1781
1778
3065
2997
2869
2993
873
949
2865
821
2869
2865
821
2869
3893
2368
2992
2368
328
2376
2277
2440
408
472
2448
2432
2056
16
24
264
272
280
2056
2056
16
264
2568
2064
2056
16
24
264
272
2048
512
256
8
128
5
520
517
40
261
133
552
53
168
565
165
181
2213
2312
2056
5
48
40
104
168
101
165
2600
168
2056
5
40
104
168
2372
2372
2273
229
2273
228
229
2884
837
2564
517
548
549
613
2564
517
548
549
580
581
613
2081
9
2081
17
9
21
25
273
289
265
37
277
293
2052
81
36
37
52
53
593
548
549
164
165
2052
81
265
36
37
52
53
73
593
548
549
164
165
2633
2641
596
2129
84
593
597
2049
513
5
516
97
517
545
49
161
261
37
548
101
549
165
613
2049
513
257
4
5
33
9
516
97
517
545
49
161
41
261
265
37
553
609
105
169
100
548
101
549
165
613
2049
513
545
49
161
2049
513
129
4
5
545
260
261
2049
513
257
129
4
5
9
545
41
260
261
265
553
105
169
2896
840
2880
840
2880
2896
840
2945
2945
2945
1409
865
900
901
1412
1413
836
837
868
996
869
997
2897
2897
2897
2897
2897
2897
2897
2897
2897
841
2897
2721
2880
848
840
2881
849
2881
849
841
3073
1028
1029
1060
673
1061
1076
1077
644
676
677
2960
2952
912
944
2944
2320
304
2056
2096
2064
272
2056
16
24
48
264
272
280
304
2216
2056
264
2276
229
2276
229
2372
2385
2277
2277
2273
229
2273
229
2273
2372
2993
2945
900
901
229
933
2945
900
901
229
933
2945
225
900
905
228
948
2945
225
900
905
228
937
948
933
2945
901
949
933
2277
2945
900
901
229
933
2273
229
2945
225
900
901
905
937
229
933
2945
900
905
948
2789
2785
724
741
2785
724
741
2884
2884
2785
740
2789
2785
741
2785
2561
2561
2561
516
521
2561
521
2180
133
36
37
164
2180
164
2052
5
516
517
52
53
2081
9
2049
129
5
545
161
133
37
549
165
2049
513
129
5
161
37
549
165
2049
129
5
9
545
49
161
133
137
53
553
169
549
165
2049
513
129
5
9
49
161
521
561
53
169
164
165
2049
129
164
2057
41
137
169
2049
129
9
169
164
2049
513
129
4
5
516
517
545
161
260
261
133
37
548
549
165
2049
513
129
4
5
516
517
161
133
549
165
613
2049
513
257
129
4
5
517
545
49
161
260
261
133
265
53
553
609
169
548
549
165
2049
513
129
4
5
516
517
161
521
133
561
609
169
565
165
617
613
2561
517
613
2561
5
517
161
133
2561
517
161
133
2561
129
5
517
161
521
133
2561
129
517
161
521
133
2561
517
521
609
617
613
2084
37
593
2084
593
2641
597
596
2641
597
596
2353
2049
513
4
5
516
517
161
260
261
36
37
548
549
164
165
613
2049
513
4
5
516
517
161
549
164
165
2049
513
257
4
5
9
516
517
545
161
260
261
265
36
553
609
169
548
549
164
165
613
2049
513
4
5
9
516
517
161
521
52
169
164
165
2561
517
1285
1317
2561
516
517
161
164
165
2049
513
4
5
516
517
161
164
165
2561
516
517
161
521
169
164
165
2049
513
4
5
9
516
517
161
521
169
164
165
2561
1281
516
521
1321
1316
1317
2057
2049
513
129
2049
513
2948
901
2948
901
2961
945
921
2961
2949
2949
2961
2097
2073
2440
2312
2320
280
304
2312
272
2084
37
52
53
548
549
164
165
181
180
2100
53
2052
5
132
133
36
37
548
549
164
165
2052
5
516
517
164
165
2053
133
69
36
37
52
53
548
549
164
165
181
180
2053
52
53
581
628
629
2097
25
2049
129
4
5
33
161
132
133
36
37
164
165
2049
513
129
4
5
516
517
161
132
133
164
165
2065
25
273
281
2052
5
132
133
36
37
548
549
164
165
2052
5
516
517
164
165
2049
129
2049
513
2084
37
548
549
2100
53
2052
5
36
548
2052
5
2052
5
36
37
2052
5
2944
2216
616
2568
2216
2404
2369
2369
2369
2948
901
18
15
109
124
144
14
2
291
311
5
229
4
496
482
448
101
837
900
436
554
512
18
15
109
124
144
14
2
291
311
5
229
4
496
482
448
612
837
900
436
554
512
18
15
109
124
144
14
2
291
311
5
229
4
496
482
448
613
837
900
436
554
512
18
15
109
124
144
14
2
291
311
5
229
4
488
482
448
100
837
324
868
564
512
18
15
109
124
144
14
2
291
311
5
229
4
488
482
448
101
837
324
868
564
512
18
15
109
124
144
14
2
291
311
5
229
4
488
482
448
613
837
324
868
564
512
18
15
109
124
144
14
2
291
311
5
229
4
504
482
448
100
837
897
433
273
512
18
15
109
124
144
14
2
291
311
5
229
4
504
482
448
101
837
897
433
273
512
18
15
109
124
144
14
2
291
311
5
229
4
504
482
448
612
837
897
433
273
512
18
15
109
124
144
14
2
291
311
5
229
4
504
482
448
613
837
897
433
273
512
18
15
109
124
144
14
2
291
311
5
229
4
472
482
448
100
837
897
424
556
512
18
15
109
124
144
14
2
291
311
5
229
4
472
482
448
101
837
897
424
556
512
18
15
109
124
144
14
2
291
311
5
229
4
472
482
448
612
837
897
424
556
512
18
15
109
124
144
14
2
291
311
5
229
4
472
482
448
613
837
897
424
556
512
18
15
109
124
144
14
2
291
311
5
229
260
624
466
448
633
837
1412
948
724
128
18
15
109
124
144
14
2
291
311
5
229
260
632
482
448
612
837
1445
945
714
512
18
15
109
124
144
14
2
291
311
5
229
260
632
482
448
613
837
1417
946
714
128
18
15
109
124
144
14
2
291
311
5
229
260
488
482
448
100
837
836
612
564
512
18
15
109
124
144
14
2
291
311
5
229
260
488
482
448
101
837
836
612
564
512
18
15
109
124
144
14
2
291
311
5
229
260
488
482
448
613
837
836
612
564
512
18
15
109
124
144
14
2
291
311
5
229
260
504
482
448
100
837
833
617
521
512
18
15
109
124
144
14
2
291
311
5
229
260
504
482
448
101
837
833
617
521
512
18
15
109
124
144
14
2
291
311
5
229
260
504
482
448
613
837
833
617
521
512
18
15
109
124
144
14
2
291
311
5
229
132
8
482
448
100
837
1
4
1012
512
18
15
109
124
144
14
2
291
311
5
229
132
8
482
448
101
837
1
4
1012
512
18
15
109
124
144
14
2
291
311
5
229
132
264
481
448
612
837
513
530
763
512
18
15
109
124
144
14
2
291
311
5
229
132
176
482
448
613
837
521
729
412
512
18
15
109
124
144
14
2
291
311
5
229
132
176
466
448
121
837
5
436
388
128
18
15
109
124
144
14
2
291
311
5
229
132
176
466
448
100
837
4
436
388
128
18
15
109
124
144
14
2
291
311
5
229
132
176
466
448
101
837
4
436
388
128
18
15
109
124
144
14
2
291
311
5
229
132
176
466
448
633
837
4
436
388
128
18
15
109
124
144
14
2
291
311
5
229
132
120
482
448
100
837
1
49
921
512
18
15
109
124
144
14
2
291
311
5
229
132
120
482
448
101
837
1
49
921
512
18
15
109
124
144
14
2
291
311
5
229
132
120
482
448
612
837
1
49
921
512
18
15
109
124
144
14
2
291
311
5
229
132
120
482
448
613
837
1
49
921
512
18
15
109
124
144
14
2
291
311
5
229
132
184
482
448
100
837
1
433
401
512
18
15
109
124
144
14
2
291
311
5
229
132
184
482
448
101
837
1
433
401
512
18
15
109
124
144
14
2
291
311
5
229
132
184
482
448
612
837
1
433
401
512
18
15
109
124
144
14
2
291
311
5
229
132
184
482
448
613
837
1
433
401
512
18
15
109
124
144
14
2
291
311
5
229
132
184
466
448
121
837
164
432
388
128
18
15
109
124
144
14
2
291
311
5
229
132
184
466
448
101
837
161
434
388
128
18
15
109
124
144
14
2
291
311
5
229
132
184
466
448
633
837
164
432
388
128
18
15
109
124
144
14
2
291
311
5
229
132
464
466
448
121
837
5
152
140
128
18
15
109
124
144
14
2
291
311
5
229
132
464
466
448
100
837
1
153
180
128
18
15
109
124
144
14
2
291
311
5
229
132
464
466
448
101
837
1
153
180
128
18
15
109
124
144
14
2
291
311
5
229
132
464
466
448
116
837
1
153
180
128
18
15
109
124
144
14
2
291
311
5
229
132
464
466
448
633
837
1028
152
140
128
18
15
109
124
144
14
2
291
311
5
229
132
496
482
448
100
837
4
308
554
512
18
15
109
124
144
14
2
291
311
5
229
132
496
482
448
101
837
4
308
554
512
18
15
109
124
144
14
2
291
311
5
229
132
496
482
448
612
837
4
308
554
512
18
15
109
124
144
14
2
291
311
5
229
132
496
482
448
613
837
4
308
554
512
18
15
109
124
144
14
2
291
311
5
229
132
496
466
448
121
837
5
308
596
592
18
15
109
124
144
14
2
291
311
5
229
132
496
466
448
100
837
4
308
596
592
18
15
109
124
144
14
2
291
311
5
229
132
496
466
448
101
837
4
308
596
592
18
15
109
124
144
14
2
291
311
5
229
132
496
466
448
116
837
4
308
596
592
18
15
109
124
144
14
2
291
311
5
229
132
504
482
448
100
837
4
304
548
512
18
15
109
124
144
14
2
291
311
5
229
132
504
482
448
101
837
4
304
548
512
18
15
109
124
144
14
2
291
311
5
229
132
504
482
448
612
837
1
305
537
512
18
15
109
124
144
14
2
291
311
5
229
132
504
482
448
613
837
1
305
537
512
18
15
109
124
144
14
2
291
311
5
229
132
472
482
448
100
837
1
297
553
527
18
15
109
124
144
14
2
291
311
5
229
132
472
482
448
101
837
1
297
553
527
18
15
109
124
144
14
2
291
311
5
229
132
472
482
448
612
837
1
297
553
527
18
15
109
124
144
14
2
291
311
5
229
132
472
482
448
613
837
1
297
553
527
18
15
109
124
144
14
2
291
311
5
740
4
264
482
448
628
1860
736
1680
756
512
18
15
109
124
144
14
2
291
311
5
740
516
264
482
448
628
1860
896
516
756
512
18
15
109
124
144
14
2
291
311
5
740
132
264
482
448
628
1860
640
520
762
512
18
15
109
124
144
14
2
291
311
5
740
132
184
482
448
628
1860
640
688
410
512
18
15
109
124
144
14
2
291
311
5
740
132
496
482
448
628
1860
1032
1624
1818
512
18
15
109
124
144
14
2
291
311
5
741
4
120
482
448
612
1861
741
177
922
512
18
15
109
124
144
14
2
291
311
5
741
4
120
482
448
613
1861
737
177
921
512
18
15
109
124
144
14
2
291
311
5
741
516
264
481
448
612
1861
897
530
763
512
18
15
109
124
144
14
2
291
311
5
741
132
176
466
448
633
1861
1028
436
388
128
18
15
109
124
144
14
2
291
311
5
741
132
184
482
448
612
1861
1029
433
410
512
18
15
109
124
144
14
2
291
311
5
741
132
184
482
448
613
1861
1029
433
410
512
18
15
109
124
144
14
2
291
311
5
741
132
184
466
448
633
1861
676
1712
388
640
18
15
109
124
144
14
2
291
311
5
741
132
464
466
448
633
1861
1028
152
180
128
18
15
109
124
144
14
2
291
311
5
741
132
496
482
448
613
1861
1033
1625
1817
512
18
15
109
124
144
14
2
291
311
5
741
132
472
482
448
612
1861
1025
297
553
527
18
15
109
124
144
14
2
291
311
5
741
132
472
482
448
613
1861
1025
297
553
527
18
15
109
124
144
14
2
291
823
5
228
4
8
482
960
100
836
896
516
1012
768
18
15
109
124
144
14
2
291
823
5
228
4
176
482
960
100
836
320
344
860
768
18
15
109
124
144
14
2
291
823
5
228
4
176
482
960
116
324
320
344
860
768
18
15
109
124
144
14
2
291
823
5
228
4
176
482
960
116
836
320
344
860
768
18
15
109
124
144
14
2
291
823
5
228
4
496
482
960
100
836
904
436
556
768
18
15
109
124
144
14
2
291
823
5
228
4
496
482
960
116
324
904
436
556
768
18
15
109
124
144
14
2
291
823
5
228
4
496
482
960
116
836
904
436
556
768
18
15
109
124
144
14
2
291
823
5
228
4
488
482
960
100
836
320
868
556
768
18
15
109
124
144
14
2
291
823
5
228
4
488
482
960
116
324
320
868
556
768
18
15
109
124
144
14
2
291
823
5
228
4
488
482
960
116
836
320
868
556
768
18
15
109
124
144
14
2
291
823
5
228
4
504
482
960
100
836
896
432
268
768
18
15
109
124
144
14
2
291
823
5
228
4
504
482
960
116
324
896
432
268
768
18
15
109
124
144
14
2
291
823
5
228
4
504
482
960
116
836
896
432
268
768
18
15
109
124
144
14
2
291
823
5
228
4
472
482
960
100
836
896
424
556
768
18
15
109
124
144
14
2
291
823
5
228
4
472
482
960
116
324
896
424
556
768
18
15
109
124
144
14
2
291
823
5
228
4
472
482
960
116
836
896
424
556
768
18
15
109
124
144
14
2
291
823
5
228
260
8
482
960
100
836
384
16
1020
1536
18
15
109
124
144
14
2
291
823
5
228
260
488
482
960
100
836
840
612
556
1536
18
15
109
124
144
14
2
291
823
5
228
260
488
482
960
116
836
837
612
588
1536
18
15
109
124
144
14
2
291
823
5
228
132
8
482
960
100
836
0
4
1012
1536
18
15
109
124
144
14
2
291
823
5
228
132
120
482
960
100
836
0
48
922
1536
18
15
109
124
144
14
2
291
823
5
228
132
120
482
960
116
324
0
48
922
1536
18
15
109
124
144
14
2
291
823
5
228
132
120
482
960
116
836
0
48
922
1536
18
15
109
124
144
14
2
291
823
5
228
132
464
466
960
116
836
8
152
650
1664
18
15
109
124
144
14
2
291
823
5
228
132
496
482
960
100
836
0
308
556
768
18
15
109
124
144
14
2
291
823
5
228
132
496
482
960
116
324
8
308
556
768
18
15
109
124
144
14
2
291
823
5
228
132
496
482
960
116
836
0
308
556
768
18
15
109
124
144
14
2
291
823
5
228
132
488
482
960
116
324
64
338
602
768
18
15
109
124
144
14
2
291
823
5
228
132
504
482
960
100
836
0
304
282
768
18
15
109
124
144
14
2
291
823
5
228
132
504
482
960
116
324
8
304
266
768
18
15
109
124
144
14
2
291
823
5
228
132
504
482
960
116
836
0
304
282
768
18
15
109
124
144
14
2
291
823
5
228
132
472
482
960
100
836
8
296
556
768
18
15
109
124
144
14
2
291
823
5
228
132
472
482
960
116
324
8
296
556
768
18
15
109
124
144
14
2
291
823
5
228
132
472
482
960
116
836
8
296
556
768
18
15
109
124
144
14
2
291
823
5
229
4
8
482
960
100
325
897
529
1018
768
18
15
109
124
144
14
2
291
823
5
229
4
8
482
960
100
837
897
516
1012
768
18
15
109
124
144
14
2
291
823
5
229
4
8
482
960
101
325
897
529
1018
768
18
15
109
124
144
14
2
291
823
5
229
4
8
482
960
101
837
897
516
1012
768
18
15
109
124
144
14
2
291
823
5
229
4
176
482
960
100
325
321
345
409
768
18
15
109
124
144
14
2
291
823
5
229
4
176
482
960
100
837
321
345
409
768
18
15
109
124
144
14
2
291
823
5
229
4
176
482
960
101
325
321
345
409
768
18
15
109
124
144
14
2
291
823
5
229
4
176
482
960
101
837
321
345
409
768
18
15
109
124
144
14
2
291
823
5
229
4
496
482
960
100
325
900
436
554
768
18
15
109
124
144
14
2
291
823
5
229
4
496
482
960
100
837
900
436
554
768
18
15
109
124
144
14
2
291
823
5
229
4
496
482
960
101
325
900
436
554
768
18
15
109
124
144
14
2
291
823
5
229
4
496
482
960
101
837
900
436
554
768
18
15
109
124
144
14
2
291
823
5
229
4
488
482
960
100
325
324
868
564
768
18
15
109
124
144
14
2
291
823
5
229
4
488
482
960
100
837
324
868
564
768
18
15
109
124
144
14
2
291
823
5
229
4
488
482
960
101
325
324
868
564
768
18
15
109
124
144
14
2
291
823
5
229
4
488
482
960
101
837
324
868
564
768
18
15
109
124
144
14
2
291
823
5
229
4
504
482
960
100
325
897
433
273
768
18
15
109
124
144
14
2
291
823
5
229
4
504
482
960
100
837
897
433
273
768
18
15
109
124
144
14
2
291
823
5
229
4
504
482
960
101
325
897
433
273
768
18
15
109
124
144
14
2
291
823
5
229
4
504
482
960
101
837
897
433
273
768
18
15
109
124
144
14
2
291
823
5
229
4
472
482
960
100
325
897
424
556
768
18
15
109
124
144
14
2
291
823
5
229
4
472
482
960
100
837
897
424
556
768
18
15
109
124
144
14
2
291
823
5
229
4
472
482
960
101
325
897
424
556
768
18
15
109
124
144
14
2
291
823
5
229
4
472
482
960
101
837
897
424
556
768
18
15
109
124
144
14
2
291
823
5
229
260
8
482
960
100
837
385
17
1018
1536
18
15
109
124
144
14
2
291
823
5
229
260
8
482
960
101
837
385
17
1018
1536
18
15
109
124
144
14
2
291
823
5
229
260
488
482
960
100
837
836
612
564
1536
18
15
109
124
144
14
2
291
823
5
229
260
488
482
960
101
837
836
612
564
1536
18
15
109
124
144
14
2
291
823
5
229
132
8
482
960
100
325
1
17
1018
1536
18
15
109
124
144
14
2
291
823
5
229
132
8
482
960
100
837
1
4
1012
1536
18
15
109
124
144
14
2
291
823
5
229
132
8
482
960
101
325
1
17
1018
1536
18
15
109
124
144
14
2
291
823
5
229
132
8
482
960
101
837
1
4
1012
1536
18
15
109
124
144
14
2
291
823
5
229
132
120
482
960
100
325
1
49
921
1536
18
15
109
124
144
14
2
291
823
5
229
132
120
482
960
100
837
1
49
921
1536
18
15
109
124
144
14
2
291
823
5
229
132
120
482
960
101
325
1
49
921
1536
18
15
109
124
144
14
2
291
823
5
229
132
120
482
960
101
837
1
49
921
1536
18
15
109
124
144
14
2
291
823
5
229
132
464
466
960
121
837
4
152
692
1664
18
15
109
124
144
14
2
291
823
5
229
132
464
466
960
100
837
1
153
692
1664
18
15
109
124
144
14
2
291
823
5
229
132
464
466
960
101
837
1
153
692
1664
18
15
109
124
144
14
2
291
823
5
229
132
464
466
960
116
837
1
153
692
1664
18
15
109
124
144
14
2
291
823
5
229
132
496
482
960
100
325
4
308
554
768
18
15
109
124
144
14
2
291
823
5
229
132
496
482
960
100
837
4
308
554
768
18
15
109
124
144
14
2
291
823
5
229
132
496
482
960
101
325
4
308
554
768
18
15
109
124
144
14
2
291
823
5
229
132
496
482
960
101
837
4
308
554
768
18
15
109
124
144
14
2
291
823
5
229
132
488
482
960
100
325
65
337
596
768
18
15
109
124
144
14
2
291
823
5
229
132
488
482
960
101
325
65
337
596
768
18
15
109
124
144
14
2
291
823
5
229
132
504
482
960
100
325
4
304
274
768
18
15
109
124
144
14
2
291
823
5
229
132
504
482
960
100
837
1
305
537
768
18
15
109
124
144
14
2
291
823
5
229
132
504
482
960
101
325
4
304
274
768
18
15
109
124
144
14
2
291
823
5
229
132
504
482
960
101
837
1
305
537
768
18
15
109
124
144
14
2
291
823
5
229
132
472
482
960
100
325
1
297
553
783
18
15
109
124
144
14
2
291
823
5
229
132
472
482
960
100
837
1
297
553
783
18
15
109
124
144
14
2
291
823
5
229
132
472
482
960
101
325
1
297
553
783
18
15
109
124
144
14
2
291
823
5
229
132
472
482
960
101
837
1
297
553
783
18
15
109
124
144
14
2
291
823
517
740
132
496
482
960
1140
1348
1032
1624
1818
768
18
15
109
124
144
14
2
291
823
517
740
132
504
482
960
1140
1348
1128
1328
522
768
18
15
109
124
144
14
2
291
823
517
740
132
472
482
960
1140
1348
1128
1320
300
768
18
15
109
124
144
14
2
291
823
517
741
132
120
482
960
1124
1349
1028
1072
932
768
18
15
109
124
144
14
2
291
823
517
741
132
120
482
960
1125
1349
1028
1072
932
768
18
15
109
124
144
14
2
291
823
517
741
132
496
482
960
1124
1349
1089
1369
281
768
18
15
109
124
144
14
2
291
823
517
741
132
496
482
960
1125
1349
1089
1369
281
768
18
15
109
124
144
14
2
291
823
517
741
132
488
482
960
1124
1349
1105
1362
308
768
18
15
109
124
144
14
2
291
823
517
741
132
488
482
960
1125
1349
1105
1362
308
768
18
15
109
124
144
14
2
291
823
517
741
132
504
482
960
1124
1349
1124
1328
530
768
18
15
109
124
144
14
2
291
823
517
741
132
504
482
960
1125
1349
1121
1329
281
768
18
15
109
124
144
14
2
291
823
517
741
132
472
482
960
1124
1349
1025
297
297
783
18
15
109
124
144
14
2
291
823
517
741
132
472
482
960
1125
1349
1025
297
297
783
18
15
109
124
144
14
34
35
55
5
228
4
16
66
192
210
408
904
280
250
384
18
15
109
124
144
14
34
35
55
5
228
4
16
66
704
722
408
912
536
764
1888
18
15
109
124
144
14
34
35
55
5
228
4
24
66
192
210
408
904
296
250
384
18
15
109
124
144
14
34
35
55
5
228
260
16
66
192
210
408
392
24
250
384
18
15
109
124
144
14
34
35
55
5
228
260
24
66
192
210
408
392
40
250
384
18
15
109
124
144
14
34
35
55
5
228
260
272
962
704
372
324
869
536
1788
640
18
15
109
124
144
14
34
35
55
5
228
132
16
66
192
210
408
8
24
252
384
18
15
109
124
144
14
34
35
55
5
228
132
24
66
192
210
408
272
1010
1777
384
18
15
109
124
144
14
34
35
55
5
228
132
24
66
704
724
324
5
1008
754
1888
18
15
109
124
144
14
34
35
55
5
228
132
24
66
704
740
324
5
1008
754
1888
18
15
109
124
144
14
34
35
55
5
228
132
24
66
704
722
408
272
1010
1777
1888
18
15
109
124
144
14
34
35
55
5
228
132
272
962
704
372
324
0
536
1788
640
18
15
109
124
144
14
34
35
55
5
228
132
272
962
1728
1652
1348
512
536
1788
1664
18
15
109
124
144
14
34
35
55
5
228
132
168
66
704
740
324
517
740
556
1888
18
15
109
124
144
14
34
35
55
5
228
132
456
962
704
356
324
0
292
812
768
18
15
109
124
144
14
34
35
55
5
228
132
456
962
704
372
324
0
292
812
768
18
15
109
124
144
14
34
35
55
5
229
4
16
66
704
741
325
897
536
762
1888
18
15
109
124
144
14
34
35
55
5
229
4
24
66
192
209
409
929
553
761
384
18
15
109
124
144
14
34
35
55
5
229
4
168
66
192
761
325
325
337
148
384
18
15
109
124
144
14
34
35
55
5
229
260
24
66
192
209
409
401
40
244
384
18
15
109
124
144
14
34
35
55
5
229
260
168
66
192
761
325
837
1105
154
384
18
15
109
124
144
14
34
35
55
5
229
132
24
66
192
209
409
273
1009
1777
384
18
15
109
124
144
14
34
35
55
5
229
132
24
66
704
721
325
4
1008
756
1888
18
15
109
124
144
14
34
35
55
5
229
132
24
66
704
721
409
273
1009
1777
1888
18
15
109
124
144
14
34
35
55
5
229
132
24
66
704
356
325
4
1008
756
1888
18
15
109
124
144
14
34
35
55
5
229
132
24
66
704
725
325
4
1008
756
1888
18
15
109
124
144
14
34
35
55
5
229
132
24
66
704
357
325
4
1008
756
1888
18
15
109
124
144
14
34
35
55
5
229
132
24
66
704
724
325
4
1008
756
1888
18
15
109
124
144
14
34
35
55
5
229
132
24
66
704
740
325
4
1008
756
1888
18
15
109
124
144
14
34
35
55
5
229
132
24
66
704
741
325
4
1008
756
1888
18
15
109
124
144
14
34
35
55
5
229
132
168
66
192
761
325
4
100
44
384
18
15
109
124
144
14
34
35
55
5
229
132
168
66
704
356
325
516
740
556
1888
18
15
109
124
144
14
34
35
55
5
229
132
168
66
704
357
325
516
740
556
1888
18
15
109
124
144
14
34
35
55
5
229
132
168
66
704
740
325
516
740
556
1888
18
15
109
124
144
14
34
35
55
5
229
132
168
66
704
741
325
516
740
556
1888
18
15
109
124
144
14
34
35
55
5
229
132
680
66
192
761
325
516
1892
1068
1376
18
15
109
124
144
14
34
35
55
5
229
132
680
66
192
741
325
516
1892
1068
1376
18
15
109
124
144
14
34
35
55
5
229
132
456
962
704
356
325
4
292
812
768
18
15
109
124
144
14
34
35
55
5
229
132
456
962
704
357
325
4
292
812
768
18
15
109
124
144
14
34
35
55
5
229
132
456
962
704
373
325
4
292
812
768
18
15
109
124
144
14
34
35
55
5
229
132
456
962
1728
1636
1349
580
584
1692
1664
18
15
109
124
144
14
34
35
55
5
229
132
456
962
1728
1637
1349
580
584
1692
1664
18
15
109
124
144
14
34
35
55
5
740
4
272
962
1728
1764
1860
712
1688
1788
1664
18
15
109
124
144
14
34
35
55
5
740
516
272
962
704
1780
1860
896
536
1786
640
18
15
109
124
144
14
34
35
55
5
740
516
272
962
1728
1780
1860
896
536
1786
1664
18
15
109
124
144
14
34
35
55
5
740
516
272
962
1728
1764
1860
896
536
1786
1664
18
15
109
124
144
14
34
35
55
5
740
516
272
962
1728
1652
1860
896
536
1786
1664
18
15
109
124
144
14
34
35
55
5
740
516
280
962
1728
1780
1860
1416
552
1788
1664
18
15
109
124
144
14
34
35
55
5
740
516
280
962
1728
1764
1860
1416
552
1788
1664
18
15
109
124
144
14
34
35
55
5
740
516
280
962
1728
1652
1860
1416
552
1788
1664
18
15
109
124
144
14
34
35
55
5
740
516
1704
1602
1728
1636
1860
848
1872
1068
1376
18
15
109
124
144
14
34
35
55
5
740
516
680
578
1728
1636
1860
848
848
812
1920
18
15
109
124
144
14
34
35
55
5
740
516
680
578
1728
1764
1860
848
848
812
1920
18
15
109
124
144
14
34
35
55
5
740
132
272
962
704
1780
1860
677
1560
1788
640
18
15
109
124
144
14
34
35
55
5
740
132
272
962
1728
1780
1860
640
1560
1788
1664
18
15
109
124
144
14
34
35
55
5
740
132
272
962
1728
1764
1860
677
1560
1788
1664
18
15
109
124
144
14
34
35
55
5
740
132
272
962
1728
1652
1860
677
1560
1788
1664
18
15
109
124
144
14
34
35
55
5
741
4
16
66
704
741
1861
741
1560
1788
1888
18
15
109
124
144
14
34
35
55
5
741
4
16
66
704
1765
1861
741
536
764
1888
18
15
109
124
144
14
34
35
55
5
741
4
272
962
1728
1764
1861
721
1689
1786
1679
18
15
109
124
144
14
34
35
55
5
741
4
272
962
1728
1765
1861
721
1689
1786
1679
18
15
109
124
144
14
34
35
55
5
741
516
16
66
704
741
1861
900
664
1788
1888
18
15
109
124
144
14
34
35
55
5
741
516
16
66
704
1765
1861
897
664
1786
1888
18
15
109
124
144
14
34
35
55
5
741
516
272
962
1728
1764
1861
897
536
1788
1664
18
15
109
124
144
14
34
35
55
5
741
516
272
962
1728
1765
1861
897
536
1788
1664
18
15
109
124
144
14
34
35
55
5
741
516
536
66
704
1745
1861
1409
809
1273
1888
18
15
109
124
144
14
34
35
55
5
741
516
536
66
704
721
1861
1409
809
1273
1888
18
15
109
124
144
14
34
35
55
5
741
516
536
66
704
1749
1861
1409
809
1273
1888
18
15
109
124
144
14
34
35
55
5
741
516
536
66
704
725
1861
1409
809
1273
1888
18
15
109
124
144
14
34
35
55
5
741
516
536
66
704
1748
1861
1409
809
1273
1888
18
15
109
124
144
14
34
35
55
5
741
516
536
66
704
724
1861
1409
809
1273
1888
18
15
109
124
144
14
34
35
55
5
741
516
536
66
704
740
1861
1409
809
1273
1888
18
15
109
124
144
14
34
35
55
5
741
516
536
66
704
741
1861
1409
809
1273
1888
18
15
109
124
144
14
34
35
55
5
741
516
536
66
704
1764
1861
1409
809
1273
1888
18
15
109
124
144
14
34
35
55
5
741
516
536
66
704
1765
1861
1409
809
1273
1888
18
15
109
124
144
14
34
35
55
5
741
516
280
962
1728
1764
1861
1413
552
1786
1664
18
15
109
124
144
14
34
35
55
5
741
516
280
962
1728
1765
1861
1413
552
1786
1664
18
15
109
124
144
14
34
35
55
5
741
516
1704
1602
1728
1636
1861
853
1872
1068
1376
18
15
109
124
144
14
34
35
55
5
741
516
1704
1602
1728
1637
1861
853
1872
1068
1376
18
15
109
124
144
14
34
35
55
5
741
516
1704
1602
1728
1765
1861
853
1872
1068
1376
18
15
109
124
144
14
34
35
55
5
741
516
680
66
704
740
1861
852
848
1068
1888
18
15
109
124
144
14
34
35
55
5
741
516
680
66
704
741
1861
852
848
1068
1888
18
15
109
124
144
14
34
35
55
5
741
516
680
66
704
1764
1861
853
848
1068
1888
18
15
109
124
144
14
34
35
55
5
741
516
680
66
704
1765
1861
853
848
1068
1888
18
15
109
124
144
14
34
35
55
5
741
516
680
105
704
740
1861
849
850
1107
1872
18
15
109
124
144
14
34
35
55
5
741
516
680
105
704
741
1861
849
850
1107
1872
18
15
109
124
144
14
34
35
55
5
741
516
680
105
704
1765
1861
849
850
1107
1872
18
15
109
124
144
14
34
35
55
5
741
132
272
962
1728
1764
1861
1028
1560
1788
1664
18
15
109
124
144
14
34
35
55
5
741
132
272
962
1728
1765
1861
1028
1560
1788
1664
18
15
109
124
144
14
34
35
55
5
741
132
168
66
192
761
1861
1028
100
44
352
18
15
109
124
144
14
34
35
55
517
740
516
272
962
1728
1908
1348
1408
536
1788
1664
18
15
109
124
144
14
34
35
55
517
740
516
280
962
1728
1908
1348
1416
552
1788
1664
18
15
109
124
144
14
34
35
55
517
740
516
680
578
704
1892
1348
848
848
812
896
18
15
109
124
144
14
34
35
55
517
740
132
272
962
704
1908
1348
1024
1560
1788
640
18
15
109
124
144
14
34
35
55
517
740
132
272
962
1728
1908
1348
1024
1560
1788
1664
18
15
109
124
144
14
34
35
55
517
740
132
456
962
704
1892
1348
1024
1316
812
768
18
15
109
124
144
14
34
35
55
517
741
516
680
578
704
1892
1349
853
848
812
896
18
15
109
124
144
14
34
35
55
517
741
516
680
578
704
1893
1349
853
848
812
896
18
15
109
124
144
14
34
35
55
517
741
132
456
962
704
1892
1349
1028
1316
812
768
18
15
109
124
144
14
34
35
55
517
741
132
456
962
704
1893
1349
1028
1316
812
768
18
15
109
124
144
14
34
35
87
5
229
4
16
50
128
281
325
197
24
52
496
18
15
109
124
144
14
34
35
87
5
229
4
16
50
128
281
837
901
24
52
496
18
15
109
124
144
14
34
35
87
5
229
4
16
50
384
281
325
197
24
52
1008
18
15
109
124
144
14
34
35
87
5
229
4
16
50
384
281
837
901
24
52
1008
18
15
109
124
144
14
34
35
87
5
229
4
16
562
640
281
409
913
537
1844
1008
18
15
109
124
144
14
34
35
87
5
229
4
16
178
128
505
837
900
536
476
368
18
15
109
124
144
14
34
35
87
5
229
4
16
178
384
281
325
197
25
474
863
18
15
109
124
144
14
34
35
87
5
229
4
16
178
384
281
837
901
536
476
432
18
15
109
124
144
14
34
35
87
5
229
4
16
306
128
281
325
197
280
948
1264
18
15
109
124
144
14
34
35
87
5
229
4
16
306
128
281
837
901
280
948
368
18
15
109
124
144
14
34
35
87
5
229
4
16
306
128
505
837
900
280
948
368
18
15
109
124
144
14
34
35
87
5
229
4
16
306
384
281
325
197
280
948
432
18
15
109
124
144
14
34
35
87
5
229
4
16
306
384
281
837
901
280
948
752
18
15
109
124
144
14
34
35
87
5
229
4
24
50
128
281
325
901
553
338
479
18
15
109
124
144
14
34
35
87
5
229
4
24
50
128
281
837
901
553
338
479
18
15
109
124
144
14
34
35
87
5
229
4
24
50
384
281
325
901
553
82
991
18
15
109
124
144
14
34
35
87
5
229
4
24
50
384
281
837
901
553
82
991
18
15
109
124
144
14
34
35
87
5
229
4
272
50
128
281
325
901
664
52
496
18
15
109
124
144
14
34
35
87
5
229
4
272
50
128
281
837
901
792
52
496
18
15
109
124
144
14
34
35
87
5
229
4
272
50
384
281
325
901
664
52
1008
18
15
109
124
144
14
34
35
87
5
229
4
272
50
384
281
837
901
792
564
1008
18
15
109
124
144
14
34
35
87
5
229
4
272
562
640
281
409
913
665
1636
1008
18
15
109
124
144
14
34
35
87
5
229
4
272
178
128
281
325
901
664
356
368
18
15
109
124
144
14
34
35
87
5
229
4
272
178
128
505
837
900
664
356
368
18
15
109
124
144
14
34
35
87
5
229
4
272
178
384
281
325
901
664
356
880
18
15
109
124
144
14
34
35
87
5
229
4
272
178
384
793
1433
913
665
217
447
18
15
109
124
144
14
34
35
87
5
229
4
272
306
128
281
325
901
664
1844
1264
18
15
109
124
144
14
34
35
87
5
229
4
272
306
128
281
837
965
792
690
240
18
15
109
124
144
14
34
35
87
5
229
4
272
306
128
505
837
900
664
1844
1264
18
15
109
124
144
14
34
35
87
5
229
4
272
306
384
281
325
325
792
692
752
18
15
109
124
144
14
34
35
87
5
229
4
272
306
384
281
837
965
792
690
752
18
15
109
124
144
14
34
35
87
5
229
4
272
306
640
281
325
901
664
1844
1392
18
15
109
124
144
14
34
35
87
5
229
4
272
306
640
505
325
900
664
1844
1392
18
15
109
124
144
14
34
35
87
5
229
4
272
306
640
505
837
900
664
1844
1392
18
15
109
124
144
14
34
35
87
5
229
260
16
50
128
281
325
389
24
52
496
18
15
109
124
144
14
34
35
87
5
229
260
16
50
128
281
837
453
24
52
496
18
15
109
124
144
14
34
35
87
5
229
260
16
50
384
281
325
389
24
50
1008
18
15
109
124
144
14
34
35
87
5
229
260
16
50
384
281
837
453
24
308
1008
18
15
109
124
144
14
34
35
87
5
229
260
16
178
384
281
325
389
25
474
863
18
15
109
124
144
14
34
35
87
5
229
260
16
306
128
281
325
389
24
948
1264
18
15
109
124
144
14
34
35
87
5
229
260
16
306
128
281
837
741
24
948
1264
18
15
109
124
144
14
34
35
87
5
229
260
16
306
384
281
325
389
24
948
432
18
15
109
124
144
14
34
35
87
5
229
260
272
50
128
281
325
389
536
52
496
18
15
109
124
144
14
34
35
87
5
229
260
272
50
128
281
837
837
536
52
496
18
15
109
124
144
14
34
35
87
5
229
260
272
50
384
281
325
389
536
50
991
18
15
109
124
144
14
34
35
87
5
229
260
272
50
384
281
837
837
536
564
1008
18
15
109
124
144
14
34
35
87
5
229
260
272
562
640
281
409
401
537
1588
1008
18
15
109
124
144
14
34
35
87
5
229
260
272
178
128
281
837
741
408
220
240
18
15
109
124
144
14
34
35
87
5
229
260
272
178
384
793
1433
401
409
217
767
18
15
109
124
144
14
34
35
87
5
229
260
272
306
128
281
325
389
536
692
240
18
15
109
124
144
14
34
35
87
5
229
260
272
306
128
281
837
837
536
692
240
18
15
109
124
144
14
34
35
87
5
229
260
272
306
384
281
325
389
536
692
752
18
15
109
124
144
14
34
35
87
5
229
260
272
306
384
281
837
837
536
692
752
18
15
109
124
144
14
34
35
87
5
229
260
272
306
640
281
325
389
536
1844
1392
18
15
109
124
144
14
34
35
87
5
229
260
272
306
640
281
837
741
536
1844
1392
18
15
109
124
144
14
34
35
87
5
229
132
16
50
128
281
325
5
24
52
496
18
15
109
124
144
14
34
35
87
5
229
132
16
50
128
281
837
5
24
52
496
18
15
109
124
144
14
34
35
87
5
229
132
16
50
384
281
325
5
24
52
1008
18
15
109
124
144
14
34
35
87
5
229
132
16
50
384
281
837
5
24
52
1008
18
15
109
124
144
14
34
35
87
5
229
132
16
178
128
505
837
4
24
474
223
18
15
109
124
144
14
34
35
87
5
229
132
16
178
384
281
325
5
24
474
447
18
15
109
124
144
14
34
35
87
5
229
132
16
178
384
281
837
5
24
474
447
18
15
109
124
144
14
34
35
87
5
229
132
16
306
128
281
325
5
24
948
1264
18
15
109
124
144
14
34
35
87
5
229
132
16
306
128
281
837
5
24
948
1264
18
15
109
124
144
14
34
35
87
5
229
132
16
306
128
505
837
4
24
948
1264
18
15
109
124
144
14
34
35
87
5
229
132
16
306
384
281
325
5
24
948
752
18
15
109
124
144
14
34
35
87
5
229
132
16
306
384
281
837
5
24
948
752
18
15
109
124
144
14
34
35
87
5
229
132
272
50
128
281
325
261
536
100
496
18
15
109
124
144
14
34
35
87
5
229
132
272
50
128
281
837
517
536
100
496
18
15
109
124
144
14
34
35
87
5
229
132
272
50
384
281
837
517
536
52
1008
18
15
109
124
144
14
34
35
87
5
229
132
272
178
128
281
325
261
536
356
240
18
15
109
124
144
14
34
35
87
5
229
132
272
178
128
281
837
517
536
356
240
18
15
109
124
144
14
34
35
87
5
229
132
272
178
384
281
837
517
536
356
880
18
15
109
124
144
14
34
35
87
5
229
132
272
178
384
793
1433
529
537
217
447
18
15
109
124
144
14
34
35
87
5
229
132
272
306
128
281
325
261
536
692
1264
18
15
109
124
144
14
34
35
87
5
229
132
272
306
128
281
837
517
536
692
1264
18
15
109
124
144
14
34
35
87
5
229
132
272
306
384
281
837
517
536
692
752
18
15
109
124
144
14
34
163
55
5
228
4
456
194
64
356
324
901
420
116
0
18
15
109
124
144
14
34
163
55
5
228
4
456
194
64
356
836
901
420
116
0
18
15
109
124
144
14
34
163
55
5
228
4
456
194
64
868
836
901
420
116
0
18
15
109
124
144
14
34
163
55
5
228
4
456
194
64
372
324
901
420
116
0
18
15
109
124
144
14
34
163
55
5
228
4
456
194
64
372
836
901
420
116
0
18
15
109
124
144
14
34
163
55
5
228
260
272
322
64
210
408
400
408
508
352
18
15
109
124
144
14
34
163
55
5
228
132
272
194
64
868
1348
512
536
252
0
18
15
109
124
144
14
34
163
55
5
228
132
272
194
64
868
836
520
536
252
0
18
15
109
124
144
14
34
163
55
5
228
132
272
194
64
372
324
256
536
252
0
18
15
109
124
144
14
34
163
55
5
228
132
272
194
64
372
836
520
536
252
0
18
15
109
124
144
14
34
163
55
5
228
132
168
194
64
356
324
5
100
332
512
18
15
109
124
144
14
34
163
55
5
228
132
168
194
64
356
836
5
100
332
512
18
15
109
124
144
14
34
163
55
5
228
132
168
194
64
868
1348
5
100
332
512
18
15
109
124
144
14
34
163
55
5
228
132
168
194
64
868
836
5
100
332
512
18
15
109
124
144
14
34
163
55
5
228
132
168
194
64
372
324
5
100
332
512
18
15
109
124
144
14
34
163
55
5
228
132
168
194
64
372
836
5
100
332
512
18
15
109
124
144
14
34
163
55
5
228
132
456
194
64
356
324
0
136
44
0
18
15
109
124
144
14
34
163
55
5
228
132
456
194
64
356
836
0
136
44
0
18
15
109
124
144
14
34
163
55
5
228
132
456
194
64
868
1348
0
136
44
0
18
15
109
124
144
14
34
163
55
5
228
132
456
194
64
868
836
0
136
44
0
18
15
109
124
144
14
34
163
55
5
228
132
456
194
64
372
324
0
136
44
0
18
15
109
124
144
14
34
163
55
5
228
132
456
194
64
372
836
0
136
44
0
18
15
109
124
144
14
34
163
55
5
228
132
456
322
64
210
408
8
136
412
352
18
15
109
124
144
14
34
163
55
5
228
132
456
361
64
356
836
0
146
435
48
18
15
109
124
144
14
34
163
55
5
228
132
456
361
64
868
836
0
146
435
48
18
15
109
124
144
14
34
163
55
5
229
4
272
194
64
868
837
901
665
250
15
18
15
109
124
144
14
34
163
55
5
229
4
168
194
64
356
325
325
337
916
512
18
15
109
124
144
14
34
163
55
5
229
4
168
194
64
357
325
337
337
921
512
18
15
109
124
144
14
34
163
55
5
229
4
168
322
64
356
325
341
336
812
352
18
15
109
124
144
14
34
163
55
5
229
4
168
322
64
357
325
337
338
660
208
18
15
109
124
144
14
34
163
55
5
229
4
168
361
64
357
325
337
338
819
560
18
15
109
124
144
14
34
163
55
5
229
4
456
194
64
356
325
900
420
116
0
18
15
109
124
144
14
34
163
55
5
229
4
456
194
64
356
837
900
420
116
0
18
15
109
124
144
14
34
163
55
5
229
4
456
194
64
357
325
900
420
116
0
18
15
109
124
144
14
34
163
55
5
229
4
456
194
64
357
837
900
420
116
0
18
15
109
124
144
14
34
163
55
5
229
4
456
194
64
868
837
900
420
116
0
18
15
109
124
144
14
34
163
55
5
229
4
456
194
64
869
837
900
420
116
0
18
15
109
124
144
14
34
163
55
5
229
4
456
322
64
356
325
900
420
372
336
18
15
109
124
144
14
34
163
55
5
229
4
456
322
64
356
837
900
420
372
336
18
15
109
124
144
14
34
163
55
5
229
4
456
322
64
357
325
900
420
372
336
18
15
109
124
144
14
34
163
55
5
229
4
456
322
64
357
837
900
420
372
336
18
15
109
124
144
14
34
163
55
5
229
260
272
194
64
868
1349
741
409
250
15
18
15
109
124
144
14
34
163
55
5
229
260
272
194
64
868
837
741
409
250
15
18
15
109
124
144
14
34
163
55
5
229
132
272
194
64
868
1349
513
536
252
0
18
15
109
124
144
14
34
163
55
5
229
132
272
194
64
868
837
513
536
252
0
18
15
109
124
144
14
34
163
55
5
229
132
168
194
64
356
325
4
100
332
512
18
15
109
124
144
14
34
163
55
5
229
132
168
194
64
356
837
4
100
332
512
18
15
109
124
144
14
34
163
55
5
229
132
168
194
64
357
325
4
100
332
512
18
15
109
124
144
14
34
163
55
5
229
132
168
194
64
357
837
4
100
332
512
18
15
109
124
144
14
34
163
55
5
229
132
168
194
64
612
837
1028
100
332
512
18
15
109
124
144
14
34
163
55
5
229
132
168
194
64
868
1349
4
100
332
512
18
15
109
124
144
14
34
163
55
5
229
132
168
194
64
868
837
4
100
332
512
18
15
109
124
144
14
34
163
55
5
229
132
168
194
64
869
1349
4
100
332
512
18
15
109
124
144
14
34
163
55
5
229
132
168
194
64
869
837
4
100
332
512
18
15
109
124
144
14
34
163
55
5
229
132
168
322
64
356
325
260
868
812
352
18
15
109
124
144
14
34
163
55
5
229
132
168
322
64
357
325
260
868
812
352
18
15
109
124
144
14
34
163
55
5
229
132
456
321
64
357
325
1
146
411
56
18
15
109
124
144
14
34
163
55
5
229
132
456
321
64
357
837
129
146
411
56
18
15
109
124
144
14
34
163
55
5
229
132
456
194
64
356
325
1
145
121
0
18
15
109
124
144
14
34
163
55
5
229
132
456
194
64
356
837
1
145
121
0
18
15
109
124
144
14
34
163
55
5
229
132
456
194
64
357
325
1
145
121
0
18
15
109
124
144
14
34
163
55
5
229
132
456
194
64
357
837
1
145
121
0
18
15
109
124
144
14
34
163
55
5
229
132
456
194
64
868
1349
1
145
121
0
18
15
109
124
144
14
34
163
55
5
229
132
456
194
64
868
837
1
145
121
0
18
15
109
124
144
14
34
163
55
5
229
132
456
194
64
869
1349
1
145
121
0
18
15
109
124
144
14
34
163
55
5
229
132
456
194
64
869
837
1
145
121
0
18
15
109
124
144
14
34
163
55
5
229
132
456
322
64
217
409
17
136
412
352
18
15
109
124
144
14
34
163
55
5
229
132
456
322
64
356
325
1
136
412
352
18
15
109
124
144
14
34
163
55
5
229
132
456
322
64
356
837
1
136
412
352
18
15
109
124
144
14
34
163
55
5
229
132
456
322
64
357
325
1
136
412
352
18
15
109
124
144
14
34
163
55
5
229
132
456
322
64
357
837
1
136
412
352
18
15
109
124
144
14
34
163
55
5
229
132
456
361
64
356
325
1
146
435
48
18
15
109
124
144
14
34
163
55
5
229
132
456
361
64
356
837
1
146
435
48
18
15
109
124
144
14
34
163
55
5
229
132
456
361
64
357
325
1
146
435
48
18
15
109
124
144
14
34
163
55
5
229
132
456
361
64
357
837
1
146
435
48
18
15
109
124
144
14
34
163
55
5
229
132
456
361
64
868
1349
1
146
435
48
18
15
109
124
144
14
34
163
55
5
229
132
456
361
64
868
837
1
146
435
48
18
15
109
124
144
14
34
163
55
5
229
132
456
361
64
869
837
1
146
435
48
18
15
109
124
144
14
34
163
55
5
740
132
456
194
64
628
1860
672
136
44
0
18
15
109
124
144
14
34
163
87
5
229
4
272
946
512
281
409
913
793
948
1008
18
15
109
124
144
14
34
163
87
5
229
4
272
946
256
281
325
325
792
948
48
18
15
109
124
144
14
34
163
87
5
229
4
272
946
256
281
837
901
792
948
48
18
15
109
124
144
14
34
163
87
5
229
4
168
194
0
281
837
325
337
916
992
18
15
109
124
144
14
34
163
87
5
229
260
24
194
256
497
409
401
40
508
480
18
15
109
124
144
14
34
163
87
5
229
260
272
946
512
281
409
401
537
948
1008
18
15
109
124
144
14
34
163
87
5
229
260
272
946
256
281
325
389
536
948
48
18
15
109
124
144
14
34
163
87
5
229
260
272
946
256
281
837
837
536
948
48
18
15
109
124
144
14
34
163
87
5
229
132
24
194
256
497
325
4
496
500
480
18
15
109
124
144
14
34
163
87
5
229
132
24
194
256
497
837
4
496
500
480
18
15
109
124
144
14
34
163
87
5
229
132
24
194
256
497
409
17
497
497
480
18
15
109
124
144
14
34
163
87
5
229
132
272
946
256
281
837
517
536
948
48
18
15
109
124
144
14
34
291
87
5
228
260
272
450
128
498
408
400
536
764
1120
18
15
109
124
144
14
34
291
87
5
228
260
280
450
128
498
408
392
552
764
1120
18
15
109
124
144
14
34
291
87
5
228
132
272
450
128
498
408
272
536
764
1120
18
15
109
124
144
14
34
291
87
5
228
132
456
450
128
498
408
264
136
156
96
18
15
109
124
144
14
34
291
87
5
229
260
784
690
128
281
837
837
1560
948
752
18
15
109
124
144
14
34
291
87
5
229
260
280
450
128
497
409
401
552
764
1120
18
15
109
124
144
14
34
291
87
5
229
132
456
450
128
501
325
1
136
156
96
18
15
109
124
144
14
34
291
87
5
229
132
456
450
128
501
837
1
136
156
96
18
15
109
124
144
14
34
291
311
5
228
4
16
450
448
116
836
896
536
1018
512
18
15
109
124
144
14
34
291
311
5
228
4
16
450
448
628
836
896
536
1018
512
18
15
109
124
144
14
34
291
311
5
228
4
24
450
448
116
836
360
296
1012
512
18
15
109
124
144
14
34
291
311
5
228
4
24
450
448
628
836
360
296
1012
512
18
15
109
124
144
14
34
291
311
5
228
4
168
450
448
100
836
320
338
410
512
18
15
109
124
144
14
34
291
311
5
228
4
168
450
448
116
836
320
338
410
512
18
15
109
124
144
14
34
291
311
5
228
4
456
450
448
100
836
901
420
172
512
18
15
109
124
144
14
34
291
311
5
228
4
456
450
448
116
836
901
420
172
512
18
15
109
124
144
14
34
291
311
5
228
260
16
450
448
628
836
384
24
1020
512
18
15
109
124
144
14
34
291
311
5
228
260
24
450
448
628
836
384
40
1018
512
18
15
109
124
144
14
34
291
311
5
228
260
272
450
448
116
836
832
536
764
512
18
15
109
124
144
14
34
291
311
5
228
260
272
450
448
628
836
384
408
764
512
18
15
109
124
144
14
34
291
311
5
228
260
280
450
448
628
836
384
552
762
512
18
15
109
124
144
14
34
291
311
5
228
132
16
450
448
116
836
0
24
1020
512
18
15
109
124
144
14
34
291
311
5
228
132
16
450
448
628
836
0
24
1020
512
18
15
109
124
144
14
34
291
311
5
228
132
24
450
448
628
836
512
1010
1009
512
18
15
109
124
144
14
34
291
311
5
228
132
272
450
448
628
836
512
536
764
512
18
15
109
124
144
14
34
291
311
5
228
132
456
450
448
100
836
0
136
172
512
18
15
109
124
144
14
34
291
311
5
228
132
456
450
448
116
836
0
136
172
512
18
15
109
124
144
14
34
291
311
5
229
4
24
450
448
101
837
897
297
1017
512
18
15
109
124
144
14
34
291
311
5
229
4
168
450
448
121
837
325
337
404
512
18
15
109
124
144
14
34
291
311
5
229
4
168
450
448
100
837
321
337
409
527
18
15
109
124
144
14
34
291
311
5
229
4
168
450
448
101
837
321
337
409
527
18
15
109
124
144
14
34
291
311
5
229
4
456
450
448
121
837
900
420
172
512
18
15
109
124
144
14
34
291
311
5
229
4
456
450
448
100
837
900
420
172
512
18
15
109
124
144
14
34
291
311
5
229
4
456
450
448
101
837
900
420
172
512
18
15
109
124
144
14
34
291
311
5
229
132
456
449
448
100
837
129
146
155
512
18
15
109
124
144
14
34
291
311
5
229
132
456
450
448
121
837
5
136
172
512
18
15
109
124
144
14
34
291
311
5
229
132
456
450
448
100
837
1
145
153
512
18
15
109
124
144
14
34
291
311
5
229
132
456
450
448
101
837
1
145
153
512
18
15
109
124
144
14
34
291
311
5
740
516
16
450
448
628
1860
896
1048
1018
512
18
15
109
124
144
14
34
291
311
5
740
516
24
450
448
628
1860
1416
1064
1020
512
18
15
109
124
144
14
34
291
311
5
740
516
272
450
448
628
1860
896
536
764
512
18
15
109
124
144
14
34
291
311
5
740
516
280
450
448
628
1860
1408
552
762
512
18
15
109
124
144
14
34
291
311
5
740
132
272
450
448
628
1860
640
536
764
512
18
15
109
124
144
14
34
291
823
5
228
4
16
450
960
116
324
320
280
1020
1536
18
15
109
124
144
14
34
291
823
5
228
4
16
450
960
116
836
896
536
1018
768
18
15
109
124
144
14
34
291
823
5
228
4
24
450
960
116
324
360
296
1012
768
18
15
109
124
144
14
34
291
823
5
228
4
24
450
960
116
836
360
296
1012
768
18
15
109
124
144
14
34
291
823
5
228
4
168
450
960
100
324
320
338
410
768
18
15
109
124
144
14
34
291
823
5
228
4
168
450
960
100
836
320
338
410
768
18
15
109
124
144
14
34
291
823
5
228
4
456
450
960
100
836
200
420
300
768
18
15
109
124
144
14
34
291
823
5
228
260
16
450
960
116
836
384
24
1020
1536
18
15
109
124
144
14
34
291
823
5
228
260
24
450
960
116
836
384
40
1018
1536
18
15
109
124
144
14
34
291
823
5
228
260
272
450
960
116
836
384
408
764
1536
18
15
109
124
144
14
34
291
823
5
228
260
280
450
960
116
836
384
552
762
1536
18
15
109
124
144
14
34
291
823
5
228
132
16
450
960
116
324
0
24
1020
768
18
15
109
124
144
14
34
291
823
5
228
132
16
450
960
116
836
0
24
1020
768
18
15
109
124
144
14
34
291
823
5
228
132
272
450
960
116
324
0
536
764
1536
18
15
109
124
144
14
34
291
823
5
228
132
456
450
960
100
324
0
136
556
1536
18
15
109
124
144
14
34
291
823
5
228
132
456
450
960
100
836
0
136
684
1536
18
15
109
124
144
14
34
291
823
5
229
4
272
818
960
100
837
897
793
986
863
18
15
109
124
144
14
34
291
823
5
229
4
272
818
960
101
325
897
793
986
863
18
15
109
124
144
14
34
291
823
5
229
4
272
818
960
101
837
897
793
986
863
18
15
109
124
144
14
34
291
823
5
229
4
168
450
960
121
837
325
337
404
768
18
15
109
124
144
14
34
291
823
5
229
4
168
450
960
100
325
321
337
409
783
18
15
109
124
144
14
34
291
823
5
229
4
168
450
960
100
837
321
337
409
783
18
15
109
124
144
14
34
291
823
5
229
4
168
450
960
101
325
321
337
409
783
18
15
109
124
144
14
34
291
823
5
229
4
168
450
960
101
837
321
337
409
783
18
15
109
124
144
14
34
291
823
5
229
260
272
818
960
100
837
385
537
986
863
18
15
109
124
144
14
34
291
823
5
229
260
272
818
960
101
837
385
537
986
863
18
15
109
124
144
14
34
291
823
5
229
260
784
818
960
100
837
836
1560
562
863
18
15
109
124
144
14
34
291
823
5
229
260
784
818
960
101
837
836
1560
562
863
18
15
109
124
144
14
34
291
823
5
229
132
272
818
960
101
325
1
537
986
863
18
15
109
124
144
14
34
291
823
5
229
132
456
450
960
100
325
1
136
668
1536
18
15
109
124
144
14
34
291
823
5
229
132
456
450
960
100
837
1
145
665
1536
18
15
109
124
144
14
34
291
823
5
229
132
456
450
960
101
325
1
136
668
1536
18
15
109
124
144
14
34
291
823
5
229
132
456
450
960
101
837
1
145
665
1536
18
15
109
124
144
14
34
291
823
517
740
516
16
450
960
1140
1348
1408
1048
1018
768
18
15
109
124
144
14
34
291
823
517
740
516
24
450
960
1140
1348
1408
1064
1018
768
18
15
109
124
144
14
34
291
823
517
740
132
16
450
960
1140
1348
1024
1048
1020
1536
18
15
109
124
144
14
34
291
823
517
740
132
24
450
960
1140
1348
1024
1522
1009
1536
18
15
109
124
144
14
34
291
823
517
740
132
456
450
960
1124
1348
1024
1160
1180
768
18
15
109
124
144
14
34
291
823
517
741
132
168
450
960
1124
1349
1092
1744
404
768
18
15
109
124
144
14
34
291
823
517
741
132
168
450
960
1125
1349
1092
1744
404
768
18
15
109
124
144
14
34
291
823
517
741
132
456
450
960
1124
1349
1025
1169
1177
768
18
15
109
124
144
14
34
291
823
517
741
132
456
450
960
1125
1349
1025
1169
1177
768
18
15
109
124
144
14
450
35
55
5
228
260
904
658
704
740
324
384
776
780
1024
18
15
109
124
144
14
450
35
55
5
229
260
904
658
192
433
325
837
776
780
0
18
15
109
124
144
14
450
35
55
5
229
260
904
658
192
433
837
1413
776
780
0
18
15
109
124
144
14
450
35
55
5
229
260
904
658
704
433
325
837
776
780
1024
18
15
109
124
144
14
450
35
55
5
229
260
904
658
704
689
325
389
776
780
1024
18
15
109
124
144
14
450
35
55
5
229
260
904
658
704
377
325
868
776
780
1024
18
15
109
124
144
14
450
35
55
5
229
260
904
658
704
357
325
865
776
780
1024
18
15
109
124
144
14
450
35
55
5
229
260
904
658
704
740
325
385
776
780
1024
18
15
109
124
144
14
450
35
55
517
740
260
904
658
704
1892
1348
1232
1680
780
1024
18
15
109
124
144
14
450
35
55
517
741
260
904
658
704
1892
1349
1249
1668
780
1024
18
15
109
124
144
14
450
35
55
517
741
260
904
658
704
1893
1349
1249
1668
780
1024
18
15
109
124
144
14
450
35
55
517
741
260
904
658
1728
1893
1349
1249
1668
652
1536
18
15
118
29
144
14
2
66
70
455
456
146
112
68
128
898
515
4
32
48
384
18
15
109
124
144
14
66
35
55
5
228
4
136
194
64
210
408
904
904
940
896
18
15
109
124
144
14
66
35
55
5
228
4
304
962
960
868
836
928
820
884
1024
18
15
109
124
144
14
66
35
55
5
228
4
304
962
960
756
324
360
820
884
1024
18
15
109
124
144
14
66
35
55
5
228
4
312
962
960
868
836
928
816
884
1024
18
15
109
124
144
14
66
35
55
5
228
4
312
962
960
756
324
360
816
884
1024
18
15
109
124
144
14
66
35
55
5
228
4
312
930
960
436
324
360
816
916
512
18
15
109
124
144
14
66
35
55
5
228
4
312
930
960
692
324
360
816
916
512
18
15
109
124
144
14
66
35
55
5
228
4
312
930
960
740
324
357
816
914
512
18
15
109
124
144
14
66
35
55
5
228
4
312
930
960
756
324
360
816
916
512
18
15
109
124
144
14
66
35
55
5
228
260
304
962
960
868
836
864
564
884
1024
18
15
109
124
144
14
66
35
55
5
228
260
304
962
960
756
324
384
564
884
1024
18
15
109
124
144
14
66
35
55
5
228
260
304
930
960
724
324
389
564
1770
1024
18
15
109
124
144
14
66
35
55
5
228
260
304
930
960
436
324
832
344
860
1024
18
15
109
124
144
14
66
35
55
5
228
260
304
930
960
692
324
832
344
860
1024
18
15
109
124
144
14
66
35
55
5
228
260
304
930
960
740
324
389
564
1770
1024
18
15
109
124
144
14
66
35
55
5
228
260
304
930
960
756
324
832
1880
924
512
18
15
109
124
144
14
66
35
55
5
228
260
304
930
960
722
408
392
564
1772
1024
18
15
109
124
144
14
66
35
55
5
228
260
816
962
960
868
836
864
1588
884
1024
18
15
109
124
144
14
66
35
55
5
228
260
816
930
960
724
324
840
856
348
256
18
15
109
124
144
14
66
35
55
5
228
260
816
930
960
436
324
832
856
860
1024
18
15
109
124
144
14
66
35
55
5
228
260
816
930
960
692
324
832
856
860
1024
18
15
109
124
144
14
66
35
55
5
228
260
816
930
960
740
324
840
856
348
256
18
15
109
124
144
14
66
35
55
5
228
260
816
930
960
756
324
832
856
860
1024
18
15
109
124
144
14
66
35
55
5
228
260
312
962
960
868
836
864
560
884
1024
18
15
109
124
144
14
66
35
55
5
228
260
312
962
960
756
324
384
560
884
1024
18
15
109
124
144
14
66
35
55
5
228
260
312
930
960
724
324
384
560
858
1024
18
15
109
124
144
14
66
35
55
5
228
260
312
930
960
436
324
384
560
858
1024
18
15
109
124
144
14
66
35
55
5
228
260
312
930
960
692
324
384
560
858
1024
18
15
109
124
144
14
66
35
55
5
228
260
312
930
960
740
324
384
560
858
1024
18
15
109
124
144
14
66
35
55
5
228
260
312
930
960
756
324
384
560
858
1024
18
15
109
124
144
14
66
35
55
5
228
260
312
930
960
722
408
400
562
914
512
18
15
109
124
144
14
66
35
55
5
228
260
600
194
576
756
324
384
936
1260
1920
18
15
109
124
144
14
66
35
55
5
228
260
600
194
960
724
324
384
936
1260
1792
18
15
109
124
144
14
66
35
55
5
228
260
600
194
960
740
324
384
936
1260
1792
18
15
109
124
144
14
66
35
55
5
228
260
600
194
960
756
324
384
936
1260
1792
18
15
109
124
144
14
66
35
55
5
228
260
824
962
960
868
836
864
1584
892
1024
18
15
109
124
144
14
66
35
55
5
228
132
136
194
64
210
408
264
776
986
336
18
15
109
124
144
14
66
35
55
5
228
132
88
194
64
210
408
8
40
218
336
18
15
109
124
144
14
66
35
55
5
228
132
88
194
960
868
836
5
40
876
1792
18
15
109
124
144
14
66
35
55
5
228
132
88
194
960
740
324
5
40
876
1792
18
15
109
124
144
14
66
35
55
5
228
132
88
194
960
756
324
5
40
876
1792
18
15
109
124
144
14
66
35
55
5
228
132
88
194
960
722
408
16
40
876
1792
18
15
109
124
144
14
66
35
55
5
229
4
136
194
64
356
837
897
900
948
896
18
15
109
124
144
14
66
35
55
5
229
4
136
194
64
357
837
897
900
948
896
18
15
109
124
144
14
66
35
55
5
229
4
304
962
960
868
837
932
820
884
1024
18
15
109
124
144
14
66
35
55
5
229
4
304
962
960
869
837
932
820
884
1024
18
15
109
124
144
14
66
35
55
5
229
4
312
962
960
868
837
929
818
881
1024
18
15
109
124
144
14
66
35
55
5
229
4
312
962
960
869
837
929
818
881
1024
18
15
109
124
144
14
66
35
55
5
229
4
312
930
960
721
325
353
817
921
1024
18
15
109
124
144
14
66
35
55
5
229
4
312
930
960
725
325
353
817
921
1024
18
15
109
124
144
14
66
35
55
5
229
4
312
930
960
868
837
929
817
921
512
18
15
109
124
144
14
66
35
55
5
229
4
312
930
960
724
325
356
816
914
512
18
15
109
124
144
14
66
35
55
5
229
4
312
930
960
869
837
929
817
921
512
18
15
109
124
144
14
66
35
55
5
229
4
312
930
960
740
325
353
817
921
1024
18
15
109
124
144
14
66
35
55
5
229
4
312
930
960
741
325
353
817
921
1024
18
15
109
124
144
14
66
35
55
5
229
260
304
962
960
868
837
833
345
889
1024
18
15
109
124
144
14
66
35
55
5
229
260
304
962
960
869
837
833
345
889
1024
18
15
109
124
144
14
66
35
55
5
229
260
304
930
960
721
325
833
1881
1433
256
18
15
109
124
144
14
66
35
55
5
229
260
304
930
960
725
325
833
1881
1433
256
18
15
109
124
144
14
66
35
55
5
229
260
304
930
960
868
837
833
345
921
1024
18
15
109
124
144
14
66
35
55
5
229
260
304
930
960
724
325
388
564
1770
1024
18
15
109
124
144
14
66
35
55
5
229
260
304
930
960
869
837
833
345
921
1024
18
15
109
124
144
14
66
35
55
5
229
260
304
930
960
740
325
388
564
1770
1024
18
15
109
124
144
14
66
35
55
5
229
260
304
930
960
741
325
388
564
1770
1024
18
15
109
124
144
14
66
35
55
5
229
260
816
962
960
868
837
833
857
889
1024
18
15
109
124
144
14
66
35
55
5
229
260
816
962
960
869
837
833
857
889
1024
18
15
109
124
144
14
66
35
55
5
229
260
816
930
960
721
325
833
857
1433
1024
18
15
109
124
144
14
66
35
55
5
229
260
816
930
960
868
837
833
857
1433
1024
18
15
109
124
144
14
66
35
55
5
229
260
816
930
960
869
837
833
857
1433
1024
18
15
109
124
144
14
66
35
55
5
229
260
816
930
960
741
325
841
857
346
256
18
15
109
124
144
14
66
35
55
5
229
260
312
962
960
868
837
865
561
881
1024
18
15
109
124
144
14
66
35
55
5
229
260
312
962
960
869
837
865
561
881
1024
18
15
109
124
144
14
66
35
55
5
229
260
312
930
960
721
325
385
561
852
1024
18
15
109
124
144
14
66
35
55
5
229
260
312
930
960
721
409
401
561
858
1024
18
15
109
124
144
14
66
35
55
5
229
260
312
930
960
725
325
385
561
852
1024
18
15
109
124
144
14
66
35
55
5
229
260
312
930
960
868
837
865
561
857
1024
18
15
109
124
144
14
66
35
55
5
229
260
312
930
960
724
325
385
561
852
1024
18
15
109
124
144
14
66
35
55
5
229
260
312
930
960
869
837
865
561
857
1024
18
15
109
124
144
14
66
35
55
5
229
260
312
930
960
740
325
385
561
852
1024
18
15
109
124
144
14
66
35
55
5
229
260
312
930
960
741
325
385
561
852
1024
18
15
109
124
144
14
66
35
55
5
229
260
600
194
576
741
325
385
936
1260
1920
18
15
109
124
144
14
66
35
55
5
229
260
600
194
960
724
325
385
936
1260
1792
18
15
109
124
144
14
66
35
55
5
229
260
600
194
960
761
325
388
936
1260
1792
18
15
109
124
144
14
66
35
55
5
229
260
600
194
960
740
325
385
936
1260
1792
18
15
109
124
144
14
66
35
55
5
229
260
600
194
960
757
325
385
936
1260
1792
18
15
109
124
144
14
66
35
55
5
229
260
600
194
960
741
325
385
936
1260
1792
18
15
109
124
144
14
66
35
55
5
229
260
824
962
960
868
837
865
1585
881
1024
18
15
109
124
144
14
66
35
55
5
229
260
824
962
960
869
837
865
1585
881
1024
18
15
109
124
144
14
66
35
55
5
229
260
824
930
960
721
325
740
1584
1252
1024
18
15
109
124
144
14
66
35
55
5
229
132
136
194
64
356
837
4
420
948
896
18
15
109
124
144
14
66
35
55
5
229
132
136
194
64
357
837
4
420
948
896
18
15
109
124
144
14
66
35
55
5
229
132
88
194
64
217
409
17
40
218
336
18
15
109
124
144
14
66
35
55
5
229
132
88
194
64
356
837
1
41
218
336
18
15
109
124
144
14
66
35
55
5
229
132
88
194
64
357
837
1
41
218
336
18
15
109
124
144
14
66
35
55
5
229
132
88
194
960
868
837
1
41
876
1792
18
15
109
124
144
14
66
35
55
5
229
132
88
194
960
869
837
1
41
876
1792
18
15
109
124
144
14
66
35
55
5
229
132
88
194
960
761
325
4
40
876
1792
18
15
109
124
144
14
66
35
55
5
229
132
88
194
960
740
325
1
41
876
1792
18
15
109
124
144
14
66
35
55
5
229
132
88
194
960
757
325
1
41
876
1792
18
15
109
124
144
14
66
35
55
5
229
132
88
194
960
741
325
1
41
876
1792
18
15
109
124
144
14
66
35
55
5
740
516
88
194
576
756
1860
904
680
1754
1920
18
15
109
124
144
14
66
35
55
5
740
516
304
962
960
756
1860
896
564
884
512
18
15
109
124
144
14
66
35
55
5
740
516
304
962
960
1780
1860
896
564
884
512
18
15
109
124
144
14
66
35
55
5
740
516
304
930
960
1716
1860
896
564
1772
1024
18
15
109
124
144
14
66
35
55
5
740
516
304
930
960
756
1860
896
564
1772
1024
18
15
109
124
144
14
66
35
55
5
740
516
816
962
960
756
1860
1440
1332
1396
1024
18
15
109
124
144
14
66
35
55
5
740
516
312
962
960
756
1860
896
560
884
512
18
15
109
124
144
14
66
35
55
5
740
516
312
962
960
1780
1860
896
560
884
512
18
15
109
124
144
14
66
35
55
5
740
516
312
930
960
1716
1860
896
560
1772
1024
18
15
109
124
144
14
66
35
55
5
740
516
312
930
960
756
1860
896
560
1772
1024
18
15
109
124
144
14
66
35
55
5
740
516
824
962
960
756
1860
1440
1328
1396
1024
18
15
109
124
144
14
66
35
55
5
740
516
824
930
960
1716
1860
1448
1328
1426
1024
18
15
109
124
144
14
66
35
55
5
740
516
824
930
960
756
1860
1440
1328
1434
1024
18
15
109
124
144
14
66
35
55
5
741
516
88
194
576
741
1861
905
681
1753
1920
18
15
109
124
144
14
66
35
55
5
741
516
304
930
960
740
1861
900
564
1770
1024
18
15
109
124
144
14
66
35
55
5
741
516
304
930
960
741
1861
900
564
1770
1024
18
15
109
124
144
14
66
35
55
5
741
516
304
930
960
1764
1861
900
564
1770
1024
18
15
109
124
144
14
66
35
55
5
741
516
304
930
960
1765
1861
900
564
1770
1024
18
15
109
124
144
14
66
35
55
5
741
516
312
930
960
741
1861
1409
562
1770
1024
18
15
109
124
144
14
66
35
55
5
741
516
312
930
960
1764
1861
869
561
858
256
18
15
109
124
144
14
66
35
55
5
741
516
312
930
960
1765
1861
1409
562
1770
1024
18
15
109
124
144
14
66
35
55
5
741
516
824
930
960
740
1861
1445
1329
1370
1024
18
15
109
124
144
14
66
35
55
5
741
516
824
930
960
741
1861
1505
1329
1433
1024
18
15
109
124
144
14
66
35
55
517
740
516
88
194
576
1892
1348
904
680
1754
1920
18
15
109
124
144
14
66
35
55
517
741
516
88
194
576
1893
1349
905
681
1753
1920
18
15
109
124
144
14
66
35
55
517
741
516
88
194
576
1909
1349
905
681
1753
1920
18
15
109
124
144
14
66
35
87
5
228
4
136
194
256
498
408
904
904
986
480
18
15
109
124
144
14
66
35
87
5
228
260
600
194
256
498
408
400
936
236
480
18
15
109
124
144
14
66
35
87
5
228
132
136
194
256
498
408
264
776
986
480
18
15
109
124
144
14
66
35
87
5
228
132
88
194
256
498
408
8
40
236
480
18
15
109
124
144
14
66
35
87
5
229
4
136
194
256
281
837
901
900
948
752
18
15
109
124
144
14
66
35
87
5
229
4
136
194
256
793
837
901
900
948
752
18
15
109
124
144
14
66
35
87
5
229
4
136
194
256
793
1433
913
912
948
480
18
15
109
124
144
14
66
35
87
5
229
4
136
194
256
497
325
897
913
985
480
18
15
109
124
144
14
66
35
87
5
229
4
136
194
256
497
837
897
913
985
480
18
15
109
124
144
14
66
35
87
5
229
4
136
194
256
497
409
905
905
985
480
18
15
109
124
144
14
66
35
87
5
229
4
136
194
256
501
325
897
913
985
480
18
15
109
124
144
14
66
35
87
5
229
4
136
194
256
501
837
897
913
985
480
18
15
109
124
144
14
66
35
87
5
229
4
136
201
256
793
1433
913
914
947
1744
18
15
109
124
144
14
66
35
87
5
229
132
136
193
256
497
409
273
786
987
488
18
15
109
124
144
14
66
35
87
5
229
132
136
194
256
281
837
517
785
948
752
18
15
109
124
144
14
66
35
87
5
229
132
136
194
256
793
837
517
785
948
752
18
15
109
124
144
14
66
35
87
5
229
132
136
194
256
793
1433
529
785
985
736
18
15
109
124
144
14
66
35
87
5
229
132
136
194
256
497
325
4
420
948
736
18
15
109
124
144
14
66
35
87
5
229
132
136
194
256
497
837
4
420
948
736
18
15
109
124
144
14
66
35
87
5
229
132
136
194
256
497
409
273
776
986
480
18
15
109
124
144
14
66
35
87
5
229
132
136
194
256
501
325
4
420
948
736
18
15
109
124
144
14
66
35
87
5
229
132
136
194
256
501
837
4
420
948
736
18
15
109
124
144
14
66
35
87
5
229
132
88
194
0
793
837
5
41
364
224
18
15
109
124
144
14
66
35
87
5
229
132
88
194
0
793
1433
17
41
364
224
18
15
109
124
144
14
66
35
87
5
229
132
88
194
512
793
837
5
41
876
2016
18
15
109
124
144
14
66
35
87
5
229
132
88
194
512
793
1433
17
41
876
2016
18
15
109
124
144
14
66
35
87
5
229
132
88
194
256
281
837
5
41
364
864
18
15
109
124
144
14
66
35
87
5
229
132
88
194
256
793
837
5
41
364
864
18
15
109
124
144
14
66
35
87
5
229
132
88
194
256
793
1433
17
41
218
464
18
15
109
124
144
14
66
35
87
5
229
132
88
194
256
497
325
1
41
361
879
18
15
109
124
144
14
66
35
87
5
229
132
88
194
256
497
837
1
41
218
464
18
15
109
124
144
14
66
35
87
5
229
132
88
194
256
497
409
17
40
218
464
18
15
109
124
144
14
66
35
87
5
229
132
88
194
256
501
325
1
41
361
879
18
15
109
124
144
14
66
35
87
5
229
132
88
194
256
501
837
1
41
218
464
18
15
109
124
144
14
66
35
87
5
741
516
648
194
256
537
1861
1461
1424
436
480
18
15
109
124
144
14
66
35
311
5
228
4
304
962
448
628
836
928
820
884
0
18
15
109
124
144
14
66
35
311
5
228
4
312
962
448
628
836
928
816
884
0
18
15
109
124
144
14
66
35
311
5
228
516
304
194
448
628
836
1920
564
372
768
18
15
109
124
144
14
66
35
311
5
228
516
312
194
448
628
836
1920
560
372
768
18
15
109
124
144
14
66
35
311
5
228
260
304
194
448
628
836
864
564
372
768
18
15
109
124
144
14
66
35
311
5
228
260
304
962
448
628
836
864
564
884
0
18
15
109
124
144
14
66
35
311
5
228
260
816
962
448
628
836
848
856
882
0
18
15
109
124
144
14
66
35
311
5
228
260
312
194
448
628
836
864
560
372
768
18
15
109
124
144
14
66
35
311
5
228
260
312
962
448
628
836
864
560
892
0
18
15
109
124
144
14
66
35
311
5
228
132
88
194
448
628
836
8
40
218
768
18
15
109
124
144
14
66
35
311
5
229
4
312
930
448
612
837
933
817
922
0
18
15
109
124
144
14
66
35
311
5
229
4
312
930
448
613
837
929
817
921
0
18
15
109
124
144
14
66
35
311
5
229
260
304
930
448
612
837
849
1881
1434
0
18
15
109
124
144
14
66
35
311
5
229
260
304
930
448
613
837
833
345
921
0
18
15
109
124
144
14
66
35
311
5
229
260
816
930
448
613
837
833
857
1433
15
18
15
109
124
144
14
66
35
311
5
229
260
312
930
448
612
837
869
561
922
0
18
15
109
124
144
14
66
35
311
5
229
260
312
930
448
613
837
865
561
921
0
18
15
109
124
144
14
66
35
311
5
229
132
88
194
448
633
837
4
40
364
768
18
15
109
124
144
14
66
963
567
5
229
516
648
1794
1312
357
837
1921
905
1564
1584
18
15
109
124
144
14
66
963
567
5
741
516
568
1794
800
1125
1861
873
817
1804
224
18
15
109
124
144
14
66
963
567
5
741
516
648
1794
800
1125
1861
1409
913
1562
224
18
15
109
124
144
14
66
963
567
5
741
516
648
1794
800
613
1861
1409
913
1562
224
18
15
109
124
144
14
66
963
567
5
741
132
648
1794
800
1125
1861
1025
1809
1561
224
18
15
109
124
144
14
66
963
567
5
741
132
648
1794
800
613
1861
1025
1809
1561
224
18
15
109
124
144
14
66
963
567
517
741
516
560
1794
1312
1381
1349
868
820
1780
1872
18
15
109
124
144
14
66
963
567
517
741
516
1672
1794
1312
1401
1349
837
1864
1308
1360
18
15
109
124
144
14
66
963
567
517
741
516
1672
1794
1312
1381
1349
833
1864
1308
1360
18
15
109
124
144
14
66
963
567
517
741
516
568
1794
1312
1381
1349
1505
818
1801
1504
18
15
109
124
144
14
66
963
567
517
741
516
648
1794
1312
1401
1349
837
840
1626
1760
18
15
109
124
144
14
66
963
567
517
741
516
648
1794
1312
1381
1349
1409
913
1562
1760
18
15
109
124
144
14
66
963
567
517
741
132
648
1794
1312
1401
1349
1028
1800
1564
1760
18
15
109
124
144
14
66
963
567
517
741
132
648
1794
1312
1381
1349
1025
1800
1564
1760
18
15
109
124
144
14
66
451
55
5
229
516
568
770
1824
869
837
1953
818
777
1760
18
15
109
124
144
14
66
451
55
5
229
132
136
770
672
689
325
548
1700
1820
1104
18
15
109
124
144
14
66
451
55
5
229
132
136
770
672
693
325
548
1700
1820
1104
18
15
109
124
144
14
66
451
55
5
229
132
648
642
672
693
325
513
1801
860
944
18
15
109
124
144
14
66
451
55
5
741
516
648
770
672
689
1861
1409
1417
1308
1104
18
15
109
124
144
14
66
451
55
5
741
516
648
770
672
693
1861
1409
1417
1308
1104
18
15
109
124
144
14
66
451
55
5
741
516
648
770
672
697
1861
1444
1416
1308
1104
18
15
109
124
144
14
66
451
55
5
741
516
648
642
672
1721
1861
837
840
1436
1456
18
15
109
124
144
14
66
451
55
5
741
516
648
642
672
1717
1861
836
840
1436
1456
18
15
109
124
144
14
66
451
55
5
741
516
648
642
672
697
1861
837
840
1436
1456
18
15
109
124
144
14
66
451
55
5
741
516
816
770
672
689
1861
1444
1332
1524
1104
18
15
109
124
144
14
66
451
55
5
741
516
816
770
672
693
1861
1444
1332
1524
1104
18
15
109
124
144
14
66
451
55
5
741
516
816
770
672
697
1861
1444
1332
1524
1104
18
15
109
124
144
14
66
451
55
5
741
132
136
770
672
689
1861
676
1700
1820
1104
18
15
109
124
144
14
66
451
55
5
741
132
136
770
672
693
1861
676
1700
1820
1104
18
15
109
124
144
14
66
451
55
5
741
132
136
770
672
697
1861
676
1700
1820
1104
18
15
109
124
144
14
66
451
567
5
228
4
648
1666
1696
1204
1348
1224
1928
1948
1120
18
15
109
124
144
14
66
451
567
5
228
132
648
1666
1696
1204
1348
1024
1800
1882
1120
18
15
109
124
144
14
66
451
567
5
228
132
648
642
1696
1204
1348
512
1800
924
1760
18
15
109
124
144
14
66
451
567
5
229
4
648
1666
1696
1205
1349
1225
1929
1948
1120
18
15
109
124
144
14
66
451
567
5
229
4
312
770
800
613
325
361
817
780
1248
18
15
109
124
144
14
66
451
567
5
229
4
312
770
800
613
837
361
817
780
1248
18
15
109
124
144
14
66
451
567
5
229
132
648
1666
1696
1201
1349
1028
1800
1884
1120
18
15
109
124
144
14
66
451
567
5
229
132
648
1666
1696
1205
1349
1025
1800
1884
1120
18
15
109
124
144
14
66
451
567
5
229
132
648
642
1696
1201
1349
549
1800
924
1760
18
15
109
124
144
14
66
451
567
5
229
132
648
642
1696
1205
1349
513
1801
924
1760
18
15
109
124
144
14
66
451
567
5
741
516
568
770
800
613
1861
873
817
780
1248
18
15
109
124
144
14
66
451
567
5
741
516
648
770
800
613
1861
1409
1425
1337
1248
18
15
109
124
144
14
66
451
567
5
741
516
824
770
800
613
1861
1505
1330
521
736
18
15
109
124
144
14
66
451
567
5
741
132
136
770
800
633
1861
1028
1700
1844
1504
18
15
109
124
144
14
66
451
567
5
741
132
136
770
800
613
1861
1028
1700
1844
1504
18
15
109
124
144
14
66
451
567
5
741
132
648
770
800
613
1861
1028
1800
1308
1360
18
15
109
124
144
14
66
451
311
5
228
132
136
642
160
180
324
512
1732
2028
1120
18
15
109
124
144
14
66
451
311
5
228
132
648
642
160
180
324
512
1800
860
1120
18
15
109
124
144
14
66
451
311
5
229
4
304
770
160
177
325
356
820
1012
80
18
15
109
124
144
14
66
451
311
5
229
4
304
770
160
185
325
356
820
1012
80
18
15
109
124
144
14
66
451
311
5
229
4
304
770
160
181
325
356
820
1012
80
18
15
109
124
144
14
66
451
311
5
229
516
648
642
160
177
837
1921
905
922
1120
18
15
109
124
144
14
66
451
311
5
229
516
648
642
160
181
837
1921
905
922
1120
18
15
109
124
144
14
66
451
311
5
229
260
304
770
160
177
325
868
564
1012
80
18
15
109
124
144
14
66
451
311
5
229
260
304
770
160
177
837
868
564
1012
80
18
15
109
124
144
14
66
451
311
5
229
260
304
770
160
181
325
868
564
1012
80
18
15
109
124
144
14
66
451
311
5
229
260
304
770
160
181
837
868
564
1012
80
18
15
109
124
144
14
66
451
311
5
229
132
648
642
160
177
325
513
1809
858
1120
18
15
109
124
144
14
66
451
311
5
229
132
648
642
160
181
325
513
1809
858
1120
18
15
109
124
144
14
66
451
311
5
229
132
648
642
160
180
325
548
1800
924
1120
18
15
109
124
144
14
66
995
567
5
228
260
816
1810
1280
372
836
864
1588
1540
1360
18
15
109
124
144
14
66
995
567
5
229
516
648
1810
1280
356
837
1924
900
1548
1536
18
15
109
124
144
14
66
995
567
5
229
516
648
1810
1280
357
837
1921
905
1548
1536
18
15
109
124
144
14
66
995
567
5
229
516
648
1810
1344
356
837
1921
905
1548
1744
18
15
109
124
144
14
66
995
567
5
229
516
648
1810
1344
357
837
1921
905
1548
1744
18
15
109
124
144
14
66
995
567
5
229
260
816
1810
1280
357
837
868
1588
1540
1360
18
15
109
124
144
14
66
995
567
5
229
260
816
1810
1280
372
837
868
1588
1540
1360
18
15
109
124
144
14
66
995
567
5
741
516
560
1810
768
1145
1861
868
820
1796
224
18
15
109
124
144
14
66
995
567
5
741
516
560
1810
768
1124
1861
1444
820
1796
224
18
15
109
124
144
14
66
995
567
5
741
516
560
1810
768
1125
1861
1508
820
1796
224
18
15
109
124
144
14
66
995
567
5
741
516
648
1810
768
1145
1861
837
840
1612
224
18
15
109
124
144
14
66
995
567
5
741
516
648
1810
768
1125
1861
837
840
1612
224
18
15
109
124
144
14
66
995
567
5
741
516
648
1810
768
633
1861
837
840
1612
224
18
15
109
124
144
14
66
995
567
5
741
516
648
1810
768
613
1861
837
840
1612
224
18
15
109
124
144
14
66
995
567
5
741
516
648
1810
832
613
1861
1409
900
1548
208
18
15
109
124
144
14
66
995
567
5
741
516
1624
1810
768
1125
1861
905
1705
1676
224
18
15
109
124
144
14
66
995
567
5
741
516
1624
1810
768
613
1861
905
1705
1676
224
18
15
109
124
144
14
66
995
567
5
741
132
648
1810
768
1145
1861
1029
1800
1612
224
18
15
109
124
144
14
66
995
567
5
741
132
648
1810
768
1125
1861
1028
1800
1612
224
18
15
109
124
144
14
66
995
567
5
741
132
648
1810
768
633
1861
1029
1800
1612
224
18
15
109
124
144
14
66
995
567
5
741
132
648
1810
768
613
1861
1028
1800
1612
224
18
15
109
124
144
14
66
995
567
5
741
132
648
1810
832
613
1861
1025
1801
1548
208
18
15
109
124
144
14
66
995
567
517
740
516
560
1826
1344
1380
1348
864
820
1844
1408
18
15
109
124
144
14
66
995
567
517
740
516
568
1826
1280
1396
1348
1448
816
1682
1536
18
15
109
124
144
14
66
995
567
517
740
516
568
1826
1344
1380
1348
864
816
1812
1408
18
15
109
124
144
14
66
995
567
517
741
516
560
1826
1344
1380
1349
868
820
1844
1408
18
15
109
124
144
14
66
995
567
517
741
516
560
1826
1344
1381
1349
868
820
1844
1408
18
15
109
124
144
14
66
995
567
517
741
516
560
1810
1280
1380
1349
868
820
1668
1536
18
15
109
124
144
14
66
995
567
517
741
516
560
1810
1280
1381
1349
868
820
1668
1536
18
15
109
124
144
14
66
995
567
517
741
516
560
1810
1344
1380
1349
868
820
1796
1488
18
15
109
124
144
14
66
995
567
517
741
516
560
1810
1344
1381
1349
868
820
1796
1488
18
15
109
124
144
14
66
995
567
517
741
516
1672
1810
1280
1401
1349
837
1864
1292
1408
18
15
109
124
144
14
66
995
567
517
741
516
1672
1810
1280
1380
1349
836
1860
1292
1408
18
15
109
124
144
14
66
995
567
517
741
516
1672
1810
1280
1381
1349
836
1860
1292
1408
18
15
109
124
144
14
66
995
567
517
741
516
1672
1810
1344
1380
1349
837
1860
1292
1376
18
15
109
124
144
14
66
995
567
517
741
516
1672
1810
1344
1381
1349
837
1860
1292
1376
18
15
109
124
144
14
66
995
567
517
741
516
568
1826
1280
1380
1349
869
817
1690
1536
18
15
109
124
144
14
66
995
567
517
741
516
568
1826
1280
1381
1349
1505
817
1689
1536
18
15
109
124
144
14
66
995
567
517
741
516
568
1826
1344
1380
1349
1505
817
1809
1408
18
15
109
124
144
14
66
995
567
517
741
516
568
1826
1344
1381
1349
1505
817
1809
1408
18
15
109
124
144
14
66
995
567
517
741
516
568
1810
1280
1381
1349
1508
816
1668
1536
18
15
109
124
144
14
66
995
567
517
741
516
648
1810
1280
1401
1349
1412
900
1548
1536
18
15
109
124
144
14
66
995
567
517
741
516
648
1810
1280
1380
1349
1409
913
1556
1872
18
15
109
124
144
14
66
995
567
517
741
516
648
1810
1280
1381
1349
1409
900
1548
1536
18
15
109
124
144
14
66
995
567
517
741
516
648
1810
1344
1380
1349
1409
905
1548
1744
18
15
109
124
144
14
66
995
567
517
741
516
648
1810
1344
1381
1349
1409
900
1548
1744
18
15
109
124
144
14
66
995
567
517
741
516
1624
1810
1280
1381
1349
905
1705
1676
1760
18
15
109
124
144
14
66
995
567
517
741
132
648
1810
1280
1401
1349
1028
1800
1612
1536
18
15
109
124
144
14
66
995
567
517
741
132
648
1810
1280
1380
1349
1025
1800
1612
1536
18
15
109
124
144
14
66
995
567
517
741
132
648
1810
1280
1381
1349
1025
1800
1612
1536
18
15
109
124
144
14
66
995
567
517
741
132
648
1810
1344
1380
1349
1025
1800
1548
1744
18
15
109
124
144
14
66
995
567
517
741
132
648
1810
1344
1381
1349
1025
1800
1548
1744
18
15
109
124
144
14
66
483
55
5
228
4
304
786
640
692
324
360
820
772
1104
18
15
109
124
144
14
66
483
55
5
228
4
304
786
640
692
836
936
820
772
1104
18
15
109
124
144
14
66
483
55
5
228
516
560
802
1792
884
836
1960
820
820
1536
18
15
109
124
144
14
66
483
55
5
228
516
568
802
1792
884
836
1960
816
786
1536
18
15
109
124
144
14
66
483
55
5
228
260
304
786
640
692
324
384
564
772
1104
18
15
109
124
144
14
66
483
55
5
228
260
304
786
640
692
836
872
564
772
1104
18
15
109
124
144
14
66
483
55
5
228
260
816
802
1792
884
836
832
856
564
1536
18
15
109
124
144
14
66
483
55
5
228
260
816
786
640
692
324
832
856
772
1104
18
15
109
124
144
14
66
483
55
5
228
260
816
786
640
692
836
832
856
772
1104
18
15
109
124
144
14
66
483
55
5
229
516
560
802
1792
868
837
1956
820
820
1536
18
15
109
124
144
14
66
483
55
5
229
516
560
802
1792
869
837
1956
820
820
1536
18
15
109
124
144
14
66
483
55
5
229
516
560
786
1792
869
837
1956
820
772
1536
18
15
109
124
144
14
66
483
55
5
229
516
568
802
1792
868
837
1956
816
786
1536
18
15
109
124
144
14
66
483
55
5
229
516
568
802
1792
869
837
1953
817
817
1536
18
15
109
124
144
14
66
483
55
5
229
260
304
786
640
689
325
388
564
772
1104
18
15
109
124
144
14
66
483
55
5
229
260
304
786
640
689
837
868
564
772
1104
18
15
109
124
144
14
66
483
55
5
229
260
304
786
640
693
325
388
564
772
1104
18
15
109
124
144
14
66
483
55
5
229
260
304
786
640
693
837
868
564
772
1104
18
15
109
124
144
14
66
483
55
5
229
260
304
786
640
697
325
388
564
772
1104
18
15
109
124
144
14
66
483
55
5
229
260
304
786
640
692
325
388
564
772
1104
18
15
109
124
144
14
66
483
55
5
229
260
304
786
640
692
837
868
564
772
1104
18
15
109
124
144
14
66
483
55
5
229
260
816
802
1792
868
837
849
857
538
1536
18
15
109
124
144
14
66
483
55
5
229
260
816
802
1792
1381
325
849
857
538
1536
18
15
109
124
144
14
66
483
55
5
229
260
816
802
1792
869
837
849
857
538
1536
18
15
109
124
144
14
66
483
55
5
229
260
816
786
640
181
325
833
857
772
1104
18
15
109
124
144
14
66
483
55
5
229
260
816
786
640
693
325
833
857
772
1104
18
15
109
124
144
14
66
483
55
5
229
260
816
786
640
693
837
833
857
772
1104
18
15
109
124
144
14
66
483
55
5
229
260
816
786
640
692
325
849
857
772
1104
18
15
109
124
144
14
66
483
55
5
229
260
816
786
640
692
837
849
857
772
1104
18
15
109
124
144
14
66
483
55
5
229
132
648
658
640
697
325
516
1796
844
864
18
15
109
124
144
14
66
483
55
5
740
516
816
786
640
692
1860
1448
1332
516
1104
18
15
109
124
144
14
66
483
55
5
741
516
648
786
640
689
1861
1412
1412
1292
1104
18
15
109
124
144
14
66
483
55
5
741
516
648
786
640
697
1861
1412
1412
1292
1104
18
15
109
124
144
14
66
483
55
5
741
516
648
658
640
1721
1861
837
841
844
864
18
15
109
124
144
14
66
483
55
5
741
516
648
658
640
697
1861
837
841
844
864
18
15
109
124
144
14
66
483
55
5
741
516
816
786
640
689
1861
1444
1332
1284
1104
18
15
109
124
144
14
66
483
55
5
741
516
816
786
640
693
1861
1444
1332
1284
1104
18
15
109
124
144
14
66
483
55
5
741
516
816
786
640
697
1861
1444
1332
1284
1104
18
15
109
124
144
14
66
483
55
5
741
516
816
786
640
692
1861
1444
1332
1284
1104
18
15
109
124
144
14
66
483
567
5
228
4
304
802
768
1140
1348
352
820
820
512
18
15
109
124
144
14
66
483
567
5
228
4
304
802
768
116
324
352
820
820
512
18
15
109
124
144
14
66
483
567
5
228
4
304
802
768
116
836
360
820
820
512
18
15
109
124
144
14
66
483
567
5
228
4
304
802
768
628
836
360
820
820
512
18
15
109
124
144
14
66
483
567
5
228
4
304
786
768
628
324
352
820
772
512
18
15
109
124
144
14
66
483
567
5
228
4
304
786
768
628
836
360
820
772
512
18
15
109
124
144
14
66
483
567
5
228
4
312
802
768
1140
1348
352
816
788
512
18
15
109
124
144
14
66
483
567
5
228
4
312
802
768
116
324
352
816
788
512
18
15
109
124
144
14
66
483
567
5
228
4
312
802
768
116
836
360
816
788
512
18
15
109
124
144
14
66
483
567
5
228
4
312
802
768
628
836
360
816
788
512
18
15
109
124
144
14
66
483
567
5
228
516
560
802
768
628
836
1952
820
820
512
18
15
109
124
144
14
66
483
567
5
228
516
568
802
768
628
836
1952
816
820
512
18
15
109
124
144
14
66
483
567
5
228
260
304
802
768
116
324
384
564
820
512
18
15
109
124
144
14
66
483
567
5
228
260
304
802
768
116
836
384
564
820
512
18
15
109
124
144
14
66
483
567
5
228
260
304
802
768
628
836
384
564
820
512
18
15
109
124
144
14
66
483
567
5
228
260
304
786
768
628
324
384
564
772
512
18
15
109
124
144
14
66
483
567
5
228
260
304
786
768
628
836
384
564
772
512
18
15
109
124
144
14
66
483
567
5
228
260
816
802
768
116
836
832
856
564
512
18
15
109
124
144
14
66
483
567
5
228
260
816
802
768
628
836
832
856
564
512
18
15
109
124
144
14
66
483
567
5
228
260
816
802
832
612
836
832
856
284
384
18
15
109
124
144
14
66
483
567
5
228
260
816
786
768
116
836
832
856
260
384
18
15
109
124
144
14
66
483
567
5
228
260
816
786
768
628
324
832
856
260
384
18
15
109
124
144
14
66
483
567
5
228
260
816
786
768
628
836
832
856
260
384
18
15
109
124
144
14
66
483
567
5
228
260
312
802
768
116
324
384
560
788
512
18
15
109
124
144
14
66
483
567
5
228
260
312
802
768
116
836
384
560
788
512
18
15
109
124
144
14
66
483
567
5
228
260
312
802
768
628
836
384
560
788
512
18
15
109
124
144
14
66
483
567
5
229
4
304
802
768
1124
1349
1252
820
820
512
18
15
109
124
144
14
66
483
567
5
229
4
304
802
768
100
837
356
820
820
512
18
15
109
124
144
14
66
483
567
5
229
4
304
802
768
1125
1349
1252
820
820
512
18
15
109
124
144
14
66
483
567
5
229
4
304
802
768
101
837
356
820
820
512
18
15
109
124
144
14
66
483
567
5
229
4
304
802
768
612
325
356
820
810
512
18
15
109
124
144
14
66
483
567
5
229
4
304
802
768
612
837
356
820
820
512
18
15
109
124
144
14
66
483
567
5
229
4
304
802
768
613
837
356
820
820
512
18
15
109
124
144
14
66
483
567
5
229
4
304
786
768
121
325
356
820
772
512
18
15
109
124
144
14
66
483
567
5
229
4
304
786
768
1124
1349
1252
820
778
512
18
15
109
124
144
14
66
483
567
5
229
4
304
786
768
100
325
356
820
772
512
18
15
109
124
144
14
66
483
567
5
229
4
304
786
768
100
837
356
820
778
512
18
15
109
124
144
14
66
483
567
5
229
4
304
786
768
1125
1349
1252
820
778
512
18
15
109
124
144
14
66
483
567
5
229
4
304
786
768
101
325
356
820
772
512
18
15
109
124
144
14
66
483
567
5
229
4
304
786
768
101
837
356
820
778
512
18
15
109
124
144
14
66
483
567
5
229
4
304
786
768
633
325
356
820
772
512
18
15
109
124
144
14
66
483
567
5
229
4
304
786
768
612
325
356
820
772
512
18
15
109
124
144
14
66
483
567
5
229
4
304
786
768
612
837
356
820
778
512
18
15
109
124
144
14
66
483
567
5
229
4
304
786
768
613
325
356
820
772
512
18
15
109
124
144
14
66
483
567
5
229
4
304
786
768
613
837
356
820
778
512
18
15
109
124
144
14
66
483
567
5
229
4
304
786
768
628
325
356
820
772
512
18
15
109
124
144
14
66
483
567
5
229
4
304
786
768
628
837
356
820
778
512
18
15
109
124
144
14
66
483
567
5
229
4
304
786
832
612
837
357
820
772
864
18
15
109
124
144
14
66
483
567
5
229
4
304
786
832
613
837
357
820
772
864
18
15
109
124
144
14
66
483
567
5
229
4
312
802
768
1124
1349
1252
816
786
512
18
15
109
124
144
14
66
483
567
5
229
4
312
802
768
100
837
357
817
788
512
18
15
109
124
144
14
66
483
567
5
229
4
312
802
768
1125
1349
1249
817
785
512
18
15
109
124
144
14
66
483
567
5
229
4
312
802
768
101
837
929
817
785
512
18
15
109
124
144
14
66
483
567
5
229
4
312
802
768
612
325
356
816
786
512
18
15
109
124
144
14
66
483
567
5
229
4
312
802
768
612
837
356
816
786
512
18
15
109
124
144
14
66
483
567
5
229
4
312
802
768
613
837
353
817
785
512
18
15
109
124
144
14
66
483
567
5
229
4
312
786
768
121
325
356
816
772
512
18
15
109
124
144
14
66
483
567
5
229
4
312
786
768
1125
1349
1252
816
772
512
18
15
109
124
144
14
66
483
567
5
229
4
312
786
768
101
325
356
816
772
512
18
15
109
124
144
14
66
483
567
5
229
4
312
786
768
101
837
932
816
772
512
18
15
109
124
144
14
66
483
567
5
229
4
312
786
768
633
325
356
816
772
512
18
15
109
124
144
14
66
483
567
5
229
4
312
786
768
613
325
356
816
772
512
18
15
109
124
144
14
66
483
567
5
229
4
312
786
768
613
837
932
816
772
512
18
15
109
124
144
14
66
483
567
5
229
4
312
786
832
613
837
932
816
772
864
18
15
109
124
144
14
66
483
567
5
229
516
560
802
768
612
837
1956
820
810
512
18
15
109
124
144
14
66
483
567
5
229
516
560
802
768
613
837
1956
820
810
512
18
15
109
124
144
14
66
483
567
5
229
516
560
786
768
633
837
1956
820
772
848
18
15
109
124
144
14
66
483
567
5
229
516
560
786
768
612
837
1956
820
772
848
18
15
109
124
144
14
66
483
567
5
229
516
560
786
768
613
837
1956
820
772
848
18
15
109
124
144
14
66
483
567
5
229
516
560
786
832
612
837
1956
820
772
1232
18
15
109
124
144
14
66
483
567
5
229
516
560
786
832
613
837
1956
820
772
1232
18
15
109
124
144
14
66
483
567
5
229
516
568
802
768
612
837
1956
816
786
512
18
15
109
124
144
14
66
483
567
5
229
516
568
802
768
613
837
1953
817
785
512
18
15
109
124
144
14
66
483
567
5
229
260
304
802
768
1124
1349
741
564
820
512
18
15
109
124
144
14
66
483
567
5
229
260
304
802
768
100
837
388
564
810
512
18
15
109
124
144
14
66
483
567
5
229
260
304
802
768
1125
1349
740
564
820
512
18
15
109
124
144
14
66
483
567
5
229
260
304
802
768
101
837
833
345
793
512
18
15
109
124
144
14
66
483
567
5
229
260
304
802
768
612
325
388
564
810
512
18
15
109
124
144
14
66
483
567
5
229
260
304
802
768
612
837
833
345
793
512
18
15
109
124
144
14
66
483
567
5
229
260
304
802
768
613
837
833
345
793
512
18
15
109
124
144
14
66
483
567
5
229
260
304
786
768
121
325
388
564
772
512
18
15
109
124
144
14
66
483
567
5
229
260
304
786
768
121
837
389
564
772
512
18
15
109
124
144
14
66
483
567
5
229
260
304
786
768
1124
1349
741
564
772
512
18
15
109
124
144
14
66
483
567
5
229
260
304
786
768
100
325
388
564
772
512
18
15
109
124
144
14
66
483
567
5
229
260
304
786
768
100
837
388
564
772
512
18
15
109
124
144
14
66
483
567
5
229
260
304
786
768
1125
1349
740
564
772
512
18
15
109
124
144
14
66
483
567
5
229
260
304
786
768
101
325
388
564
772
512
18
15
109
124
144
14
66
483
567
5
229
260
304
786
768
101
837
833
345
772
848
18
15
109
124
144
14
66
483
567
5
229
260
304
786
768
633
325
388
564
772
512
18
15
109
124
144
14
66
483
567
5
229
260
304
786
768
633
837
388
564
772
512
18
15
109
124
144
14
66
483
567
5
229
260
304
786
768
612
325
388
564
772
512
18
15
109
124
144
14
66
483
567
5
229
260
304
786
768
612
837
833
345
772
848
18
15
109
124
144
14
66
483
567
5
229
260
304
786
768
613
325
849
345
778
512
18
15
109
124
144
14
66
483
567
5
229
260
304
786
768
613
837
833
345
772
848
18
15
109
124
144
14
66
483
567
5
229
260
304
786
768
628
325
849
345
778
512
18
15
109
124
144
14
66
483
567
5
229
260
304
786
768
628
837
833
345
772
848
18
15
109
124
144
14
66
483
567
5
229
260
304
786
832
612
837
833
345
772
864
18
15
109
124
144
14
66
483
567
5
229
260
304
786
832
613
837
833
345
772
864
18
15
109
124
144
14
66
483
567
5
229
260
816
802
768
1125
1349
740
1588
564
512
18
15
109
124
144
14
66
483
567
5
229
260
816
802
768
101
837
833
857
537
512
18
15
109
124
144
14
66
483
567
5
229
260
816
802
768
612
837
833
857
537
512
18
15
109
124
144
14
66
483
567
5
229
260
816
802
768
613
837
833
857
537
512
18
15
109
124
144
14
66
483
567
5
229
260
816
802
832
612
837
833
857
281
384
18
15
109
124
144
14
66
483
567
5
229
260
816
802
832
613
837
833
857
281
384
18
15
109
124
144
14
66
483
567
5
229
260
816
786
768
1124
1349
741
1588
516
512
18
15
109
124
144
14
66
483
567
5
229
260
816
786
768
1125
1349
740
1588
516
512
18
15
109
124
144
14
66
483
567
5
229
260
816
786
768
101
837
833
857
260
384
18
15
109
124
144
14
66
483
567
5
229
260
816
786
768
116
837
849
857
260
384
18
15
109
124
144
14
66
483
567
5
229
260
816
786
768
612
837
833
857
260
384
18
15
109
124
144
14
66
483
567
5
229
260
816
786
768
613
325
849
857
260
384
18
15
109
124
144
14
66
483
567
5
229
260
816
786
768
613
837
833
857
260
384
18
15
109
124
144
14
66
483
567
5
229
260
816
786
768
628
325
849
857
260
384
18
15
109
124
144
14
66
483
567
5
229
260
816
786
768
628
837
833
857
260
384
18
15
109
124
144
14
66
483
567
5
229
260
816
786
832
612
837
833
857
260
464
18
15
109
124
144
14
66
483
567
5
229
260
816
786
832
613
837
833
857
260
464
18
15
109
124
144
14
66
483
567
5
229
260
312
802
768
1124
1349
741
561
788
512
18
15
109
124
144
14
66
483
567
5
229
260
312
802
768
100
837
388
560
786
512
18
15
109
124
144
14
66
483
567
5
229
260
312
802
768
1125
1349
737
561
785
512
18
15
109
124
144
14
66
483
567
5
229
260
312
802
768
101
837
385
561
785
512
18
15
109
124
144
14
66
483
567
5
229
260
312
802
768
612
325
388
560
786
512
18
15
109
124
144
14
66
483
567
5
229
260
312
802
768
612
837
385
561
785
512
18
15
109
124
144
14
66
483
567
5
229
260
312
802
768
613
837
385
561
785
512
18
15
109
124
144
14
66
483
567
5
229
260
312
786
768
1125
1349
740
560
1668
1248
18
15
109
124
144
14
66
483
567
5
229
260
312
786
768
101
837
868
560
1668
1248
18
15
109
124
144
14
66
483
567
5
229
260
312
786
768
613
837
868
560
1668
1248
18
15
109
124
144
14
66
483
567
5
229
260
600
658
1664
1209
1349
1412
936
900
1744
18
15
109
124
144
14
66
483
567
5
229
260
824
802
768
1124
1349
741
1585
532
512
18
15
109
124
144
14
66
483
567
5
229
260
824
802
768
1125
1349
737
1585
785
512
18
15
109
124
144
14
66
483
567
5
229
132
136
786
768
1145
1349
1188
1700
1804
1408
18
15
109
124
144
14
66
483
567
5
229
132
648
1682
1664
1209
1349
1028
1800
1868
1120
18
15
109
124
144
14
66
483
567
5
229
132
648
658
1664
1209
1349
517
1796
908
1744
18
15
109
124
144
14
66
483
567
5
740
516
560
802
768
628
1860
864
820
820
512
18
15
109
124
144
14
66
483
567
5
740
516
568
802
768
628
1860
864
816
788
512
18
15
109
124
144
14
66
483
567
5
740
516
304
802
768
628
1860
896
564
820
512
18
15
109
124
144
14
66
483
567
5
740
516
304
786
768
628
1860
864
564
772
512
18
15
109
124
144
14
66
483
567
5
740
516
816
802
768
628
1860
1440
1332
564
512
18
15
109
124
144
14
66
483
567
5
740
516
816
802
832
612
1860
1504
1332
308
384
18
15
109
124
144
14
66
483
567
5
740
516
816
786
768
628
1860
1440
1332
516
512
18
15
109
124
144
14
66
483
567
5
740
516
312
802
768
628
1860
896
560
820
512
18
15
109
124
144
14
66
483
567
5
740
516
824
802
768
628
1860
1440
1328
564
512
18
15
109
124
144
14
66
483
567
5
740
516
824
802
832
612
1860
1504
1328
276
384
18
15
109
124
144
14
66
483
567
5
741
4
56
786
768
613
1861
740
1584
1924
1408
18
15
109
124
144
14
66
483
567
5
741
516
560
802
768
612
1861
868
820
810
512
18
15
109
124
144
14
66
483
567
5
741
516
560
802
768
613
1861
868
820
810
512
18
15
109
124
144
14
66
483
567
5
741
516
560
786
768
633
1861
868
820
772
848
18
15
109
124
144
14
66
483
567
5
741
516
560
786
768
612
1861
868
820
772
848
18
15
109
124
144
14
66
483
567
5
741
516
560
786
768
613
1861
868
820
772
848
18
15
109
124
144
14
66
483
567
5
741
516
560
786
832
613
1861
868
820
772
1232
18
15
109
124
144
14
66
483
567
5
741
516
568
802
768
612
1861
868
816
786
512
18
15
109
124
144
14
66
483
567
5
741
516
568
802
768
613
1861
1505
817
785
512
18
15
109
124
144
14
66
483
567
5
741
516
648
786
768
633
1861
1412
1412
1292
384
18
15
109
124
144
14
66
483
567
5
741
516
648
786
768
613
1861
1409
1412
1292
384
18
15
109
124
144
14
66
483
567
5
741
516
648
786
832
613
1861
1409
1412
1300
1488
18
15
109
124
144
14
66
483
567
5
741
516
304
802
768
612
1861
900
564
820
512
18
15
109
124
144
14
66
483
567
5
741
516
304
802
768
613
1861
833
601
793
512
18
15
109
124
144
14
66
483
567
5
741
516
304
786
768
633
1861
900
564
778
512
18
15
109
124
144
14
66
483
567
5
741
516
304
786
768
612
1861
900
564
778
512
18
15
109
124
144
14
66
483
567
5
741
516
304
786
768
613
1861
833
601
772
512
18
15
109
124
144
14
66
483
567
5
741
516
304
786
768
628
1861
849
601
772
512
18
15
109
124
144
14
66
483
567
5
741
516
304
786
832
613
1861
833
601
772
864
18
15
109
124
144
14
66
483
567
5
741
516
816
802
768
612
1861
1508
1332
564
512
18
15
109
124
144
14
66
483
567
5
741
516
816
802
768
613
1861
1508
1332
564
512
18
15
109
124
144
14
66
483
567
5
741
516
816
802
832
612
1861
1508
1332
308
384
18
15
109
124
144
14
66
483
567
5
741
516
816
802
832
613
1861
1508
1332
308
384
18
15
109
124
144
14
66
483
567
5
741
516
816
786
768
633
1861
1444
1332
516
512
18
15
109
124
144
14
66
483
567
5
741
516
816
786
768
612
1861
1508
1332
516
512
18
15
109
124
144
14
66
483
567
5
741
516
816
786
768
613
1861
1508
1332
516
512
18
15
109
124
144
14
66
483
567
5
741
516
816
786
768
628
1861
1508
1332
516
512
18
15
109
124
144
14
66
483
567
5
741
516
816
786
832
613
1861
1508
1332
516
1232
18
15
109
124
144
14
66
483
567
5
741
516
312
802
768
612
1861
900
560
786
512
18
15
109
124
144
14
66
483
567
5
741
516
312
802
768
613
1861
897
561
817
512
18
15
109
124
144
14
66
483
567
5
741
516
824
802
768
612
1861
1508
1328
530
512
18
15
109
124
144
14
66
483
567
5
741
516
824
802
768
613
1861
1505
1329
529
512
18
15
109
124
144
14
66
483
567
5
741
516
824
802
832
612
1861
1505
1329
273
384
18
15
109
124
144
14
66
483
567
5
741
516
824
802
832
613
1861
1505
1329
273
384
18
15
109
124
144
14
66
483
567
5
741
516
824
786
768
633
1861
1444
1328
1284
384
18
15
109
124
144
14
66
483
567
5
741
516
824
786
768
613
1861
1508
1328
1284
384
18
15
109
124
144
14
66
483
567
5
741
132
136
786
768
613
1861
1028
1700
1804
1408
18
15
109
124
144
14
66
483
567
5
741
132
648
786
768
633
1861
1028
1796
1292
1408
18
15
109
124
144
14
66
483
567
5
741
132
648
786
768
613
1861
1028
1800
1292
1408
18
15
109
124
144
14
66
483
567
5
741
132
648
786
832
613
1861
1028
1800
1292
1376
18
15
109
124
144
14
66
483
311
5
228
4
304
802
576
612
836
352
820
820
896
18
15
109
124
144
14
66
483
311
5
228
4
304
786
128
180
324
352
820
772
80
18
15
109
124
144
14
66
483
311
5
228
4
304
786
128
180
836
936
820
772
80
18
15
109
124
144
14
66
483
311
5
228
4
312
802
576
612
836
352
816
788
896
18
15
109
124
144
14
66
483
311
5
228
516
560
802
576
612
836
1952
820
820
896
18
15
109
124
144
14
66
483
311
5
228
516
568
802
576
612
836
1952
816
820
896
18
15
109
124
144
14
66
483
311
5
228
260
304
802
576
612
836
832
344
796
896
18
15
109
124
144
14
66
483
311
5
228
260
304
786
128
180
324
384
564
772
80
18
15
109
124
144
14
66
483
311
5
228
260
304
786
128
180
836
840
344
772
80
18
15
109
124
144
14
66
483
311
5
228
260
816
802
576
612
836
832
856
284
896
18
15
109
124
144
14
66
483
311
5
228
260
816
786
128
180
324
832
856
772
80
18
15
109
124
144
14
66
483
311
5
228
260
816
786
128
180
836
832
856
772
80
18
15
109
124
144
14
66
483
311
5
228
260
312
802
576
612
836
864
560
788
896
18
15
109
124
144
14
66
483
311
5
228
260
824
802
576
612
836
869
1584
786
896
18
15
109
124
144
14
66
483
311
5
229
4
304
802
576
612
837
356
820
820
896
18
15
109
124
144
14
66
483
311
5
229
4
304
786
128
177
325
356
820
772
80
18
15
109
124
144
14
66
483
311
5
229
4
304
786
128
185
325
356
820
772
80
18
15
109
124
144
14
66
483
311
5
229
4
304
786
128
181
325
356
820
772
80
18
15
109
124
144
14
66
483
311
5
229
4
304
786
128
180
325
356
820
772
80
18
15
109
124
144
14
66
483
311
5
229
4
312
802
576
612
837
353
817
785
896
18
15
109
124
144
14
66
483
311
5
229
516
560
802
1088
613
837
1956
820
810
1920
18
15
109
124
144
14
66
483
311
5
229
516
560
802
576
612
837
1956
820
820
896
18
15
109
124
144
14
66
483
311
5
229
516
568
802
1088
613
837
1953
817
785
1920
18
15
109
124
144
14
66
483
311
5
229
516
568
802
576
612
837
1953
817
785
896
18
15
109
124
144
14
66
483
311
5
229
516
648
658
128
185
837
1924
900
908
720
18
15
109
124
144
14
66
483
311
5
229
260
304
802
576
612
837
833
345
793
896
18
15
109
124
144
14
66
483
311
5
229
260
304
786
128
177
325
868
564
772
80
18
15
109
124
144
14
66
483
311
5
229
260
304
786
128
185
325
436
564
772
80
18
15
109
124
144
14
66
483
311
5
229
260
304
786
128
181
325
868
564
772
80
18
15
109
124
144
14
66
483
311
5
229
260
304
786
128
180
325
388
564
772
80
18
15
109
124
144
14
66
483
311
5
229
260
304
786
128
180
837
868
564
772
80
18
15
109
124
144
14
66
483
311
5
229
260
816
802
576
612
837
833
857
793
896
18
15
109
124
144
14
66
483
311
5
229
260
816
786
128
181
325
849
857
772
80
18
15
109
124
144
14
66
483
311
5
229
260
816
786
128
180
325
849
857
772
80
18
15
109
124
144
14
66
483
311
5
229
260
816
786
128
180
837
849
857
772
80
18
15
109
124
144
14
66
483
311
5
229
260
816
658
256
101
837
849
857
906
512
18
15
109
124
144
14
66
483
311
5
229
260
816
658
128
181
325
849
857
900
96
18
15
109
124
144
14
66
483
311
5
229
260
816
658
128
181
837
833
857
900
96
18
15
109
124
144
14
66
483
311
5
229
260
312
802
576
612
837
865
561
785
896
18
15
109
124
144
14
66
483
311
5
229
260
600
658
128
185
325
389
936
908
1120
18
15
109
124
144
14
66
483
311
5
229
260
600
658
128
185
837
1413
936
908
1120
18
15
109
124
144
14
66
483
311
5
229
260
824
802
576
612
837
865
1585
785
896
18
15
109
124
144
14
66
483
311
5
229
132
648
658
128
185
325
516
1796
908
720
18
15
109
124
144
14
66
483
311
5
740
516
560
802
1088
612
1860
864
820
820
1920
18
15
109
124
144
14
66
483
311
5
740
516
560
802
576
612
1860
864
820
820
896
18
15
109
124
144
14
66
483
311
5
740
516
568
802
1088
612
1860
864
816
788
1920
18
15
109
124
144
14
66
483
311
5
740
516
568
802
576
612
1860
864
816
788
896
18
15
109
124
144
14
66
483
311
5
740
516
304
802
576
612
1860
896
564
820
896
18
15
109
124
144
14
66
483
311
5
740
516
816
802
576
612
1860
1504
1332
308
896
18
15
109
124
144
14
66
483
311
5
740
516
312
802
576
612
1860
896
560
820
896
18
15
109
124
144
14
66
483
311
5
740
516
824
802
576
612
1860
1504
1328
292
896
18
15
109
124
144
14
66
483
311
5
741
4
56
802
1088
612
1861
737
1585
1945
1920
18
15
109
124
144
14
66
483
311
5
741
4
56
802
1088
613
1861
737
1585
1945
1920
18
15
109
124
144
14
66
483
311
5
741
516
560
802
1088
612
1861
868
820
820
1920
18
15
109
124
144
14
66
483
311
5
741
516
560
802
1088
613
1861
868
820
820
1920
18
15
109
124
144
14
66
483
311
5
741
516
560
802
576
612
1861
868
820
820
896
18
15
109
124
144
14
66
483
311
5
741
516
560
802
576
613
1861
868
820
820
896
18
15
109
124
144
14
66
483
311
5
741
516
568
802
1088
612
1861
1505
817
785
1920
18
15
109
124
144
14
66
483
311
5
741
516
568
802
1088
613
1861
1505
817
785
1920
18
15
109
124
144
14
66
483
311
5
741
516
568
802
576
612
1861
1505
817
785
896
18
15
109
124
144
14
66
483
311
5
741
516
568
802
576
613
1861
1505
817
785
896
18
15
109
124
144
14
66
483
311
5
741
516
304
802
1088
612
1861
849
601
1690
1920
18
15
109
124
144
14
66
483
311
5
741
516
304
802
1088
613
1861
849
601
1690
1920
18
15
109
124
144
14
66
483
311
5
741
516
304
802
576
612
1861
849
601
794
896
18
15
109
124
144
14
66
483
311
5
741
516
304
802
576
613
1861
849
601
794
896
18
15
109
124
144
14
66
483
311
5
741
516
816
802
576
612
1861
1508
1332
308
896
18
15
109
124
144
14
66
483
311
5
741
516
816
802
576
613
1861
1508
1332
308
896
18
15
109
124
144
14
66
483
311
5
741
516
312
802
576
612
1861
897
561
817
896
18
15
109
124
144
14
66
483
311
5
741
516
312
802
576
613
1861
897
561
817
896
18
15
109
124
144
14
66
483
311
5
741
516
824
802
576
612
1861
1505
1329
305
896
18
15
109
124
144
14
66
483
311
5
741
516
824
802
576
613
1861
1505
1329
305
896
18
15
109
124
144
14
386
35
55
5
228
260
944
722
576
356
324
872
820
388
640
18
15
109
124
144
14
386
35
55
5
228
260
944
722
576
724
324
384
820
900
640
18
15
109
124
144
14
386
35
55
5
228
260
944
722
576
1746
408
392
820
900
640
18
15
109
124
144
14
386
35
55
5
228
260
944
722
576
1636
1348
864
820
388
640
18
15
109
124
144
14
386
35
55
5
228
260
944
722
1600
1636
1348
872
820
644
1664
18
15
109
124
144
14
386
35
55
5
228
260
944
466
576
356
324
872
820
132
512
18
15
109
124
144
14
386
35
55
5
228
260
944
466
576
868
836
872
820
132
512
18
15
109
124
144
14
386
35
55
5
228
260
944
466
576
1636
1348
864
820
132
640
18
15
109
124
144
14
386
35
55
5
228
260
952
482
576
356
324
872
816
82
512
18
15
109
124
144
14
386
35
55
5
228
260
952
482
576
868
836
872
816
82
512
18
15
109
124
144
14
386
35
55
5
228
260
952
482
576
1636
1348
864
816
148
512
18
15
109
124
144
14
386
35
55
5
228
260
952
482
576
884
836
864
816
148
512
18
15
109
124
144
14
386
35
55
5
228
260
952
482
576
1652
1348
872
816
82
512
18
15
109
124
144
14
386
35
55
5
229
260
944
722
576
1649
1349
868
820
644
640
18
15
109
124
144
14
386
35
55
5
229
260
944
722
576
377
325
868
820
644
640
18
15
109
124
144
14
386
35
55
5
229
260
944
722
576
356
325
868
820
644
640
18
15
109
124
144
14
386
35
55
5
229
260
944
722
576
356
837
869
820
644
640
18
15
109
124
144
14
386
35
55
5
229
260
944
722
576
357
325
868
820
644
640
18
15
109
124
144
14
386
35
55
5
229
260
944
722
576
357
837
869
820
644
640
18
15
109
124
144
14
386
35
55
5
229
260
944
722
576
724
325
388
820
906
1104
18
15
109
124
144
14
386
35
55
5
229
260
944
722
576
1636
1349
868
820
644
640
18
15
109
124
144
14
386
35
55
5
229
260
944
722
576
741
325
388
820
906
1104
18
15
109
124
144
14
386
35
55
5
229
260
944
722
576
1637
1349
868
820
644
640
18
15
109
124
144
14
386
35
55
5
229
260
944
722
1600
1649
1349
868
820
644
1664
18
15
109
124
144
14
386
35
55
5
229
260
944
722
1600
1636
1349
868
820
644
1664
18
15
109
124
144
14
386
35
55
5
229
260
944
722
1600
1637
1349
868
820
644
1664
18
15
109
124
144
14
386
35
55
5
229
260
944
466
576
881
837
868
820
132
640
18
15
109
124
144
14
386
35
55
5
229
260
944
466
576
1649
1349
868
820
132
640
18
15
109
124
144
14
386
35
55
5
229
260
944
466
576
377
325
868
820
132
640
18
15
109
124
144
14
386
35
55
5
229
260
944
466
576
356
325
868
820
132
640
18
15
109
124
144
14
386
35
55
5
229
260
944
466
576
356
837
869
820
132
640
18
15
109
124
144
14
386
35
55
5
229
260
944
466
576
357
325
868
820
132
640
18
15
109
124
144
14
386
35
55
5
229
260
944
466
576
357
837
869
820
132
640
18
15
109
124
144
14
386
35
55
5
229
260
944
466
576
612
837
868
820
132
640
18
15
109
124
144
14
386
35
55
5
229
260
944
466
576
868
837
868
820
132
640
18
15
109
124
144
14
386
35
55
5
229
260
944
466
576
869
837
868
820
132
640
18
15
109
124
144
14
386
35
55
5
229
260
944
466
576
613
837
868
820
132
640
18
15
109
124
144
14
386
35
55
5
229
260
944
466
576
373
325
868
820
132
640
18
15
109
124
144
14
386
35
55
5
229
260
944
466
576
1636
1349
868
820
132
640
18
15
109
124
144
14
386
35
55
5
229
260
944
466
576
1637
1349
868
820
132
640
18
15
109
124
144
14
386
35
55
5
229
260
952
482
576
356
325
865
817
145
512
18
15
109
124
144
14
386
35
55
5
229
260
952
482
576
356
837
869
817
90
512
18
15
109
124
144
14
386
35
55
5
229
260
952
482
576
357
325
865
817
145
512
18
15
109
124
144
14
386
35
55
5
229
260
952
482
576
357
837
865
817
145
512
18
15
109
124
144
14
386
35
55
5
229
260
952
482
576
612
837
865
817
145
512
18
15
109
124
144
14
386
35
55
5
229
260
952
482
576
868
837
865
817
145
512
18
15
109
124
144
14
386
35
55
5
229
260
952
482
576
869
837
865
817
145
512
18
15
109
124
144
14
386
35
55
5
229
260
952
482
576
613
837
865
817
145
512
18
15
109
124
144
14
386
35
55
5
229
260
952
482
576
1636
1349
865
817
145
512
18
15
109
124
144
14
386
35
55
5
229
260
952
482
576
1637
1349
865
817
145
512
18
15
109
124
144
14
386
35
55
5
229
260
952
482
576
1653
1349
865
817
145
512
18
15
109
124
144
14
386
35
87
5
229
260
952
481
512
1561
1433
433
818
155
640
18
15
109
124
144
14
386
35
87
5
229
260
952
737
512
1561
1433
433
818
923
1152
18
15
109
124
144
14
386
35
87
5
229
260
952
482
512
1561
1433
433
817
145
640
18
15
109
124
144
14
386
35
87
5
229
260
952
738
512
1561
1433
393
817
817
1152
18
15
109
124
144
14
386
451
567
5
228
260
944
274
800
116
836
869
820
10
592
18
15
109
124
144
14
386
451
567
5
228
260
944
274
800
612
836
869
820
10
592
18
15
109
124
144
14
386
451
567
5
228
260
944
274
800
628
324
869
820
10
592
18
15
109
124
144
14
386
451
567
5
228
260
944
274
800
628
836
869
820
10
592
18
15
109
124
144
14
386
451
567
5
229
260
944
274
800
121
837
868
820
10
592
18
15
109
124
144
14
386
451
567
5
229
260
944
274
800
100
837
868
820
10
592
18
15
109
124
144
14
386
451
567
5
229
260
944
274
800
101
837
868
820
10
592
18
15
109
124
144
14
386
451
567
5
229
260
944
274
800
116
837
868
820
10
592
18
15
109
124
144
14
386
451
567
5
229
260
944
274
800
633
325
868
820
10
592
18
15
109
124
144
14
386
451
567
5
229
260
944
274
800
633
837
868
820
10
592
18
15
109
124
144
14
386
451
567
5
229
260
944
274
800
612
325
868
820
10
592
18
15
109
124
144
14
386
451
567
5
229
260
944
274
800
612
837
868
820
10
592
18
15
109
124
144
14
386
451
567
5
229
260
944
274
800
613
325
868
820
10
592
18
15
109
124
144
14
386
451
567
5
229
260
944
274
800
613
837
868
820
10
592
18
15
109
124
144
14
386
451
567
5
229
260
944
274
800
628
325
868
820
10
592
18
15
109
124
144
14
386
451
567
5
229
260
944
274
800
628
837
868
820
10
592
18
15
109
124
144
14
386
451
311
5
228
260
944
274
288
116
324
872
820
12
224
18
15
109
124
144
14
386
451
311
5
228
260
944
274
288
116
836
864
820
12
224
18
15
109
124
144
14
386
451
311
5
229
260
944
274
288
100
325
868
820
10
80
18
15
109
124
144
14
386
451
311
5
229
260
944
274
288
100
837
868
820
10
80
18
15
109
124
144
14
386
451
311
5
229
260
944
274
288
101
325
868
820
10
80
18
15
109
124
144
14
386
451
311
5
229
260
944
274
288
101
837
868
820
10
80
18
15
109
124
144
14
386
451
311
5
229
260
944
274
288
116
325
868
820
10
80
18
15
109
124
144
14
386
451
311
5
229
260
944
274
288
116
837
868
820
10
80
18
15
109
124
144
14
386
547
55
5
228
260
944
994
64
612
324
872
820
300
768
18
15
109
124
144
14
386
547
55
5
228
260
944
994
64
612
836
864
820
308
768
18
15
109
124
144
14
386
547
55
5
228
260
944
994
64
628
836
864
820
308
768
18
15
109
124
144
14
386
547
55
5
228
260
944
866
64
612
324
872
820
1068
768
18
15
109
124
144
14
386
547
55
5
228
260
944
866
64
612
836
864
820
1076
768
18
15
109
124
144
14
386
547
55
5
228
260
952
994
64
612
324
872
816
298
768
18
15
109
124
144
14
386
547
55
5
228
260
952
994
64
612
836
864
816
308
768
18
15
109
124
144
14
386
547
55
5
228
260
952
994
64
628
836
864
816
308
768
18
15
109
124
144
14
386
547
55
5
228
260
952
866
64
612
324
872
816
1076
768
18
15
109
124
144
14
386
547
55
5
228
260
952
866
64
612
836
864
816
1076
768
18
15
109
124
144
14
386
547
55
5
229
260
944
994
64
612
325
868
820
298
768
18
15
109
124
144
14
386
547
55
5
229
260
944
994
64
612
837
868
820
298
768
18
15
109
124
144
14
386
547
55
5
229
260
944
994
64
613
325
868
820
298
768
18
15
109
124
144
14
386
547
55
5
229
260
944
994
64
613
837
868
820
298
768
18
15
109
124
144
14
386
547
55
5
229
260
944
866
64
612
325
868
820
1066
1408
18
15
109
124
144
14
386
547
55
5
229
260
944
866
64
612
837
868
820
1066
1408
18
15
109
124
144
14
386
547
55
5
229
260
944
866
64
613
325
868
820
1066
1408
18
15
109
124
144
14
386
547
55
5
229
260
944
866
64
613
837
868
820
1066
1408
18
15
109
124
144
14
386
547
55
5
229
260
952
994
64
612
325
865
817
305
768
18
15
109
124
144
14
386
547
55
5
229
260
952
994
64
612
837
865
817
305
768
18
15
109
124
144
14
386
547
55
5
229
260
952
994
64
613
325
865
817
305
768
18
15
109
124
144
14
386
547
55
5
229
260
952
994
64
613
837
865
817
305
768
18
15
109
124
144
14
386
547
55
5
229
260
952
866
64
612
325
865
817
1073
768
18
15
109
124
144
14
386
547
55
5
229
260
952
866
64
612
837
865
817
1073
768
18
15
109
124
144
14
386
547
55
5
229
260
952
866
64
613
325
865
817
1073
768
18
15
109
124
144
14
386
547
55
5
229
260
952
866
64
613
837
865
817
1073
768
18
15
109
124
144
14
642
547
55
517
740
516
1896
994
1088
1636
1348
832
1636
300
1280
18
15
109
124
144
14
642
547
55
517
740
516
1896
994
1088
1652
1348
832
1636
300
1280
18
15
109
124
144
14
642
547
55
517
740
516
1896
1506
1088
1636
1348
832
1636
1612
1280
18
15
109
124
144
14
642
547
55
517
740
516
1896
1506
1088
1652
1348
832
1636
1612
1280
18
15
109
124
144
14
642
547
55
517
741
516
1896
994
1088
1636
1349
836
1636
308
1280
18
15
109
124
144
14
642
547
55
517
741
516
1896
994
1088
1637
1349
836
1636
308
1280
18
15
109
124
144
14
642
547
55
517
741
516
1896
1506
1088
1636
1349
836
1636
1612
1280
18
15
109
124
144
14
642
547
55
517
741
516
1896
1506
1088
1637
1349
836
1636
1612
1280
18
15
109
124
144
14
642
547
55
517
741
516
1912
994
1088
1636
1349
833
1641
298
1280
18
15
109
124
144
14
642
547
55
517
741
516
1912
994
1088
1637
1349
833
1641
298
1280
18
15
109
124
144
14
642
547
55
517
741
516
1912
1506
1088
1636
1349
833
1641
1609
1280
18
15
109
124
144
14
642
547
55
517
741
516
1912
1506
1088
1637
1349
833
1641
1609
1280
18
15
109
124
144
14
642
547
567
517
741
1540
1904
1490
960
977
921
1969
1204
1636
0
18
15
109
124
144
14
706
547
567
517
741
1540
1880
1426
960
977
921
1929
1193
1802
0
18
15
109
124
144
14
546
931
567
1541
1765
1540
1816
1346
1216
1124
1349
1409
1321
1529
1120
18
15
109
124
144
14
546
931
567
1541
1765
1540
1816
1346
1216
1125
1349
1409
1321
1529
1120
18
15
109
124
144
398
386
963
567
1541
740
388
568
546
672
692
324
512
1768
714
608
18
15
109
124
144
398
386
963
567
1541
741
388
568
546
672
693
325
513
1768
716
608
18
15
109
124
144
398
386
963
567
1541
741
388
568
546
672
692
325
516
1768
716
608
18
15
109
124
144
398
386
931
55
5
229
388
568
610
960
612
837
772
872
844
1024
18
15
109
124
144
398
386
931
55
5
229
388
568
610
960
613
837
769
872
844
1024
18
15
109
124
144
398
386
931
567
5
228
388
560
610
448
116
836
768
948
556
0
18
15
109
124
144
398
386
931
567
5
228
388
568
610
448
116
836
768
944
556
0
18
15
109
124
144
398
386
931
567
5
229
388
560
610
448
100
837
772
948
554
0
18
15
109
124
144
398
386
931
567
5
229
388
560
610
448
101
837
772
948
554
0
18
15
109
124
144
398
386
931
567
5
229
388
568
610
448
100
837
769
945
561
0
18
15
109
124
144
398
386
931
567
5
229
388
568
610
448
101
837
769
945
561
0
18
15
109
124
144
398
386
931
567
1541
740
388
560
610
704
756
324
256
948
556
512
18
15
109
124
144
398
386
931
567
1541
740
388
568
610
704
756
324
512
1768
556
512
18
15
109
124
144
398
386
931
567
1541
740
388
624
610
704
756
324
264
856
794
512
18
15
109
124
144
398
386
931
567
1541
741
388
560
610
704
740
325
260
948
554
512
18
15
109
124
144
398
386
931
567
1541
741
388
560
610
704
741
325
260
948
554
512
18
15
109
124
144
398
386
931
567
1541
741
388
568
610
704
740
325
516
1768
556
512
18
15
109
124
144
398
386
931
567
1541
741
388
568
610
704
741
325
513
1768
556
512
18
15
109
124
144
398
386
931
567
1541
741
388
624
610
704
741
325
265
857
793
527
18
15
109
124
144
398
386
995
1079
1029
741
388
592
594
1600
1636
1349
257
921
650
1664
18
15
109
124
144
398
386
995
1079
1029
741
388
592
594
1600
1637
1349
257
921
650
1664
18
15
109
124
144
398
386
995
1079
1029
741
388
648
594
1600
1637
1349
257
785
852
1744
18
15
109
124
144
398
386
995
1079
1029
741
388
624
594
1600
1637
1349
265
857
594
1744
18
15
109
124
144
398
386
995
55
5
229
388
648
594
832
612
837
769
776
908
1104
18
15
109
124
144
398
386
995
55
5
229
388
648
594
832
613
837
769
776
908
1104
18
15
109
124
144
398
386
995
55
5
229
388
624
594
832
613
837
777
857
850
1104
18
15
109
124
144
398
386
995
567
5
229
388
136
594
320
100
837
769
1809
1428
80
18
15
109
124
144
398
386
995
567
5
229
388
136
594
320
101
837
769
1809
1428
80
18
15
109
124
144
398
386
995
567
5
229
388
592
594
320
100
837
769
920
596
80
18
15
109
124
144
398
386
995
567
5
229
388
592
594
320
101
325
769
920
596
80
18
15
109
124
144
398
386
995
567
5
229
388
592
594
320
101
837
769
920
596
80
18
15
109
124
144
398
386
995
567
5
229
388
624
594
320
101
837
777
857
594
80
18
15
109
124
144
398
386
995
567
5
741
388
136
594
320
101
1861
516
1796
1420
80
18
15
109
124
144
398
386
995
567
5
741
388
136
594
576
100
1861
516
1796
908
384
18
15
109
124
144
398
386
995
567
5
741
388
136
594
576
101
1861
513
1809
1364
336
18
15
109
124
144
398
386
995
567
1541
741
388
592
594
640
689
325
260
920
596
512
18
15
109
124
144
398
386
995
567
1541
741
388
592
594
640
693
325
257
920
596
512
18
15
109
124
144
398
386
995
567
1541
741
388
592
594
640
697
325
260
920
596
512
18
15
109
124
144
398
386
995
567
1541
741
388
648
594
640
689
325
260
776
908
512
18
15
109
124
144
398
386
995
567
1541
741
388
648
594
640
697
325
260
776
908
512
18
15
109
124
144
398
450
995
567
5
741
388
520
530
576
101
1861
516
1732
532
336
18
15
109
124
144
398
450
995
567
1541
741
388
520
530
640
689
325
516
1732
524
512
18
15
109
124
144
398
450
995
567
1541
741
388
520
530
640
697
325
260
964
524
512
18
15
109
124
144
398
418
963
567
1541
741
388
552
514
672
692
325
516
1764
524
608
18
15
109
124
144
398
418
963
567
1541
741
388
656
514
672
692
325
260
792
892
608
18
15
109
124
144
398
418
931
55
5
228
388
552
578
960
628
836
773
868
844
1024
18
15
109
124
144
398
418
931
55
5
228
388
584
578
960
628
836
776
836
884
1024
18
15
109
124
144
398
418
931
55
5
229
388
584
578
832
625
837
772
836
884
1104
18
15
109
124
144
398
418
931
55
5
229
388
584
578
832
612
837
772
836
884
1104
18
15
109
124
144
398
418
931
55
5
229
388
584
578
832
613
837
772
836
884
1104
18
15
109
124
144
398
418
931
567
5
228
388
552
578
448
116
836
773
868
556
0
18
15
109
124
144
398
418
931
567
5
229
388
584
578
320
100
837
772
836
628
80
18
15
109
124
144
398
418
931
567
5
229
388
584
578
320
101
837
772
836
628
80
18
15
109
124
144
398
418
931
567
1541
740
388
552
578
704
756
324
261
868
844
512
18
15
109
124
144
398
418
931
567
1541
740
388
584
578
704
756
324
256
904
668
512
18
15
109
124
144
654
386
931
567
1541
1764
1924
1240
1122
320
1124
1348
1288
1320
1434
1280
18
15
109
124
144
654
386
931
567
1541
1764
1924
1240
1122
320
1140
1348
1288
1320
1434
1280
18
15
109
124
144
654
386
931
567
1541
1765
1924
1240
1122
320
1124
1349
1281
1321
1433
1295
18
15
109
124
144
654
386
931
567
1541
1765
1924
1240
1122
320
1125
1349
1281
1321
1433
1295
18
15
109
124
144
654
386
931
567
1541
1765
1924
1240
1122
704
1124
1349
1281
1321
1433
1024
18
15
109
124
144
654
386
931
567
1541
1765
1924
1240
1122
704
1125
1349
1281
1321
1433
1024
18
15
109
124
144
654
386
995
567
1541
1765
1924
1240
1106
576
1124
1349
1281
1321
1417
1120
18
15
109
124
144
654
386
995
567
1541
1765
1924
1240
1106
576
1125
1349
1281
1321
1417
1120
18
15
109
124
144
398
194
451
567
517
229
388
8
130
672
693
325
804
420
668
1840
18
15
109
124
144
398
194
483
567
517
229
388
8
530
640
689
325
772
452
844
768
18
15
109
108
72
42
33
163
55
13
133
84
150
369
64
353
209
9
285
662
48
18
15
109
108
72
42
33
163
55
13
133
84
150
369
576
865
721
9
285
662
1584
18
15
109
108
72
42
33
163
55
13
133
84
150
369
576
1633
721
9
285
662
1584
18
15
109
108
72
34
1
195
39
13
133
60
118
209
192
225
433
33
133
342
80
18
15
109
108
72
34
1
195
39
13
133
60
118
209
192
353
369
33
133
342
80
18
15
109
108
72
34
1
195
39
13
133
60
118
209
192
353
881
33
133
342
80
18
15
109
108
72
34
1
195
39
13
133
60
118
209
192
609
881
545
133
342
80
18
15
109
108
72
34
1
195
39
13
645
316
118
209
192
609
1905
545
325
342
80
18
15
109
108
72
34
1
195
295
13
133
60
118
209
448
609
881
33
133
342
848
18
15
109
108
72
18
1
195
39
13
133
28
126
193
192
225
433
994
451
342
64
18
15
109
108
72
18
1
195
39
13
133
28
126
209
192
225
433
994
451
198
128
18
15
109
108
72
18
1
195
39
13
133
28
118
193
192
225
433
993
453
438
128
18
15
109
108
72
18
1
195
39
13
133
28
118
193
192
353
881
993
453
438
128
18
15
109
108
72
18
1
195
39
13
133
28
118
209
192
225
433
993
453
198
128
18
15
109
108
72
18
1
195
39
13
133
28
118
209
192
353
369
993
453
198
128
18
15
109
108
72
18
1
195
39
13
133
28
118
209
192
353
881
993
453
198
128
18
15
109
108
72
18
1
195
39
13
133
28
118
209
192
609
881
993
453
198
128
18
15
109
108
72
18
1
195
39
13
133
540
630
209
192
609
881
2017
965
1222
128
18
15
109
108
72
18
1
195
39
13
133
284
190
353
192
225
433
482
579
654
128
18
15
109
108
72
18
1
195
39
13
133
156
118
209
192
97
209
225
37
342
80
18
15
109
108
72
18
1
195
39
13
133
156
118
209
192
97
241
97
37
198
128
18
15
109
108
72
18
1
195
39
13
133
156
118
209
192
225
241
97
37
198
128
18
15
109
108
72
18
1
195
39
13
133
156
118
209
192
225
433
97
37
198
128
18
15
109
108
72
18
1
195
39
13
133
156
118
209
192
353
241
97
37
198
128
18
15
109
108
72
18
1
195
39
13
133
156
118
209
192
353
369
97
37
198
128
18
15
109
108
72
18
1
195
39
13
133
156
118
209
192
353
881
97
37
198
128
18
15
109
108
72
18
1
195
39
13
133
156
118
209
192
353
753
97
37
198
128
18
15
109
108
72
18
1
195
39
13
133
156
118
209
192
609
881
1121
37
326
80
18
15
109
108
72
18
1
195
39
13
133
156
118
209
192
609
1777
1633
1573
1734
128
18
15
109
108
72
18
1
195
39
13
133
156
118
209
192
609
753
97
37
198
128
18
15
109
108
72
18
1
195
39
13
133
156
182
209
192
97
209
225
165
342
80
18
15
109
108
72
18
1
195
39
13
133
156
182
209
192
97
241
97
197
342
80
18
15
109
108
72
18
1
195
39
13
133
156
182
209
192
97
753
97
197
342
80
18
15
109
108
72
18
1
195
39
13
133
156
182
209
192
225
241
97
197
342
80
18
15
109
108
72
18
1
195
39
13
133
156
182
209
192
225
433
97
197
342
80
18
15
109
108
72
18
1
195
39
13
133
156
182
209
192
353
241
97
197
342
80
18
15
109
108
72
18
1
195
39
13
133
156
182
209
192
353
369
97
197
342
80
18
15
109
108
72
18
1
195
39
13
133
156
182
209
192
353
881
97
197
342
80
18
15
109
108
72
18
1
195
39
13
133
156
182
209
192
353
753
97
197
342
80
18
15
109
108
72
18
1
195
39
13
133
156
502
209
192
225
433
353
837
1094
80
18
15
109
108
72
18
1
195
39
13
133
156
502
209
192
609
753
353
837
1094
80
18
15
109
108
72
18
1
195
39
13
645
540
630
209
192
609
1905
1505
965
1222
128
18
15
109
108
72
18
1
195
295
13
133
28
118
193
448
609
881
993
453
438
384
18
15
109
108
72
18
1
195
295
13
133
28
118
193
448
609
753
993
453
438
384
18
15
109
108
72
18
1
195
295
13
133
28
118
209
448
609
881
993
453
198
384
18
15
109
108
72
18
1
195
295
13
133
28
118
209
448
609
753
993
453
198
384
18
15
109
108
72
18
1
195
295
13
133
540
630
209
704
609
881
2017
965
1222
1920
18
15
109
108
72
18
1
195
295
13
133
540
630
209
448
609
881
2017
965
1222
1664
18
15
109
108
72
18
1
195
295
13
133
156
118
209
448
97
241
97
37
198
384
18
15
109
108
72
18
1
195
295
13
133
156
118
209
448
609
209
225
37
342
720
18
15
109
108
72
18
1
195
295
13
133
156
118
209
448
609
241
97
37
198
384
18
15
109
108
72
18
1
195
295
13
133
156
118
209
448
609
881
97
37
198
384
18
15
109
108
72
18
1
195
295
13
133
156
118
209
448
609
753
97
37
198
384
18
15
109
108
72
18
1
195
295
13
133
156
182
209
448
609
209
225
165
342
848
18
15
109
108
72
18
1
195
295
13
133
156
182
209
448
609
241
97
197
342
848
18
15
109
108
72
18
1
195
295
13
133
156
182
209
448
609
881
97
197
342
848
18
15
109
108
72
18
1
195
295
13
133
156
182
209
448
609
753
97
197
342
848
18
15
109
108
72
18
1
195
295
13
133
156
502
209
448
609
753
353
805
1062
640
18
15
109
108
72
18
1
195
295
13
645
540
630
209
704
609
1905
1505
965
1222
1920
18
15
109
108
72
18
1
195
295
525
645
540
630
209
704
1633
1393
1505
965
1222
1920
18
15
109
108
72
18
1
195
295
525
645
156
118
209
704
1633
1393
1121
1061
870
1920
18
15
109
172
72
34
1
195
39
141
133
60
126
193
192
481
305
994
579
846
1088
18
15
109
172
72
34
1
195
295
141
133
60
126
193
448
353
305
482
579
846
832
18
15
109
172
72
18
1
195
39
141
133
28
126
193
192
481
177
34
451
342
64
18
15
109
172
72
18
1
195
39
141
133
28
126
209
192
481
177
34
451
326
80
18
15
109
172
72
18
1
195
39
141
133
28
118
193
192
481
177
33
453
438
128
18
15
109
172
72
18
1
195
39
141
133
28
118
193
192
481
241
33
453
438
128
18
15
109
172
72
18
1
195
39
141
133
28
118
193
192
481
305
33
453
438
128
18
15
109
172
72
18
1
195
39
141
133
28
118
209
192
481
177
33
453
198
128
18
15
109
172
72
18
1
195
39
141
133
28
118
209
192
481
241
33
453
198
128
18
15
109
172
72
18
1
195
39
141
133
28
118
209
192
481
305
33
453
198
128
18
15
109
172
72
18
1
195
39
141
133
28
182
209
192
481
177
33
325
342
80
18
15
109
172
72
18
1
195
39
141
133
28
182
209
192
481
241
33
325
342
80
18
15
109
172
72
18
1
195
39
141
133
28
182
209
192
481
305
33
325
342
80
18
15
109
172
72
18
1
195
39
141
133
28
190
353
192
481
177
34
323
662
128
18
15
109
172
72
18
1
195
39
141
133
284
182
209
192
481
945
545
69
342
80
18
15
109
172
72
18
1
195
39
141
133
284
190
353
192
481
945
546
67
662
128
18
15
109
172
72
18
1
195
39
141
133
156
182
209
192
481
945
1697
277
342
80
18
15
109
172
72
18
1
195
39
141
133
156
502
193
192
481
177
417
405
54
128
18
15
109
172
72
18
1
195
39
141
133
156
502
193
192
481
241
417
405
54
128
18
15
109
172
72
18
1
195
39
141
133
156
502
193
192
481
305
417
405
54
128
18
15
109
172
72
18
1
195
39
141
133
156
502
193
192
481
945
673
661
54
128
18
15
109
172
72
18
1
195
39
141
133
156
502
209
192
481
177
417
405
22
128
18
15
109
172
72
18
1
195
39
141
133
156
502
209
192
481
241
417
405
22
128
18
15
109
172
72
18
1
195
39
141
133
156
502
209
192
481
305
417
405
22
128
18
15
109
172
72
18
1
195
39
141
133
156
502
209
192
481
945
673
661
22
128
18
15
109
172
72
18
1
195
39
141
133
156
478
193
192
481
177
418
387
54
128
18
15
109
172
72
18
1
195
39
141
133
156
478
193
192
481
945
674
643
94
64
18
15
109
172
72
18
1
195
39
141
133
156
478
209
192
481
177
418
387
86
80
18
15
109
172
72
18
1
195
39
141
133
156
478
209
192
481
945
674
643
102
96
18
15
109
172
72
18
1
195
295
141
133
28
126
193
448
353
305
34
451
342
832
18
15
109
172
72
18
1
195
295
141
133
28
126
209
448
353
305
34
451
326
848
18
15
109
172
72
18
1
195
295
141
133
28
118
193
448
353
113
33
453
438
384
18
15
109
172
72
18
1
195
295
141
133
28
118
193
448
353
241
33
453
438
384
18
15
109
172
72
18
1
195
295
141
133
28
118
193
448
353
369
33
453
438
384
18
15
109
172
72
18
1
195
295
141
133
28
118
209
448
353
113
33
453
198
384
18
15
109
172
72
18
1
195
295
141
133
28
118
209
448
353
241
33
453
198
384
18
15
109
172
72
18
1
195
295
141
133
28
118
209
448
353
369
33
453
326
848
18
15
109
172
72
18
1
195
295
141
133
28
182
209
448
353
113
33
325
342
848
18
15
109
172
72
18
1
195
295
141
133
28
182
209
448
353
241
33
325
342
848
18
15
109
172
72
18
1
195
295
141
133
28
182
209
448
353
369
33
405
342
848
18
15
109
172
72
18
1
195
295
141
133
284
182
209
448
353
369
545
69
342
848
18
15
109
172
72
18
1
195
295
141
133
156
502
193
448
353
113
417
405
54
384
18
15
109
172
72
18
1
195
295
141
133
156
502
193
448
353
241
417
405
54
384
18
15
109
172
72
18
1
195
295
141
133
156
502
209
448
353
113
417
405
22
384
18
15
109
172
72
18
1
195
295
141
133
156
502
209
448
353
241
417
405
22
384
18
15
109
172
72
18
1
195
295
141
133
156
478
193
448
353
305
418
387
54
384
18
15
109
172
72
18
1
195
295
141
133
156
478
209
448
353
305
418
387
38
384
18
15
109
172
72
42
1
195
39
141
132
84
86
194
192
482
240
16
38
436
128
18
15
109
172
72
42
1
195
39
141
132
84
86
194
192
482
304
16
438
436
128
18
15
109
172
72
42
1
195
39
141
132
84
86
210
192
482
240
16
422
420
128
18
15
109
172
72
42
1
195
39
141
132
84
86
210
192
482
304
16
38
212
80
18
15
109
172
72
42
1
195
39
141
132
84
118
194
192
482
240
21
397
340
64
18
15
109
172
72
42
1
195
39
141
132
84
118
210
192
482
240
21
397
324
80
18
15
109
172
72
42
1
195
39
141
132
84
182
354
192
482
240
21
269
780
632
18
15
109
172
72
42
1
195
39
141
133
84
86
193
192
481
241
17
405
438
128
18
15
109
172
72
42
1
195
39
141
133
84
86
193
192
481
305
17
405
438
128
18
15
109
172
72
42
1
195
39
141
133
84
86
193
192
481
945
1041
205
221
128
18
15
109
172
72
42
1
195
39
141
133
84
86
194
192
481
241
17
37
436
128
18
15
109
172
72
42
1
195
39
141
133
84
86
194
192
481
305
17
37
436
128
18
15
109
172
72
42
1
195
39
141
133
84
86
194
192
481
945
1041
205
220
128
18
15
109
172
72
42
1
195
39
141
133
84
86
194
192
482
305
17
37
436
128
18
15
109
172
72
42
1
195
39
141
133
84
86
194
192
482
945
1041
205
220
128
18
15
109
172
72
42
1
195
39
141
133
84
86
209
192
481
241
17
405
197
96
18
15
109
172
72
42
1
195
39
141
133
84
86
209
192
481
305
17
37
213
80
18
15
109
172
72
42
1
195
39
141
133
84
86
209
192
481
945
1041
205
198
128
18
15
109
172
72
42
1
195
39
141
133
84
86
210
192
481
241
17
37
420
128
18
15
109
172
72
42
1
195
39
141
133
84
86
210
192
481
305
17
37
196
128
18
15
109
172
72
42
1
195
39
141
133
84
86
210
192
481
945
1041
53
196
96
18
15
109
172
72
42
1
195
39
141
133
84
86
210
192
482
305
17
37
196
128
18
15
109
172
72
42
1
195
39
141
133
84
86
210
192
482
945
1041
53
196
96
18
15
109
172
72
42
1
195
39
141
133
84
118
193
192
481
241
17
397
342
64
18
15
109
172
72
42
1
195
39
141
133
84
118
193
192
481
305
17
397
342
64
18
15
109
172
72
42
1
195
39
141
133
84
118
194
192
482
305
17
397
340
64
18
15
109
172
72
42
1
195
39
141
133
84
118
209
192
481
305
17
397
326
80
18
15
109
172
72
42
1
195
39
141
133
84
118
210
192
482
305
17
397
324
80
18
15
109
172
72
42
1
195
39
141
133
84
182
354
192
482
305
17
269
780
632
18
15
109
172
72
42
1
195
295
141
132
84
54
354
448
354
240
21
13
908
640
18
15
109
172
72
42
1
195
295
141
132
84
54
354
448
354
624
21
13
908
640
18
15
109
172
72
42
1
195
295
141
132
84
86
194
448
354
112
16
38
436
384
18
15
109
172
72
42
1
195
295
141
132
84
86
194
448
354
240
16
38
436
384
18
15
109
172
72
42
1
195
295
141
132
84
86
194
448
354
304
16
438
436
384
18
15
109
172
72
42
1
195
295
141
132
84
86
194
448
354
368
16
38
436
384
18
15
109
172
72
42
1
195
295
141
132
84
86
194
448
354
624
21
333
364
832
18
15
109
172
72
42
1
195
295
141
132
84
86
210
448
354
112
16
38
212
848
18
15
109
172
72
42
1
195
295
141
132
84
86
210
448
354
240
16
422
420
384
18
15
109
172
72
42
1
195
295
141
132
84
86
210
448
354
304
16
38
212
848
18
15
109
172
72
42
1
195
295
141
132
84
86
210
448
354
368
16
38
212
848
18
15
109
172
72
42
1
195
295
141
132
84
86
210
448
354
624
21
405
196
384
18
15
109
172
72
42
1
195
295
141
132
84
118
194
448
354
112
21
397
340
832
18
15
109
172
72
42
1
195
295
141
132
84
118
194
448
354
240
21
397
340
832
18
15
109
172
72
42
1
195
295
141
132
84
118
194
448
354
368
21
397
340
832
18
15
109
172
72
42
1
195
295
141
132
84
118
194
448
354
624
21
397
340
832
18
15
109
172
72
42
1
195
295
141
132
84
118
210
448
354
112
21
397
324
848
18
15
109
172
72
42
1
195
295
141
132
84
118
210
448
354
240
21
397
324
848
18
15
109
172
72
42
1
195
295
141
132
84
118
210
448
354
368
21
397
324
848
18
15
109
172
72
42
1
195
295
141
132
84
118
210
448
354
624
21
397
324
848
18
15
109
172
72
42
1
195
295
141
132
84
182
354
448
354
112
21
269
788
640
18
15
109
172
72
42
1
195
295
141
132
84
182
354
448
354
240
21
269
788
640
18
15
109
172
72
42
1
195
295
141
132
84
182
354
448
354
368
21
269
788
640
18
15
109
172
72
42
1
195
295
141
132
84
182
354
448
354
624
21
269
788
640
18
15
109
172
72
42
1
195
295
141
133
84
54
354
448
353
241
17
13
908
640
18
15
109
172
72
42
1
195
295
141
133
84
54
354
448
353
625
17
13
908
640
18
15
109
172
72
42
1
195
295
141
133
84
54
354
448
354
241
17
13
908
640
18
15
109
172
72
42
1
195
295
141
133
84
54
354
448
354
305
17
13
908
640
18
15
109
172
72
42
1
195
295
141
133
84
86
193
448
353
113
17
405
438
384
18
15
109
172
72
42
1
195
295
141
133
84
86
193
448
353
241
17
405
438
384
18
15
109
172
72
42
1
195
295
141
133
84
86
193
448
353
625
17
405
438
384
18
15
109
172
72
42
1
195
295
141
133
84
86
193
448
353
369
17
205
221
384
18
15
109
172
72
42
1
195
295
141
133
84
86
194
448
353
113
17
37
436
384
18
15
109
172
72
42
1
195
295
141
133
84
86
194
448
353
241
17
37
436
384
18
15
109
172
72
42
1
195
295
141
133
84
86
194
448
353
369
17
37
436
384
18
15
109
172
72
42
1
195
295
141
133
84
86
194
448
354
241
17
405
436
384
18
15
109
172
72
42
1
195
295
141
133
84
86
194
448
354
305
17
37
436
384
18
15
109
172
72
42
1
195
295
141
133
84
86
194
448
354
369
17
37
436
384
18
15
109
172
72
42
1
195
295
141
133
84
86
209
448
353
113
17
405
198
384
18
15
109
172
72
42
1
195
295
141
133
84
86
209
448
353
241
17
405
198
384
18
15
109
172
72
42
1
195
295
141
133
84
86
209
448
353
625
17
405
198
384
18
15
109
172
72
42
1
195
295
141
133
84
86
209
448
353
369
17
205
198
384
18
15
109
172
72
42
1
195
295
141
133
84
86
210
448
353
113
17
37
196
384
18
15
109
172
72
42
1
195
295
141
133
84
86
210
448
353
241
17
37
420
384
18
15
109
172
72
42
1
195
295
141
133
84
86
210
448
353
625
17
405
196
384
18
15
109
172
72
42
1
195
295
141
133
84
86
210
448
353
369
17
37
196
384
18
15
109
172
72
42
1
195
295
141
133
84
86
210
448
354
241
17
405
196
384
18
15
109
172
72
42
1
195
295
141
133
84
86
210
448
354
305
17
37
196
384
18
15
109
172
72
42
1
195
295
141
133
84
86
210
448
354
369
17
37
196
384
18
15
109
172
72
42
1
195
295
141
133
84
118
193
448
353
113
17
397
342
832
18
15
109
172
72
42
1
195
295
141
133
84
118
193
448
353
241
17
397
342
832
18
15
109
172
72
42
1
195
295
141
133
84
118
193
448
353
625
17
397
342
832
18
15
109
172
72
42
1
195
295
141
133
84
118
193
448
353
369
17
397
854
832
18
15
109
172
72
42
1
195
295
141
133
84
118
194
448
354
241
17
397
340
832
18
15
109
172
72
42
1
195
295
141
133
84
118
194
448
354
305
17
397
340
832
18
15
109
172
72
42
1
195
295
141
133
84
118
194
448
354
369
17
397
340
832
18
15
109
172
72
42
1
195
295
141
133
84
118
209
448
353
113
17
397
838
848
18
15
109
172
72
42
1
195
295
141
133
84
118
209
448
353
625
17
397
326
848
18
15
109
172
72
42
1
195
295
141
133
84
118
209
448
353
369
17
397
326
848
18
15
109
172
72
42
1
195
295
141
133
84
118
210
448
354
241
17
397
324
848
18
15
109
172
72
42
1
195
295
141
133
84
118
210
448
354
305
17
397
324
848
18
15
109
172
72
42
1
195
295
141
133
84
118
210
448
354
369
17
397
324
848
18
15
109
172
72
42
1
195
295
141
133
84
182
354
448
353
113
17
269
788
640
18
15
109
172
72
42
1
195
295
141
133
84
182
354
448
353
241
17
269
788
640
18
15
109
172
72
42
1
195
295
141
133
84
182
354
448
353
625
17
269
788
640
18
15
109
172
72
42
1
195
295
141
133
84
182
354
448
353
369
17
269
788
640
18
15
109
172
72
42
1
195
295
141
133
84
182
354
448
354
241
17
269
788
640
18
15
109
172
72
42
1
195
295
141
133
84
182
354
448
354
305
17
269
788
640
18
15
109
172
72
42
1
195
295
141
133
84
182
354
448
354
369
17
269
788
640
18
15
109
172
72
34
1
451
295
141
133
60
190
417
704
97
305
994
707
414
896
18
15
109
172
72
42
1
451
295
141
132
84
182
418
704
98
112
21
269
396
896
18
15
109
172
72
42
1
451
295
141
132
84
182
418
704
98
240
21
269
396
896
18
15
109
172
72
42
1
451
295
141
132
84
182
418
448
98
112
21
269
396
128
18
15
109
172
72
42
1
451
295
141
132
84
182
418
448
98
240
21
269
396
128
18
15
109
172
72
42
1
451
295
141
132
84
182
418
448
98
624
21
269
396
128
18
15
109
172
72
42
1
451
295
141
133
84
182
417
704
97
113
17
269
397
896
18
15
109
172
72
42
1
451
295
141
133
84
182
417
704
97
209
17
269
397
896
18
15
109
172
72
42
1
451
295
141
133
84
182
417
704
97
241
17
269
397
896
18
15
109
172
72
42
1
451
295
141
133
84
182
417
704
97
305
17
269
397
896
18
15
109
172
72
42
1
451
295
141
133
84
182
417
448
97
113
17
269
397
128
18
15
109
172
72
42
1
451
295
141
133
84
182
417
448
97
209
17
269
397
128
18
15
109
172
72
42
1
451
295
141
133
84
182
417
448
97
241
17
269
397
128
18
15
109
172
72
42
1
451
295
141
133
84
182
417
448
97
625
17
269
397
128
18
15
109
172
72
42
1
451
295
141
133
84
182
418
704
97
113
17
269
396
896
18
15
109
172
72
42
1
451
295
141
133
84
182
418
704
97
209
17
269
396
896
18
15
109
172
72
42
1
451
295
141
133
84
182
418
704
97
241
17
269
396
896
18
15
109
172
72
42
1
451
295
141
133
84
182
418
704
97
305
17
269
396
896
18
15
109
172
72
42
1
451
295
141
133
84
182
418
704
98
241
17
269
396
896
18
15
109
172
72
42
1
451
295
141
133
84
182
418
448
97
113
17
269
396
128
18
15
109
172
72
42
1
451
295
141
133
84
182
418
448
97
209
17
269
396
128
18
15
109
172
72
42
1
451
295
141
133
84
182
418
448
97
241
17
269
396
128
18
15
109
172
72
42
1
451
295
141
133
84
182
418
448
97
625
17
269
396
128
18
15
109
172
72
42
1
451
295
141
133
84
182
418
448
98
241
17
269
396
128
18
15
109
108
72
10
1
35
55
13
132
4
182
178
192
226
432
1013
749
356
896
18
15
109
108
72
10
1
35
55
13
132
260
182
178
192
98
240
496
310
932
896
18
15
109
108
72
10
1
35
55
13
132
260
182
178
192
226
432
496
310
932
896
18
15
109
108
72
10
1
35
55
13
132
132
182
178
192
98
240
304
950
964
896
18
15
109
108
72
10
1
35
55
13
132
132
182
178
192
226
432
944
950
964
896
18
15
109
108
72
10
1
35
55
13
132
276
182
178
192
98
208
464
278
932
896
18
15
109
108
72
10
1
35
55
13
132
276
182
178
192
226
432
464
278
932
896
18
15
109
108
72
10
1
35
55
13
132
148
182
178
192
98
208
85
165
356
896
18
15
109
108
72
10
1
35
55
13
132
148
182
178
192
226
432
101
285
932
896
18
15
109
108
72
10
1
35
55
13
133
132
182
177
192
97
209
105
109
973
896
18
15
109
108
72
10
1
35
55
13
133
68
110
105
192
97
209
5
197
37
384
18
15
109
108
72
10
1
35
55
13
133
276
182
177
192
97
209
465
277
933
896
18
15
109
108
72
10
1
35
55
13
133
76
110
105
192
97
209
1
325
37
384
18
15
109
108
72
10
1
35
55
13
133
148
182
177
192
97
209
137
285
934
896
18
15
109
108
72
10
1
163
55
13
132
4
110
233
64
226
432
53
101
357
0
18
15
109
108
72
10
1
163
55
13
132
36
110
233
64
354
368
965
581
357
0
18
15
109
108
72
10
1
163
55
13
132
36
110
233
64
354
880
965
581
357
0
18
15
109
108
72
10
1
163
55
13
132
292
110
233
64
98
240
453
325
357
0
18
15
109
108
72
10
1
163
55
13
132
292
110
233
64
226
240
453
325
357
0
18
15
109
108
72
10
1
163
55
13
132
292
110
233
64
354
240
453
325
357
0
18
15
109
108
72
10
1
163
55
13
133
4
110
233
64
225
433
49
101
357
0
18
15
109
108
72
10
1
163
55
13
133
4
110
233
64
353
369
57
101
357
0
18
15
109
108
72
10
1
163
55
13
133
4
110
233
64
353
881
57
101
357
0
18
15
109
108
72
10
1
163
55
13
133
4
110
233
64
865
881
57
101
357
0
18
15
109
108
72
10
1
163
55
13
133
260
110
233
64
97
241
505
357
357
0
18
15
109
108
72
10
1
163
55
13
133
260
110
233
64
225
241
505
357
357
0
18
15
109
108
72
10
1
163
55
13
133
260
110
233
64
353
241
505
357
357
0
18
15
109
108
72
10
1
163
55
13
133
68
110
233
64
97
209
5
197
357
0
18
15
109
108
72
10
1
163
55
13
133
36
110
233
64
353
369
965
581
357
0
18
15
109
108
72
10
1
163
55
13
133
36
110
233
64
353
881
965
581
357
0
18
15
109
108
72
10
1
163
55
13
133
76
110
233
64
97
209
1
197
357
0
18
15
109
108
72
10
1
163
55
13
133
292
110
233
64
97
241
453
325
357
0
18
15
109
108
72
10
1
163
55
13
133
292
110
233
64
225
241
453
325
357
0
18
15
109
108
72
10
1
163
55
13
133
292
110
233
64
353
241
453
325
357
0
18
15
109
108
72
10
1
291
311
13
133
68
110
489
448
97
209
5
421
934
640
18
15
109
108
72
10
1
291
823
13
133
68
110
489
960
97
721
5
421
934
1664
18
15
109
108
72
10
33
35
55
13
132
4
22
82
192
98
208
48
502
244
192
18
15
109
108
72
10
33
35
55
13
132
4
22
82
192
226
432
48
502
244
192
18
15
109
108
72
10
33
35
55
13
132
4
22
82
192
738
368
48
502
244
192
18
15
109
108
72
10
33
35
55
13
132
4
22
146
192
226
432
53
45
460
896
18
15
109
108
72
10
33
35
55
13
132
20
22
82
192
226
432
976
486
244
192
18
15
109
108
72
10
33
35
55
13
132
260
278
146
192
226
240
501
501
372
896
18
15
109
108
72
10
33
35
55
13
132
260
278
146
192
226
432
501
501
372
896
18
15
109
108
72
10
33
35
55
13
132
260
790
594
192
98
240
501
1013
1012
1216
18
15
109
108
72
10
33
35
55
13
132
260
790
594
192
226
240
501
1013
1012
1216
18
15
109
108
72
10
33
35
55
13
132
260
790
594
192
226
432
501
1013
1012
1216
18
15
109
108
72
10
33
35
55
13
132
260
790
594
192
738
368
501
1013
1012
1216
18
15
109
108
72
10
33
35
55
13
132
132
22
82
192
226
432
309
1013
756
192
18
15
109
108
72
10
33
35
55
13
132
132
22
82
192
738
752
117
1013
756
192
18
15
109
108
72
10
33
35
55
13
132
132
22
82
704
738
1776
1269
1013
756
1856
18
15
109
108
72
10
33
35
55
13
132
132
22
82
704
738
752
117
1013
756
1856
18
15
109
108
72
10
33
35
55
13
132
132
22
82
704
1762
1264
117
1013
756
1856
18
15
109
108
72
10
33
35
55
13
132
132
278
146
192
226
240
117
501
372
896
18
15
109
108
72
10
33
35
55
13
132
132
278
146
192
226
432
309
501
372
896
18
15
109
108
72
10
33
35
55
13
132
132
174
73
192
226
432
309
357
293
384
18
15
109
108
72
10
33
35
55
13
132
132
462
146
192
226
240
133
389
12
896
18
15
109
108
72
10
33
35
55
13
132
132
462
146
192
226
432
309
389
12
896
18
15
109
108
72
10
33
35
55
13
132
132
462
969
1728
1762
1264
901
645
1669
1664
18
15
109
108
72
10
33
35
55
13
132
276
278
146
192
226
432
464
486
372
896
18
15
109
108
72
10
33
35
55
13
132
276
790
594
192
98
208
464
998
1012
1216
18
15
109
108
72
10
33
35
55
13
132
276
790
594
192
226
432
464
998
1012
1216
18
15
109
108
72
10
33
35
55
13
132
148
22
82
192
98
208
85
13
244
192
18
15
109
108
72
10
33
35
55
13
132
148
278
146
192
226
432
101
501
372
896
18
15
109
108
72
10
33
35
55
13
133
4
22
81
192
97
209
49
29
246
192
18
15
109
108
72
10
33
35
55
13
133
4
22
81
192
97
241
57
29
246
192
18
15
109
108
72
10
33
35
55
13
133
4
22
81
192
97
721
1009
501
246
192
18
15
109
108
72
10
33
35
55
13
133
4
22
81
192
225
241
57
29
246
192
18
15
109
108
72
10
33
35
55
13
133
4
22
81
192
225
433
49
29
246
192
18
15
109
108
72
10
33
35
55
13
133
4
22
81
704
737
369
561
541
758
1856
18
15
109
108
72
10
33
35
55
13
133
4
22
82
192
225
241
57
29
244
192
18
15
109
108
72
10
33
35
55
13
133
4
22
82
704
737
369
561
541
756
1856
18
15
109
108
72
10
33
35
55
13
133
20
22
81
192
97
721
977
501
245
192
18
15
109
108
72
10
33
35
55
13
133
20
22
81
192
225
433
977
501
245
192
18
15
109
108
72
10
33
35
55
13
133
260
278
145
192
225
241
497
501
374
896
18
15
109
108
72
10
33
35
55
13
133
260
278
146
192
225
241
497
501
372
896
18
15
109
108
72
10
33
35
55
13
133
260
790
594
192
225
241
497
1013
1012
1216
18
15
109
108
72
10
33
35
55
13
133
132
22
81
192
97
209
217
29
246
192
18
15
109
108
72
10
33
35
55
13
133
132
22
81
192
97
241
313
29
246
192
18
15
109
108
72
10
33
35
55
13
133
132
22
81
192
97
721
305
1013
758
320
18
15
109
108
72
10
33
35
55
13
133
132
22
81
192
225
241
313
29
246
192
18
15
109
108
72
10
33
35
55
13
133
132
22
81
192
225
433
305
1013
758
320
18
15
109
108
72
10
33
35
55
13
133
132
22
81
704
225
433
305
1013
758
1856
18
15
109
108
72
10
33
35
55
13
133
132
22
81
704
737
369
117
1013
757
1856
18
15
109
108
72
10
33
35
55
13
133
132
22
81
704
737
1777
1265
1013
758
1856
18
15
109
108
72
10
33
35
55
13
133
132
22
81
704
737
753
113
1013
758
1856
18
15
109
108
72
10
33
35
55
13
133
132
22
145
192
225
241
113
29
462
896
18
15
109
108
72
10
33
35
55
13
133
132
22
82
192
225
241
313
29
244
192
18
15
109
108
72
10
33
35
55
13
133
132
22
82
704
737
369
113
1013
756
1856
18
15
109
108
72
10
33
35
55
13
133
132
22
82
704
737
1777
1265
1013
756
1856
18
15
109
108
72
10
33
35
55
13
133
132
22
82
704
737
753
113
1013
756
1856
18
15
109
108
72
10
33
35
55
13
133
132
22
82
704
1761
1265
113
1013
756
1856
18
15
109
108
72
10
33
35
55
13
133
132
22
146
192
225
241
113
29
460
896
18
15
109
108
72
10
33
35
55
13
133
132
278
145
192
225
241
113
501
374
896
18
15
109
108
72
10
33
35
55
13
133
132
278
146
192
225
241
113
501
372
896
18
15
109
108
72
10
33
35
55
13
133
132
174
73
192
225
241
121
101
37
384
18
15
109
108
72
10
33
35
55
13
133
132
174
73
192
225
433
305
357
293
432
18
15
109
108
72
10
33
35
55
13
133
132
462
145
192
225
241
133
389
13
896
18
15
109
108
72
10
33
35
55
13
133
132
462
146
192
97
209
133
389
12
896
18
15
109
108
72
10
33
35
55
13
133
132
462
146
192
225
241
133
389
12
896
18
15
109
108
72
10
33
35
55
13
133
132
462
969
1728
1761
1265
901
645
1669
1664
18
15
109
108
72
10
33
35
55
13
133
140
462
145
192
225
241
129
389
13
896
18
15
109
108
72
10
33
35
55
13
133
140
462
146
192
97
209
129
389
12
896
18
15
109
108
72
10
33
35
55
13
133
140
462
146
192
97
721
897
645
12
896
18
15
109
108
72
10
33
35
55
13
133
140
462
146
192
225
241
129
389
12
896
18
15
109
108
72
10
33
35
55
13
133
140
462
969
1728
1761
1265
897
645
1669
1664
18
15
109
108
72
10
33
35
55
13
133
276
278
146
192
225
241
485
501
372
896
18
15
109
108
72
10
33
35
55
13
133
276
790
594
192
225
241
485
1013
1012
1216
18
15
109
108
72
10
33
35
55
13
133
148
22
81
192
97
721
905
989
758
192
18
15
109
108
72
10
33
35
55
13
133
148
22
81
192
225
433
357
1013
757
192
18
15
109
108
72
10
33
35
55
13
133
148
22
81
704
225
433
357
1013
757
1856
18
15
109
108
72
10
33
35
55
13
133
148
22
81
704
737
1777
1253
1013
757
1856
18
15
109
108
72
10
33
35
55
13
133
148
22
81
704
737
753
101
1013
757
1856
18
15
109
108
72
10
33
35
55
13
133
148
22
82
704
737
1777
1253
1013
756
1856
18
15
109
108
72
10
33
35
55
13
133
148
22
82
704
737
753
101
1013
756
1856
18
15
109
108
72
10
33
35
55
13
133
148
22
82
704
1761
1265
101
1013
756
1856
18
15
109
108
72
10
33
35
55
13
133
148
278
145
192
225
241
229
501
373
896
18
15
109
108
72
10
33
35
55
13
133
148
278
146
192
225
241
229
501
372
896
18
15
109
108
72
10
33
35
55
13
644
516
534
82
704
738
1904
1525
1013
1268
1856
18
15
109
108
72
10
33
35
55
13
644
516
534
82
704
1762
1904
1525
1013
1268
1856
18
15
109
108
72
10
33
35
55
13
644
516
790
594
192
738
1904
1525
1525
1012
1216
18
15
109
108
72
10
33
35
55
13
644
260
790
594
192
738
1904
560
1782
1012
192
18
15
109
108
72
10
33
35
55
13
645
516
534
81
704
737
1905
1521
1013
1270
1856
18
15
109
108
72
10
33
35
55
13
645
516
534
81
704
1761
1905
1521
1013
1270
1856
18
15
109
108
72
10
33
35
55
13
645
516
534
82
704
737
1905
1521
1013
1268
1856
18
15
109
108
72
10
33
35
55
13
645
516
534
82
704
1761
1905
1521
1013
1268
1856
18
15
109
108
72
10
33
35
55
13
645
132
462
969
1728
1761
1905
1137
1669
1669
1664
18
15
109
108
72
10
33
35
55
13
645
532
534
81
704
737
1905
1509
1013
1269
1856
18
15
109
108
72
10
33
35
55
13
645
532
534
82
704
737
1905
1509
1013
1268
1856
18
15
109
108
72
10
33
35
55
13
645
644
534
81
704
737
1905
1461
1525
1269
1856
18
15
109
108
72
10
33
35
55
13
645
644
534
81
704
1761
1905
1461
1525
1269
1856
18
15
109
108
72
10
33
35
55
13
645
644
534
82
704
737
1905
1457
1525
1268
1856
18
15
109
108
72
10
33
35
55
13
645
644
534
82
704
1761
1905
1457
1525
1268
1856
18
15
109
108
72
10
33
35
55
525
644
132
462
969
704
1890
1392
1136
1670
1670
640
18
15
109
108
72
10
33
163
55
13
132
4
278
338
64
226
432
1013
1013
500
320
18
15
109
108
72
10
33
163
55
13
132
4
278
338
576
98
208
53
1013
2036
1344
18
15
109
108
72
10
33
163
55
13
132
20
278
338
64
98
208
981
997
500
320
18
15
109
108
72
10
33
163
55
13
132
260
278
338
64
98
240
501
501
500
320
18
15
109
108
72
10
33
163
55
13
132
260
278
338
64
226
240
501
501
500
320
18
15
109
108
72
10
33
163
55
13
132
260
278
338
64
226
432
501
501
500
320
18
15
109
108
72
10
33
163
55
13
132
132
278
338
64
98
240
245
501
500
320
18
15
109
108
72
10
33
163
55
13
132
132
278
338
64
226
240
117
501
500
320
18
15
109
108
72
10
33
163
55
13
132
132
278
338
64
226
432
309
501
500
320
18
15
109
108
72
10
33
163
55
13
132
132
174
354
64
98
240
117
101
820
1072
18
15
109
108
72
10
33
163
55
13
132
132
174
354
64
226
240
117
101
820
1072
18
15
109
108
72
10
33
163
55
13
132
132
174
354
64
226
432
309
357
820
560
18
15
109
108
72
10
33
163
55
13
132
132
174
354
576
98
240
117
101
820
1584
18
15
109
108
72
10
33
163
55
13
132
132
174
354
576
226
240
117
101
820
1584
18
15
109
108
72
10
33
163
55
13
132
132
174
354
576
226
432
309
357
820
1584
18
15
109
108
72
10
33
163
55
13
132
132
174
354
576
738
432
309
357
820
1584
18
15
109
108
72
10
33
163
55
13
132
132
174
354
576
738
1776
117
101
820
1584
18
15
109
108
72
10
33
163
55
13
132
132
174
354
576
738
752
117
101
820
1584
18
15
109
108
72
10
33
163
55
13
132
132
174
354
576
1762
1264
117
101
820
1584
18
15
109
108
72
10
33
163
55
13
132
132
462
201
64
98
240
133
389
69
0
18
15
109
108
72
10
33
163
55
13
132
132
462
201
64
226
240
133
389
69
0
18
15
109
108
72
10
33
163
55
13
132
132
462
201
64
354
240
133
389
69
0
18
15
109
108
72
10
33
163
55
13
132
132
462
201
64
354
880
624
390
70
0
18
15
109
108
72
10
33
163
55
13
132
132
462
201
64
354
752
133
389
69
0
18
15
109
108
72
10
33
163
55
13
132
132
462
354
64
98
240
133
389
436
48
18
15
109
108
72
10
33
163
55
13
132
132
462
354
64
226
240
133
389
436
48
18
15
109
108
72
10
33
163
55
13
132
132
462
354
64
226
432
309
389
436
48
18
15
109
108
72
10
33
163
55
13
132
132
462
329
64
98
208
181
389
325
368
18
15
109
108
72
10
33
163
55
13
132
132
462
329
64
226
432
112
390
390
48
18
15
109
108
72
10
33
163
55
13
132
132
462
329
64
354
208
181
389
325
368
18
15
109
108
72
10
33
163
55
13
132
132
462
329
64
354
240
112
390
390
48
18
15
109
108
72
10
33
163
55
13
132
132
462
329
64
354
368
112
390
390
48
18
15
109
108
72
10
33
163
55
13
132
132
462
329
64
354
880
112
390
390
48
18
15
109
108
72
10
33
163
55
13
132
132
462
329
64
354
752
133
389
389
48
18
15
109
108
72
10
33
163
55
13
132
132
462
329
64
866
880
112
390
390
48
18
15
109
108
72
10
33
163
55
13
132
132
462
329
576
226
432
112
390
710
1584
18
15
109
108
72
10
33
163
55
13
132
132
462
329
576
354
240
112
390
710
1584
18
15
109
108
72
10
33
163
55
13
132
132
462
329
576
354
880
112
390
710
1584
18
15
109
108
72
10
33
163
55
13
132
132
462
329
576
354
752
133
645
709
1584
18
15
109
108
72
10
33
163
55
13
132
132
462
329
576
866
880
112
390
710
1584
18
15
109
108
72
10
33
163
55
13
132
132
462
338
64
98
208
181
389
396
320
18
15
109
108
72
10
33
163
55
13
132
132
462
338
64
98
240
133
389
396
320
18
15
109
108
72
10
33
163
55
13
132
132
462
338
64
226
240
133
389
396
320
18
15
109
108
72
10
33
163
55
13
132
132
462
338
64
226
432
309
389
396
320
18
15
109
108
72
10
33
163
55
13
132
132
462
338
64
354
208
181
389
396
320
18
15
109
108
72
10
33
163
55
13
132
132
462
338
64
354
240
112
390
396
320
18
15
109
108
72
10
33
163
55
13
132
132
462
338
64
354
368
240
390
396
320
18
15
109
108
72
10
33
163
55
13
132
132
462
338
64
354
880
949
645
204
320
18
15
109
108
72
10
33
163
55
13
132
132
462
338
64
354
752
133
389
396
320
18
15
109
108
72
10
33
163
55
13
132
644
462
354
64
610
1776
1925
1157
436
48
18
15
109
108
72
10
33
163
55
13
132
276
278
338
64
98
208
464
486
500
320
18
15
109
108
72
10
33
163
55
13
132
276
278
338
64
226
432
464
486
500
320
18
15
109
108
72
10
33
163
55
13
132
148
278
338
64
98
208
208
486
500
320
18
15
109
108
72
10
33
163
55
13
132
148
278
338
64
226
432
101
501
500
320
18
15
109
108
72
10
33
163
55
13
133
4
278
337
64
225
433
985
1013
502
320
18
15
109
108
72
10
33
163
55
13
133
4
278
338
64
225
433
1009
1013
500
320
18
15
109
108
72
10
33
163
55
13
133
4
278
338
64
353
369
1009
1013
500
320
18
15
109
108
72
10
33
163
55
13
133
4
278
338
64
353
881
1009
1013
500
320
18
15
109
108
72
10
33
163
55
13
133
4
278
338
64
353
753
1009
1013
500
320
18
15
109
108
72
10
33
163
55
13
133
4
278
338
576
353
209
49
1013
2036
1344
18
15
109
108
72
10
33
163
55
13
133
20
278
337
64
97
209
977
1013
501
320
18
15
109
108
72
10
33
163
55
13
133
20
278
337
64
225
433
977
1013
501
320
18
15
109
108
72
10
33
163
55
13
133
20
278
338
64
97
209
977
1013
500
320
18
15
109
108
72
10
33
163
55
13
133
20
278
338
64
225
433
977
1013
500
320
18
15
109
108
72
10
33
163
55
13
133
260
278
337
64
97
209
501
501
501
320
18
15
109
108
72
10
33
163
55
13
133
260
278
337
64
97
241
501
501
501
320
18
15
109
108
72
10
33
163
55
13
133
260
278
337
64
225
241
501
501
501
320
18
15
109
108
72
10
33
163
55
13
133
260
278
337
64
225
433
501
501
501
320
18
15
109
108
72
10
33
163
55
13
133
260
278
338
64
97
209
497
501
500
320
18
15
109
108
72
10
33
163
55
13
133
260
278
338
64
225
241
497
501
500
320
18
15
109
108
72
10
33
163
55
13
133
260
278
338
64
225
433
497
501
500
320
18
15
109
108
72
10
33
163
55
13
133
260
278
338
64
353
209
497
501
500
320
18
15
109
108
72
10
33
163
55
13
133
260
278
338
64
353
241
497
501
500
320
18
15
109
108
72
10
33
163
55
13
133
260
278
338
64
353
753
497
501
500
320
18
15
109
108
72
10
33
163
55
13
133
132
278
337
64
97
209
117
501
501
320
18
15
109
108
72
10
33
163
55
13
133
132
278
337
64
97
241
181
501
501
320
18
15
109
108
72
10
33
163
55
13
133
132
278
337
64
225
241
117
501
501
320
18
15
109
108
72
10
33
163
55
13
133
132
278
337
64
225
433
117
501
501
320
18
15
109
108
72
10
33
163
55
13
133
132
278
338
64
97
209
113
501
500
320
18
15
109
108
72
10
33
163
55
13
133
132
278
338
64
225
241
113
501
500
320
18
15
109
108
72
10
33
163
55
13
133
132
278
338
64
225
433
113
501
500
320
18
15
109
108
72
10
33
163
55
13
133
132
278
338
64
353
209
177
501
500
320
18
15
109
108
72
10
33
163
55
13
133
132
278
338
64
353
241
113
501
500
320
18
15
109
108
72
10
33
163
55
13
133
132
278
338
64
353
369
113
501
500
320
18
15
109
108
72
10
33
163
55
13
133
132
278
338
64
353
881
113
501
500
320
18
15
109
108
72
10
33
163
55
13
133
132
278
338
64
353
753
113
501
500
320
18
15
109
108
72
10
33
163
55
13
133
132
174
353
64
353
753
373
357
822
560
18
15
109
108
72
10
33
163
55
13
133
132
174
354
64
97
209
117
101
820
1072
18
15
109
108
72
10
33
163
55
13
133
132
174
354
64
97
241
117
101
820
1072
18
15
109
108
72
10
33
163
55
13
133
132
174
354
64
225
241
117
101
820
1072
18
15
109
108
72
10
33
163
55
13
133
132
174
354
64
225
433
305
357
820
560
18
15
109
108
72
10
33
163
55
13
133
132
174
354
64
353
209
117
101
820
1072
18
15
109
108
72
10
33
163
55
13
133
132
174
354
64
353
241
117
101
820
1072
18
15
109
108
72
10
33
163
55
13
133
132
174
354
64
353
369
117
101
820
1072
18
15
109
108
72
10
33
163
55
13
133
132
174
354
64
353
881
117
101
820
1072
18
15
109
108
72
10
33
163
55
13
133
132
174
354
576
97
241
117
101
820
1584
18
15
109
108
72
10
33
163
55
13
133
132
174
354
576
225
241
117
101
820
1584
18
15
109
108
72
10
33
163
55
13
133
132
174
354
576
225
433
305
357
820
1584
18
15
109
108
72
10
33
163
55
13
133
132
174
354
576
737
369
117
101
820
1584
18
15
109
108
72
10
33
163
55
13
133
132
174
354
576
737
433
305
357
820
1584
18
15
109
108
72
10
33
163
55
13
133
132
174
354
576
737
1777
117
101
820
1584
18
15
109
108
72
10
33
163
55
13
133
132
174
354
576
737
753
117
101
820
1584
18
15
109
108
72
10
33
163
55
13
133
132
174
354
576
1761
1265
117
101
820
1584
18
15
109
108
72
10
33
163
55
13
133
132
174
354
576
1761
433
117
101
820
1584
18
15
109
108
72
10
33
163
55
13
133
132
462
353
64
225
433
309
389
438
48
18
15
109
108
72
10
33
163
55
13
133
132
462
353
64
353
241
133
389
437
48
18
15
109
108
72
10
33
163
55
13
133
132
462
353
64
353
753
133
389
437
48
18
15
109
108
72
10
33
163
55
13
133
132
462
337
64
97
209
133
389
397
320
18
15
109
108
72
10
33
163
55
13
133
132
462
337
64
97
241
133
389
397
320
18
15
109
108
72
10
33
163
55
13
133
132
462
337
64
225
241
133
389
397
320
18
15
109
108
72
10
33
163
55
13
133
132
462
337
64
225
433
305
389
397
320
18
15
109
108
72
10
33
163
55
13
133
132
462
337
64
353
209
133
389
397
320
18
15
109
108
72
10
33
163
55
13
133
132
462
337
64
353
241
113
389
397
320
18
15
109
108
72
10
33
163
55
13
133
132
462
337
64
353
369
177
389
397
320
18
15
109
108
72
10
33
163
55
13
133
132
462
337
64
353
881
945
389
397
320
18
15
109
108
72
10
33
163
55
13
133
132
462
337
64
353
753
133
389
397
320
18
15
109
108
72
10
33
163
55
13
133
132
462
337
576
225
433
949
1669
1870
1344
18
15
109
108
72
10
33
163
55
13
133
132
462
337
576
353
753
377
837
1869
1344
18
15
109
108
72
10
33
163
55
13
133
132
462
201
64
97
209
133
389
69
0
18
15
109
108
72
10
33
163
55
13
133
132
462
201
64
97
241
133
389
69
0
18
15
109
108
72
10
33
163
55
13
133
132
462
201
64
97
721
233
389
69
0
18
15
109
108
72
10
33
163
55
13
133
132
462
201
64
225
241
133
389
69
0
18
15
109
108
72
10
33
163
55
13
133
132
462
201
64
225
433
305
389
69
0
18
15
109
108
72
10
33
163
55
13
133
132
462
201
64
353
209
133
389
69
0
18
15
109
108
72
10
33
163
55
13
133
132
462
201
64
353
241
133
389
69
0
18
15
109
108
72
10
33
163
55
13
133
132
462
201
64
353
369
177
389
69
0
18
15
109
108
72
10
33
163
55
13
133
132
462
201
64
353
881
249
389
69
0
18
15
109
108
72
10
33
163
55
13
133
132
462
201
64
353
753
133
389
69
0
18
15
109
108
72
10
33
163
55
13
133
132
462
354
64
97
209
133
389
436
48
18
15
109
108
72
10
33
163
55
13
133
132
462
354
64
97
241
133
389
436
48
18
15
109
108
72
10
33
163
55
13
133
132
462
354
64
225
241
133
389
436
48
18
15
109
108
72
10
33
163
55
13
133
132
462
354
64
225
433
309
389
436
48
18
15
109
108
72
10
33
163
55
13
133
132
462
354
64
353
209
133
389
436
48
18
15
109
108
72
10
33
163
55
13
133
132
462
354
64
353
241
133
389
436
48
18
15
109
108
72
10
33
163
55
13
133
132
462
329
64
97
209
133
389
389
48
18
15
109
108
72
10
33
163
55
13
133
132
462
329
64
97
241
133
389
389
48
18
15
109
108
72
10
33
163
55
13
133
132
462
329
64
225
241
133
389
389
48
18
15
109
108
72
10
33
163
55
13
133
132
462
329
64
225
433
309
389
390
48
18
15
109
108
72
10
33
163
55
13
133
132
462
329
64
353
209
133
389
389
48
18
15
109
108
72
10
33
163
55
13
133
132
462
329
64
353
241
113
389
389
48
18
15
109
108
72
10
33
163
55
13
133
132
462
329
64
353
369
241
389
389
48
18
15
109
108
72
10
33
163
55
13
133
132
462
329
64
353
881
249
389
389
48
18
15
109
108
72
10
33
163
55
13
133
132
462
329
64
353
753
133
389
389
48
18
15
109
108
72
10
33
163
55
13
133
132
462
329
64
865
881
949
389
453
560
18
15
109
108
72
10
33
163
55
13
133
132
462
338
64
97
209
133
389
396
320
18
15
109
108
72
10
33
163
55
13
133
132
462
338
64
225
241
133
389
396
320
18
15
109
108
72
10
33
163
55
13
133
132
462
338
64
225
433
113
389
396
320
18
15
109
108
72
10
33
163
55
13
133
132
462
338
64
353
209
133
389
396
320
18
15
109
108
72
10
33
163
55
13
133
132
462
338
64
353
241
113
389
396
320
18
15
109
108
72
10
33
163
55
13
133
132
462
338
64
353
369
113
389
396
320
18
15
109
108
72
10
33
163
55
13
133
132
462
338
64
353
881
625
389
396
320
18
15
109
108
72
10
33
163
55
13
133
132
462
338
64
353
753
133
389
396
320
18
15
109
108
72
10
33
163
55
13
133
132
462
338
576
225
433
949
1669
1868
1344
18
15
109
108
72
10
33
163
55
13
133
132
462
338
576
353
753
377
837
1868
1344
18
15
109
108
72
10
33
163
55
13
133
644
462
354
64
609
1777
1925
1157
436
48
18
15
109
108
72
10
33
163
55
13
133
140
462
353
64
353
753
129
645
437
48
18
15
109
108
72
10
33
163
55
13
133
140
462
337
64
97
209
129
389
397
320
18
15
109
108
72
10
33
163
55
13
133
140
462
337
64
97
241
129
389
397
320
18
15
109
108
72
10
33
163
55
13
133
140
462
337
64
225
241
129
389
397
320
18
15
109
108
72
10
33
163
55
13
133
140
462
337
64
353
209
129
389
397
320
18
15
109
108
72
10
33
163
55
13
133
140
462
337
64
353
241
129
389
397
320
18
15
109
108
72
10
33
163
55
13
133
140
462
337
64
353
753
129
389
397
320
18
15
109
108
72
10
33
163
55
13
133
140
462
201
64
97
209
129
389
69
0
18
15
109
108
72
10
33
163
55
13
133
140
462
201
64
97
241
129
389
69
0
18
15
109
108
72
10
33
163
55
13
133
140
462
201
64
225
241
129
389
69
0
18
15
109
108
72
10
33
163
55
13
133
140
462
201
64
353
209
129
389
69
0
18
15
109
108
72
10
33
163
55
13
133
140
462
201
64
353
241
129
389
69
0
18
15
109
108
72
10
33
163
55
13
133
140
462
201
64
353
753
129
389
69
0
18
15
109
108
72
10
33
163
55
13
133
140
462
354
64
97
209
129
389
436
48
18
15
109
108
72
10
33
163
55
13
133
140
462
354
64
97
241
129
389
436
48
18
15
109
108
72
10
33
163
55
13
133
140
462
354
64
225
241
129
389
436
48
18
15
109
108
72
10
33
163
55
13
133
140
462
354
64
353
209
129
389
436
48
18
15
109
108
72
10
33
163
55
13
133
140
462
354
64
353
241
129
389
436
48
18
15
109
108
72
10
33
163
55
13
133
140
462
329
64
97
209
129
389
389
48
18
15
109
108
72
10
33
163
55
13
133
140
462
329
64
97
241
129
389
389
48
18
15
109
108
72
10
33
163
55
13
133
140
462
329
64
225
241
129
389
389
48
18
15
109
108
72
10
33
163
55
13
133
140
462
329
64
353
209
129
389
389
48
18
15
109
108
72
10
33
163
55
13
133
140
462
329
64
353
241
129
389
389
48
18
15
109
108
72
10
33
163
55
13
133
140
462
329
64
353
753
129
389
389
48
18
15
109
108
72
10
33
163
55
13
133
140
462
338
64
97
209
129
389
396
320
18
15
109
108
72
10
33
163
55
13
133
140
462
338
64
225
241
129
389
396
320
18
15
109
108
72
10
33
163
55
13
133
140
462
338
64
353
209
129
389
396
320
18
15
109
108
72
10
33
163
55
13
133
140
462
338
64
353
241
129
389
396
320
18
15
109
108
72
10
33
163
55
13
133
140
462
338
64
353
753
129
389
396
320
18
15
109
108
72
10
33
163
55
13
133
276
278
337
64
97
209
465
501
501
320
18
15
109
108
72
10
33
163
55
13
133
276
278
337
64
97
241
485
501
501
320
18
15
109
108
72
10
33
163
55
13
133
276
278
337
64
225
241
485
501
501
320
18
15
109
108
72
10
33
163
55
13
133
276
278
337
64
225
433
465
501
501
320
18
15
109
108
72
10
33
163
55
13
133
276
278
338
64
97
209
465
501
500
320
18
15
109
108
72
10
33
163
55
13
133
276
278
338
64
225
241
485
501
500
320
18
15
109
108
72
10
33
163
55
13
133
276
278
338
64
225
433
465
501
500
320
18
15
109
108
72
10
33
163
55
13
133
276
278
338
64
353
209
465
501
500
320
18
15
109
108
72
10
33
163
55
13
133
276
278
338
64
353
241
465
501
500
320
18
15
109
108
72
10
33
163
55
13
133
276
278
338
64
353
753
465
501
500
320
18
15
109
108
72
10
33
163
55
13
133
148
278
337
64
97
209
137
477
502
320
18
15
109
108
72
10
33
163
55
13
133
148
278
337
64
225
433
101
485
501
320
18
15
109
108
72
10
33
163
55
13
133
148
278
338
64
97
209
137
477
500
320
18
15
109
108
72
10
33
163
55
13
133
148
278
338
64
225
241
101
501
500
320
18
15
109
108
72
10
33
163
55
13
133
148
278
338
64
225
433
101
501
500
320
18
15
109
108
72
10
33
163
55
13
133
148
278
338
64
353
209
137
477
500
320
18
15
109
108
72
10
33
163
55
13
133
148
278
338
64
353
241
209
469
500
320
18
15
109
108
72
10
33
163
55
13
133
148
278
338
64
353
753
209
501
500
320
18
15
109
108
72
10
33
163
55
13
133
652
462
354
64
609
1777
1921
1157
436
48
18
15
109
108
72
10
33
163
55
13
645
644
686
354
576
1761
1905
885
869
564
1584
18
15
109
108
72
10
33
291
311
13
132
132
462
457
448
98
208
181
389
645
512
18
15
109
108
72
10
33
291
311
13
132
132
462
457
448
610
208
181
389
645
512
18
15
109
108
72
10
33
291
311
13
132
132
462
457
448
610
720
949
389
645
512
18
15
109
108
72
10
33
291
311
13
132
132
462
457
448
610
880
112
390
134
512
18
15
109
108
72
10
33
291
311
13
132
132
462
466
448
98
208
181
389
652
576
18
15
109
108
72
10
33
291
311
13
133
4
22
466
448
97
209
49
501
1012
576
18
15
109
108
72
10
33
291
311
13
133
132
22
466
448
97
209
945
1013
1012
576
18
15
109
108
72
10
33
291
311
13
133
132
462
465
448
97
209
133
389
141
576
18
15
109
108
72
10
33
291
311
13
133
132
462
457
448
97
209
133
389
645
512
18
15
109
108
72
10
33
291
311
13
133
132
462
466
448
97
209
133
389
140
576
18
15
109
108
72
10
33
291
311
13
133
140
462
465
448
97
209
129
389
653
576
18
15
109
108
72
10
33
291
311
13
133
140
462
457
448
97
209
129
389
645
512
18
15
109
108
72
10
33
291
311
13
133
140
462
466
448
97
209
129
389
652
576
18
15
109
108
72
10
33
291
311
13
133
148
22
466
448
97
209
905
989
1012
576
18
15
109
108
72
10
33
291
311
13
644
132
462
457
448
610
1904
1136
390
646
512
18
15
109
108
72
10
33
291
823
13
132
132
462
457
960
98
880
624
390
582
768
18
15
109
108
72
10
33
291
823
13
133
132
462
457
960
97
209
133
389
645
1536
18
15
109
108
72
10
33
291
823
13
133
132
462
457
960
97
721
217
389
645
1536
18
15
109
108
72
10
33
291
823
13
133
140
462
457
960
97
209
129
389
646
1536
18
15
109
108
72
10
33
291
823
13
133
148
462
457
960
97
881
338
387
645
1536
18
15
109
108
72
10
33
291
823
525
132
132
462
457
960
1122
1232
1333
1413
1157
768
18
15
109
108
72
10
33
291
823
525
132
132
462
457
960
994
1264
133
389
645
1536
18
15
109
108
72
10
33
291
823
525
133
132
278
802
960
993
1265
1269
501
824
384
18
15
109
108
72
10
33
291
823
525
133
132
462
457
960
1121
1233
1329
1413
1157
768
18
15
109
108
72
10
33
291
823
525
133
132
462
457
960
993
1265
133
389
645
1536
18
15
109
108
72
10
33
291
823
525
133
140
462
457
960
993
1265
129
389
646
1536
18
15
109
108
72
10
33
291
823
525
133
148
534
802
960
993
1265
1637
2029
828
1408
18
15
109
108
72
10
33
291
823
525
644
132
462
457
960
1122
1392
1136
1670
1158
768
18
15
109
172
72
10
1
35
55
141
132
4
182
178
192
482
944
1013
749
356
896
18
15
109
172
72
10
1
35
55
141
132
148
182
178
192
482
944
1701
165
356
896
18
15
109
172
72
10
1
35
55
141
133
68
110
105
192
481
305
25
37
37
384
18
15
109
172
72
10
1
35
55
141
133
36
110
105
192
481
241
50
51
38
384
18
15
109
172
72
10
1
35
55
141
133
36
110
105
192
481
305
50
51
38
384
18
15
109
172
72
10
1
35
55
141
133
36
190
178
192
481
241
49
421
964
896
18
15
109
172
72
10
1
35
55
141
133
36
190
178
192
481
305
49
421
964
896
18
15
109
172
72
10
1
163
55
141
133
36
110
233
64
481
241
50
51
358
0
18
15
109
172
72
10
33
35
55
141
132
4
22
82
192
482
240
501
501
244
192
18
15
109
172
72
10
33
35
55
141
132
4
22
82
192
482
944
1013
501
244
192
18
15
109
172
72
10
33
35
55
141
132
132
534
82
192
482
944
1781
2037
1268
192
18
15
109
172
72
10
33
35
55
141
132
132
278
146
192
482
944
757
501
372
896
18
15
109
172
72
10
33
35
55
141
132
148
22
82
192
482
944
933
525
244
192
18
15
109
172
72
10
33
35
55
141
132
148
278
146
192
482
944
933
469
372
896
18
15
109
172
72
10
33
35
55
141
133
4
22
81
192
481
241
497
501
246
192
18
15
109
172
72
10
33
35
55
141
133
4
22
81
192
481
945
1009
501
246
192
18
15
109
172
72
10
33
35
55
141
133
4
22
82
192
481
241
497
501
244
192
18
15
109
172
72
10
33
35
55
141
133
20
22
81
192
481
305
37
53
245
192
18
15
109
172
72
10
33
35
55
141
133
132
22
81
192
481
305
409
541
246
192
18
15
109
172
72
10
33
35
55
141
133
132
22
81
192
481
945
1689
1565
1782
1216
18
15
109
172
72
10
33
35
55
141
133
132
534
81
192
481
945
1778
2038
1270
192
18
15
109
172
72
10
33
35
55
141
133
132
462
145
192
481
241
389
389
13
896
18
15
109
172
72
10
33
35
55
141
133
132
462
145
192
481
305
409
389
13
896
18
15
109
172
72
10
33
35
55
141
133
140
462
145
192
481
241
385
389
13
896
18
15
109
172
72
10
33
35
55
141
133
148
22
81
192
481
305
405
525
246
192
18
15
109
172
72
10
33
35
55
141
133
148
22
81
192
481
945
657
1549
1782
1216
18
15
109
172
72
10
33
163
55
141
132
4
278
338
64
482
240
501
1013
2036
1216
18
15
109
172
72
10
33
163
55
141
132
4
278
338
576
482
240
501
1013
2036
1344
18
15
109
172
72
10
33
163
55
141
132
132
462
201
64
482
240
389
389
69
0
18
15
109
172
72
10
33
163
55
141
132
132
462
354
64
482
240
389
389
436
48
18
15
109
172
72
10
33
163
55
141
132
132
462
329
64
482
240
389
389
389
48
18
15
109
172
72
10
33
163
55
141
132
132
462
329
576
482
240
389
389
709
1584
18
15
109
172
72
10
33
163
55
141
132
132
462
338
64
482
240
389
389
396
320
18
15
109
172
72
10
33
163
55
141
132
148
278
338
64
482
304
400
486
500
320
18
15
109
172
72
10
33
163
55
141
133
4
278
337
64
481
241
497
1013
2038
1216
18
15
109
172
72
10
33
163
55
141
133
132
278
337
64
481
305
117
501
501
320
18
15
109
172
72
10
33
163
55
141
133
132
174
354
64
481
305
117
101
820
1072
18
15
109
172
72
10
33
163
55
141
133
132
174
354
64
481
945
1689
357
820
1072
18
15
109
172
72
10
33
163
55
141
133
132
462
337
64
481
241
389
389
397
320
18
15
109
172
72
10
33
163
55
141
133
132
462
337
64
481
305
409
389
397
320
18
15
109
172
72
10
33
163
55
141
133
132
462
201
64
481
241
389
389
69
0
18
15
109
172
72
10
33
163
55
141
133
132
462
201
64
481
945
1778
403
69
0
18
15
109
172
72
10
33
163
55
141
133
132
462
354
64
481
241
389
389
436
48
18
15
109
172
72
10
33
163
55
141
133
132
462
338
64
481
241
389
389
396
320
18
15
109
172
72
10
33
163
55
141
133
140
462
337
64
481
241
385
389
397
320
18
15
109
172
72
10
33
163
55
141
133
140
462
201
64
481
241
385
389
69
0
18
15
109
172
72
10
33
163
55
141
133
140
462
354
64
481
241
385
389
436
48
18
15
109
172
72
10
33
163
55
141
133
140
462
338
64
481
241
385
389
396
320
18
15
109
172
72
10
33
163
55
141
133
148
278
337
64
481
305
401
469
502
320
18
15
109
172
72
10
33
291
311
141
132
132
462
457
448
354
240
389
389
645
512
18
15
109
172
72
10
33
291
311
141
132
132
462
457
448
354
368
880
838
582
512
18
15
109
172
72
10
33
291
311
141
132
132
462
466
448
354
368
880
838
588
576
18
15
109
172
72
10
33
291
311
141
133
132
462
465
448
353
337
113
389
141
576
18
15
109
172
72
10
33
291
311
141
133
132
462
465
448
353
593
389
389
653
576
18
15
109
172
72
10
33
291
311
141
133
132
462
465
448
353
369
69
389
141
576
18
15
109
172
72
10
33
291
311
141
133
132
462
457
448
353
81
389
389
133
512
18
15
109
172
72
10
33
291
311
141
133
132
462
457
448
353
337
113
389
133
512
18
15
109
172
72
10
33
291
311
141
133
132
462
457
448
353
593
389
389
133
512
18
15
109
172
72
10
33
291
311
141
133
132
462
457
448
353
241
389
389
133
512
18
15
109
172
72
10
33
291
311
141
133
132
462
457
448
353
369
69
389
133
512
18
15
109
172
72
10
33
291
311
141
133
132
462
466
448
353
81
389
389
652
576
18
15
109
172
72
10
33
291
311
141
133
132
462
466
448
353
337
113
389
140
576
18
15
109
172
72
10
33
291
311
141
133
132
462
466
448
353
593
389
389
652
576
18
15
109
172
72
10
33
291
311
141
133
132
462
466
448
353
241
389
389
652
576
18
15
109
172
72
10
33
291
311
141
133
132
462
466
448
353
369
69
389
140
576
18
15
109
172
72
10
33
291
311
141
133
140
462
465
448
353
337
385
389
653
576
18
15
109
172
72
10
33
291
311
141
133
140
462
465
448
353
593
385
389
653
576
18
15
109
172
72
10
33
291
311
141
133
140
462
465
448
353
369
65
389
141
576
18
15
109
172
72
10
33
291
311
141
133
140
462
457
448
353
81
385
389
645
512
18
15
109
172
72
10
33
291
311
141
133
140
462
457
448
353
337
385
389
645
512
18
15
109
172
72
10
33
291
311
141
133
140
462
457
448
353
593
385
389
645
512
18
15
109
172
72
10
33
291
311
141
133
140
462
457
448
353
241
385
389
645
512
18
15
109
172
72
10
33
291
311
141
133
140
462
457
448
353
369
65
389
133
512
18
15
109
172
72
10
33
291
311
141
133
140
462
466
448
353
81
385
389
652
576
18
15
109
172
72
10
33
291
311
141
133
140
462
466
448
353
337
385
389
652
576
18
15
109
172
72
10
33
291
311
141
133
140
462
466
448
353
593
385
389
652
576
18
15
109
172
72
10
33
291
311
141
133
140
462
466
448
353
241
385
389
652
576
18
15
109
172
72
10
33
291
311
141
133
140
462
466
448
353
369
65
389
140
576
18
15
109
172
72
10
33
291
311
141
133
148
462
457
448
353
241
402
387
133
512
18
15
182
182
72
9
1
450
198
258
131
11
473
836
0
364
122
1000
935
856
0
18
15
182
182
72
9
1
450
198
258
131
139
185
388
0
364
122
104
103
504
0
18
15
182
182
72
9
1
450
198
258
131
139
473
836
0
364
122
104
807
856
0
18
15
109
108
72
10
65
35
55
13
132
4
86
194
64
98
208
53
173
444
896
18
15
109
108
72
10
65
35
55
13
132
4
86
194
64
226
432
53
173
444
896
18
15
109
108
72
10
65
35
55
13
132
4
86
194
64
354
208
53
173
444
896
18
15
109
108
72
10
65
35
55
13
132
4
86
962
960
738
368
565
1709
1980
1024
18
15
109
108
72
10
65
35
55
13
132
4
142
194
64
98
208
53
325
364
336
18
15
109
108
72
10
65
35
55
13
132
4
142
194
64
226
432
53
325
364
336
18
15
109
108
72
10
65
35
55
13
132
4
142
194
64
354
208
53
325
364
336
18
15
109
108
72
10
65
35
55
13
132
4
310
962
576
98
208
53
1005
884
848
18
15
109
108
72
10
65
35
55
13
132
20
86
194
960
866
720
981
613
888
1792
18
15
109
108
72
10
65
35
55
13
132
260
86
194
64
226
240
501
373
888
336
18
15
109
108
72
10
65
35
55
13
132
260
86
194
64
226
432
501
373
888
336
18
15
109
108
72
10
65
35
55
13
132
260
86
194
64
354
240
501
373
888
336
18
15
109
108
72
10
65
35
55
13
132
260
310
962
576
98
240
501
493
884
768
18
15
109
108
72
10
65
35
55
13
132
132
86
194
64
98
208
181
45
444
896
18
15
109
108
72
10
65
35
55
13
132
132
86
194
64
226
240
117
45
444
896
18
15
109
108
72
10
65
35
55
13
132
132
86
194
64
226
432
309
557
444
896
18
15
109
108
72
10
65
35
55
13
132
132
86
194
64
354
208
181
45
444
896
18
15
109
108
72
10
65
35
55
13
132
132
86
194
64
354
240
117
45
444
896
18
15
109
108
72
10
65
35
55
13
132
132
86
194
576
98
720
949
557
764
1920
18
15
109
108
72
10
65
35
55
13
132
132
86
194
576
226
432
949
557
764
1920
18
15
109
108
72
10
65
35
55
13
132
132
86
194
576
610
880
949
557
764
1920
18
15
109
108
72
10
65
35
55
13
132
132
142
193
64
226
432
944
934
942
896
18
15
109
108
72
10
65
35
55
13
132
132
142
194
64
98
208
949
933
952
896
18
15
109
108
72
10
65
35
55
13
132
132
142
194
64
226
432
944
934
940
896
18
15
109
108
72
10
65
35
55
13
132
132
310
962
576
98
240
245
493
884
768
18
15
109
108
72
10
65
35
55
13
132
68
142
194
64
226
240
5
261
948
896
18
15
109
108
72
10
65
35
55
13
132
68
142
194
64
354
240
5
261
948
896
18
15
109
108
72
10
65
35
55
13
132
276
86
194
64
98
208
469
357
888
336
18
15
109
108
72
10
65
35
55
13
132
276
86
194
64
354
208
469
357
888
336
18
15
109
108
72
10
65
35
55
13
132
276
86
194
64
354
240
469
357
888
336
18
15
109
108
72
10
65
35
55
13
132
276
86
194
960
866
208
469
365
892
1792
18
15
109
108
72
10
65
35
55
13
132
276
86
194
960
866
720
469
365
892
1792
18
15
109
108
72
10
65
35
55
13
132
148
310
962
576
98
208
213
461
884
768
18
15
109
108
72
10
65
35
55
13
132
148
310
962
576
98
720
213
461
884
768
18
15
109
108
72
10
65
35
55
13
132
148
310
962
960
866
720
213
461
884
1024
18
15
109
108
72
10
65
35
55
13
132
292
310
962
576
98
240
453
461
892
768
18
15
109
108
72
10
65
35
55
13
133
4
86
194
64
97
209
49
173
444
896
18
15
109
108
72
10
65
35
55
13
133
4
86
194
64
97
721
49
173
444
896
18
15
109
108
72
10
65
35
55
13
133
4
86
194
64
225
433
49
173
444
896
18
15
109
108
72
10
65
35
55
13
133
4
86
194
64
353
209
49
173
444
896
18
15
109
108
72
10
65
35
55
13
133
4
86
194
960
865
721
985
629
888
1792
18
15
109
108
72
10
65
35
55
13
133
4
86
962
960
737
369
561
1709
1980
1024
18
15
109
108
72
10
65
35
55
13
133
4
142
194
64
97
209
53
325
364
336
18
15
109
108
72
10
65
35
55
13
133
4
142
194
64
97
721
53
325
364
336
18
15
109
108
72
10
65
35
55
13
133
4
142
194
64
225
433
53
325
364
336
18
15
109
108
72
10
65
35
55
13
133
4
142
194
64
353
209
53
325
364
336
18
15
109
108
72
10
65
35
55
13
133
4
94
193
576
97
721
50
115
766
1920
18
15
109
108
72
10
65
35
55
13
133
4
94
193
576
225
433
50
115
766
1920
18
15
109
108
72
10
65
35
55
13
133
4
94
193
576
609
881
562
115
766
1920
18
15
109
108
72
10
65
35
55
13
133
4
310
961
576
97
209
53
1005
894
768
18
15
109
108
72
10
65
35
55
13
133
4
310
962
576
97
209
49
1005
884
848
18
15
109
108
72
10
65
35
55
13
133
20
86
194
64
97
721
981
613
888
1360
18
15
109
108
72
10
65
35
55
13
133
20
86
194
64
225
433
981
613
888
1360
18
15
109
108
72
10
65
35
55
13
133
20
86
194
960
865
721
981
613
888
1792
18
15
109
108
72
10
65
35
55
13
133
260
86
194
64
97
209
473
373
888
336
18
15
109
108
72
10
65
35
55
13
133
260
86
194
64
97
241
501
373
888
336
18
15
109
108
72
10
65
35
55
13
133
260
86
194
64
225
241
501
373
888
336
18
15
109
108
72
10
65
35
55
13
133
260
86
194
64
225
433
473
373
888
336
18
15
109
108
72
10
65
35
55
13
133
260
86
194
64
353
209
501
373
888
336
18
15
109
108
72
10
65
35
55
13
133
260
86
194
64
353
241
501
373
888
336
18
15
109
108
72
10
65
35
55
13
133
260
142
193
64
97
209
489
293
365
344
18
15
109
108
72
10
65
35
55
13
133
260
142
193
64
353
209
489
293
365
344
18
15
109
108
72
10
65
35
55
13
133
260
142
194
64
97
209
489
293
364
336
18
15
109
108
72
10
65
35
55
13
133
260
142
194
64
97
721
489
293
364
336
18
15
109
108
72
10
65
35
55
13
133
260
142
194
64
353
209
489
293
364
336
18
15
109
108
72
10
65
35
55
13
133
260
310
961
576
97
209
497
493
894
768
18
15
109
108
72
10
65
35
55
13
133
260
310
961
576
97
241
501
493
893
768
18
15
109
108
72
10
65
35
55
13
133
260
310
961
576
97
721
489
493
894
768
18
15
109
108
72
10
65
35
55
13
133
260
310
194
64
97
209
497
493
372
336
18
15
109
108
72
10
65
35
55
13
133
260
310
194
64
97
241
497
493
372
336
18
15
109
108
72
10
65
35
55
13
133
260
310
194
64
225
241
497
493
372
336
18
15
109
108
72
10
65
35
55
13
133
260
310
194
64
225
433
497
493
372
336
18
15
109
108
72
10
65
35
55
13
133
260
310
962
576
97
209
497
493
884
768
18
15
109
108
72
10
65
35
55
13
133
260
310
962
576
97
241
497
493
884
768
18
15
109
108
72
10
65
35
55
13
133
260
822
961
576
97
209
489
1005
894
768
18
15
109
108
72
10
65
35
55
13
133
260
822
961
576
97
721
489
1005
894
768
18
15
109
108
72
10
65
35
55
13
133
260
822
961
960
865
721
489
1005
894
1024
18
15
109
108
72
10
65
35
55
13
133
132
86
194
64
97
209
177
45
444
896
18
15
109
108
72
10
65
35
55
13
133
132
86
194
64
97
721
945
557
380
336
18
15
109
108
72
10
65
35
55
13
133
132
86
194
64
225
241
113
45
444
896
18
15
109
108
72
10
65
35
55
13
133
132
86
194
64
225
433
305
557
444
896
18
15
109
108
72
10
65
35
55
13
133
132
86
194
64
353
209
177
45
444
896
18
15
109
108
72
10
65
35
55
13
133
132
86
194
64
353
241
113
45
444
896
18
15
109
108
72
10
65
35
55
13
133
132
86
194
576
97
209
241
557
1788
1920
18
15
109
108
72
10
65
35
55
13
133
132
86
194
576
97
721
945
557
764
1920
18
15
109
108
72
10
65
35
55
13
133
132
86
194
576
225
433
945
557
764
1920
18
15
109
108
72
10
65
35
55
13
133
132
86
194
576
609
881
945
557
764
1920
18
15
109
108
72
10
65
35
55
13
133
132
86
194
576
865
721
945
557
764
1920
18
15
109
108
72
10
65
35
55
13
133
132
86
194
576
865
881
945
557
764
1920
18
15
109
108
72
10
65
35
55
13
133
132
86
194
960
865
209
241
557
1788
1792
18
15
109
108
72
10
65
35
55
13
133
132
86
194
960
865
721
217
557
1788
1792
18
15
109
108
72
10
65
35
55
13
133
132
86
194
960
737
369
217
557
1788
1792
18
15
109
108
72
10
65
35
55
13
133
132
142
193
64
97
209
133
197
365
336
18
15
109
108
72
10
65
35
55
13
133
132
142
193
64
225
433
945
933
957
896
18
15
109
108
72
10
65
35
55
13
133
132
142
193
64
353
209
133
197
365
336
18
15
109
108
72
10
65
35
55
13
133
132
142
194
64
97
209
133
261
364
336
18
15
109
108
72
10
65
35
55
13
133
132
142
194
64
97
241
133
261
364
336
18
15
109
108
72
10
65
35
55
13
133
132
142
194
64
97
721
305
933
948
896
18
15
109
108
72
10
65
35
55
13
133
132
142
194
64
225
241
133
261
364
336
18
15
109
108
72
10
65
35
55
13
133
132
142
194
64
225
433
945
933
948
896
18
15
109
108
72
10
65
35
55
13
133
132
142
194
64
353
209
133
261
364
336
18
15
109
108
72
10
65
35
55
13
133
132
142
194
64
353
241
133
261
364
336
18
15
109
108
72
10
65
35
55
13
133
132
310
193
64
97
209
177
477
374
336
18
15
109
108
72
10
65
35
55
13
133
132
310
193
64
225
241
185
477
374
336
18
15
109
108
72
10
65
35
55
13
133
132
310
193
64
225
433
305
477
374
336
18
15
109
108
72
10
65
35
55
13
133
132
310
961
576
97
209
177
477
893
768
18
15
109
108
72
10
65
35
55
13
133
132
310
961
576
97
241
245
493
893
768
18
15
109
108
72
10
65
35
55
13
133
132
310
961
576
97
721
217
477
893
768
18
15
109
108
72
10
65
35
55
13
133
132
310
961
960
865
721
217
477
886
1024
18
15
109
108
72
10
65
35
55
13
133
132
310
194
64
97
209
113
493
372
336
18
15
109
108
72
10
65
35
55
13
133
132
310
194
64
97
241
177
477
372
336
18
15
109
108
72
10
65
35
55
13
133
132
310
194
64
97
721
241
493
372
336
18
15
109
108
72
10
65
35
55
13
133
132
310
194
64
225
241
113
493
372
336
18
15
109
108
72
10
65
35
55
13
133
132
310
194
64
225
433
113
493
372
336
18
15
109
108
72
10
65
35
55
13
133
132
310
962
576
97
209
113
493
884
768
18
15
109
108
72
10
65
35
55
13
133
132
310
962
576
97
241
241
493
884
768
18
15
109
108
72
10
65
35
55
13
133
132
310
962
576
97
721
241
493
884
768
18
15
109
108
72
10
65
35
55
13
133
132
310
962
960
865
721
217
477
884
1024
18
15
109
108
72
10
65
35
55
13
133
68
86
194
64
97
209
5
437
440
896
18
15
109
108
72
10
65
35
55
13
133
68
86
194
64
353
209
5
437
440
896
18
15
109
108
72
10
65
35
55
13
133
68
142
193
64
97
209
5
261
365
336
18
15
109
108
72
10
65
35
55
13
133
68
142
193
64
225
241
5
261
949
896
18
15
109
108
72
10
65
35
55
13
133
68
142
193
64
353
209
5
261
365
336
18
15
109
108
72
10
65
35
55
13
133
68
142
193
64
353
241
5
261
949
896
18
15
109
108
72
10
65
35
55
13
133
68
142
194
64
97
209
5
261
364
336
18
15
109
108
72
10
65
35
55
13
133
68
142
194
64
97
241
5
261
948
896
18
15
109
108
72
10
65
35
55
13
133
68
142
194
64
97
721
5
261
364
336
18
15
109
108
72
10
65
35
55
13
133
68
142
194
64
225
241
5
261
948
896
18
15
109
108
72
10
65
35
55
13
133
68
142
194
64
353
209
5
261
364
336
18
15
109
108
72
10
65
35
55
13
133
68
142
194
64
353
241
5
261
948
896
18
15
109
108
72
10
65
35
55
13
133
140
142
193
64
225
241
130
195
366
336
18
15
109
108
72
10
65
35
55
13
133
140
142
193
64
353
241
130
195
366
336
18
15
109
108
72
10
65
35
55
13
133
276
86
194
64
97
209
465
365
380
336
18
15
109
108
72
10
65
35
55
13
133
276
86
194
64
97
721
465
365
380
336
18
15
109
108
72
10
65
35
55
13
133
276
86
194
64
225
433
465
365
380
336
18
15
109
108
72
10
65
35
55
13
133
276
86
194
64
353
209
465
365
380
336
18
15
109
108
72
10
65
35
55
13
133
276
86
194
64
353
241
469
357
888
336
18
15
109
108
72
10
65
35
55
13
133
276
86
194
960
865
209
465
365
892
1792
18
15
109
108
72
10
65
35
55
13
133
276
86
194
960
865
721
465
365
892
1792
18
15
109
108
72
10
65
35
55
13
133
76
142
193
64
97
209
1
261
949
896
18
15
109
108
72
10
65
35
55
13
133
76
142
193
64
225
241
1
261
949
896
18
15
109
108
72
10
65
35
55
13
133
76
142
193
64
353
209
1
261
949
896
18
15
109
108
72
10
65
35
55
13
133
76
142
193
64
353
241
1
261
949
896
18
15
109
108
72
10
65
35
55
13
133
76
142
194
64
97
209
1
261
948
896
18
15
109
108
72
10
65
35
55
13
133
76
142
194
64
97
241
1
261
948
896
18
15
109
108
72
10
65
35
55
13
133
76
142
194
64
97
721
1
261
948
896
18
15
109
108
72
10
65
35
55
13
133
76
142
194
64
225
241
1
261
948
896
18
15
109
108
72
10
65
35
55
13
133
76
142
194
64
353
209
1
261
948
896
18
15
109
108
72
10
65
35
55
13
133
76
142
194
64
353
241
1
261
948
896
18
15
109
108
72
10
65
35
55
13
133
148
310
193
64
97
209
137
461
374
336
18
15
109
108
72
10
65
35
55
13
133
148
310
193
64
225
241
101
461
374
336
18
15
109
108
72
10
65
35
55
13
133
148
310
193
64
225
433
209
461
374
336
18
15
109
108
72
10
65
35
55
13
133
148
310
961
576
97
209
209
461
893
768
18
15
109
108
72
10
65
35
55
13
133
148
310
961
576
97
241
229
461
893
768
18
15
109
108
72
10
65
35
55
13
133
148
310
961
576
97
721
209
461
893
768
18
15
109
108
72
10
65
35
55
13
133
148
310
961
960
865
721
209
461
886
1024
18
15
109
108
72
10
65
35
55
13
133
148
310
194
64
97
209
137
461
372
336
18
15
109
108
72
10
65
35
55
13
133
148
310
194
64
97
241
229
461
372
336
18
15
109
108
72
10
65
35
55
13
133
148
310
194
64
97
721
209
461
372
336
18
15
109
108
72
10
65
35
55
13
133
148
310
194
64
225
241
101
461
372
336
18
15
109
108
72
10
65
35
55
13
133
148
310
194
64
225
433
209
461
372
336
18
15
109
108
72
10
65
35
55
13
133
148
310
962
576
97
209
137
461
884
768
18
15
109
108
72
10
65
35
55
13
133
148
310
962
576
97
241
229
461
884
768
18
15
109
108
72
10
65
35
55
13
133
148
310
962
576
97
721
209
461
884
768
18
15
109
108
72
10
65
35
55
13
133
148
310
962
960
865
721
209
461
884
1024
18
15
109
108
72
10
65
35
55
13
133
292
310
961
576
97
241
453
461
893
768
18
15
109
108
72
10
65
35
55
13
133
292
310
962
576
97
241
453
461
888
768
18
15
109
108
72
10
65
35
55
525
645
4
86
194
576
1889
1393
1073
1709
1788
1920
18
15
109
108
72
10
65
35
55
525
645
132
86
194
576
1889
1393
753
557
764
1920
18
15
109
108
72
10
65
35
311
13
132
4
142
194
448
98
208
53
325
364
768
18
15
109
108
72
10
65
963
567
13
132
516
566
1842
1312
354
880
2037
1005
1764
1536
18
15
109
108
72
10
65
963
567
13
132
548
566
1842
1312
354
880
1989
973
1764
1536
18
15
109
108
72
10
65
963
567
13
644
260
566
1842
800
610
1904
560
1590
1828
192
18
15
109
108
72
10
65
963
567
13
644
644
1590
1842
800
610
1904
885
2029
1764
192
18
15
109
108
72
10
65
963
567
525
644
4
566
1842
1312
1378
1392
1072
1846
1828
1472
18
15
109
108
72
10
65
963
567
525
644
516
566
1842
1312
1378
1392
1525
1005
1764
1536
18
15
109
108
72
10
65
963
567
525
644
260
566
1842
1312
1378
1392
560
1590
1828
1472
18
15
109
108
72
10
65
963
567
525
644
644
654
1794
1312
1378
1392
1461
933
1588
1584
18
15
109
108
72
10
65
963
567
525
644
548
566
1842
1312
1378
1392
1477
973
1764
1536
18
15
109
108
72
10
65
963
567
525
645
260
566
1793
1312
1377
1393
561
1589
1782
1872
18
15
109
108
72
10
65
963
567
525
645
644
566
1793
1312
1377
1393
1457
989
1782
1872
18
15
109
108
72
10
65
451
55
13
132
260
822
818
1824
1378
752
501
1005
588
1536
18
15
109
108
72
10
65
451
567
13
132
4
310
818
800
98
880
1013
1005
996
512
18
15
109
108
72
10
65
451
567
13
132
4
310
818
800
610
880
565
1005
996
512
18
15
109
108
72
10
65
451
567
13
132
516
822
818
800
610
880
2032
822
804
512
18
15
109
108
72
10
65
451
567
13
132
260
310
818
800
98
880
501
493
996
512
18
15
109
108
72
10
65
451
567
13
132
260
310
818
800
610
880
501
493
996
512
18
15
109
108
72
10
65
451
567
13
132
260
822
818
800
1122
1392
1525
1517
1508
1216
18
15
109
108
72
10
65
451
567
13
132
132
310
818
800
98
880
629
493
804
1472
18
15
109
108
72
10
65
451
567
13
132
132
310
818
800
610
880
629
493
804
1472
18
15
109
108
72
10
65
451
567
13
132
36
310
818
800
98
880
965
973
996
512
18
15
109
108
72
10
65
451
567
13
132
36
310
818
800
610
880
965
973
996
512
18
15
109
108
72
10
65
451
567
13
132
148
310
818
800
98
880
213
461
996
512
18
15
109
108
72
10
65
451
567
13
132
148
310
818
800
610
880
213
461
996
512
18
15
109
108
72
10
65
451
567
13
132
292
310
818
800
610
880
1477
461
996
512
18
15
109
108
72
10
65
451
567
13
132
292
822
818
800
610
880
1477
973
580
1216
18
15
109
108
72
10
65
451
567
13
644
516
822
818
800
610
1904
1520
822
804
512
18
15
109
108
72
10
65
451
567
13
644
260
566
818
800
610
1904
565
1589
788
512
18
15
109
108
72
10
65
451
567
13
644
260
654
770
800
610
1904
565
1605
1332
1248
18
15
109
108
72
10
65
451
567
13
644
260
310
818
800
610
1904
565
749
996
512
18
15
109
108
72
10
65
451
567
13
644
260
822
818
800
610
1904
565
1773
588
1216
18
15
109
108
72
10
65
451
567
13
644
132
566
818
800
610
1904
1141
2029
804
1216
18
15
109
108
72
10
65
451
567
13
644
548
822
818
800
610
1904
1477
1485
1508
1216
18
15
109
108
72
10
385
35
55
13
133
276
950
434
64
97
209
485
813
100
768
18
15
109
108
72
10
385
35
55
13
133
276
950
434
64
97
721
485
805
100
768
18
15
109
108
72
10
385
35
55
13
133
276
950
434
64
353
209
485
813
100
768
18
15
109
108
72
10
385
35
55
13
133
276
950
434
576
97
209
485
813
100
256
18
15
109
108
72
10
385
35
55
13
133
276
950
434
576
97
721
485
805
100
256
18
15
109
108
72
10
385
35
55
13
133
276
950
434
576
353
209
485
813
100
256
18
15
109
108
72
10
641
35
55
13
645
1540
1910
561
1600
1633
1905
2037
1717
13
1152
18
15
109
108
72
10
641
35
55
13
645
1540
1910
562
1600
1633
1905
2033
1717
4
1152
18
15
109
108
72
10
641
35
55
525
645
516
1910
561
1600
1889
1393
1013
1717
13
1152
18
15
109
108
72
10
641
35
55
525
645
516
1910
562
1600
1889
1393
1009
1717
4
1152
18
15
109
108
72
10
641
35
55
525
645
644
1910
561
1600
1889
1393
885
1589
13
1152
18
15
109
108
72
10
641
35
55
525
645
644
1910
562
1600
1889
1393
885
1589
4
1152
18
15
109
108
72
10
929
1059
55
13
645
1668
1966
1865
1088
1761
1905
1841
1253
1061
1072
18
15
109
172
72
10
65
35
55
141
133
132
86
194
64
481
305
113
45
444
896
18
15
109
172
72
10
65
35
55
141
133
132
310
961
960
481
305
409
477
886
1024
18
15
109
172
72
10
65
35
55
141
133
132
310
962
960
481
305
409
477
884
1024
18
15
109
172
72
10
65
35
55
141
133
68
86
194
64
481
305
25
53
440
896
18
15
109
172
72
10
65
35
55
141
133
148
310
961
960
481
305
401
461
886
1024
18
15
109
172
72
10
65
35
55
141
133
148
310
962
960
481
305
401
461
884
1024
18
15
109
172
72
10
65
35
311
141
132
4
142
194
448
354
368
453
325
948
640
18
15
109
172
72
10
65
35
311
141
132
132
86
194
448
226
176
117
45
444
768
18
15
109
172
72
10
65
35
311
141
132
132
86
194
448
226
240
757
557
380
768
18
15
109
172
72
10
65
35
311
141
132
132
86
194
448
354
368
885
557
380
768
18
15
109
172
72
10
65
35
311
141
132
132
310
194
448
226
176
117
493
372
768
18
15
109
172
72
10
65
35
311
141
132
132
310
194
448
226
240
757
493
372
768
18
15
109
172
72
10
65
35
311
141
132
132
310
194
448
354
368
885
493
372
768
18
15
109
172
72
10
65
35
311
141
132
132
310
962
448
226
240
757
493
892
0
18
15
109
172
72
10
65
35
311
141
132
68
142
193
448
226
240
5
261
366
768
18
15
109
172
72
10
65
35
311
141
132
68
142
193
448
354
240
5
261
366
768
18
15
109
172
72
10
65
35
311
141
132
68
142
193
448
354
368
5
261
366
768
18
15
109
172
72
10
65
35
311
141
132
68
142
194
448
226
240
5
261
364
768
18
15
109
172
72
10
65
35
311
141
132
68
142
194
448
354
240
5
261
364
768
18
15
109
172
72
10
65
35
311
141
132
68
142
194
448
354
368
5
261
364
768
18
15
109
172
72
10
65
35
311
141
132
148
310
194
448
226
176
421
461
372
768
18
15
109
172
72
10
65
35
311
141
132
148
310
194
448
354
240
405
461
372
768
18
15
109
172
72
10
65
35
311
141
132
148
310
962
448
226
176
421
461
884
0
18
15
109
172
72
10
65
35
311
141
132
148
310
962
448
354
240
405
461
884
0
18
15
109
172
72
10
65
35
311
141
132
292
142
194
448
226
240
565
261
364
768
18
15
109
172
72
10
65
35
311
141
132
292
318
194
448
226
240
560
1894
368
768
18
15
109
172
72
10
65
35
311
141
133
4
142
193
448
353
369
453
325
949
640
18
15
109
172
72
10
65
35
311
141
133
4
142
194
448
353
369
453
325
364
768
18
15
109
172
72
10
65
35
311
141
133
12
142
193
448
353
369
449
325
949
640
18
15
109
172
72
10
65
35
311
141
133
12
142
194
448
353
369
449
325
948
640
18
15
109
172
72
10
65
35
311
141
133
132
86
194
448
225
177
117
45
444
768
18
15
109
172
72
10
65
35
311
141
133
132
86
194
448
225
241
753
557
380
768
18
15
109
172
72
10
65
35
311
141
133
132
86
194
448
353
81
113
45
444
768
18
15
109
172
72
10
65
35
311
141
133
132
86
194
448
353
337
113
45
444
768
18
15
109
172
72
10
65
35
311
141
133
132
86
194
448
353
593
113
45
444
768
18
15
109
172
72
10
65
35
311
141
133
132
86
194
448
353
369
113
45
444
768
18
15
109
172
72
10
65
35
311
141
133
132
142
193
448
353
593
901
933
958
640
18
15
109
172
72
10
65
35
311
141
133
132
142
194
448
353
81
389
261
364
768
18
15
109
172
72
10
65
35
311
141
133
132
142
194
448
353
337
389
261
364
768
18
15
109
172
72
10
65
35
311
141
133
132
142
194
448
353
593
901
933
952
640
18
15
109
172
72
10
65
35
311
141
133
132
310
193
448
225
177
117
493
381
768
18
15
109
172
72
10
65
35
311
141
133
132
310
193
448
225
241
757
493
381
768
18
15
109
172
72
10
65
35
311
141
133
132
310
193
448
353
337
881
493
382
768
18
15
109
172
72
10
65
35
311
141
133
132
310
193
448
353
241
409
477
374
768
18
15
109
172
72
10
65
35
311
141
133
132
310
193
448
353
369
117
493
381
768
18
15
109
172
72
10
65
35
311
141
133
132
310
961
448
225
177
409
477
886
0
18
15
109
172
72
10
65
35
311
141
133
132
310
961
448
225
241
757
493
894
0
18
15
109
172
72
10
65
35
311
141
133
132
310
961
448
353
337
885
493
894
0
18
15
109
172
72
10
65
35
311
141
133
132
310
961
448
353
369
117
493
893
0
18
15
109
172
72
10
65
35
311
141
133
132
310
194
448
225
177
113
493
372
768
18
15
109
172
72
10
65
35
311
141
133
132
310
194
448
225
241
753
493
372
768
18
15
109
172
72
10
65
35
311
141
133
132
310
194
448
353
81
113
493
372
768
18
15
109
172
72
10
65
35
311
141
133
132
310
194
448
353
337
113
493
372
768
18
15
109
172
72
10
65
35
311
141
133
132
310
194
448
353
593
113
493
372
768
18
15
109
172
72
10
65
35
311
141
133
132
310
194
448
353
241
409
477
372
768
18
15
109
172
72
10
65
35
311
141
133
132
310
194
448
353
369
113
493
372
768
18
15
109
172
72
10
65
35
311
141
133
132
310
962
448
225
177
409
477
884
0
18
15
109
172
72
10
65
35
311
141
133
132
310
962
448
225
241
753
493
884
0
18
15
109
172
72
10
65
35
311
141
133
132
310
962
448
353
81
113
493
884
0
18
15
109
172
72
10
65
35
311
141
133
132
310
962
448
353
337
881
493
884
0
18
15
109
172
72
10
65
35
311
141
133
132
310
962
448
353
369
113
493
884
0
18
15
109
172
72
10
65
35
311
141
133
68
86
194
448
353
81
5
53
440
768
18
15
109
172
72
10
65
35
311
141
133
68
142
193
448
225
241
5
261
365
768
18
15
109
172
72
10
65
35
311
141
133
68
142
193
448
353
81
5
261
365
768
18
15
109
172
72
10
65
35
311
141
133
68
142
193
448
353
593
5
261
365
768
18
15
109
172
72
10
65
35
311
141
133
68
142
193
448
353
241
5
261
365
768
18
15
109
172
72
10
65
35
311
141
133
68
142
193
448
353
369
5
261
365
768
18
15
109
172
72
10
65
35
311
141
133
68
142
194
448
225
241
5
261
364
768
18
15
109
172
72
10
65
35
311
141
133
68
142
194
448
353
81
5
261
364
768
18
15
109
172
72
10
65
35
311
141
133
68
142
194
448
353
593
5
261
364
768
18
15
109
172
72
10
65
35
311
141
133
68
142
194
448
353
241
5
261
364
768
18
15
109
172
72
10
65
35
311
141
133
68
142
194
448
353
369
5
261
364
768
18
15
109
172
72
10
65
35
311
141
133
76
142
193
448
225
241
1
261
365
768
18
15
109
172
72
10
65
35
311
141
133
76
142
193
448
353
81
1
261
365
768
18
15
109
172
72
10
65
35
311
141
133
76
142
193
448
353
593
1
261
365
768
18
15
109
172
72
10
65
35
311
141
133
76
142
193
448
353
241
1
261
365
768
18
15
109
172
72
10
65
35
311
141
133
76
142
193
448
353
369
1
261
365
768
18
15
109
172
72
10
65
35
311
141
133
76
142
194
448
225
241
1
261
364
768
18
15
109
172
72
10
65
35
311
141
133
76
142
194
448
353
81
1
261
364
768
18
15
109
172
72
10
65
35
311
141
133
76
142
194
448
353
593
1
261
364
768
18
15
109
172
72
10
65
35
311
141
133
76
142
194
448
353
241
1
261
364
768
18
15
109
172
72
10
65
35
311
141
133
76
142
194
448
353
369
1
261
364
768
18
15
109
172
72
10
65
35
311
141
133
148
310
193
448
225
177
401
461
381
768
18
15
109
172
72
10
65
35
311
141
133
148
310
193
448
225
241
421
461
382
768
18
15
109
172
72
10
65
35
311
141
133
148
310
193
448
353
81
401
461
381
768
18
15
109
172
72
10
65
35
311
141
133
148
310
193
448
353
337
401
461
381
768
18
15
109
172
72
10
65
35
311
141
133
148
310
193
448
353
593
401
461
381
768
18
15
109
172
72
10
65
35
311
141
133
148
310
193
448
353
241
401
461
374
768
18
15
109
172
72
10
65
35
311
141
133
148
310
961
448
225
177
421
461
886
0
18
15
109
172
72
10
65
35
311
141
133
148
310
961
448
225
241
421
461
886
0
18
15
109
172
72
10
65
35
311
141
133
148
310
961
448
353
337
401
461
886
0
18
15
109
172
72
10
65
35
311
141
133
148
310
961
448
353
241
405
461
886
0
18
15
109
172
72
10
65
35
311
141
133
148
310
194
448
225
177
401
461
372
768
18
15
109
172
72
10
65
35
311
141
133
148
310
194
448
225
241
421
461
372
768
18
15
109
172
72
10
65
35
311
141
133
148
310
194
448
353
81
401
461
372
768
18
15
109
172
72
10
65
35
311
141
133
148
310
194
448
353
337
401
461
372
768
18
15
109
172
72
10
65
35
311
141
133
148
310
194
448
353
593
401
461
372
768
18
15
109
172
72
10
65
35
311
141
133
148
310
194
448
353
241
401
461
372
768
18
15
109
172
72
10
65
35
311
141
133
148
310
962
448
225
177
401
461
884
0
18
15
109
172
72
10
65
35
311
141
133
148
310
962
448
225
241
421
461
884
0
18
15
109
172
72
10
65
35
311
141
133
148
310
962
448
353
337
401
461
884
0
18
15
109
172
72
10
65
35
311
141
133
148
310
962
448
353
241
401
461
884
0
18
15
109
172
72
10
65
35
311
141
133
292
142
194
448
225
241
565
261
984
768
18
15
109
172
72
10
65
35
311
141
133
292
142
194
448
353
369
565
261
984
768
18
15
109
172
72
10
65
35
311
141
133
292
318
193
448
225
241
561
1893
381
768
18
15
109
172
72
10
65
35
311
141
133
292
318
961
448
225
241
561
1893
893
0
18
15
109
172
72
10
65
35
311
141
133
292
318
194
448
225
241
561
1893
368
768
18
15
109
172
72
10
65
35
311
141
133
292
318
962
448
225
241
561
1893
884
0
18
15
109
108
72
10
385
547
55
13
133
260
950
945
64
97
209
489
821
1302
1280
18
15
109
108
72
10
385
547
55
13
133
260
950
946
64
97
209
489
821
1300
1280
18
15
109
108
72
10
385
547
55
13
133
132
950
945
64
97
209
617
1901
1382
1280
18
15
109
108
72
10
385
547
55
13
133
132
950
946
64
97
209
625
1901
1124
768
18
15
109
108
72
10
385
547
55
13
133
276
950
946
64
97
209
485
813
1124
768
18
15
109
108
72
10
897
547
55
525
133
516
1974
945
1088
1633
1265
2037
1773
102
768
18
15
109
108
72
10
897
547
55
525
133
516
1974
946
1088
1633
1265
2033
1773
100
768
18
15
109
108
72
10
897
547
55
525
644
516
1974
946
1088
1634
1392
1013
1773
100
768
18
15
109
108
72
10
897
547
55
525
644
548
1974
946
1088
1634
1392
965
1741
100
768
18
15
109
108
72
10
897
547
55
525
645
516
1974
946
1088
1633
1393
1009
1773
100
768
18
15
109
108
72
10
897
547
55
525
645
644
1974
946
1088
1633
1393
885
1645
100
768
18
15
109
108
72
10
897
547
55
525
645
548
1974
946
1088
1633
1393
965
1741
100
768
18
15
109
172
72
10
385
547
311
141
132
644
950
946
576
98
624
1861
1389
1380
256
18
15
109
172
72
10
385
547
311
141
133
132
950
946
576
97
337
881
1901
1380
256
18
15
109
172
72
10
385
547
311
141
133
644
950
945
576
97
625
1861
1389
1382
256
18
15
109
172
72
10
385
547
311
141
133
644
950
946
576
97
625
1861
1389
1380
256
18
15
109
108
72
10
545
931
567
1549
1669
1540
1814
1361
1216
1121
1233
1497
1525
1525
1088
18
15
109
108
72
10
545
931
567
1549
1669
1556
1814
1361
1216
1121
1233
1489
1509
1525
1088
18
15
109
108
72
394
929
675
311
13
132
900
814
546
64
1122
720
1845
1253
692
1536
18
15
109
108
72
394
929
675
311
13
133
900
814
545
64
1121
721
1841
1253
701
1536
18
15
109
108
72
394
929
675
311
13
133
900
814
546
64
1121
721
1841
1253
692
1536
18
15
109
108
72
394
929
675
1591
525
644
900
814
546
576
354
1392
1333
1381
364
0
18
15
109
108
72
394
929
675
1591
525
645
900
814
546
576
353
1393
1329
1381
364
0
18
15
109
108
72
394
929
675
1591
1549
644
900
814
546
576
610
368
1397
357
364
0
18
15
109
108
72
394
929
675
1591
1549
645
900
814
545
576
1633
369
1329
1381
381
0
18
15
109
108
72
394
929
675
1591
1549
645
900
814
546
576
609
369
1401
357
364
0
18
15
109
108
72
394
929
675
1591
1549
645
900
814
546
576
1633
369
1329
1381
364
0
18
15
109
108
72
394
417
931
567
13
133
900
590
593
320
97
753
1913
837
589
64
18
15
109
108
72
394
385
547
567
525
132
900
566
434
448
994
240
1909
877
100
0
18
15
109
108
72
394
385
547
567
525
132
900
566
434
448
994
1264
1909
877
100
0
18
15
109
108
72
394
417
547
567
525
133
900
590
401
448
993
241
1913
837
13
0
18
15
109
108
72
394
417
547
567
525
133
900
590
401
448
993
1265
1913
837
13
0
18
15
109
108
72
394
417
547
567
525
133
900
590
402
448
993
241
1913
837
12
0
18
15
109
108
72
394
417
547
567
525
133
900
590
402
448
993
1265
1913
837
12
0
18
15
621
108
72
394
545
867
1079
525
1668
900
974
585
1728
98
720
309
1061
1029
896
18
15
621
108
72
394
545
867
1079
525
1669
900
974
585
1728
97
721
305
1061
1029
896
18
15
621
172
72
394
545
867
1079
1165
1157
900
974
585
1728
1761
1905
1401
581
1029
896
18
15
621
172
72
394
545
867
1079
1165
1157
900
974
594
1728
1761
1905
1401
581
1036
832
18
15
630
1821
784
782
642
1602
1862
1895
264
260
144
1172
640
706
1635
16
664
1680
256
18
15
630
1821
784
782
642
1602
1862
1895
264
260
144
660
640
706
1635
16
792
1168
1696
18
15
950
950
528
281
514
706
1734
1154
651
171
1616
900
1536
1724
178
1696
1664
154
512
18
15
950
950
528
281
514
706
1734
1154
651
171
1616
900
1664
1724
178
1696
1664
154
640
18
15
950
950
528
281
514
706
1734
1154
651
171
1616
915
1536
1724
178
1696
1664
147
519
18
15
950
950
528
281
514
706
1734
1154
651
171
1616
915
1664
1724
178
1696
1664
147
647
18
15
950
925
1168
1550
1538
1730
710
615
1560
1060
624
836
256
322
579
528
288
560
512
18
15
621
108
456
394
833
867
1079
525
901
516
1582
1218
1472
353
369
757
1765
1688
1024
18
15
621
1660
1680
1550
1922
547
1591
1541
1253
1668
1744
210
576
612
837
1
153
692
128
18
15
621
1660
1680
1550
1922
547
1591
1541
1253
1668
1744
210
576
613
837
1
153
692
128
18
15
621
1660
1680
1550
1922
547
1591
1541
1253
1668
1776
210
576
613
837
9
89
594
80
18
15
621
1660
1680
1550
1922
547
1623
1541
1253
1668
1744
210
512
537
837
69
152
650
224
18
15
621
1660
1680
1550
1922
547
1623
1541
1253
1668
1776
226
512
537
921
17
89
921
128
18
15
621
1660
1680
1550
1954
547
1623
1541
1253
1668
1736
194
512
537
837
5
136
684
128
18
15
621
1660
1680
1550
1954
547
1623
1541
1253
1668
1736
194
512
537
921
17
136
684
128
18
15
1133
1820
784
654
1602
1859
1111
709
268
420
552
610
352
372
192
96
232
314
1344
18
15
502
282
17
269
9
259
896
593
285
901
546
770
907
907
67
609
992
556
342
18
15
502
282
17
269
9
259
896
465
285
901
546
770
907
139
67
609
992
556
342
18
15
182
26
17
141
425
387
960
529
285
453
482
521
1547
727
611
737
672
1670
1546
18
15
182
182
457
409
897
897
704
130
386
283
889
3
132
186
188
210
582
945
139
18
15
182
182
457
409
921
897
704
130
386
282
770
119
324
106
308
356
372
866
83
18
15
950
950
1041
1309
1477
769
768
514
1678
1705
1745
1106
580
762
624
34
387
912
35
18
15
950
950
1041
1305
1473
769
768
514
1678
1706
1755
1123
548
762
1136
32
390
905
75
18
15
950
950
1041
1305
1473
769
768
514
1678
1706
1755
1123
548
762
624
32
390
905
75
18
15
950
950
1041
1305
1473
769
768
514
1678
1706
1755
1123
548
746
1136
32
390
905
75
18
15
950
950
1041
1305
1473
769
768
514
1678
1706
1755
1123
548
746
624
32
390
905
75
18
15
950
950
1041
1305
1473
769
768
514
1678
1706
1755
1123
804
753
1136
32
390
905
203
18
15
950
950
1041
1305
1473
769
768
514
1678
1706
1755
1123
804
753
624
32
390
905
203
18
15
950
950
1041
1305
1473
769
768
514
1678
1706
1755
1123
804
762
624
32
390
905
203
18
15
950
950
17
281
1
769
768
1026
910
682
523
1795
516
1850
112
32
778
1562
43
18
15
950
950
17
281
1
770
768
1026
910
682
523
1800
519
1841
112
32
778
1547
11
18
15
950
950
529
281
513
641
1728
514
654
170
1627
931
1668
186
176
1696
1670
137
715
18
15
966
462
112
862
130
448
349
21
788
854
88
64
99
771
1136
48
64
102
355
18
15
966
462
112
862
130
448
349
21
788
854
84
64
99
771
1136
80
72
90
211
18
15
966
462
112
862
130
448
349
20
788
854
88
64
99
773
1137
48
64
102
355
18
15
966
462
112
862
130
448
349
20
788
854
88
64
99
773
1140
48
64
102
355
18
15
966
462
112
862
130
448
349
20
788
854
88
64
99
773
1141
48
64
102
355
18
15
966
462
112
862
130
448
349
20
788
854
84
64
99
773
1137
80
72
90
211
18
15
966
462
112
862
130
448
349
20
788
854
84
64
99
773
1140
80
72
90
211
18
15
966
462
112
862
130
448
349
20
788
854
84
64
99
773
1141
80
72
90
211
18
15
966
462
112
862
130
448
861
21
788
854
88
64
355
259
1136
48
64
102
867
18
15
966
462
112
862
130
448
861
21
788
854
84
64
355
259
1136
80
72
90
851
18
15
966
462
112
862
130
448
861
20
788
854
88
64
355
261
1137
48
64
102
867
18
15
966
462
112
862
130
448
861
20
788
854
88
64
355
261
1140
48
64
102
867
18
15
966
462
112
862
130
448
861
20
788
854
84
64
355
261
1137
80
72
90
851
18
15
966
462
112
862
130
448
861
20
788
854
84
64
355
261
1140
80
72
90
851
18
15
966
462
113
858
130
450
350
21
789
852
82
67
96
773
1137
48
68
110
219
18
15
966
462
113
858
130
450
350
21
789
852
90
67
96
773
1137
48
66
105
363
18
15
966
462
113
858
130
450
862
21
789
852
82
67
352
261
1137
48
68
110
875
18
15
966
462
113
858
130
450
862
21
789
852
90
67
352
261
1137
48
66
105
875
18
15
966
462
113
858
130
448
349
21
789
852
82
64
99
771
1137
80
82
95
211
18
15
966
462
113
858
130
448
861
21
789
852
82
64
355
259
1137
80
82
95
851
18
15
102
10
20
277
965
545
48
42
432
923
945
1186
1188
1185
899
779
587
1704
1059
18
15
102
10
20
277
965
545
48
42
432
923
945
1186
1188
1441
899
779
587
1704
1059
18
15
102
10
20
277
965
545
48
42
432
923
945
674
164
1185
899
779
587
680
1571
18
15
102
10
20
277
453
33
48
42
432
923
433
674
676
417
899
779
75
680
547
18
15
102
10
20
174
41
35
48
38
176
466
162
33
103
265
396
398
6
30
42
18
15
102
10
20
174
41
35
48
38
176
466
162
33
103
164
396
398
6
30
42
18
15
102
10
20
174
41
35
48
38
176
466
162
161
167
169
396
398
6
78
202
18
15
102
10
20
174
41
35
48
38
176
466
162
161
167
425
396
398
6
78
202
18
15
102
10
20
174
41
35
48
38
176
466
162
161
423
169
396
398
6
78
426
18
15
102
10
20
174
41
35
48
38
176
466
162
161
423
425
396
398
6
78
426
18
15
102
10
20
174
41
35
48
38
176
466
162
41
103
265
396
398
6
38
34
18
15
102
10
20
174
41
35
48
38
176
466
162
41
103
164
396
398
6
38
34
18
15
102
10
20
174
41
35
48
38
176
466
162
289
103
265
396
398
6
558
42
18
15
102
10
20
174
41
35
48
38
176
466
162
289
103
164
396
398
6
558
42
18
15
102
10
20
174
41
35
48
38
176
466
162
289
231
164
396
398
6
558
330
18
15
102
10
20
174
41
35
48
38
176
466
162
289
231
420
396
398
6
558
330
18
15
102
10
20
174
41
35
48
38
176
466
162
289
423
169
396
398
6
558
426
18
15
102
10
20
174
41
35
48
38
176
466
162
289
423
425
396
398
6
558
426
18
15
102
10
20
174
41
35
48
38
176
466
162
289
423
420
396
398
6
558
426
18
15
102
10
20
174
41
35
48
38
176
466
162
289
615
164
396
398
6
542
1578
18
15
102
10
20
174
41
35
48
38
176
466
162
289
615
420
396
398
6
542
1578
18
15
102
10
20
174
41
35
48
38
176
466
162
297
103
265
396
398
6
550
34
18
15
102
10
20
174
41
35
48
38
176
466
162
297
103
164
396
398
6
550
34
18
15
102
10
20
174
41
35
48
38
176
466
162
297
167
169
396
398
6
550
354
18
15
102
10
20
174
41
35
48
38
176
466
162
297
167
164
396
398
6
550
354
18
15
102
10
20
174
41
35
48
38
176
466
162
297
167
425
396
398
6
550
354
18
15
102
10
20
174
41
35
48
38
176
466
162
297
167
420
396
398
6
550
354
18
15
102
10
20
174
41
35
48
38
176
466
162
297
423
169
396
398
6
550
418
18
15
102
10
20
174
41
35
48
38
176
466
162
297
423
164
396
398
6
550
418
18
15
102
10
20
174
41
35
48
38
176
466
162
297
423
425
396
398
6
550
418
18
15
102
10
20
174
41
35
48
38
176
466
162
297
423
420
396
398
6
550
418
18
15
102
10
20
174
41
35
48
38
176
466
162
297
615
164
396
398
6
550
1570
18
15
102
10
20
174
41
35
48
38
176
466
162
297
615
420
396
398
6
550
1570
18
15
102
10
20
174
41
35
48
38
176
466
578
97
103
265
396
398
956
1054
1034
18
15
102
10
20
174
41
35
48
38
176
466
610
33
103
265
396
398
902
1070
1066
18
15
102
10
20
174
41
35
48
38
176
466
610
97
103
265
396
398
902
1038
1034
18
15
102
10
20
174
41
35
48
38
176
466
610
97
231
420
396
398
902
1038
1418
18
15
102
10
20
174
41
35
48
38
176
466
610
41
103
265
396
398
902
1062
34
18
15
102
10
20
174
41
35
48
38
176
466
610
289
103
265
396
398
902
558
42
18
15
102
10
20
174
41
35
48
38
176
466
610
289
423
169
396
398
902
558
426
18
15
102
10
20
174
41
35
48
38
176
466
610
289
423
425
396
398
902
558
426
18
15
102
10
20
174
41
35
48
38
176
466
610
289
423
420
396
398
902
558
426
18
15
102
10
20
174
41
35
48
38
176
466
610
297
103
265
396
398
902
550
546
18
15
102
10
20
174
41
35
48
38
176
466
610
297
423
169
396
398
902
550
1890
18
15
102
10
20
174
41
35
48
38
176
466
610
297
423
425
396
398
902
550
1890
18
15
102
10
20
174
41
35
48
38
176
466
610
297
423
420
396
398
902
550
1890
18
15
102
10
20
174
41
35
48
38
432
466
162
33
103
265
908
654
6
30
42
18
15
102
10
20
174
41
35
48
38
432
466
162
161
167
425
908
654
6
78
202
18
15
102
10
20
174
41
35
48
38
432
466
162
161
423
425
908
654
6
78
426
18
15
102
10
20
174
41
35
48
38
432
466
162
41
103
265
908
654
6
38
34
18
15
102
10
20
174
41
35
48
38
432
466
162
289
103
265
908
654
6
542
298
18
15
102
10
20
174
41
35
48
38
432
466
162
289
231
420
908
398
6
558
330
18
15
102
10
20
174
41
35
48
38
432
466
162
289
423
425
908
654
6
542
1898
18
15
102
10
20
174
41
35
48
38
432
466
162
289
615
777
908
398
6
542
1578
18
15
102
10
20
174
41
35
48
38
432
466
162
297
423
425
908
654
6
550
418
18
15
102
10
20
174
41
35
48
38
432
466
610
289
615
777
908
398
902
558
1578
18
15
102
10
20
174
41
35
48
38
432
466
610
297
423
420
908
1166
902
550
1890
18
15
102
10
20
174
41
35
48
38
432
466
610
297
615
777
908
398
902
550
1570
18
15
102
10
20
174
41
163
48
38
176
466
578
353
103
265
396
398
956
542
10
18
15
102
10
20
174
41
163
48
38
176
466
578
353
103
425
396
398
956
542
10
18
15
102
10
20
174
41
163
48
38
176
466
578
353
295
425
396
398
956
542
1962
18
15
102
10
20
174
41
163
48
38
176
466
578
353
615
265
396
398
956
542
1546
18
15
102
10
20
174
41
163
48
38
176
466
610
353
103
265
396
398
902
526
10
18
15
102
10
20
174
41
163
48
38
176
466
610
353
103
425
396
398
902
526
10
18
15
102
10
20
174
41
163
48
38
176
466
610
353
103
420
396
398
902
526
10
18
15
102
10
20
174
41
163
48
38
176
466
610
353
615
265
396
398
902
526
1546
18
15
102
10
20
174
41
163
48
38
176
466
610
353
615
420
396
398
902
526
1546
18
15
102
10
20
174
41
163
48
38
432
466
578
353
103
420
908
1166
956
542
10
18
15
102
10
20
174
41
163
48
38
432
466
578
353
295
425
908
1166
956
542
1962
18
15
102
10
20
174
41
163
48
38
432
466
578
353
615
164
908
1166
956
542
1546
18
15
102
10
20
174
41
163
48
38
432
466
578
353
615
420
908
1166
956
542
1546
18
15
102
10
20
174
41
163
48
38
432
466
578
354
103
420
908
1166
956
540
18
18
15
102
10
20
174
41
163
48
38
432
466
578
354
615
164
908
1166
956
540
1554
18
15
102
10
20
174
41
163
48
38
432
466
578
354
615
420
908
1166
956
540
1554
18
15
102
10
20
174
41
163
48
38
432
466
610
353
103
777
908
398
902
526
10
18
15
102
10
20
174
41
163
48
38
432
466
610
353
103
420
908
1166
902
526
10
18
15
102
10
20
174
41
163
48
38
432
466
610
353
615
265
908
398
902
526
1546
18
15
102
10
20
174
41
163
48
38
432
466
610
353
615
777
908
398
902
526
1546
18
15
102
10
20
174
41
163
48
38
432
466
610
353
615
164
908
1166
902
526
1546
18
15
102
10
20
174
41
163
48
38
432
466
610
353
615
420
908
1166
902
526
1546
18
15
102
10
276
277
965
673
304
426
944
1819
945
546
548
1697
1667
1547
75
424
163
18
15
102
10
20
270
425
35
304
422
432
914
738
417
679
420
268
782
710
110
554
18
15
102
10
20
174
425
33
48
38
176
466
418
419
548
786
396
398
518
545
1187
18
15
102
10
20
174
425
33
48
38
432
466
450
435
548
786
908
654
572
34
291
18
15
102
10
20
174
425
33
48
38
432
466
450
435
548
786
916
654
700
1058
291
18
15
102
10
20
174
425
33
48
38
432
466
418
419
548
786
908
654
518
97
275
18
15
102
10
20
174
425
33
48
38
432
466
482
419
548
786
908
654
134
33
275
18
15
102
10
20
174
425
33
48
38
432
466
482
435
548
786
908
654
134
1
291
18
15
102
10
20
174
425
35
48
38
176
466
450
457
75
25
396
398
572
518
1546
18
15
102
10
20
174
425
35
48
38
176
466
450
457
587
25
396
398
572
518
522
18
15
102
10
20
174
425
35
48
38
176
466
418
417
39
169
396
398
518
542
170
18
15
102
10
20
174
425
35
48
38
176
466
418
417
39
164
396
398
518
542
170
18
15
102
10
20
174
425
35
48
38
176
466
418
417
39
425
396
398
518
542
170
18
15
102
10
20
174
425
35
48
38
176
466
418
417
39
420
396
398
518
542
170
18
15
102
10
20
174
425
35
48
38
176
466
418
417
551
425
396
398
518
542
682
18
15
102
10
20
174
425
35
48
38
176
466
418
417
551
420
396
398
518
542
682
18
15
102
10
20
174
425
35
48
38
176
466
418
417
167
164
396
398
518
558
1578
18
15
102
10
20
174
425
35
48
38
176
466
418
417
167
420
396
398
518
558
1578
18
15
102
10
20
174
425
35
48
38
176
466
418
417
295
169
396
398
518
286
106
18
15
102
10
20
174
425
35
48
38
176
466
418
425
39
169
396
398
518
550
162
18
15
102
10
20
174
425
35
48
38
176
466
418
425
39
164
396
398
518
550
162
18
15
102
10
20
174
425
35
48
38
176
466
418
425
39
425
396
398
518
550
162
18
15
102
10
20
174
425
35
48
38
176
466
418
425
39
420
396
398
518
550
162
18
15
102
10
20
174
425
35
48
38
176
466
418
425
551
425
396
398
518
550
1186
18
15
102
10
20
174
425
35
48
38
176
466
418
425
551
420
396
398
518
550
1186
18
15
102
10
20
174
425
35
48
38
176
466
418
425
167
164
396
398
518
550
1570
18
15
102
10
20
174
425
35
48
38
176
466
418
425
167
425
396
398
518
550
1570
18
15
102
10
20
174
425
35
48
38
176
466
418
425
167
420
396
398
518
550
1570
18
15
102
10
20
174
425
35
48
38
176
466
418
425
295
169
396
398
262
38
98
18
15
102
10
20
174
425
35
48
38
176
466
418
425
295
164
396
398
262
38
98
18
15
102
10
20
174
425
35
48
38
176
466
482
417
39
420
396
398
646
14
170
18
15
102
10
20
174
425
35
48
38
176
466
482
417
551
420
396
398
646
14
298
18
15
102
10
20
174
425
35
48
38
176
466
482
417
167
420
396
398
646
526
1578
18
15
102
10
20
174
425
35
48
38
176
466
482
425
39
420
396
398
646
550
930
18
15
102
10
20
174
425
35
48
38
176
466
482
425
551
420
396
398
646
550
674
18
15
102
10
20
174
425
35
48
38
176
466
482
425
167
420
396
398
646
550
1570
18
15
102
10
20
174
425
35
48
38
432
466
418
417
551
420
908
398
518
30
682
18
15
102
10
20
174
425
35
48
38
432
466
418
417
167
420
908
398
518
558
1578
18
15
102
10
20
174
425
35
48
38
432
466
418
425
551
420
908
398
518
38
290
18
15
102
10
20
174
425
35
48
38
432
466
418
425
167
425
908
654
518
550
1570
18
15
102
10
20
174
425
35
48
38
432
466
418
425
167
420
908
398
518
550
1570
18
15
102
10
20
174
425
35
48
38
432
466
482
417
39
420
908
654
134
14
170
18
15
102
10
20
174
425
35
48
38
432
466
482
417
551
420
908
398
646
14
298
18
15
102
10
20
174
425
35
48
38
432
466
482
417
167
420
908
398
646
526
1578
18
15
102
10
20
174
425
35
48
38
432
466
482
425
39
420
908
654
134
38
162
18
15
102
10
20
174
425
35
48
38
432
466
482
425
551
420
908
398
646
38
290
18
15
102
10
20
174
425
35
48
38
432
466
482
425
167
425
908
654
134
550
1570
18
15
102
10
20
174
425
35
48
38
432
466
482
425
167
420
908
398
646
550
1570
18
15
102
10
20
174
425
35
144
38
176
466
418
425
907
281
404
398
518
614
1034
18
15
102
10
20
174
425
35
144
38
432
466
482
425
907
281
916
654
134
550
1034
18
15
102
10
20
174
425
35
304
38
176
466
418
417
679
164
396
398
518
542
554
18
15
102
10
20
174
425
35
304
38
176
466
418
425
679
164
396
398
518
550
546
18
15
102
10
20
174
425
35
304
422
176
466
418
417
679
420
12
398
518
542
554
18
15
102
10
20
174
425
35
304
422
176
466
418
425
679
420
12
398
518
550
546
18
15
102
10
20
174
425
35
304
422
176
466
482
417
679
420
12
398
134
14
554
18
15
102
10
20
174
425
35
304
422
176
466
482
425
679
420
12
398
134
38
546
18
15
102
10
20
174
425
35
400
38
176
466
418
425
395
25
404
398
518
614
10
18
15
102
10
20
174
425
35
400
422
176
466
418
425
395
281
20
398
518
614
10
18
15
102
10
20
174
425
35
400
422
432
466
418
425
395
281
532
654
518
614
10
18
15
102
10
20
174
425
35
400
422
432
466
418
425
395
281
276
398
518
102
10
18
15
102
10
20
174
425
35
400
422
432
466
482
425
395
281
532
654
134
38
10
18
15
102
10
20
174
425
35
400
422
432
466
482
425
395
281
276
398
646
550
10
18
15
102
266
276
174
425
35
304
934
688
210
482
417
807
937
652
142
134
526
1130
18
15
102
10
20
174
425
547
48
38
176
466
418
929
679
164
396
398
518
1582
1066
18
15
102
10
20
174
425
547
48
38
176
466
418
937
679
164
396
398
518
1574
1058
18
15
102
10
20
174
425
547
304
38
176
466
450
969
587
25
396
398
572
1542
1034
18
15
102
10
20
174
425
547
304
422
432
466
450
969
587
793
140
398
572
1542
1034
18
15
102
10
20
174
425
547
304
422
432
466
450
969
587
1817
268
398
572
1542
1034
18
15
102
10
20
174
425
547
304
422
432
466
418
929
551
1705
1164
142
518
1566
1130
18
15
102
10
20
174
425
547
304
422
432
466
418
929
551
1705
652
142
518
1566
1130
18
15
102
10
20
174
425
547
304
422
432
466
418
929
551
1700
1164
142
518
1566
1130
18
15
102
10
20
174
425
547
304
422
432
466
418
937
551
1705
1164
142
518
1574
1122
18
15
102
10
20
174
425
547
304
422
432
466
418
937
551
1705
652
142
518
1574
1122
18
15
102
10
20
174
425
547
304
422
432
466
418
937
551
1700
1164
142
518
1574
1122
18
15
102
10
20
174
425
547
304
422
432
466
418
937
551
1700
652
142
518
1574
1122
18
15
102
10
20
174
425
547
304
422
432
466
482
929
551
1705
652
142
646
1550
1194
18
15
102
266
20
270
425
547
304
998
304
914
738
929
551
297
140
654
710
1134
170
18
15
102
266
20
270
425
547
304
998
304
914
738
929
551
292
140
654
710
1134
170
18
15
102
266
20
270
425
547
304
998
304
914
738
993
551
297
140
654
710
1054
1034
18
15
102
266
20
270
425
547
304
998
304
914
738
1761
551
297
140
654
710
1566
138
18
15
102
266
20
270
937
545
304
998
304
914
1762
1251
1188
1170
140
654
1734
1601
1043
18
15
102
266
20
270
937
547
304
998
304
914
1762
1249
551
297
140
654
1734
1566
138
18
15
102
266
20
270
937
547
304
998
304
914
1762
929
551
297
140
654
1734
110
170
18
15
102
266
20
270
937
547
304
998
304
914
1762
993
551
297
140
654
1734
30
10
18
15
102
266
788
277
389
545
304
1002
816
155
753
1746
548
289
259
779
1223
1552
195
18
15
102
10
20
430
937
675
304
38
432
978
1762
545
39
1188
908
1678
1670
206
1578
18
15
102
10
20
430
937
675
304
38
432
978
1762
553
39
1188
908
1678
1670
166
1954
18
15
102
266
276
430
937
675
304
934
688
722
1698
545
39
932
652
654
1542
206
1578
18
15
102
266
276
430
937
675
304
934
688
722
1730
545
39
937
652
654
1726
158
1578
18
15
102
266
276
430
937
675
304
934
688
722
1730
545
39
932
652
654
1726
158
1578
18
15
102
266
276
430
937
675
304
934
688
722
1730
546
39
932
652
654
1724
156
1586
18
15
102
266
276
430
937
675
304
934
688
722
1762
545
39
937
652
654
1670
142
1578
18
15
102
266
276
430
937
675
304
934
688
722
1762
545
39
932
652
654
1670
142
1578
18
15
102
266
276
430
937
675
304
934
688
722
1762
553
39
937
652
654
1670
166
1954
18
15
102
266
276
430
937
675
304
934
688
722
1762
553
39
932
652
654
1670
166
1954
18
15
102
266
276
430
937
1187
304
934
688
722
1698
1697
167
1188
652
654
1542
1054
1642
18
15
102
266
276
430
937
1187
304
934
688
722
1698
1577
167
1188
652
654
1542
1254
1698
18
15
102
266
276
430
937
1187
304
934
688
722
1762
1697
167
1193
652
654
1670
1038
1706
18
15
102
266
276
430
937
1187
304
934
688
722
1762
1697
167
1188
652
654
1670
1038
1706
18
15
102
266
276
430
937
1187
304
934
688
722
1762
1705
167
1193
652
654
1670
1062
1570
18
15
102
266
276
430
937
1187
304
934
688
722
1762
1705
167
1188
652
654
1670
1062
1570
18
15
102
266
276
430
425
483
304
934
688
722
194
18
75
276
788
1166
186
140
49
18
15
102
106
4
173
41
33
48
10
0
467
578
99
100
97
259
907
896
1050
147
18
15
102
106
4
173
41
33
48
10
0
467
578
99
100
97
771
907
896
26
19
18
15
102
106
4
173
41
33
48
10
0
467
578
99
100
609
771
907
896
26
19
18
15
102
106
4
173
41
33
48
10
0
467
610
291
356
353
259
907
960
546
1827
18
15
102
106
4
173
41
33
48
10
0
467
610
291
356
353
771
907
960
546
1827
18
15
102
106
4
173
41
33
48
10
0
467
610
291
356
865
771
907
960
546
1827
18
15
102
106
4
173
41
33
48
10
0
467
610
291
612
609
259
907
960
546
1571
18
15
102
106
4
173
41
33
48
10
0
467
610
291
612
865
771
907
960
546
1571
18
15
102
106
4
173
41
33
48
10
0
467
610
291
868
609
259
907
960
546
803
18
15
102
106
4
173
41
33
48
10
0
467
610
291
868
865
771
907
960
546
803
18
15
102
106
4
173
41
161
48
10
0
467
578
355
100
97
259
907
896
538
19
18
15
102
106
4
173
41
161
48
10
0
467
578
355
612
353
259
907
896
538
1555
18
15
102
106
4
173
41
161
48
10
0
467
578
355
612
353
771
907
896
538
1555
18
15
102
106
4
173
41
161
48
10
0
467
610
355
612
353
259
907
960
538
1555
18
15
102
106
4
173
41
161
48
10
0
467
610
355
612
353
771
907
960
538
1555
18
15
102
106
4
173
425
33
48
10
0
467
450
483
36
97
259
907
640
538
1555
18
15
102
106
4
173
425
33
48
10
0
467
450
483
548
97
259
907
640
26
531
18
15
102
106
4
173
425
33
48
10
0
467
450
483
548
865
259
907
640
26
531
18
15
102
106
4
173
425
33
48
10
0
467
450
483
548
865
771
907
640
26
531
18
15
102
106
4
173
425
33
48
10
0
467
450
483
292
97
259
907
640
26
19
18
15
102
106
4
173
425
33
48
10
0
467
450
483
292
865
259
907
640
26
19
18
15
102
106
4
173
425
33
48
10
0
467
450
483
292
865
771
907
640
26
19
18
15
102
106
4
173
425
33
48
10
0
467
450
435
36
97
259
907
640
34
163
18
15
102
106
4
173
425
33
48
10
0
467
450
435
548
97
259
907
640
34
291
18
15
102
106
4
173
425
33
48
10
0
467
450
435
548
865
771
907
640
34
291
18
15
102
106
4
173
425
33
304
10
0
467
450
483
804
97
259
907
640
538
1043
18
15
102
106
4
173
425
33
304
10
0
467
450
483
804
97
771
907
640
538
1043
18
15
102
106
4
173
425
33
304
10
0
467
450
483
804
609
771
907
640
538
1043
18
15
102
106
4
173
425
545
48
10
0
467
450
947
36
97
259
907
640
1570
803
18
15
102
106
4
429
937
673
1584
522
768
979
1730
547
612
353
771
651
1664
154
19
18
15
110
2
20
165
388
468
32
54
432
471
496
22
386
274
899
651
140
460
268
18
15
110
98
4
270
969
547
32
12
0
906
930
962
1131
1032
1636
1982
1276
1068
1046
18
15
110
98
4
270
969
547
32
524
0
906
930
962
619
1800
612
1982
1276
1068
22
18
15
110
98
4
270
969
547
32
524
0
906
930
706
619
1800
612
1982
1276
556
22
18
15
110
98
4
270
425
35
64
12
0
906
738
721
1543
1541
1636
1982
892
526
1690
18
15
110
98
4
270
425
35
64
14
0
906
738
721
519
1540
1636
1982
892
526
346
18
15
110
98
4
270
425
35
64
14
0
906
738
721
1543
1540
1636
1982
892
526
1690
18
15
110
98
4
270
425
35
32
12
0
906
738
721
1599
1544
1636
1982
892
526
1674
18
15
110
98
4
270
425
35
32
12
0
906
738
738
1067
1032
1636
1982
892
556
1838
18
15
110
98
4
270
425
35
32
12
0
906
738
738
1067
1544
1636
1982
892
556
1838
18
15
110
98
4
270
425
35
32
12
0
906
738
738
555
1544
1636
1982
892
556
302
18
15
110
98
4
270
425
35
32
12
0
906
738
738
1579
1544
1636
1982
892
556
1710
18
15
110
98
4
270
809
547
32
524
0
906
994
994
1067
1544
100
1982
1404
1068
942
18
15
110
98
4
270
425
547
64
12
0
906
738
977
1031
1029
1636
1982
892
1038
1594
18
15
110
98
4
270
425
547
64
14
0
906
738
977
1031
1028
1636
1982
892
1038
1594
18
15
110
98
4
270
425
547
32
12
0
906
738
994
1067
1032
1636
1982
892
1068
1582
18
15
1889
505
837
909
1233
97
1075
517
345
5
517
517
1753
285
1077
1845
1026
5
817
18
15
1889
505
837
909
1233
97
1075
517
345
6
517
517
1753
285
1077
1844
1026
17
817
18
15
1889
505
837
909
1233
97
1075
517
345
7
517
517
1753
285
1077
1913
1025
5
817
18
15
1190
926
1072
1598
66
544
797
69
964
582
1852
192
3
371
768
0
776
922
1251
18
15
1206
920
1072
1590
66
576
782
16
726
534
1848
128
2
390
914
450
768
933
1029
18
15
1206
920
1072
1590
66
576
782
16
726
534
1844
128
2
390
914
450
776
938
1038
18
15
1206
920
1072
1590
67
576
781
16
726
1110
1690
131
3
390
914
914
737
1017
0
18
15
1206
920
1072
1590
67
576
781
16
726
534
1842
131
3
390
914
450
782
954
0
18
15
97
185
421
397
397
705
153
134
441
423
289
897
733
236
686
265
109
513
1074
18
15
97
185
421
397
397
705
153
134
441
423
289
897
733
236
430
9
109
513
1074
18
15
97
185
421
397
397
705
147
132
437
421
289
897
729
251
427
3
95
513
1073
18
15
97
181
421
429
397
449
137
129
453
613
513
577
125
382
782
774
622
897
179
18
15
97
181
421
429
397
449
137
129
453
613
257
321
125
382
782
774
110
158
946
18
15
481
185
421
397
397
705
403
4
437
421
289
897
1241
1051
555
10
65
538
1579
18
15
481
185
421
397
397
449
403
4
437
421
33
670
690
1051
555
9
878
776
608
18
15
481
185
421
397
397
449
403
4
437
421
545
670
690
1051
555
9
366
264
608
18
15
481
185
421
397
413
449
403
4
437
261
65
606
626
1051
555
330
833
808
640
18
15
481
185
421
397
413
449
403
4
437
261
65
606
690
1051
555
330
833
808
512
18
15
529
960
1114
84
214
22
219
347
49
96
64
20
241
65
13
769
26
26
139
18
15
529
960
1114
84
214
22
219
347
49
96
136
28
241
65
13
769
689
9
139
18
15
529
960
1114
84
214
22
219
347
49
96
72
24
241
65
13
769
17
225
135
18
15
529
960
1114
84
214
22
219
347
49
96
72
28
241
65
13
769
1041
18
131
18
15
529
960
1114
84
214
22
218
347
49
96
64
20
240
65
14
768
58
28
140
18
15
529
960
1114
84
214
22
218
347
49
96
64
20
240
70
14
768
26
28
140
18
15
529
960
1114
84
214
22
218
347
49
96
136
28
240
65
14
768
688
8
130
18
15
529
960
1114
84
214
22
218
347
49
96
136
28
240
70
14
769
688
8
130
18
15
529
960
1114
84
214
22
218
347
49
96
72
24
240
65
14
768
48
16
136
18
15
529
960
1114
84
214
22
218
347
49
96
72
20
240
70
14
768
16
20
140
18
15
529
960
1114
84
214
22
218
347
49
96
72
28
240
65
14
768
1040
18
130
18
15
529
960
1114
84
214
22
218
347
49
96
72
28
240
70
14
769
561
18
130
18
15
529
960
1114
84
214
22
218
351
49
96
64
24
240
66
10
769
26
240
136
18
15
529
960
1114
84
214
22
218
351
49
96
64
20
240
66
10
769
26
26
140
18
15
529
960
1114
84
214
22
218
351
49
96
80
24
240
66
10
769
320
224
136
18
15
529
960
1114
84
214
22
218
351
49
96
80
20
240
66
10
769
320
12
140
18
15
529
960
1114
84
214
22
218
351
49
96
136
28
240
66
10
769
688
8
130
18
15
529
960
1114
84
214
22
218
351
49
96
72
24
240
66
10
769
1041
17
134
18
15
529
960
1114
84
214
22
218
351
49
96
72
20
240
66
10
769
330
20
140
18
15
529
960
1114
84
214
22
218
351
49
96
72
28
240
66
10
769
1041
18
130
18
15
529
960
1114
84
214
22
223
351
49
96
72
24
242
64
14
769
1040
16
132
18
15
529
960
1114
84
214
23
217
347
49
96
64
18
241
65
13
769
58
30
142
18
15
529
960
1114
84
214
23
217
347
49
96
80
18
241
65
13
769
321
14
142
18
15
529
960
1114
84
214
23
217
347
49
96
80
26
241
65
13
769
321
227
133
18
15
529
960
1114
84
214
23
217
347
49
96
72
18
241
65
13
769
16
22
142
18
15
529
960
1114
84
214
23
219
347
49
96
80
18
240
65
13
769
321
19
139
18
15
529
960
1114
84
214
23
219
347
49
96
80
26
240
65
13
769
321
227
139
18
15
529
960
1114
84
214
23
219
347
49
96
136
26
240
65
13
769
689
11
139
18
15
529
960
1114
84
214
23
219
347
49
96
72
18
240
65
13
769
16
22
143
18
15
593
960
1114
84
214
22
11
271
49
96
64
20
17
516
22
769
26
26
27
18
15
593
960
1114
84
214
22
11
271
49
96
64
20
529
516
22
769
538
538
2011
18
15
593
960
1114
84
214
22
11
271
49
96
72
24
17
516
22
769
1041
17
23
18
15
593
960
1114
84
214
22
11
271
49
96
72
24
273
516
22
769
49
17
723
18
15
593
960
1114
84
214
22
11
283
49
96
64
20
17
529
13
769
26
26
27
18
15
593
960
1114
84
214
22
11
283
49
96
64
20
529
529
13
769
538
538
2011
18
15
593
960
1114
84
214
22
11
283
49
96
64
20
273
529
13
769
26
26
715
18
15
593
960
1114
84
214
22
11
283
49
96
72
24
17
529
13
769
1041
17
23
18
15
593
960
1114
84
214
22
11
283
49
96
72
24
529
529
13
769
561
529
2007
18
15
593
960
1114
84
214
22
11
283
49
96
72
24
273
529
13
769
17
17
711
18
15
593
960
1114
84
214
22
11
283
49
96
72
28
17
529
13
769
1041
18
19
18
15
593
960
1114
84
214
22
11
283
49
96
72
28
529
529
13
769
528
738
2019
18
15
593
960
1114
84
214
22
11
283
49
96
72
28
273
529
13
769
16
226
419
18
15
593
960
1114
84
214
22
11
287
49
96
64
20
17
521
13
769
26
26
27
18
15
593
960
1114
84
214
22
11
287
49
96
64
20
17
532
6
769
26
26
27
18
15
593
960
1114
84
214
22
11
287
49
96
64
20
17
532
13
769
26
26
27
18
15
593
960
1114
84
214
22
11
287
49
96
64
20
17
532
14
769
26
26
27
18
15
593
960
1114
84
214
22
11
287
49
96
64
20
529
521
13
769
538
538
2011
18
15
593
960
1114
84
214
22
11
287
49
96
64
20
529
532
6
769
538
538
2011
18
15
593
960
1114
84
214
22
11
287
49
96
64
20
529
532
13
769
538
538
2011
18
15
593
960
1114
84
214
22
11
287
49
96
64
20
529
532
14
769
538
538
2011
18
15
593
960
1114
84
214
22
11
287
49
96
64
20
273
521
13
769
26
26
715
18
15
593
960
1114
84
214
22
11
287
49
96
64
20
273
532
6
769
26
26
715
18
15
593
960
1114
84
214
22
11
287
49
96
64
20
273
532
13
769
26
26
715
18
15
593
960
1114
84
214
22
11
287
49
96
64
20
273
532
14
769
26
26
715
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
17
521
13
769
1041
17
23
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
17
530
6
768
1041
17
23
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
17
548
6
769
1041
17
23
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
17
548
12
769
49
17
19
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
17
548
13
769
1041
17
23
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
529
521
13
769
561
529
2007
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
529
532
13
769
561
529
2007
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
529
532
14
769
561
529
2007
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
529
548
12
769
561
529
2007
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
529
548
13
769
561
529
2007
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
529
548
14
769
561
529
2007
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
273
521
13
769
49
17
723
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
273
532
6
769
49
17
723
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
273
532
13
769
17
17
711
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
273
532
14
769
49
17
723
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
273
548
6
769
49
17
723
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
273
548
12
769
49
17
723
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
273
548
13
769
17
17
711
18
15
593
960
1114
84
214
22
11
287
49
96
72
24
273
548
14
769
49
17
723
18
15
593
960
1114
84
214
22
11
287
49
96
72
28
17
521
13
769
1041
18
19
18
15
593
960
1114
84
214
22
11
287
49
96
72
28
529
521
13
769
528
738
2019
18
15
593
960
1114
84
214
22
11
287
49
96
72
28
273
521
13
769
16
226
419
18
15
593
960
1114
84
214
22
11
319
49
96
64
20
273
340
6
769
26
26
715
18
15
593
960
1114
84
214
22
11
319
49
96
64
20
145
340
6
769
26
26
107
18
15
593
960
1114
84
214
22
10
283
49
96
64
24
16
529
13
769
26
240
22
18
15
593
960
1114
84
214
22
10
283
49
96
64
24
16
534
14
769
26
240
22
18
15
593
960
1114
84
214
22
10
283
49
96
64
24
528
529
13
769
538
752
2006
18
15
593
960
1114
84
214
22
10
283
49
96
64
24
528
525
14
769
538
752
2006
18
15
593
960
1114
84
214
22
10
283
49
96
64
24
528
534
14
769
538
752
2006
18
15
593
960
1114
84
214
22
10
283
49
96
64
24
272
529
13
769
538
752
1750
18
15
593
960
1114
84
214
22
10
283
49
96
64
24
272
525
14
769
538
752
1750
18
15
593
960
1114
84
214
22
10
283
49
96
64
24
272
534
14
769
538
752
1750
18
15
593
960
1114
84
214
22
10
283
49
96
64
20
16
529
14
768
26
28
22
18
15
593
960
1114
84
214
22
10
283
49
96
64
20
16
525
13
769
26
28
22
18
15
593
960
1114
84
214
22
10
283
49
96
64
20
16
525
14
769
26
28
22
18
15
593
960
1114
84
214
22
10
283
49
96
64
20
16
534
14
769
26
28
22
18
15
593
960
1114
84
214
22
10
283
49
96
64
20
528
529
14
768
538
540
2006
18
15
593
960
1114
84
214
22
10
283
49
96
64
20
528
525
14
769
538
540
2006
18
15
593
960
1114
84
214
22
10
283
49
96
64
20
528
534
14
769
538
540
2006
18
15
593
960
1114
84
214
22
10
283
49
96
64
20
272
529
14
768
26
28
876
18
15
593
960
1114
84
214
22
10
283
49
96
64
20
272
525
14
769
26
28
876
18
15
593
960
1114
84
214
22
10
283
49
96
64
20
272
534
14
769
26
28
876
18
15
593
960
1114
84
214
22
10
283
49
96
136
24
16
529
13
769
689
10
200
18
15
593
960
1114
84
214
22
10
283
49
96
136
24
272
529
13
769
689
10
456
18
15
593
960
1114
84
214
22
10
283
49
96
136
28
16
525
13
769
1137
8
196
18
15
593
960
1114
84
214
22
10
283
49
96
136
28
16
525
14
769
1136
8
194
18
15
593
960
1114
84
214
22
10
283
49
96
136
28
16
534
14
769
1136
8
194
18
15
593
960
1114
84
214
22
10
283
49
96
136
28
272
525
13
769
1137
8
452
18
15
593
960
1114
84
214
22
10
283
49
96
136
28
272
525
14
769
1136
8
450
18
15
593
960
1114
84
214
22
10
283
49
96
136
28
272
534
14
769
1136
8
450
18
15
593
960
1114
84
214
22
10
283
49
96
72
24
16
529
13
769
1040
16
22
18
15
593
960
1114
84
214
22
10
283
49
96
72
24
16
525
14
769
1040
16
22
18
15
593
960
1114
84
214
22
10
283
49
96
72
24
16
534
14
769
1040
16
22
18
15
593
960
1114
84
214
22
10
283
49
96
72
24
528
529
13
769
528
528
2006
18
15
593
960
1114
84
214
22
10
283
49
96
72
24
528
525
14
769
528
528
2006
18
15
593
960
1114
84
214
22
10
283
49
96
72
24
528
534
14
769
528
528
2006
18
15
593
960
1114
84
214
22
10
283
49
96
72
24
272
529
13
769
16
16
726
18
15
593
960
1114
84
214
22
10
283
49
96
72
24
272
525
14
769
16
16
726
18
15
593
960
1114
84
214
22
10
283
49
96
72
24
272
534
14
769
16
16
726
18
15
593
960
1114
84
214
22
10
283
49
96
72
20
16
534
14
769
16
20
22
18
15
593
960
1114
84
214
22
10
283
49
96
72
20
528
534
14
769
528
532
2006
18
15
593
960
1114
84
214
22
10
283
49
96
72
20
272
534
14
769
16
20
876
18
15
593
960
1114
84
214
22
10
283
49
96
72
28
16
525
13
769
1041
18
20
18
15
593
960
1114
84
214
22
10
283
49
96
72
28
16
525
14
769
16
226
22
18
15
593
960
1114
84
214
22
10
283
49
96
72
28
16
534
14
769
16
226
22
18
15
593
960
1114
84
214
22
10
283
49
96
72
28
528
529
14
768
528
738
2018
18
15
593
960
1114
84
214
22
10
283
49
96
72
28
528
525
13
769
528
738
2018
18
15
593
960
1114
84
214
22
10
283
49
96
72
28
528
525
14
769
561
530
2004
18
15
593
960
1114
84
214
22
10
283
49
96
72
28
528
534
14
769
561
530
2004
18
15
593
960
1114
84
214
22
10
283
49
96
72
28
272
525
13
769
16
226
422
18
15
593
960
1114
84
214
22
10
283
49
96
72
28
272
525
14
769
16
226
422
18
15
593
960
1114
84
214
22
10
283
49
96
72
28
272
534
14
769
16
226
422
18
15
593
960
1114
84
214
22
10
287
49
96
64
24
16
530
10
769
26
240
22
18
15
593
960
1114
84
214
22
10
287
49
96
64
24
528
530
10
769
538
752
2006
18
15
593
960
1114
84
214
22
10
287
49
96
64
24
272
530
10
769
538
752
1750
18
15
593
960
1114
84
214
22
10
287
49
96
64
20
16
533
6
769
26
28
22
18
15
593
960
1114
84
214
22
10
287
49
96
64
20
16
533
13
769
26
28
22
18
15
593
960
1114
84
214
22
10
287
49
96
64
20
16
533
14
769
26
28
22
18
15
593
960
1114
84
214
22
10
287
49
96
64
20
16
530
10
769
26
28
22
18
15
593
960
1114
84
214
22
10
287
49
96
64
20
528
533
13
769
538
540
2006
18
15
593
960
1114
84
214
22
10
287
49
96
64
20
528
533
14
769
538
540
2006
18
15
593
960
1114
84
214
22
10
287
49
96
64
20
528
530
10
769
538
540
2006
18
15
593
960
1114
84
214
22
10
287
49
96
64
20
272
533
6
769
26
28
876
18
15
593
960
1114
84
214
22
10
287
49
96
64
20
272
533
13
769
26
28
876
18
15
593
960
1114
84
214
22
10
287
49
96
64
20
272
533
14
769
26
28
876
18
15
593
960
1114
84
214
22
10
287
49
96
64
20
272
530
10
769
26
28
876
18
15
593
960
1114
84
214
22
10
287
49
96
136
28
16
530
10
769
1136
8
194
18
15
593
960
1114
84
214
22
10
287
49
96
136
28
272
533
6
769
624
8
450
18
15
593
960
1114
84
214
22
10
287
49
96
136
28
272
533
13
769
1137
8
452
18
15
593
960
1114
84
214
22
10
287
49
96
136
28
272
533
14
769
1136
8
450
18
15
593
960
1114
84
214
22
10
287
49
96
136
28
272
530
10
769
1136
8
450
18
15
593
960
1114
84
214
22
10
287
49
96
72
24
16
533
6
769
16
16
22
18
15
593
960
1114
84
214
22
10
287
49
96
72
24
16
533
13
769
1040
16
22
18
15
593
960
1114
84
214
22
10
287
49
96
72
24
16
533
14
769
1040
16
22
18
15
593
960
1114
84
214
22
10
287
49
96
72
24
16
530
10
769
1040
16
22
18
15
593
960
1114
84
214
22
10
287
49
96
72
24
528
530
10
769
528
528
2006
18
15
593
960
1114
84
214
22
10
287
49
96
72
24
272
533
6
769
16
16
726
18
15
593
960
1114
84
214
22
10
287
49
96
72
24
272
533
13
769
16
16
726
18
15
593
960
1114
84
214
22
10
287
49
96
72
24
272
533
14
769
16
16
726
18
15
593
960
1114
84
214
22
10
287
49
96
72
24
272
530
10
769
16
16
726
18
15
593
960
1114
84
214
22
10
287
49
96
72
20
16
530
10
769
16
20
22
18
15
593
960
1114
84
214
22
10
287
49
96
72
20
528
530
10
769
528
532
2006
18
15
593
960
1114
84
214
22
10
287
49
96
72
20
272
530
10
769
16
20
876
18
15
593
960
1114
84
214
22
10
287
49
96
72
28
16
533
6
769
16
226
22
18
15
593
960
1114
84
214
22
10
287
49
96
72
28
16
533
13
769
1041
18
20
18
15
593
960
1114
84
214
22
10
287
49
96
72
28
16
533
14
769
16
226
22
18
15
593
960
1114
84
214
22
10
287
49
96
72
28
16
530
10
769
1041
18
20
18
15
593
960
1114
84
214
22
10
287
49
96
72
28
528
533
13
769
528
738
2018
18
15
593
960
1114
84
214
22
10
287
49
96
72
28
528
533
14
769
561
530
2004
18
15
593
960
1114
84
214
22
10
287
49
96
72
28
528
530
10
769
561
530
2004
18
15
593
960
1114
84
214
22
10
287
49
96
72
28
272
533
6
769
16
226
422
18
15
593
960
1114
84
214
22
10
287
49
96
72
28
272
533
13
769
16
226
422
18
15
593
960
1114
84
214
22
10
287
49
96
72
28
272
533
14
769
16
226
422
18
15
593
960
1114
84
214
22
10
287
49
96
72
28
272
530
10
769
49
18
706
18
15
593
960
1114
84
214
22
10
319
49
96
72
28
144
341
6
769
16
226
162
18
15
593
960
1114
84
214
22
15
287
49
96
64
24
18
520
10
769
26
240
18
18
15
593
960
1114
84
214
22
15
287
49
96
64
24
18
528
13
769
26
240
18
18
15
593
960
1114
84
214
22
15
287
49
96
64
24
18
528
14
769
26
240
18
18
15
593
960
1114
84
214
22
15
287
49
96
64
24
530
528
13
768
538
752
2004
18
15
593
960
1114
84
214
22
15
287
49
96
64
24
274
528
13
768
538
752
1748
18
15
593
960
1114
84
214
22
15
287
49
96
136
24
274
528
13
769
689
10
468
18
15
593
960
1114
84
214
22
15
287
49
96
72
24
18
520
10
769
1040
16
20
18
15
593
960
1114
84
214
22
15
287
49
96
72
24
18
528
13
769
1040
16
20
18
15
593
960
1114
84
214
22
15
287
49
96
72
24
18
528
14
769
1040
16
20
18
15
593
960
1114
84
214
22
15
287
49
96
72
24
530
520
10
769
528
528
2004
18
15
593
960
1114
84
214
22
15
287
49
96
72
24
530
528
13
769
528
528
2004
18
15
593
960
1114
84
214
22
15
287
49
96
72
24
530
528
14
769
528
528
2004
18
15
593
960
1114
84
214
22
15
287
49
96
72
24
274
520
10
769
16
16
708
18
15
593
960
1114
84
214
22
15
287
49
96
72
24
274
528
13
769
16
16
708
18
15
593
960
1114
84
214
22
15
287
49
96
72
24
274
528
14
769
16
16
708
18
15
593
960
1114
84
214
23
9
283
49
96
64
18
17
529
13
769
26
30
22
18
15
593
960
1114
84
214
23
9
283
49
96
64
18
17
521
13
769
26
30
22
18
15
593
960
1114
84
214
23
9
283
49
96
64
18
529
529
13
768
538
542
2006
18
15
593
960
1114
84
214
23
9
283
49
96
64
18
529
521
13
768
538
542
2006
18
15
593
960
1114
84
214
23
9
283
49
96
64
18
273
529
13
769
26
30
438
18
15
593
960
1114
84
214
23
9
283
49
96
64
18
273
521
13
769
26
30
438
18
15
593
960
1114
84
214
23
9
283
49
96
136
18
17
529
13
769
1137
13
30
18
15
593
960
1114
84
214
23
9
283
49
96
136
18
17
521
13
769
1137
13
30
18
15
593
960
1114
84
214
23
9
283
49
96
72
18
17
529
13
769
1041
22
22
18
15
593
960
1114
84
214
23
9
283
49
96
72
18
17
521
13
769
1041
22
22
18
15
593
960
1114
84
214
23
9
283
49
96
72
18
529
529
13
768
528
534
2006
18
15
593
960
1114
84
214
23
9
283
49
96
72
18
529
521
13
768
528
534
2006
18
15
593
960
1114
84
214
23
9
283
49
96
72
18
273
529
13
769
16
22
438
18
15
593
960
1114
84
214
23
9
283
49
96
72
18
273
521
13
769
16
22
438
18
15
593
960
1114
84
214
23
11
283
49
96
136
18
16
528
13
769
1136
14
27
18
15
593
960
1114
84
214
23
11
283
49
96
136
18
16
528
14
769
1136
14
27
18
15
593
960
1114
84
214
23
11
283
49
96
136
18
16
529
13
769
1136
14
27
18
15
593
960
1114
84
214
23
11
283
49
96
136
18
16
524
13
769
1136
14
27
18
15
593
960
1114
84
214
23
11
283
49
96
136
18
16
524
14
769
1136
14
27
18
15
593
960
1114
84
214
23
11
283
49
96
136
26
16
528
13
769
1137
11
203
18
15
593
960
1114
84
214
23
11
283
49
96
136
26
16
529
13
769
1137
11
203
18
15
593
960
1114
84
214
23
11
283
49
96
136
26
16
524
13
769
1137
11
203
18
15
593
960
1114
84
214
23
11
283
49
96
136
26
272
528
13
769
1137
11
459
18
15
593
960
1114
84
214
23
11
283
49
96
136
26
272
529
13
769
1137
11
459
18
15
593
960
1114
84
214
23
11
283
49
96
136
26
272
524
13
769
1137
11
459
18
15
593
960
1114
84
214
23
11
283
49
96
72
18
16
528
13
769
16
22
239
18
15
593
960
1114
84
214
23
11
283
49
96
72
18
16
528
14
769
16
22
239
18
15
593
960
1114
84
214
23
11
283
49
96
72
18
16
529
13
769
16
22
239
18
15
593
960
1114
84
214
23
11
283
49
96
72
18
16
524
13
769
16
22
239
18
15
593
960
1114
84
214
23
11
283
49
96
72
18
16
524
14
769
16
22
239
18
15
593
960
1114
84
214
23
11
283
49
96
72
18
272
528
13
769
16
22
879
18
15
593
960
1114
84
214
23
11
283
49
96
72
18
272
528
14
769
16
22
879
18
15
593
960
1114
84
214
23
11
283
49
96
72
18
272
529
13
769
16
22
879
18
15
593
960
1114
84
214
23
11
283
49
96
72
18
272
524
13
769
16
22
879
18
15
593
960
1114
84
214
23
11
283
49
96
72
18
272
524
14
769
16
22
879
18
15
593
960
1114
84
214
23
11
287
49
96
136
26
16
532
12
769
1201
11
19
18
15
593
960
1114
84
214
23
11
287
49
96
136
26
16
532
13
769
1137
11
203
18
15
593
960
1114
84
214
23
11
287
49
96
136
26
272
532
12
769
689
11
459
18
15
593
960
1114
84
214
23
11
287
49
96
136
26
272
532
13
769
1137
11
459
18
15
593
960
1114
84
214
23
11
287
49
96
72
18
16
532
6
769
16
22
239
18
15
593
960
1114
84
214
23
11
287
49
96
72
18
16
532
12
769
16
22
239
18
15
593
960
1114
84
214
23
11
287
49
96
72
18
16
532
13
769
16
22
239
18
15
593
960
1114
84
214
23
11
287
49
96
72
18
16
532
14
769
16
22
239
18
15
593
960
1114
84
214
23
11
287
49
96
72
18
272
532
6
769
16
22
879
18
15
593
960
1114
84
214
23
11
287
49
96
72
18
272
532
12
769
16
22
879
18
15
593
960
1114
84
214
23
11
287
49
96
72
18
272
532
13
769
16
22
879
18
15
593
960
1114
84
214
23
11
287
49
96
72
18
272
532
14
769
16
22
879
18
15
593
960
1114
84
214
23
11
287
49
96
72
18
272
548
6
769
16
22
879
18
15
593
960
1114
84
214
23
11
287
49
96
72
18
272
548
12
769
16
22
879
18
15
593
960
1114
84
214
23
11
287
49
96
72
18
272
548
14
769
16
22
879
18
15
593
960
1114
84
214
23
11
319
49
96
72
18
272
340
6
769
16
22
879
18
15
593
960
1114
84
214
23
11
319
49
96
72
18
144
340
6
769
16
22
111
18
15
585
960
1114
84
214
22
2
263
49
96
64
24
0
550
54
769
26
240
24
18
15
585
960
1114
84
214
22
2
263
49
96
64
24
512
550
54
769
538
752
2008
18
15
585
960
1114
84
214
22
2
263
49
96
64
24
256
550
54
769
26
240
440
18
15
585
960
1114
84
214
22
2
263
49
96
64
24
64
550
54
769
26
240
56
18
15
585
960
1114
84
214
22
2
263
49
96
64
24
576
550
54
769
538
752
1944
18
15
585
960
1114
84
214
22
2
263
49
96
64
20
512
550
54
769
538
538
2044
18
15
585
960
1114
84
214
22
2
263
49
96
64
20
256
550
54
769
26
28
454
18
15
585
960
1114
84
214
22
2
263
49
96
64
20
64
550
54
769
26
28
62
18
15
585
960
1114
84
214
22
2
263
49
96
136
28
256
550
54
769
688
8
492
18
15
585
960
1114
84
214
22
2
263
49
96
136
28
64
550
54
769
688
8
924
18
15
585
960
1114
84
214
22
2
263
49
96
72
24
0
550
54
769
1040
16
24
18
15
585
960
1114
84
214
22
2
263
49
96
72
24
512
518
1006
769
560
528
2008
18
15
585
960
1114
84
214
22
2
263
49
96
72
24
512
550
54
769
528
528
2008
18
15
585
960
1114
84
214
22
2
263
49
96
72
24
256
518
1006
769
48
16
872
18
15
585
960
1114
84
214
22
2
263
49
96
72
24
256
550
54
769
16
16
872
18
15
585
960
1114
84
214
22
2
263
49
96
72
24
256
550
1006
769
48
16
872
18
15
585
960
1114
84
214
22
2
263
49
96
72
24
64
550
54
769
1040
16
40
18
15
585
960
1114
84
214
22
2
263
49
96
72
24
576
550
54
769
528
528
1944
18
15
585
960
1114
84
214
22
2
263
49
96
72
20
256
550
54
769
16
20
508
18
15
585
960
1114
84
214
22
2
263
49
96
72
20
64
550
54
769
16
20
60
18
15
585
960
1114
84
214
22
2
263
49
96
72
20
32
550
54
769
16
20
6
18
15
585
960
1114
84
214
22
2
263
49
96
72
28
0
550
54
769
49
18
28
18
15
585
960
1114
84
214
22
2
263
49
96
72
28
512
550
54
769
561
530
2028
18
15
585
960
1114
84
214
22
2
263
49
96
72
28
256
550
54
769
49
18
436
18
15
585
960
1114
84
214
22
2
263
49
96
72
28
64
550
54
769
49
18
42
18
15
585
960
1114
84
214
22
2
263
49
96
72
28
576
550
54
769
561
530
1948
18
15
585
960
1114
84
214
22
2
263
305
96
72
24
128
326
238
513
48
16
104
18
15
585
960
1114
84
214
22
2
275
49
96
64
24
0
242
22
768
26
240
24
18
15
585
960
1114
84
214
22
2
275
49
96
64
24
256
242
22
768
26
240
440
18
15
585
960
1114
84
214
22
2
275
49
96
64
24
128
242
22
768
26
240
280
18
15
585
960
1114
84
214
22
2
275
49
96
64
20
128
241
22
768
26
28
126
18
15
585
960
1114
84
214
22
2
275
49
96
96
20
256
542
30
772
12
204
444
18
15
585
960
1114
84
214
22
2
275
49
96
96
20
64
542
30
772
12
204
60
18
15
585
960
1114
84
214
22
2
275
49
96
136
28
0
242
22
768
688
8
28
18
15
585
960
1114
84
214
22
2
275
49
96
136
28
256
242
22
768
688
8
492
18
15
585
960
1114
84
214
22
2
275
49
96
136
28
128
242
22
768
688
8
108
18
15
585
960
1114
84
214
22
2
275
49
96
72
24
0
242
22
768
16
16
24
18
15
585
960
1114
84
214
22
2
275
49
96
72
24
512
553
45
769
528
736
2040
18
15
585
960
1114
84
214
22
2
275
49
96
72
24
256
542
30
769
48
16
872
18
15
585
960
1114
84
214
22
2
275
49
96
72
24
256
242
22
768
16
16
872
18
15
585
960
1114
84
214
22
2
275
49
96
72
24
128
242
22
768
16
16
104
18
15
585
960
1114
84
214
22
2
275
49
96
72
24
64
542
30
769
1040
16
40
18
15
585
960
1114
84
214
22
2
275
49
96
72
20
256
542
30
768
528
20
508
18
15
585
960
1114
84
214
22
2
275
49
96
72
20
64
542
30
768
528
20
60
18
15
585
960
1114
84
214
22
2
275
49
96
72
28
256
542
30
769
49
18
436
18
15
585
960
1114
84
214
22
2
275
49
96
72
28
64
542
30
769
49
18
42
18
15
585
960
1114
84
214
22
2
283
49
96
64
24
0
558
22
769
26
240
24
18
15
585
960
1114
84
214
22
2
283
49
96
64
24
256
558
22
769
26
240
440
18
15
585
960
1114
84
214
22
2
283
49
96
64
24
64
558
22
769
26
240
56
18
15
585
960
1114
84
214
22
2
283
49
96
64
20
256
558
22
769
26
28
454
18
15
585
960
1114
84
214
22
2
283
49
96
64
20
64
558
22
769
26
28
62
18
15
585
960
1114
84
214
22
2
283
49
96
136
28
256
558
22
769
688
8
492
18
15
585
960
1114
84
214
22
2
283
49
96
136
28
64
558
22
769
1200
8
924
18
15
585
960
1114
84
214
22
2
283
49
96
72
24
0
558
22
769
16
16
24
18
15
585
960
1114
84
214
22
2
283
49
96
72
24
512
537
21
769
528
528
2008
18
15
585
960
1114
84
214
22
2
283
49
96
72
24
512
558
22
768
528
528
2008
18
15
585
960
1114
84
214
22
2
283
49
96
72
24
256
537
21
769
48
16
872
18
15
585
960
1114
84
214
22
2
283
49
96
72
24
256
558
22
769
16
16
872
18
15
585
960
1114
84
214
22
2
283
49
96
72
24
64
558
22
769
16
16
40
18
15
585
960
1114
84
214
22
2
283
49
96
72
24
576
558
22
768
528
528
1944
18
15
585
960
1114
84
214
22
2
283
49
96
72
20
256
558
22
768
16
20
508
18
15
585
960
1114
84
214
22
2
283
49
96
72
20
64
558
22
768
16
20
60
18
15
585
960
1114
84
214
22
2
283
49
96
72
28
0
558
22
769
49
18
28
18
15
585
960
1114
84
214
22
2
283
49
96
72
28
512
537
21
769
528
738
2042
18
15
585
960
1114
84
214
22
2
283
49
96
72
28
512
558
22
768
528
738
2046
18
15
585
960
1114
84
214
22
2
283
49
96
72
28
256
558
22
769
49
18
436
18
15
585
960
1114
84
214
22
2
283
49
96
72
28
64
558
22
769
49
18
42
18
15
585
960
1114
84
214
22
2
287
49
96
64
24
256
538
20
769
538
752
728
18
15
585
960
1114
84
214
22
2
287
49
96
64
24
256
557
21
769
26
240
440
18
15
585
960
1114
84
214
22
2
287
49
96
64
24
256
557
22
769
26
240
440
18
15
585
960
1114
84
214
22
2
287
49
96
64
24
128
246
38
769
26
240
280
18
15
585
960
1114
84
214
22
2
287
49
96
64
24
64
538
20
769
538
752
568
18
15
585
960
1114
84
214
22
2
287
49
96
64
24
64
557
21
769
26
240
56
18
15
585
960
1114
84
214
22
2
287
49
96
64
24
64
557
22
769
26
240
56
18
15
585
960
1114
84
214
22
2
287
49
96
64
20
256
538
20
769
538
28
454
18
15
585
960
1114
84
214
22
2
287
49
96
64
20
256
538
18
769
26
28
454
18
15
585
960
1114
84
214
22
2
287
49
96
64
20
128
246
38
769
26
28
126
18
15
585
960
1114
84
214
22
2
287
49
96
64
20
64
538
20
769
58
26
60
18
15
585
960
1114
84
214
22
2
287
49
96
64
20
64
538
18
768
26
28
62
18
15
585
960
1114
84
214
22
2
287
49
96
96
20
256
538
20
772
12
204
444
18
15
585
960
1114
84
214
22
2
287
49
96
96
20
64
538
20
772
12
204
60
18
15
585
960
1114
84
214
22
2
287
49
96
136
24
256
538
20
772
618
10
424
18
15
585
960
1114
84
214
22
2
287
49
96
136
24
128
246
38
768
624
10
280
18
15
585
960
1114
84
214
22
2
287
49
96
136
24
64
538
20
772
618
10
552
18
15
585
960
1114
84
214
22
2
287
49
96
136
28
256
538
20
768
688
8
492
18
15
585
960
1114
84
214
22
2
287
49
96
136
28
256
538
18
769
688
8
492
18
15
585
960
1114
84
214
22
2
287
49
96
136
28
256
557
21
769
624
8
474
18
15
585
960
1114
84
214
22
2
287
49
96
136
28
256
557
22
769
688
8
492
18
15
585
960
1114
84
214
22
2
287
49
96
136
28
128
246
38
769
624
8
284
18
15
585
960
1114
84
214
22
2
287
49
96
136
28
64
538
20
768
1200
8
924
18
15
585
960
1114
84
214
22
2
287
49
96
136
28
64
538
18
768
1200
8
924
18
15
585
960
1114
84
214
22
2
287
49
96
136
28
64
557
21
769
1200
8
924
18
15
585
960
1114
84
214
22
2
287
49
96
136
28
64
557
22
769
1200
8
924
18
15
585
960
1114
84
214
22
2
287
49
96
72
24
512
538
20
769
528
528
2008
18
15
585
960
1114
84
214
22
2
287
49
96
72
24
512
538
18
768
528
528
2008
18
15
585
960
1114
84
214
22
2
287
49
96
72
24
256
538
20
769
48
16
872
18
15
585
960
1114
84
214
22
2
287
49
96
72
24
128
246
38
769
16
16
104
18
15
585
960
1114
84
214
22
2
287
49
96
72
24
64
538
20
769
1040
16
40
18
15
585
960
1114
84
214
22
2
287
49
96
72
24
576
557
21
769
528
528
1944
18
15
585
960
1114
84
214
22
2
287
49
96
72
24
576
557
22
768
528
528
1944
18
15
585
960
1114
84
214
22
2
287
49
96
72
20
256
538
20
769
528
20
508
18
15
585
960
1114
84
214
22
2
287
49
96
72
20
256
538
18
768
16
20
508
18
15
585
960
1114
84
214
22
2
287
49
96
72
20
64
538
20
769
528
20
60
18
15
585
960
1114
84
214
22
2
287
49
96
72
20
64
538
18
768
16
20
60
18
15
585
960
1114
84
214
22
2
287
49
96
72
28
512
538
20
769
528
738
2042
18
15
585
960
1114
84
214
22
2
287
49
96
72
28
512
538
18
768
528
738
2046
18
15
585
960
1114
84
214
22
2
287
49
96
72
28
512
557
21
769
528
738
2042
18
15
585
960
1114
84
214
22
2
287
49
96
72
28
512
557
22
768
528
738
2046
18
15
585
960
1114
84
214
22
2
287
49
96
72
28
256
538
20
769
48
18
874
18
15
585
960
1114
84
214
22
2
287
49
96
72
28
256
538
18
769
49
18
436
18
15
585
960
1114
84
214
22
2
287
49
96
72
28
256
557
21
769
16
226
438
18
15
585
960
1114
84
214
22
2
287
49
96
72
28
256
557
22
769
49
18
436
18
15
585
960
1114
84
214
22
2
287
49
96
72
28
128
246
38
769
16
226
170
18
15
585
960
1114
84
214
22
2
287
49
96
72
28
64
538
20
769
1041
18
42
18
15
585
960
1114
84
214
22
2
287
49
96
72
28
64
538
18
768
16
226
42
18
15
585
960
1114
84
214
22
2
287
305
96
136
28
256
557
841
769
113
8
474
18
15
585
960
1114
84
214
22
2
287
305
96
72
28
512
557
841
769
528
738
2046
18
15
585
960
1114
84
214
22
2
287
305
96
72
28
256
557
841
769
16
226
426
18
15
585
960
1114
84
214
22
2
287
305
96
72
28
576
557
841
769
529
530
1948
18
15
585
960
1114
84
214
22
2
279
49
96
136
28
256
554
42
768
1136
8
474
18
15
585
960
1114
84
214
22
2
279
49
96
72
20
256
554
42
768
16
20
508
18
15
585
960
1114
84
214
22
2
279
49
96
72
28
512
554
42
768
528
738
2046
18
15
585
960
1114
84
214
22
2
279
49
96
72
28
256
541
29
769
49
18
436
18
15
585
960
1114
84
214
22
2
279
49
96
72
28
256
541
30
769
49
18
436
18
15
585
960
1114
84
214
22
2
279
49
96
72
28
256
554
42
768
16
226
436
18
15
585
960
1114
84
214
22
2
279
49
96
72
28
64
541
29
769
1041
18
42
18
15
585
960
1114
84
214
22
2
279
49
96
72
28
64
541
30
769
49
18
42
18
15
585
960
1114
84
214
22
2
307
49
96
64
24
512
561
13
769
538
752
2008
18
15
585
960
1114
84
214
22
2
307
49
96
136
28
64
350
14
769
1136
8
348
18
15
585
960
1114
84
214
22
2
307
49
96
72
24
512
561
13
769
560
528
2008
18
15
585
960
1114
84
214
22
2
307
49
96
72
24
64
350
14
769
1040
16
40
18
15
585
960
1114
84
214
22
2
307
49
96
72
20
64
350
14
769
16
20
60
18
15
585
960
1114
84
214
22
2
307
49
96
72
28
64
350
14
769
16
226
42
18
15
585
960
1114
84
214
22
2
295
49
96
64
24
0
230
22
769
26
240
24
18
15
585
960
1114
84
214
22
2
295
49
96
64
24
256
230
22
769
26
240
440
18
15
585
960
1114
84
214
22
2
295
49
96
64
24
128
230
22
769
26
240
280
18
15
585
960
1114
84
214
22
2
295
49
96
64
24
64
230
22
769
26
240
56
18
15
585
960
1114
84
214
22
2
295
49
96
64
20
0
230
22
769
26
28
198
18
15
585
960
1114
84
214
22
2
295
49
96
64
20
256
230
22
769
26
28
454
18
15
585
960
1114
84
214
22
2
295
49
96
64
20
128
230
22
769
26
28
126
18
15
585
960
1114
84
214
22
2
295
49
96
136
28
0
230
22
769
688
8
28
18
15
585
960
1114
84
214
22
2
295
49
96
136
28
256
230
22
769
688
8
492
18
15
585
960
1114
84
214
22
2
295
49
96
136
28
128
230
22
769
688
8
108
18
15
585
960
1114
84
214
22
2
295
49
96
136
28
64
230
22
769
688
8
924
18
15
585
960
1114
84
214
22
2
295
49
96
72
24
0
230
22
769
48
16
24
18
15
585
960
1114
84
214
22
2
295
49
96
72
24
256
230
22
769
48
16
872
18
15
585
960
1114
84
214
22
2
295
49
96
72
24
128
230
22
769
48
16
104
18
15
585
960
1114
84
214
22
2
295
49
96
72
24
64
230
22
769
48
16
40
18
15
585
960
1114
84
214
22
2
295
49
96
72
20
0
230
22
768
16
20
252
18
15
585
960
1114
84
214
22
2
295
49
96
72
20
256
230
22
768
16
20
508
18
15
585
960
1114
84
214
22
2
295
49
96
72
20
128
230
22
768
16
20
124
18
15
585
960
1114
84
214
22
2
295
49
96
72
28
0
230
22
768
16
226
30
18
15
585
960
1114
84
214
22
2
295
49
96
72
28
256
230
22
768
16
226
436
18
15
585
960
1114
84
214
22
2
295
49
96
72
28
128
230
22
768
16
226
170
18
15
585
960
1114
84
214
22
2
295
49
96
72
28
64
230
22
768
16
226
42
18
15
585
960
1114
84
214
22
2
311
49
96
136
28
256
349
13
769
1137
8
476
18
15
585
960
1114
84
214
22
2
311
49
96
136
28
64
349
13
769
1137
8
348
18
15
585
960
1114
84
214
22
2
311
49
96
136
28
64
349
14
769
1136
8
348
18
15
585
960
1114
84
214
22
2
311
49
96
72
28
256
349
13
769
16
226
438
18
15
585
960
1114
84
214
22
2
311
49
96
72
28
64
349
13
769
1041
18
42
18
15
585
960
1114
84
214
22
2
311
49
96
72
28
64
349
14
769
16
226
42
18
15
585
960
1114
84
214
22
2
311
305
96
64
24
256
349
198
513
26
240
440
18
15
585
960
1114
84
214
22
2
311
305
96
80
24
256
349
198
256
320
224
440
18
15
585
960
1114
84
214
22
2
311
305
96
136
28
256
349
198
513
688
8
474
18
15
585
960
1114
84
214
22
2
311
305
96
72
28
256
349
198
513
16
226
446
18
15
585
960
1114
84
214
22
2
319
49
96
64
24
0
566
6
769
26
240
24
18
15
585
960
1114
84
214
22
2
319
49
96
64
24
512
566
6
769
538
752
2008
18
15
585
960
1114
84
214
22
2
319
49
96
64
24
256
566
6
769
26
240
440
18
15
585
960
1114
84
214
22
2
319
49
96
64
20
0
566
6
769
26
28
198
18
15
585
960
1114
84
214
22
2
319
49
96
64
20
512
566
6
769
538
538
2044
18
15
585
960
1114
84
214
22
2
319
49
96
64
20
256
566
6
769
26
28
454
18
15
585
960
1114
84
214
22
2
319
49
96
64
20
128
346
4
769
26
28
126
18
15
585
960
1114
84
214
22
2
319
49
96
64
20
64
346
4
769
26
28
62
18
15
585
960
1114
84
214
22
2
319
49
96
136
24
0
566
6
768
1136
10
24
18
15
585
960
1114
84
214
22
2
319
49
96
136
28
0
566
6
769
1136
8
28
18
15
585
960
1114
84
214
22
2
319
49
96
136
28
256
566
6
769
1136
8
474
18
15
585
960
1114
84
214
22
2
319
49
96
136
28
256
346
4
769
1136
8
474
18
15
585
960
1114
84
214
22
2
319
49
96
136
28
128
346
4
769
1136
8
284
18
15
585
960
1114
84
214
22
2
319
49
96
136
28
64
346
4
769
1136
8
348
18
15
585
960
1114
84
214
22
2
319
49
96
72
24
0
566
6
769
1040
16
24
18
15
585
960
1114
84
214
22
2
319
49
96
72
24
512
566
6
769
528
528
2008
18
15
585
960
1114
84
214
22
2
319
49
96
72
24
256
566
6
769
16
16
872
18
15
585
960
1114
84
214
22
2
319
49
96
72
24
128
346
4
769
16
16
104
18
15
585
960
1114
84
214
22
2
319
49
96
72
24
64
346
4
769
1040
16
40
18
15
585
960
1114
84
214
22
2
319
49
96
72
20
64
346
4
769
16
20
60
18
15
585
960
1114
84
214
22
2
319
49
96
72
20
32
566
4
769
16
20
6
18
15
585
960
1114
84
214
22
2
319
49
96
72
20
32
566
6
769
16
20
6
18
15
585
960
1114
84
214
22
2
319
49
96
72
28
0
566
6
769
1041
18
28
18
15
585
960
1114
84
214
22
2
319
49
96
72
28
512
566
6
769
528
738
2042
18
15
585
960
1114
84
214
22
2
319
49
96
72
28
256
566
6
769
16
226
438
18
15
585
960
1114
84
214
22
2
319
49
96
72
28
256
346
4
769
16
226
438
18
15
585
960
1114
84
214
22
2
319
49
96
72
28
128
346
4
769
16
226
170
18
15
585
960
1114
84
214
22
2
319
49
96
72
28
64
346
4
769
16
226
42
18
15
585
960
1114
84
214
22
2
319
305
96
136
28
128
237
197
513
625
8
284
18
15
585
960
1114
84
214
22
2
319
305
96
136
28
128
237
198
513
625
8
284
18
15
585
960
1114
84
214
22
2
319
305
96
136
540
128
237
197
513
625
2002
1140
18
15
585
960
1114
84
214
22
2
319
305
96
136
540
128
237
198
513
625
2002
1140
18
15
585
960
1114
84
214
22
2
319
305
96
72
28
128
237
197
513
16
226
170
18
15
585
960
1114
84
214
22
2
319
305
96
72
28
128
237
198
513
16
226
170
18
15
585
960
1114
84
214
22
3
275
49
96
64
20
65
553
45
769
26
26
59
18
15
585
960
1114
84
214
22
3
275
49
96
64
20
33
553
45
769
26
26
7
18
15
585
960
1114
84
214
22
3
275
49
96
72
24
257
553
29
769
49
17
731
18
15
585
960
1114
84
214
22
3
275
49
96
72
24
257
553
45
769
49
17
731
18
15
585
960
1114
84
214
22
3
275
49
96
72
24
65
553
29
769
1041
17
51
18
15
585
960
1114
84
214
22
3
275
49
96
72
24
65
553
45
769
1041
17
51
18
15
585
960
1114
84
214
22
3
275
49
96
72
28
257
553
45
769
16
226
435
18
15
585
960
1114
84
214
22
3
275
49
96
72
28
65
553
29
769
1041
18
43
18
15
585
960
1114
84
214
22
3
275
49
96
72
28
65
553
45
769
1041
18
43
18
15
585
960
1114
84
214
22
3
283
49
96
64
20
257
537
21
769
26
26
443
18
15
585
960
1114
84
214
22
3
283
49
96
64
20
65
537
21
769
26
26
59
18
15
585
960
1114
84
214
22
3
283
49
96
136
24
257
537
21
772
618
10
427
18
15
585
960
1114
84
214
22
3
283
49
96
72
24
257
537
21
769
49
17
731
18
15
585
960
1114
84
214
22
3
283
49
96
72
24
65
537
21
769
49
17
51
18
15
585
960
1114
84
214
22
3
283
49
96
72
28
513
537
21
769
528
738
2043
18
15
585
960
1114
84
214
22
3
283
49
96
72
28
257
537
21
769
16
226
435
18
15
585
960
1114
84
214
22
3
283
49
96
72
28
65
537
21
769
16
226
51
18
15
585
960
1114
84
214
22
3
287
49
96
72
24
65
556
21
769
1041
17
51
18
15
585
960
1114
84
214
22
3
287
49
96
72
24
65
556
22
769
49
17
51
18
15
585
960
1114
84
214
22
3
287
49
96
72
28
257
538
18
769
49
18
875
18
15
585
960
1114
84
214
22
3
287
49
96
72
28
65
538
18
769
49
18
43
18
15
585
960
1114
84
214
22
3
287
305
96
136
24
257
556
841
769
106
10
427
18
15
585
960
1114
84
214
22
3
287
305
96
136
24
65
556
841
769
106
10
43
18
15
585
960
1114
84
214
22
3
287
305
96
72
24
65
556
841
769
17
17
51
18
15
585
960
1114
84
214
22
3
287
305
96
72
24
577
556
841
513
529
529
1947
18
15
585
960
1114
84
214
22
3
307
49
96
64
20
1
233
13
769
26
26
251
18
15
585
960
1114
84
214
22
3
307
49
96
64
20
513
561
13
769
538
538
2043
18
15
585
960
1114
84
214
22
3
307
49
96
64
20
257
233
13
769
26
26
443
18
15
585
960
1114
84
214
22
3
307
49
96
64
20
129
233
13
769
26
26
123
18
15
585
960
1114
84
214
22
3
307
49
96
64
20
65
233
13
769
26
26
59
18
15
585
960
1114
84
214
22
3
307
49
96
64
20
33
233
13
769
26
26
7
18
15
585
960
1114
84
214
22
3
307
49
96
72
28
257
233
13
769
16
226
435
18
15
585
960
1114
84
214
22
3
307
49
96
72
28
129
233
13
769
16
226
179
18
15
585
960
1114
84
214
22
3
319
49
96
72
24
65
236
965
769
17
17
51
18
15
585
960
1114
84
214
22
3
319
49
96
72
24
65
236
966
769
49
17
51
18
15
585
960
1114
84
214
22
3
319
49
96
72
24
577
236
965
769
561
529
1947
18
15
585
960
1114
84
214
22
3
319
49
96
72
24
577
236
966
769
561
529
1947
18
15
585
960
1114
84
214
22
3
319
305
96
136
24
65
236
197
513
618
10
43
18
15
585
960
1114
84
214
22
3
319
305
96
136
24
65
236
198
513
618
10
43
18
15
585
960
1114
84
214
22
3
319
305
96
72
24
65
236
197
513
17
17
51
18
15
585
960
1114
84
214
22
3
319
305
96
72
24
65
236
198
513
49
17
51
18
15
585
960
1114
84
214
22
3
319
305
96
72
24
577
236
197
513
529
529
1947
18
15
585
960
1114
84
214
22
3
319
305
96
72
24
577
236
198
513
561
529
1947
18
15
585
960
1114
84
214
23
3
287
49
96
136
26
64
556
21
769
689
11
923
18
15
585
960
1114
84
214
23
3
287
305
96
136
26
512
556
841
513
625
1547
2011
18
15
585
960
1114
84
214
23
3
287
305
96
136
26
256
556
841
769
113
11
475
18
15
585
960
1114
84
214
23
3
287
305
96
136
26
64
556
841
769
113
11
347
18
15
585
960
1114
84
214
23
3
311
49
96
136
26
64
348
12
769
689
11
923
18
15
585
960
1114
84
214
23
3
311
49
96
136
26
64
348
13
769
689
11
923
18
15
585
960
1114
84
214
23
3
319
305
96
80
18
64
236
197
257
321
14
59
18
15
529
960
1114
84
208
22
210
335
305
96
79
30
252
70
846
513
531
736
128
18
15
593
960
1114
84
208
22
9
275
49
96
79
30
70
545
14
769
19
224
49
18
15
593
960
1114
84
208
22
9
283
49
96
79
30
6
521
13
769
19
224
25
18
15
593
960
1114
84
208
22
9
283
49
96
79
30
518
529
13
769
531
736
2033
18
15
593
960
1114
84
208
22
9
283
49
96
79
30
518
521
13
769
531
736
2033
18
15
593
960
1114
84
208
22
9
283
49
96
79
30
262
529
13
769
19
224
433
18
15
593
960
1114
84
208
22
9
283
49
96
79
30
262
521
13
769
19
224
433
18
15
594
960
1114
84
208
22
8
270
305
96
75
30
263
557
846
257
331
224
435
18
15
594
960
1114
84
208
22
8
270
305
96
75
30
71
557
846
257
331
16
51
18
15
102
30
209
425
417
400
70
197
485
773
564
672
1074
1411
769
865
796
1168
1878
18
15
865
112
722
491
619
99
563
1795
1364
326
768
547
1712
1560
91
923
1147
193
707
18
15
865
112
722
491
619
99
563
1795
1364
326
768
547
1712
1561
91
1435
1147
193
707
18
15
865
112
722
491
619
99
563
1795
1364
326
768
547
1716
1561
91
1435
1147
193
897
18
15
109
1820
1808
1806
1154
1347
1111
709
524
18
152
801
864
372
832
578
1746
51
56
18
15
1649
1920
1242
1940
1254
398
395
547
561
1760
1576
232
138
577
645
65
138
656
36
18
15
1649
1920
1242
1940
1254
398
398
551
561
1760
1576
232
136
409
641
68
266
810
1064
18
15
1649
1920
1242
1940
1254
398
398
551
561
1760
1576
232
136
665
641
64
138
656
24
18
15
1649
1920
1242
1940
1238
406
395
547
561
1760
1664
228
145
577
645
65
570
570
23
18
15
1649
1920
1242
1940
1238
406
395
547
561
1760
1664
244
145
577
645
65
538
602
11
18
15
1649
1920
1242
1940
1238
406
398
551
561
1760
1672
236
136
665
641
68
554
562
34
18
15
1649
1920
1242
1940
1238
406
399
551
561
1760
1672
232
138
664
641
65
560
560
34
18
15
1649
1920
1242
1940
1238
407
393
547
561
1760
1664
242
145
577
645
68
545
565
13
18
15
1597
1222
1096
1162
1025
3
23
780
1796
1828
1422
1
544
771
49
97
261
477
880
18
15
1597
1222
1096
1162
1025
3
23
788
1796
1828
1422
1
544
819
33
98
262
477
880
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1289
644
168
180
906
899
995
259
161
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1289
648
168
180
902
513
979
271
161
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1289
648
168
180
906
515
979
271
160
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1289
649
168
180
902
513
979
268
161
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1289
649
168
180
906
515
979
268
161
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1289
649
1640
1524
902
897
931
1164
529
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1289
649
1640
1524
906
897
931
1164
529
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1289
664
1640
1524
902
897
979
283
513
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1289
664
1640
1524
906
899
979
287
512
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1291
644
168
180
902
897
993
257
161
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1291
644
168
180
906
899
1001
257
161
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1291
648
168
180
902
897
993
269
161
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1291
648
168
180
906
899
1001
270
161
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1291
648
1640
1524
902
897
993
269
528
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1291
648
1640
1524
906
899
993
269
528
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1291
649
168
180
902
897
1001
268
161
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1291
649
168
180
906
899
1001
268
161
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1291
649
1640
1524
902
897
1001
268
528
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1291
649
1640
1524
906
899
969
268
528
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1290
648
168
180
906
899
996
269
145
18
15
614
2014
1105
67
1208
356
304
262
73
1145
1290
648
1640
1524
906
899
932
1165
529
18
15
614
2014
1105
67
1208
356
308
260
73
1145
1289
649
170
178
903
513
979
268
166
18
15
614
2014
1105
67
1208
356
308
261
73
1145
1289
649
170
179
902
513
979
268
166
18
15
614
2014
1105
67
1208
484
304
262
73
1145
1289
388
40
180
902
897
931
771
929
18
15
614
2014
1105
67
1208
484
304
262
73
1145
1289
388
40
180
906
899
931
771
929
18
15
614
2014
1105
67
1208
484
304
262
73
1145
1289
389
40
180
902
897
933
772
928
18
15
614
2014
1105
67
1208
484
304
262
73
1145
1289
392
40
180
902
897
931
783
833
18
15
614
2014
1105
67
1208
484
304
262
73
1145
1289
392
40
180
906
899
931
783
833
18
15
614
2014
1105
67
1208
484
304
262
73
1145
1289
393
40
180
902
897
931
780
1424
18
15
614
2014
1105
67
1208
484
304
262
73
1145
1289
393
40
180
906
899
931
780
1424
18
15
614
2014
1105
67
1208
484
304
262
73
1145
1289
408
40
180
902
897
979
795
897
18
15
614
2014
1105
67
1208
484
304
262
73
1145
1289
408
40
180
906
899
979
795
897
18
15
614
2014
1105
67
1208
484
304
262
73
1145
1289
409
40
180
902
897
979
796
897
18
15
614
2014
1105
67
1208
484
304
262
73
1145
1289
409
40
180
906
899
979
796
897
18
15
614
2014
1105
67
1208
484
304
262
73
1145
1291
388
40
180
902
897
929
769
929
18
15
614
2014
1105
67
1208
484
304
262
73
1145
1291
388
40
180
906
899
929
769
929
18
15
614
2014
1105
67
1208
484
304
262
73
1145
1291
392
40
180
902
897
929
781
833
18
15
614
2014
1105
67
1208
484
304
262
73
1145
1291
392
40
180
906
899
929
781
833
18
15
614
2014
1105
67
1208
484
304
262
73
1145
1291
393
40
180
902
897
930
780
1424
18
15
614
2014
1105
67
1208
484
304
262
73
1145
1291
393
40
180
906
899
1001
780
929
18
15
614
2014
1105
67
1208
484
304
262
73
1145
1290
392
40
180
906
899
932
781
833
18
15
614
2014
1105
67
1208
484
308
260
73
1145
1289
389
42
178
903
897
933
773
929
18
15
614
2014
1105
67
1208
484
308
260
73
1145
1289
393
42
178
903
897
947
780
934
18
15
614
2014
1105
67
1208
484
308
261
73
1145
1289
393
42
179
902
897
947
780
934
18
15
515
18
427
552
780
1290
88
92
977
963
520
1580
152
896
878
577
1113
1113
1859
18
15
515
18
427
552
780
1162
1112
92
977
979
520
1836
1304
256
878
609
627
595
3
18
15
0
20
486
1017
719
199
47
53
994
770
562
128
712
577
1985
1261
552
1552
1284
18
15
0
20
486
1017
719
199
47
437
994
770
562
128
456
833
1345
365
552
1552
1028
18
15
0
20
486
1017
719
199
47
437
994
770
562
128
1736
1729
1601
1261
552
1552
1540
18
15
256
20
486
1017
719
199
463
309
994
770
562
128
136
161
697
1261
552
1552
1156
18
15
0
20
486
1017
717
194
39
309
994
770
563
128
1734
449
953
1261
553
1543
1556
18
15
0
20
486
1017
717
194
39
437
994
770
563
128
1734
1729
1601
1261
553
1543
1556
18
15
512
20
98
1017
929
834
999
565
1761
1925
1069
1060
1062
1026
963
1243
1943
1156
1596
18
15
512
20
98
1017
929
834
999
565
1761
1926
1069
1060
1062
1026
963
1244
1941
1156
1596
18
15
256
20
98
1017
929
834
615
565
1761
1925
1069
1060
934
514
1731
1243
1943
1156
92
18
15
256
20
98
1017
929
834
615
565
1761
1925
1069
548
678
514
1731
1243
1943
132
92
18
15
256
20
98
1017
929
834
615
565
1761
1926
1069
1060
934
514
1731
1244
1941
1156
92
18
15
256
20
98
1017
929
834
615
565
1761
1926
1069
548
678
514
1731
1244
1941
132
92
18
15
256
532
98
1017
929
834
615
1589
1249
1925
1069
548
678
1666
1731
1243
1943
132
92
18
15
256
532
98
1017
929
834
615
1589
1249
1926
1069
548
678
1666
1731
1244
1941
132
92
18
15
96
42
788
582
842
1067
1039
1556
1920
984
592
1798
1138
1123
1784
76
76
532
180
18
15
96
42
788
582
846
1065
1039
1556
1920
984
580
1798
1130
611
704
140
152
512
352
18
15
96
42
788
582
846
1065
1039
1556
1920
984
580
1798
1130
611
1728
140
152
512
352
18
15
96
42
788
902
590
1833
1039
1556
1920
1176
644
518
1002
1123
704
1740
248
448
352
18
15
96
42
788
902
590
1833
527
1556
1920
1176
644
518
106
995
704
1740
248
480
96
18
15
96
554
788
902
558
1838
527
1812
768
808
1224
520
98
611
377
58
624
120
108
18
15
96
554
788
902
558
1838
527
1812
768
808
1188
1184
98
611
377
58
792
1148
28
18
15
96
554
788
902
558
1838
527
1812
768
808
164
520
98
611
377
58
276
326
108
18
15
96
42
788
774
1069
1070
1551
1556
1920
560
1862
1032
610
611
889
465
1133
580
364
18
15
96
42
788
774
1069
1070
1551
1556
1920
560
1830
1032
610
611
889
465
1069
516
364
18
15
96
42
788
838
842
1067
527
1556
1920
1240
1104
774
114
995
704
1676
1228
226
1752
18
15
96
42
788
838
842
1067
527
1556
1920
1240
1104
774
114
995
1728
1676
1228
226
1752
18
15
96
42
788
838
846
1065
1039
1556
1920
1240
580
518
1130
611
704
1676
216
256
864
18
15
96
42
788
838
846
1070
1039
1556
1920
1448
36
512
1714
1123
705
1644
216
1036
604
18
15
96
42
788
838
846
1070
1039
1556
1920
1448
36
512
1714
1123
704
1644
216
1036
604
18
15
96
554
788
774
846
1065
527
1812
768
1256
100
774
106
611
377
1466
404
512
1632
18
15
96
554
788
774
846
1065
527
1812
1408
1512
100
774
106
611
1657
1338
404
512
352
18
15
96
554
788
838
846
1065
527
1812
1408
1384
324
774
106
611
1721
1082
372
0
352
18
15
0
20
278
17
65
146
63
445
940
258
131
244
266
898
872
12
66
363
836
18
15
0
20
278
17
65
147
63
445
940
258
134
234
266
898
872
12
64
208
492
18
15
0
20
278
785
641
297
431
445
940
770
771
1085
1194
580
1640
1034
1058
1462
1456
18
15
0
20
278
785
641
297
431
445
940
770
771
1085
682
580
1640
1034
1058
1462
432
18
15
0
20
278
785
641
297
431
445
940
770
771
61
682
580
1640
1034
34
438
944
18
15
0
20
278
785
641
297
495
317
922
770
771
1085
1834
1156
897
564
546
566
1200
18
15
0
20
278
785
641
297
495
317
922
770
775
1085
1834
1156
897
573
33
946
1200
18
15
0
20
278
785
641
153
411
317
922
770
775
157
265
389
897
569
33
297
1
18
15
0
20
278
785
641
153
411
317
922
770
775
1181
265
389
897
569
33
809
1
18
15
0
20
278
785
641
153
443
317
922
770
775
157
201
389
897
569
33
297
129
18
15
0
20
278
785
641
153
443
317
922
770
775
1181
201
389
897
569
33
809
129
18
15
0
20
278
785
641
153
443
445
922
770
775
157
201
261
769
573
545
1705
129
18
15
0
20
278
785
641
153
443
445
922
770
775
1181
201
261
769
1077
545
681
129
18
15
0
20
278
785
641
153
443
445
922
770
775
1181
1225
261
769
1081
1057
1321
1409
18
15
0
20
278
785
641
153
415
317
922
770
775
157
266
386
897
573
545
1705
0
18
15
0
20
278
785
641
153
415
317
922
770
775
1181
266
386
897
573
33
809
0
18
15
0
20
278
785
641
153
447
317
922
770
775
157
202
386
897
573
545
1705
128
18
15
0
20
278
785
641
153
447
317
922
770
775
1181
202
386
897
573
33
809
128
18
15
0
20
278
785
641
153
447
445
940
770
771
157
1226
514
872
1036
546
1654
1856
18
15
0
20
278
785
641
153
447
445
940
770
771
157
1226
514
1640
1036
546
1654
1856
18
15
0
20
278
785
641
153
447
445
940
770
771
1181
1226
514
1704
1036
546
630
832
18
15
0
20
278
785
641
153
447
445
940
770
771
1181
1226
514
872
1036
546
630
832
18
15
0
20
278
785
641
153
447
445
940
770
771
1181
1226
514
1640
1036
34
630
832
18
15
0
20
278
785
641
153
447
445
922
770
775
157
202
258
769
573
545
1705
128
18
15
0
20
278
785
641
153
447
445
922
770
775
1181
202
258
769
573
545
809
128
18
15
0
20
278
785
641
153
447
445
922
770
775
1181
1226
258
769
573
545
809
896
18
15
0
20
278
785
641
154
439
317
922
770
771
156
277
389
897
564
34
283
27
18
15
0
20
278
785
641
154
439
317
922
770
771
156
277
390
897
564
34
283
27
18
15
0
20
278
785
641
154
439
445
940
770
771
156
277
262
872
1036
1026
283
27
18
15
0
20
278
785
641
154
439
445
940
770
771
1180
277
262
872
1036
1026
795
27
18
15
0
20
278
785
641
154
439
445
922
770
771
156
277
261
769
564
34
283
27
18
15
0
20
278
785
641
154
439
445
922
770
771
156
277
262
769
1076
546
1819
1051
18
15
0
20
278
785
641
154
439
445
922
770
771
1180
277
261
769
564
34
795
27
18
15
0
20
278
785
641
154
439
445
922
770
771
1180
277
262
769
1076
1058
795
27
18
15
0
20
278
913
641
153
447
445
922
898
647
157
1226
514
769
1261
545
1650
1920
18
15
0
20
278
913
641
153
447
445
922
898
647
669
202
514
769
1261
545
169
128
18
15
0
276
278
785
641
154
439
957
684
770
771
156
277
774
872
1036
1026
283
27
18
15
0
276
278
785
641
154
439
957
684
770
771
1180
277
774
872
1036
34
795
27
18
15
0
276
278
785
641
154
439
957
666
770
771
1180
277
773
769
1076
34
795
27
18
15
0
276
278
785
641
154
439
957
666
770
771
1180
277
774
769
1076
34
795
27
18
15
181
457
269
13
65
137
129
385
505
33
65
253
254
443
19
141
173
434
8
18
15
181
457
269
13
65
73
129
385
505
33
65
125
254
443
19
141
173
178
264
18
15
181
457
269
13
65
73
129
385
505
545
577
61
254
443
19
655
685
562
392
18
15
181
457
269
13
65
73
129
385
505
545
577
125
254
443
19
653
685
178
264
18
15
181
457
269
13
65
73
129
385
505
545
577
1597
1278
763
19
655
685
1586
1928
18
15
181
457
269
13
65
73
129
385
505
545
577
1597
1278
763
531
653
685
1586
1928
18
15
181
457
141
17
65
147
129
385
9
7
133
234
254
391
389
450
336
208
20
18
15
1657
1477
845
925
961
915
1540
1909
389
769
94
114
539
555
554
47
424
128
409
18
15
181
165
397
77
129
41
129
197
453
33
257
61
126
270
283
449
513
50
72
18
15
181
165
397
77
129
41
129
197
421
33
257
61
126
270
134
449
513
50
72
18
15
181
165
397
77
129
41
129
197
421
33
257
61
126
270
135
449
513
50
72
18
15
181
165
397
77
129
41
129
197
421
33
257
61
126
271
133
449
513
50
72
18
15
181
165
397
77
129
41
129
197
421
33
257
61
126
271
135
449
513
50
72
18
15
121
581
1933
781
897
915
517
1845
1861
353
321
105
477
541
541
1601
1
465
13
18
15
121
581
1933
781
897
915
517
1845
1861
353
321
90
502
543
525
1601
1
496
35
18
15
121
581
1933
781
897
915
517
1845
1861
353
321
90
502
543
537
1601
1
752
35
18
15
121
581
1933
781
897
915
517
1845
1861
353
321
90
502
543
541
1601
1
752
35
18
15
121
581
1933
781
897
915
517
1845
1861
353
321
106
502
543
537
1601
1
464
19
18
15
121
581
1933
781
897
915
517
1845
1861
353
321
106
502
543
541
1601
1
464
19
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
29
133
149
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
29
37
13
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
29
53
149
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
29
141
141
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
29
149
149
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
29
117
149
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
29
181
149
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
29
293
141
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
29
309
149
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
30
57
13
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
30
137
269
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
30
53
149
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
30
141
141
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
30
54
149
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
30
569
525
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
30
86
149
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
30
121
141
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
30
181
149
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
30
146
131
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
30
182
149
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
30
309
149
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
30
310
149
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
541
37
13
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
541
549
13
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
541
653
13
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
541
805
525
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
542
57
13
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
542
569
13
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
125
29
542
649
13
457
618
354
18
15
121
69
13
17
65
73
5
53
5
5
133
189
29
29
141
141
457
1002
994
18
15
121
69
13
17
65
73
5
53
5
5
133
189
29
29
293
141
457
1002
994
18
15
121
69
13
17
65
73
5
53
5
5
133
189
285
29
133
149
457
234
482
18
15
121
69
13
17
65
73
5
53
5
5
133
189
285
29
53
149
457
234
482
18
15
121
69
13
17
65
73
5
53
5
5
133
189
285
29
141
141
457
234
482
18
15
121
69
13
17
65
73
5
53
5
5
133
189
285
29
117
149
457
234
482
18
15
121
69
13
17
65
73
5
53
5
5
133
189
285
29
293
301
457
234
482
18
15
121
69
13
17
65
73
5
53
5
5
133
189
285
29
309
149
457
234
482
18
15
121
69
13
17
65
73
5
53
5
5
133
189
285
285
133
149
457
234
482
18
15
121
69
13
17
65
73
5
53
5
5
133
189
285
285
53
149
457
234
482
18
15
121
69
13
17
65
73
5
53
5
5
133
189
285
285
141
141
457
234
482
18
15
121
69
13
17
65
73
5
53
5
5
133
189
285
285
149
149
457
234
482
18
15
121
69
13
17
65
73
5
53
5
5
133
189
285
285
181
149
457
234
482
18
15
121
69
13
17
65
73
5
53
5
5
133
189
285
797
53
149
457
234
482
18
15
121
69
13
17
65
73
5
53
5
5
133
189
285
797
549
781
457
234
482
18
15
121
69
13
17
65
73
5
53
5
5
133
189
285
797
653
141
457
234
482
18
15
121
69
13
17
65
73
5
53
5
5
133
189
285
797
805
781
457
234
482
18
15
121
69
13
17
65
73
5
53
5
5
133
189
285
797
629
149
457
234
482
18
15
121
69
13
17
65
73
5
53
133
5
133
125
29
30
393
973
457
618
354
18
15
121
69
13
17
65
73
5
53
133
5
133
189
285
285
341
21
457
234
482
18
15
121
69
13
17
65
73
5
53
133
5
133
189
285
285
853
21
457
234
482
18
15
121
69
13
17
65
73
5
53
133
5
133
189
285
285
397
21
457
234
482
18
15
121
69
13
17
65
73
5
53
133
5
133
189
285
285
405
21
457
234
482
18
15
121
69
13
17
65
73
5
53
133
5
133
189
285
797
853
21
457
234
482
18
15
121
69
13
17
65
73
5
53
133
261
133
125
29
30
393
461
329
106
227
18
15
121
69
13
17
65
73
5
53
133
261
133
125
29
30
402
451
329
106
230
18
15
121
69
13
17
65
73
5
53
69
5
133
125
29
30
9
13
457
618
354
18
15
121
69
13
17
65
73
5
53
69
5
133
125
29
30
25
13
457
618
354
18
15
121
69
13
17
65
73
5
53
69
5
133
125
29
30
521
525
457
618
354
18
15
121
69
13
17
65
73
5
53
69
5
133
125
29
30
265
13
457
618
354
18
15
121
69
13
17
65
73
5
53
69
5
133
125
29
30
777
525
457
618
354
18
15
121
69
13
17
65
73
5
53
69
5
133
125
29
30
537
525
457
618
354
18
15
121
69
13
17
65
73
5
53
69
5
133
125
29
30
281
13
457
618
354
18
15
121
69
13
17
65
73
5
53
69
5
133
125
29
30
793
525
457
618
354
18
15
121
69
13
17
65
73
5
53
69
5
133
125
29
542
9
13
457
618
354
18
15
121
69
13
17
65
73
5
53
69
5
133
125
29
542
25
13
457
618
354
18
15
121
69
13
17
65
73
5
53
69
5
133
125
29
542
521
13
457
618
354
18
15
121
69
13
17
65
73
5
53
69
5
133
125
29
542
777
13
457
618
354
18
15
121
69
13
17
65
73
5
53
69
5
133
125
29
542
537
13
457
618
354
18
15
121
69
13
17
65
73
5
53
69
5
133
125
29
542
1561
13
457
618
354
18
15
121
69
13
17
65
73
5
53
69
5
133
125
29
542
793
13
457
618
354
18
15
121
69
13
17
65
73
5
53
581
5
133
125
29
542
1801
525
457
618
354
18
15
121
69
13
17
65
73
5
53
581
5
133
125
29
542
1817
525
457
618
354
18
15
121
69
13
17
65
73
5
89
5
5
133
125
29
53
245
149
457
618
354
18
15
121
69
13
17
65
73
5
89
133
5
133
125
29
53
101
26
466
618
354
18
15
121
69
13
17
65
73
5
89
133
5
133
125
29
53
117
21
457
618
354
18
15
121
69
13
17
65
73
5
89
133
5
133
125
29
565
117
21
457
618
354
18
15
121
69
13
17
65
73
5
89
135
5
133
125
29
53
105
1
457
618
354
18
15
121
69
13
17
65
73
5
89
135
5
133
125
29
53
121
1
457
618
354
18
15
121
69
13
17
65
73
5
89
135
5
133
125
29
53
185
1
457
618
354
18
15
121
69
13
17
65
73
5
89
135
5
133
125
29
565
121
1
457
618
354
18
15
121
69
13
17
65
73
5
89
71
5
133
125
29
53
9
1
457
618
354
18
15
121
69
13
17
65
73
5
89
71
5
133
125
29
53
41
1
457
618
354
18
15
121
69
13
17
65
73
5
89
71
5
133
125
29
53
57
1
457
618
354
18
15
121
69
13
17
65
73
5
89
71
5
133
125
29
565
9
1
457
618
354
18
15
121
69
13
17
65
73
5
89
71
5
133
125
29
565
41
1
457
618
354
18
15
121
69
13
17
65
73
5
89
71
5
133
125
29
565
521
1
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
157
37
13
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
157
53
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
157
389
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
157
197
141
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
157
213
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
157
397
269
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
157
453
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
157
245
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
157
229
141
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
157
405
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
157
205
141
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
157
221
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
157
437
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
157
501
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
157
485
141
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
157
461
141
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
386
151
465
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
53
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
54
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
393
269
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
213
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
201
141
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
217
141
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
249
141
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
397
269
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
345
13
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
214
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
210
131
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
245
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
405
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
205
141
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
221
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
441
269
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
242
131
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
246
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
457
141
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
402
131
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
473
141
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
406
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
501
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
461
141
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
466
131
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
125
29
158
502
149
457
618
354
18
15
121
69
13
17
65
73
5
117
5
5
133
189
29
157
37
141
457
1002
994
18
15
121
69
13
17
65
73
5
117
5
5
133
189
29
157
197
141
457
1002
994
18
15
121
69
13
17
65
73
5
117
5
5
133
189
29
157
397
141
457
1002
994
18
15
121
69
13
17
65
73
5
117
5
5
133
189
29
157
205
141
457
1002
994
18
15
121
69
13
17
65
73
5
117
5
5
133
189
285
157
37
141
457
234
482
18
15
121
69
13
17
65
73
5
117
5
5
133
189
285
157
53
149
457
234
482
18
15
121
69
13
17
65
73
5
117
5
5
133
189
285
157
389
149
457
234
482
18
15
121
69
13
17
65
73
5
117
5
5
133
189
285
157
197
149
457
234
482
18
15
121
69
13
17
65
73
5
117
5
5
133
189
285
157
213
149
457
234
482
18
15
121
69
13
17
65
73
5
117
5
5
133
189
285
157
397
269
457
234
482
18
15
121
69
13
17
65
73
5
117
5
5
133
189
285
157
453
149
457
234
482
18
15
121
69
13
17
65
73
5
117
5
5
133
189
285
157
245
149
457
234
482
18
15
121
69
13
17
65
73
5
117
5
5
133
189
285
157
229
149
457
234
482
18
15
121
69
13
17
65
73
5
117
5
5
133
189
285
157
405
149
457
234
482
18
15
121
69
13
17
65
73
5
117
5
5
133
189
285
157
221
149
457
234
482
18
15
121
69
13
17
65
73
5
117
5
5
133
189
285
157
357
141
457
234
482
18
15
121
69
13
17
65
73
5
117
5
5
133
189
285
157
501
149
457
234
482
18
15
121
69
13
17
65
73
5
117
5
5
133
189
285
157
485
149
457
234
482
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
157
133
21
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
157
85
21
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
157
141
13
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
157
149
21
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
157
117
21
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
157
93
21
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
157
181
21
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
157
293
13
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
157
309
21
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
158
130
23
465
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
158
137
13
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
158
85
21
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
158
89
13
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
158
141
13
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
158
86
21
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
158
121
13
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
158
149
21
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
158
117
21
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
158
93
21
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
158
185
13
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
158
118
21
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
158
146
3
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
158
150
21
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
158
309
21
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
125
29
158
310
21
457
618
354
18
15
121
69
13
17
65
73
5
117
133
5
133
189
29
157
133
13
457
1002
994
18
15
121
69
13
17
65
73
5
117
133
5
133
189
29
157
85
21
457
1002
994
18
15
121
69
13
17
65
73
5
117
133
5
133
189
29
157
141
13
457
1002
994
18
15
121
69
13
17
65
73
5
117
133
5
133
189
29
157
149
21
457
1002
994
18
15
121
69
13
17
65
73
5
117
133
5
133
189
29
157
117
21
457
1002
994
18
15
121
69
13
17
65
73
5
117
133
5
133
189
29
157
93
21
457
1002
994
18
15
121
69
13
17
65
73
5
117
133
5
133
189
29
157
181
21
457
1002
994
18
15
121
69
13
17
65
73
5
117
133
5
133
189
285
157
133
21
457
234
482
18
15
121
69
13
17
65
73
5
117
133
5
133
189
285
157
69
21
457
234
482
18
15
121
69
13
17
65
73
5
117
133
5
133
189
285
157
85
21
457
234
482
18
15
121
69
13
17
65
73
5
117
133
5
133
189
285
157
141
13
457
234
482
18
15
121
69
13
17
65
73
5
117
133
5
133
189
285
157
101
13
457
234
482
18
15
121
69
13
17
65
73
5
117
133
5
133
189
285
157
149
21
457
234
482
18
15
121
69
13
17
65
73
5
117
133
5
133
189
285
157
117
21
457
234
482
18
15
121
69
13
17
65
73
5
117
133
5
133
189
285
157
93
21
457
234
482
18
15
121
69
13
17
65
73
5
117
133
5
133
189
285
157
293
21
457
234
482
18
15
121
69
13
17
65
73
5
117
133
5
133
189
285
157
309
21
457
234
482
18
15
121
69
13
17
65
73
5
117
69
5
133
125
29
157
13
13
457
618
354
18
15
121
69
13
17
65
73
5
117
69
5
133
125
29
158
9
13
457
618
354
18
15
121
69
13
17
65
73
5
117
69
5
133
125
29
158
13
13
457
618
354
18
15
121
69
13
17
65
73
5
117
69
5
133
125
29
158
25
13
457
618
354
18
15
121
69
13
17
65
77
5
57
6
6
134
127
25
25
52
128
464
178
198
18
15
121
69
13
17
65
77
5
57
6
6
134
127
25
25
564
1600
1488
178
454
18
15
121
69
13
17
65
77
5
57
6
6
134
127
25
25
308
128
464
178
198
18
15
121
69
13
17
65
77
5
57
6
6
134
127
25
537
1588
1600
1488
178
454
18
15
121
69
13
17
65
77
5
89
6
6
134
127
25
53
244
128
464
178
198
18
15
121
69
13
17
65
77
5
89
6
6
134
127
29
53
244
128
464
178
417
18
15
121
69
13
17
65
77
5
89
6
6
134
127
29
53
884
576
464
178
417
18
15
121
69
13
17
65
77
5
89
6
6
134
127
29
565
884
576
464
178
417
18
15
121
69
13
17
65
77
5
89
134
6
134
127
25
53
100
0
464
178
198
18
15
121
69
13
17
65
77
5
89
134
6
134
127
25
53
116
0
464
178
198
18
15
121
69
13
17
65
77
5
89
134
6
134
127
29
53
100
0
464
178
417
18
15
121
69
13
17
65
77
5
89
134
6
134
127
29
53
116
0
464
178
417
18
15
121
69
13
17
65
77
5
89
134
6
134
127
29
53
180
0
464
178
417
18
15
121
69
13
17
65
77
5
89
134
6
134
127
29
565
116
0
464
178
417
18
15
121
69
13
17
65
77
5
89
70
6
134
127
29
53
564
1536
1488
178
417
18
15
121
69
13
17
65
77
5
89
70
6
134
127
29
565
1588
1536
1488
178
417
18
15
121
69
13
17
65
77
5
121
6
6
134
127
25
153
52
128
464
178
198
18
15
121
69
13
17
65
77
5
121
6
6
134
127
25
153
244
128
464
178
198
18
15
121
69
13
17
65
77
5
121
6
6
134
127
25
153
404
128
464
178
198
18
15
121
69
13
17
65
77
5
121
6
6
134
127
25
153
500
128
464
178
198
18
15
121
69
13
17
65
77
5
121
134
6
134
127
25
153
148
0
464
178
198
18
15
121
69
13
17
65
77
5
121
134
6
134
127
25
153
308
0
464
178
198
18
15
121
69
13
17
65
77
5
117
134
6
134
127
25
158
136
24
464
178
198
18
15
121
69
13
17
65
149
5
89
6
6
134
239
29
53
228
152
464
210
209
18
15
121
69
13
17
65
149
5
89
6
6
134
239
29
53
244
128
464
210
209
18
15
121
69
13
17
65
149
5
89
6
6
134
239
29
309
244
128
464
210
209
18
15
121
69
13
17
65
149
5
89
6
6
134
239
29
309
436
128
464
210
209
18
15
121
69
13
17
65
149
5
89
6
6
134
239
29
309
500
128
464
210
209
18
15
121
69
13
17
65
149
5
89
6
6
134
239
29
309
884
576
464
978
977
18
15
121
69
13
17
65
149
5
89
6
6
134
239
285
53
228
152
464
210
465
18
15
121
69
13
17
65
149
5
89
6
6
134
239
285
53
244
128
464
210
465
18
15
121
69
13
17
65
149
5
89
6
6
134
239
285
309
244
128
464
210
465
18
15
121
69
13
17
65
149
5
89
6
6
134
239
285
309
436
128
464
210
465
18
15
121
69
13
17
65
149
5
89
6
6
134
239
285
309
500
128
464
210
465
18
15
121
69
13
17
65
149
5
89
6
6
134
239
285
309
884
576
464
978
1745
18
15
121
69
13
17
65
149
5
89
6
6
134
239
285
821
1268
128
464
210
465
18
15
121
69
13
17
65
149
5
89
6
6
134
239
285
821
756
128
464
210
465
18
15
121
69
13
17
65
149
5
89
6
6
134
239
285
821
884
576
464
978
1745
18
15
121
69
13
17
65
149
5
89
6
6
134
239
189
53
228
152
464
210
145
18
15
121
69
13
17
65
149
5
89
6
6
134
239
189
565
740
152
464
210
145
18
15
121
69
13
17
65
149
5
89
6
6
134
239
287
309
244
128
464
210
464
18
15
121
69
13
17
65
149
5
89
6
6
134
239
287
821
884
576
464
978
1744
18
15
121
69
13
17
65
149
5
89
134
6
134
239
29
53
100
0
464
210
209
18
15
121
69
13
17
65
149
5
89
134
6
134
239
29
53
116
0
464
210
209
18
15
121
69
13
17
65
149
5
89
134
6
134
239
29
53
180
0
464
210
209
18
15
121
69
13
17
65
149
5
89
134
6
134
239
29
309
116
0
464
210
209
18
15
121
69
13
17
65
149
5
89
134
6
134
239
29
309
180
0
464
210
209
18
15
121
69
13
17
65
149
5
89
134
6
134
239
285
53
100
0
464
210
465
18
15
121
69
13
17
65
149
5
89
134
6
134
239
285
53
116
0
464
210
465
18
15
121
69
13
17
65
149
5
89
134
6
134
239
285
53
180
0
464
210
465
18
15
121
69
13
17
65
149
5
89
134
6
134
239
285
309
116
0
464
210
465
18
15
121
69
13
17
65
149
5
89
134
6
134
239
285
309
180
0
464
210
465
18
15
121
69
13
17
65
149
5
89
134
6
134
239
285
821
1124
24
464
210
465
18
15
121
69
13
17
65
149
5
89
134
6
134
239
285
821
612
24
464
210
465
18
15
121
69
13
17
65
149
5
89
134
6
134
239
189
565
100
24
464
210
145
18
15
121
69
13
17
65
149
5
89
70
6
134
239
29
53
564
1536
1488
210
209
18
15
121
69
13
17
65
149
5
89
70
6
134
239
29
309
564
1536
1488
210
209
18
15
121
69
13
17
65
149
5
89
70
6
134
239
285
309
564
1536
1488
210
465
18
15
121
69
13
17
65
149
5
89
70
6
134
239
189
565
1588
1536
1488
210
145
18
15
121
69
13
17
65
149
5
89
70
6
134
239
287
309
564
1536
1488
210
464
18
15
121
69
13
17
65
149
5
89
70
6
134
239
191
565
532
1536
1488
978
584
18
15
121
69
13
17
65
149
5
89
70
6
134
239
191
565
1556
1536
1488
978
584
18
15
121
69
13
17
65
149
5
89
70
6
134
239
191
565
1588
1536
1488
978
584
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
66
23
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
34
2
457
985
985
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
57
13
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
137
141
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
53
21
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
50
3
457
985
985
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
141
141
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
54
21
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
569
525
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
86
21
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
121
141
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
290
130
457
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
114
131
457
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
146
130
457
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
562
1667
457
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
566
1685
457
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
182
149
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
309
149
457
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
31
310
149
457
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
34
2
457
985
985
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
57
13
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
137
13
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
53
21
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
546
2
457
985
985
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
50
3
457
985
985
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
141
13
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
54
21
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
569
525
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
290
130
457
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
185
13
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
146
130
457
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
562
1667
457
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
150
277
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
566
1685
457
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
182
21
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
178
3
457
985
985
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
309
149
457
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
306
67
457
985
985
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
310
149
457
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
27
287
822
789
465
217
217
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
31
34
2
457
985
729
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
31
57
13
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
31
137
141
465
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
31
53
21
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
31
50
3
457
985
729
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
31
141
141
465
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
31
54
21
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
31
86
21
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
31
121
141
465
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
31
290
130
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
31
114
131
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
31
146
130
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
31
309
149
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
31
310
149
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
543
34
2
457
985
729
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
543
57
13
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
543
546
2
457
985
729
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
543
50
3
457
985
729
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
543
54
21
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
543
86
21
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
543
121
141
465
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
543
290
2
457
985
729
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
543
649
13
465
985
729
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
543
114
131
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
543
566
661
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
543
653
269
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
543
306
130
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
543
310
149
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
543
658
1666
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
287
34
2
457
985
729
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
287
57
13
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
287
137
13
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
287
53
21
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
287
50
3
457
985
729
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
287
54
21
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
287
149
149
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
287
290
130
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
287
185
13
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
287
146
130
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
287
150
277
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
287
182
21
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
287
178
3
457
985
729
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
287
309
149
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
287
306
67
457
985
729
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
287
310
149
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
287
822
789
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
1186
130
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
1110
149
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
1161
45
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
1145
141
465
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
569
13
465
985
729
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
1138
154
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
649
13
465
985
729
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
802
2
457
985
729
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
1177
13
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
1314
131
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
562
643
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
566
661
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
1170
150
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
825
525
465
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
1206
149
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
598
149
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
1174
21
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
665
13
465
985
729
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
633
141
465
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
821
789
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
626
154
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
658
3
457
985
729
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
662
277
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
822
789
465
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
818
259
457
217
473
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
1334
149
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
241
283
799
694
149
457
217
409
18
15
121
69
13
17
65
147
4
53
5
5
133
242
27
31
34
131
457
216
206
18
15
121
69
13
17
65
147
4
53
5
5
133
242
27
31
50
259
457
216
366
18
15
121
69
13
17
65
147
4
53
5
5
133
242
27
31
290
131
457
216
206
18
15
121
69
13
17
65
147
4
53
5
5
133
242
27
31
114
131
457
216
206
18
15
121
69
13
17
65
147
4
53
5
5
133
242
27
31
146
131
457
216
206
18
15
121
69
13
17
65
147
4
53
5
5
133
242
27
31
562
1667
457
216
206
18
15
121
69
13
17
65
147
4
53
5
5
133
242
27
287
34
131
457
216
206
18
15
121
69
13
17
65
147
4
53
5
5
133
242
27
287
50
259
457
216
366
18
15
121
69
13
17
65
147
4
53
5
5
133
242
27
287
290
131
457
216
206
18
15
121
69
13
17
65
147
4
53
5
5
133
242
27
287
146
131
457
216
206
18
15
121
69
13
17
65
147
4
53
5
5
133
242
27
287
562
1667
457
216
206
18
15
121
69
13
17
65
147
4
53
5
5
133
242
27
287
178
259
457
216
366
18
15
121
69
13
17
65
147
4
53
5
5
133
242
283
31
34
131
457
216
462
18
15
121
69
13
17
65
147
4
53
5
5
133
242
283
31
50
131
457
216
462
18
15
121
69
13
17
65
147
4
53
5
5
133
242
283
31
290
131
457
216
462
18
15
121
69
13
17
65
147
4
53
5
5
133
242
283
31
114
131
457
216
462
18
15
121
69
13
17
65
147
4
53
5
5
133
242
283
31
146
131
457
216
462
18
15
121
69
13
17
65
147
4
53
5
5
133
242
283
287
34
131
457
216
462
18
15
121
69
13
17
65
147
4
53
5
5
133
242
283
287
50
131
457
216
462
18
15
121
69
13
17
65
147
4
53
5
5
133
242
283
287
290
131
457
216
462
18
15
121
69
13
17
65
147
4
53
5
5
133
242
283
287
146
131
457
216
462
18
15
121
69
13
17
65
147
4
53
5
5
133
242
283
287
178
131
457
216
462
18
15
121
69
13
17
65
147
4
53
5
5
133
242
283
799
1186
131
457
216
462
18
15
121
69
13
17
65
147
4
53
5
5
133
242
283
799
802
515
457
216
494
18
15
121
69
13
17
65
147
4
53
5
5
133
242
283
799
1314
131
457
216
462
18
15
121
69
13
17
65
147
4
53
5
5
133
242
283
799
562
643
457
216
462
18
15
121
69
13
17
65
147
4
53
5
5
133
242
283
799
658
155
457
216
462
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
31
66
23
469
208
214
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
31
34
290
467
208
214
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
31
137
141
465
208
342
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
31
53
21
465
208
214
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
31
50
27
465
208
214
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
31
141
141
465
208
342
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
31
54
21
465
208
214
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
31
86
21
465
208
214
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
31
290
131
457
976
982
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
31
114
131
457
976
982
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
31
181
149
469
208
342
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
31
146
130
457
976
982
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
31
562
579
457
976
982
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
31
182
149
465
208
342
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
31
178
131
457
976
982
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
287
34
290
467
208
214
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
287
50
27
465
208
214
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
287
54
21
465
208
214
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
287
290
131
457
976
982
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
287
802
291
469
208
214
18
15
121
69
13
17
65
147
4
53
5
5
133
234
27
287
822
789
465
208
342
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
31
34
290
467
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
31
50
27
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
31
54
21
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
31
86
21
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
31
290
131
457
976
854
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
31
114
131
457
976
854
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
31
146
130
457
976
854
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
34
290
467
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
137
141
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
53
21
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
546
290
467
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
50
27
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
141
141
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
54
21
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
290
131
457
976
854
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
649
653
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
181
21
469
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
802
291
469
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
146
130
457
976
854
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
150
277
469
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
182
21
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
178
131
457
976
854
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
693
277
469
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
821
789
469
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
822
789
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
287
694
277
469
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
34
290
467
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
53
21
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
1161
141
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
50
27
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
54
21
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
1138
155
457
976
854
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
649
141
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
674
290
467
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
802
290
467
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
1314
131
457
976
854
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
562
643
457
976
854
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
653
141
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
1170
155
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
1206
149
469
976
854
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
821
789
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
626
155
457
976
854
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
658
155
457
976
854
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
662
277
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
822
789
465
208
470
18
15
121
69
13
17
65
147
4
53
5
5
133
234
283
799
818
579
457
976
854
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
171
41
141
465
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
171
131
157
465
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
171
134
157
469
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
171
169
141
465
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
171
135
157
469
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
171
153
141
465
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
171
155
141
465
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
171
665
653
465
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
683
41
141
465
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
683
131
157
465
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
683
1667
1693
465
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
683
1670
1693
469
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
683
643
1693
465
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
683
135
157
469
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
683
153
153
465
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
683
1671
1693
469
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
683
1689
1689
465
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
683
647
157
469
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
683
155
141
465
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
683
665
153
465
208
150
18
15
121
69
13
17
65
147
4
53
5
5
133
234
187
683
667
653
469
208
150
18
15
121
69
13
17
65
147
4
53
517
773
1157
241
283
799
1826
802
1977
1241
1753
18
15
121
69
13
17
65
147
4
53
133
5
133
241
27
31
194
2
457
217
217
18
15
121
69
13
17
65
147
4
53
133
5
133
241
27
31
393
973
457
217
217
18
15
121
69
13
17
65
147
4
53
133
5
133
241
27
287
386
963
457
217
217
18
15
121
69
13
17
65
147
4
53
133
5
133
241
27
287
194
2
457
217
217
18
15
121
69
13
17
65
147
4
53
133
5
133
241
27
287
393
13
465
217
217
18
15
121
69
13
17
65
147
4
53
133
5
133
241
27
287
397
21
457
217
217
18
15
121
69
13
17
65
147
4
53
133
5
133
241
27
287
342
21
457
217
217
18
15
121
69
13
17
65
147
4
53
133
5
133
241
27
287
377
13
465
217
217
18
15
121
69
13
17
65
147
4
53
133
5
133
241
27
287
854
21
457
217
217
18
15
121
69
13
17
65
147
4
53
133
5
133
241
27
287
409
962
457
217
217
18
15
121
69
13
17
65
147
4
53
133
5
133
241
27
287
889
973
465
217
217
18
15
121
69
13
17
65
147
4
53
133
5
133
241
27
287
402
3
465
217
217
18
15
121
69
13
17
65
147
4
53
133
5
133
241
27
287
406
21
465
217
217
18
15
121
69
13
17
65
147
4
53
133
5
133
241
27
287
370
26
457
217
217
18
15
121
69
13
17
65
147
4
53
133
5
133
241
27
287
434
2
465
217
217
18
15
121
69
13
17
65
147
4
53
133
5
133
241
27
287
882
963
457
217
217
18
15
121
69
13
17
65
147
4
53
133
5
133
241
283
31
194
2
457
217
409
18
15
121
69
13
17
65
147
4
53
133
5
133
241
283
543
342
21
465
217
409
18
15
121
69
13
17
65
147
4
53
133
5
133
241
283
287
393
13
465
217
409
18
15
121
69
13
17
65
147
4
53
133
5
133
241
283
287
397
21
457
217
409
18
15
121
69
13
17
65
147
4
53
133
5
133
241
283
287
342
21
457
217
409
18
15
121
69
13
17
65
147
4
53
133
5
133
241
283
287
377
13
465
217
409
18
15
121
69
13
17
65
147
4
53
133
5
133
241
283
287
405
21
457
217
409
18
15
121
69
13
17
65
147
4
53
133
5
133
241
283
287
854
21
457
217
409
18
15
121
69
13
17
65
147
4
53
133
5
133
241
283
287
409
962
457
217
409
18
15
121
69
13
17
65
147
4
53
133
5
133
241
283
287
889
973
465
217
409
18
15
121
69
13
17
65
147
4
53
133
5
133
241
283
287
402
3
465
217
409
18
15
121
69
13
17
65
147
4
53
133
5
133
241
283
287
406
21
465
217
409
18
15
121
69
13
17
65
147
4
53
133
5
133
241
283
287
370
963
457
217
409
18
15
121
69
13
17
65
147
4
53
133
5
133
241
283
287
882
963
457
217
409
18
15
121
69
13
17
65
147
4
53
133
5
133
241
283
799
854
21
457
217
409
18
15
121
69
13
17
65
147
4
53
133
5
133
241
283
799
889
973
465
217
409
18
15
121
69
13
17
65
147
4
53
133
5
133
241
283
799
882
963
457
217
409
18
15
121
69
13
17
65
147
4
53
133
5
133
242
27
287
402
3
457
984
366
18
15
121
69
13
17
65
147
4
53
133
5
133
242
27
287
370
963
457
216
206
18
15
121
69
13
17
65
147
4
53
133
5
133
242
27
287
434
3
457
984
366
18
15
121
69
13
17
65
147
4
53
133
5
133
242
27
287
882
963
457
216
206
18
15
121
69
13
17
65
147
4
53
133
5
133
242
283
287
402
3
457
984
718
18
15
121
69
13
17
65
147
4
53
133
5
133
242
283
287
370
963
457
216
462
18
15
121
69
13
17
65
147
4
53
133
5
133
242
283
287
882
963
457
216
462
18
15
121
69
13
17
65
147
4
53
133
5
133
242
283
799
882
963
457
216
462
18
15
121
69
13
17
65
147
4
53
133
5
133
234
27
287
393
13
469
976
982
18
15
121
69
13
17
65
147
4
53
133
5
133
234
27
287
342
21
469
208
214
18
15
121
69
13
17
65
147
4
53
133
5
133
234
27
287
854
21
469
208
214
18
15
121
69
13
17
65
147
4
53
133
5
133
234
27
287
402
3
465
208
214
18
15
121
69
13
17
65
147
4
53
133
5
133
234
27
287
370
27
457
976
982
18
15
121
69
13
17
65
147
4
53
133
5
133
234
283
287
393
13
469
976
854
18
15
121
69
13
17
65
147
4
53
133
5
133
234
283
287
397
21
469
208
470
18
15
121
69
13
17
65
147
4
53
133
5
133
234
283
287
342
21
469
208
470
18
15
121
69
13
17
65
147
4
53
133
5
133
234
283
287
854
21
469
208
470
18
15
121
69
13
17
65
147
4
53
133
5
133
234
283
287
402
3
465
208
470
18
15
121
69
13
17
65
147
4
53
133
5
133
234
283
287
406
21
465
208
470
18
15
121
69
13
17
65
147
4
53
133
5
133
234
187
171
387
973
465
208
150
18
15
121
69
13
17
65
147
4
53
133
5
133
234
187
171
390
13
465
208
150
18
15
121
69
13
17
65
147
4
53
133
5
133
234
187
171
393
973
465
208
150
18
15
121
69
13
17
65
147
4
53
133
5
133
234
187
171
329
13
465
208
150
18
15
121
69
13
17
65
147
4
53
133
5
133
234
187
171
391
13
465
208
150
18
15
121
69
13
17
65
147
4
53
133
5
133
234
187
171
841
973
465
208
150
18
15
121
69
13
17
65
147
4
53
133
5
133
234
187
171
331
13
465
208
150
18
15
121
69
13
17
65
147
4
53
133
5
133
234
187
171
409
973
465
208
150
18
15
121
69
13
17
65
147
4
53
133
5
133
234
187
171
843
973
465
208
150
18
15
121
69
13
17
65
147
4
53
133
5
133
234
187
171
411
973
465
208
150
18
15
121
69
13
17
65
147
4
53
133
5
133
234
187
683
329
973
465
208
150
18
15
121
69
13
17
65
147
4
53
133
5
133
234
187
683
391
13
465
208
150
18
15
121
69
13
17
65
147
4
53
133
5
133
234
187
683
841
973
465
208
150
18
15
121
69
13
17
65
147
4
53
133
5
133
234
187
683
331
973
465
208
150
18
15
121
69
13
17
65
147
4
53
69
5
133
241
27
31
521
525
457
985
985
18
15
121
69
13
17
65
147
4
53
69
5
133
241
27
31
537
1538
1481
217
217
18
15
121
69
13
17
65
147
4
53
69
5
133
241
27
31
530
515
457
217
217
18
15
121
69
13
17
65
147
4
53
69
5
133
241
27
287
521
525
457
985
985
18
15
121
69
13
17
65
147
4
53
69
5
133
241
27
287
265
525
457
217
217
18
15
121
69
13
17
65
147
4
53
69
5
133
241
27
287
777
525
457
985
985
18
15
121
69
13
17
65
147
4
53
69
5
133
241
27
287
537
1538
1481
217
217
18
15
121
69
13
17
65
147
4
53
69
5
133
241
27
287
530
515
457
217
217
18
15
121
69
13
17
65
147
4
53
69
5
133
241
27
287
281
525
457
985
985
18
15
121
69
13
17
65
147
4
53
69
5
133
241
27
287
793
525
457
985
985
18
15
121
69
13
17
65
147
4
53
69
5
133
241
27
287
274
3
457
217
217
18
15
121
69
13
17
65
147
4
53
69
5
133
241
27
287
786
515
457
217
217
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
543
521
525
457
985
857
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
543
537
1549
1489
217
473
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
543
530
515
457
217
409
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
543
281
525
457
985
857
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
543
274
3
457
217
473
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
287
521
525
457
985
857
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
287
265
525
457
985
857
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
287
777
525
457
985
857
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
287
537
1538
1481
217
409
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
287
530
515
457
217
409
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
287
281
525
457
985
857
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
287
793
525
457
985
857
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
287
274
3
457
217
473
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
287
786
515
457
217
409
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
799
521
525
457
985
857
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
799
777
525
457
985
857
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
799
1289
525
457
985
857
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
799
530
515
457
217
409
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
799
793
525
457
985
857
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
799
1305
525
457
985
857
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
799
786
515
457
217
409
18
15
121
69
13
17
65
147
4
53
69
5
133
241
283
799
1298
515
457
217
409
18
15
121
69
13
17
65
147
4
53
69
5
133
242
27
31
530
1539
1481
984
974
18
15
121
69
13
17
65
147
4
53
69
5
133
242
27
287
530
1539
1481
984
974
18
15
121
69
13
17
65
147
4
53
69
5
133
234
27
31
530
1539
1489
976
982
18
15
121
69
13
17
65
147
4
53
69
5
133
234
27
287
530
1539
1489
976
982
18
15
121
69
13
17
65
147
4
53
69
5
133
234
283
287
530
515
457
976
854
18
15
121
69
13
17
65
147
4
53
69
5
133
234
283
287
274
515
457
976
854
18
15
121
69
13
17
65
147
4
53
69
5
133
234
283
799
530
515
457
976
854
18
15
121
69
13
17
65
147
4
53
69
5
133
234
283
799
1298
515
457
976
854
18
15
121
69
13
17
65
147
4
53
581
5
133
241
283
799
1801
525
457
217
409
18
15
121
69
13
17
65
147
4
53
581
5
133
241
283
799
1817
525
457
217
409
18
15
121
69
13
17
65
147
4
53
581
5
133
241
283
799
1810
515
457
217
409
18
15
121
69
13
17
65
147
4
53
581
5
133
234
283
799
1810
515
457
976
854
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
34
23
469
208
214
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
53
21
465
208
214
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
50
131
465
208
214
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
54
21
465
208
214
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
393
141
465
208
342
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
201
141
465
208
342
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
354
23
469
208
214
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
397
141
465
208
342
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
205
141
465
208
342
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
242
131
457
976
982
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
437
149
469
208
342
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
457
141
465
208
342
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
402
131
465
208
214
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
406
277
465
208
342
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
373
21
465
208
214
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
438
277
465
208
342
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
434
131
465
208
214
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
461
141
465
208
342
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
374
21
465
208
214
18
15
121
69
13
17
65
147
4
117
5
5
133
234
27
159
498
131
457
976
982
18
15
121
69
13
17
65
147
4
117
5
5
133
234
187
43
198
141
465
208
150
18
15
121
69
13
17
65
147
4
117
5
5
133
234
187
43
217
153
465
208
150
18
15
121
69
13
17
65
147
4
117
5
5
133
234
187
43
454
157
469
208
150
18
15
121
69
13
17
65
147
4
117
5
5
133
234
187
299
387
141
465
208
150
18
15
121
69
13
17
65
147
4
117
5
5
133
234
187
299
390
157
469
208
150
18
15
121
69
13
17
65
147
4
117
5
5
133
234
187
299
233
141
465
208
150
18
15
121
69
13
17
65
147
4
117
5
5
133
234
187
299
391
157
465
208
150
18
15
121
69
13
17
65
147
4
117
5
5
133
234
187
299
235
141
465
208
150
18
15
121
69
13
17
65
147
4
117
5
5
133
234
187
299
409
141
465
208
150
18
15
121
69
13
17
65
147
4
117
5
5
133
234
187
299
457
141
465
208
150
18
15
121
69
13
17
65
147
4
117
5
5
133
234
187
299
489
141
465
208
150
18
15
121
69
13
17
65
147
4
117
5
5
133
234
187
299
459
141
469
208
150
18
15
121
69
13
17
65
147
4
117
5
5
133
234
187
299
491
141
465
208
150
18
15
121
69
13
17
65
147
4
117
133
5
133
234
27
159
98
3
457
976
982
18
15
121
69
13
17
65
147
4
117
133
5
133
234
27
159
137
13
465
208
342
18
15
121
69
13
17
65
147
4
117
133
5
133
234
27
159
141
13
465
208
342
18
15
121
69
13
17
65
147
4
117
133
5
133
234
27
159
290
23
469
208
214
18
15
121
69
13
17
65
147
4
117
133
5
133
234
27
159
146
3
465
208
214
18
15
121
69
13
17
65
147
4
117
133
5
133
234
27
159
150
21
465
208
214
18
15
121
69
13
17
65
147
4
117
133
5
133
234
27
159
178
3
457
976
982
18
15
121
69
13
17
65
147
4
117
133
5
133
234
27
159
309
21
469
208
214
18
15
121
69
13
17
65
147
4
117
133
5
133
234
27
159
310
21
465
208
214
18
15
121
69
13
17
65
147
4
117
133
5
133
234
187
43
73
13
465
208
150
18
15
121
69
13
17
65
147
4
117
133
5
133
234
187
43
105
13
465
208
150
18
15
121
69
13
17
65
147
4
117
133
5
133
234
187
43
169
13
465
208
150
18
15
121
69
13
17
65
147
4
117
133
5
133
234
187
43
75
13
465
208
150
18
15
121
69
13
17
65
147
4
117
133
5
133
234
187
43
107
13
465
208
150
18
15
121
69
13
17
65
147
4
117
133
5
133
234
187
299
73
13
465
208
150
18
15
121
69
13
17
65
147
4
117
133
5
133
234
187
299
105
13
465
208
150
18
15
121
69
13
17
65
147
4
117
133
5
133
234
187
299
75
13
465
208
150
18
15
121
69
13
17
65
147
4
117
133
5
133
234
187
299
107
13
465
208
150
18
15
121
69
13
17
65
147
4
117
133
5
133
234
187
299
617
13
465
208
150
18
15
121
69
13
17
65
147
4
181
5
5
133
234
187
427
3
157
465
208
150
18
15
121
69
13
17
65
147
4
181
5
5
133
234
187
427
6
157
469
208
150
18
15
121
69
13
17
65
147
4
181
5
5
133
234
187
427
25
141
465
208
150
18
15
121
69
13
17
65
147
4
181
5
5
133
234
187
427
7
157
469
208
150
18
15
121
69
13
17
65
147
4
181
5
5
133
234
187
427
27
141
465
208
150
18
15
121
69
13
17
65
147
4
181
5
5
133
234
187
427
966
1693
469
208
150
18
15
121
69
13
17
65
147
4
181
5
5
133
234
187
427
969
653
465
208
150
18
15
121
69
13
17
65
147
4
181
261
261
133
234
187
427
459
397
213
208
150
18
15
121
69
13
17
65
147
4
181
261
261
133
234
187
427
474
387
201
208
150
18
15
121
69
13
17
65
147
4
181
261
261
133
234
187
427
475
387
201
208
150
18
15
121
69
13
17
65
147
4
181
133
5
133
234
187
427
73
13
465
208
150
18
15
121
69
13
17
65
147
4
181
133
5
133
234
187
427
281
525
465
208
150
18
15
121
69
13
17
65
147
4
181
133
5
133
234
187
427
75
13
465
208
150
18
15
121
69
13
17
65
147
4
181
133
5
133
234
187
427
902
525
465
208
150
18
15
121
69
13
17
65
147
4
181
133
5
133
234
187
427
329
525
465
208
150
18
15
121
69
13
17
65
147
4
181
133
5
133
234
187
427
283
525
469
208
150
18
15
121
69
13
17
65
147
4
181
133
5
133
234
187
427
331
525
469
208
150
18
15
121
69
13
17
65
147
5
53
5
5
133
233
29
29
141
141
465
210
342
18
15
121
69
13
17
65
147
5
53
5
5
133
233
29
29
149
149
465
210
214
18
15
121
69
13
17
65
147
5
53
5
5
133
233
285
29
141
141
465
210
470
18
15
121
69
13
17
65
147
5
53
5
5
133
233
285
285
141
13
465
210
470
18
15
121
69
13
17
65
147
5
53
5
5
133
233
285
285
149
149
465
210
470
18
15
121
69
13
17
65
147
5
53
5
5
133
233
285
797
1165
141
465
210
470
18
15
121
69
13
17
65
147
5
53
5
5
133
233
285
797
653
141
465
210
470
18
15
121
69
13
17
65
147
5
89
5
5
133
233
29
53
229
154
466
211
215
18
15
121
69
13
17
65
147
5
89
5
5
133
233
29
309
437
130
466
210
214
18
15
121
69
13
17
65
147
5
89
5
5
133
233
29
309
501
130
466
210
214
18
15
121
69
13
17
65
147
5
89
5
5
133
233
285
53
229
154
466
211
471
18
15
121
69
13
17
65
147
5
89
5
5
133
233
285
309
229
154
466
211
471
18
15
121
69
13
17
65
147
5
89
5
5
133
233
285
309
437
130
466
210
470
18
15
121
69
13
17
65
147
5
89
5
5
133
233
285
309
501
130
466
210
470
18
15
121
69
13
17
65
147
5
89
5
5
133
233
285
821
1269
130
466
210
470
18
15
121
69
13
17
65
147
5
89
5
5
133
233
285
821
757
130
466
210
470
18
15
121
69
13
17
65
147
5
89
5
5
133
233
173
89
197
501
469
357
45
18
15
121
69
13
17
65
147
5
89
5
5
133
233
173
89
437
501
469
357
45
18
15
121
69
13
17
65
147
5
89
5
5
133
233
189
53
229
130
457
977
589
18
15
121
69
13
17
65
147
5
89
5
5
133
233
189
565
741
130
457
977
589
18
15
121
69
13
17
65
147
5
89
6
5
133
233
29
309
436
130
466
210
214
18
15
121
69
13
17
65
147
5
89
6
5
133
233
285
309
436
130
466
210
470
18
15
121
69
13
17
65
147
5
89
6
5
133
233
285
309
500
130
466
210
470
18
15
121
69
13
17
65
147
5
89
6
5
133
233
285
821
756
130
466
210
470
18
15
121
69
13
17
65
147
5
89
6
5
133
233
189
565
740
130
457
977
589
18
15
121
69
13
17
65
147
5
89
7
5
133
233
29
53
233
129
465
210
214
18
15
121
69
13
17
65
147
5
89
7
5
133
233
285
53
233
129
465
210
470
18
15
121
69
13
17
65
147
5
89
7
5
133
233
285
309
233
129
465
210
470
18
15
121
69
13
17
65
147
5
89
7
5
133
233
285
309
873
577
465
978
1750
18
15
121
69
13
17
65
147
5
89
7
5
133
233
173
89
217
129
465
209
45
18
15
121
69
13
17
65
147
5
89
7
5
133
233
173
89
233
129
465
209
45
18
15
121
69
13
17
65
147
5
89
7
5
133
233
173
89
249
129
465
209
45
18
15
121
69
13
17
65
147
5
89
7
5
133
233
173
89
361
1
453
357
45
18
15
121
69
13
17
65
147
5
89
7
5
133
233
189
53
233
129
465
209
77
18
15
121
69
13
17
65
147
5
89
7
5
133
233
189
565
745
129
457
977
589
18
15
121
69
13
17
65
147
5
89
133
5
133
233
29
53
101
26
466
210
214
18
15
121
69
13
17
65
147
5
89
133
5
133
233
29
53
117
2
466
210
214
18
15
121
69
13
17
65
147
5
89
133
5
133
233
29
53
181
2
466
210
214
18
15
121
69
13
17
65
147
5
89
133
5
133
233
29
309
117
2
466
210
214
18
15
121
69
13
17
65
147
5
89
133
5
133
233
285
53
101
26
466
210
470
18
15
121
69
13
17
65
147
5
89
133
5
133
233
285
53
117
2
466
210
470
18
15
121
69
13
17
65
147
5
89
133
5
133
233
285
309
117
2
466
210
470
18
15
121
69
13
17
65
147
5
89
133
5
133
233
285
309
181
2
466
210
470
18
15
121
69
13
17
65
147
5
89
133
5
133
233
285
821
1125
26
466
210
470
18
15
121
69
13
17
65
147
5
89
133
5
133
233
285
821
613
26
466
210
470
18
15
121
69
13
17
65
147
5
89
133
5
133
233
173
89
181
21
453
357
45
18
15
121
69
13
17
65
147
5
89
133
5
133
233
189
565
101
2
457
977
589
18
15
121
69
13
17
65
147
5
89
134
5
133
233
29
53
116
2
466
210
214
18
15
121
69
13
17
65
147
5
89
134
5
133
233
29
53
180
2
466
210
214
18
15
121
69
13
17
65
147
5
89
134
5
133
233
29
309
116
2
466
210
214
18
15
121
69
13
17
65
147
5
89
134
5
133
233
285
53
116
2
466
210
470
18
15
121
69
13
17
65
147
5
89
134
5
133
233
285
309
116
2
466
210
470
18
15
121
69
13
17
65
147
5
89
134
5
133
233
285
309
180
2
466
210
470
18
15
121
69
13
17
65
147
5
89
134
5
133
233
189
565
100
2
457
977
589
18
15
121
69
13
17
65
147
5
89
69
5
133
233
29
53
517
1538
1489
210
342
18
15
121
69
13
17
65
147
5
89
69
5
133
233
29
53
565
1538
1490
978
982
18
15
121
69
13
17
65
147
5
89
69
5
133
233
29
309
517
1538
1489
210
342
18
15
121
69
13
17
65
147
5
89
69
5
133
233
29
309
565
1538
1490
978
982
18
15
121
69
13
17
65
147
5
89
69
5
133
233
285
309
517
1538
1489
210
470
18
15
121
69
13
17
65
147
5
89
69
5
133
233
285
309
565
1538
1490
978
470
18
15
121
69
13
17
65
147
5
89
69
5
133
233
173
89
5
245
469
357
45
18
15
121
69
13
17
65
147
5
89
69
5
133
233
173
89
53
245
469
357
45
18
15
121
69
13
17
65
147
5
89
69
5
133
233
189
565
517
1538
1489
977
589
18
15
121
69
13
17
65
147
5
89
69
5
133
233
189
565
1541
1538
1489
977
589
18
15
121
69
13
17
65
147
5
89
69
5
133
233
189
565
1589
1538
1489
977
589
18
15
121
69
13
17
65
147
5
89
70
5
133
233
29
53
564
1538
1490
978
982
18
15
121
69
13
17
65
147
5
89
70
5
133
233
29
309
564
1538
1490
978
982
18
15
121
69
13
17
65
147
5
89
70
5
133
233
189
565
1540
1538
1489
977
589
18
15
121
69
13
17
65
147
5
89
75
5
133
233
173
89
1
1
469
357
45
18
15
121
69
13
17
65
147
5
89
135
5
133
233
173
89
105
1
453
357
45
18
15
121
69
13
17
65
147
5
89
135
5
133
233
173
89
169
1
465
209
45
18
15
121
69
13
17
65
147
5
89
135
5
133
233
173
89
121
0
453
357
45
18
15
121
69
13
17
65
147
5
89
135
5
133
233
173
89
185
0
453
357
45
18
15
121
69
13
17
65
147
5
89
135
5
133
233
189
565
105
1
453
977
1101
18
15
121
69
13
17
65
147
5
89
135
261
133
233
173
89
185
449
325
357
45
18
15
121
69
13
17
65
147
5
89
71
5
133
233
29
53
521
1537
1489
210
342
18
15
121
69
13
17
65
147
5
89
71
5
133
233
29
309
521
1537
1489
210
342
18
15
121
69
13
17
65
147
5
89
71
5
133
233
285
309
521
1537
1489
210
470
18
15
121
69
13
17
65
147
5
89
71
5
133
233
173
89
9
1
453
357
45
18
15
121
69
13
17
65
147
5
89
71
5
133
233
173
89
25
0
453
357
45
18
15
121
69
13
17
65
147
5
89
71
5
133
233
173
89
41
1
453
357
45
18
15
121
69
13
17
65
147
5
89
71
5
133
233
173
89
521
513
453
357
45
18
15
121
69
13
17
65
147
5
89
71
5
133
233
173
89
57
0
453
357
45
18
15
121
69
13
17
65
147
5
89
71
5
133
233
173
89
569
513
453
357
45
18
15
121
69
13
17
65
147
5
89
71
5
133
233
173
89
393
513
453
357
45
18
15
121
69
13
17
65
147
5
89
71
5
133
233
173
89
345
1
453
357
45
18
15
121
69
13
17
65
147
5
89
71
5
133
233
189
53
9
1
457
977
589
18
15
121
69
13
17
65
147
5
89
71
5
133
233
189
53
41
1
457
977
589
18
15
121
69
13
17
65
147
5
89
71
5
133
233
189
565
9
1
457
977
589
18
15
121
69
13
17
65
147
5
89
71
5
133
233
189
565
521
1
457
977
589
18
15
121
69
13
17
65
147
5
89
71
5
133
233
189
565
1545
1537
1489
977
589
18
15
121
69
13
17
65
147
5
121
5
5
133
233
173
153
37
13
465
209
45
18
15
121
69
13
17
65
147
5
121
5
5
133
233
173
153
229
141
465
209
45
18
15
121
69
13
17
65
147
5
121
5
5
133
233
173
153
405
130
453
357
45
18
15
121
69
13
17
65
147
5
121
5
5
133
233
173
153
357
13
465
209
45
18
15
121
69
13
17
65
147
5
121
5
5
133
233
173
153
485
141
465
209
45
18
15
121
69
13
17
65
147
5
121
5
5
133
233
173
153
741
141
465
209
45
18
15
121
69
13
17
65
147
5
121
5
5
133
233
173
665
37
13
465
209
45
18
15
121
69
13
17
65
147
5
121
5
5
133
233
173
665
357
13
465
209
45
18
15
121
69
13
17
65
147
5
121
5
5
133
233
173
665
741
141
465
209
45
18
15
121
69
13
17
65
147
5
121
11
5
133
233
173
153
33
1
469
357
45
18
15
121
69
13
17
65
147
5
121
11
5
133
233
173
153
225
129
465
209
45
18
15
121
69
13
17
65
147
5
121
11
5
133
233
173
153
353
1
469
357
45
18
15
121
69
13
17
65
147
5
121
11
5
133
233
173
153
481
129
465
209
45
18
15
121
69
13
17
65
147
5
121
11
5
133
233
173
153
737
129
465
209
45
18
15
121
69
13
17
65
147
5
121
11
5
133
233
173
665
33
1
469
357
45
18
15
121
69
13
17
65
147
5
121
11
5
133
233
173
665
353
1
469
357
45
18
15
121
69
13
17
65
147
5
121
11
5
133
233
173
665
737
129
465
209
45
18
15
121
69
13
17
65
147
5
121
11
7
133
233
173
153
33
128
464
209
45
18
15
121
69
13
17
65
147
5
121
11
7
133
233
173
153
225
128
464
209
45
18
15
121
69
13
17
65
147
5
121
11
7
133
233
173
153
353
128
464
209
45
18
15
121
69
13
17
65
147
5
121
11
7
133
233
173
153
481
128
464
209
45
18
15
121
69
13
17
65
147
5
121
11
7
133
233
173
153
737
128
464
209
45
18
15
121
69
13
17
65
147
5
121
11
7
133
233
173
665
737
128
464
209
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
153
57
1
453
357
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
153
393
257
453
357
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
153
201
129
465
209
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
153
217
1
453
357
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
153
249
129
465
209
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
153
345
0
453
357
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
153
377
1
453
357
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
153
409
257
453
357
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
153
729
129
465
209
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
153
457
129
465
209
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
153
761
129
465
209
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
153
473
257
453
357
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
153
505
129
453
357
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
665
57
1
453
357
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
665
201
129
465
209
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
665
249
129
465
209
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
665
345
0
453
357
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
665
377
1
453
357
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
665
713
129
465
209
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
665
1737
129
465
209
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
665
729
129
465
209
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
665
457
129
465
209
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
665
1753
1665
453
357
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
665
761
129
465
209
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
665
505
129
453
357
45
18
15
121
69
13
17
65
147
5
121
7
5
133
233
173
665
1785
129
465
209
45
18
15
121
69
13
17
65
147
5
121
133
5
133
233
173
153
101
13
465
357
45
18
15
121
69
13
17
65
147
5
121
133
5
133
233
173
153
149
21
453
357
45
18
15
121
69
13
17
65
147
5
121
133
5
133
233
173
153
293
13
465
357
45
18
15
121
69
13
17
65
147
5
121
133
5
133
233
173
665
293
13
465
357
45
18
15
121
69
13
17
65
147
5
121
133
5
133
233
173
665
1637
13
465
357
45
18
15
121
69
13
17
65
147
5
121
69
5
133
233
173
153
21
2
453
357
45
18
15
121
69
13
17
65
147
5
121
139
5
133
233
173
153
97
1
465
209
45
18
15
121
69
13
17
65
147
5
121
139
5
133
233
173
153
289
1
465
209
45
18
15
121
69
13
17
65
147
5
121
139
5
133
233
173
665
289
1
465
209
45
18
15
121
69
13
17
65
147
5
121
139
5
133
233
173
665
1633
1
465
209
45
18
15
121
69
13
17
65
147
5
121
139
7
133
233
173
153
97
0
464
209
45
18
15
121
69
13
17
65
147
5
121
139
7
133
233
173
153
289
0
464
209
45
18
15
121
69
13
17
65
147
5
121
139
7
133
233
173
665
289
0
464
209
45
18
15
121
69
13
17
65
147
5
121
139
7
133
233
173
665
1633
0
464
209
45
18
15
121
69
13
17
65
147
5
121
645
261
133
233
173
665
1829
525
329
357
45
18
15
121
69
13
17
65
147
5
121
263
5
133
233
173
153
905
513
453
357
45
18
15
121
69
13
17
65
147
5
121
263
5
133
233
173
153
953
513
453
357
45
18
15
121
69
13
17
65
147
5
121
135
5
133
233
173
153
137
1
465
209
45
18
15
121
69
13
17
65
147
5
121
135
5
133
233
173
153
89
0
453
357
45
18
15
121
69
13
17
65
147
5
121
135
5
133
233
173
153
121
1
465
209
45
18
15
121
69
13
17
65
147
5
121
135
5
133
233
173
153
153
0
453
357
45
18
15
121
69
13
17
65
147
5
121
135
5
133
233
173
153
649
1
465
209
45
18
15
121
69
13
17
65
147
5
121
135
5
133
233
173
153
185
1
453
357
45
18
15
121
69
13
17
65
147
5
121
135
5
133
233
173
153
313
1
453
357
45
18
15
121
69
13
17
65
147
5
121
135
5
133
233
173
153
665
0
453
357
45
18
15
121
69
13
17
65
147
5
121
135
5
133
233
173
665
89
0
453
357
45
18
15
121
69
13
17
65
147
5
121
135
5
133
233
173
665
649
1
465
209
45
18
15
121
69
13
17
65
147
5
121
135
5
133
233
173
665
313
1
465
209
45
18
15
121
69
13
17
65
147
5
121
135
5
133
233
173
665
665
0
453
357
45
18
15
121
69
13
17
65
147
5
121
135
261
133
233
173
153
137
449
325
357
45
18
15
121
69
13
17
65
147
5
121
135
261
133
233
173
665
313
449
325
357
45
18
15
121
69
13
17
65
147
5
121
71
5
133
233
173
153
9
1
453
357
45
18
15
121
69
13
17
65
147
5
121
71
5
133
233
173
153
25
0
453
357
45
18
15
121
69
13
17
65
147
5
121
71
5
133
233
173
665
9
1
453
357
45
18
15
121
69
13
17
65
147
5
121
71
5
133
233
173
665
25
0
453
357
45
18
15
121
69
13
17
65
147
5
121
71
5
133
233
173
665
1545
1537
1477
357
45
18
15
121
69
13
17
65
147
5
121
71
5
133
233
173
665
1561
1537
1489
209
157
18
15
121
69
13
17
65
147
5
121
651
261
133
233
173
665
1825
513
325
357
45
18
15
121
69
13
17
65
147
5
121
647
261
133
233
173
665
1849
513
197
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
37
21
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
53
21
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
389
277
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
197
149
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
213
21
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
341
21
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
397
277
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
453
277
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
245
149
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
229
141
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
405
277
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
205
141
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
221
21
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
725
149
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
349
277
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
357
21
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
469
277
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
757
149
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
373
21
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
501
149
453
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
733
1685
453
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
485
141
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
741
141
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
461
141
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
157
477
277
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
37
21
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
53
21
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
197
149
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
213
21
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
341
21
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
709
149
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
453
277
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
1733
149
453
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
245
149
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
205
141
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
1749
149
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
725
149
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
349
21
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
357
21
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
469
277
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
757
149
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
373
21
469
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
717
141
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
1741
141
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
501
149
453
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
733
149
453
357
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
1781
149
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
741
141
465
209
45
18
15
121
69
13
17
65
147
5
117
5
5
133
233
173
669
461
141
465
209
45
18
15
121
69
13
17
65
147
5
117
261
5
133
233
173
157
901
533
469
357
45
18
15
121
69
13
17
65
147
5
117
261
5
133
233
173
157
917
533
465
357
45
18
15
121
69
13
17
65
147
5
117
261
5
133
233
173
157
949
533
465
357
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
157
133
21
453
357
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
157
85
21
465
209
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
157
645
21
453
357
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
157
141
13
465
357
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
157
101
13
465
357
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
157
149
21
465
209
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
157
117
21
465
209
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
157
93
21
465
209
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
157
181
21
465
209
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
157
653
13
465
357
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
157
293
13
465
357
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
157
309
21
465
209
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
157
661
21
465
209
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
669
85
21
465
209
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
669
645
21
465
209
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
669
93
21
453
357
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
669
653
13
465
357
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
669
293
13
465
357
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
669
309
21
465
209
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
669
661
21
465
209
45
18
15
121
69
13
17
65
147
5
117
133
5
133
233
173
669
1637
13
465
357
45
18
15
121
69
13
17
65
147
5
117
69
5
133
233
173
157
13
13
457
357
45
18
15
121
69
13
17
65
147
5
117
69
5
133
233
173
669
13
13
457
357
45
18
15
121
69
13
17
65
147
5
117
69
5
133
233
173
669
1549
1549
1477
357
45
18
15
121
69
13
17
65
147
5
117
645
261
133
233
173
669
1829
525
329
357
45
18
15
121
69
13
13
65
137
5
117
69
97
65
253
189
157
13
193
129
434
131
18
15
121
69
13
13
65
137
5
117
69
97
65
253
189
157
21
193
129
435
133
18
15
121
69
13
13
65
137
5
117
69
97
65
253
189
157
29
193
129
435
133
18
15
121
69
13
13
65
137
5
117
69
97
65
253
189
158
9
193
129
434
131
18
15
121
69
13
13
65
137
5
117
69
97
65
253
189
158
13
193
129
434
131
18
15
121
69
13
13
65
137
5
117
69
97
65
253
189
158
25
193
129
435
133
18
15
121
69
13
13
65
137
5
117
69
97
65
253
189
158
29
193
129
435
133
18
15
121
69
13
13
65
73
5
53
5
97
65
125
541
798
649
97
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
29
13
193
129
50
98
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
29
517
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
29
29
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
29
261
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
29
533
833
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
29
525
321
129
50
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
29
541
833
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
29
269
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
29
789
1217
129
50
98
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
29
285
193
129
50
98
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
29
797
705
129
50
98
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
30
13
193
129
50
98
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
30
25
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
30
521
321
129
50
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
30
29
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
30
22
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
30
265
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
30
533
833
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
30
525
321
129
50
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
30
537
833
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
30
541
833
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
30
269
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
30
534
833
641
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
30
789
1217
129
50
98
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
30
281
193
129
50
98
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
30
793
1217
129
50
98
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
30
285
193
129
50
98
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
30
797
705
129
50
98
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
541
13
193
129
50
98
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
541
517
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
541
29
833
641
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
541
773
833
641
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
541
533
321
129
50
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
541
525
321
129
50
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
541
541
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
541
781
833
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
541
789
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
541
1565
1345
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
541
797
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
542
25
833
641
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
542
521
321
129
50
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
542
29
833
641
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
542
533
321
129
50
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
542
525
321
129
50
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
542
777
833
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
542
537
321
129
50
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
542
541
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
542
534
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
542
781
833
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
542
789
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
542
1561
1345
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
542
793
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
542
1565
1345
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
542
797
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
542
790
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
285
773
833
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
285
269
193
129
50
98
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
285
781
833
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
285
789
833
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
285
797
833
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
797
517
321
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
797
525
321
129
50
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
286
265
193
129
50
98
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
286
777
833
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
286
269
193
129
50
98
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
286
781
833
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
286
793
833
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
286
797
833
129
51
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
29
798
525
321
129
50
99
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
29
13
193
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
29
29
833
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
29
533
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
29
541
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
30
13
193
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
30
25
833
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
30
29
833
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
30
22
833
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
30
533
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
30
537
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
30
541
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
30
534
833
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
541
13
193
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
541
29
833
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
541
533
321
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
541
541
321
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
541
1565
1345
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
542
13
193
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
542
25
833
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
542
521
321
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
542
29
833
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
542
533
321
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
542
537
321
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
542
541
321
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
542
534
321
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
542
1561
1345
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
542
1565
1345
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
285
13
193
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
285
773
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
285
269
193
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
285
781
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
285
789
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
285
797
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
797
13
193
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
797
773
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
797
533
321
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
797
541
833
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
797
269
193
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
797
781
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
797
789
1217
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
797
285
193
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
797
797
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
286
13
193
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
286
265
193
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
286
777
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
286
269
193
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
286
781
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
286
789
705
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
286
793
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
286
797
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
286
278
833
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
798
13
193
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
798
265
193
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
798
777
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
798
537
833
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
798
541
833
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
798
269
193
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
798
534
833
641
307
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
798
781
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
798
789
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
798
281
193
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
798
793
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
798
285
193
129
50
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
798
797
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
285
798
790
833
129
51
995
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
29
13
193
129
50
899
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
30
13
193
129
50
899
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
30
22
833
641
307
915
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
285
773
833
129
51
901
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
285
533
321
129
50
899
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
285
525
321
129
50
899
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
285
781
833
129
51
901
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
285
789
833
129
51
901
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
797
773
833
129
51
901
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
797
533
321
129
50
899
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
797
525
321
129
50
899
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
797
781
833
129
51
901
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
797
789
833
129
51
901
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
286
521
321
129
50
899
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
286
533
321
129
50
899
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
286
525
321
129
50
899
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
286
777
833
129
51
901
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
286
534
321
641
307
915
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
286
781
833
129
51
901
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
286
789
833
129
51
901
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
286
790
833
129
51
901
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
798
521
321
129
50
899
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
798
533
321
129
50
899
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
798
525
321
129
50
899
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
798
777
833
129
51
901
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
798
534
833
641
307
915
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
798
781
833
129
51
901
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
798
789
833
129
51
901
18
15
121
69
13
13
65
73
5
53
69
97
65
61
509
798
790
833
129
51
901
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
29
13
33
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
29
517
321
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
29
21
193
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
29
29
193
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
29
261
321
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
29
773
1217
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
29
533
833
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
29
525
321
129
178
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
29
541
833
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
29
269
33
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
29
277
193
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
29
781
1217
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
29
789
1217
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
29
285
193
129
178
226
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
29
797
705
129
178
226
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
9
33
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
13
33
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
21
321
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
25
193
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
521
33
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
29
193
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
22
321
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
265
33
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
533
833
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
525
321
129
178
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
537
833
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
541
833
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
269
33
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
534
833
641
179
419
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
781
1217
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
789
1217
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
281
193
129
178
226
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
793
1217
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
285
193
129
178
226
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
797
705
129
178
226
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
30
790
1217
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
541
13
33
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
541
517
321
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
541
21
193
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
541
29
833
641
179
419
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
541
773
1217
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
541
533
321
129
178
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
541
525
321
129
178
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
541
541
321
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
541
781
1217
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
541
789
321
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
541
797
321
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
542
9
33
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
542
13
33
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
542
25
833
641
179
419
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
542
521
33
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
542
29
833
641
179
419
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
542
533
321
129
178
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
542
525
321
129
178
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
542
1545
1569
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
542
777
545
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
542
537
321
129
178
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
542
541
321
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
542
534
321
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
542
781
33
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
542
789
321
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
542
793
321
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
542
797
321
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
29
542
790
321
129
179
227
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
29
517
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
29
533
833
641
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
29
525
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
29
541
833
641
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
30
9
33
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
30
521
33
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
30
533
833
641
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
30
525
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
30
537
833
641
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
30
541
833
641
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
30
534
833
641
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
541
517
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
541
261
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
541
773
1217
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
541
533
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
541
525
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
541
541
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
541
269
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
541
277
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
541
781
1217
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
541
789
1217
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
541
285
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
541
797
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
542
9
33
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
542
521
33
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
542
265
33
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
542
533
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
542
525
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
542
777
833
641
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
542
537
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
542
541
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
542
269
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
542
534
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
542
781
1217
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
542
789
1217
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
542
281
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
542
793
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
542
285
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
542
797
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
542
278
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
542
790
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
285
517
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
285
261
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
285
773
1217
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
285
533
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
285
525
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
285
541
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
285
269
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
285
277
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
285
781
1217
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
285
789
1217
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
285
285
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
285
797
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
1565
1285
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
1565
1557
1217
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
1565
1549
1217
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
1565
1293
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
1565
1309
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
797
517
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
797
773
1217
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
797
533
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
797
525
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
797
541
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
797
781
1217
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
797
789
833
641
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
797
797
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
1566
1545
33
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
1566
1289
33
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
1566
1549
1217
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
1566
1293
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
1566
1305
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
1566
1309
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
286
9
33
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
286
521
33
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
286
265
33
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
286
533
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
286
525
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
286
777
833
641
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
286
537
833
641
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
286
541
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
286
269
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
286
534
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
286
781
833
641
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
286
789
1217
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
286
281
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
286
793
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
286
285
193
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
286
797
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
286
278
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
286
790
1217
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
798
521
33
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
798
533
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
798
525
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
798
777
33
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
798
537
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
798
1289
33
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
798
541
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
798
534
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
798
781
833
641
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
798
789
833
641
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
798
793
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
798
797
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
541
798
790
321
129
691
1891
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
29
13
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
29
21
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
29
29
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
29
261
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
29
533
833
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
29
541
833
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
29
269
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
29
277
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
29
285
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
30
9
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
30
13
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
30
21
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
30
25
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
30
521
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
30
29
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
30
22
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
30
533
833
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
30
537
833
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
30
541
833
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
30
269
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
30
281
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
30
285
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
541
13
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
541
517
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
541
21
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
541
29
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
541
773
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
541
533
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
541
525
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
541
541
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
541
781
1217
129
179
995
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
541
789
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
541
797
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
9
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
13
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
21
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
25
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
521
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
29
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
22
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
533
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
525
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
1545
1569
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
777
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
537
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
541
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
534
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
781
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
789
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
793
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
797
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
542
790
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
285
13
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
285
21
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
285
29
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
285
261
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
285
773
833
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
285
269
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
285
277
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
285
781
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
285
789
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
285
797
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
797
13
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
797
517
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
797
21
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
797
29
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
797
261
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
797
773
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
797
533
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
797
525
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
797
269
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
797
277
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
797
781
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
797
789
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
797
285
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
797
797
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
286
9
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
286
13
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
286
21
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
286
25
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
286
29
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
286
22
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
286
265
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
286
777
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
286
269
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
286
277
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
286
781
545
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
286
789
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
286
793
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
286
797
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
286
278
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
286
790
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
9
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
13
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
21
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
25
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
521
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
29
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
22
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
265
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
533
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
525
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
777
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
269
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
534
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
277
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
781
33
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
789
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
281
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
793
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
285
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
797
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
278
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
285
798
790
321
129
179
931
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
541
517
321
641
1715
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
541
261
321
641
691
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
541
533
321
641
1715
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
541
525
321
641
1715
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
541
541
321
641
1715
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
541
285
321
641
1715
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
542
521
321
641
1715
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
542
533
321
641
1715
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
542
525
321
641
1715
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
542
537
321
641
1715
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
542
541
321
641
1715
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
542
534
321
641
1715
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
542
281
321
641
1715
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
542
285
321
641
1715
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
797
517
321
641
1715
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
797
261
321
641
691
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
797
533
321
641
1715
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
797
525
321
641
1715
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
125
797
798
525
321
641
1715
1955
18
15
121
69
13
13
65
73
5
53
69
97
65
573
541
29
525
1729
1665
1842
995
18
15
121
69
13
13
65
73
5
53
69
97
65
573
541
30
521
1729
1665
1842
995
18
15
121
69
13
13
65
73
5
53
69
97
65
573
541
30
525
1729
1665
1842
995
18
15
121
69
13
13
65
73
5
53
69
97
65
573
541
285
525
1729
1665
1842
995
18
15
121
69
13
13
65
73
5
53
69
97
65
573
541
286
521
1729
1665
1842
995
18
15
121
69
13
13
65
73
5
53
69
97
65
573
541
286
525
1729
1665
1842
995
18
15
121
69
13
13
65
73
5
53
69
97
65
573
1565
1565
533
321
641
1843
2019
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
29
285
321
641
1843
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
30
281
321
641
1843
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
30
285
321
641
1843
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
541
533
321
641
1842
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
541
525
321
641
1842
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
541
541
321
641
1843
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
541
285
321
641
1843
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
542
521
321
641
1842
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
542
533
321
641
1842
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
542
525
321
641
1842
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
542
537
321
641
1842
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
542
541
321
641
1843
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
542
534
321
641
1843
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
542
281
321
641
1843
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
542
285
321
641
1843
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
797
533
321
641
1842
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
797
525
321
641
1842
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
797
285
321
641
1843
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
798
525
321
641
1842
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
798
281
321
641
1843
1507
18
15
121
69
13
13
65
73
5
53
69
97
65
573
797
798
285
321
641
1843
1507
18
15
121
69
13
13
65
73
5
53
581
97
65
61
29
541
1813
1217
129
50
98
18
15
121
69
13
13
65
73
5
53
581
97
65
61
29
541
1821
1217
129
50
98
18
15
121
69
13
13
65
73
5
53
581
97
65
61
29
542
1813
1217
129
50
98
18
15
121
69
13
13
65
73
5
53
581
97
65
61
29
542
1817
1217
129
50
98
18
15
121
69
13
13
65
73
5
53
581
97
65
61
29
542
1821
1217
129
50
98
18
15
121
69
13
13
65
73
5
53
581
97
65
125
29
541
1797
1217
129
179
227
18
15
121
69
13
13
65
73
5
53
581
97
65
125
29
541
1805
1217
129
179
227
18
15
121
69
13
13
65
73
5
53
581
97
65
125
29
541
1813
1217
129
178
226
18
15
121
69
13
13
65
73
5
53
581
97
65
125
29
541
1821
1217
129
178
226
18
15
121
69
13
13
65
73
5
53
581
97
65
125
29
542
1805
1217
129
179
227
18
15
121
69
13
13
65
73
5
53
581
97
65
125
29
542
1813
1217
129
178
226
18
15
121
69
13
13
65
73
5
53
581
97
65
125
29
542
1817
1217
129
178
226
18
15
121
69
13
13
65
73
5
53
581
97
65
125
29
542
1821
1217
129
178
226
18
15
121
69
13
13
65
73
5
53
581
97
65
125
29
542
1814
1217
129
179
227
18
15
121
69
13
13
65
73
5
53
581
97
65
125
285
541
1797
1217
1665
1715
931
18
15
121
69
13
13
65
73
5
53
581
97
65
125
285
541
1805
1217
1665
1715
931
18
15
121
69
13
13
65
73
5
53
581
97
65
125
285
541
1813
1217
1665
1715
931
18
15
121
69
13
13
65
73
5
53
581
97
65
573
1565
1565
1821
1217
1665
1842
2019
18
15
121
69
13
13
65
73
5
53
581
97
65
573
1565
1566
1817
1217
1665
1842
2019
18
15
121
69
13
13
65
73
5
53
581
97
65
573
1565
1566
1821
1217
1665
1842
2019
18
15
121
69
13
13
65
73
5
53
581
609
65
125
541
797
1797
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
53
581
609
65
125
541
797
1805
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
53
581
609
65
125
541
797
1813
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
53
581
609
65
125
541
797
1821
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
53
581
609
65
125
541
798
1805
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
53
581
609
65
125
541
798
1813
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
53
581
609
65
125
541
798
1817
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
53
581
609
65
125
541
798
1821
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
53
581
609
65
125
541
798
1814
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
53
581
609
65
125
285
541
1805
1345
1153
1203
931
18
15
121
69
13
13
65
73
5
53
581
609
65
125
285
541
1813
1345
1153
1715
931
18
15
121
69
13
13
65
73
5
53
581
609
65
125
285
541
1821
1345
1153
1203
931
18
15
121
69
13
13
65
73
5
53
581
609
65
125
285
542
1805
1345
1153
1203
931
18
15
121
69
13
13
65
73
5
53
581
609
65
125
285
542
1813
1345
1153
1715
931
18
15
121
69
13
13
65
73
5
53
581
609
65
125
285
542
1817
1345
1153
1203
931
18
15
121
69
13
13
65
73
5
53
581
609
65
125
285
542
1821
1345
1153
1203
931
18
15
121
69
13
13
65
73
5
53
581
609
65
125
797
797
1797
1345
1153
1715
1955
18
15
121
69
13
13
65
73
5
53
581
609
65
125
797
797
1805
1345
1153
1715
1955
18
15
121
69
13
13
65
73
5
53
581
609
65
125
797
797
1813
1345
1153
1715
1955
18
15
121
69
13
13
65
73
5
53
581
609
65
125
797
797
1821
1345
1153
1715
1955
18
15
121
69
13
13
65
73
5
53
581
609
65
125
797
798
1805
1345
1153
1715
1955
18
15
121
69
13
13
65
73
5
53
581
609
65
125
797
798
1813
1345
1153
1715
1955
18
15
121
69
13
13
65
73
5
53
581
609
65
125
797
798
1817
1345
1153
1715
1955
18
15
121
69
13
13
65
73
5
53
581
609
65
125
797
798
1821
1345
1153
1715
1955
18
15
121
69
13
13
65
73
5
53
581
609
65
125
797
798
1814
1345
1153
1715
1955
18
15
121
69
13
13
65
73
5
89
6
97
65
61
285
821
756
470
129
51
995
18
15
121
69
13
13
65
73
5
89
6
97
65
61
509
309
500
470
129
51
901
18
15
121
69
13
13
65
73
5
89
134
481
65
61
29
53
116
854
1921
1075
99
18
15
121
69
13
13
65
73
5
89
134
481
577
61
29
53
116
854
897
1075
1123
18
15
121
69
13
13
65
73
5
89
134
481
577
61
29
53
628
854
897
1075
1123
18
15
121
69
13
13
65
73
5
89
69
97
65
61
29
53
5
193
129
50
98
18
15
121
69
13
13
65
73
5
89
69
97
65
61
29
53
517
705
129
50
98
18
15
121
69
13
13
65
73
5
89
69
97
65
61
29
53
21
193
129
50
98
18
15
121
69
13
13
65
73
5
89
69
97
65
61
29
53
565
833
641
50
99
18
15
121
69
13
13
65
73
5
89
69
97
65
61
29
53
405
321
129
51
99
18
15
121
69
13
13
65
73
5
89
69
97
65
61
285
53
5
193
129
50
995
18
15
121
69
13
13
65
73
5
89
69
97
65
61
285
53
517
705
129
50
995
18
15
121
69
13
13
65
73
5
89
69
97
65
61
285
53
565
833
641
307
995
18
15
121
69
13
13
65
73
5
89
69
97
65
61
285
565
5
193
129
50
995
18
15
121
69
13
13
65
73
5
89
69
97
65
61
285
565
517
705
129
50
995
18
15
121
69
13
13
65
73
5
89
69
97
65
61
285
565
565
321
641
307
995
18
15
121
69
13
13
65
73
5
89
69
97
65
61
285
565
1589
1345
641
307
995
18
15
121
69
13
13
65
73
5
89
69
97
65
61
285
821
5
193
129
50
995
18
15
121
69
13
13
65
73
5
89
69
97
65
61
509
53
5
193
129
50
899
18
15
121
69
13
13
65
73
5
89
69
97
65
61
509
565
5
193
129
50
899
18
15
121
69
13
13
65
73
5
89
69
97
65
61
509
309
5
193
129
50
899
18
15
121
69
13
13
65
73
5
89
69
97
65
61
509
309
389
193
129
50
899
18
15
121
69
13
13
65
73
5
89
69
97
65
61
509
309
565
833
129
51
901
18
15
121
69
13
13
65
73
5
89
69
97
65
61
509
821
565
833
129
51
901
18
15
121
69
13
13
65
73
5
89
69
97
65
125
29
53
5
33
129
179
227
18
15
121
69
13
13
65
73
5
89
69
97
65
125
29
53
517
33
129
179
227
18
15
121
69
13
13
65
73
5
89
69
97
65
125
29
53
21
193
129
178
226
18
15
121
69
13
13
65
73
5
89
69
97
65
125
29
53
37
33
129
179
227
18
15
121
69
13
13
65
73
5
89
69
97
65
125
29
53
53
33
129
179
227
18
15
121
69
13
13
65
73
5
89
69
97
65
125
29
53
549
33
129
179
227
18
15
121
69
13
13
65
73
5
89
69
97
65
125
29
53
565
33
129
179
227
18
15
121
69
13
13
65
73
5
89
69
97
65
125
29
53
405
321
129
179
227
18
15
121
69
13
13
65
73
5
89
69
97
65
125
29
565
5
33
129
179
227
18
15
121
69
13
13
65
73
5
89
69
97
65
125
29
565
517
33
129
179
227
18
15
121
69
13
13
65
73
5
89
69
97
65
125
29
565
1541
1569
129
179
227
18
15
121
69
13
13
65
73
5
89
69
97
65
125
29
565
37
33
129
179
227
18
15
121
69
13
13
65
73
5
89
69
97
65
125
29
565
53
33
129
179
227
18
15
121
69
13
13
65
73
5
89
69
97
65
125
29
565
565
33
129
179
227
18
15
121
69
13
13
65
73
5
89
69
97
65
125
29
565
1589
1345
129
179
227
18
15
121
69
13
13
65
73
5
89
69
97
65
125
285
53
5
33
129
179
931
18
15
121
69
13
13
65
73
5
89
69
97
65
125
285
53
517
33
129
179
931
18
15
121
69
13
13
65
73
5
89
69
97
65
125
285
53
53
33
129
179
931
18
15
121
69
13
13
65
73
5
89
69
97
65
125
285
53
565
33
129
179
931
18
15
121
69
13
13
65
73
5
89
69
97
65
125
285
565
5
33
129
179
931
18
15
121
69
13
13
65
73
5
89
69
97
65
125
285
565
517
33
129
179
931
18
15
121
69
13
13
65
73
5
89
69
97
65
125
285
565
1541
33
129
179
931
18
15
121
69
13
13
65
73
5
89
69
97
65
125
285
565
53
33
129
179
931
18
15
121
69
13
13
65
73
5
89
69
97
65
125
285
565
565
33
129
179
931
18
15
121
69
13
13
65
73
5
89
69
97
65
125
285
565
1589
33
129
179
931
18
15
121
69
13
13
65
73
5
89
69
97
65
125
285
821
5
33
129
179
931
18
15
121
69
13
13
65
73
5
89
69
97
65
125
285
821
37
33
129
179
931
18
15
121
69
13
13
65
73
5
89
69
97
65
125
285
821
53
33
129
179
931
18
15
121
69
13
13
65
73
5
89
69
97
65
125
797
565
517
321
641
1715
1955
18
15
121
69
13
13
65
73
5
89
69
97
65
125
797
565
565
321
641
1714
2019
18
15
121
69
13
13
65
73
5
89
69
97
65
573
797
565
565
321
641
1842
1507
18
15
121
69
13
13
65
73
5
89
774
609
65
125
797
821
1972
950
1153
1203
1955
18
15
121
69
13
13
65
73
5
89
70
97
65
61
285
565
516
406
129
51
995
18
15
121
69
13
13
65
73
5
89
70
97
65
61
285
565
1540
1430
129
51
995
18
15
121
69
13
13
65
73
5
89
70
97
65
61
509
309
388
406
129
50
899
18
15
121
69
13
13
65
73
5
89
70
97
65
125
29
53
4
46
129
179
227
18
15
121
69
13
13
65
73
5
89
70
97
65
125
29
53
516
46
129
179
227
18
15
121
69
13
13
65
73
5
89
70
97
65
125
29
565
516
46
129
179
227
18
15
121
69
13
13
65
73
5
89
70
97
65
125
29
565
1540
1582
129
179
227
18
15
121
69
13
13
65
73
5
89
70
97
65
125
285
53
4
46
129
179
931
18
15
121
69
13
13
65
73
5
89
70
97
65
125
285
53
516
46
129
179
931
18
15
121
69
13
13
65
73
5
89
70
97
65
125
285
565
4
46
129
179
931
18
15
121
69
13
13
65
73
5
89
70
97
65
125
285
565
516
46
129
179
931
18
15
121
69
13
13
65
73
5
89
70
97
65
125
285
565
1540
46
129
179
931
18
15
121
69
13
13
65
73
5
89
70
97
65
125
285
821
4
46
129
179
931
18
15
121
69
13
13
65
73
5
89
71
97
65
61
29
53
9
205
129
51
99
18
15
121
69
13
13
65
73
5
89
71
97
65
125
29
53
9
44
129
179
227
18
15
121
69
13
13
65
73
5
89
71
97
65
125
29
53
41
45
129
178
423
18
15
121
69
13
13
65
73
5
89
71
97
65
125
29
53
521
45
129
178
423
18
15
121
69
13
13
65
73
5
89
71
97
65
125
29
53
553
45
129
178
423
18
15
121
69
13
13
65
73
5
89
71
97
65
125
29
565
9
44
129
179
227
18
15
121
69
13
13
65
73
5
89
71
97
65
125
29
565
41
45
129
178
423
18
15
121
69
13
13
65
73
5
89
71
97
65
125
29
565
521
45
129
178
423
18
15
121
69
13
13
65
73
5
89
71
97
65
125
29
565
1545
45
129
178
423
18
15
121
69
13
13
65
73
5
89
71
97
65
125
285
53
9
44
129
179
931
18
15
121
69
13
13
65
73
5
89
71
97
65
125
285
53
521
45
129
178
935
18
15
121
69
13
13
65
73
5
89
71
97
65
125
285
565
9
44
129
179
931
18
15
121
69
13
13
65
73
5
89
71
97
65
125
285
565
521
45
129
178
935
18
15
121
69
13
13
65
73
5
89
71
97
65
125
285
565
1545
45
129
178
935
18
15
121
69
13
13
65
73
5
89
71
97
65
125
285
821
9
45
129
178
935
18
15
121
69
13
13
65
73
5
89
71
97
65
125
285
821
41
45
129
178
935
18
15
121
69
13
13
65
73
5
117
69
97
65
61
29
157
13
193
129
50
98
18
15
121
69
13
13
65
73
5
117
69
97
65
61
29
157
29
193
129
50
98
18
15
121
69
13
13
65
73
5
117
69
97
65
61
29
158
9
193
129
50
98
18
15
121
69
13
13
65
73
5
117
69
97
65
61
29
158
13
193
129
50
98
18
15
121
69
13
13
65
73
5
117
69
97
65
61
29
158
25
193
129
50
98
18
15
121
69
13
13
65
73
5
117
69
97
65
61
29
158
29
193
129
50
98
18
15
121
69
13
13
65
73
5
117
69
97
65
61
285
157
13
193
129
50
995
18
15
121
69
13
13
65
73
5
117
69
97
65
61
285
157
29
193
129
50
995
18
15
121
69
13
13
65
73
5
117
69
97
65
61
285
158
9
193
129
50
995
18
15
121
69
13
13
65
73
5
117
69
97
65
61
285
158
13
193
129
50
995
18
15
121
69
13
13
65
73
5
117
69
97
65
61
285
158
25
193
129
50
995
18
15
121
69
13
13
65
73
5
117
69
97
65
61
285
158
29
193
129
50
995
18
15
121
69
13
13
65
73
5
117
69
97
65
125
29
157
13
193
129
178
226
18
15
121
69
13
13
65
73
5
117
69
97
65
125
29
157
21
193
129
179
227
18
15
121
69
13
13
65
73
5
117
69
97
65
125
29
157
29
193
129
178
226
18
15
121
69
13
13
65
73
5
117
69
97
65
125
29
158
9
193
129
178
226
18
15
121
69
13
13
65
73
5
117
69
97
65
125
29
158
13
193
129
178
226
18
15
121
69
13
13
65
73
5
117
69
97
65
125
29
158
25
193
129
178
226
18
15
121
69
13
13
65
73
5
117
69
97
65
125
29
158
29
193
129
178
226
18
15
121
69
13
13
65
73
5
117
69
97
65
125
541
1693
13
193
129
691
1891
18
15
121
69
13
13
65
73
5
117
69
97
65
125
541
1693
29
193
129
691
1891
18
15
121
69
13
13
65
73
5
117
69
97
65
125
541
1694
9
193
129
691
1891
18
15
121
69
13
13
65
73
5
117
69
97
65
125
541
1694
13
193
129
691
1891
18
15
121
69
13
13
65
73
5
117
69
97
65
125
541
1694
25
193
129
691
1891
18
15
121
69
13
13
65
73
5
117
69
97
65
125
541
1694
29
193
129
691
1891
18
15
121
69
13
13
65
73
5
117
69
97
65
573
1565
1181
533
321
641
1843
2019
18
15
121
69
13
13
65
73
5
117
69
97
65
573
1565
1181
525
321
641
1843
2019
18
15
121
69
13
13
65
73
5
565
69
97
65
125
541
1821
533
321
641
691
1891
18
15
121
69
13
13
65
73
5
565
69
97
65
125
541
1821
525
1569
1665
1715
1891
18
15
121
69
13
13
65
73
5
565
69
97
65
125
541
1821
541
833
641
691
1891
18
15
121
69
13
13
65
73
5
565
69
97
65
125
541
1822
521
33
129
691
1891
18
15
121
69
13
13
65
73
5
565
69
97
65
125
541
1822
533
321
641
691
1891
18
15
121
69
13
13
65
73
5
565
69
97
65
125
541
1822
525
1569
1665
1715
1891
18
15
121
69
13
13
65
73
5
565
69
97
65
125
541
1822
537
833
641
691
1891
18
15
121
69
13
13
65
73
5
565
69
97
65
125
541
1822
541
833
641
691
1891
18
15
121
69
13
13
65
73
5
565
69
97
65
125
541
1822
534
321
641
691
1891
18
15
121
69
13
13
65
73
5
565
69
97
65
125
797
1821
533
321
641
691
1955
18
15
121
69
13
13
65
73
5
565
69
97
65
125
797
1821
525
1569
1665
1715
1955
18
15
121
69
13
13
65
73
5
565
69
97
65
125
797
1822
521
1569
1665
1715
1955
18
15
121
69
13
13
65
73
5
565
69
97
65
125
797
1822
533
321
641
691
1955
18
15
121
69
13
13
65
73
5
565
69
97
65
125
797
1822
525
1569
1665
1715
1955
18
15
121
69
13
13
65
73
5
565
69
97
65
125
797
1822
534
321
641
691
1955
18
15
121
69
13
13
65
73
5
565
581
97
65
125
541
1821
1293
545
1665
1715
1891
18
15
121
69
13
13
65
73
5
565
581
97
65
125
541
1822
1289
545
1665
1715
1891
18
15
121
69
13
13
65
73
5
565
581
97
65
125
541
1822
1293
545
1665
1715
1891
18
15
121
69
13
13
65
73
5
565
581
97
65
125
797
1821
1293
545
1665
1715
1955
18
15
121
69
13
13
65
73
5
565
581
97
65
125
797
1822
1289
545
1665
1715
1955
18
15
121
69
13
13
65
73
5
565
581
97
65
125
797
1822
1293
545
1665
1715
1955
18
15
121
69
13
13
65
73
5
565
581
609
65
125
541
1821
1285
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
565
581
609
65
125
541
1821
1293
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
565
581
609
65
125
541
1821
1301
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
565
581
609
65
125
541
1821
1309
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
565
581
609
65
125
541
1822
1289
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
565
581
609
65
125
541
1822
1293
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
565
581
609
65
125
541
1822
1301
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
565
581
609
65
125
541
1822
1305
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
565
581
609
65
125
541
1822
1309
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
565
581
609
65
125
541
1822
1302
1345
1153
1715
1891
18
15
121
69
13
13
65
73
5
565
581
609
65
125
797
1821
1285
1345
1153
1715
1955
18
15
121
69
13
13
65
73
5
565
581
609
65
125
797
1821
1293
1345
1153
1715
1955
18
15
121
69
13
13
65
73
5
565
581
609
65
125
797
1821
1301
1345
1153
1715
1955
18
15
121
69
13
13
65
73
5
565
581
609
65
125
797
1821
1309
1345
1153
1715
1955
18
15
121
69
13
13
65
73
5
565
581
609
65
125
797
1822
1289
1345
1153
1715
1955
18
15
121
69
13
13
65
73
5
565
581
609
65
125
797
1822
1293
1345
1153
1715
1955
18
15
121
69
13
13
65
73
5
565
581
609
65
125
797
1822
1301
1345
1153
1715
1955
18
15
121
69
13
13
65
73
5
565
581
609
65
125
797
1822
1305
1345
1153
1715
1955
18
15
121
69
13
13
65
73
5
565
581
609
65
125
797
1822
1309
1345
1153
1715
1955
18
15
121
69
13
13
65
73
5
565
581
609
65
125
797
1822
1302
1345
1153
1715
1955
18
15
121
69
13
13
65
147
4
53
5
97
65
241
27
31
137
110
126
223
217
18
15
121
69
13
13
65
147
4
53
5
97
65
241
27
287
137
110
126
223
217
18
15
121
69
13
13
65
147
4
53
5
97
65
241
27
287
141
97
125
221
217
18
15
121
69
13
13
65
147
4
53
5
97
65
241
539
287
137
110
126
735
2009
18
15
121
69
13
13
65
147
4
53
5
97
65
241
539
287
141
97
125
733
2009
18
15
121
69
13
13
65
147
4
53
5
97
65
241
283
31
137
110
126
223
857
18
15
121
69
13
13
65
147
4
53
5
97
65
241
283
543
649
110
126
223
857
18
15
121
69
13
13
65
147
4
53
5
97
65
241
283
287
137
110
126
223
857
18
15
121
69
13
13
65
147
4
53
5
97
65
241
283
799
1161
110
126
223
857
18
15
121
69
13
13
65
147
4
53
5
97
65
241
283
799
649
97
125
221
409
18
15
121
69
13
13
65
147
4
53
5
97
65
234
27
31
137
110
122
208
342
18
15
121
69
13
13
65
147
4
53
5
97
65
234
283
287
137
110
122
208
470
18
15
121
69
13
13
65
147
4
53
5
97
65
234
283
287
649
110
122
208
470
18
15
121
69
13
13
65
147
4
53
5
97
65
234
283
799
1161
110
122
208
470
18
15
121
69
13
13
65
147
4
53
5
97
65
234
283
799
649
110
122
208
470
18
15
121
69
13
13
65
147
4
53
69
97
65
241
27
31
9
33
125
221
217
18
15
121
69
13
13
65
147
4
53
69
97
65
241
27
31
13
33
125
221
217
18
15
121
69
13
13
65
147
4
53
69
97
65
241
27
31
521
33
125
221
217
18
15
121
69
13
13
65
147
4
53
69
97
65
241
27
31
265
33
125
221
217
18
15
121
69
13
13
65
147
4
53
69
97
65
241
27
287
9
33
125
221
217
18
15
121
69
13
13
65
147
4
53
69
97
65
241
27
287
13
33
125
221
217
18
15
121
69
13
13
65
147
4
53
69
97
65
241
27
287
521
33
125
221
217
18
15
121
69
13
13
65
147
4
53
69
97
65
241
27
287
265
33
125
221
217
18
15
121
69
13
13
65
147
4
53
69
97
65
241
27
287
525
545
637
221
217
18
15
121
69
13
13
65
147
4
53
69
97
65
241
27
287
777
33
125
221
217
18
15
121
69
13
13
65
147
4
53
69
97
65
241
539
31
9
33
125
733
2009
18
15
121
69
13
13
65
147
4
53
69
97
65
241
539
31
13
33
125
733
2009
18
15
121
69
13
13
65
147
4
53
69
97
65
241
539
543
9
33
125
733
2009
18
15
121
69
13
13
65
147
4
53
69
97
65
241
539
543
521
33
125
733
2009
18
15
121
69
13
13
65
147
4
53
69
97
65
241
539
543
1545
1569
125
733
2009
18
15
121
69
13
13
65
147
4
53
69
97
65
241
539
543
777
545
125
733
2009
18
15
121
69
13
13
65
147
4
53
69
97
65
241
539
1567
9
33
125
733
2009
18
15
121
69
13
13
65
147
4
53
69
97
65
241
539
1567
13
33
125
733
2009
18
15
121
69
13
13
65
147
4
53
69
97
65
241
539
1567
1545
1057
125
733
2009
18
15
121
69
13
13
65
147
4
53
69
97
65
241
539
1567
1289
33
125
733
2009
18
15
121
69
13
13
65
147
4
53
69
97
65
241
539
1567
1549
545
125
733
2009
18
15
121
69
13
13
65
147
4
53
69
97
65
241
539
287
9
33
125
733
2009
18
15
121
69
13
13
65
147
4
53
69
97
65
241
539
287
13
33
125
733
2009
18
15
121
69
13
13
65
147
4
53
69
97
65
241
539
287
521
33
125
733
2009
18
15
121
69
13
13
65
147
4
53
69
97
65
241
539
287
265
33
125
733
2009
18
15
121
69
13
13
65
147
4
53
69
97
65
241
539
287
777
33
125
733
2009
18
15
121
69
13
13
65
147
4
53
69
97
65
241
283
31
9
33
125
221
409
18
15
121
69
13
13
65
147
4
53
69
97
65
241
283
31
13
33
125
221
409
18
15
121
69
13
13
65
147
4
53
69
97
65
241
283
31
265
33
125
221
409
18
15
121
69
13
13
65
147
4
53
69
97
65
241
283
543
9
33
125
221
409
18
15
121
69
13
13
65
147
4
53
69
97
65
241
283
543
13
33
125
221
409
18
15
121
69
13
13
65
147
4
53
69
97
65
241
283
543
521
33
125
221
409
18
15
121
69
13
13
65
147
4
53
69
97
65
241
283
543
265
33
125
221
409
18
15
121
69
13
13
65
147
4
53
69
97
65
241
283
287
9
33
125
221
409
18
15
121
69
13
13
65
147
4
53
69
97
65
241
283
287
13
33
125
221
409
18
15
121
69
13
13
65
147
4
53
69
97
65
241
283
287
521
33
125
221
409
18
15
121
69
13
13
65
147
4
53
69
97
65
241
283
287
265
33
125
221
409
18
15
121
69
13
13
65
147
4
53
69
97
65
241
283
287
777
33
125
221
409
18
15
121
69
13
13
65
147
4
53
69
97
65
241
283
799
1033
46
126
223
857
18
15
121
69
13
13
65
147
4
53
69
97
65
241
283
799
521
33
125
221
409
18
15
121
69
13
13
65
147
4
53
69
97
65
241
283
799
525
33
125
221
409
18
15
121
69
13
13
65
147
4
53
69
97
65
241
283
799
777
33
125
221
409
18
15
121
69
13
13
65
147
4
53
69
97
65
241
283
799
1289
33
125
221
409
18
15
121
69
13
13
65
147
4
53
69
97
65
241
283
799
781
33
125
221
409
18
15
121
69
13
13
65
147
4
53
69
97
65
234
27
31
9
46
122
208
342
18
15
121
69
13
13
65
147
4
53
69
97
65
234
27
287
9
46
122
208
342
18
15
121
69
13
13
65
147
4
53
69
97
65
234
27
287
265
46
122
208
342
18
15
121
69
13
13
65
147
4
53
69
97
65
234
27
287
777
558
122
208
342
18
15
121
69
13
13
65
147
4
53
69
97
65
234
539
31
9
46
122
720
2006
18
15
121
69
13
13
65
147
4
53
69
97
65
234
539
543
9
46
122
720
2006
18
15
121
69
13
13
65
147
4
53
69
97
65
234
539
543
521
46
122
720
2006
18
15
121
69
13
13
65
147
4
53
69
97
65
234
539
543
1545
1582
1658
1744
2006
18
15
121
69
13
13
65
147
4
53
69
97
65
234
539
543
777
46
122
720
2006
18
15
121
69
13
13
65
147
4
53
69
97
65
234
539
1567
1545
1582
1658
1744
2006
18
15
121
69
13
13
65
147
4
53
69
97
65
234
539
287
9
46
122
720
2006
18
15
121
69
13
13
65
147
4
53
69
97
65
234
539
287
521
46
122
720
2006
18
15
121
69
13
13
65
147
4
53
69
97
65
234
539
287
265
46
122
720
2006
18
15
121
69
13
13
65
147
4
53
69
97
65
234
283
31
9
46
122
208
470
18
15
121
69
13
13
65
147
4
53
69
97
65
234
283
287
9
46
122
208
470
18
15
121
69
13
13
65
147
4
53
69
97
65
234
283
287
265
46
122
208
470
18
15
121
69
13
13
65
147
4
53
69
97
65
234
283
287
777
558
122
208
470
18
15
121
69
13
13
65
147
4
53
69
97
65
234
283
799
9
46
122
208
470
18
15
121
69
13
13
65
147
4
53
69
97
65
234
283
799
521
46
122
208
470
18
15
121
69
13
13
65
147
4
53
69
97
65
234
283
799
777
46
122
208
470
18
15
121
69
13
13
65
147
4
53
581
97
65
241
283
799
1805
545
125
221
473
18
15
121
69
13
13
65
147
4
117
69
97
65
241
539
1695
1545
46
126
735
2009
18
15
121
69
13
13
65
147
4
117
69
97
65
241
539
671
9
46
126
735
2009
18
15
121
69
13
13
65
147
4
117
69
97
65
241
539
671
521
46
126
735
2009
18
15
121
69
13
13
65
147
4
117
69
97
65
241
539
671
1545
46
126
735
2009
18
15
121
69
13
13
65
147
4
117
69
97
65
234
27
159
9
46
122
208
342
18
15
121
69
13
13
65
147
4
117
69
97
65
234
283
159
9
46
122
208
470
18
15
121
69
13
13
65
147
4
565
69
97
65
241
539
1823
521
33
125
733
2009
18
15
121
69
13
13
65
147
4
565
69
97
65
241
539
1823
525
33
125
733
2009
18
15
121
69
13
13
65
147
4
565
69
97
65
234
539
1823
521
46
122
720
2006
18
15
121
69
13
13
65
147
4
565
581
97
65
241
539
1823
1289
1057
1661
1757
2009
18
15
121
69
13
13
65
147
4
565
581
97
65
241
539
1823
1293
545
1661
1757
2009
18
15
121
69
13
13
65
147
4
565
581
97
65
234
539
1823
1289
1070
1658
1744
2006
18
15
121
69
13
13
65
147
5
53
5
97
65
241
29
29
141
97
125
218
206
18
15
121
69
13
13
65
147
5
53
5
97
65
241
29
285
141
97
125
218
206
18
15
121
69
13
13
65
147
5
53
5
97
65
241
541
29
141
97
125
730
1998
18
15
121
69
13
13
65
147
5
53
5
97
65
241
541
541
1677
1633
1661
1754
2030
18
15
121
69
13
13
65
147
5
53
5
97
65
241
541
541
653
97
125
730
1998
18
15
121
69
13
13
65
147
5
53
5
97
65
241
541
285
141
97
125
730
1998
18
15
121
69
13
13
65
147
5
53
5
97
65
241
285
29
141
97
125
218
846
18
15
121
69
13
13
65
147
5
53
5
97
65
241
285
541
653
97
125
218
846
18
15
121
69
13
13
65
147
5
53
5
97
65
241
285
285
141
97
125
218
846
18
15
121
69
13
13
65
147
5
53
5
97
65
241
285
797
653
97
125
218
846
18
15
121
69
13
13
65
147
5
53
69
97
65
241
29
29
13
33
125
218
206
18
15
121
69
13
13
65
147
5
53
69
97
65
241
29
29
525
33
125
218
206
18
15
121
69
13
13
65
147
5
53
69
97
65
241
29
29
269
33
125
218
206
18
15
121
69
13
13
65
147
5
53
69
97
65
241
29
285
13
33
125
218
206
18
15
121
69
13
13
65
147
5
53
69
97
65
241
29
285
525
33
125
218
206
18
15
121
69
13
13
65
147
5
53
69
97
65
241
29
285
269
33
125
218
206
18
15
121
69
13
13
65
147
5
53
69
97
65
241
29
285
781
33
125
218
206
18
15
121
69
13
13
65
147
5
53
69
97
65
241
29
797
525
33
125
218
206
18
15
121
69
13
13
65
147
5
53
69
97
65
241
29
797
781
33
125
218
206
18
15
121
69
13
13
65
147
5
53
69
97
65
241
541
29
13
33
125
730
1999
18
15
121
69
13
13
65
147
5
53
69
97
65
241
541
541
13
33
125
730
1999
18
15
121
69
13
13
65
147
5
53
69
97
65
241
541
541
525
33
125
730
1999
18
15
121
69
13
13
65
147
5
53
69
97
65
241
541
541
781
33
125
730
1999
18
15
121
69
13
13
65
147
5
53
69
97
65
241
541
285
13
33
125
730
1999
18
15
121
69
13
13
65
147
5
53
69
97
65
241
541
285
525
33
125
730
1999
18
15
121
69
13
13
65
147
5
53
69
97
65
241
541
285
269
33
125
730
1999
18
15
121
69
13
13
65
147
5
53
69
97
65
241
541
285
781
33
125
730
1999
18
15
121
69
13
13
65
147
5
53
69
97
65
241
541
1565
13
33
125
730
1999
18
15
121
69
13
13
65
147
5
53
69
97
65
241
541
1565
1549
1057
125
730
1999
18
15
121
69
13
13
65
147
5
53
69
97
65
241
541
1565
1293
33
125
730
1999
18
15
121
69
13
13
65
147
5
53
69
97
65
241
285
29
13
33
125
218
494
18
15
121
69
13
13
65
147
5
53
69
97
65
241
285
29
269
33
125
218
494
18
15
121
69
13
13
65
147
5
53
69
97
65
241
285
541
13
33
125
218
494
18
15
121
69
13
13
65
147
5
53
69
97
65
241
285
541
525
33
125
218
494
18
15
121
69
13
13
65
147
5
53
69
97
65
241
285
541
269
33
125
218
494
18
15
121
69
13
13
65
147
5
53
69
97
65
241
285
285
13
33
125
218
494
18
15
121
69
13
13
65
147
5
53
69
97
65
241
285
285
525
33
125
218
494
18
15
121
69
13
13
65
147
5
53
69
97
65
241
285
285
269
33
125
218
494
18
15
121
69
13
13
65
147
5
53
69
97
65
241
285
285
781
33
125
218
494
18
15
121
69
13
13
65
147
5
53
69
97
65
241
285
797
1037
33
125
218
494
18
15
121
69
13
13
65
147
5
53
69
97
65
241
285
797
525
33
125
218
494
18
15
121
69
13
13
65
147
5
53
69
97
65
241
285
797
781
33
125
218
494
18
15
121
69
13
13
65
147
5
53
69
97
65
241
285
797
1293
33
125
218
494
18
15
121
69
13
13
65
147
5
53
581
97
65
241
541
541
1805
545
1661
1754
2030
18
15
121
69
13
13
65
147
5
53
581
97
65
241
541
1565
1805
545
1661
1754
2030
18
15
121
69
13
13
65
147
5
53
581
97
65
241
285
797
1805
545
125
218
494
18
15
121
69
13
13
65
147
5
89
6
97
65
241
29
53
228
182
126
222
206
18
15
121
69
13
13
65
147
5
89
134
97
65
241
285
309
164
54
126
222
846
18
15
121
69
13
13
65
147
5
89
134
97
65
241
285
309
676
566
126
222
494
18
15
121
69
13
13
65
147
5
89
69
97
65
241
29
53
37
33
122
222
206
18
15
121
69
13
13
65
147
5
89
69
97
65
241
285
309
37
33
122
222
494
18
15
121
69
13
13
65
147
5
89
69
97
65
241
285
309
549
33
122
222
494
18
15
121
69
13
13
65
147
5
89
69
97
65
241
285
821
37
33
122
222
494
18
15
121
69
13
13
65
147
5
89
69
97
65
241
285
821
549
33
122
222
494
18
15
121
69
13
13
65
147
5
89
71
97
65
241
29
53
9
45
125
218
206
18
15
121
69
13
13
65
147
5
89
71
97
65
241
29
53
41
45
125
218
206
18
15
121
69
13
13
65
147
5
89
71
97
65
241
285
309
9
45
125
218
846
18
15
121
69
13
13
65
147
5
89
71
97
65
241
285
309
41
45
125
218
846
18
15
121
69
13
13
65
147
5
89
71
97
65
241
285
309
521
45
125
218
846
18
15
121
69
13
13
65
147
5
89
71
97
65
241
285
821
9
45
125
218
846
18
15
121
69
13
13
65
147
5
89
71
97
65
241
285
821
41
45
125
218
846
18
15
121
69
13
13
65
147
5
89
71
97
65
241
285
821
521
45
125
218
846
18
15
121
69
13
13
65
147
5
89
71
97
65
241
285
821
553
45
125
218
846
18
15
121
69
13
13
65
147
5
117
69
97
65
241
29
157
13
33
125
218
206
18
15
121
69
13
13
65
147
5
117
69
97
65
241
29
669
13
33
125
218
206
18
15
121
69
13
13
65
147
5
117
69
97
65
241
29
669
1549
33
125
218
206
18
15
121
69
13
13
65
147
5
117
69
97
65
241
541
1693
1549
33
122
734
1998
18
15
121
69
13
13
65
147
5
117
69
97
65
241
541
669
13
33
125
730
1999
18
15
121
69
13
13
65
147
5
117
69
97
65
241
541
669
525
33
125
730
1999
18
15
121
69
13
13
65
147
5
117
69
97
65
241
541
669
1549
33
122
734
1998
18
15
121
69
13
13
65
147
5
565
69
97
65
241
541
1821
525
33
125
730
1999
18
15
121
69
13
13
65
147
5
565
581
97
65
241
541
1821
1293
545
1661
1754
2030
18
15
121
37
13
17
65
73
5
25
5
5
133
125
29
117
261
397
457
618
354
18
15
121
37
13
17
65
73
5
25
5
5
133
125
29
117
277
405
457
618
354
18
15
121
37
13
17
65
73
5
25
5
5
133
125
29
117
469
149
457
618
354
18
15
121
37
13
17
65
73
5
25
5
5
133
125
29
181
5
13
457
618
354
18
15
121
37
13
17
65
73
5
25
5
5
133
125
29
181
21
149
457
618
354
18
15
121
37
13
17
65
73
5
25
5
5
133
125
29
181
261
405
457
618
354
18
15
121
37
13
17
65
73
5
25
133
5
133
125
29
117
197
13
457
618
354
18
15
121
37
13
17
65
73
5
25
133
5
133
125
29
117
213
21
457
618
354
18
15
121
37
13
17
65
73
5
25
69
5
133
125
29
117
69
13
457
618
354
18
15
121
37
13
17
65
73
5
25
135
5
133
125
29
117
233
161
457
618
354
18
15
121
37
13
17
65
73
5
25
135
5
133
125
29
117
361
161
457
618
354
18
15
121
37
13
17
65
73
5
25
135
5
133
125
29
181
201
1
457
618
354
18
15
121
37
13
17
65
73
5
25
135
5
133
125
29
181
425
1
457
618
354
18
15
121
37
13
17
65
73
5
25
135
5
133
125
29
181
233
161
457
618
354
18
15
121
37
13
17
65
73
5
25
135
5
133
125
29
181
377
161
457
618
354
18
15
121
37
13
17
65
73
5
25
71
5
133
125
29
117
41
1
457
618
354
18
15
121
37
13
17
65
73
5
25
71
5
133
125
29
181
57
1
457
618
354
18
15
121
37
13
17
65
73
5
25
71
5
133
125
29
181
73
1
457
618
354
18
15
121
37
13
17
65
77
5
25
6
6
134
127
25
181
180
128
464
178
198
18
15
121
37
13
17
65
77
5
25
6
6
134
127
25
181
500
384
464
178
198
18
15
121
37
13
17
65
77
5
25
6
6
134
127
29
117
500
384
464
178
417
18
15
121
37
13
17
65
77
5
25
6
6
134
127
29
181
180
128
464
178
417
18
15
121
37
13
17
65
77
5
25
6
6
134
127
29
181
500
384
464
178
417
18
15
121
37
13
17
65
77
5
25
6
6
134
127
29
501
500
384
464
178
417
18
15
121
37
13
17
65
77
5
25
134
6
134
127
25
181
420
0
464
178
198
18
15
121
37
13
17
65
77
5
25
134
6
134
127
25
181
356
160
464
178
198
18
15
121
37
13
17
65
77
5
25
134
6
134
127
29
117
356
160
464
178
417
18
15
121
37
13
17
65
77
5
25
134
6
134
127
29
501
356
160
464
178
417
18
15
121
37
13
17
65
77
5
25
134
262
134
127
25
181
420
672
336
178
198
18
15
121
37
13
17
65
149
5
25
6
6
134
239
29
181
180
128
464
210
209
18
15
121
37
13
17
65
149
5
25
6
6
134
239
29
181
500
384
464
210
209
18
15
121
37
13
17
65
149
5
25
6
6
134
239
31
181
180
128
464
210
208
18
15
121
37
13
17
65
149
5
25
6
6
134
239
189
181
180
128
464
210
73
18
15
121
37
13
17
65
149
5
25
6
6
134
239
189
181
692
384
464
210
145
18
15
121
37
13
17
65
149
5
25
6
6
134
239
189
181
500
384
464
210
145
18
15
121
37
13
17
65
149
5
25
6
6
134
239
189
693
180
128
464
210
73
18
15
121
37
13
17
65
149
5
25
6
6
134
239
189
693
1716
384
464
210
145
18
15
121
37
13
17
65
149
5
25
6
6
134
239
189
501
500
384
464
210
145
18
15
121
37
13
17
65
149
5
25
6
6
134
239
191
181
180
128
464
210
72
18
15
121
37
13
17
65
149
5
25
6
6
134
239
191
181
692
384
464
210
72
18
15
121
37
13
17
65
149
5
25
6
6
134
239
191
181
500
384
464
210
72
18
15
121
37
13
17
65
149
5
25
6
6
134
239
191
693
276
128
464
210
72
18
15
121
37
13
17
65
149
5
25
6
6
134
239
191
693
788
576
464
978
1096
18
15
121
37
13
17
65
149
5
25
6
6
134
239
191
693
180
128
464
210
72
18
15
121
37
13
17
65
149
5
25
6
6
134
239
191
693
1716
384
464
210
72
18
15
121
37
13
17
65
149
5
25
6
6
134
239
191
501
500
384
464
210
72
18
15
121
37
13
17
65
149
5
25
134
6
134
239
29
181
420
0
464
210
209
18
15
121
37
13
17
65
149
5
25
134
6
134
239
189
117
356
160
464
210
145
18
15
121
37
13
17
65
149
5
25
134
6
134
239
189
181
420
0
464
210
145
18
15
121
37
13
17
65
149
5
25
134
6
134
239
189
501
356
160
464
210
145
18
15
121
37
13
17
65
149
5
25
134
6
134
239
189
501
372
160
464
210
145
18
15
121
37
13
17
65
149
5
25
134
6
134
239
183
117
372
160
464
210
32
18
15
121
37
13
17
65
149
5
25
134
6
134
239
183
181
356
160
464
210
32
18
15
121
37
13
17
65
149
5
25
134
6
134
239
183
181
372
160
464
210
32
18
15
121
37
13
17
65
149
5
25
134
6
134
239
183
693
356
160
464
210
32
18
15
121
37
13
17
65
149
5
25
134
6
134
239
183
693
372
160
464
210
32
18
15
121
37
13
17
65
149
5
25
134
6
134
239
183
501
356
160
464
210
32
18
15
121
37
13
17
65
149
5
25
134
6
134
239
183
501
372
160
464
210
32
18
15
121
37
13
17
65
149
5
25
134
6
134
239
191
181
420
0
464
210
72
18
15
121
37
13
17
65
149
5
25
134
6
134
239
191
181
356
256
464
978
584
18
15
121
37
13
17
65
149
5
25
134
6
134
239
191
181
372
160
464
978
584
18
15
121
37
13
17
65
149
5
25
134
6
134
239
191
693
356
160
464
978
584
18
15
121
37
13
17
65
149
5
25
134
6
134
239
191
693
372
160
464
978
584
18
15
121
37
13
17
65
149
5
25
134
6
134
239
191
501
372
160
464
978
584
18
15
121
37
13
17
65
149
5
25
70
6
134
239
191
693
1620
1536
1488
978
584
18
15
121
37
13
17
65
147
5
25
5
5
133
233
29
181
5
13
465
210
214
18
15
121
37
13
17
65
147
5
25
5
5
133
233
29
181
261
405
465
210
342
18
15
121
37
13
17
65
147
5
25
5
5
133
233
29
181
165
130
465
210
214
18
15
121
37
13
17
65
147
5
25
5
5
133
233
29
181
181
130
466
210
214
18
15
121
37
13
17
65
147
5
25
5
5
133
233
29
181
453
406
465
210
342
18
15
121
37
13
17
65
147
5
25
5
5
133
233
29
181
501
386
466
210
214
18
15
121
37
13
17
65
147
5
25
5
5
133
233
173
473
277
21
469
357
45
18
15
121
37
13
17
65
147
5
25
5
5
133
233
173
473
453
141
465
209
45
18
15
121
37
13
17
65
147
5
25
5
5
133
233
173
473
469
149
465
209
45
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
117
277
405
465
209
141
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
117
485
386
465
209
141
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
181
5
405
465
977
1101
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
181
21
149
465
209
77
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
181
261
405
465
209
141
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
181
773
578
465
977
1101
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
181
165
130
465
209
77
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
181
181
130
457
977
589
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
181
453
149
457
977
589
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
181
677
386
465
209
141
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
181
501
386
457
977
589
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
693
21
405
465
209
141
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
693
261
130
465
209
77
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
693
773
578
465
977
1101
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
693
165
130
465
209
77
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
693
181
130
457
977
589
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
693
1701
386
465
209
141
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
693
1717
1666
457
977
589
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
693
693
130
457
977
589
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
501
469
149
465
209
77
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
501
501
386
457
977
589
18
15
121
37
13
17
65
147
5
25
5
5
133
233
189
501
485
386
465
209
141
18
15
121
37
13
17
65
147
5
25
5
261
133
233
173
473
453
909
1233
209
157
18
15
121
37
13
17
65
147
5
25
5
261
133
233
173
473
469
917
1233
209
157
18
15
121
37
13
17
65
147
5
25
5
261
133
233
189
501
469
917
1233
209
141
18
15
121
37
13
17
65
147
5
25
6
5
133
233
29
181
180
130
466
210
214
18
15
121
37
13
17
65
147
5
25
6
5
133
233
29
181
500
386
466
210
214
18
15
121
37
13
17
65
147
5
25
6
5
133
233
189
181
164
130
465
209
77
18
15
121
37
13
17
65
147
5
25
6
5
133
233
189
181
180
130
457
977
589
18
15
121
37
13
17
65
147
5
25
6
5
133
233
189
181
676
386
465
209
141
18
15
121
37
13
17
65
147
5
25
6
5
133
233
189
693
260
130
465
209
77
18
15
121
37
13
17
65
147
5
25
6
5
133
233
189
693
180
290
466
209
77
18
15
121
37
13
17
65
147
5
25
6
5
133
233
189
693
1716
290
466
209
77
18
15
121
37
13
17
65
147
5
25
6
5
133
233
189
501
500
386
457
977
589
18
15
121
37
13
17
65
147
5
25
11
5
133
233
173
473
449
129
453
357
45
18
15
121
37
13
17
65
147
5
25
11
261
133
233
173
473
449
897
1237
209
301
18
15
121
37
13
17
65
147
5
25
7
5
133
233
173
473
281
0
453
357
45
18
15
121
37
13
17
65
147
5
25
7
5
133
233
173
473
185
129
453
357
45
18
15
121
37
13
17
65
147
5
25
7
5
133
233
173
473
617
33
453
357
45
18
15
121
37
13
17
65
147
5
25
7
5
133
233
173
473
633
65
453
357
45
18
15
121
37
13
17
65
147
5
25
7
5
133
233
173
473
457
129
453
357
45
18
15
121
37
13
17
65
147
5
25
7
5
133
233
173
473
473
129
453
357
45
18
15
121
37
13
17
65
147
5
25
7
5
133
233
173
473
505
385
453
357
45
18
15
121
37
13
17
65
147
5
25
7
5
133
233
189
117
281
385
457
977
589
18
15
121
37
13
17
65
147
5
25
7
5
133
233
189
117
489
385
457
977
589
18
15
121
37
13
17
65
147
5
25
7
5
133
233
189
181
9
385
453
977
1101
18
15
121
37
13
17
65
147
5
25
7
5
133
233
189
181
265
129
453
977
1101
18
15
121
37
13
17
65
147
5
25
7
5
133
233
189
181
777
641
457
977
589
18
15
121
37
13
17
65
147
5
25
7
5
133
233
189
181
169
385
457
977
589
18
15
121
37
13
17
65
147
5
25
7
5
133
233
189
181
185
129
453
977
1101
18
15
121
37
13
17
65
147
5
25
7
5
133
233
189
181
681
385
457
977
589
18
15
121
37
13
17
65
147
5
25
7
5
133
233
189
181
457
129
457
977
589
18
15
121
37
13
17
65
147
5
25
7
5
133
233
189
693
265
129
465
209
77
18
15
121
37
13
17
65
147
5
25
7
5
133
233
189
693
777
641
457
977
589
18
15
121
37
13
17
65
147
5
25
7
5
133
233
189
693
169
385
457
977
589
18
15
121
37
13
17
65
147
5
25
7
5
133
233
189
501
489
385
457
977
589
18
15
121
37
13
17
65
147
5
25
7
5
133
233
189
501
505
385
457
977
589
18
15
121
37
13
17
65
147
5
25
7
261
133
233
173
473
473
897
1221
357
301
18
15
121
37
13
17
65
147
5
25
133
5
133
233
173
473
197
13
465
357
45
18
15
121
37
13
17
65
147
5
25
133
5
133
233
173
473
213
21
465
209
45
18
15
121
37
13
17
65
147
5
25
133
5
133
233
189
117
213
21
465
209
77
18
15
121
37
13
17
65
147
5
25
133
5
133
233
189
117
725
21
453
977
1101
18
15
121
37
13
17
65
147
5
25
133
5
133
233
189
117
357
162
465
209
77
18
15
121
37
13
17
65
147
5
25
133
5
133
233
189
181
709
21
453
977
1101
18
15
121
37
13
17
65
147
5
25
133
5
133
233
189
181
421
21
465
209
77
18
15
121
37
13
17
65
147
5
25
133
5
133
233
189
181
373
2
453
977
1101
18
15
121
37
13
17
65
147
5
25
133
5
133
233
189
693
709
21
453
977
1101
18
15
121
37
13
17
65
147
5
25
133
5
133
233
189
693
421
21
465
209
77
18
15
121
37
13
17
65
147
5
25
133
5
133
233
189
693
373
514
453
977
1101
18
15
121
37
13
17
65
147
5
25
133
5
133
233
189
501
213
21
465
209
77
18
15
121
37
13
17
65
147
5
25
133
5
133
233
189
501
357
162
465
209
77
18
15
121
37
13
17
65
147
5
25
133
5
133
233
189
501
373
2
453
977
1101
18
15
121
37
13
17
65
147
5
25
133
5
133
233
189
501
885
2
457
977
589
18
15
121
37
13
17
65
147
5
25
133
261
133
233
189
181
437
674
325
357
77
18
15
121
37
13
17
65
147
5
25
134
5
133
233
189
117
356
162
465
209
77
18
15
121
37
13
17
65
147
5
25
134
5
133
233
189
501
356
162
465
209
77
18
15
121
37
13
17
65
147
5
25
139
5
133
233
173
473
193
1
453
357
45
18
15
121
37
13
17
65
147
5
25
139
7
133
233
173
473
193
0
464
209
45
18
15
121
37
13
17
65
147
5
25
645
261
133
233
189
693
1909
514
197
357
77
18
15
121
37
13
17
65
147
5
25
75
5
133
233
173
473
577
1
453
357
45
18
15
121
37
13
17
65
147
5
25
135
5
133
233
29
181
201
1
465
210
342
18
15
121
37
13
17
65
147
5
25
135
5
133
233
29
181
233
161
465
210
342
18
15
121
37
13
17
65
147
5
25
135
5
133
233
173
473
217
0
453
357
45
18
15
121
37
13
17
65
147
5
25
135
5
133
233
173
473
361
161
465
209
45
18
15
121
37
13
17
65
147
5
25
135
5
133
233
173
473
377
0
453
357
45
18
15
121
37
13
17
65
147
5
25
135
5
133
233
173
473
889
0
453
357
45
18
15
121
37
13
17
65
147
5
25
135
5
133
233
189
117
217
1
453
977
1101
18
15
121
37
13
17
65
147
5
25
135
5
133
233
189
117
233
161
465
209
77
18
15
121
37
13
17
65
147
5
25
135
5
133
233
189
117
361
161
465
209
77
18
15
121
37
13
17
65
147
5
25
135
5
133
233
189
181
201
1
465
209
77
18
15
121
37
13
17
65
147
5
25
135
5
133
233
189
181
425
1
453
977
1101
18
15
121
37
13
17
65
147
5
25
135
5
133
233
189
181
233
161
465
209
77
18
15
121
37
13
17
65
147
5
25
135
5
133
233
189
181
713
1
453
977
1101
18
15
121
37
13
17
65
147
5
25
135
5
133
233
189
693
425
1
453
977
1101
18
15
121
37
13
17
65
147
5
25
135
5
133
233
189
693
713
1
453
977
1101
18
15
121
37
13
17
65
147
5
25
135
5
133
233
189
501
361
161
465
209
77
18
15
121
37
13
17
65
147
5
25
135
261
133
233
189
117
729
1697
325
357
589
18
15
121
37
13
17
65
147
5
25
135
261
133
233
189
181
441
673
325
357
77
18
15
121
37
13
17
65
147
5
25
71
5
133
233
173
473
137
1
453
357
45
18
15
121
37
13
17
65
147
5
25
71
5
133
233
173
473
585
1
453
357
45
18
15
121
37
13
17
65
147
5
25
71
5
133
233
173
473
601
1
453
357
45
18
15
121
37
13
17
65
147
5
25
71
5
133
233
189
117
41
1
457
977
589
18
15
121
37
13
17
65
147
5
25
71
5
133
233
189
117
553
513
453
977
1101
18
15
121
37
13
17
65
147
5
25
71
5
133
233
189
117
89
513
453
977
1101
18
15
121
37
13
17
65
147
5
25
71
5
133
233
189
181
73
1
457
977
589
18
15
121
37
13
17
65
147
5
25
71
5
133
233
189
693
73
1
457
977
589
18
15
121
37
13
17
65
147
5
25
71
5
133
233
189
693
313
513
453
977
1101
18
15
121
37
13
17
65
147
5
25
71
5
133
233
189
693
1609
1537
1489
977
589
18
15
121
37
13
17
65
147
5
25
71
5
133
233
189
501
297
1
457
977
589
18
15
121
37
13
17
65
147
5
25
71
5
133
233
189
501
809
1
457
977
589
18
15
121
37
13
17
65
147
5
25
391
261
133
233
173
473
953
449
325
357
45
18
15
121
37
13
13
65
73
5
25
5
97
65
61
29
117
485
353
129
50
99
18
15
121
37
13
13
65
73
5
25
5
97
65
61
29
181
165
353
129
50
99
18
15
121
37
13
13
65
73
5
25
5
97
65
61
29
181
181
353
129
50
99
18
15
121
37
13
13
65
73
5
25
5
97
65
61
29
181
677
353
129
50
99
18
15
121
37
13
13
65
73
5
25
5
97
65
61
29
181
693
353
129
50
99
18
15
121
37
13
13
65
73
5
25
5
97
65
61
29
181
485
353
129
50
99
18
15
121
37
13
13
65
73
5
25
5
97
65
61
29
693
165
353
129
50
99
18
15
121
37
13
13
65
73
5
25
5
97
65
61
29
693
181
353
129
50
99
18
15
121
37
13
13
65
73
5
25
5
97
65
61
29
693
1717
353
129
50
99
18
15
121
37
13
13
65
73
5
25
5
97
65
61
29
693
677
353
129
50
99
18
15
121
37
13
13
65
73
5
25
5
97
65
61
29
693
693
353
129
50
99
18
15
121
37
13
13
65
73
5
25
5
97
65
61
29
501
485
353
129
50
99
18
15
121
37
13
13
65
73
5
25
5
97
65
125
29
117
101
97
129
179
227
18
15
121
37
13
13
65
73
5
25
5
97
65
125
29
117
117
97
129
179
227
18
15
121
37
13
13
65
73
5
25
5
97
65
125
29
117
501
353
129
179
227
18
15
121
37
13
13
65
73
5
25
5
97
65
125
29
117
485
353
129
178
226
18
15
121
37
13
13
65
73
5
25
5
97
65
125
29
181
5
97
129
179
227
18
15
121
37
13
13
65
73
5
25
5
97
65
125
29
181
101
97
129
179
227
18
15
121
37
13
13
65
73
5
25
5
97
65
125
29
181
117
97
129
179
227
18
15
121
37
13
13
65
73
5
25
5
97
65
125
29
181
165
353
129
178
226
18
15
121
37
13
13
65
73
5
25
5
97
65
125
29
181
181
97
129
179
227
18
15
121
37
13
13
65
73
5
25
5
97
65
125
29
181
485
353
129
178
226
18
15
121
37
13
13
65
73
5
25
5
97
65
125
29
501
485
353
129
178
226
18
15
121
37
13
13
65
73
5
25
5
97
65
125
541
693
773
609
129
691
1891
18
15
121
37
13
13
65
73
5
25
5
97
65
125
541
693
117
97
129
691
1891
18
15
121
37
13
13
65
73
5
25
5
97
65
125
541
693
181
97
129
691
1891
18
15
121
37
13
13
65
73
5
25
5
97
65
125
541
693
693
97
129
691
1891
18
15
121
37
13
13
65
73
5
25
5
97
65
125
541
1653
101
97
129
691
1891
18
15
121
37
13
13
65
73
5
25
5
97
65
125
541
1653
117
97
129
691
1891
18
15
121
37
13
13
65
73
5
25
5
97
65
125
541
1653
1637
1633
1665
1715
1891
18
15
121
37
13
13
65
73
5
25
6
97
65
61
29
117
116
214
129
51
99
18
15
121
37
13
13
65
73
5
25
6
97
65
61
29
181
116
214
129
51
99
18
15
121
37
13
13
65
73
5
25
6
97
65
61
29
181
500
214
129
51
99
18
15
121
37
13
13
65
73
5
25
6
97
65
61
29
693
116
214
129
51
99
18
15
121
37
13
13
65
73
5
25
6
97
65
61
29
693
628
214
129
51
99
18
15
121
37
13
13
65
73
5
25
6
97
65
61
29
693
1652
1750
1153
51
99
18
15
121
37
13
13
65
73
5
25
6
97
65
61
29
501
500
214
129
51
99
18
15
121
37
13
13
65
73
5
25
6
97
65
61
285
117
116
726
1665
51
995
18
15
121
37
13
13
65
73
5
25
6
97
65
61
285
181
116
726
1665
51
995
18
15
121
37
13
13
65
73
5
25
6
97
65
125
29
117
116
214
129
179
227
18
15
121
37
13
13
65
73
5
25
6
97
65
125
29
181
116
214
129
179
227
18
15
121
37
13
13
65
73
5
25
6
97
65
125
29
181
500
214
129
179
227
18
15
121
37
13
13
65
73
5
25
6
97
65
125
29
501
500
214
129
179
227
18
15
121
37
13
13
65
73
5
25
6
97
65
125
541
693
116
726
1665
1715
1891
18
15
121
37
13
13
65
73
5
25
6
97
65
125
797
693
116
726
1665
1715
1955
18
15
121
37
13
13
65
73
5
25
6
97
65
125
797
629
116
726
1665
1715
1955
18
15
121
37
13
13
65
73
5
25
6
97
65
573
541
629
116
726
1665
1843
995
18
15
121
37
13
13
65
73
5
25
6
97
65
573
1565
117
116
726
1665
1843
2019
18
15
121
37
13
13
65
73
5
25
6
97
65
573
1565
117
628
726
641
1843
2019
18
15
121
37
13
13
65
73
5
25
6
97
65
573
1565
1653
1492
726
641
1843
2019
18
15
121
37
13
13
65
73
5
25
6
97
65
573
1565
1653
1652
726
641
1843
2019
18
15
121
37
13
13
65
73
5
25
6
97
65
573
797
629
116
726
1665
1843
1507
18
15
121
37
13
13
65
73
5
25
6
481
65
61
29
117
468
982
1921
1074
98
18
15
121
37
13
13
65
73
5
25
6
481
65
61
29
181
500
982
1921
1075
99
18
15
121
37
13
13
65
73
5
25
6
481
65
61
29
693
628
982
1921
1075
99
18
15
121
37
13
13
65
73
5
25
6
481
577
61
29
117
468
982
897
1074
98
18
15
121
37
13
13
65
73
5
25
6
481
577
61
29
181
500
982
897
1075
1123
18
15
121
37
13
13
65
73
5
25
6
481
577
61
29
693
628
982
897
1075
1123
18
15
121
37
13
13
65
73
5
25
6
481
577
61
797
629
468
982
897
562
2003
18
15
121
37
13
13
65
73
5
25
134
97
65
61
29
117
212
86
129
50
98
18
15
121
37
13
13
65
73
5
25
134
97
65
61
29
181
196
86
129
51
99
18
15
121
37
13
13
65
73
5
25
134
97
65
61
29
181
372
86
129
51
99
18
15
121
37
13
13
65
73
5
25
134
97
65
61
29
693
708
598
641
51
99
18
15
121
37
13
13
65
73
5
25
134
97
65
61
29
693
372
86
129
51
99
18
15
121
37
13
13
65
73
5
25
134
97
65
125
29
117
212
86
129
178
418
18
15
121
37
13
13
65
73
5
25
134
97
65
125
29
181
196
86
129
179
227
18
15
121
37
13
13
65
73
5
25
134
97
65
125
29
181
372
86
129
179
227
18
15
121
37
13
13
65
73
5
25
134
97
65
125
541
693
708
598
641
1715
1891
18
15
121
37
13
13
65
73
5
25
134
97
65
125
285
181
196
86
129
179
931
18
15
121
37
13
13
65
73
5
25
134
97
65
125
285
181
372
86
129
179
931
18
15
121
37
13
13
65
73
5
25
134
97
65
125
797
629
212
598
1665
1714
1954
18
15
121
37
13
13
65
73
5
25
134
481
65
61
29
181
372
854
1921
1075
99
18
15
121
37
13
13
65
73
5
25
134
481
65
61
285
181
372
854
1921
563
995
18
15
121
37
13
13
65
73
5
25
134
481
577
61
29
181
372
854
897
1075
1123
18
15
121
37
13
13
65
73
5
25
134
481
577
61
29
181
884
854
897
1075
1123
18
15
121
37
13
13
65
73
5
25
134
481
577
61
29
693
884
854
897
1075
1123
18
15
121
37
13
13
65
73
5
25
134
481
577
61
285
181
372
854
897
51
995
18
15
121
37
13
13
65
73
5
25
134
481
577
61
797
693
372
854
897
563
2019
18
15
121
37
13
13
65
73
5
25
134
481
577
61
797
629
372
854
897
563
2019
18
15
121
37
13
13
65
73
5
25
69
97
65
61
29
117
37
65
129
51
99
18
15
121
37
13
13
65
73
5
25
69
97
65
61
29
117
53
65
129
50
99
18
15
121
37
13
13
65
73
5
25
69
97
65
61
29
181
69
65
129
51
99
18
15
121
37
13
13
65
73
5
25
69
97
65
61
29
181
53
65
129
50
99
18
15
121
37
13
13
65
73
5
25
69
97
65
61
29
181
149
161
129
51
99
18
15
121
37
13
13
65
73
5
25
69
97
65
61
29
181
309
65
129
50
99
18
15
121
37
13
13
65
73
5
25
69
97
65
61
29
181
821
1185
129
51
99
18
15
121
37
13
13
65
73
5
25
69
97
65
61
29
693
69
65
129
51
99
18
15
121
37
13
13
65
73
5
25
69
97
65
61
29
693
53
65
129
50
99
18
15
121
37
13
13
65
73
5
25
69
97
65
61
29
693
565
65
129
50
99
18
15
121
37
13
13
65
73
5
25
69
97
65
61
29
693
309
65
129
50
99
18
15
121
37
13
13
65
73
5
25
69
97
65
61
29
693
1589
65
129
50
99
18
15
121
37
13
13
65
73
5
25
69
97
65
61
29
693
821
577
129
51
99
18
15
121
37
13
13
65
73
5
25
69
97
65
61
285
117
149
673
641
51
995
18
15
121
37
13
13
65
73
5
25
69
97
65
61
285
181
53
65
641
307
995
18
15
121
37
13
13
65
73
5
25
69
97
65
61
285
181
309
289
641
51
995
18
15
121
37
13
13
65
73
5
25
69
97
65
125
29
117
37
65
129
179
227
18
15
121
37
13
13
65
73
5
25
69
97
65
125
29
117
53
65
129
178
227
18
15
121
37
13
13
65
73
5
25
69
97
65
125
29
181
69
65
129
179
227
18
15
121
37
13
13
65
73
5
25
69
97
65
125
29
181
53
65
129
178
227
18
15
121
37
13
13
65
73
5
25
69
97
65
125
29
181
149
161
129
179
227
18
15
121
37
13
13
65
73
5
25
69
97
65
125
29
181
309
65
129
178
227
18
15
121
37
13
13
65
73
5
25
69
97
65
125
29
501
53
33
129
179
227
18
15
121
37
13
13
65
73
5
25
69
97
65
125
29
501
549
33
129
179
227
18
15
121
37
13
13
65
73
5
25
69
97
65
125
29
501
565
33
129
179
227
18
15
121
37
13
13
65
73
5
25
69
97
65
125
29
501
293
33
129
179
227
18
15
121
37
13
13
65
73
5
25
69
97
65
125
29
501
309
33
129
179
227
18
15
121
37
13
13
65
73
5
25
69
97
65
125
29
501
805
545
129
179
227
18
15
121
37
13
13
65
73
5
25
69
97
65
125
541
693
69
65
129
691
1891
18
15
121
37
13
13
65
73
5
25
69
97
65
125
541
693
53
65
129
691
1891
18
15
121
37
13
13
65
73
5
25
69
97
65
125
541
693
309
65
129
691
1891
18
15
121
37
13
13
65
73
5
25
69
97
65
125
541
693
821
65
129
691
1891
18
15
121
37
13
13
65
73
5
25
69
97
65
125
541
501
37
33
129
691
1891
18
15
121
37
13
13
65
73
5
25
69
97
65
125
541
501
53
33
129
691
1891
18
15
121
37
13
13
65
73
5
25
69
97
65
125
541
501
293
33
129
691
1891
18
15
121
37
13
13
65
73
5
25
69
97
65
125
541
501
309
33
129
691
1891
18
15
121
37
13
13
65
73
5
25
69
97
65
125
541
501
821
33
129
691
1891
18
15
121
37
13
13
65
73
5
25
69
97
65
125
541
1653
37
33
129
691
1891
18
15
121
37
13
13
65
73
5
25
69
97
65
125
541
1653
53
33
129
691
1891
18
15
121
37
13
13
65
73
5
25
69
97
65
125
541
1653
149
673
1665
1715
1891
18
15
121
37
13
13
65
73
5
25
69
97
65
125
541
1653
1685
1185
129
691
1891
18
15
121
37
13
13
65
73
5
25
69
97
65
125
541
1653
1573
1569
1665
1715
1891
18
15
121
37
13
13
65
73
5
25
69
97
65
125
541
1653
1589
1569
1665
1715
1891
18
15
121
37
13
13
65
73
5
25
69
97
65
125
285
181
69
65
129
179
931
18
15
121
37
13
13
65
73
5
25
69
97
65
125
285
181
53
65
129
179
931
18
15
121
37
13
13
65
73
5
25
69
97
65
125
285
181
309
65
129
179
931
18
15
121
37
13
13
65
73
5
25
69
97
65
125
285
501
565
33
129
179
931
18
15
121
37
13
13
65
73
5
25
69
97
65
125
285
501
293
33
129
179
931
18
15
121
37
13
13
65
73
5
25
69
97
65
125
285
501
309
33
129
179
931
18
15
121
37
13
13
65
73
5
25
69
97
65
125
285
501
805
545
129
179
931
18
15
121
37
13
13
65
73
5
25
69
97
65
125
797
1141
37
65
641
1715
2019
18
15
121
37
13
13
65
73
5
25
69
97
65
125
797
1141
53
65
641
1714
2019
18
15
121
37
13
13
65
73
5
25
69
97
65
125
797
693
69
65
641
1715
2019
18
15
121
37
13
13
65
73
5
25
69
97
65
125
797
693
53
65
641
1714
2019
18
15
121
37
13
13
65
73
5
25
69
97
65
125
797
693
309
289
641
691
1955
18
15
121
37
13
13
65
73
5
25
69
97
65
125
797
629
37
65
641
1715
2019
18
15
121
37
13
13
65
73
5
25
69
97
65
125
797
629
53
65
641
1714
2019
18
15
121
37
13
13
65
73
5
25
69
97
65
573
1565
117
53
65
641
1843
2019
18
15
121
37
13
13
65
73
5
25
69
97
65
573
1565
1653
1589
65
641
1843
2019
18
15
121
37
13
13
65
73
5
25
69
97
65
573
797
629
53
65
641
1843
1507
18
15
121
37
13
13
65
73
5
25
69
481
577
61
29
181
309
929
897
1075
1123
18
15
121
37
13
13
65
73
5
25
69
481
577
61
29
181
821
929
897
1075
1123
18
15
121
37
13
13
65
73
5
25
69
481
577
61
29
693
821
929
897
1075
1123
18
15
121
37
13
13
65
73
5
25
69
481
577
61
285
181
309
929
897
51
995
18
15
121
37
13
13
65
73
5
25
69
481
577
61
797
693
309
929
897
563
2019
18
15
121
37
13
13
65
73
5
25
774
609
65
125
541
1653
2004
982
1153
1715
1891
18
15
121
37
13
13
65
73
5
25
774
609
65
573
541
629
2004
982
1153
1843
995
18
15
121
37
13
13
65
73
5
25
774
609
65
573
541
1653
2004
982
1153
1843
995
18
15
121
37
13
13
65
73
5
25
70
97
65
61
29
117
84
150
129
51
99
18
15
121
37
13
13
65
73
5
25
70
97
65
61
29
117
148
150
129
51
99
18
15
121
37
13
13
65
73
5
25
70
97
65
61
29
181
68
150
129
50
98
18
15
121
37
13
13
65
73
5
25
70
97
65
61
29
181
148
150
129
51
99
18
15
121
37
13
13
65
73
5
25
70
97
65
61
29
181
660
662
129
51
99
18
15
121
37
13
13
65
73
5
25
70
97
65
61
29
693
1684
1174
129
51
99
18
15
121
37
13
13
65
73
5
25
70
97
65
61
29
693
660
1686
1665
51
99
18
15
121
37
13
13
65
73
5
25
70
97
65
61
285
117
84
150
129
51
995
18
15
121
37
13
13
65
73
5
25
70
97
65
61
285
117
148
150
129
51
995
18
15
121
37
13
13
65
73
5
25
70
97
65
61
285
181
68
150
129
50
995
18
15
121
37
13
13
65
73
5
25
70
97
65
125
29
117
84
150
129
179
227
18
15
121
37
13
13
65
73
5
25
70
97
65
125
29
117
148
150
129
179
227
18
15
121
37
13
13
65
73
5
25
70
97
65
125
29
181
68
150
129
178
226
18
15
121
37
13
13
65
73
5
25
70
97
65
125
29
181
148
150
129
179
227
18
15
121
37
13
13
65
73
5
25
70
97
65
125
541
693
660
1686
1665
1715
1891
18
15
121
37
13
13
65
73
5
25
70
97
65
125
541
1653
1108
662
129
691
1891
18
15
121
37
13
13
65
73
5
25
70
97
65
125
541
1653
148
662
1665
1715
1891
18
15
121
37
13
13
65
73
5
25
70
97
65
125
541
1653
1684
1686
1665
1715
1891
18
15
121
37
13
13
65
73
5
25
70
97
65
125
541
1653
1620
662
129
691
1891
18
15
121
37
13
13
65
73
5
25
70
97
65
125
797
1141
148
662
1665
1715
1955
18
15
121
37
13
13
65
73
5
25
70
97
65
125
797
629
84
662
1665
1715
1955
18
15
121
37
13
13
65
73
5
25
70
97
65
125
797
629
148
662
1665
1715
1955
18
15
121
37
13
13
65
73
5
25
70
97
65
573
541
629
84
662
1665
1843
995
18
15
121
37
13
13
65
73
5
25
70
97
65
573
541
629
148
662
1665
1843
995
18
15
121
37
13
13
65
73
5
25
70
97
65
573
541
629
596
1686
1665
1843
995
18
15
121
37
13
13
65
73
5
25
70
97
65
573
541
629
1620
662
641
1843
995
18
15
121
37
13
13
65
73
5
25
70
97
65
573
541
1653
1108
662
641
1843
995
18
15
121
37
13
13
65
73
5
25
70
97
65
573
541
1653
1684
1686
1665
1843
995
18
15
121
37
13
13
65
73
5
25
70
97
65
573
541
1653
1620
662
641
1843
995
18
15
121
37
13
13
65
73
5
25
70
97
65
573
1565
1141
148
662
1665
1843
2019
18
15
121
37
13
13
65
73
5
25
70
97
65
573
1565
1141
596
662
1665
1843
2019
18
15
121
37
13
13
65
73
5
25
70
97
65
573
1565
1653
1620
1686
1665
1843
2019
18
15
121
37
13
13
65
73
5
25
70
97
65
573
797
629
84
662
1665
1843
1507
18
15
121
37
13
13
65
73
5
25
70
97
65
573
797
629
148
662
1665
1843
1507
18
15
121
37
13
13
65
73
5
25
70
481
65
61
29
117
84
918
1921
1075
99
18
15
121
37
13
13
65
73
5
25
70
481
65
61
285
117
84
918
1921
563
995
18
15
121
37
13
13
65
73
5
25
70
481
577
61
29
117
84
918
897
1075
1123
18
15
121
37
13
13
65
73
5
25
70
481
577
61
285
117
84
918
897
51
995
18
15
121
37
13
13
65
73
5
25
70
481
577
61
797
629
84
918
897
563
2019
18
15
121
37
13
13
65
73
5
25
135
97
65
61
29
117
217
86
129
50
98
18
15
121
37
13
13
65
73
5
25
135
97
65
125
29
117
217
86
129
178
418
18
15
121
37
13
13
65
73
5
25
71
97
65
61
29
117
153
662
129
50
98
18
15
121
37
13
13
65
73
5
25
71
97
65
61
285
117
153
662
129
50
995
18
15
121
37
13
13
65
73
5
25
71
97
65
125
29
117
153
150
129
178
226
18
15
121
37
13
13
65
73
5
25
71
97
65
125
541
1653
1689
1686
1665
1714
1891
18
15
121
37
13
13
65
73
5
25
71
97
65
125
797
1141
153
662
1665
1714
1954
18
15
121
37
13
13
65
73
5
25
71
97
65
125
797
629
153
662
1665
1714
1954
18
15
121
37
13
13
65
73
5
25
71
97
65
573
541
629
89
662
1665
1842
995
18
15
121
37
13
13
65
73
5
25
71
97
65
573
541
629
1625
662
641
1842
995
18
15
121
37
13
13
65
73
5
25
71
97
65
573
541
1653
1689
1686
1665
1842
995
18
15
121
37
13
13
65
73
5
25
71
97
65
573
541
1653
1625
662
641
1842
995
18
15
121
37
13
13
65
73
5
25
71
97
65
573
797
629
89
662
1665
1842
1506
18
15
121
37
13
13
65
73
5
25
71
97
65
573
797
629
153
662
1665
1842
1506
18
15
121
37
13
13
65
73
5
281
6
97
65
61
285
1013
1268
726
641
51
995
18
15
121
37
13
13
65
73
5
281
69
97
65
125
285
1013
549
33
129
179
931
18
15
121
37
13
13
65
73
5
281
838
609
65
61
285
1013
916
918
1153
51
995
18
15
121
37
13
13
65
73
5
281
838
609
65
125
285
1013
916
918
1153
1203
931
18
15
121
37
13
13
65
73
5
281
838
609
65
125
797
1013
916
918
1153
1203
1955
18
15
121
37
13
13
65
73
5
281
838
481
577
61
285
1013
916
150
897
51
995
18
15
121
37
13
13
65
73
5
281
839
609
65
61
285
1013
921
918
1153
50
995
18
15
121
37
13
13
65
73
5
281
839
609
65
125
285
1013
921
918
1153
1202
935
18
15
121
37
13
13
65
73
5
281
839
481
577
61
285
1013
921
150
897
50
999
18
15
121
37
13
13
65
73
5
793
774
609
65
125
541
2037
1268
982
1153
1715
1891
18
15
121
37
13
13
65
73
5
793
774
609
65
573
1565
2037
1268
982
1153
1843
2019
18
15
121
37
13
13
65
73
5
793
1094
97
65
573
1565
2037
1940
1174
1665
1843
2019
18
15
121
37
13
13
65
73
5
793
1095
97
65
573
1565
2037
1945
1174
1665
1842
2018
18
15
121
37
13
13
65
73
5
793
581
97
65
125
541
2037
1061
545
1665
1715
1891
18
15
121
37
13
13
65
73
5
793
581
97
65
125
541
2037
1077
545
1665
1715
1891
18
15
121
37
13
13
65
73
5
793
581
97
65
125
797
2037
1061
545
1665
1715
1955
18
15
121
37
13
13
65
73
5
793
582
97
65
125
797
2037
916
1174
1153
1203
1955
18
15
121
37
13
13
65
73
5
793
582
97
65
573
1565
2037
916
1174
1665
1843
2019
18
15
121
37
13
13
65
73
5
793
583
97
65
125
797
2037
921
1174
1153
1202
1954
18
15
121
37
13
13
65
73
5
793
583
97
65
573
1565
2037
921
1174
1665
1842
2018
18
15
121
37
13
13
65
73
517
281
581
1633
1601
1661
1821
693
1589
1601
1153
1203
1443
18
15
121
37
13
13
65
147
5
25
5
97
65
241
29
181
101
97
125
218
206
18
15
121
37
13
13
65
147
5
25
5
97
65
241
29
181
165
97
125
218
206
18
15
121
37
13
13
65
147
5
25
5
97
65
241
285
181
101
97
125
218
846
18
15
121
37
13
13
65
147
5
25
5
97
65
241
285
181
165
97
125
218
846
18
15
121
37
13
13
65
147
5
25
6
97
65
241
29
181
164
186
123
223
207
18
15
121
37
13
13
65
147
5
25
6
97
65
241
285
181
164
186
123
223
847
18
15
121
37
13
13
65
147
5
25
6
97
65
241
189
181
260
186
122
219
143
18
15
121
37
13
13
65
147
5
25
6
97
65
241
189
181
164
186
122
219
143
18
15
121
37
13
13
65
147
5
25
134
97
65
241
29
181
228
62
122
222
206
18
15
121
37
13
13
65
147
5
25
134
97
65
241
29
181
420
58
123
223
207
18
15
121
37
13
13
65
147
5
25
134
97
65
241
285
181
228
62
122
222
846
18
15
121
37
13
13
65
147
5
25
134
97
65
241
285
181
420
570
123
223
495
18
15
121
37
13
13
65
147
5
25
134
97
65
241
189
117
228
58
122
219
143
18
15
121
37
13
13
65
147
5
25
134
97
65
241
189
117
356
62
122
219
143
18
15
121
37
13
13
65
147
5
25
134
97
65
241
189
181
420
58
122
219
143
18
15
121
37
13
13
65
147
5
25
134
97
65
241
189
501
228
314
122
219
143
18
15
121
37
13
13
65
147
5
25
134
97
65
241
189
501
356
62
122
219
143
18
15
121
37
13
13
65
147
5
25
134
97
65
241
189
501
868
62
122
219
143
18
15
121
37
13
13
65
147
5
25
69
97
65
241
29
181
37
33
125
218
206
18
15
121
37
13
13
65
147
5
25
69
97
65
241
29
181
293
33
125
218
206
18
15
121
37
13
13
65
147
5
25
69
97
65
241
285
181
37
33
125
218
494
18
15
121
37
13
13
65
147
5
25
69
97
65
241
285
181
293
33
125
218
494
18
15
121
37
13
13
65
147
5
25
139
97
65
241
29
181
353
61
125
218
206
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
169
45
13
465
209
45
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
169
141
13
465
209
45
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
169
77
13
465
209
45
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
169
109
13
465
209
45
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
169
93
21
469
357
45
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
169
157
13
465
209
45
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
169
173
13
465
209
45
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
169
653
269
465
209
45
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
169
461
505
469
357
45
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
681
77
141
465
209
45
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
681
109
13
465
209
45
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
681
93
21
469
357
45
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
681
653
13
465
977
1069
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
681
589
141
465
209
45
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
681
685
13
465
977
1069
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
681
621
141
465
209
45
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
681
605
21
469
357
45
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
681
669
130
453
357
45
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
681
1613
141
465
209
45
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
681
1645
141
465
209
45
18
15
121
73
13
17
65
147
5
49
5
5
133
233
173
681
1629
1613
1477
357
45
18
15
121
73
13
17
65
147
5
49
133
5
133
233
173
169
397
13
457
357
45
18
15
121
73
13
17
65
147
5
49
133
5
133
233
173
169
333
13
465
357
45
18
15
121
73
13
17
65
147
5
49
133
5
133
233
173
169
349
2
453
357
45
18
15
121
73
13
17
65
147
5
49
133
5
133
233
173
169
365
13
465
357
45
18
15
121
73
13
17
65
147
5
49
133
5
133
233
173
169
429
13
465
357
45
18
15
121
73
13
17
65
147
5
49
133
5
133
233
173
169
413
973
465
209
45
18
15
121
73
13
17
65
147
5
49
133
5
133
233
173
169
845
973
465
209
45
18
15
121
73
13
17
65
147
5
49
133
5
133
233
173
169
861
533
453
357
45
18
15
121
73
13
17
65
147
5
49
133
5
133
233
173
681
333
13
465
357
45
18
15
121
73
13
17
65
147
5
49
133
5
133
233
173
681
877
973
465
209
45
18
15
121
73
13
17
65
147
5
49
133
5
133
233
173
681
429
13
465
357
45
18
15
121
73
13
17
65
147
5
49
133
5
133
233
173
681
845
973
465
209
45
18
15
121
73
13
17
65
147
5
49
133
5
133
233
173
681
861
973
465
209
45
18
15
121
73
13
17
65
147
5
49
133
261
133
233
173
169
397
461
329
357
45
18
15
121
73
13
17
65
147
5
49
133
261
133
233
173
169
205
505
357
357
45
18
15
121
73
13
17
65
147
5
49
133
261
133
233
173
169
333
461
325
357
45
18
15
121
73
13
17
65
147
5
49
133
261
133
233
173
169
349
450
325
357
45
18
15
121
73
13
17
65
147
5
49
133
261
133
233
173
169
413
450
325
357
45
18
15
121
73
13
17
65
147
5
49
133
261
133
233
173
169
845
1485
329
357
45
18
15
121
73
13
17
65
147
5
49
133
261
133
233
173
169
861
1485
329
357
45
18
15
121
73
13
17
65
147
5
49
133
261
133
233
173
681
333
461
325
357
45
18
15
121
73
13
17
65
147
5
49
69
5
133
233
173
169
13
13
457
357
45
18
15
121
73
13
17
65
147
5
49
69
5
133
233
173
169
269
505
469
357
45
18
15
121
73
13
17
65
147
5
49
69
5
133
233
173
169
781
525
457
357
45
18
15
121
73
13
17
65
147
5
49
69
5
133
233
173
169
285
13
457
977
557
18
15
121
73
13
17
65
147
5
49
69
5
133
233
173
681
13
13
457
357
45
18
15
121
73
13
17
65
147
5
49
69
5
133
233
173
681
525
525
457
357
45
18
15
121
73
13
17
65
147
5
49
69
5
133
233
173
681
269
13
457
357
45
18
15
121
73
13
17
65
147
5
49
69
5
133
233
173
681
285
2
453
357
45
18
15
121
73
13
17
65
147
5
49
69
5
133
233
173
681
1565
1549
1477
357
45
18
15
121
73
13
17
65
147
5
49
645
261
133
233
173
681
1885
533
197
357
45
18
15
121
73
13
17
65
147
5
113
5
5
133
233
173
41
45
13
465
209
45
18
15
121
73
13
17
65
147
5
113
5
5
133
233
173
41
333
269
465
209
45
18
15
121
73
13
17
65
147
5
113
5
5
133
233
173
41
349
277
469
357
45
18
15
121
73
13
17
65
147
5
113
5
5
133
233
173
41
365
13
465
209
45
18
15
121
73
13
17
65
147
5
113
5
5
133
233
173
297
45
13
465
209
45
18
15
121
73
13
17
65
147
5
113
5
5
133
233
173
297
557
13
465
209
45
18
15
121
73
13
17
65
147
5
113
5
5
133
233
173
297
397
141
465
209
45
18
15
121
73
13
17
65
147
5
113
5
5
133
233
173
297
333
13
465
209
45
18
15
121
73
13
17
65
147
5
113
5
5
133
233
173
297
349
277
469
357
45
18
15
121
73
13
17
65
147
5
113
5
5
133
233
173
297
365
13
465
209
45
18
15
121
73
13
17
65
147
5
113
5
5
133
233
173
297
877
781
465
209
45
18
15
121
73
13
17
65
147
5
113
5
5
133
233
173
297
429
141
465
209
45
18
15
121
73
13
17
65
147
5
113
5
5
133
233
173
297
845
781
465
209
45
18
15
121
73
13
17
65
147
5
113
5
5
133
233
173
297
461
141
465
209
45
18
15
121
73
13
17
65
147
5
113
5
5
133
233
173
297
493
141
465
209
45
18
15
121
73
13
17
65
147
5
113
5
5
133
233
173
297
477
277
469
357
45
18
15
121
73
13
17
65
147
5
113
261
261
133
233
173
297
941
397
341
357
45
18
15
121
73
13
17
65
147
5
113
133
5
133
233
173
41
77
13
465
357
45
18
15
121
73
13
17
65
147
5
113
133
5
133
233
173
41
109
13
465
357
45
18
15
121
73
13
17
65
147
5
113
133
5
133
233
173
41
93
13
465
357
45
18
15
121
73
13
17
65
147
5
113
133
5
133
233
173
297
77
13
465
357
45
18
15
121
73
13
17
65
147
5
113
133
5
133
233
173
297
109
13
465
357
45
18
15
121
73
13
17
65
147
5
113
133
5
133
233
173
297
93
13
465
357
45
18
15
121
73
13
17
65
147
5
113
133
5
133
233
173
297
173
13
465
357
45
18
15
121
73
13
17
65
147
5
113
133
5
133
233
173
297
301
13
465
357
45
18
15
121
73
13
17
65
147
5
113
69
5
133
233
173
41
13
13
457
357
45
18
15
121
73
13
17
65
147
5
113
69
5
133
233
173
41
29
13
457
357
45
18
15
121
73
13
17
65
147
5
113
69
5
133
233
173
41
525
1549
1477
357
45
18
15
121
73
13
17
65
147
5
113
69
5
133
233
173
41
541
514
453
357
45
18
15
121
73
13
17
65
147
5
113
69
5
133
233
173
297
13
13
457
357
45
18
15
121
73
13
17
65
147
5
113
69
5
133
233
173
297
29
2
453
357
45
18
15
121
73
13
17
65
147
5
113
69
5
133
233
173
297
525
13
457
357
45
18
15
121
73
13
17
65
147
5
113
69
5
133
233
173
297
541
514
453
357
45
18
15
121
73
13
17
65
147
5
177
5
5
133
233
173
425
13
13
465
209
45
18
15
121
73
13
17
65
147
5
177
5
5
133
233
173
425
557
269
465
209
45
18
15
121
73
13
17
65
147
5
177
5
5
133
233
173
425
973
1677
465
209
45
18
15
121
73
13
17
65
147
5
177
261
5
133
233
173
425
477
21
469
357
45
18
15
121
73
13
17
65
147
5
177
261
261
133
233
173
425
461
397
197
357
45
18
15
121
73
13
17
65
147
5
177
261
261
133
233
173
425
493
397
197
357
45
18
15
121
73
13
17
65
147
5
177
261
261
133
233
173
425
477
386
325
357
45
18
15
121
73
13
17
65
147
5
177
133
5
133
233
173
425
269
13
465
357
45
18
15
121
73
13
17
65
147
5
177
133
5
133
233
173
425
77
13
465
357
45
18
15
121
73
13
17
65
147
5
177
133
5
133
233
173
425
109
13
465
357
45
18
15
121
73
13
17
65
147
5
177
133
5
133
233
173
425
93
13
465
357
45
18
15
121
73
13
17
65
147
5
177
133
5
133
233
173
425
909
525
453
357
45
18
15
121
73
13
17
65
147
5
177
133
5
133
233
173
425
237
13
465
357
45
18
15
121
73
13
17
65
147
5
177
133
5
133
233
173
425
333
525
453
357
45
18
15
121
73
13
17
65
147
5
177
133
5
133
233
173
425
925
514
453
357
45
18
15
121
73
13
17
65
147
5
177
133
261
133
233
173
425
269
461
329
357
45
18
15
121
73
13
17
65
147
5
177
133
261
133
233
173
425
77
461
329
357
45
18
15
121
73
13
17
65
147
5
177
133
261
133
233
173
425
93
461
329
357
45
18
15
121
73
13
17
65
147
5
177
133
261
133
233
173
425
909
461
329
357
45
18
15
121
73
13
17
65
147
5
177
133
261
133
233
173
425
333
461
325
357
45
18
15
121
73
13
17
65
147
5
177
133
261
133
233
173
425
349
461
329
357
45
18
15
121
73
13
17
65
147
5
177
133
261
133
233
173
425
925
450
325
357
45
18
15
121
549
525
13
961
659
1541
1817
1285
609
1857
689
1725
1717
1893
97
634
94
1070
18
15
117
69
13
17
65
73
1
61
133
261
133
125
30
30
393
461
329
106
456
18
15
117
69
13
17
65
73
1
61
133
261
133
125
30
31
393
461
329
106
456
18
15
117
69
13
17
65
147
1
61
5
5
133
234
30
31
145
130
457
976
980
18
15
117
69
13
17
65
147
1
61
5
5
133
234
30
31
137
141
469
208
212
18
15
117
69
13
17
65
147
1
61
5
5
133
234
286
31
137
141
469
208
468
18
15
117
69
13
17
65
147
1
61
5
5
133
234
286
287
145
130
457
976
852
18
15
117
69
13
17
65
147
1
61
5
5
133
234
286
287
137
141
469
208
468
18
15
117
69
13
17
65
147
1
61
5
5
133
234
286
799
1169
130
457
976
852
18
15
117
69
13
17
65
147
1
61
5
5
133
234
286
799
657
130
457
976
852
18
15
117
69
13
17
65
147
1
61
133
5
133
234
286
287
393
973
465
208
468
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
33
141
453
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
49
130
453
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
225
141
457
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
353
141
457
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
209
130
453
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
481
141
457
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
241
130
453
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
737
141
457
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
401
130
453
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
369
130
453
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
393
141
453
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
201
141
453
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
753
130
453
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
465
130
453
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
497
130
453
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
217
130
457
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
405
277
469
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
409
130
457
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
729
130
457
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
457
141
457
357
44
18
15
117
69
13
17
65
147
1
125
5
5
133
233
174
159
473
130
457
357
44
18
15
117
69
13
17
65
147
1
125
261
5
133
233
174
159
945
514
453
357
44
18
15
117
69
13
17
65
147
1
125
133
5
133
233
174
159
97
13
453
357
44
18
15
117
69
13
17
65
147
1
125
133
5
133
233
174
159
81
2
453
357
44
18
15
117
69
13
17
65
147
1
125
133
5
133
233
174
159
113
2
453
357
44
18
15
117
69
13
17
65
147
1
125
133
5
133
233
174
159
289
13
457
357
44
18
15
117
69
13
17
65
147
1
125
133
5
133
233
174
159
145
2
453
357
44
18
15
117
69
13
17
65
147
1
125
133
5
133
233
174
159
137
13
453
357
44
18
15
117
69
13
17
65
147
1
125
133
5
133
233
174
159
177
2
453
357
44
18
15
117
69
13
17
65
147
1
125
133
5
133
233
174
159
89
2
457
357
44
18
15
117
69
13
17
65
147
1
125
133
5
133
233
174
159
305
2
453
357
44
18
15
117
69
13
17
65
147
1
125
133
5
133
233
174
159
149
21
453
357
44
18
15
117
69
13
17
65
147
1
125
133
5
133
233
174
159
657
2
453
357
44
18
15
117
69
13
17
65
147
1
125
133
5
133
233
174
159
153
2
457
357
44
18
15
117
69
13
17
65
147
1
125
133
5
133
233
174
159
649
13
457
357
44
18
15
117
69
13
17
65
147
1
125
133
5
133
233
174
159
665
2
457
357
44
18
15
117
69
13
17
65
147
1
125
133
261
133
233
174
159
153
450
329
357
44
18
15
117
69
13
17
65
147
1
125
69
5
133
233
174
159
17
2
453
357
44
18
15
117
69
13
13
65
137
1
125
69
97
65
253
190
158
9
193
129
434
136
18
15
117
69
13
13
65
137
1
125
69
97
65
253
190
158
25
193
129
434
136
18
15
117
69
13
13
65
73
1
61
69
97
65
61
510
286
529
321
129
50
904
18
15
117
69
13
13
65
73
1
61
69
97
65
61
510
286
521
321
129
50
904
18
15
117
69
13
13
65
73
1
61
69
97
65
61
510
286
785
705
129
50
904
18
15
117
69
13
13
65
73
1
61
69
97
65
61
510
286
531
321
129
50
904
18
15
117
69
13
13
65
73
1
61
69
97
65
61
510
286
787
705
129
50
904
18
15
117
69
13
13
65
73
1
61
69
97
65
61
510
798
529
321
129
50
904
18
15
117
69
13
13
65
73
1
61
69
97
65
61
510
798
521
321
129
50
904
18
15
117
69
13
13
65
73
1
61
69
97
65
61
510
798
785
705
129
50
904
18
15
117
69
13
13
65
73
1
61
69
97
65
61
510
798
531
321
129
50
904
18
15
117
69
13
13
65
73
1
61
69
97
65
61
510
798
787
705
129
50
904
18
15
117
69
13
13
65
73
1
61
69
97
65
61
510
287
529
321
129
50
904
18
15
117
69
13
13
65
73
1
61
69
97
65
61
510
287
785
705
129
50
904
18
15
117
69
13
13
65
73
1
61
69
97
65
61
510
799
529
321
129
50
904
18
15
117
69
13
13
65
73
1
61
69
97
65
61
510
799
785
705
129
50
904
18
15
117
37
13
17
65
73
1
5
5
5
133
189
510
270
25
278
465
1002
776
18
15
117
37
13
17
65
73
1
5
5
5
133
189
510
270
537
278
465
1002
776
18
15
117
37
13
17
65
73
1
5
5
5
133
189
510
270
281
278
465
1002
776
18
15
117
37
13
17
65
73
1
5
5
5
133
189
510
271
25
278
465
1002
776
18
15
117
37
13
17
65
73
1
5
5
5
133
189
510
271
537
278
465
1002
776
18
15
117
37
13
17
65
73
1
5
5
5
133
189
510
271
281
278
465
1002
776
18
15
117
37
13
17
65
73
1
5
5
5
133
189
510
271
793
278
465
1002
776
18
15
117
37
13
17
65
73
1
5
5
5
133
189
510
782
537
278
465
1002
776
18
15
117
37
13
17
65
73
1
5
5
5
133
189
510
782
793
278
465
1002
776
18
15
117
37
13
17
65
73
1
5
5
5
133
189
510
782
539
653
465
1002
776
18
15
117
37
13
17
65
73
1
5
5
5
133
189
510
783
25
278
465
1002
776
18
15
117
37
13
17
65
73
1
5
5
5
133
189
510
783
537
278
465
1002
776
18
15
117
37
13
17
65
73
1
5
5
5
133
189
510
783
541
653
465
1002
776
18
15
117
37
13
17
65
73
1
5
5
5
133
189
510
783
793
278
465
1002
776
18
15
185
37
13
17
65
137
133
25
5
5
133
253
253
53
181
130
457
362
10
18
15
185
37
13
17
65
137
133
25
261
5
133
253
253
53
453
150
465
362
9
18
15
185
37
13
17
65
137
133
25
133
5
133
253
253
53
373
2
457
362
10
18
15
185
37
13
17
65
137
133
25
69
5
133
253
253
53
53
2
457
362
10
18
15
185
37
13
17
65
137
133
25
389
261
133
253
253
53
757
450
329
362
10
18
15
185
37
13
17
65
137
133
25
135
5
133
253
253
53
201
1
457
362
2
18
15
185
37
13
17
65
137
133
25
135
5
133
253
253
53
233
161
457
362
2
18
15
185
37
13
17
65
137
133
25
71
5
133
253
253
53
73
1
457
362
2
18
15
185
37
13
17
65
137
133
25
39
5
133
253
253
53
265
257
457
362
258
18
15
185
37
13
17
65
137
133
281
5
5
133
253
253
501
21
21
465
362
9
18
15
185
37
13
17
65
137
133
281
261
5
133
253
253
501
533
21
465
362
9
18
15
185
37
13
17
65
137
133
281
261
5
133
253
253
501
373
130
457
362
10
18
15
185
37
13
17
65
137
133
281
133
5
133
253
253
501
117
2
457
362
10
18
15
185
37
13
17
65
137
133
281
133
261
133
253
253
501
101
674
201
362
10
18
15
185
37
13
17
65
137
133
281
389
5
133
253
253
501
277
22
465
362
9
18
15
185
37
13
17
65
137
133
281
135
261
133
253
253
501
105
673
201
362
2
18
15
185
37
13
17
65
137
133
281
71
5
133
253
253
501
41
1
457
362
2
18
15
185
37
13
17
65
137
133
281
327
5
133
253
253
501
553
1
457
362
2
18
15
185
37
13
17
65
73
133
25
5
5
133
125
253
53
181
130
457
106
138
18
15
185
37
13
17
65
73
133
25
5
5
133
125
253
1013
533
21
465
106
137
18
15
185
37
13
17
65
73
133
25
261
5
133
125
253
53
453
150
465
618
139
18
15
185
37
13
17
65
73
133
25
261
5
133
125
253
1013
789
21
465
106
137
18
15
185
37
13
17
65
73
133
25
133
5
133
125
253
565
373
514
457
106
138
18
15
185
37
13
17
65
73
133
25
69
5
133
125
253
53
53
2
457
618
138
18
15
185
37
13
17
65
73
133
25
69
5
133
125
253
565
53
2
457
618
138
18
15
185
37
13
17
65
73
133
25
135
5
133
125
253
53
201
1
457
106
130
18
15
185
37
13
17
65
73
133
25
71
5
133
125
253
1013
553
1
457
618
139
18
15
185
37
13
17
65
73
133
281
5
5
133
125
253
501
21
21
465
106
137
18
15
185
37
13
17
65
73
133
281
261
5
133
125
253
501
533
21
465
618
137
18
15
185
37
13
17
65
73
133
281
133
5
133
125
253
501
117
2
457
106
138
18
15
185
37
13
17
65
73
133
281
133
261
133
125
253
501
101
674
201
106
266
18
15
185
37
13
17
65
73
133
281
389
5
133
125
253
501
277
22
465
618
139
18
15
185
37
13
17
65
73
133
281
135
261
133
125
253
501
105
673
201
106
258
18
15
185
37
13
17
65
73
133
281
71
5
133
125
253
501
41
1
457
618
139
18
15
185
37
13
17
65
73
133
181
5
5
133
125
253
157
21
21
465
106
137
18
15
185
37
13
17
65
73
133
181
5
5
133
125
253
157
461
397
457
618
130
18
15
185
37
13
17
65
73
133
181
5
5
133
125
253
158
21
21
465
106
137
18
15
185
37
13
17
65
73
133
181
5
5
133
125
253
158
22
21
465
106
137
18
15
185
37
13
17
65
73
133
181
5
5
133
125
253
158
18
130
457
106
138
18
15
185
37
13
17
65
73
133
181
5
5
133
125
253
158
50
130
457
106
138
18
15
185
37
13
17
65
73
133
181
5
5
133
125
253
158
54
21
465
106
137
18
15
185
37
13
17
65
73
133
181
5
5
133
125
253
158
457
397
457
618
130
18
15
185
37
13
17
65
73
133
181
5
5
133
125
253
158
461
397
457
618
130
18
15
185
37
13
17
65
73
133
181
5
5
133
125
253
158
466
278
465
618
137
18
15
185
37
13
17
65
73
133
181
5
5
133
189
253
157
461
397
457
234
258
18
15
185
37
13
17
65
73
133
181
5
5
133
189
253
158
22
406
465
234
267
18
15
185
37
13
17
65
73
133
181
5
5
133
189
253
158
18
130
457
234
266
18
15
185
37
13
17
65
73
133
181
5
5
133
189
253
158
50
130
457
234
266
18
15
185
37
13
17
65
73
133
181
5
5
133
189
253
158
54
406
465
234
267
18
15
185
37
13
17
65
73
133
181
5
5
133
189
253
158
457
397
457
234
258
18
15
185
37
13
17
65
73
133
181
5
5
133
189
253
158
461
397
457
234
258
18
15
185
37
13
17
65
73
133
181
5
5
133
189
253
158
466
387
457
234
258
18
15
185
37
13
17
65
73
133
181
133
5
133
125
253
157
709
21
457
106
130
18
15
185
37
13
17
65
73
133
181
133
5
133
125
253
157
405
21
465
618
137
18
15
185
37
13
17
65
73
133
181
133
5
133
125
253
157
661
1557
457
106
130
18
15
185
37
13
17
65
73
133
181
133
5
133
125
253
157
725
21
465
618
137
18
15
185
37
13
17
65
73
133
181
133
5
133
125
253
157
437
21
457
106
130
18
15
185
37
13
17
65
73
133
181
133
5
133
125
253
157
717
13
465
618
137
18
15
185
37
13
17
65
73
133
181
133
5
133
125
253
158
405
21
465
618
137
18
15
185
37
13
17
65
73
133
181
133
5
133
125
253
158
713
13
465
106
137
18
15
185
37
13
17
65
73
133
181
133
5
133
125
253
158
661
1557
457
106
130
18
15
185
37
13
17
65
73
133
181
133
5
133
125
253
158
437
21
457
106
130
18
15
185
37
13
17
65
73
133
181
133
5
133
125
253
158
402
3
457
106
130
18
15
185
37
13
17
65
73
133
181
133
5
133
125
253
158
406
21
465
618
137
18
15
185
37
13
17
65
73
133
181
133
5
133
125
253
158
658
259
457
618
130
18
15
185
37
13
17
65
73
133
181
133
5
133
125
253
158
717
13
465
618
137
18
15
185
37
13
17
65
73
133
181
133
5
133
125
253
158
438
21
465
618
137
18
15
185
37
13
17
65
73
133
181
133
5
133
125
253
158
662
1557
457
106
130
18
15
185
37
13
17
65
73
133
181
133
5
133
125
253
158
722
3
457
106
130
18
15
185
37
13
17
65
73
133
181
133
5
133
189
253
158
402
3
457
234
258
18
15
185
37
13
17
65
73
133
181
133
5
133
189
253
158
406
22
465
234
267
18
15
185
37
13
17
65
73
133
181
133
5
133
189
253
158
438
22
465
234
267
18
15
185
37
13
17
65
73
133
181
37
5
133
125
253
157
5
117
465
618
137
18
15
185
37
13
17
65
73
133
181
37
5
133
125
253
157
13
117
465
106
137
18
15
185
37
13
17
65
73
133
181
37
5
133
125
253
158
13
117
465
106
137
18
15
185
37
13
17
65
73
133
181
389
5
133
125
253
157
213
21
465
106
137
18
15
185
37
13
17
65
73
133
181
389
5
133
125
253
157
205
13
457
618
130
18
15
185
37
13
17
65
73
133
181
389
5
133
125
253
158
274
3
457
618
130
18
15
185
37
13
17
65
73
133
181
389
5
133
125
253
158
201
13
457
618
130
18
15
185
37
13
17
65
73
133
181
389
5
133
125
253
158
146
22
465
106
137
18
15
185
37
13
17
65
73
133
181
389
5
133
125
253
158
150
21
465
106
137
18
15
185
37
13
17
65
73
133
181
389
5
133
125
253
158
210
22
465
106
137
18
15
185
37
13
17
65
73
133
181
389
5
133
125
253
158
205
13
457
618
130
18
15
185
37
13
17
65
73
133
181
389
5
133
189
253
157
205
13
465
234
266
18
15
185
37
13
17
65
73
133
181
389
5
133
189
253
158
274
2
457
234
266
18
15
185
37
13
17
65
73
133
181
389
5
133
189
253
158
278
22
465
234
267
18
15
185
37
13
17
65
73
133
181
389
5
133
189
253
158
201
13
465
234
266
18
15
185
37
13
17
65
73
133
181
389
5
133
189
253
158
146
2
457
234
266
18
15
185
37
13
17
65
73
133
181
389
5
133
189
253
158
150
22
465
234
267
18
15
185
37
13
17
65
73
133
181
389
5
133
189
253
158
210
22
465
234
267
18
15
185
37
13
17
65
73
133
181
389
5
133
189
253
158
205
13
465
234
266
18
15
185
37
13
17
65
73
133
181
389
261
133
125
253
158
201
461
329
106
258
18
15
185
37
13
17
65
73
133
181
389
261
133
189
253
158
274
514
201
234
266
18
15
185
37
13
17
65
141
133
281
134
262
134
255
253
501
100
672
336
946
521
18
15
185
37
13
17
65
141
133
281
134
262
134
255
221
501
100
672
336
946
530
18
15
185
37
13
17
65
77
133
25
6
6
134
127
253
53
180
128
464
178
129
18
15
185
37
13
17
65
77
133
281
134
262
134
63
253
501
100
672
336
306
385
18
15
185
37
13
17
65
77
133
281
134
262
134
127
253
501
100
672
208
178
129
18
15
185
37
13
17
65
77
133
281
134
262
134
319
253
501
100
672
336
818
585
18
15
185
37
13
17
65
77
133
185
6
6
134
127
249
153
20
128
464
178
134
18
15
185
37
13
17
65
77
133
185
6
6
134
127
249
153
500
384
464
178
134
18
15
185
37
13
17
65
77
133
185
134
6
134
127
249
153
404
0
464
178
134
18
15
185
37
13
17
65
77
133
185
134
6
134
127
249
153
436
0
464
178
134
18
15
185
37
13
17
65
77
133
185
390
6
134
127
249
153
180
0
464
178
134
18
15
185
37
13
17
65
149
133
25
6
6
134
239
253
53
180
128
464
210
17
18
15
185
37
13
17
65
149
133
25
6
6
134
239
255
565
276
128
464
210
16
18
15
185
37
13
17
65
149
133
25
134
6
134
239
255
53
356
256
464
978
528
18
15
185
37
13
17
65
149
133
25
134
6
134
239
255
565
356
160
464
210
16
18
15
185
37
13
17
65
149
133
25
70
6
134
239
255
565
1620
1536
1488
978
528
18
15
185
37
13
17
65
149
133
281
134
262
134
239
253
501
100
672
208
210
17
18
15
185
37
13
17
65
149
133
281
134
262
134
239
253
501
116
672
208
210
17
18
15
185
37
13
17
65
149
133
281
134
262
134
239
255
501
116
672
208
210
16
18
15
185
37
13
17
65
146
134
281
519
5
133
244
236
494
937
1153
453
364
6
18
15
185
37
13
17
65
146
134
281
519
261
133
244
236
494
937
641
325
364
6
18
15
185
37
13
17
65
146
134
281
519
261
133
244
236
494
969
641
325
364
6
18
15
185
37
13
17
65
146
134
281
263
5
133
244
236
494
425
129
453
364
6
18
15
185
37
13
17
65
146
134
281
263
5
133
244
236
494
377
129
453
364
6
18
15
185
37
13
17
65
146
134
281
263
5
133
244
236
494
457
65
453
364
6
18
15
185
37
13
17
65
146
134
281
135
5
133
244
236
494
121
0
453
364
6
18
15
185
37
13
17
65
146
134
281
135
261
133
244
236
494
121
673
197
364
6
18
15
185
37
13
17
65
146
134
281
71
5
133
244
236
494
41
1
453
364
6
18
15
185
37
13
17
65
146
134
281
39
5
133
244
236
494
9
257
457
220
6
18
15
185
37
13
17
65
146
134
281
327
5
133
244
236
494
553
1
453
364
6
18
15
185
37
13
17
65
146
134
281
295
5
133
244
236
494
521
1
453
364
6
18
15
185
37
13
17
65
146
134
281
295
261
133
244
236
494
521
1793
357
364
6
18
15
185
37
13
17
65
147
132
181
5
5
133
234
251
159
18
131
465
208
22
18
15
185
37
13
17
65
147
132
181
5
5
133
234
251
159
457
397
465
208
22
18
15
185
37
13
17
65
147
132
181
5
5
133
234
251
159
461
397
465
208
22
18
15
185
37
13
17
65
147
132
181
133
5
133
234
251
159
402
3
465
208
22
18
15
185
37
13
17
65
147
132
181
133
5
133
234
251
159
406
21
465
208
22
18
15
185
37
13
17
65
147
132
181
133
5
133
234
251
159
438
21
465
208
22
18
15
185
37
13
17
65
147
132
181
389
5
133
234
251
159
274
3
465
208
22
18
15
185
37
13
17
65
147
132
181
389
5
133
234
251
159
278
21
465
208
22
18
15
185
37
13
17
65
147
132
181
389
5
133
234
251
159
146
3
465
208
22
18
15
185
37
13
17
65
147
132
181
389
5
133
234
251
159
150
21
465
208
22
18
15
185
37
13
17
65
147
132
181
389
5
133
234
251
159
210
23
465
208
22
18
15
185
37
13
17
65
147
132
181
389
5
133
234
251
159
205
21
465
208
22
18
15
185
37
13
17
65
147
132
181
389
261
133
234
251
159
274
515
209
208
22
18
15
185
37
13
17
65
147
133
25
5
5
133
233
253
53
117
66
457
977
525
18
15
185
37
13
17
65
147
133
25
5
5
133
233
253
53
181
130
465
209
13
18
15
185
37
13
17
65
147
133
25
5
5
133
233
253
565
117
66
457
977
525
18
15
185
37
13
17
65
147
133
25
7
5
133
233
253
53
121
65
457
977
525
18
15
185
37
13
17
65
147
133
25
7
5
133
233
253
53
185
129
457
977
525
18
15
185
37
13
17
65
147
133
25
7
5
133
233
253
565
121
65
457
977
525
18
15
185
37
13
17
65
147
133
25
261
5
133
233
253
53
453
149
465
209
13
18
15
185
37
13
17
65
147
133
25
133
5
133
233
253
53
373
2
457
977
525
18
15
185
37
13
17
65
147
133
25
263
5
133
233
253
565
697
33
457
977
525
18
15
185
37
13
17
65
147
133
25
135
5
133
233
253
53
201
1
457
977
525
18
15
185
37
13
17
65
147
133
25
71
5
133
233
253
565
1609
1537
1489
977
525
18
15
185
37
13
17
65
147
133
25
39
5
133
233
253
53
9
257
457
977
525
18
15
185
37
13
17
65
147
133
25
39
5
133
233
253
53
265
257
457
977
525
18
15
185
37
13
17
65
147
133
25
39
5
133
233
253
565
521
769
1489
209
13
18
15
185
37
13
17
65
147
133
25
39
5
133
233
253
565
265
257
457
977
525
18
15
185
37
13
17
65
147
133
25
391
5
133
233
253
565
713
1
465
209
13
18
15
185
37
13
17
65
147
133
281
133
5
133
233
253
501
117
2
457
977
525
18
15
185
37
13
17
65
147
133
281
133
261
133
233
253
501
101
674
209
209
13
18
15
185
37
13
17
65
147
133
281
389
5
133
233
253
501
277
21
465
209
13
18
15
185
37
13
17
65
147
133
281
135
261
133
233
253
501
105
673
209
209
13
18
15
185
37
13
17
65
147
133
281
71
5
133
233
253
501
41
1
457
977
525
18
15
185
37
13
17
65
147
133
281
391
5
133
233
253
501
281
21
465
209
13
18
15
185
37
13
17
65
147
133
281
327
5
133
233
253
501
553
1
457
977
525
18
15
185
37
13
17
65
147
133
181
5
5
133
233
253
157
21
149
465
209
13
18
15
185
37
13
17
65
147
133
181
5
5
133
233
253
157
453
405
465
209
13
18
15
185
37
13
17
65
147
133
181
5
5
133
233
253
157
501
405
465
209
13
18
15
185
37
13
17
65
147
133
181
5
5
133
233
253
157
461
397
465
209
13
18
15
185
37
13
17
65
147
133
181
133
5
133
233
253
157
405
21
465
209
13
18
15
185
37
13
17
65
147
133
181
133
5
133
233
253
157
437
21
465
209
13
18
15
185
37
13
17
65
147
133
181
389
5
133
233
253
157
277
21
465
209
13
18
15
185
37
13
17
65
147
133
181
389
5
133
233
253
157
197
21
465
209
13
18
15
185
37
13
17
65
147
133
181
389
5
133
233
253
157
149
21
465
209
13
18
15
185
37
13
17
65
147
133
181
389
5
133
233
253
157
205
21
465
209
13
18
15
185
37
13
13
65
137
133
25
5
97
65
253
253
53
181
97
129
435
11
18
15
185
37
13
13
65
137
133
25
5
97
65
253
221
53
101
97
129
435
19
18
15
185
37
13
13
65
137
133
25
5
97
65
253
221
53
165
97
129
435
19
18
15
185
37
13
13
65
137
133
25
5
97
65
253
221
53
181
97
129
435
19
18
15
185
37
13
13
65
137
133
25
5
97
65
253
221
565
101
97
129
435
19
18
15
185
37
13
13
65
137
133
25
6
97
65
253
253
53
116
214
129
435
517
18
15
185
37
13
13
65
137
133
25
6
97
65
253
253
565
116
214
129
435
517
18
15
185
37
13
13
65
137
133
25
6
97
65
253
221
53
116
214
129
435
19
18
15
185
37
13
13
65
137
133
25
6
97
65
253
221
565
116
214
129
435
19
18
15
185
37
13
13
65
137
133
25
261
97
65
253
253
565
693
97
129
434
3
18
15
185
37
13
13
65
137
133
25
261
609
65
253
253
565
693
1633
1153
1458
259
18
15
185
37
13
13
65
137
133
25
134
97
65
253
253
53
196
86
129
435
517
18
15
185
37
13
13
65
137
133
25
134
97
65
253
253
53
372
86
129
435
517
18
15
185
37
13
13
65
137
133
25
134
97
65
253
253
565
372
86
129
435
517
18
15
185
37
13
13
65
137
133
25
134
97
65
253
221
53
372
86
129
435
531
18
15
185
37
13
13
65
137
133
25
69
97
65
253
253
53
69
65
129
435
11
18
15
185
37
13
13
65
137
133
25
69
97
65
253
253
53
53
65
129
434
515
18
15
185
37
13
13
65
137
133
25
69
97
65
253
253
53
309
65
129
434
515
18
15
185
37
13
13
65
137
133
25
69
97
65
253
253
565
53
33
129
435
11
18
15
185
37
13
13
65
137
133
25
69
97
65
253
253
565
565
65
129
434
515
18
15
185
37
13
13
65
137
133
25
69
97
65
253
253
565
1605
65
129
435
11
18
15
185
37
13
13
65
137
133
25
69
97
65
253
253
565
309
65
129
434
515
18
15
185
37
13
13
65
137
133
25
69
97
65
253
253
565
1589
1057
129
435
11
18
15
185
37
13
13
65
137
133
25
69
97
65
253
221
53
69
65
129
435
19
18
15
185
37
13
13
65
137
133
25
69
97
65
253
221
53
53
65
129
434
530
18
15
185
37
13
13
65
137
133
25
69
97
65
253
221
53
549
545
129
435
531
18
15
185
37
13
13
65
137
133
25
69
97
65
253
221
53
565
65
129
434
530
18
15
185
37
13
13
65
137
133
25
69
97
65
253
221
53
293
33
129
435
531
18
15
185
37
13
13
65
137
133
25
69
97
65
253
221
53
309
65
129
434
530
18
15
185
37
13
13
65
137
133
25
69
97
65
253
221
565
53
65
129
434
530
18
15
185
37
13
13
65
137
133
25
69
97
65
253
221
565
1589
65
129
434
530
18
15
185
37
13
13
65
137
133
25
70
97
65
253
253
53
68
150
129
434
515
18
15
185
37
13
13
65
137
133
25
70
97
65
253
221
53
68
150
129
434
530
18
15
185
37
13
13
65
137
133
25
37
97
65
253
253
53
5
65
129
435
5
18
15
185
37
13
13
65
137
133
25
37
97
65
253
221
53
5
65
129
435
19
18
15
185
37
13
13
65
137
133
25
38
97
65
253
221
53
4
54
129
435
531
18
15
185
37
13
13
65
137
133
25
38
97
65
253
221
53
260
54
129
435
531
18
15
185
37
13
13
65
137
133
25
38
97
65
253
221
565
4
54
129
435
531
18
15
185
37
13
13
65
137
133
25
325
97
65
253
253
565
821
545
641
435
5
18
15
185
37
13
13
65
137
133
25
71
97
65
253
253
53
73
76
129
435
517
18
15
185
37
13
13
65
137
133
25
71
97
65
253
253
565
1609
76
129
435
517
18
15
185
37
13
13
65
137
133
25
71
97
65
253
221
53
73
76
129
435
531
18
15
185
37
13
13
65
137
133
25
39
97
65
253
253
53
9
157
129
434
515
18
15
185
37
13
13
65
137
133
25
39
97
65
253
253
53
265
157
129
434
515
18
15
185
37
13
13
65
137
133
25
39
97
65
253
253
565
9
157
129
434
515
18
15
185
37
13
13
65
137
133
25
39
97
65
253
253
565
521
1693
1665
434
3
18
15
185
37
13
13
65
137
133
25
39
97
65
253
253
565
265
157
129
434
515
18
15
185
37
13
13
65
137
133
25
39
97
65
253
253
565
1545
1181
129
434
515
18
15
185
37
13
13
65
137
133
25
39
97
65
253
221
53
9
44
129
435
531
18
15
185
37
13
13
65
137
133
25
39
97
65
253
221
53
265
157
129
434
531
18
15
185
37
13
13
65
137
133
25
39
97
65
253
221
565
9
45
129
434
531
18
15
185
37
13
13
65
137
133
25
294
97
65
253
253
53
772
566
641
435
5
18
15
185
37
13
13
65
137
133
25
294
97
65
253
253
565
772
566
641
435
5
18
15
185
37
13
13
65
137
133
281
261
97
65
253
253
501
485
97
129
434
3
18
15
185
37
13
13
65
137
133
281
261
97
65
253
221
501
501
97
129
435
531
18
15
185
37
13
13
65
137
133
281
261
97
65
253
221
501
485
97
129
434
19
18
15
185
37
13
13
65
137
133
281
69
97
65
253
253
501
37
33
129
435
11
18
15
185
37
13
13
65
137
133
281
69
97
65
253
253
501
53
33
129
435
11
18
15
185
37
13
13
65
137
133
281
69
97
65
253
221
501
37
33
129
435
531
18
15
185
37
13
13
65
137
133
281
69
97
65
253
221
501
53
33
129
435
531
18
15
185
37
13
13
65
137
133
281
325
97
65
253
253
501
549
33
129
435
261
18
15
185
37
13
13
65
137
133
281
325
97
65
253
253
501
565
33
129
435
261
18
15
185
37
13
13
65
137
133
281
325
97
65
253
221
501
549
33
129
435
531
18
15
185
37
13
13
65
137
133
281
325
97
65
253
221
501
565
33
129
435
531
18
15
185
37
13
13
65
137
133
281
325
97
65
253
221
501
405
33
129
435
531
18
15
185
37
13
13
65
137
133
281
325
609
65
253
253
501
549
1569
1153
435
517
18
15
185
37
13
13
65
137
133
281
325
609
65
253
253
501
565
1569
1153
435
517
18
15
185
37
13
13
65
137
133
281
325
609
65
253
221
501
549
1569
1153
435
531
18
15
185
37
13
13
65
137
133
281
325
609
65
253
221
501
565
1569
1153
435
531
18
15
185
37
13
13
65
137
133
281
582
97
65
253
253
501
916
150
129
435
523
18
15
185
37
13
13
65
137
133
281
582
97
65
253
221
501
916
150
129
435
19
18
15
185
37
13
13
65
73
133
25
5
97
65
125
253
53
181
97
129
179
267
18
15
185
37
13
13
65
73
133
25
6
97
65
61
253
53
116
214
129
51
403
18
15
185
37
13
13
65
73
133
25
6
97
65
125
253
53
116
214
129
179
261
18
15
185
37
13
13
65
73
133
25
6
97
65
125
253
565
116
214
129
179
261
18
15
185
37
13
13
65
73
133
25
6
97
65
125
765
565
116
726
641
691
1797
18
15
185
37
13
13
65
73
133
25
6
97
65
125
765
1013
628
726
641
691
1797
18
15
185
37
13
13
65
73
133
25
6
97
65
573
765
565
116
726
1665
1843
901
18
15
185
37
13
13
65
73
133
25
6
97
65
573
765
1013
628
726
641
1843
901
18
15
185
37
13
13
65
73
133
25
261
97
65
125
253
565
693
97
129
178
259
18
15
185
37
13
13
65
73
133
25
261
97
65
125
253
1013
1717
97
129
178
259
18
15
185
37
13
13
65
73
133
25
261
97
65
125
765
565
693
97
641
691
1797
18
15
185
37
13
13
65
73
133
25
261
609
65
125
253
565
693
1633
1153
1203
133
18
15
185
37
13
13
65
73
133
25
261
609
65
125
253
1013
1717
1633
1153
1203
133
18
15
185
37
13
13
65
73
133
25
134
97
65
61
253
53
196
86
129
51
403
18
15
185
37
13
13
65
73
133
25
134
97
65
125
253
53
196
86
129
179
261
18
15
185
37
13
13
65
73
133
25
134
97
65
125
253
565
372
86
129
179
261
18
15
185
37
13
13
65
73
133
25
69
97
65
61
253
53
53
65
129
51
403
18
15
185
37
13
13
65
73
133
25
69
97
65
61
253
53
309
65
129
51
403
18
15
185
37
13
13
65
73
133
25
69
97
65
125
253
53
53
65
129
178
131
18
15
185
37
13
13
65
73
133
25
69
97
65
125
253
53
309
65
129
178
131
18
15
185
37
13
13
65
73
133
25
69
97
65
125
253
565
53
33
129
179
267
18
15
185
37
13
13
65
73
133
25
69
97
65
125
253
565
565
65
129
178
131
18
15
185
37
13
13
65
73
133
25
69
97
65
125
253
565
1605
65
129
179
261
18
15
185
37
13
13
65
73
133
25
69
97
65
125
253
565
309
65
129
178
131
18
15
185
37
13
13
65
73
133
25
69
97
65
125
253
565
1589
65
129
178
131
18
15
185
37
13
13
65
73
133
25
69
97
65
125
253
1013
1061
33
129
179
267
18
15
185
37
13
13
65
73
133
25
69
97
65
125
253
1013
1077
33
129
179
267
18
15
185
37
13
13
65
73
133
25
69
97
65
125
253
1013
549
33
129
179
267
18
15
185
37
13
13
65
73
133
25
69
97
65
125
253
1013
565
33
129
179
267
18
15
185
37
13
13
65
73
133
25
69
97
65
125
765
565
69
65
129
691
1797
18
15
185
37
13
13
65
73
133
25
69
97
65
125
765
565
53
65
129
691
1797
18
15
185
37
13
13
65
73
133
25
69
97
65
125
765
565
565
65
129
691
1797
18
15
185
37
13
13
65
73
133
25
69
97
65
125
765
565
309
65
129
691
1797
18
15
185
37
13
13
65
73
133
25
69
97
65
125
765
565
1589
65
641
1714
1795
18
15
185
37
13
13
65
73
133
25
69
97
65
125
765
1589
53
33
129
691
1803
18
15
185
37
13
13
65
73
133
25
69
97
65
125
765
1589
309
65
129
691
1797
18
15
185
37
13
13
65
73
133
25
69
97
65
125
765
1589
1589
65
641
1714
1795
18
15
185
37
13
13
65
73
133
25
69
97
65
125
765
1013
549
33
129
691
1803
18
15
185
37
13
13
65
73
133
25
69
97
65
125
765
1013
565
33
129
691
1803
18
15
185
37
13
13
65
73
133
25
69
97
65
573
1789
1077
53
65
641
1843
1939
18
15
185
37
13
13
65
73
133
25
69
481
577
61
253
53
309
929
897
1075
1427
18
15
185
37
13
13
65
73
133
25
70
97
65
125
765
565
68
662
641
691
1797
18
15
185
37
13
13
65
73
133
25
70
97
65
573
765
565
68
662
1665
1843
901
18
15
185
37
13
13
65
73
133
25
70
97
65
573
1789
1077
68
662
1665
1843
1939
18
15
185
37
13
13
65
73
133
25
37
97
65
125
253
53
5
65
129
179
261
18
15
185
37
13
13
65
73
133
25
37
97
65
125
765
565
5
65
129
691
1797
18
15
185
37
13
13
65
73
133
25
325
97
65
125
253
1013
805
33
129
179
261
18
15
185
37
13
13
65
73
133
25
325
97
65
125
765
565
821
545
641
1715
1797
18
15
185
37
13
13
65
73
133
25
71
97
65
125
253
565
1609
76
129
179
261
18
15
185
37
13
13
65
73
133
25
71
97
65
125
765
565
73
76
641
691
1797
18
15
185
37
13
13
65
73
133
25
39
97
65
61
253
53
9
157
129
50
387
18
15
185
37
13
13
65
73
133
25
39
97
65
61
253
53
265
413
129
50
387
18
15
185
37
13
13
65
73
133
25
39
97
65
125
253
53
9
157
129
178
131
18
15
185
37
13
13
65
73
133
25
39
97
65
125
253
53
265
413
129
178
131
18
15
185
37
13
13
65
73
133
25
39
97
65
125
253
565
9
157
129
178
131
18
15
185
37
13
13
65
73
133
25
39
97
65
125
253
565
521
1693
1665
1714
1667
18
15
185
37
13
13
65
73
133
25
39
97
65
125
253
565
265
157
129
178
131
18
15
185
37
13
13
65
73
133
25
39
97
65
573
765
565
521
669
1665
1842
899
18
15
185
37
13
13
65
73
133
25
294
97
65
125
765
565
772
566
641
1715
1797
18
15
185
37
13
13
65
73
133
281
261
97
65
125
253
501
485
97
129
178
259
18
15
185
37
13
13
65
73
133
281
69
97
65
125
253
501
37
33
129
179
267
18
15
185
37
13
13
65
73
133
281
69
97
65
125
765
501
37
33
129
691
1803
18
15
185
37
13
13
65
73
133
281
69
97
65
125
765
501
53
33
129
691
1803
18
15
185
37
13
13
65
73
133
281
390
481
577
61
253
501
628
598
897
1075
1413
18
15
185
37
13
13
65
73
133
281
325
97
65
61
253
501
549
33
129
51
403
18
15
185
37
13
13
65
73
133
281
325
97
65
61
253
501
565
33
129
51
403
18
15
185
37
13
13
65
73
133
281
325
97
65
125
253
501
549
33
129
179
261
18
15
185
37
13
13
65
73
133
281
325
97
65
125
253
501
565
33
129
179
261
18
15
185
37
13
13
65
73
133
281
325
97
65
125
765
501
549
33
641
1715
1803
18
15
185
37
13
13
65
73
133
281
325
97
65
125
765
501
565
33
641
691
1797
18
15
185
37
13
13
65
73
133
281
325
481
577
61
253
501
549
673
897
1075
1419
18
15
185
37
13
13
65
73
133
281
326
481
577
61
253
501
404
662
897
1075
1413
18
15
185
37
13
13
65
73
133
281
582
97
65
61
253
501
916
150
129
51
403
18
15
185
37
13
13
65
73
133
281
582
97
65
125
253
501
916
150
129
179
261
18
15
185
37
13
13
65
73
133
181
5
97
65
125
253
157
461
353
129
179
261
18
15
185
37
13
13
65
73
133
181
5
97
65
125
253
158
461
353
129
179
261
18
15
185
37
13
13
65
73
133
181
37
97
65
61
253
157
13
321
129
51
403
18
15
185
37
13
13
65
73
133
181
37
97
65
61
253
158
13
321
129
51
403
18
15
185
37
13
13
65
73
133
181
37
97
65
125
253
157
5
65
129
179
261
18
15
185
37
13
13
65
73
133
181
37
97
65
125
253
157
13
65
129
178
259
18
15
185
37
13
13
65
73
133
181
37
97
65
125
253
158
9
65
129
178
259
18
15
185
37
13
13
65
73
133
181
37
97
65
125
253
158
13
65
129
178
259
18
15
185
37
13
13
65
73
133
181
37
97
65
125
765
157
5
65
129
691
1797
18
15
185
37
13
13
65
73
133
181
37
97
65
125
765
157
13
65
129
690
1795
18
15
185
37
13
13
65
73
133
181
37
97
65
125
765
158
9
65
129
690
1795
18
15
185
37
13
13
65
73
133
181
37
97
65
125
765
158
13
65
129
690
1795
18
15
185
37
13
13
65
73
133
181
293
481
577
61
253
157
517
1857
897
51
389
18
15
185
37
13
13
65
73
133
181
293
481
577
61
253
157
525
1857
897
50
402
18
15
185
37
13
13
65
147
132
181
37
97
65
234
251
171
10
65
122
208
13
18
15
185
37
13
13
65
147
132
181
37
97
65
234
251
159
9
65
122
208
13
18
15
185
37
13
13
65
147
133
25
37
97
65
241
253
53
5
65
125
218
14
18
15
185
37
13
13
65
147
133
25
37
97
65
241
253
565
517
65
125
218
14
18
15
185
37
13
13
65
147
133
25
37
97
65
241
253
565
1541
1601
1661
1754
1550
18
15
185
37
13
13
65
147
133
25
38
97
65
241
253
53
4
54
126
222
14
18
15
185
37
13
13
65
147
133
25
38
97
65
241
253
53
260
54
126
222
14
18
15
185
37
13
13
65
147
133
25
38
97
65
241
253
565
4
54
126
222
14
18
15
185
37
13
13
65
147
133
25
38
97
65
241
253
565
516
54
126
222
14
18
15
185
37
13
13
65
147
133
25
38
97
65
241
253
565
260
54
126
222
14
18
15
185
37
13
13
65
147
133
25
38
97
65
241
253
565
1540
1590
1142
730
14
18
15
185
37
13
13
65
147
133
25
38
609
65
241
253
565
516
1846
638
1758
1550
18
15
185
37
13
13
65
147
133
281
517
97
65
241
253
501
997
609
1658
734
14
18
15
185
37
13
13
65
147
133
281
262
97
65
241
253
501
356
190
122
219
15
18
15
185
37
13
13
65
147
133
281
134
97
65
241
253
501
100
62
122
219
15
18
15
185
37
13
13
65
147
133
281
69
97
65
241
253
501
37
33
125
218
14
18
15
185
37
13
13
65
147
133
281
390
97
65
241
253
501
612
62
122
219
15
18
15
185
37
13
13
65
147
133
281
325
97
65
241
253
501
549
33
125
218
14
18
15
185
37
13
13
65
147
133
181
5
97
65
241
253
157
461
353
125
218
14
18
15
185
37
13
13
65
147
133
181
37
97
65
241
253
157
5
65
125
218
14
18
15
185
37
13
13
65
147
133
181
37
97
65
241
253
157
13
65
125
218
14
18
15
185
37
13
13
65
147
133
181
37
97
65
234
246
159
9
65
122
208
19
18
15
181
69
13
17
65
137
129
133
133
5
133
253
254
142
390
13
465
362
8
18
15
181
69
13
17
65
137
129
133
133
5
133
253
254
142
391
13
465
362
8
18
15
181
69
13
17
65
137
129
133
133
5
133
253
254
143
389
13
465
362
8
18
15
181
69
13
17
65
137
129
133
133
5
133
253
254
143
391
13
465
362
8
18
15
181
69
13
17
65
73
129
133
5
5
133
125
254
142
473
502
465
618
136
18
15
181
69
13
17
65
73
129
133
5
5
133
125
254
143
473
502
465
618
136
18
15
181
69
13
17
65
73
129
133
5
5
133
125
254
910
985
589
465
106
136
18
15
181
69
13
17
65
73
129
133
5
5
133
125
254
911
989
589
465
106
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
142
89
13
465
106
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
142
390
13
465
618
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
142
646
13
465
106
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
142
91
13
465
106
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
142
90
26
466
107
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
142
391
13
465
618
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
142
647
13
465
106
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
142
729
29
465
618
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
142
731
29
465
618
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
143
389
13
465
618
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
143
645
13
465
106
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
143
89
29
465
106
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
143
93
13
465
106
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
143
391
13
465
618
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
143
647
13
465
106
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
143
733
29
465
618
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
910
646
13
465
106
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
910
902
525
465
106
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
910
647
13
465
106
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
910
903
525
465
106
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
910
729
29
465
618
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
910
731
29
465
618
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
911
645
13
465
106
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
911
901
525
465
106
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
911
647
13
465
106
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
911
903
525
465
106
136
18
15
181
69
13
17
65
73
129
133
133
5
133
125
254
911
733
29
465
618
136
18
15
181
69
13
13
65
137
129
133
69
97
65
253
254
143
5
193
129
434
8
18
15
181
69
13
13
65
73
129
133
69
97
65
125
254
143
5
193
129
178
264
18
15
181
69
13
13
65
73
129
133
69
97
65
125
254
911
1029
193
129
178
264
18
15
181
69
13
13
65
73
129
133
69
97
65
125
766
143
5
321
641
690
1800
18
15
181
37
13
17
65
73
129
189
133
5
133
125
254
158
713
13
465
618
136
18
15
181
37
13
17
65
73
129
189
133
5
133
125
254
159
713
13
465
618
136
18
15
181
37
13
17
65
147
129
189
5
5
133
234
254
159
457
397
469
208
20
18
15
181
37
13
17
65
147
129
189
133
5
133
234
254
159
401
2
457
976
532
18
15
181
37
13
17
65
147
129
189
389
5
133
234
254
159
273
21
469
208
20
18
15
181
37
13
17
65
147
129
189
389
5
133
234
254
159
145
21
465
208
20
18
15
181
37
13
13
65
73
129
189
5
97
65
125
254
158
49
353
641
690
264
18
15
181
37
13
13
65
73
129
189
5
97
65
125
254
158
51
353
641
690
264
18
15
181
37
13
13
65
73
129
189
5
97
65
125
254
159
49
353
641
690
264
18
15
181
37
13
13
65
73
129
189
261
97
65
125
254
158
561
609
641
690
264
18
15
181
37
13
13
65
73
129
189
261
97
65
125
254
158
563
609
641
690
264
18
15
181
37
13
13
65
73
129
189
261
97
65
125
254
159
561
609
641
690
264
18
15
181
37
13
13
65
73
129
189
261
97
65
573
766
158
561
609
641
1842
904
18
15
181
37
13
13
65
73
129
189
261
97
65
573
766
158
563
609
641
1842
904
18
15
181
37
13
13
65
73
129
189
261
97
65
573
766
159
561
609
641
1842
904
18
15
181
37
13
13
65
73
129
189
37
97
65
125
254
158
9
65
129
178
264
18
15
181
37
13
13
65
73
129
189
37
97
65
125
766
158
9
65
129
690
1800
18
15
181
73
13
17
65
137
129
129
5
5
133
253
254
251
59
23
465
362
8
18
15
181
73
13
17
65
137
129
129
133
5
133
253
254
227
439
973
465
362
8
18
15
181
73
13
17
65
137
129
129
133
5
133
253
254
251
439
973
465
362
8
18
15
181
73
13
17
65
137
129
129
133
5
133
253
254
187
439
973
465
362
8
18
15
181
73
13
17
65
137
129
129
137
5
133
253
254
227
435
3
467
363
8
18
15
181
73
13
17
65
137
129
129
137
5
133
253
254
251
435
3
467
363
8
18
15
181
73
13
17
65
137
129
129
137
5
133
253
254
187
435
3
467
363
8
18
15
181
73
13
17
65
73
129
129
5
5
133
125
254
251
59
23
465
106
136
18
15
181
73
13
17
65
73
129
129
133
5
133
125
254
227
439
973
465
618
136
18
15
181
73
13
17
65
73
129
129
133
5
133
125
254
251
439
973
465
618
136
18
15
181
73
13
17
65
73
129
129
137
5
133
125
254
227
435
3
467
619
136
18
15
181
73
13
17
65
73
129
129
137
5
133
125
254
251
435
3
467
619
136
18
15
181
73
13
17
65
73
129
129
137
5
133
125
254
187
435
3
467
619
136
18
15
181
73
13
17
65
147
129
129
137
7
133
234
254
135
389
2
464
208
20
18
15
121
69
13
17
449
147
4
53
5
5
389
113
27
31
50
578
977
2009
1114
18
15
121
69
13
17
449
147
4
53
5
5
389
113
27
31
569
269
977
2009
1113
18
15
121
69
13
17
449
147
4
53
5
5
389
113
27
31
290
770
969
2009
1113
18
15
121
69
13
17
449
147
4
53
5
5
389
113
27
31
562
578
977
2009
1114
18
15
121
69
13
17
449
147
4
53
5
5
389
113
27
287
137
13
977
2009
1113
18
15
121
69
13
17
449
147
4
53
5
5
389
113
27
287
141
13
977
2009
1113
18
15
121
69
13
17
449
147
4
53
5
5
389
113
27
287
569
269
977
2009
1113
18
15
121
69
13
17
449
147
4
53
5
5
389
113
27
287
290
770
969
2009
1113
18
15
121
69
13
17
449
147
4
53
5
5
389
113
27
287
562
578
977
2009
1114
18
15
121
69
13
17
449
147
4
53
5
5
389
114
27
31
290
771
969
2008
1070
18
15
121
69
13
17
449
147
4
53
5
5
389
114
27
287
290
771
969
2008
1070
18
15
121
69
13
17
449
147
4
53
69
5
389
113
27
287
281
525
977
2009
1113
18
15
121
69
13
17
449
147
4
53
69
5
389
113
27
287
274
515
969
2009
1113
18
15
121
37
13
17
449
149
5
25
6
6
390
111
29
501
500
384
976
2002
1105
18
15
121
37
13
17
449
149
5
25
6
6
390
111
31
501
500
384
976
2002
1104
18
15
121
37
13
17
449
147
5
25
5
5
389
105
29
501
469
405
977
2002
1110
18
15
121
37
13
17
449
147
5
25
5
5
389
105
29
501
501
386
978
2002
1110
18
15
121
37
13
17
449
147
5
25
5
5
389
105
29
501
485
386
977
2002
1110
18
15
121
37
13
17
449
147
5
25
6
5
389
105
29
501
484
386
977
2002
1110
18
15
185
37
13
17
449
405
5
537
6
262
390
623
893
885
500
896
720
978
1041
18
15
185
37
13
17
449
403
5
537
5
261
389
617
893
885
469
917
721
977
1037
18
15
185
37
13
17
449
403
5
537
5
261
389
617
893
885
501
898
722
978
1046
18
15
185
37
13
17
449
403
5
537
135
261
389
617
893
885
729
1697
721
977
1037
18
15
185
37
13
17
449
403
5
537
135
261
389
617
893
885
745
1697
721
977
1037
18
15
121
37
13
781
961
649
5
25
581
2017
1089
573
701
1717
1845
1857
1921
50
35
18
15
121
37
525
781
961
649
5
793
1861
1505
1089
573
1149
2037
1573
1825
1409
51
773
18
15
121
581
13
781
961
649
1542
1849
583
2017
1089
573
1724
1710
9
1196
897
51
548
18
15
185
37
525
653
641
153
133
537
1861
1377
1409
669
1757
2037
1573
1569
1281
179
907
18
15
185
37
525
653
641
153
133
537
1861
1377
1409
669
1757
2037
1589
1569
1281
179
907
18
15
121
69
653
909
65
73
5
565
1861
1377
1345
1149
541
1821
1805
1313
1281
1331
1483
18
15
121
69
653
909
65
73
5
565
1861
1377
1345
1149
541
1821
1813
1473
1281
1459
1507
18
15
121
69
653
909
65
73
5
565
1861
1377
1345
1149
541
1821
1821
1473
1281
1459
1507
18
15
121
69
653
909
65
73
5
565
1861
1377
1345
1149
541
1822
1801
1313
1281
1331
1483
18
15
121
69
653
909
65
73
5
565
1861
1377
1345
1149
541
1822
1805
1313
1281
1331
1483
18
15
121
69
653
909
65
73
5
565
1861
1377
1345
1149
541
1822
1817
1473
1281
1459
1507
18
15
121
69
653
909
65
73
5
565
1861
1377
1345
1149
541
1822
1821
1473
1281
1459
1507
18
15
121
69
653
909
65
73
5
565
1861
1377
833
1149
1565
1821
1805
1825
129
691
1763
18
15
121
69
653
909
65
73
5
565
1861
1377
833
1149
1565
1822
1801
1825
129
691
1763
18
15
121
69
653
909
65
73
5
565
1861
1377
833
1149
1565
1822
1805
1825
129
691
1763
18
15
1657
1605
653
909
961
915
1540
1589
325
1377
1089
113
539
31
521
801
769
349
345
18
15
1657
1605
653
909
961
915
1540
1589
325
1377
1089
113
539
31
525
577
769
349
345
18
15
1657
1605
653
909
961
915
1540
1589
325
1377
1089
113
539
31
537
833
769
349
345
18
15
1657
1605
653
909
961
915
1540
1589
325
1377
1089
113
539
31
541
833
769
349
345
18
15
1657
1605
653
909
961
915
1540
1589
325
1377
1089
106
539
31
521
577
769
336
342
18
15
1657
1605
653
909
961
915
1540
1589
325
1377
1089
106
539
31
525
577
769
336
342
18
15
1657
1605
653
909
961
915
1540
1589
325
1377
1089
106
539
31
541
833
769
336
342
18
15
1657
1605
653
909
961
915
1540
1653
325
1377
1089
113
539
671
521
833
769
349
345
18
15
1657
1605
653
909
961
915
1540
1653
325
1377
1089
113
539
671
525
833
769
349
345
18
15
1657
1605
653
909
961
915
1540
1653
325
1377
1089
113
539
671
537
833
769
349
345
18
15
1657
1605
653
909
961
915
1540
1653
325
1377
1089
113
539
671
541
833
769
349
345
18
15
1657
1605
653
909
961
915
1540
1653
325
1377
1089
113
539
671
534
833
769
349
345
18
15
1657
1605
653
909
961
915
1540
1653
325
1377
1089
106
539
671
521
833
769
336
342
18
15
1657
1605
653
909
961
915
1540
1653
325
1377
1089
106
539
671
525
833
769
336
342
18
15
1657
1605
653
909
961
915
1540
1653
325
1377
1089
106
539
671
541
833
769
336
342
18
15
1657
1605
653
909
961
915
1540
1653
325
1377
1089
106
539
671
534
833
769
336
342
18
15
121
37
781
913
577
73
517
537
1925
1285
389
61
1021
1013
1749
1557
73
1386
835
18
15
184
274
266
665
129
153
7
780
1988
1350
143
669
730
1659
1624
1146
1041
1281
1424
18
15
184
274
266
665
129
153
7
780
1988
1350
143
669
730
1659
1625
1145
1041
1281
1424
18
15
112
82
50
7
205
46
3
52
148
16
210
200
186
171
391
974
462
138
36
18
15
112
82
50
7
205
46
3
116
148
272
196
200
218
155
135
494
378
203
9
18
15
112
82
50
7
205
46
3
180
148
16
210
200
186
427
903
974
462
138
36
18
15
112
82
50
7
205
154
3
52
148
464
210
176
186
171
327
846
1038
286
1
18
15
112
82
50
7
205
154
3
116
148
464
210
176
186
43
71
846
1038
286
1
18
15
112
82
50
455
577
74
3
84
788
912
908
572
1566
1627
1959
814
1130
1072
1122
18
15
112
82
50
455
577
74
3
84
788
912
908
572
1566
1627
2023
814
1258
1072
1122
18
15
112
82
51
7
205
46
3
180
154
272
211
200
250
427
67
463
353
338
18
18
15
112
82
51
7
205
46
3
180
154
272
211
200
250
427
323
463
353
82
18
18
15
112
82
51
7
205
46
3
180
154
496
211
200
250
427
67
399
1
138
18
18
15
112
82
51
7
205
46
3
180
154
496
211
200
442
427
67
399
1
907
1572
18
15
112
82
51
7
205
153
3
52
26
16
211
177
185
171
67
79
449
280
769
18
15
112
82
51
7
205
153
3
52
26
16
211
177
185
683
67
79
449
280
769
18
15
112
82
51
7
205
153
3
52
26
16
211
177
185
683
579
79
449
280
769
18
15
112
82
51
7
205
153
3
52
154
16
211
177
185
171
323
975
449
280
769
18
15
112
82
51
7
205
153
3
52
154
16
211
177
185
171
835
975
449
280
769
18
15
112
82
51
7
205
153
3
52
154
16
211
177
185
683
323
975
449
280
769
18
15
112
82
51
7
205
153
3
52
154
16
211
177
185
683
835
975
449
280
769
18
15
112
82
51
7
205
153
3
52
154
464
211
177
185
171
835
847
1089
280
1
18
15
112
82
51
7
205
153
3
52
666
464
211
177
185
683
1859
591
1
280
1
18
15
112
82
51
7
205
153
3
116
26
16
211
177
185
299
451
151
449
280
769
18
15
112
82
51
7
205
153
3
116
154
16
211
177
185
43
67
23
449
280
769
18
15
112
82
51
7
205
153
3
116
154
16
211
177
185
299
67
23
449
280
769
18
15
112
82
51
7
205
153
3
180
154
16
211
177
185
427
67
23
449
280
769
18
15
112
82
51
7
205
153
3
180
154
464
211
177
185
427
67
407
1
280
1
18
15
112
82
51
7
205
153
3
180
154
496
211
177
185
427
67
399
1
280
1
18
15
112
82
51
7
205
154
3
116
26
16
211
176
186
299
451
151
449
281
769
18
15
112
82
51
7
205
154
3
116
154
16
211
176
186
43
67
23
449
281
769
18
15
112
82
51
7
205
154
3
116
154
16
211
176
186
299
67
23
449
281
769
18
15
112
82
51
7
205
154
3
180
154
16
211
176
186
427
67
23
449
281
769
18
15
112
82
51
7
205
154
3
180
154
464
211
176
186
427
67
407
1
281
1
18
15
112
82
51
7
205
158
3
52
26
16
211
104
106
171
67
79
449
971
265
18
15
112
82
51
7
205
158
3
52
26
16
211
104
170
171
67
79
449
971
1060
18
15
112
82
51
7
205
158
3
52
26
16
211
104
170
683
67
79
449
971
1060
18
15
112
82
51
7
205
158
3
52
26
16
211
104
170
683
579
79
449
971
1060
18
15
112
82
51
7
205
158
3
52
154
272
211
104
170
171
323
463
353
971
1065
18
15
112
82
51
7
205
158
3
52
154
272
211
104
170
171
835
1487
353
970
1058
18
15
112
82
51
7
205
158
3
52
154
272
211
104
170
683
323
463
353
971
1065
18
15
112
82
51
7
205
158
3
116
26
16
211
104
106
43
323
79
449
971
265
18
15
112
82
51
7
205
158
3
116
26
16
211
104
170
43
323
79
449
971
1060
18
15
112
82
51
7
205
158
3
180
154
272
211
104
106
427
67
463
353
971
265
18
15
112
82
51
7
205
158
3
180
154
272
211
104
170
427
67
463
353
971
1065
18
15
112
82
51
7
205
158
3
180
154
272
211
104
170
427
323
463
353
971
1065
18
15
112
82
51
7
206
41
3
52
154
272
200
198
226
171
323
471
368
128
16
18
15
112
82
51
7
206
41
3
180
282
272
200
198
226
427
451
407
368
128
16
18
15
112
82
51
7
206
41
3
180
154
272
200
198
98
427
323
463
360
320
784
18
15
112
82
51
7
206
41
3
180
154
272
200
198
226
427
67
463
360
320
16
18
15
112
82
51
7
206
41
3
180
154
272
200
198
226
427
323
463
360
320
16
18
15
112
82
51
7
206
41
3
180
154
272
200
198
354
427
323
463
360
320
272
18
15
112
82
51
7
206
41
3
180
154
464
200
198
226
427
67
407
48
128
16
18
15
112
82
51
7
206
41
3
180
154
496
200
198
226
427
67
399
8
128
16
18
15
112
82
51
7
206
46
3
52
26
16
208
200
250
171
67
87
451
903
1041
18
15
112
82
51
7
206
46
3
52
26
16
208
200
186
171
67
79
451
135
34
18
15
112
82
51
7
206
46
3
52
26
16
208
200
186
683
67
79
451
135
34
18
15
112
82
51
7
206
46
3
52
26
16
208
200
442
171
67
79
451
903
545
18
15
112
82
51
7
206
46
3
52
26
16
208
200
442
683
67
79
451
903
545
18
15
112
82
51
7
206
46
3
52
154
16
208
200
442
683
323
975
451
903
545
18
15
112
82
51
7
206
46
3
116
26
16
208
200
186
43
323
279
451
135
34
18
15
112
82
51
7
206
46
3
116
26
16
208
200
186
299
323
279
451
135
34
18
15
112
82
51
7
206
46
3
116
26
16
208
200
186
299
835
791
451
135
34
18
15
112
82
51
7
206
46
3
116
26
16
208
200
186
811
1219
151
451
135
34
18
15
112
82
51
7
206
46
3
116
26
16
208
200
186
811
835
791
451
135
34
18
15
112
82
51
7
206
46
3
116
26
16
208
200
442
43
323
79
451
903
545
18
15
112
82
51
7
206
46
3
116
26
16
208
200
442
299
323
279
451
903
545
18
15
112
82
51
7
206
46
3
116
26
16
208
200
442
811
1219
151
451
903
545
18
15
112
82
51
7
206
46
3
116
26
16
208
200
442
811
835
279
451
903
545
18
15
112
82
51
7
206
46
3
116
154
16
208
200
186
43
67
23
451
135
34
18
15
112
82
51
7
206
46
3
116
154
16
208
200
186
299
67
23
451
135
34
18
15
112
82
51
7
206
46
3
116
154
16
208
200
442
43
67
23
451
903
545
18
15
112
82
51
7
206
46
3
116
154
16
208
200
442
299
67
23
451
903
545
18
15
112
82
51
7
206
46
3
180
282
272
196
200
186
427
451
407
375
135
33
18
15
112
82
51
7
206
46
3
180
282
272
196
200
442
427
451
407
375
903
545
18
15
112
82
51
7
206
46
3
180
154
16
208
200
250
427
67
23
451
359
18
18
15
112
82
51
7
206
46
3
180
154
16
208
200
186
427
67
23
451
135
34
18
15
112
82
51
7
206
46
3
180
154
16
208
200
442
427
67
23
451
903
545
18
15
112
82
51
7
206
46
3
180
154
272
208
200
250
427
67
463
355
359
18
18
15
112
82
51
7
206
46
3
180
154
272
208
200
250
427
323
463
355
359
18
18
15
112
82
51
7
206
46
3
180
154
272
196
200
250
427
67
463
379
139
17
18
15
112
82
51
7
206
46
3
180
154
272
196
200
250
427
323
463
379
139
17
18
15
112
82
51
7
206
46
3
180
154
272
196
200
186
427
67
463
379
75
33
18
15
112
82
51
7
206
46
3
180
154
272
196
200
186
427
323
463
379
75
33
18
15
112
82
51
7
206
46
3
180
154
272
196
200
442
427
67
463
379
331
545
18
15
112
82
51
7
206
46
3
180
154
272
196
200
442
427
323
463
379
331
545
18
15
112
82
51
7
206
46
3
180
154
272
200
200
250
427
67
471
371
135
17
18
15
112
82
51
7
206
46
3
180
154
272
200
200
250
427
323
471
371
135
17
18
15
112
82
51
7
206
46
3
180
154
272
200
200
186
427
67
471
371
71
33
18
15
112
82
51
7
206
46
3
180
154
272
200
200
186
427
323
471
371
75
36
18
15
112
82
51
7
206
46
3
180
154
272
200
200
442
427
67
471
371
331
548
18
15
112
82
51
7
206
46
3
180
154
272
200
200
442
427
323
471
371
331
548
18
15
112
82
51
7
206
46
3
180
154
464
208
200
186
427
67
407
3
135
34
18
15
112
82
51
7
206
46
3
180
154
464
208
200
442
427
67
407
3
359
546
18
15
112
82
51
7
206
46
3
180
154
464
196
200
250
427
67
407
55
135
17
18
15
112
82
51
7
206
46
3
180
154
464
196
200
186
427
67
407
55
135
33
18
15
112
82
51
7
206
46
3
180
154
464
196
200
442
427
67
407
55
903
1569
18
15
112
82
51
7
206
46
3
180
154
496
208
200
186
427
67
399
3
135
34
18
15
112
82
51
7
206
46
3
180
154
496
208
200
442
427
67
399
3
359
546
18
15
112
82
51
7
206
46
3
180
154
496
196
200
250
427
67
399
27
203
17
18
15
112
82
51
7
206
46
3
180
154
496
196
200
186
427
67
399
27
139
33
18
15
112
82
51
7
206
46
3
180
154
496
196
200
442
427
67
399
27
907
545
18
15
112
82
51
7
206
158
3
52
26
16
208
104
106
171
67
591
451
971
265
18
15
112
82
51
7
206
158
3
52
26
16
208
104
170
171
67
79
451
967
546
18
15
112
82
51
7
206
158
3
52
26
16
208
104
170
683
67
79
451
967
546
18
15
112
82
51
7
206
158
3
52
26
16
208
104
170
683
579
79
451
967
546
18
15
112
82
51
7
206
158
3
116
26
16
208
104
170
43
323
79
451
967
546
18
15
112
82
51
7
206
158
3
116
26
16
208
104
170
299
323
23
451
971
553
18
15
112
82
51
7
206
158
3
116
154
16
208
104
106
43
67
23
451
971
265
18
15
112
82
51
7
206
158
3
116
154
16
208
104
106
299
67
23
451
971
265
18
15
112
82
51
7
206
158
3
116
154
16
208
104
170
43
67
23
451
967
1058
18
15
112
82
51
7
206
158
3
116
154
16
208
104
170
299
67
23
451
967
1058
18
15
112
82
51
7
206
158
3
180
154
16
208
104
106
427
67
23
451
971
265
18
15
112
82
51
7
206
158
3
180
154
16
208
104
170
427
67
23
451
967
1058
18
15
112
82
51
7
206
158
3
180
154
272
208
104
106
427
67
463
355
971
265
18
15
112
82
51
7
206
158
3
180
154
272
200
104
170
427
67
471
371
979
1065
18
15
112
82
51
7
206
158
3
180
154
272
200
104
170
427
323
471
371
979
1065
18
15
112
82
51
7
206
158
3
180
154
464
208
104
106
427
67
407
3
971
265
18
15
112
82
51
7
206
158
3
180
154
464
208
104
170
427
67
407
3
39
34
18
15
112
82
51
7
206
158
3
180
154
496
208
104
106
427
67
399
3
971
265
18
15
112
82
51
7
206
334
3
84
278
272
196
392
538
603
971
491
379
779
905
18
15
96
49
51
7
206
43
15
31
129
112
200
202
210
464
365
32
336
72
12
18
15
96
49
51
7
206
43
15
31
129
112
200
202
210
464
877
32
336
72
12
18
15
96
49
51
7
206
75
15
31
129
112
200
906
530
464
365
32
848
1800
1356
18
15
96
49
51
7
206
47
15
31
1
112
208
201
208
464
182
160
384
138
12
18
15
96
49
51
7
206
47
15
31
1
112
208
201
208
464
478
160
384
138
12
18
15
96
49
51
7
206
47
15
31
1
112
200
201
208
464
182
160
403
133
12
18
15
96
49
51
7
206
47
15
31
1
112
200
201
208
464
478
160
339
70
12
18
15
96
49
51
7
206
47
15
31
129
112
208
201
208
464
222
32
384
138
12
18
15
96
49
51
7
206
47
15
31
129
112
208
201
208
464
438
32
384
138
12
18
15
96
49
51
7
206
47
15
31
129
112
208
201
208
464
878
32
384
138
12
18
15
96
49
51
7
206
47
15
31
129
112
208
201
208
464
374
32
384
138
12
18
15
96
49
51
7
206
47
15
31
129
112
208
201
208
464
886
32
384
138
12
18
15
96
49
51
7
206
47
15
31
129
112
200
201
208
464
222
32
339
197
12
18
15
96
49
51
7
206
47
15
31
129
112
200
201
208
464
438
32
339
197
12
18
15
96
49
51
7
206
47
15
31
129
112
200
201
208
464
878
32
339
197
12
18
15
96
49
51
7
206
47
15
31
129
112
200
201
208
464
374
32
339
198
12
18
15
96
49
51
7
206
47
15
31
129
112
200
201
208
464
886
32
339
198
12
18
15
96
49
51
7
206
47
15
31
385
496
208
201
208
464
950
1824
1024
138
12
18
15
96
49
51
7
206
47
15
31
385
496
200
201
208
464
950
1824
1043
133
12
18
15
96
49
51
7
206
47
15
287
129
112
208
201
208
976
1206
32
384
138
12
18
15
96
49
51
7
206
47
15
287
129
112
200
201
208
976
1206
544
339
197
12
18
15
96
49
51
7
206
47
15
799
641
112
200
201
624
2000
1134
1056
1363
1221
1812
18
15
96
49
51
7
206
79
15
31
129
112
200
905
528
464
366
32
851
1798
1356
18
15
96
49
51
7
206
79
15
31
129
112
200
905
528
464
438
288
851
1797
908
18
15
96
49
51
7
206
331
15
287
1
112
200
394
530
976
365
160
336
776
908
18
15
96
49
51
7
206
331
15
287
129
112
200
394
530
976
1133
32
336
776
908
18
15
96
49
51
7
206
331
15
287
129
112
200
394
530
976
285
32
336
776
908
18
15
96
49
51
7
206
331
15
287
129
112
200
394
530
976
1134
32
336
776
908
18
15
96
49
51
7
206
331
15
287
129
112
200
394
530
976
621
32
336
776
908
18
15
96
49
51
7
206
331
15
287
129
112
200
394
530
976
622
32
336
776
908
18
15
96
49
51
7
206
331
15
287
641
272
200
394
530
976
1645
608
368
776
908
18
15
96
49
51
7
206
331
15
287
641
272
200
394
530
976
1646
608
368
776
908
18
15
96
49
51
7
206
158
15
31
129
112
208
176
161
464
365
32
387
283
27
18
15
96
49
51
7
206
158
15
31
129
112
208
176
161
464
381
32
387
283
27
18
15
96
49
51
7
206
158
15
31
129
112
208
176
161
464
877
32
387
283
27
18
15
96
49
51
7
206
159
15
31
1
16
208
177
160
464
510
224
448
282
796
18
15
96
49
51
7
206
159
15
31
1
16
208
177
160
464
494
224
448
282
796
18
15
96
49
51
7
206
159
15
31
129
16
208
177
160
464
254
96
448
282
796
18
15
96
49
51
7
206
159
15
31
129
16
208
177
160
464
238
96
448
282
796
18
15
96
49
51
7
206
159
15
31
129
16
208
177
160
464
366
96
448
282
796
18
15
96
49
51
7
206
159
15
31
129
16
208
177
160
464
878
96
448
282
796
18
15
96
49
51
7
206
159
15
31
129
112
208
177
160
464
382
32
384
282
28
18
15
96
49
51
7
206
159
15
31
129
112
208
177
160
464
366
32
384
282
28
18
15
96
49
51
7
206
159
15
31
129
112
208
177
160
464
438
32
384
282
28
18
15
96
49
51
7
206
159
15
31
129
112
208
177
160
464
878
32
384
282
28
18
15
96
49
51
7
206
159
15
31
129
112
208
177
160
464
894
32
384
282
28
18
15
96
49
51
7
206
159
15
31
129
112
200
105
160
464
382
32
403
982
556
18
15
96
49
51
7
206
159
15
31
129
112
200
105
160
464
366
32
403
982
556
18
15
96
49
51
7
206
159
15
31
129
112
200
105
160
464
438
32
403
982
556
18
15
96
49
51
7
206
159
15
31
129
112
200
105
160
464
878
32
403
982
556
18
15
96
49
51
7
206
159
15
31
385
496
208
177
160
464
950
288
0
282
28
18
15
96
49
51
7
206
335
15
287
1
112
208
393
528
976
366
160
384
778
844
18
15
96
49
51
7
206
335
15
287
1
112
200
393
528
976
366
160
339
773
908
18
15
96
49
51
7
206
335
15
287
257
112
208
393
528
976
1974
1184
384
778
844
18
15
96
49
51
7
206
335
15
287
257
112
200
393
528
976
1974
1184
403
773
908
18
15
96
49
51
7
206
335
15
287
129
112
208
393
528
976
1134
32
384
778
844
18
15
96
49
51
7
206
335
15
287
129
112
208
393
528
976
286
32
384
778
844
18
15
96
49
51
7
206
335
15
287
129
112
208
393
528
976
1206
32
384
778
844
18
15
96
49
51
7
206
335
15
287
129
112
208
393
528
976
622
32
384
778
844
18
15
96
49
51
7
206
335
15
287
129
112
200
393
528
976
1134
544
339
773
908
18
15
96
49
51
7
206
335
15
287
129
112
200
393
528
976
286
32
339
773
908
18
15
96
49
51
7
206
335
15
287
129
112
200
393
528
976
1206
544
339
773
908
18
15
96
49
51
7
206
335
15
287
129
112
200
393
528
976
622
32
339
773
908
18
15
96
49
51
7
206
335
15
287
385
496
208
393
528
976
694
288
0
778
844
18
15
96
49
51
7
206
335
15
287
385
496
200
393
528
976
694
288
19
773
908
18
15
96
49
51
7
206
335
15
287
641
272
200
393
528
976
1646
608
371
773
908
18
15
96
49
51
7
206
303
15
287
1
112
200
457
624
976
366
160
339
837
788
18
15
96
49
51
7
206
303
15
287
257
112
208
457
624
976
1974
1184
384
394
788
18
15
96
49
51
7
206
303
15
287
257
112
200
457
624
976
1974
1184
403
389
788
18
15
96
49
51
7
206
303
15
287
641
272
200
457
624
976
1646
608
371
405
788
18
15
96
49
51
7
462
587
15
31
129
112
712
906
18
464
365
544
1872
1288
908
18
15
96
49
51
7
462
586
15
31
129
112
720
908
18
464
365
544
1856
1284
904
18
15
96
49
51
7
462
591
15
31
129
112
720
905
16
464
366
544
1856
1290
1484
18
15
96
49
51
7
462
591
15
31
129
112
712
905
16
464
366
544
1875
1285
908
18
15
2
18
174
34
3
75
208
220
464
152
130
424
99
3
398
18
434
447
49
18
15
478
593
41
545
514
646
521
965
517
1817
1476
1408
1478
1057
49
561
888
1120
1382
18
15
902
1097
10
1
771
791
532
1670
136
1550
1793
544
755
1144
1540
1541
734
112
370
18
15
902
1097
10
1
771
791
540
1606
136
1550
1793
544
739
1056
1540
1541
798
112
354
18
15
902
1097
10
1
771
791
540
1606
136
1550
1793
544
739
1072
1540
1541
798
112
354
18
15
902
1097
1546
1
771
791
532
1670
1160
14
1793
544
755
632
772
5
734
112
370
18
15
902
1097
1546
1
771
791
540
1670
1032
14
1793
544
739
1120
708
69
694
112
353
18
15
902
1097
1546
1
771
791
540
1670
1032
14
1793
544
739
608
964
69
694
112
353
18
15
902
1097
1546
1
771
791
540
1670
1032
14
1793
544
739
624
964
69
694
112
353
18
15
902
1097
1546
1
771
791
636
1670
1032
14
1793
544
675
544
868
69
694
112
225
18
15
902
1097
1546
1
771
791
636
1670
1096
14
1793
544
675
544
388
5
733
112
226
18
15
902
1097
1546
1
771
791
636
1670
1096
14
1793
544
675
544
900
5
733
112
226
18
15
902
1097
1546
1
771
791
636
1670
1096
14
1793
544
675
544
836
5
694
112
337
18
15
902
1097
1546
1
771
791
636
1670
1096
14
1793
544
675
560
836
5
694
112
337
18
15
902
1097
1546
1
771
791
636
1670
1160
14
1793
544
675
544
516
5
734
112
226
18
15
902
1097
1546
1
771
791
636
1670
1160
14
1793
544
675
544
260
5
734
112
226
18
15
902
1097
1546
1
771
791
636
1670
1160
14
1793
544
675
544
772
5
734
112
226
18
15
902
1097
1546
1
771
791
636
1670
1160
14
1793
544
675
560
516
5
734
112
226
18
15
902
1097
1546
1
771
791
636
1670
1160
14
1793
544
675
560
772
5
734
112
226
18
15
902
73
10
1
771
791
1052
1350
1096
1550
1793
544
1763
1056
1572
1541
1718
112
722
18
15
902
73
10
1
771
791
1052
806
1160
1550
1793
544
1763
0
516
1541
1758
112
722
18
15
902
73
10
1
771
791
1148
1414
1160
1550
1793
544
1699
1056
1540
1541
1757
112
1250
18
15
902
585
1546
1
771
791
1108
1094
1096
14
1793
544
1907
1360
580
5
734
112
1138
18
15
902
585
1546
1537
1539
791
1036
134
648
526
769
288
1283
256
516
1541
1245
1136
546
18
15
902
585
1546
1537
1539
791
1036
134
648
526
769
288
1283
256
260
453
621
1648
1314
18
15
902
585
1546
1537
1539
791
1036
134
648
526
770
288
1283
256
260
453
564
624
514
18
15
902
585
1546
1537
1539
791
1036
70
648
526
770
288
1283
384
516
453
564
624
514
18
15
902
585
1546
1537
1539
791
1036
70
648
526
770
288
1411
384
516
453
564
624
834
18
15
902
585
1546
1537
1539
791
1044
134
648
526
769
288
1331
272
516
1541
1245
1136
562
18
15
902
585
1546
1537
1539
791
1044
134
648
526
769
288
1331
272
260
453
621
1648
1330
18
15
902
585
1546
1537
1539
791
1044
134
648
526
770
288
1331
272
516
453
564
1648
1330
18
15
902
585
1546
1537
1539
791
1044
134
648
526
770
288
1331
272
260
453
564
1648
1330
18
15
902
585
1546
1537
1539
791
1044
1158
648
526
770
288
1331
1200
4
453
564
1648
1330
18
15
902
585
1546
1537
1539
791
1044
1158
648
526
770
288
1331
1200
100
453
564
1648
1330
18
15
902
585
1546
1537
1539
791
1044
1158
648
526
770
288
1331
1208
4
453
564
1648
1330
18
15
902
585
1546
1537
1539
791
1044
1158
648
526
770
288
1331
1208
100
453
564
1648
1330
18
15
902
585
1546
1537
1539
791
1052
1158
648
526
770
288
995
608
100
453
564
1648
210
18
15
902
585
1546
1537
1539
791
1068
134
648
526
770
288
1347
304
612
453
564
1648
1474
18
15
902
585
1546
1537
1539
791
1108
70
648
526
770
288
1395
272
516
453
564
1648
1202
18
15
902
585
1546
1537
1539
791
1108
70
648
526
770
288
1395
336
516
453
564
1648
1202
18
15
902
585
1546
1537
1539
791
1108
70
648
526
770
288
1395
304
516
453
564
1648
1202
18
15
902
585
1546
1537
1539
791
1108
70
648
526
770
288
1395
312
516
453
564
1648
1202
18
15
902
585
1546
1537
1539
791
1084
134
648
526
769
288
1315
288
260
453
621
1648
1506
18
15
902
585
1546
1537
1539
791
1164
1158
648
526
769
288
515
1152
4
1541
1246
1648
34
18
15
902
585
1546
1537
1539
791
1164
1158
648
526
770
288
515
1152
4
453
564
1648
2
18
15
902
585
1546
1537
1539
791
1116
70
648
526
770
288
1379
288
516
453
564
1648
1490
18
15
902
585
1546
1537
1539
791
1116
70
648
526
770
288
1379
304
516
453
564
1648
1490
18
15
902
585
1546
1537
1539
791
1148
1158
648
526
769
288
931
544
4
1541
1246
1648
226
18
15
902
585
1546
1537
1539
791
1148
1158
648
526
769
288
931
560
4
1541
1246
1648
226
18
15
902
585
1546
1537
1539
791
1172
1158
648
526
770
288
563
560
4
453
564
1648
50
18
15
902
585
1546
1537
1539
791
1172
1158
648
526
770
288
563
560
100
453
564
1648
50
18
15
902
585
1546
1537
1539
791
1172
1158
648
526
770
288
563
568
4
453
564
1648
50
18
15
902
585
1546
1537
1539
791
1212
1158
648
526
770
288
547
1072
4
453
564
1648
82
18
15
902
585
1546
1537
1539
791
1212
1158
648
526
770
288
547
1072
100
453
564
1648
82
18
15
902
585
1546
1537
1539
791
1212
1158
648
526
770
288
547
528
4
453
564
1648
82
18
15
902
585
1546
1537
1539
791
1212
1158
648
526
770
288
547
544
4
453
564
1648
82
18
15
902
585
1546
1537
1539
791
1212
1158
648
526
770
288
547
560
4
453
564
1648
82
18
15
902
585
1546
1537
1539
791
1212
1158
648
526
770
288
547
560
100
453
564
1648
82
18
15
902
585
1546
1537
1539
791
1212
1158
648
526
770
288
547
672
164
453
564
1648
82
18
15
902
585
1546
1537
1539
791
1212
1158
648
526
770
288
547
608
4
453
564
1648
82
18
15
902
585
1546
1537
1539
791
1212
1158
648
526
770
288
547
656
164
453
564
1648
82
18
15
902
585
1546
1537
1539
791
1212
1158
648
526
770
288
547
688
164
453
564
1648
82
18
15
902
585
1546
1537
1539
1303
1036
1094
1032
1038
1025
1568
1795
1408
1284
1285
542
112
146
18
15
902
585
1546
1537
1539
1303
1036
1158
1032
990
1137
1568
1795
1280
708
421
454
0
130
18
15
902
585
1546
1537
1539
1303
1036
1158
1032
990
1138
1568
1795
1280
708
421
420
0
130
18
15
902
585
1546
1537
1539
1303
1036
1158
1096
622
681
1568
1795
1280
1412
325
741
176
130
18
15
902
585
1546
1537
1539
1303
1116
1094
1032
1038
1025
1568
1891
1344
1284
1285
542
112
210
18
15
902
73
650
385
515
791
1324
1318
1352
622
425
544
1603
1088
1092
325
101
432
674
18
15
902
73
650
385
515
791
1324
1318
1352
606
705
544
1603
1088
1092
357
309
432
674
18
15
902
73
650
385
515
791
1324
1318
1352
606
753
544
1603
1088
1092
357
293
640
674
18
15
902
585
778
193
515
791
540
646
1544
94
1457
288
483
96
740
1701
1605
64
866
18
15
902
585
778
193
515
791
540
646
1544
94
1458
288
483
96
740
1701
1604
64
866
18
15
902
585
778
705
515
791
524
582
1608
1118
433
288
387
48
580
869
278
64
833
18
15
902
585
778
705
515
791
596
582
1608
1118
433
288
435
80
580
869
278
64
857
18
15
902
1096
1738
417
515
791
636
1668
1220
142
449
288
419
545
290
102
29
32
226
18
15
902
584
714
417
515
791
1036
644
1732
142
449
544
1795
177
545
1638
1054
544
514
18
15
902
584
714
417
515
791
1036
644
1732
142
449
544
1795
177
564
1638
1054
544
514
18
15
902
584
714
417
515
791
1044
644
1732
142
449
544
1843
177
577
1637
1053
544
562
18
15
902
584
714
417
515
791
1044
644
1732
142
449
544
1843
177
578
1638
1053
544
562
18
15
902
584
714
417
515
791
1044
644
1732
142
449
544
1843
177
564
1638
1054
544
562
18
15
902
584
714
417
515
791
1044
644
1732
142
449
544
1843
181
578
1638
1053
544
562
18
15
902
584
714
417
515
791
1044
644
1732
142
449
544
1843
181
564
1638
1054
544
562
18
15
902
584
714
417
515
791
1044
644
1732
142
449
544
1843
180
578
1638
1053
544
562
18
15
902
584
714
417
515
791
1044
644
1732
142
449
544
1843
180
564
1638
1054
544
562
18
15
902
584
714
417
515
791
1044
644
1732
142
450
544
1843
177
577
1637
1048
672
562
18
15
902
584
714
417
515
791
1044
644
1732
142
450
544
1843
177
565
1637
24
400
562
18
15
902
584
714
417
515
791
1044
644
1732
142
450
544
1843
181
565
1637
24
400
562
18
15
902
584
714
417
515
791
524
644
1732
142
449
288
387
113
577
1638
1054
32
834
18
15
902
584
714
417
515
791
524
644
1732
142
449
288
387
113
596
1638
30
64
834
18
15
902
584
714
417
515
791
524
644
1732
142
449
288
387
177
564
1638
1054
32
834
18
15
902
584
714
417
515
791
524
580
1732
142
449
288
387
49
545
1637
29
32
834
18
15
902
584
714
417
515
791
524
580
1732
142
449
288
387
49
546
1638
1053
64
834
18
15
902
584
714
417
515
791
524
580
1732
142
450
288
387
49
545
1637
1048
64
834
18
15
902
584
714
417
515
791
540
644
1732
142
449
288
483
113
564
1638
30
64
866
18
15
902
1096
10
1
771
791
596
1604
68
1550
1794
544
691
661
1685
1765
1716
112
242
18
15
902
1096
10
1
771
791
636
1668
140
1550
1794
544
675
545
1541
1541
1716
112
226
18
15
902
1096
1546
1
771
791
636
1668
1028
14
1793
544
675
545
866
38
694
112
226
18
15
902
1096
1546
1
771
791
636
1668
1028
14
1794
544
675
545
865
37
692
112
226
18
15
902
1096
1546
1
771
791
636
1668
1028
14
1794
544
675
545
866
38
692
112
226
18
15
902
1096
1546
1
771
791
636
1668
1092
14
1793
544
675
545
386
11
734
112
338
18
15
902
1096
1546
1
771
791
636
1668
1092
14
1793
544
675
561
386
11
734
112
338
18
15
902
1096
1546
1
771
791
636
1668
1100
14
1793
544
675
545
389
5
694
112
226
18
15
902
1096
1546
1
771
791
636
1668
1100
14
1793
544
675
545
837
5
694
112
226
18
15
902
1096
1546
1
771
791
636
1668
1100
14
1794
544
675
545
389
5
692
112
226
18
15
902
1096
1546
1
771
791
636
1668
1100
14
1794
544
675
545
837
5
692
112
226
18
15
902
72
10
1
771
791
1036
804
1156
1550
1794
544
1795
17
513
1541
1716
112
1026
18
15
902
72
10
1
771
791
1036
1316
1156
1550
1794
544
1795
1041
513
1541
1716
112
1026
18
15
902
72
10
1
771
791
1044
1348
1036
1550
1794
544
1843
1073
517
1669
1716
112
1113
18
15
902
72
10
1
771
791
1044
836
1028
526
1794
544
1843
49
513
773
1844
112
1074
18
15
902
72
10
1
771
791
1044
836
1036
526
1794
544
1843
49
517
773
1844
112
1074
18
15
902
72
10
1
771
791
1044
836
1036
526
1794
544
1843
53
517
773
1844
112
1074
18
15
902
72
10
1
771
791
1044
836
1036
1550
1794
544
1843
49
517
1669
1716
112
1113
18
15
902
72
10
1
771
791
1044
836
1036
1550
1794
544
1843
53
517
1669
1716
112
1113
18
15
902
72
10
1
771
791
1084
900
1164
1550
1794
544
1827
65
517
1541
1716
112
1106
18
15
902
72
10
1
771
791
1084
1412
1164
1550
1794
544
1827
1089
517
1541
1716
112
1106
18
15
902
584
1546
513
515
791
268
68
644
270
1473
1312
1283
1153
514
6
749
1248
514
18
15
902
584
1546
513
515
791
268
68
644
270
1473
1312
1283
385
514
6
749
1248
514
18
15
902
584
1546
513
515
791
276
68
644
270
1473
1312
1331
289
513
5
749
1248
818
18
15
902
584
1546
513
515
791
276
68
644
270
1473
1312
1331
289
514
6
749
1256
818
18
15
902
584
1546
513
515
791
276
68
644
270
1473
1312
1331
1313
513
5
749
1248
818
18
15
902
584
1546
513
515
791
276
68
644
270
1473
1312
1331
1313
514
6
749
1256
818
18
15
902
584
1546
513
515
791
276
68
644
270
1473
1312
1331
1361
514
6
749
1256
818
18
15
902
584
1546
513
515
791
276
68
644
270
1473
1312
1331
305
513
5
749
1248
818
18
15
902
584
1546
513
515
791
276
68
644
270
1473
1312
1331
305
514
6
749
1256
818
18
15
902
584
1546
513
515
791
276
68
644
270
1473
1312
1331
1329
514
6
749
1256
818
18
15
902
584
1546
1537
1539
791
1036
132
644
526
769
288
1283
257
258
454
622
1648
1314
18
15
902
584
1546
1537
1539
791
1036
68
644
526
769
288
1283
385
513
453
621
1648
1314
18
15
902
584
1546
1537
1539
791
1036
1156
1028
526
769
288
1283
1201
1250
294
566
624
530
18
15
902
584
1546
1537
1539
791
1036
1156
1028
526
769
288
1283
1201
1378
294
566
624
530
18
15
902
584
1546
1537
1539
791
1036
1156
1028
526
769
288
1283
1201
1236
294
566
1648
1314
18
15
902
584
1546
1537
1539
791
1036
1156
1028
526
770
288
1283
1201
1250
294
564
624
514
18
15
902
584
1546
1537
1539
791
1036
1156
1028
526
770
288
1283
1201
1378
294
564
624
514
18
15
902
584
1546
1537
1539
791
1044
68
644
526
769
288
1331
341
533
453
621
1648
1330
18
15
902
584
1546
1537
1539
791
1044
68
652
526
770
288
1523
337
529
453
564
1648
1241
18
15
902
584
1546
1537
1539
791
1044
1156
1028
526
770
288
1331
1201
1377
293
564
624
818
18
15
902
584
1546
1537
1539
791
1044
1156
652
526
770
288
1331
1201
5
453
564
624
601
18
15
902
584
1546
1537
1539
791
1044
1156
652
526
770
288
1331
1201
101
453
564
624
601
18
15
902
584
1546
1537
1539
791
1044
1156
652
526
770
288
1331
1205
5
453
564
624
601
18
15
902
584
1546
1537
1539
791
1044
1156
652
526
770
288
1331
1205
101
453
564
624
601
18
15
902
584
1546
1537
1539
791
1052
68
652
526
770
288
1507
321
529
453
564
1648
1234
18
15
902
584
1546
1537
1539
791
1068
1156
1028
526
769
288
835
1201
1378
294
566
1648
162
18
15
902
584
1546
1537
1539
791
1076
132
652
526
770
288
1299
305
517
453
564
624
537
18
15
902
584
1546
1537
1539
791
1076
132
652
526
770
288
1299
305
261
453
564
624
537
18
15
902
584
1546
1537
1539
791
1076
132
652
526
770
288
1299
305
265
453
564
624
537
18
15
902
584
1546
1537
1539
791
1076
132
652
526
770
288
1299
309
517
453
564
624
537
18
15
902
584
1546
1537
1539
791
1076
132
652
526
770
288
1299
309
261
453
564
624
537
18
15
902
584
1546
1537
1539
791
1076
1156
652
526
770
288
1299
1201
5
453
564
624
537
18
15
902
584
1546
1537
1539
791
1076
1156
652
526
770
288
1299
1201
101
453
564
624
537
18
15
902
584
1546
1537
1539
791
1076
1156
652
526
770
288
1299
1329
5
453
564
624
537
18
15
902
584
1546
1537
1539
791
1076
1156
652
526
770
288
1299
1205
5
453
564
624
537
18
15
902
584
1546
1537
1539
791
1076
1156
652
526
770
288
1299
1333
5
453
564
624
537
18
15
902
584
1546
1537
1539
791
1108
68
644
526
769
288
1395
277
533
453
621
1648
1202
18
15
902
584
1546
1537
1539
791
1108
68
644
526
769
288
1395
305
513
453
621
1648
1202
18
15
902
584
1546
1537
1539
791
1108
68
644
526
769
288
1395
305
533
453
621
1648
1202
18
15
902
584
1546
1537
1539
791
1108
68
652
526
769
288
1395
337
517
453
565
624
626
18
15
902
584
1546
1537
1539
791
1108
68
652
526
769
288
1395
337
521
453
565
624
626
18
15
902
584
1546
1537
1539
791
1108
68
652
526
769
288
1395
277
517
453
565
624
626
18
15
902
584
1546
1537
1539
791
1108
68
652
526
769
288
1395
305
517
453
565
624
626
18
15
902
584
1546
1537
1539
791
1108
68
652
526
770
288
1395
337
517
453
564
1648
1202
18
15
902
584
1546
1537
1539
791
1108
68
652
526
770
288
1395
337
521
453
564
1648
1202
18
15
902
584
1546
1537
1539
791
1108
68
652
526
770
288
1395
277
517
453
564
1648
1202
18
15
902
584
1546
1537
1539
791
1108
68
652
526
770
288
1395
305
517
453
564
1648
1202
18
15
902
584
1546
1537
1539
791
1108
1092
1028
526
769
288
1395
1361
1300
294
566
624
626
18
15
902
584
1546
1537
1539
791
1108
1092
1028
526
769
288
1395
1365
1300
294
566
624
626
18
15
902
584
1546
1537
1539
791
1108
1092
1028
526
770
288
1395
1361
1301
261
564
624
626
18
15
902
584
1546
1537
1539
791
1108
1092
1028
526
770
288
1395
1365
1301
293
564
624
626
18
15
902
584
1546
1537
1539
791
1108
1092
1060
526
769
288
627
661
738
262
566
1648
114
18
15
902
584
1546
1537
1539
791
1084
132
644
526
769
288
1315
289
257
453
621
1648
1506
18
15
902
584
1546
1537
1539
791
1084
132
644
526
769
288
1315
289
609
453
566
624
594
18
15
902
584
1546
1537
1539
791
1084
132
644
526
770
288
1315
289
257
453
564
624
594
18
15
902
584
1546
1537
1539
791
1084
132
644
526
770
288
1315
289
609
453
564
624
594
18
15
902
584
1546
1537
1539
791
1084
132
652
526
770
288
1315
289
517
453
564
624
825
18
15
902
584
1546
1537
1539
791
1084
132
652
526
770
288
1315
289
613
453
564
624
825
18
15
902
584
1546
1537
1539
791
1084
1156
1028
526
769
288
1315
1185
1378
294
566
624
594
18
15
902
584
1546
1537
1539
791
1084
1156
1028
526
769
288
1315
1313
1506
294
566
624
594
18
15
902
584
1546
1537
1539
791
1084
1156
1028
526
769
288
1315
1313
1378
294
566
624
594
18
15
902
584
1546
1537
1539
791
1084
1156
1028
526
769
288
1315
1201
1378
294
566
624
594
18
15
902
584
1546
1537
1539
791
1084
1156
1028
526
770
288
1315
1313
1505
293
564
624
594
18
15
902
584
1546
1537
1539
791
1084
1156
1028
526
770
288
1315
1313
1377
293
564
624
594
18
15
902
584
1546
1537
1539
791
1084
1156
644
526
769
288
1315
1185
97
453
566
624
594
18
15
902
584
1546
1537
1539
791
1084
1156
644
526
770
288
1315
1185
97
453
564
624
594
18
15
902
584
1546
1537
1539
791
1084
1156
652
526
769
288
1315
1185
5
453
565
624
594
18
15
902
584
1546
1537
1539
791
1084
1156
652
526
770
288
1315
1185
5
453
564
624
825
18
15
902
584
1546
1537
1539
791
1164
1156
1028
526
769
288
515
561
866
294
566
1648
34
18
15
902
584
1546
1537
1539
791
1164
1156
1028
526
769
288
515
1585
1249
293
573
1648
2
18
15
902
584
1546
1537
1539
791
1164
1156
1028
526
769
288
515
1585
1250
294
573
1648
2
18
15
902
584
1546
1537
1539
791
1164
1156
1028
526
769
288
515
817
1249
293
573
1648
2
18
15
902
584
1546
1537
1539
791
1164
1156
1028
526
769
288
515
817
1250
294
573
1648
2
18
15
902
584
1546
1537
1539
791
1164
1156
1028
526
770
288
515
561
866
294
564
1648
2
18
15
902
584
1546
1537
1539
791
1164
1156
1028
526
770
288
515
1585
1249
293
564
624
2
18
15
902
584
1546
1537
1539
791
1164
1156
1028
526
770
288
515
1585
1250
294
564
1648
2
18
15
902
584
1546
1537
1539
791
1164
1156
1028
526
770
288
515
817
1249
293
564
624
2
18
15
902
584
1546
1537
1539
791
1164
1156
1028
526
770
288
515
817
1250
294
564
1648
2
18
15
902
584
1546
1537
1539
791
1164
1156
644
526
770
288
515
1073
1
453
564
1648
66
18
15
902
584
1546
1537
1539
791
1116
68
644
526
770
288
1379
289
513
453
564
624
610
18
15
902
584
1546
1537
1539
791
1116
68
652
526
770
288
1379
289
517
453
564
624
1209
18
15
902
584
1546
1537
1539
791
1116
1092
1028
526
770
288
1379
1345
1301
293
564
624
610
18
15
902
584
1546
1537
1539
791
1172
1156
1028
526
769
288
563
1569
1250
294
573
1648
50
18
15
902
584
1546
1537
1539
791
1172
1156
1028
526
769
288
563
801
1249
293
565
1648
50
18
15
902
584
1546
1537
1539
791
1172
1156
1028
526
769
288
563
801
1250
294
573
1648
50
18
15
902
584
1546
1537
1539
791
1172
1156
1028
526
769
288
563
817
1217
261
565
1648
50
18
15
902
584
1546
1537
1539
791
1172
1156
1028
526
769
288
563
817
1249
293
565
1648
50
18
15
902
584
1546
1537
1539
791
1172
1156
1028
526
769
288
563
817
1250
294
573
1648
50
18
15
902
584
1546
1537
1539
791
1172
1156
1028
526
770
288
563
561
866
294
620
1648
50
18
15
902
584
1546
1537
1539
791
1172
1156
1028
526
770
288
563
1585
1237
293
620
1648
50
18
15
902
584
1546
1537
1539
791
1172
1156
1028
526
770
288
563
817
1217
261
564
1648
50
18
15
902
584
1546
1537
1539
791
1172
1156
1028
526
770
288
563
817
1249
293
564
1648
50
18
15
902
584
1546
1537
1539
791
1172
1156
652
526
770
288
563
1073
101
453
564
624
89
18
15
902
584
1546
1537
1539
791
1172
1156
652
526
770
288
563
561
5
453
564
624
89
18
15
902
584
1546
1537
1539
791
1172
1156
652
526
770
288
563
561
101
453
564
624
89
18
15
902
584
1546
1537
1539
791
1212
1156
1028
526
769
288
547
1633
1250
294
566
1648
82
18
15
902
584
1546
1537
1539
791
1212
1156
1028
526
770
288
547
545
865
293
564
624
82
18
15
902
584
1546
1537
1539
791
1212
1156
1028
526
770
288
547
1633
1250
294
564
1648
82
18
15
902
584
1546
1537
1539
791
1212
1156
644
526
769
288
547
545
97
453
566
624
82
18
15
902
584
1546
1537
1539
791
1212
1156
644
526
769
288
547
609
97
453
566
624
82
18
15
902
584
1546
1537
1539
791
1212
1156
644
526
770
288
547
545
1
453
564
1648
82
18
15
902
584
1546
1537
1539
791
1212
1156
644
526
770
288
547
545
97
453
564
624
82
18
15
902
584
1546
1537
1539
791
1212
1156
644
526
770
288
547
609
1
453
564
1648
82
18
15
902
584
1546
1537
1539
791
1212
1156
644
526
770
288
547
609
97
453
564
624
82
18
15
902
584
1546
1537
1539
791
1212
1156
652
526
769
288
547
545
5
453
565
624
82
18
15
902
584
1546
1537
1539
791
1212
1156
652
526
770
288
547
545
5
453
564
624
57
18
15
902
584
1546
1537
1539
791
1212
1156
652
526
770
288
547
609
5
453
564
624
57
18
15
902
584
1546
1537
1539
1303
1036
1092
1028
1038
1025
1568
1795
1409
1282
1318
573
112
130
18
15
902
584
1546
1537
1539
1303
1036
1092
1092
1142
1138
1568
1795
1409
929
941
548
0
130
18
15
902
584
1546
1537
1539
1303
1036
1092
1092
1134
1025
1568
1795
1409
642
966
526
112
146
18
15
902
584
1546
1537
1539
1303
1036
1092
1092
1134
1025
1568
1795
1409
898
966
526
112
146
18
15
902
584
1546
1537
1539
1303
1036
1092
1092
1134
1025
1568
1795
1409
916
966
526
112
146
18
15
902
584
1546
1537
1539
1303
1036
1092
1092
1134
1025
1568
1795
1361
660
966
526
112
146
18
15
902
584
1546
1537
1539
1303
1036
1092
1100
1142
1138
1568
1795
1409
657
917
548
0
130
18
15
902
584
1546
1537
1539
1303
1036
1156
1092
1134
1025
1568
1795
1281
1410
966
526
112
146
18
15
902
584
1546
1537
1539
1303
1036
1156
1092
1134
1025
1568
1795
1281
1428
966
526
112
146
18
15
902
584
1546
1537
1539
1303
1044
1092
1028
1038
1025
1568
1843
1429
1282
1318
573
112
242
18
15
902
584
1546
1537
1539
1303
1044
1092
1028
1038
1025
1312
1523
1361
1300
1318
566
880
882
18
15
902
584
1546
1537
1539
1303
1044
1092
1028
1038
1025
1312
1523
1365
1300
1318
566
880
882
18
15
902
584
1546
1537
1539
1303
1044
1092
1028
1038
1025
1312
1523
1364
1300
1318
566
880
882
18
15
902
584
1546
1537
1539
1303
1044
1092
1028
1038
1026
1568
1843
1429
1282
1318
564
112
242
18
15
902
584
1546
1537
1539
1303
1044
1092
1028
1038
1026
1312
1523
1361
1301
1317
564
880
882
18
15
902
584
1546
1537
1539
1303
1044
1092
1028
1038
1026
1312
1523
1365
1301
1317
564
880
882
18
15
902
584
1546
1537
1539
1303
1044
1092
1036
1038
1026
1568
1843
1429
1285
1285
564
112
241
18
15
902
584
1546
1537
1539
1303
1044
1092
1060
1038
1025
1568
1843
1429
1506
1286
573
112
242
18
15
902
584
1546
1537
1539
1303
1044
1092
1060
1038
1026
1568
1843
1429
1506
1286
564
112
242
18
15
902
584
1546
1537
1539
1303
1052
1092
1028
1038
1025
1312
1507
1361
1300
1318
566
880
866
18
15
902
584
1546
1537
1539
1303
1108
1092
1036
1038
1026
1568
1907
1365
1285
1285
564
112
217
18
15
902
584
1546
1537
1539
1303
1108
1092
1060
1150
1137
1568
1907
1429
1506
1318
582
0
217
18
15
902
584
1546
1537
1539
1303
1292
1092
1028
1038
1025
1312
1283
1361
1300
1318
566
880
546
18
15
902
584
1546
1537
1539
1303
1292
1092
1036
1038
1026
1312
1283
1329
1285
1285
564
880
770
18
15
902
584
1546
1537
1539
1303
1292
1092
1092
622
681
1568
1283
1329
1474
326
742
176
258
18
15
902
584
1546
1537
1539
1303
1292
1092
1092
622
681
1568
1283
1329
1428
326
742
176
258
18
15
902
584
1546
1537
1539
1303
1292
1092
1060
1038
1025
1312
1283
1329
1506
1286
566
880
546
18
15
902
584
1546
1537
1539
1303
1292
1092
1060
1038
1026
1312
1283
1329
1505
1285
564
880
770
18
15
902
584
1546
1537
1539
1303
1292
1092
1060
1038
1026
1312
1283
1329
1506
1286
564
880
770
18
15
902
584
1546
1537
1539
1303
1292
1092
1060
1150
1137
1312
1283
1329
1505
1317
581
768
514
18
15
902
584
1546
1537
1539
1303
1292
1092
1060
1150
1137
1312
1283
1329
1506
1318
581
768
770
18
15
902
584
1546
1537
1539
1303
1116
1092
1028
1038
1025
1568
1891
1281
1300
1318
566
112
210
18
15
902
584
1546
1537
1539
1303
1116
1092
1028
1038
1025
1568
1891
1345
1281
1318
566
112
210
18
15
902
584
1546
1537
1539
1303
1116
1092
1028
1038
1025
1568
1891
1345
1282
1318
573
112
210
18
15
902
584
1546
1537
1539
1303
1116
1092
1028
1038
1025
1568
1891
1345
1301
1317
565
112
210
18
15
902
584
1546
1537
1539
1303
1116
1092
1028
1038
1025
1568
1891
1345
1300
1318
566
112
210
18
15
902
584
1546
1537
1539
1303
1116
1092
1028
1038
1025
1568
1891
1361
1282
1318
573
112
210
18
15
902
584
1546
1537
1539
1303
1116
1092
1028
1038
1025
1568
1891
1361
1300
1318
566
112
210
18
15
902
584
1546
1537
1539
1303
1116
1092
1028
1038
1026
1568
1891
1345
1281
1318
564
112
210
18
15
902
584
1546
1537
1539
1303
1116
1092
1028
1038
1026
1568
1891
1345
1282
1318
564
112
210
18
15
902
584
1546
1537
1539
1303
1116
1092
1028
1038
1026
1568
1891
1345
1301
1317
568
112
210
18
15
902
584
1546
1537
1539
1303
1116
1092
1092
1134
1025
1568
1891
1345
660
966
526
112
210
18
15
902
584
1546
1537
1539
1303
1116
1092
1092
1134
1025
1568
1891
1361
660
966
526
112
210
18
15
902
584
1546
1537
1539
1303
1300
1092
1028
1038
1026
1312
1331
1329
1282
1318
620
880
562
18
15
902
584
1546
1537
1539
1303
1300
1092
1028
1038
1026
1312
1331
1329
1301
1317
620
880
562
18
15
902
584
1546
1537
1539
1303
1300
1092
1028
1038
1026
1312
1331
1365
1301
1317
620
880
562
18
15
902
584
1546
1537
1539
1303
300
292
804
1014
1137
1568
67
1089
98
150
390
0
706
18
15
902
584
1546
1537
1539
1303
300
292
804
1014
1138
1568
67
1089
98
150
404
0
706
18
15
902
72
394
897
515
791
1036
1316
396
822
754
1568
1795
1041
17
1493
548
1152
514
18
15
902
584
778
961
515
791
1324
292
292
822
626
1568
1603
65
1121
717
204
1152
674
18
15
902
584
778
961
515
791
1324
292
292
830
625
1568
1603
65
1122
715
198
1152
673
18
15
902
72
394
385
515
791
1036
1316
388
142
705
544
1795
1041
1
1029
813
480
514
18
15
902
72
394
385
515
791
1036
1316
388
142
705
544
1795
1041
21
1029
822
432
546
18
15
902
72
394
385
515
791
1036
1316
388
142
705
544
1795
1041
20
1030
822
480
546
18
15
902
72
394
385
515
791
1036
1316
388
142
449
544
1795
1041
1
1029
1069
1240
530
18
15
902
72
394
385
515
791
1036
1316
388
142
449
544
1795
1041
2
11
62
480
546
18
15
902
72
394
385
515
791
1036
1316
388
142
449
544
1795
1041
21
1029
54
432
546
18
15
902
72
394
385
515
791
1036
1316
388
142
449
544
1795
1041
20
1030
46
480
514
18
15
902
72
394
385
515
791
1036
1316
388
142
706
544
1795
1041
1
1029
820
480
546
18
15
902
72
394
385
515
791
1036
1316
388
142
706
544
1795
1041
21
1029
820
480
546
18
15
902
72
394
385
515
791
1036
1316
388
142
450
544
1795
1041
1
1029
1076
1248
546
18
15
902
72
394
385
515
791
1036
1316
388
142
450
544
1795
1041
21
1029
1076
1248
546
18
15
902
72
394
385
515
791
1036
1316
388
566
753
544
1795
1041
21
949
581
384
514
18
15
902
72
394
385
515
791
1036
1316
388
566
753
544
1795
1041
20
950
582
384
546
18
15
902
72
394
385
515
791
1036
1316
388
566
497
544
1795
1041
21
949
69
384
514
18
15
902
72
394
385
515
791
1036
1316
388
566
497
544
1795
1041
20
950
70
384
546
18
15
902
72
394
385
515
791
1036
1316
388
566
754
544
1795
1041
21
949
580
384
514
18
15
902
72
394
385
515
791
1036
1316
388
566
754
544
1795
1041
20
950
580
384
514
18
15
902
72
394
385
515
791
1036
1316
388
566
498
544
1795
1041
21
949
68
384
514
18
15
902
72
394
385
515
791
1036
1316
388
566
498
544
1795
1041
20
950
68
384
514
18
15
902
72
394
385
515
791
1036
1316
388
598
705
544
1795
1041
21
925
574
976
514
18
15
902
72
394
385
515
791
1036
1316
388
598
706
544
1795
1041
1
925
572
976
514
18
15
902
72
394
385
515
791
1036
1316
388
598
706
544
1795
1041
21
925
572
976
514
18
15
902
72
394
385
515
791
1036
1316
388
310
497
544
1795
1041
1
438
38
384
514
18
15
902
72
394
385
515
791
1036
1316
388
310
497
544
1795
1041
21
237
38
384
546
18
15
902
72
394
385
515
791
1036
1316
388
310
497
544
1795
1041
20
438
38
384
514
18
15
902
72
394
385
515
791
1036
1316
388
310
498
544
1795
1041
1
237
36
384
514
18
15
902
72
394
385
515
791
1036
1316
388
310
498
544
1795
1041
21
237
36
384
514
18
15
902
72
394
385
515
791
1036
1316
396
566
753
544
1795
1041
17
981
581
384
514
18
15
902
72
394
385
515
791
1036
1316
396
566
754
544
1795
1041
17
981
580
384
514
18
15
902
72
394
385
515
791
1036
1316
396
310
498
544
1795
1041
17
213
36
576
514
18
15
902
72
394
417
515
791
1036
1316
388
174
393
544
1795
1041
1
102
38
304
514
18
15
902
72
394
417
515
791
1036
1316
388
174
393
544
1795
1041
2
102
38
304
514
18
15
902
72
394
417
515
791
1036
1316
388
174
393
544
1795
1041
20
102
38
304
514
18
15
902
72
394
417
515
791
1052
1316
388
174
393
544
1763
1025
1
102
38
432
978
18
15
902
72
394
417
515
791
1052
1316
388
174
393
544
1763
1025
2
102
38
432
978
18
15
902
72
650
385
515
791
1324
1316
1348
598
706
544
1603
1089
1089
1133
316
432
674
18
15
902
72
650
385
515
791
1324
1316
1348
598
753
544
1603
1089
1089
349
301
384
674
18
15
902
72
650
385
515
791
1324
1316
1348
598
753
544
1603
1089
1090
347
302
384
674
18
15
902
72
650
385
515
791
1324
1316
1348
598
754
544
1603
1089
1089
349
300
384
674
18
15
902
72
650
385
515
791
1324
1316
1348
622
425
544
1603
1089
1090
326
102
432
674
18
15
902
584
778
385
515
791
1324
292
292
190
753
544
1603
65
1122
102
582
384
674
18
15
902
584
778
385
515
791
1324
292
292
190
754
544
1603
65
1121
101
580
384
674
18
15
902
584
778
193
515
791
524
644
1540
86
1457
288
387
177
737
1709
1613
64
1346
18
15
902
584
778
193
515
791
524
644
1540
86
1458
288
387
177
737
1709
1612
64
1346
18
15
902
584
778
193
515
791
524
644
1540
94
1457
288
387
177
738
1707
1606
64
1346
18
15
902
584
778
193
515
791
540
644
1540
86
1457
288
483
97
737
1709
1613
64
210
18
15
902
584
778
193
515
791
540
644
1540
86
1458
288
483
97
705
1709
1612
64
866
18
15
902
584
778
193
515
791
540
644
1540
86
1458
288
483
97
737
1709
1612
64
866
18
15
902
584
778
193
515
791
540
644
1540
94
1457
288
483
97
738
1707
1606
64
209
18
15
902
584
778
193
515
791
540
644
1548
94
1458
288
483
97
709
1701
1604
64
866
18
15
902
585
1546
1537
771
919
1084
1158
1096
1550
258
288
1059
896
900
517
564
1648
1762
18
15
902
585
1546
1537
771
919
1084
1158
1096
1550
258
288
1059
928
900
517
564
1648
1762
18
15
902
585
1546
1537
771
919
1084
1158
1096
1550
258
288
1059
944
900
517
564
1648
1762
18
15
902
1096
1546
1537
771
919
1084
1668
1028
1550
257
288
1059
1233
706
550
566
1648
1762
18
15
902
1096
1546
1537
771
919
1084
1604
1092
1646
257
288
1059
1025
706
550
526
1648
1762
18
15
902
1096
1546
1537
771
919
1084
1604
1060
1550
257
288
1059
1025
738
518
566
1648
1762
18
15
902
1096
1546
1537
771
919
1084
1604
1060
1550
258
288
1059
1025
737
517
564
1648
1762
18
15
902
584
1546
1537
771
919
1084
1156
1028
1550
257
288
1059
897
962
550
566
1648
1762
18
15
902
584
1546
1537
771
919
1084
1156
1028
1550
257
288
1059
897
994
550
566
1648
1762
18
15
902
584
1546
1537
771
919
1084
1156
1028
1550
257
288
1059
929
930
550
566
1648
1762
18
15
902
584
1546
1537
771
919
1084
1156
1028
1550
257
288
1059
1377
705
581
566
1648
1762
18
15
902
584
1546
1537
771
919
1084
1156
1028
1550
257
288
1059
1377
706
550
566
1648
1762
18
15
902
584
1546
1537
771
919
1084
1156
1028
1550
258
288
1059
897
961
581
564
1648
1762
18
15
902
584
1546
1537
771
919
1084
1156
1028
1550
258
288
1059
897
993
549
564
1648
1762
18
15
902
584
1546
1537
771
919
1084
1156
1028
1550
258
288
1059
1377
705
549
564
1648
1762
18
15
902
584
1546
1537
771
919
1084
1156
1028
1646
257
288
1059
1377
705
614
526
1648
1762
18
15
902
584
1546
1537
771
919
1084
1156
1036
1550
257
288
1059
897
965
581
565
1648
1762
18
15
902
584
1546
1537
771
919
1084
1156
1036
1550
258
288
1059
897
965
517
564
1648
1785
18
15
902
584
1546
1537
771
919
1084
1156
1092
1550
258
288
1059
897
897
517
564
1648
1762
18
15
902
584
650
321
771
919
1076
68
396
526
258
288
915
17
5
453
52
816
153
18
15
902
584
650
321
771
919
1076
68
396
526
258
288
915
21
5
453
52
816
153
18
15
902
584
650
321
771
919
1084
68
396
526
258
288
803
1
5
453
52
816
57
18
15
30
464
286
3
288
861
837
996
742
562
867
1411
435
512
800
1038
1185
1792
1203
18
15
542
688
286
514
1568
1085
900
964
614
1648
1760
1731
229
1
192
512
654
643
663
18
15
542
688
286
514
1568
1085
900
964
614
1644
1760
1731
229
1
192
520
650
643
663
18
15
542
688
286
514
1568
1085
900
964
614
1644
2016
1987
229
1
192
520
578
3
535
18
15
542
688
286
514
1568
1085
901
964
614
1644
1760
1731
243
0
192
520
658
643
665
18
15
542
688
286
514
1568
1085
901
964
614
1644
2016
1987
243
0
192
520
578
3
537
18
15
542
688
286
515
1568
1085
900
964
614
1634
1763
1731
229
1
192
526
657
640
663
18
15
542
688
286
515
1568
1085
900
964
614
1634
1891
1987
229
1
192
526
553
128
535
18
15
542
688
286
515
1568
1085
900
964
614
1634
2019
1987
229
1
192
526
585
0
535
18
15
542
784
798
962
544
1597
1860
868
614
764
64
835
853
257
416
136
1938
1027
55
18
15
542
784
798
962
544
1597
1861
868
614
764
64
835
851
256
416
136
1938
1027
51
18
15
542
784
798
962
544
1597
1861
868
614
764
64
835
819
256
416
136
1938
1027
25
18
15
542
784
798
963
544
1597
1861
868
614
754
67
835
851
256
416
142
1865
1104
217
18
15
542
784
798
898
544
1853
1348
868
614
876
96
579
1621
129
416
40
298
259
823
18
15
542
784
798
898
544
1853
1348
868
614
876
608
579
1621
129
416
40
138
387
695
18
15
542
784
798
898
544
1853
1349
868
614
876
96
579
1619
128
416
40
298
259
819
18
15
542
784
798
898
544
1853
1349
868
614
876
608
579
1619
128
416
40
138
387
691
18
15
542
784
798
962
544
1853
1349
868
614
764
576
579
819
128
416
136
402
3
281
18
15
542
784
798
962
544
1853
1349
868
614
764
576
579
1843
128
416
136
402
3
537
18
15
542
784
798
962
544
1853
1349
868
614
764
704
579
819
128
416
136
42
3
281
18
15
542
784
798
962
544
1853
1349
868
614
764
704
579
1843
128
416
136
42
3
537
18
15
30
17
280
449
32
61
390
257
944
758
707
579
976
469
852
910
555
264
880
18
15
30
17
280
449
32
61
390
257
944
758
707
579
976
469
868
846
587
257
872
18
15
30
17
280
449
32
61
390
257
944
758
451
579
976
469
852
910
43
257
872
18
15
30
17
280
449
32
61
390
257
944
758
451
579
976
469
868
846
75
513
872
18
15
30
17
280
449
32
61
390
769
944
758
707
579
976
853
868
846
587
257
872
18
15
30
17
280
449
32
61
390
769
944
758
451
579
976
853
868
846
75
513
872
18
15
30
17
280
449
544
61
390
769
944
758
963
579
976
853
868
846
1099
1
360
18
15
286
17
280
257
288
317
966
257
944
694
483
835
848
85
612
782
75
256
112
18
15
286
785
792
1985
544
61
902
769
560
1782
195
1091
2000
1237
724
718
1611
1033
728
18
15
542
785
792
769
544
1853
1350
769
816
694
611
579
1616
213
84
142
43
384
688
18
15
798
785
792
961
544
1853
1478
769
1200
1270
1091
1347
848
85
596
1678
1867
1112
216
18
15
798
785
792
961
544
1853
1478
769
1200
1270
67
579
848
85
596
654
331
520
304
18
15
798
785
792
961
544
1853
1478
769
1200
1270
67
579
1872
85
596
654
331
512
560
18
15
798
785
792
961
544
1853
1478
769
1200
1270
195
579
848
85
596
654
299
256
304
18
15
798
785
792
961
544
1853
1478
769
1200
1270
195
579
1872
85
596
654
299
256
560
18
15
798
785
792
961
544
1853
1478
769
1200
1270
1219
579
848
85
596
654
555
0
1648
18
15
798
785
792
961
544
1853
1478
769
1200
1270
1219
579
1872
85
596
654
555
1
616
18
15
30
17
283
256
292
326
838
849
946
690
366
886
848
302
264
771
33
289
294
18
15
30
17
283
256
292
326
838
849
946
690
366
886
848
1326
264
771
33
289
294
18
15
30
17
283
256
292
838
838
849
946
690
366
374
336
302
264
771
33
865
845
18
15
30
17
283
256
292
838
838
849
946
690
366
374
336
814
1160
707
33
1825
1318
18
15
798
785
795
640
546
1862
837
613
817
947
1127
1909
389
385
2
65
912
563
1657
18
15
798
785
795
640
546
1862
837
613
817
947
1127
1909
389
385
5
65
912
563
1657
18
15
798
529
795
896
546
1862
1413
1025
1457
1459
1127
629
773
1421
1237
1218
912
157
1657
18
15
798
785
795
768
546
1862
1477
769
1201
1203
743
629
1669
77
613
705
144
413
953
18
15
798
785
795
768
546
1862
1477
769
1201
1203
743
629
1669
205
613
705
144
413
953
18
15
798
785
795
768
546
1862
1477
769
1201
691
743
629
1669
205
613
193
144
413
953
18
15
798
785
795
768
546
1862
1477
773
1201
1203
743
629
1669
65
610
706
144
413
953
18
15
798
785
795
768
546
1862
1477
773
1201
1203
743
629
1669
65
613
705
144
413
953
18
15
798
785
795
768
546
1862
1477
773
1201
1203
743
629
1669
193
610
706
144
413
953
18
15
798
785
795
768
546
1862
1477
773
1201
691
743
629
1669
193
610
194
144
413
953
18
15
798
785
795
896
546
1862
1477
1281
1329
435
103
629
1669
1101
1365
257
400
285
889
18
15
798
785
795
896
546
1862
1477
1281
1329
435
103
629
1669
1101
1381
129
400
285
953
18
15
798
785
795
896
546
1862
1477
1281
1329
1459
103
629
1669
1101
1365
1281
400
285
889
18
15
798
785
795
896
546
1862
1477
1285
1329
435
103
629
1669
1089
1365
129
400
285
953
18
15
798
785
795
896
546
1862
1477
1285
1329
435
103
629
1669
1089
1378
130
400
285
889
18
15
798
785
795
896
546
1862
1477
1285
1329
435
103
629
1669
1089
1381
129
400
285
953
18
15
1822
528
1822
515
1056
573
836
100
614
98
1379
323
597
769
32
46
553
384
1079
18
15
1822
528
1822
515
1056
573
836
100
614
98
1379
323
597
1665
32
46
553
384
1079
18
15
1822
528
1822
515
1056
573
836
100
614
98
1379
323
597
1793
32
46
553
384
1079
18
15
1822
528
1822
515
1056
573
836
100
614
98
1379
323
594
769
32
46
554
384
1076
18
15
1822
528
1822
515
1056
573
836
100
614
98
1379
323
594
1665
32
46
554
384
1076
18
15
1822
528
1822
515
1056
573
836
100
614
98
1379
323
594
1793
32
46
554
384
1076
18
15
1822
528
1822
1282
1056
573
837
100
1382
1340
1504
323
563
640
544
520
170
131
537
18
15
1822
528
1822
1282
1056
573
837
100
1382
1340
1504
323
595
768
544
520
170
131
561
18
15
1822
528
1822
1283
1056
573
837
100
1382
1330
1507
323
595
768
544
526
161
128
561
18
15
1822
528
1822
1346
1056
573
837
100
1382
1532
1472
323
563
640
544
648
18
3
537
18
15
1822
528
1822
898
1056
573
836
100
614
376
1376
323
597
1665
32
144
1158
3
1079
18
15
1822
528
1822
898
1056
573
836
100
614
376
1376
323
597
641
32
144
1158
3
1079
18
15
1822
528
1822
898
1056
573
836
100
614
380
1376
323
597
769
32
136
1162
3
1079
18
15
1822
528
1822
898
1056
573
836
100
614
380
1376
323
597
1665
32
136
1162
3
1079
18
15
1822
528
1822
898
1056
573
836
100
614
380
1376
323
597
641
32
136
1162
3
1079
18
15
1822
528
1822
898
1056
573
836
100
614
380
1376
323
597
1793
32
136
1162
3
1079
18
15
1822
528
1822
898
1056
573
837
100
614
380
1376
323
563
768
32
136
1162
3
1049
18
15
1822
528
1822
898
1056
573
837
100
614
380
1376
323
563
1664
32
136
1162
3
1049
18
15
1822
528
1822
898
1056
573
837
100
614
380
1376
323
563
1792
32
136
1162
3
1049
18
15
1822
528
1822
898
1056
573
837
100
614
380
1376
323
595
768
32
136
1162
3
1073
18
15
1822
528
1822
898
1056
573
837
100
614
380
1376
323
595
1664
32
136
1162
3
1073
18
15
1822
528
1822
898
1056
573
837
100
614
380
1376
323
595
640
32
136
1162
3
1073
18
15
1822
528
1822
898
1056
573
837
100
614
380
1376
323
595
1792
32
136
1162
3
1073
18
15
1822
528
1822
898
1056
573
837
100
614
380
1376
323
595
1920
32
136
1162
3
1073
18
15
1822
528
1822
1410
1056
573
837
100
1382
1468
1120
323
563
640
544
776
330
259
537
18
15
1822
528
1822
899
1056
573
836
100
614
354
1379
323
597
769
32
158
1169
0
1079
18
15
1822
528
1822
899
1056
573
836
100
614
354
1379
323
597
1665
32
158
1169
0
1079
18
15
1822
528
1822
899
1056
573
836
100
614
354
1379
323
597
641
32
158
1169
0
1079
18
15
1822
528
1822
899
1056
573
836
100
614
354
1379
323
597
1793
32
158
1169
0
1079
18
15
1822
528
1822
899
1056
573
836
100
614
354
1379
323
594
769
32
158
1169
0
1076
18
15
1822
528
1822
899
1056
573
836
100
614
354
1379
323
594
1665
32
158
1169
0
1076
18
15
1822
528
1822
899
1056
573
836
100
614
354
1379
323
594
641
32
158
1169
0
1076
18
15
1822
528
1822
899
1056
573
836
100
614
354
1379
323
594
1793
32
158
1169
0
1076
18
15
1822
528
1822
899
1056
573
836
100
614
354
1379
323
594
770
32
158
1169
0
1076
18
15
1822
528
1822
899
1056
573
836
100
614
354
1379
323
594
1794
32
158
1169
0
1076
18
15
1822
528
1822
899
1056
573
836
100
614
370
1379
323
597
769
32
142
1161
0
1079
18
15
1822
528
1822
899
1056
573
836
100
614
370
1379
323
597
1665
32
142
1161
0
1079
18
15
1822
528
1822
899
1056
573
836
100
614
370
1379
323
597
641
32
142
1161
0
1079
18
15
1822
528
1822
899
1056
573
836
100
614
370
1379
323
597
1793
32
142
1161
0
1079
18
15
1822
528
1822
899
1056
573
837
100
614
354
1379
323
595
768
32
158
1169
0
1075
18
15
1822
528
1822
899
1056
573
837
100
614
354
1379
323
595
1664
32
158
1169
0
1075
18
15
1822
528
1822
899
1056
573
837
100
614
354
1379
323
595
640
32
158
1169
0
1075
18
15
1822
528
1822
899
1056
573
837
100
614
354
1379
323
595
1792
32
158
1169
0
1075
18
15
1822
528
1822
899
1056
573
837
100
614
370
1379
323
595
768
32
142
1161
0
1073
18
15
1822
528
1822
899
1056
573
837
100
614
370
1379
323
595
1664
32
142
1161
0
1073
18
15
1822
528
1822
899
1056
573
837
100
614
370
1379
323
595
640
32
142
1161
0
1073
18
15
1822
528
1822
899
1056
573
837
100
614
370
1379
323
595
1792
32
142
1161
0
1073
18
15
1822
528
1822
899
1056
573
837
100
614
370
1379
323
595
1920
32
142
1161
0
1073
18
15
1822
528
1822
1411
1056
573
836
100
614
1890
1507
323
594
770
32
558
41
0
1076
18
15
1566
1712
1822
514
544
61
900
964
1638
108
96
1859
229
1
192
520
1730
1667
1703
18
15
1566
1712
1822
514
544
61
900
964
1638
108
224
1859
229
1
192
520
1674
1539
1687
18
15
1566
1712
1822
514
544
61
901
964
1638
108
96
1859
243
0
192
520
1730
1667
1689
18
15
1566
1712
1822
515
544
61
900
964
1638
98
99
1859
229
1
192
526
1929
1664
1703
18
15
1566
1553
1816
513
544
61
1413
901
1744
54
99
1859
1267
129
200
526
1707
1673
665
18
15
1566
1553
1816
513
544
61
1413
901
1744
54
99
1859
1235
129
200
526
1707
1673
689
18
15
30
17
21
789
929
544
326
769
781
1929
1157
676
642
1730
577
1729
1785
228
130
18
15
30
17
533
789
929
544
390
769
1805
777
773
580
756
1750
1601
129
153
248
29
18
15
30
17
533
789
929
544
326
513
1805
777
773
1188
642
1658
1793
257
281
824
1
18
15
30
17
533
789
929
544
326
513
1805
777
773
1188
642
1658
1857
257
281
824
1
18
15
30
17
533
789
929
544
326
513
1805
777
773
164
642
1658
1793
257
281
312
257
18
15
30
17
533
789
929
544
326
513
1805
777
773
164
642
1658
1857
257
281
312
257
18
15
30
17
533
789
929
544
326
513
1805
777
1157
676
642
1658
1793
257
1433
228
2
18
15
30
17
533
789
929
544
326
513
1805
777
1157
676
642
1658
1857
257
1433
228
2
18
15
30
17
533
789
929
544
326
513
1805
777
645
676
642
1658
1793
257
409
228
2
18
15
30
17
533
789
929
544
326
513
1805
777
645
676
642
1658
1857
257
409
228
2
18
15
30
17
533
789
929
544
326
769
1805
777
773
1188
642
1730
1601
129
25
1208
1
18
15
30
17
533
789
929
544
326
769
1805
777
773
612
642
1730
1537
129
153
228
49
18
15
542
17
533
789
929
544
1862
513
1805
777
1157
676
1666
122
513
257
1433
228
514
18
15
542
17
533
789
929
544
1862
513
1805
777
1157
676
1666
122
1281
257
1433
228
514
18
15
542
17
533
789
929
544
1862
513
1805
777
1157
676
1666
122
577
257
1433
228
514
18
15
542
17
533
789
929
544
1862
513
1805
777
645
676
1666
98
513
257
409
228
514
18
15
542
17
533
789
929
544
1862
513
1805
777
645
676
1666
98
1281
257
409
228
514
18
15
542
17
533
789
929
544
1862
513
1805
777
645
676
1666
122
513
257
409
228
514
18
15
542
17
533
789
929
544
1862
513
1805
777
645
676
1666
122
1281
257
409
228
514
18
15
542
17
533
789
929
544
1862
513
1805
777
645
676
1666
122
577
257
409
228
514
18
15
542
785
533
789
929
544
1862
769
1037
773
773
676
1666
194
769
153
125
188
1028
18
15
542
785
533
789
929
544
1862
769
1037
773
645
676
1666
194
769
153
405
84
644
18
15
542
785
533
789
929
544
1862
769
1037
777
773
676
1666
194
769
129
25
184
1028
18
15
542
785
533
789
929
544
1862
769
1037
777
645
740
1666
194
769
129
409
100
561
18
15
286
17
533
789
929
928
966
513
1805
777
773
1060
1026
706
1537
257
25
568
1777
18
15
286
17
533
789
929
928
966
513
1805
777
773
1060
1026
706
1601
257
25
568
1777
18
15
286
17
533
789
929
928
966
513
1805
777
773
1060
514
706
1537
257
25
568
241
18
15
286
17
533
789
929
928
966
513
1805
777
773
1060
514
706
1601
257
25
568
241
18
15
286
17
533
789
929
928
966
513
1805
777
773
1060
514
662
1537
257
25
568
241
18
15
286
17
533
789
929
928
966
513
1805
777
773
36
514
706
1537
257
281
440
386
18
15
286
17
533
789
929
928
966
513
1805
777
773
36
514
706
1601
257
281
440
386
18
15
286
17
533
789
929
928
966
513
1805
777
773
36
514
738
1537
257
281
440
386
18
15
286
17
533
789
929
928
966
513
1805
777
773
36
514
662
1537
257
281
440
386
18
15
286
17
533
789
929
928
966
513
1805
777
773
36
514
762
1537
257
281
440
386
18
15
286
17
533
789
929
928
966
513
1805
777
1285
1060
1026
706
1537
257
1305
1464
1410
18
15
286
17
533
789
929
928
966
513
1805
777
1285
1060
1026
706
1601
257
1305
1464
1410
18
15
286
17
533
789
929
928
966
513
1805
777
1285
36
514
706
1537
257
1305
440
386
18
15
286
17
533
789
929
928
966
513
1805
777
1285
36
514
706
1601
257
1305
440
386
18
15
286
17
533
789
929
928
966
513
1805
777
1285
36
514
738
1537
257
1305
440
386
18
15
286
17
533
789
929
928
966
513
1805
777
1285
36
514
662
1537
257
1305
440
386
18
15
286
17
533
789
929
928
966
513
1805
777
1285
36
514
766
1537
257
1305
440
386
18
15
286
17
533
789
929
928
966
513
1805
777
1285
36
514
762
1537
257
1305
440
386
18
15
286
529
533
789
929
928
966
1537
1293
777
1285
36
514
1730
1601
129
1305
440
386
18
15
286
273
533
789
929
928
902
641
1549
777
773
1060
1154
642
1537
129
25
952
1156
18
15
798
785
533
789
929
544
1926
769
1037
777
773
580
1780
214
1217
129
153
248
541
18
15
542
17
533
789
929
800
902
513
1805
777
773
1092
770
1122
513
257
153
1272
97
18
15
542
17
533
789
929
800
902
513
1805
777
773
1092
770
1122
577
257
153
1272
97
18
15
542
17
533
789
929
800
902
513
1805
777
773
1092
770
1250
513
257
153
1272
97
18
15
542
17
533
789
929
800
902
513
1805
777
773
1092
770
226
513
257
153
1272
97
18
15
542
17
533
789
929
800
902
513
1805
777
773
1092
1282
482
513
257
153
1272
1121
18
15
542
17
533
789
929
800
902
513
1805
777
773
1092
1282
482
577
257
153
1272
1121
18
15
542
17
533
789
929
800
902
513
1805
777
773
1092
1282
470
577
257
153
1272
1121
18
15
542
17
533
789
929
800
902
513
1805
777
773
1124
1282
258
513
257
153
740
1137
18
15
542
17
533
789
929
800
902
513
1805
777
773
1124
1282
258
577
257
153
740
1137
18
15
542
17
533
789
929
800
902
513
1805
777
773
1124
1282
1154
1153
257
153
740
1137
18
15
542
17
533
789
929
800
902
513
1805
777
1157
68
628
1238
513
257
1433
456
286
18
15
542
17
533
789
929
800
902
513
1805
777
1157
68
628
726
513
257
1433
456
286
18
15
542
17
533
789
929
800
902
513
1805
1417
1157
68
628
1026
1281
1409
1433
460
286
18
15
542
17
533
789
929
800
902
513
1805
1417
1157
68
628
1026
1153
1857
1433
460
286
18
15
542
17
533
789
929
800
902
513
1805
1417
1157
68
628
1110
1345
1409
1433
460
286
18
15
542
17
533
789
929
800
902
513
1805
1417
1157
68
628
1238
1217
1857
1433
460
286
18
15
542
17
533
789
929
800
966
513
1805
777
773
1124
1154
1218
513
257
153
740
561
18
15
542
17
533
789
929
800
966
513
1805
777
773
1124
1154
1218
577
257
153
740
561
18
15
542
17
533
789
929
800
966
513
1805
777
773
1124
1154
706
513
257
153
740
561
18
15
542
17
533
789
929
800
966
513
1805
777
773
1124
1154
706
577
257
153
740
561
18
15
286
17
533
789
929
672
134
513
1805
777
645
548
642
1666
1537
257
409
56
130
18
15
286
17
533
789
929
672
134
513
1805
777
645
548
642
1666
1601
257
409
56
130
18
15
286
17
533
789
929
672
134
513
1805
777
645
548
642
1678
1537
257
409
56
130
18
15
286
17
533
789
929
800
134
513
1805
777
1157
68
116
854
1601
257
1433
456
798
18
15
286
17
533
789
929
800
134
513
1805
777
1157
68
116
982
1601
257
1433
456
798
18
15
286
17
533
789
929
800
646
513
1805
777
773
1092
1140
1110
1537
257
153
760
670
18
15
286
17
533
789
929
800
646
513
1805
777
773
1092
1140
1110
1601
257
153
760
670
18
15
286
17
533
789
929
800
646
513
1805
777
773
1092
1140
598
1537
257
153
760
670
18
15
286
17
533
789
929
800
646
513
1805
777
773
1092
1140
598
1601
257
153
760
670
18
15
286
17
533
789
929
800
646
513
1805
777
773
1092
1140
1238
1537
257
153
760
670
18
15
286
17
533
789
929
800
646
513
1805
777
773
1092
1140
982
1537
257
153
760
670
18
15
286
17
533
789
929
800
646
513
1805
777
773
1092
1140
982
1601
257
153
760
670
18
15
286
17
533
789
929
800
646
513
1805
1417
1285
1092
1140
598
1601
1857
1049
760
1693
18
15
286
17
533
789
929
800
646
513
1805
1417
1285
1092
1140
982
1601
1857
1049
760
1693
18
15
286
17
533
789
929
800
582
513
1805
777
773
1124
898
1218
1537
257
153
740
49
18
15
286
17
533
789
929
800
582
513
1805
777
773
1124
898
706
1537
257
153
740
49
18
15
286
17
533
789
929
800
582
513
1805
777
773
1124
898
706
1601
257
153
740
49
18
15
798
529
533
789
929
800
774
1025
1293
1417
1157
68
514
1622
1153
1857
1433
460
465
18
15
798
785
533
789
929
800
774
513
1037
777
773
1092
1268
1154
769
129
25
760
541
18
15
798
785
533
789
929
800
774
513
1037
1417
1285
1092
1268
1154
1281
1345
537
1016
542
18
15
798
785
533
789
929
800
774
513
1037
1417
1285
1092
1268
1238
1473
1345
537
1016
542
18
15
798
785
533
789
929
800
774
513
1037
1417
1285
1092
1524
1154
1281
1345
537
1016
1053
18
15
798
785
533
789
929
800
774
513
1037
1417
1285
1092
1524
1238
1473
1345
537
1016
1053
18
15
30
16
30
67
160
93
196
132
102
242
275
131
425
545
176
718
449
256
191
18
15
30
16
30
194
288
413
324
100
102
492
416
387
565
129
288
936
682
3
439
18
15
30
16
30
194
288
413
324
356
102
492
416
387
565
641
544
936
682
3
439
18
15
30
16
30
194
288
413
325
356
102
492
416
387
563
640
32
936
682
515
435
18
15
30
16
30
194
288
413
325
868
870
492
416
387
563
1664
544
168
1194
515
435
18
15
30
16
30
195
288
413
324
100
102
482
419
387
565
129
288
942
681
512
439
18
15
30
16
30
195
288
413
324
356
102
482
419
387
565
641
544
942
681
512
439
18
15
286
16
30
898
544
70
965
612
870
2000
976
1138
1923
768
544
1632
150
542
735
18
15
286
16
30
898
544
70
965
612
870
2000
976
626
1923
768
544
1632
150
30
1247
18
15
30
16
30
450
544
61
836
868
614
1020
960
67
569
769
1056
1416
1298
1283
1311
18
15
30
16
30
450
544
61
837
868
614
1020
960
67
563
768
1056
1416
1298
1283
1305
18
15
30
17
24
193
32
61
390
385
432
502
963
835
976
597
596
654
1579
1032
816
18
15
30
17
24
193
288
61
390
1
48
502
451
579
976
2005
612
974
587
769
616
18
15
30
17
24
193
288
61
390
513
48
502
451
579
976
981
612
974
587
769
616
18
15
30
17
24
193
288
61
390
257
48
502
451
579
976
469
612
974
587
769
616
18
15
30
17
24
193
288
61
390
257
176
502
451
579
976
725
212
398
555
768
624
18
15
30
17
24
193
288
61
390
257
176
502
451
579
976
469
356
846
587
769
616
18
15
30
17
24
193
288
61
390
257
432
502
451
579
976
725
724
398
555
768
624
18
15
30
17
24
193
288
61
390
385
432
502
451
579
976
597
340
590
587
769
616
18
15
30
17
24
193
288
61
390
385
432
502
451
579
976
597
596
654
555
768
624
18
15
30
17
24
449
544
61
390
257
48
1014
963
67
208
213
612
1998
1099
1281
360
18
15
542
17
27
896
1570
70
1861
1125
1649
2003
1751
117
1669
897
1090
706
656
1693
1269
18
15
366
201
457
321
770
6
6
33
653
397
260
832
928
693
1617
113
116
624
52
18
15
366
201
457
321
770
6
6
33
653
397
260
832
928
693
1649
113
116
624
52
18
15
366
201
457
321
770
6
6
33
653
397
260
832
928
694
1617
113
116
624
52
18
15
366
201
457
321
770
6
6
33
653
397
260
832
928
694
1649
113
116
624
52
18
15
366
201
457
321
770
134
6
33
397
349
260
768
128
729
689
273
116
256
256
18
15
366
201
457
321
770
134
6
33
397
349
260
768
128
730
689
273
116
256
256
18
15
366
201
457
321
770
134
6
33
653
397
260
768
928
693
1617
113
116
496
112
18
15
366
201
457
321
770
134
6
33
653
397
260
768
928
693
1649
113
116
496
112
18
15
366
201
457
321
770
134
6
33
653
397
260
768
928
694
1617
113
116
496
112
18
15
366
201
457
321
770
134
6
33
653
397
260
768
928
694
1649
113
116
496
112
18
15
29
17
266
1
163
87
199
269
912
278
946
256
368
832
836
14
604
0
560
18
15
29
17
266
1
163
87
199
269
912
278
946
256
432
448
836
14
604
0
688
18
15
29
17
266
1
163
343
199
269
912
278
946
768
304
832
836
14
620
512
239
18
15
29
17
266
1
163
343
327
269
912
278
946
768
432
448
836
14
604
512
176
18
15
29
17
266
1
163
343
327
781
912
278
945
768
432
961
836
14
606
512
176
18
15
29
17
266
1
163
343
327
781
912
278
945
768
432
960
836
14
622
512
104
18
15
29
17
266
1
163
343
327
781
912
278
946
768
432
961
836
14
612
512
104
18
15
29
17
266
1
163
343
327
781
912
278
946
768
432
960
836
14
612
512
104
18
15
29
17
266
1
163
343
327
845
912
278
945
768
432
833
772
14
622
512
104
18
15
29
17
266
1
163
343
327
845
912
278
945
768
432
832
772
14
622
512
104
18
15
29
17
266
1
163
343
327
845
912
278
945
768
1904
833
772
14
622
512
1584
18
15
29
17
266
1
163
343
327
845
912
278
945
768
1904
832
772
14
622
512
1584
18
15
29
17
266
1
163
343
327
845
912
278
946
768
432
833
772
14
612
512
104
18
15
29
17
266
1
163
343
327
845
912
278
946
768
432
832
772
14
612
512
104
18
15
29
17
266
1
163
343
327
845
912
278
946
768
1904
833
260
14
620
512
1584
18
15
29
17
266
1
163
343
327
845
912
278
946
768
1904
833
772
14
620
512
1584
18
15
29
17
266
1
163
343
327
845
912
278
946
768
1904
832
260
14
620
512
1584
18
15
29
17
266
1
163
343
327
845
912
278
946
768
1904
832
772
14
620
512
1584
18
15
29
17
266
1
163
343
839
845
912
278
945
768
880
321
260
14
622
512
560
18
15
29
17
266
1
163
343
839
845
912
278
945
768
880
321
772
14
622
512
560
18
15
29
17
266
1
163
343
839
845
912
278
945
768
880
320
260
14
622
512
560
18
15
29
17
266
1
163
343
839
845
912
278
945
768
880
320
772
14
622
512
560
18
15
29
17
266
1
163
343
839
845
912
278
945
768
880
833
772
14
606
512
1072
18
15
29
17
266
1
163
343
839
845
912
278
945
768
880
832
772
14
622
512
560
18
15
29
17
266
1
163
343
839
845
912
278
946
768
880
321
260
14
620
512
1072
18
15
29
17
266
1
163
343
839
845
912
278
946
768
880
321
772
14
620
512
1072
18
15
29
17
266
1
163
343
839
845
912
278
946
768
880
1345
260
14
620
512
1072
18
15
29
17
266
1
163
343
839
845
912
278
946
768
880
320
260
14
620
512
1072
18
15
29
17
266
1
163
343
839
845
912
278
946
768
880
320
772
14
620
512
1072
18
15
29
17
266
1
163
343
839
845
912
278
946
768
880
1344
260
14
620
512
1072
18
15
29
17
266
1
163
343
839
845
912
278
946
768
880
833
772
14
620
512
1072
18
15
29
17
266
1
163
343
839
845
912
278
946
768
880
833
1284
14
620
512
1072
18
15
29
17
266
1
163
343
839
845
912
278
946
768
880
832
772
14
620
512
1072
18
15
29
17
266
1
163
343
839
845
912
278
946
768
880
832
1284
14
620
512
1072
18
15
29
17
266
1
163
343
455
269
912
278
946
768
688
448
836
14
604
512
688
18
15
29
17
266
33
35
343
327
845
912
310
994
896
1904
833
772
46
684
616
1584
18
15
29
17
266
33
35
343
327
845
912
310
994
896
1904
832
772
46
684
616
1584
18
15
29
17
266
33
35
343
839
845
912
310
994
896
880
833
772
46
684
616
560
18
15
29
17
266
33
35
343
839
845
912
310
994
896
880
832
772
46
684
616
560
18
15
29
17
266
33
35
855
839
845
912
310
993
1920
880
1345
260
46
686
1640
48
18
15
29
17
266
33
35
855
839
845
912
310
993
1920
880
1344
260
46
686
1640
48
18
15
29
17
266
33
35
855
839
845
912
310
993
1920
880
833
772
46
686
1640
48
18
15
29
17
266
33
35
855
839
845
912
310
993
1920
880
832
772
46
686
1640
48
18
15
29
17
266
33
35
855
839
845
912
310
993
1920
1392
321
260
46
686
1640
1584
18
15
29
17
266
33
35
855
839
845
912
310
993
1920
1392
321
772
46
686
1640
1584
18
15
29
17
266
33
35
855
839
845
912
310
993
1920
1392
1345
260
46
686
1640
1584
18
15
29
17
266
33
35
855
839
845
912
310
993
1920
1392
320
260
46
686
1640
1584
18
15
29
17
266
33
35
855
839
845
912
310
993
1920
1392
320
772
46
686
1640
1584
18
15
29
17
266
33
35
855
839
845
912
310
993
1920
1392
1344
260
46
686
1640
1584
18
15
29
17
266
33
35
855
839
845
912
310
994
1920
880
1345
260
46
684
1640
48
18
15
29
17
266
33
35
855
839
845
912
310
994
1920
880
1344
260
46
684
1640
48
18
15
29
17
266
33
35
855
839
845
912
310
994
1920
880
833
772
46
684
1640
48
18
15
29
17
266
33
35
855
839
845
912
310
994
1920
880
832
772
46
684
1640
48
18
15
29
17
266
33
35
855
839
845
912
310
994
1920
1392
321
260
46
684
1640
1584
18
15
29
17
266
33
35
855
839
845
912
310
994
1920
1392
321
772
46
684
1640
1584
18
15
29
17
266
33
35
855
839
845
912
310
994
1920
1392
1345
260
46
684
1640
1584
18
15
29
17
266
33
35
855
839
845
912
310
994
1920
1392
320
260
46
684
1640
1584
18
15
29
17
266
33
35
855
839
845
912
310
994
1920
1392
320
772
46
684
1640
1584
18
15
29
17
266
33
35
855
839
845
912
310
994
1920
1392
1344
260
46
684
1640
1584
18
15
29
17
266
33
163
343
327
845
912
310
913
768
1904
832
772
46
654
512
1584
18
15
29
17
266
33
163
343
327
845
912
310
914
768
432
833
772
46
652
512
104
18
15
29
17
266
33
163
343
327
845
912
310
914
768
728
832
772
46
652
512
671
18
15
29
17
266
33
163
343
327
845
912
310
914
768
1904
833
772
46
644
512
1584
18
15
29
17
266
33
163
343
327
845
912
310
914
768
1904
832
772
46
644
512
1584
18
15
29
17
266
33
163
343
327
845
912
310
914
768
472
832
772
46
652
512
159
18
15
29
17
266
33
163
343
839
845
912
310
353
768
880
321
260
46
878
1000
1072
18
15
29
17
266
33
163
343
839
845
912
310
353
768
880
1345
260
46
878
1000
1072
18
15
29
17
266
33
163
343
839
845
912
310
353
768
880
320
260
46
878
1000
1072
18
15
29
17
266
33
163
343
839
845
912
310
353
768
880
1344
260
46
878
1000
1072
18
15
29
17
266
33
163
343
839
845
912
310
913
768
880
321
260
46
654
512
560
18
15
29
17
266
33
163
343
839
845
912
310
913
768
880
1345
260
46
654
512
560
18
15
29
17
266
33
163
343
839
845
912
310
913
768
880
320
260
46
654
512
560
18
15
29
17
266
33
163
343
839
845
912
310
913
768
880
1344
260
46
654
512
560
18
15
29
17
266
33
163
343
839
845
912
310
913
768
880
832
772
46
654
512
560
18
15
29
17
266
33
163
343
839
845
912
310
354
768
880
321
260
46
876
1000
1072
18
15
29
17
266
33
163
343
839
845
912
310
354
768
880
1345
260
46
876
1000
1072
18
15
29
17
266
33
163
343
839
845
912
310
354
768
880
320
260
46
876
1000
1072
18
15
29
17
266
33
163
343
839
845
912
310
354
768
880
1344
260
46
876
1000
1072
18
15
29
17
266
33
163
343
839
845
912
310
914
768
880
321
260
46
644
512
1072
18
15
29
17
266
33
163
343
839
845
912
310
914
768
880
1345
260
46
644
512
1072
18
15
29
17
266
33
163
343
839
845
912
310
914
768
880
320
260
46
644
512
1072
18
15
29
17
266
33
163
343
839
845
912
310
914
768
880
1344
260
46
644
512
1072
18
15
29
17
266
33
163
343
839
845
912
310
914
768
880
833
772
46
644
512
1072
18
15
29
17
266
33
163
343
839
845
912
310
914
768
880
832
772
46
644
512
1072
18
15
29
17
266
33
163
343
839
845
912
310
914
768
872
320
260
46
652
512
575
18
15
29
17
266
33
163
343
839
845
912
310
914
768
872
1344
260
46
652
512
575
18
15
29
17
266
33
163
343
839
845
912
310
914
768
872
832
772
46
652
512
575
18
15
29
17
266
33
163
343
839
845
912
310
914
768
1752
832
772
46
652
512
1695
18
15
29
17
266
33
163
343
839
845
912
310
914
768
984
832
772
46
652
512
1183
18
15
29
17
266
33
291
823
839
845
912
310
801
960
560
832
772
46
558
384
168
18
15
29
17
170
33
35
87
199
141
464
182
161
640
368
577
452
14
798
1920
560
18
15
29
17
170
33
35
87
199
141
464
182
161
640
368
576
452
14
798
1920
560
18
15
29
17
170
33
35
87
199
141
464
182
162
640
368
577
452
14
780
1920
560
18
15
29
17
170
33
35
87
199
141
464
182
162
640
368
576
452
14
780
1920
560
18
15
29
17
266
1
451
567
839
845
912
278
833
928
560
321
260
14
766
592
1048
18
15
29
17
266
1
451
567
839
845
912
278
833
928
560
320
260
14
766
592
1048
18
15
29
17
266
1
451
567
839
845
912
278
834
928
568
320
260
14
764
592
1055
18
15
285
17
266
1
451
311
967
269
912
278
386
416
304
65
260
14
132
240
24
18
15
285
17
266
1
451
311
967
269
912
278
386
416
304
64
260
14
132
240
24
18
15
285
17
266
1
451
311
967
269
912
278
386
416
312
64
260
14
132
240
31
18
15
285
17
266
1
451
311
967
269
912
1174
386
416
304
193
580
1934
132
240
24
18
15
285
17
266
1
451
311
967
269
912
1174
386
416
304
192
580
1934
132
240
24
18
15
285
17
266
1
451
311
967
269
912
1174
386
416
312
192
580
1934
132
240
31
18
15
285
785
266
1
451
311
967
781
144
150
386
416
304
320
772
142
252
240
48
18
15
29
17
266
769
451
567
839
781
912
790
65
800
816
1216
1348
1038
1534
336
88
18
15
29
17
266
769
451
567
839
781
912
790
65
800
816
1216
836
1038
1534
336
88
18
15
29
17
266
769
451
567
839
781
912
790
65
800
816
1473
1348
1038
1534
336
88
18
15
29
17
266
769
451
567
839
781
912
790
65
800
816
1472
1348
1038
1534
336
88
18
15
29
17
266
769
451
567
839
589
912
790
65
800
816
1089
1412
1038
1534
336
88
18
15
29
17
266
769
451
567
839
589
912
790
65
800
816
1088
1412
1038
1534
336
88
18
15
29
17
266
769
451
567
839
589
912
790
66
800
824
1088
1412
1038
1532
336
95
18
15
29
17
266
769
451
567
839
845
912
790
65
800
816
1345
1284
1038
1534
336
88
18
15
29
17
266
769
451
567
839
845
912
790
65
800
816
1344
1284
1038
1534
336
88
18
15
29
17
266
769
451
567
839
845
912
790
65
800
816
833
772
1038
1534
336
88
18
15
29
17
266
769
451
567
839
845
912
790
65
800
816
833
1284
1038
1534
336
88
18
15
29
17
266
769
451
567
839
845
912
790
65
800
816
832
772
1038
1534
336
88
18
15
29
17
266
769
451
567
839
845
912
790
65
800
816
832
1284
1038
1534
336
88
18
15
29
17
266
769
451
567
839
845
912
790
66
800
824
1344
1284
1038
1532
336
95
18
15
29
17
266
769
451
567
839
845
912
790
66
800
824
832
772
1038
1532
336
95
18
15
29
17
266
769
451
567
839
845
912
790
66
800
824
832
1284
1038
1532
336
95
18
15
29
17
266
65
451
567
839
781
912
630
817
1440
816
1217
1220
974
526
1792
48
18
15
29
17
266
65
451
567
839
781
912
630
818
1440
816
1217
1220
974
516
1792
24
18
15
29
17
266
65
451
567
839
781
912
630
818
1440
816
1216
1220
974
516
1792
24
18
15
29
17
266
65
451
567
839
589
912
630
817
1440
816
1089
1412
974
526
1792
48
18
15
29
17
266
65
451
567
839
589
912
630
817
1440
816
1088
1412
974
526
1792
48
18
15
29
17
266
65
451
567
839
589
912
630
818
1440
816
1089
1412
974
516
1792
24
18
15
29
17
266
65
451
567
839
589
912
630
818
1440
816
1088
1412
974
516
1792
24
18
15
29
17
266
801
995
567
839
781
912
822
1298
256
816
1217
1220
558
1548
0
40
18
15
29
17
266
801
995
567
839
781
912
822
1298
256
816
1216
1220
558
1548
0
40
18
15
29
17
266
801
995
567
839
781
912
822
1298
256
816
705
708
558
1548
0
40
18
15
29
17
266
801
995
567
839
781
912
822
1298
256
816
704
708
558
1548
0
40
18
15
29
17
266
801
995
567
839
845
912
822
1298
256
816
833
772
558
1548
0
40
18
15
29
17
266
801
995
567
839
845
912
822
1298
256
816
832
772
558
1548
0
40
18
15
29
17
170
417
35
87
199
141
464
438
417
512
368
577
452
526
542
1152
432
18
15
29
17
170
417
35
87
199
141
464
438
417
512
368
576
452
526
526
1152
432
18
15
29
17
170
417
35
87
199
141
464
438
418
512
368
577
452
526
524
1152
432
18
15
29
17
170
417
35
87
199
141
464
438
418
512
368
576
452
526
524
1152
432
18
15
29
17
170
417
35
87
199
141
464
438
418
512
880
576
452
526
268
376
872
18
15
29
17
170
417
35
343
199
141
464
438
417
768
624
577
452
526
590
1144
1128
18
15
29
17
170
417
35
343
199
141
464
438
417
768
624
576
452
526
590
1144
1128
18
15
29
17
170
417
35
343
199
141
464
438
418
768
624
576
452
526
524
1144
1128
18
15
29
17
266
769
547
55
199
269
912
790
945
64
336
449
836
1038
1118
384
688
18
15
29
17
266
769
547
55
199
269
912
790
945
64
336
448
836
1038
1118
384
688
18
15
29
17
266
769
547
55
199
269
912
790
946
64
336
449
836
1038
1116
384
688
18
15
29
17
266
769
547
55
199
269
912
790
946
64
336
448
836
1038
1116
384
688
18
15
29
17
266
769
547
55
455
269
912
790
946
1088
1872
576
836
526
92
896
688
18
15
29
17
266
769
547
55
455
269
912
790
946
1088
1872
1856
836
526
92
896
688
18
15
29
17
266
769
547
55
455
781
912
790
945
1088
1872
1345
836
1038
1118
896
688
18
15
29
17
266
769
547
55
455
781
912
790
945
1088
1872
1344
836
1038
1118
896
688
18
15
29
17
266
769
547
55
455
781
912
790
945
1088
1872
833
836
1038
1118
896
688
18
15
29
17
266
769
547
55
455
781
912
790
945
1088
1872
832
836
1038
1118
896
688
18
15
29
17
266
769
547
55
455
781
912
790
945
1088
1872
1473
836
1038
1118
896
688
18
15
29
17
266
769
547
55
455
781
912
790
945
1088
1872
1472
836
1038
1118
896
688
18
15
29
17
266
769
547
55
455
781
912
790
946
1088
1872
1345
836
1038
1116
896
688
18
15
29
17
266
769
547
55
455
781
912
790
946
1088
1872
1344
836
1038
1116
896
688
18
15
29
17
266
769
547
55
455
781
912
790
946
1088
1872
833
836
1038
1116
896
688
18
15
29
17
266
769
547
55
455
781
912
790
946
1088
1872
832
836
1038
1116
896
688
18
15
29
17
266
769
547
55
455
781
912
790
946
1088
1872
1473
836
1038
1116
896
688
18
15
29
17
266
769
547
55
455
781
912
790
946
1088
1872
1472
836
1038
1116
896
688
18
15
29
17
266
897
547
87
199
269
912
918
945
1024
112
833
836
1294
1118
1152
176
18
15
29
17
266
897
547
87
199
269
912
918
945
1024
112
832
836
1294
1118
1152
176
18
15
29
17
266
897
547
87
199
269
912
918
946
0
112
833
836
270
92
384
176
18
15
29
17
266
897
547
87
199
269
912
918
946
0
112
832
836
270
92
384
176
18
15
29
17
266
897
547
87
199
269
912
918
946
1024
112
833
836
270
92
640
176
18
15
29
17
266
897
547
87
199
269
912
918
946
1024
112
832
836
270
92
640
176
18
15
29
17
266
897
547
87
199
269
912
918
946
1024
112
705
1732
1166
1116
896
176
18
15
29
17
266
897
547
87
199
269
912
918
946
1024
112
704
1732
1166
1116
896
176
18
15
29
17
266
897
547
87
327
269
912
918
946
1024
1904
1985
836
270
92
640
688
18
15
29
17
266
897
547
87
327
269
912
918
946
1024
1904
1984
836
270
92
640
688
18
15
29
17
266
897
547
87
327
781
912
918
945
1024
1904
1473
324
270
1118
1152
688
18
15
29
17
266
897
547
87
327
781
912
918
945
1024
1904
1473
836
1294
1118
1152
688
18
15
29
17
266
897
547
87
327
781
912
918
945
1024
1904
1472
324
270
1118
1152
688
18
15
29
17
266
897
547
87
327
781
912
918
945
1024
1904
1472
836
1294
1118
1152
688
18
15
29
17
266
897
547
87
327
781
912
918
946
1024
1904
1473
324
270
1116
1152
688
18
15
29
17
266
897
547
87
327
781
912
918
946
1024
1904
1473
836
1294
1116
1152
688
18
15
29
17
266
897
547
87
327
781
912
918
946
1024
1904
1472
324
270
1116
1152
688
18
15
29
17
266
897
547
87
327
781
912
918
946
1024
1904
1472
836
1294
1116
1152
688
18
15
29
17
266
897
547
87
327
333
912
918
945
1024
1904
1857
772
270
94
640
688
18
15
29
17
266
897
547
87
327
333
912
918
945
1024
1904
1856
772
270
94
640
688
18
15
29
17
266
897
547
87
327
333
912
918
946
1024
1904
1857
772
270
92
640
688
18
15
29
17
266
897
547
87
327
333
912
918
946
1024
1904
1856
772
270
92
640
688
18
15
29
17
266
897
547
87
327
845
912
918
945
1024
1904
833
260
270
94
1152
688
18
15
29
17
266
897
547
87
327
845
912
918
945
1024
1904
833
772
1294
1118
1152
688
18
15
29
17
266
897
547
87
327
845
912
918
945
1024
1904
832
260
270
94
1152
688
18
15
29
17
266
897
547
87
327
845
912
918
945
1024
1904
832
772
1294
1118
1152
688
18
15
29
17
266
897
547
87
327
845
912
918
946
1024
1904
833
260
270
92
1152
688
18
15
29
17
266
897
547
87
327
845
912
918
946
1024
1904
833
772
1294
1116
1152
688
18
15
29
17
266
897
547
87
327
845
912
918
946
1024
1904
832
260
270
92
1152
688
18
15
29
17
266
897
547
87
327
845
912
918
946
1024
1904
832
772
1294
1116
1152
688
18
15
29
17
266
897
547
87
711
269
912
918
946
1024
1648
193
1732
1166
1116
1152
1200
18
15
29
17
266
897
547
87
711
269
912
918
946
1024
1648
192
1732
1166
1116
1152
1200
18
15
29
17
266
897
547
87
711
781
912
918
945
1024
1648
1345
324
270
94
1152
1200
18
15
29
17
266
897
547
87
711
781
912
918
945
1024
1648
1345
1348
270
94
1152
1200
18
15
29
17
266
897
547
87
711
781
912
918
945
1024
1648
1344
324
270
94
1152
1200
18
15
29
17
266
897
547
87
711
781
912
918
945
1024
1648
1344
1348
270
94
1152
1200
18
15
29
17
266
897
547
87
711
781
912
918
946
1024
1648
1345
324
270
92
1152
1200
18
15
29
17
266
897
547
87
711
781
912
918
946
1024
1648
1345
1348
270
92
1152
1200
18
15
29
17
266
897
547
87
711
781
912
918
946
1024
1648
1345
836
1166
1116
1152
1200
18
15
29
17
266
897
547
87
711
781
912
918
946
1024
1648
1344
324
270
92
1152
1200
18
15
29
17
266
897
547
87
711
781
912
918
946
1024
1648
1344
1348
270
92
1152
1200
18
15
29
17
266
897
547
87
711
781
912
918
946
1024
1648
1344
836
1166
1116
1152
1200
18
15
29
17
266
897
547
87
711
405
912
918
946
1024
1648
144
1676
1166
1116
1152
1200
18
15
29
17
266
801
547
87
199
269
912
822
417
0
112
704
1732
1070
1310
1408
176
18
15
29
17
266
801
547
87
199
269
912
822
418
0
112
704
1732
1070
1308
1408
176
18
15
29
17
266
801
547
87
199
141
912
822
417
0
624
1601
1860
1070
1310
384
944
18
15
29
17
266
801
547
87
199
141
912
822
418
0
624
1601
1860
1070
1308
384
944
18
15
29
17
266
801
547
87
711
141
912
822
993
1024
1328
1088
1860
1070
1198
1128
816
18
15
29
17
266
801
547
87
711
141
912
822
994
1024
1328
1088
1860
1070
1196
1128
816
18
15
29
17
266
801
547
87
711
397
912
822
993
1024
1328
577
1604
1070
1134
1128
816
18
15
29
17
266
801
547
87
711
397
912
822
993
1024
1328
576
1604
1070
1134
1128
816
18
15
29
17
266
801
547
87
711
397
912
822
1505
1024
1328
577
1604
558
1646
1256
816
18
15
29
17
266
801
547
87
711
397
912
822
1505
1024
1328
576
1604
558
1646
1256
816
18
15
29
17
266
801
547
87
711
397
912
822
994
1024
1328
577
1604
1070
1132
1128
816
18
15
29
17
266
801
547
87
711
397
912
822
994
1024
1328
576
1604
1070
1132
1128
816
18
15
29
17
266
801
547
87
711
397
912
822
1506
1024
1328
577
1604
558
1644
1256
816
18
15
29
17
266
801
547
87
711
397
912
822
1506
1024
1328
576
1604
558
1644
1256
816
18
15
29
17
266
801
547
87
711
405
912
822
929
1024
1648
144
1676
1054
1182
896
1200
18
15
29
17
266
801
547
87
711
405
912
822
993
1024
1648
144
1676
1054
1206
1200
1200
18
15
29
17
266
801
547
87
711
405
912
822
994
1024
1648
144
1676
1054
1204
1200
1200
18
15
29
17
266
801
547
87
711
405
912
822
930
1024
1648
144
1676
1054
1180
896
1200
18
15
29
17
170
417
547
87
199
141
464
438
929
0
112
577
452
526
1566
896
176
18
15
29
17
170
417
547
87
199
141
464
438
930
0
112
577
452
526
1548
896
176
18
15
29
17
170
417
547
87
711
141
464
854
850
1024
1648
1088
1732
1742
580
1728
1240
18
15
29
17
170
417
547
87
711
141
464
854
850
1024
1656
1088
1732
1742
580
1728
1247
18
15
29
17
170
417
547
87
711
141
464
438
929
1024
1648
65
452
526
1566
1920
1200
18
15
29
17
170
417
547
87
711
141
464
438
929
1024
1648
64
452
526
1566
1920
1200
18
15
29
17
170
417
547
87
711
141
464
438
930
1024
1648
65
452
526
1548
1664
1200
18
15
29
17
170
417
547
87
711
141
464
438
930
1024
1648
64
452
526
1548
1664
1200
18
15
29
17
170
417
547
311
199
141
464
854
849
576
80
577
452
846
1102
576
88
18
15
29
17
170
417
547
311
199
141
464
854
849
576
80
576
452
846
1102
576
88
18
15
29
17
170
417
547
311
199
141
464
854
850
576
80
577
452
846
1092
576
88
18
15
29
17
170
417
547
311
199
141
464
854
850
576
80
576
452
846
1092
576
88
18
15
29
17
170
417
547
311
199
141
464
854
850
576
88
576
452
846
1092
576
95
18
15
541
785
1290
545
35
855
1863
781
1808
1078
674
1664
1584
193
580
718
236
896
1712
18
15
541
785
1290
545
35
855
1863
781
1808
1078
674
1664
1584
192
580
718
236
896
1712
18
15
29
17
426
417
419
55
711
397
976
598
1618
1856
1360
577
1732
718
1604
1088
1112
18
15
29
17
426
417
419
55
711
397
976
598
1618
1856
1360
576
1732
718
1604
1088
1112
18
15
29
17
426
417
419
55
711
397
976
598
1618
1856
1368
576
1732
718
1604
1088
1119
18
15
28
16
270
2
67
87
197
268
914
280
33
96
217
832
834
50
51
376
94
18
15
28
16
270
2
67
87
197
269
932
280
146
96
217
833
865
9
76
608
606
18
15
28
16
270
2
67
87
197
269
932
280
146
96
217
449
865
9
76
608
606
18
15
28
16
270
2
67
87
197
277
900
264
146
96
217
849
873
36
76
96
94
18
15
28
16
270
2
67
87
197
277
900
264
146
96
217
465
873
36
76
96
94
18
15
28
16
270
2
67
87
197
277
900
280
146
96
217
849
873
41
73
96
94
18
15
28
16
270
2
67
87
197
277
900
280
146
96
217
465
873
41
73
96
94
18
15
28
16
270
2
163
87
197
268
914
264
354
0
370
832
836
4
244
512
820
18
15
28
16
270
2
163
87
197
268
914
264
354
0
882
832
836
4
244
512
1844
18
15
28
16
270
2
163
87
197
277
900
264
354
0
370
849
857
17
244
512
820
18
15
28
16
270
2
163
87
197
277
900
264
354
0
370
851
857
17
244
512
820
18
15
28
16
270
2
163
87
197
277
900
264
354
0
882
849
857
17
244
512
1844
18
15
28
16
270
2
163
87
197
277
900
264
354
0
882
851
857
17
244
512
1844
18
15
28
16
270
34
35
87
197
277
900
304
178
128
345
849
857
52
74
944
670
18
15
28
16
270
34
35
87
197
277
900
304
178
384
409
849
857
52
74
496
286
18
15
28
16
270
34
35
87
453
277
900
304
50
384
921
593
857
52
996
1008
798
18
15
28
16
270
34
35
87
453
277
900
304
50
384
921
401
885
52
36
1008
798
18
15
28
16
270
34
35
87
453
277
900
304
50
384
921
405
884
52
36
1008
798
18
15
28
16
270
34
163
87
197
268
914
304
321
0
361
832
834
33
883
8
830
18
15
28
16
270
34
163
87
197
268
914
304
321
0
345
832
834
33
883
8
670
18
15
28
16
270
34
163
87
197
268
914
304
945
256
436
448
834
34
275
48
619
18
15
28
16
270
34
163
87
197
269
932
312
322
0
361
833
865
17
881
512
830
18
15
28
16
270
34
163
87
197
269
932
312
322
0
361
833
849
17
881
512
830
18
15
28
16
270
34
163
87
197
269
932
312
322
0
370
833
865
17
881
512
820
18
15
28
16
270
34
163
87
197
269
932
312
322
0
370
835
865
17
881
512
820
18
15
28
16
270
34
163
87
197
277
900
304
194
256
409
849
857
52
116
464
286
18
15
28
16
270
34
163
87
197
277
900
304
946
256
361
841
857
52
276
48
574
18
15
28
16
270
34
163
87
197
277
900
304
946
256
361
841
889
52
276
48
574
18
15
28
16
270
34
163
87
197
277
900
304
946
256
345
849
857
52
276
48
414
18
15
28
16
270
34
163
87
197
277
900
312
322
0
436
405
949
49
882
527
1755
18
15
28
16
270
34
163
87
197
301
900
312
322
0
436
385
897
49
882
527
1755
18
15
28
16
270
34
163
87
453
277
900
304
194
256
921
593
857
52
116
464
798
18
15
28
16
270
34
163
87
453
789
900
304
194
256
921
849
857
52
116
464
798
18
15
28
16
270
34
163
343
325
780
914
304
945
768
436
960
834
34
659
560
107
18
15
28
16
270
34
163
343
325
277
900
304
946
768
729
465
857
52
660
560
670
18
15
28
16
270
34
163
343
325
789
900
304
946
768
729
977
857
52
660
560
670
18
15
28
16
270
34
163
343
325
797
900
304
946
768
425
993
865
52
660
560
190
18
15
28
16
270
34
163
343
325
797
900
304
946
768
425
865
865
52
660
560
190
18
15
28
16
270
34
163
343
325
797
900
304
946
768
425
865
849
52
660
560
190
18
15
28
16
270
34
163
855
837
789
900
304
946
1792
1241
1489
345
52
660
1584
1694
18
15
28
16
270
34
163
407
453
780
914
304
193
384
305
832
834
34
115
720
238
18
15
28
16
270
34
291
343
325
277
900
304
818
640
729
465
857
52
404
944
1182
18
15
28
16
270
34
291
343
325
789
900
304
818
640
729
977
857
52
404
944
1182
18
15
28
16
270
962
547
87
197
268
914
936
1186
1152
1396
704
1730
580
1644
1536
1591
18
15
28
16
270
962
547
87
197
268
914
936
1186
1152
1394
704
1730
580
1644
1024
1588
18
15
28
16
270
962
547
87
709
780
914
936
674
128
1908
1344
1346
1092
620
1536
1591
18
15
28
16
270
962
547
87
709
780
914
936
674
128
1908
1344
834
1092
620
1536
1591
18
15
28
16
270
962
547
87
709
780
914
936
674
128
1908
1344
1348
1092
620
1536
1591
18
15
28
16
270
962
547
87
709
780
914
936
674
128
1908
1344
836
1092
620
1536
1591
18
15
28
16
270
962
547
87
709
780
914
936
674
128
1906
1344
1346
1092
620
1536
1588
18
15
28
16
270
962
547
87
709
780
914
936
674
128
1906
1344
834
1092
620
1536
1588
18
15
28
16
270
962
547
87
709
780
914
936
674
128
1906
1344
1348
1092
628
1536
1588
18
15
28
16
270
962
547
87
709
780
914
936
674
128
1906
1344
836
1092
628
1536
1588
18
15
28
16
270
962
547
87
709
140
914
936
674
128
1908
1088
1858
1092
620
1536
1591
18
15
28
16
270
962
547
87
709
140
914
936
674
128
1908
1088
1860
1092
620
1536
1591
18
15
28
16
270
962
547
87
709
789
900
936
674
128
1909
1361
1369
1105
620
1536
1590
18
15
28
16
270
962
547
87
709
789
900
936
674
128
1909
1361
857
1105
620
1536
1590
18
15
28
16
270
962
547
87
709
789
900
936
674
128
1906
1363
1369
1105
620
1536
1588
18
15
28
16
270
962
547
87
709
789
900
936
674
128
1906
1363
857
1105
620
1536
1588
18
15
28
16
270
962
547
343
197
268
914
936
1186
640
628
832
834
580
1644
0
311
18
15
28
16
270
962
547
343
197
268
914
936
1186
640
628
832
836
580
1644
0
311
18
15
28
16
270
962
547
343
197
268
914
936
1186
640
628
704
1730
580
1644
0
311
18
15
28
16
270
962
547
343
197
268
914
936
1186
640
626
832
834
580
1644
0
1588
18
15
28
16
270
962
547
343
197
268
914
936
1186
640
626
832
836
580
1644
0
1588
18
15
28
16
270
962
547
343
197
268
914
936
1186
640
626
704
1730
580
1644
0
1588
18
15
28
16
270
962
547
343
197
268
914
936
674
640
114
832
834
1092
620
0
1844
18
15
28
16
270
962
547
343
197
268
914
936
674
640
114
704
1730
1092
620
0
1844
18
15
28
16
270
962
547
343
197
780
914
936
1186
640
628
1856
834
580
1644
0
311
18
15
28
16
270
962
547
343
197
780
914
936
1186
640
628
1856
836
580
1644
0
311
18
15
28
16
270
962
547
343
197
780
914
936
1186
640
626
1856
834
580
1644
0
1588
18
15
28
16
270
962
547
343
197
277
900
936
1186
640
117
849
857
593
1644
0
1846
18
15
28
16
270
962
547
343
197
277
900
936
1186
640
626
851
857
593
1644
0
1588
18
15
28
16
270
962
547
343
197
277
900
936
674
640
629
849
857
1105
620
0
310
18
15
28
16
270
962
547
343
197
140
914
936
1186
640
628
576
1858
580
1644
0
311
18
15
28
16
270
962
547
343
197
140
914
936
1186
640
628
1600
1858
580
1644
0
311
18
15
28
16
270
962
547
343
197
140
914
936
1186
640
626
1600
1858
580
1644
0
1588
18
15
28
16
270
962
547
343
325
589
900
936
674
640
1897
1345
849
1106
628
0
1086
18
15
28
16
270
962
547
343
709
780
932
936
674
640
1650
1344
864
1202
1209
0
564
18
15
28
16
270
962
547
343
709
780
914
936
1186
640
1652
1344
834
580
1644
0
823
18
15
28
16
270
962
547
343
709
780
914
936
1186
640
1652
1344
836
580
1644
0
823
18
15
28
16
270
962
547
343
709
780
914
936
1186
640
1650
1344
834
580
1644
0
820
18
15
28
16
270
962
547
343
709
780
914
936
674
640
1652
1344
834
580
620
0
567
18
15
28
16
270
962
547
343
709
780
914
936
674
640
1652
1344
836
580
620
0
567
18
15
28
16
270
962
547
343
709
780
914
936
674
640
1650
1344
834
580
620
0
564
18
15
28
16
270
962
547
343
709
780
914
936
674
640
1650
1344
1348
1092
628
0
564
18
15
28
16
270
962
547
343
709
781
932
936
674
640
1650
1345
865
1201
1204
0
564
18
15
28
16
270
962
547
343
709
781
932
936
674
640
1650
1347
865
1201
1204
0
564
18
15
28
16
270
962
547
343
709
396
914
936
674
640
1652
576
1602
580
620
0
567
18
15
28
16
270
962
547
343
709
396
914
936
674
640
1652
576
1604
580
620
0
567
18
15
28
16
270
962
547
343
709
396
914
936
674
640
1650
576
1602
580
620
0
564
18
15
28
16
270
450
35
87
197
268
914
424
674
640
370
832
836
68
692
512
564
18
15
28
16
270
450
35
87
197
277
900
424
674
640
373
849
857
82
692
512
566
18
15
28
16
270
450
35
87
197
277
900
424
674
640
370
851
857
81
692
512
564
18
15
28
16
142
2
163
87
197
21
452
624
354
0
436
917
1009
921
538
0
439
18
15
28
16
142
2
163
87
197
21
452
632
354
0
437
913
1001
937
538
512
438
18
15
28
16
142
2
163
87
197
21
452
632
354
512
437
913
1001
937
537
1543
1261
18
15
28
16
142
2
163
87
197
20
452
624
354
0
436
912
1008
920
538
0
439
18
15
28
16
142
2
163
87
197
20
452
624
354
512
436
912
1008
920
538
1551
1259
18
15
28
16
142
2
163
87
197
20
452
632
354
0
436
912
1000
936
524
0
439
18
15
28
16
142
2
163
87
197
149
452
624
354
0
437
149
433
921
554
0
438
18
15
28
16
142
2
163
87
197
149
452
624
354
0
436
149
433
921
537
15
747
18
15
28
16
142
2
163
87
197
149
452
624
354
0
434
145
433
921
538
0
436
18
15
28
16
142
2
163
87
197
148
452
624
354
0
436
148
432
920
538
0
439
18
15
28
16
142
2
163
87
197
148
452
624
354
512
436
148
432
920
538
1551
1259
18
15
28
16
142
2
163
87
197
148
452
632
354
0
434
144
440
936
524
0
436
18
15
28
16
142
2
163
87
197
172
452
624
354
0
436
128
384
920
538
0
439
18
15
28
16
142
2
163
87
197
172
452
624
354
0
434
128
384
920
538
0
436
18
15
28
16
142
2
163
87
197
172
452
624
354
512
436
128
384
920
538
1551
1259
18
15
28
16
142
2
163
87
197
172
452
632
354
0
436
128
384
936
524
0
439
18
15
28
16
142
2
163
87
197
172
452
632
354
0
434
128
384
936
524
0
436
18
15
28
16
142
2
163
87
197
173
452
624
354
0
433
129
385
921
537
15
437
18
15
28
16
142
2
163
87
197
173
452
624
354
0
441
129
385
921
554
0
734
18
15
28
16
142
2
163
87
197
173
452
624
354
0
437
129
385
921
553
0
438
18
15
28
16
142
2
163
87
197
173
452
624
354
0
436
129
385
921
537
15
747
18
15
28
16
142
2
163
87
197
173
452
624
354
0
434
129
385
921
553
0
436
18
15
28
16
142
2
163
87
197
173
452
624
354
0
434
131
385
921
553
0
436
18
15
28
16
142
2
163
87
197
173
452
632
354
0
433
129
385
937
553
15
437
18
15
28
16
142
2
163
87
197
173
452
632
354
0
425
129
385
937
538
0
446
18
15
28
16
142
2
163
87
197
173
452
632
354
0
441
129
385
937
556
0
734
18
15
28
16
142
2
163
87
197
173
452
632
354
0
437
129
385
937
556
0
438
18
15
28
16
142
2
163
87
197
173
452
632
354
0
436
129
385
937
524
512
439
18
15
28
16
142
2
163
87
197
173
452
632
354
0
434
129
385
937
524
0
436
18
15
28
16
142
2
163
87
197
173
452
632
354
0
434
131
385
937
524
0
436
18
15
28
16
142
2
163
87
197
173
452
632
354
512
437
129
385
937
537
1543
1261
18
15
28
16
142
34
35
87
197
149
452
176
178
128
345
145
433
25
74
1008
1694
18
15
28
16
142
34
35
87
197
149
452
176
178
384
409
145
433
25
73
496
286
18
15
28
16
142
34
35
87
197
173
452
176
178
128
217
129
385
25
402
1008
926
18
15
28
16
142
34
35
87
197
173
452
176
178
128
345
129
385
25
74
1008
1694
18
15
28
16
142
34
35
87
197
173
452
176
178
128
441
129
385
25
73
368
478
18
15
28
16
142
34
35
87
197
173
452
176
178
384
217
129
385
25
914
1776
1950
18
15
28
16
142
34
35
87
197
173
452
176
178
384
409
129
385
25
73
496
286
18
15
28
16
142
34
35
87
197
173
452
176
178
384
729
129
385
25
74
496
926
18
15
28
16
142
34
35
87
197
405
452
176
178
128
345
657
177
25
74
1008
1694
18
15
28
16
142
34
35
87
197
405
452
176
178
128
345
657
689
1049
841
1008
1694
18
15
28
16
142
34
35
87
197
429
452
176
178
128
345
641
129
25
74
1008
1694
18
15
28
16
142
34
35
87
197
429
452
176
178
128
345
641
385
25
74
1008
1694
18
15
28
16
142
34
35
87
453
277
452
176
178
384
921
657
753
1049
1426
1520
798
18
15
28
16
142
34
163
87
197
149
452
616
322
512
370
593
873
969
524
1536
564
18
15
28
16
142
34
163
87
197
149
452
616
322
512
882
593
873
969
524
1536
1332
18
15
28
16
142
34
163
87
197
148
452
616
322
512
372
592
872
964
524
1536
567
18
15
28
16
142
34
163
87
197
148
452
616
322
512
372
596
872
964
524
1536
567
18
15
28
16
142
34
163
87
197
148
452
616
322
512
370
592
872
964
524
1536
564
18
15
28
16
142
34
163
87
197
148
452
616
322
512
884
592
872
964
524
1536
1335
18
15
28
16
142
34
163
87
197
148
452
616
322
512
882
592
872
964
524
1536
1332
18
15
28
16
142
34
163
87
197
148
452
616
322
512
882
592
472
964
524
1536
1332
18
15
28
16
142
34
163
407
325
28
452
616
322
384
564
608
992
964
524
1792
951
18
15
28
16
142
34
163
407
325
284
452
616
322
384
564
672
736
964
524
1792
951
18
15
28
16
142
34
163
407
325
284
452
616
322
384
564
672
752
964
524
1792
951
18
15
28
16
174
34
163
87
197
140
466
584
322
512
372
576
450
964
524
1536
567
18
15
28
16
174
34
163
87
197
140
466
584
322
512
372
576
452
964
524
1536
567
18
15
28
16
174
34
163
87
197
140
466
600
193
256
884
576
450
978
1107
1488
1371
18
15
28
16
174
34
163
87
197
140
466
600
193
256
884
576
452
978
1107
1488
1371
18
15
28
16
174
34
163
87
197
140
466
600
322
512
372
576
450
976
530
1536
567
18
15
28
16
174
34
163
87
197
140
466
600
322
512
372
576
452
976
530
1536
567
18
15
28
16
174
34
291
311
197
140
466
600
449
448
340
576
452
978
595
592
91
18
15
28
528
270
34
163
343
837
1869
708
304
946
768
1753
1601
97
25
658
560
1694
18
15
108
16
282
34
163
55
13
268
938
1172
194
64
98
992
1698
1794
106
0
36
18
15
108
16
282
34
163
55
13
268
938
1180
194
64
98
992
1698
1796
108
0
36
18
15
284
16
270
2
291
311
965
268
914
1176
482
448
852
64
578
1929
217
256
311
18
15
284
16
270
2
291
311
965
268
914
1176
482
448
850
64
578
1929
217
256
308
18
15
284
16
270
2
291
311
965
269
932
1176
482
448
852
65
609
1801
217
256
311
18
15
284
16
270
2
291
311
965
269
932
1176
482
448
850
65
609
1801
217
256
308
18
15
188
16
270
2
67
151
133
5
900
584
146
224
249
561
1913
1481
76
208
30
18
15
188
16
270
2
67
151
645
261
900
584
146
736
2041
561
1657
969
76
2000
1566
18
15
188
16
270
450
35
55
133
260
932
712
658
704
484
496
784
900
524
512
279
18
15
188
16
270
450
35
55
133
261
932
712
658
704
484
497
785
900
524
512
279
18
15
188
16
270
450
35
55
133
261
932
712
658
704
484
501
789
900
524
512
279
18
15
188
16
270
450
35
55
133
261
932
712
658
704
484
501
788
900
524
512
279
18
15
188
16
270
450
35
55
133
261
932
712
658
704
485
497
789
900
524
512
582
18
15
188
16
270
450
35
55
133
261
932
712
658
704
485
497
788
900
524
512
582
18
15
188
16
270
450
35
55
133
261
932
712
658
704
485
501
789
900
524
512
582
18
15
188
16
270
450
35
55
133
261
932
712
658
704
485
501
788
900
524
512
582
18
15
188
16
142
2
67
87
133
261
452
168
66
96
249
473
593
16
20
176
286
18
15
188
16
142
2
67
87
133
261
452
168
66
96
249
473
601
17
20
464
286
18
15
188
16
142
2
35
55
133
260
452
624
98
192
484
496
312
920
1050
1408
791
18
15
188
16
142
2
35
55
133
260
452
632
98
192
484
496
304
936
1036
1408
791
18
15
188
16
142
2
35
55
133
260
452
632
98
192
484
496
312
936
26
384
407
18
15
188
16
142
2
35
55
133
261
452
624
98
192
484
497
305
921
1049
1408
791
18
15
188
16
142
2
35
55
133
261
452
624
98
192
484
501
305
921
1049
1408
791
18
15
188
16
142
2
35
55
133
261
452
624
98
192
485
497
305
921
1049
1408
790
18
15
188
16
142
2
35
55
133
261
452
624
98
192
485
497
313
921
1049
1408
790
18
15
188
16
142
2
35
55
133
261
452
624
98
192
485
501
305
921
1049
1408
790
18
15
188
16
142
2
35
55
133
261
452
624
98
192
485
501
313
921
1049
1408
790
18
15
188
16
142
2
35
55
133
261
452
632
98
192
484
501
305
937
1036
1408
791
18
15
188
16
142
2
35
55
133
261
452
632
98
192
484
501
309
936
1036
1408
791
18
15
188
16
142
2
35
55
133
261
452
632
98
192
484
501
308
936
1036
1408
791
18
15
188
16
142
2
35
55
133
261
452
632
98
192
485
497
313
937
12
384
406
18
15
188
16
142
2
35
55
133
261
452
632
98
192
485
497
309
937
1036
1408
790
18
15
188
16
142
2
35
55
133
261
452
632
98
192
485
501
313
937
12
384
406
18
15
188
16
142
2
35
55
133
261
452
632
98
192
485
501
309
936
1036
1408
790
18
15
188
16
142
2
35
55
133
261
452
632
98
192
485
501
308
936
1036
1408
790
18
15
188
16
142
2
163
407
645
260
452
624
354
384
948
560
312
920
538
1807
1335
18
15
188
16
142
2
163
407
645
260
452
624
354
384
948
560
1848
920
538
1807
1335
18
15
188
16
142
2
163
407
645
260
452
624
354
384
948
564
304
920
538
1807
1335
18
15
188
16
142
2
163
407
645
260
452
624
354
384
948
564
312
920
538
1807
1335
18
15
188
16
142
2
163
407
645
260
452
624
354
384
948
564
1840
920
538
1807
1335
18
15
188
16
142
2
163
407
645
260
452
624
354
384
946
560
312
920
538
1792
1332
18
15
188
16
142
2
163
407
645
260
452
624
354
384
946
560
600
920
538
1792
1332
18
15
188
16
142
2
163
407
645
260
452
624
354
384
946
560
1848
920
538
1792
1332
18
15
188
16
142
2
163
407
645
260
452
624
354
384
946
568
312
920
538
1792
1332
18
15
188
16
142
2
163
407
645
260
452
624
354
384
946
568
1848
920
538
1792
1332
18
15
188
16
142
2
163
407
645
260
452
632
354
384
948
560
304
936
524
1792
1335
18
15
188
16
142
2
163
407
645
260
452
632
354
384
948
560
312
936
524
1792
1335
18
15
188
16
142
2
163
407
645
260
452
632
354
384
948
560
1840
936
524
1792
1335
18
15
188
16
142
2
163
407
645
260
452
632
354
384
948
560
309
936
524
1792
1335
18
15
188
16
142
2
163
407
645
260
452
632
354
384
948
560
1845
936
524
1792
1335
18
15
188
16
142
2
163
407
645
260
452
632
354
384
948
564
304
936
524
1792
1335
18
15
188
16
142
2
163
407
645
260
452
632
354
384
948
564
1840
936
524
1792
1335
18
15
188
16
142
2
163
407
645
260
452
632
354
384
948
564
309
936
524
1792
1335
18
15
188
16
142
2
163
407
645
260
452
632
354
384
948
564
1845
936
524
1792
1335
18
15
188
16
142
2
163
407
645
260
452
632
354
384
946
560
304
936
524
1792
1332
18
15
188
16
142
2
163
407
645
260
452
632
354
384
946
560
312
936
524
1792
1332
18
15
188
16
142
2
163
407
645
260
452
632
354
384
946
560
1840
936
524
1792
1332
18
15
188
16
142
2
163
407
645
260
452
632
354
384
946
560
309
936
524
1792
1332
18
15
188
16
142
2
163
407
645
260
452
632
354
384
946
560
1845
936
524
1792
1332
18
15
188
16
142
2
163
407
645
260
452
632
354
384
946
568
304
936
524
1792
1332
18
15
188
16
142
2
163
407
645
260
452
632
354
384
946
568
312
936
524
1792
1332
18
15
188
16
142
2
163
407
645
260
452
632
354
384
946
568
1840
936
524
1792
1332
18
15
188
16
142
2
163
407
645
261
452
624
354
384
945
569
313
921
537
1807
1333
18
15
188
16
142
2
163
407
645
261
452
624
354
384
945
569
601
921
537
1807
1333
18
15
188
16
142
2
163
407
645
261
452
624
354
384
945
569
1849
921
537
1807
1333
18
15
188
16
142
2
163
407
645
261
452
624
354
384
945
565
305
921
537
1807
1333
18
15
188
16
142
2
163
407
645
261
452
624
354
384
945
565
1841
921
537
1807
1333
18
15
188
16
142
2
163
407
645
261
452
624
354
384
949
561
305
921
554
1792
1334
18
15
188
16
142
2
163
407
645
261
452
624
354
384
949
561
313
921
553
1792
1334
18
15
188
16
142
2
163
407
645
261
452
624
354
384
949
561
1841
921
554
1792
1334
18
15
188
16
142
2
163
407
645
261
452
624
354
384
949
561
601
921
554
1792
1334
18
15
188
16
142
2
163
407
645
261
452
624
354
384
949
561
1849
921
553
1792
1334
18
15
188
16
142
2
163
407
645
261
452
624
354
384
949
565
305
921
554
1792
1334
18
15
188
16
142
2
163
407
645
261
452
624
354
384
949
565
313
921
553
1792
1334
18
15
188
16
142
2
163
407
645
261
452
624
354
384
949
565
1849
921
553
1792
1334
18
15
188
16
142
2
163
407
645
261
452
624
354
384
948
561
305
921
537
1807
1335
18
15
188
16
142
2
163
407
645
261
452
624
354
384
948
561
313
921
537
1807
1335
18
15
188
16
142
2
163
407
645
261
452
624
354
384
948
561
1841
921
537
1807
1335
18
15
188
16
142
2
163
407
645
261
452
624
354
384
948
561
306
920
538
1807
1335
18
15
188
16
142
2
163
407
645
261
452
624
354
384
948
561
1842
920
538
1807
1335
18
15
188
16
142
2
163
407
645
261
452
624
354
384
948
565
305
921
537
1807
1335
18
15
188
16
142
2
163
407
645
261
452
624
354
384
948
565
1841
921
537
1807
1335
18
15
188
16
142
2
163
407
645
261
452
624
354
384
946
561
305
921
538
1792
1332
18
15
188
16
142
2
163
407
645
261
452
624
354
384
946
561
313
921
553
1792
1332
18
15
188
16
142
2
163
407
645
261
452
624
354
384
946
561
1841
921
538
1792
1332
18
15
188
16
142
2
163
407
645
261
452
624
354
384
946
561
1849
921
553
1792
1332
18
15
188
16
142
2
163
407
645
261
452
624
354
384
946
563
305
921
538
1792
1332
18
15
188
16
142
2
163
407
645
261
452
624
354
384
946
563
313
921
553
1792
1332
18
15
188
16
142
2
163
407
645
261
452
624
354
384
946
563
1841
921
538
1792
1332
18
15
188
16
142
2
163
407
645
261
452
624
354
384
946
563
601
921
538
1792
1332
18
15
188
16
142
2
163
407
645
261
452
624
354
384
946
563
1849
921
553
1792
1332
18
15
188
16
142
2
163
407
645
261
452
632
354
384
945
569
313
937
537
1807
1333
18
15
188
16
142
2
163
407
645
261
452
632
354
384
949
561
305
936
538
1792
1334
18
15
188
16
142
2
163
407
645
261
452
632
354
384
949
561
313
937
556
1792
1334
18
15
188
16
142
2
163
407
645
261
452
632
354
384
949
561
1841
936
556
1792
1334
18
15
188
16
142
2
163
407
645
261
452
632
354
384
949
561
309
936
538
1792
1334
18
15
188
16
142
2
163
407
645
261
452
632
354
384
949
561
306
936
556
1792
1334
18
15
188
16
142
2
163
407
645
261
452
632
354
384
949
561
1845
936
538
1792
1334
18
15
188
16
142
2
163
407
645
261
452
632
354
384
949
561
1842
936
538
1792
1334
18
15
188
16
142
2
163
407
645
261
452
632
354
384
949
565
305
936
538
1792
1334
18
15
188
16
142
2
163
407
645
261
452
632
354
384
949
565
1841
936
538
1792
1334
18
15
188
16
142
2
163
407
645
261
452
632
354
384
949
565
309
936
538
1792
1334
18
15
188
16
142
2
163
407
645
261
452
632
354
384
949
565
308
936
538
1792
1334
18
15
188
16
142
2
163
407
645
261
452
632
354
384
949
565
1845
936
538
1792
1334
18
15
188
16
142
2
163
407
645
261
452
632
354
384
949
565
1844
936
538
1792
1334
18
15
188
16
142
2
163
407
645
261
452
632
354
384
948
561
305
936
524
1792
1335
18
15
188
16
142
2
163
407
645
261
452
632
354
384
948
561
313
937
524
1792
1335
18
15
188
16
142
2
163
407
645
261
452
632
354
384
948
561
1841
936
524
1792
1335
18
15
188
16
142
2
163
407
645
261
452
632
354
384
948
561
309
936
524
1792
1335
18
15
188
16
142
2
163
407
645
261
452
632
354
384
948
561
308
936
540
1792
1335
18
15
188
16
142
2
163
407
645
261
452
632
354
384
948
561
306
937
524
1792
1335
18
15
188
16
142
2
163
407
645
261
452
632
354
384
948
561
1845
936
524
1792
1335
18
15
188
16
142
2
163
407
645
261
452
632
354
384
948
561
1844
936
522
1792
1335
18
15
188
16
142
2
163
407
645
261
452
632
354
384
948
561
1842
937
524
1792
1335
18
15
188
16
142
2
163
407
645
261
452
632
354
384
948
565
305
936
524
1792
1335
18
15
188
16
142
2
163
407
645
261
452
632
354
384
948
565
1841
936
524
1792
1335
18
15
188
16
142
2
163
407
645
261
452
632
354
384
948
565
309
936
524
1792
1335
18
15
188
16
142
2
163
407
645
261
452
632
354
384
948
565
308
936
524
1792
1335
18
15
188
16
142
2
163
407
645
261
452
632
354
384
948
565
1845
936
524
1792
1335
18
15
188
16
142
2
163
407
645
261
452
632
354
384
948
565
1844
936
524
1792
1335
18
15
188
16
142
2
163
407
645
261
452
632
354
384
946
561
305
936
524
1792
1332
18
15
188
16
142
2
163
407
645
261
452
632
354
384
946
561
313
937
521
1792
1332
18
15
188
16
142
2
163
407
645
261
452
632
354
384
946
561
1841
936
524
1792
1332
18
15
188
16
142
2
163
407
645
261
452
632
354
384
946
561
309
936
524
1792
1332
18
15
188
16
142
2
163
407
645
261
452
632
354
384
946
561
306
937
524
1792
1332
18
15
188
16
142
2
163
407
645
261
452
632
354
384
946
561
1845
936
524
1792
1332
18
15
188
16
142
2
163
407
645
261
452
632
354
384
946
561
1842
937
524
1792
1332
18
15
188
16
142
2
163
407
645
261
452
632
354
384
946
563
305
936
524
1792
1332
18
15
188
16
142
2
163
407
645
261
452
632
354
384
946
563
1841
936
524
1792
1332
18
15
188
16
142
2
163
407
645
261
452
632
354
384
946
563
309
936
524
1792
1332
18
15
188
16
142
2
163
407
645
261
452
632
354
384
946
563
1845
936
524
1792
1332
18
15
188
16
142
2
291
311
133
261
452
624
466
448
357
497
313
921
594
592
77
18
15
188
16
142
2
291
311
133
261
452
624
466
448
357
501
313
921
594
592
77
18
15
188
16
142
34
35
55
133
260
452
616
66
192
484
496
312
932
1036
1408
791
18
15
188
16
142
34
35
55
133
261
452
616
66
192
484
497
308
912
1036
1408
791
18
15
188
16
142
34
35
55
133
261
452
616
66
192
484
501
309
932
12
384
407
18
15
188
16
142
34
35
55
133
261
452
616
66
192
484
501
308
912
1036
1408
791
18
15
188
16
142
34
35
55
133
261
452
616
66
192
485
497
305
913
1036
1408
806
18
15
188
16
142
34
35
55
133
261
452
616
66
192
485
497
313
913
1036
1408
806
18
15
188
16
142
34
35
55
133
261
452
616
66
192
485
497
309
913
1036
1408
806
18
15
188
16
142
34
35
55
133
261
452
616
66
192
485
497
308
912
1036
1408
806
18
15
188
16
142
34
35
55
133
261
452
616
66
192
485
501
305
913
1036
1408
806
18
15
188
16
142
34
35
55
133
261
452
616
66
192
485
501
313
913
1036
1408
806
18
15
188
16
142
34
35
55
133
261
452
616
66
192
485
501
309
913
1036
1408
806
18
15
188
16
142
34
35
55
133
261
452
616
66
192
485
501
308
912
1036
1408
806
18
15
188
16
142
34
163
55
133
260
452
616
322
64
484
496
312
932
524
352
791
18
15
188
16
142
34
163
55
133
261
452
616
322
64
484
497
308
912
524
352
791
18
15
188
16
142
34
163
55
133
261
452
616
322
64
484
501
309
932
524
352
791
18
15
188
16
142
34
163
55
133
261
452
616
322
64
484
501
308
912
524
352
791
18
15
188
16
142
34
163
55
133
261
452
616
322
64
485
497
305
913
524
352
790
18
15
188
16
142
34
163
55
133
261
452
616
322
64
485
497
313
913
524
352
790
18
15
188
16
142
34
163
55
133
261
452
616
322
64
485
497
309
913
524
352
790
18
15
188
16
142
34
163
55
133
261
452
616
322
64
485
497
308
912
524
352
790
18
15
188
16
142
34
163
55
133
261
452
616
322
64
485
501
305
913
524
352
790
18
15
188
16
142
34
163
55
133
261
452
616
322
64
485
501
313
913
524
352
790
18
15
188
16
142
34
163
55
133
261
452
616
322
64
485
501
309
913
524
352
790
18
15
188
16
142
34
163
55
133
261
452
616
322
64
485
501
308
912
524
352
790
18
15
188
16
142
450
35
55
133
260
452
392
658
192
484
496
304
520
780
0
791
18
15
188
16
142
450
35
55
133
261
452
392
658
192
484
497
308
260
780
0
791
18
15
188
16
142
450
35
55
133
261
452
392
658
192
484
501
305
265
780
0
791
18
15
188
16
142
450
35
55
133
261
452
392
658
192
484
501
309
520
780
0
791
18
15
188
16
142
450
35
55
133
261
452
392
658
192
484
501
308
520
780
0
791
18
15
188
16
142
450
35
55
133
261
452
392
658
704
484
497
308
260
780
512
279
18
15
188
16
142
450
35
55
133
261
452
392
658
704
484
501
309
260
780
512
279
18
15
188
16
142
450
35
55
133
261
452
392
658
704
484
501
308
260
780
512
279
18
15
188
16
142
450
35
55
133
261
452
392
658
704
485
497
309
260
780
1024
326
18
15
188
16
142
450
35
55
133
261
452
392
658
704
485
497
308
260
780
1024
326
18
15
188
16
142
450
35
55
133
261
452
392
658
704
485
501
309
264
780
1024
326
18
15
188
16
142
450
35
55
133
261
452
392
658
704
485
501
308
264
780
1024
326
18
15
285
16
270
34
66
454
455
264
932
304
260
896
514
579
592
20
240
896
718
18
15
285
16
270
34
66
454
455
280
900
304
260
896
514
291
304
52
240
896
718
18
15
285
16
270
34
66
454
455
280
900
304
260
896
514
355
304
52
240
896
718
18
15
285
16
270
34
66
454
455
280
900
304
260
896
514
611
304
52
240
896
718
18
15
285
16
270
34
66
454
455
280
932
304
260
896
514
291
272
20
240
896
718
18
15
285
16
270
34
66
454
455
280
932
304
260
896
514
355
272
20
240
896
718
18
15
285
16
270
34
66
454
455
280
932
304
260
896
514
611
272
20
240
896
718
18
15
285
16
270
34
66
454
487
264
900
304
260
896
578
99
272
52
240
896
910
18
15
285
16
270
34
66
454
487
264
900
304
260
896
578
355
272
52
240
896
910
18
15
285
16
270
34
66
454
487
264
900
304
260
896
578
611
272
52
240
896
910
18
15
285
16
270
34
66
454
487
264
932
304
260
896
578
355
304
20
240
896
910
18
15
285
16
270
34
66
454
487
264
932
304
260
896
578
611
304
20
240
896
910
18
15
285
16
270
34
66
454
487
280
900
304
260
896
578
579
592
52
240
896
910
18
15
285
16
270
34
66
454
487
280
932
304
260
896
578
67
272
20
240
896
910
18
15
285
16
270
34
66
454
487
280
932
304
260
896
578
323
272
20
240
896
910
18
15
285
16
270
34
66
454
487
280
932
304
260
896
578
579
272
20
240
896
910
18
15
540
16
270
962
547
1879
1349
589
900
936
674
1664
1577
65
337
338
628
1024
1214
18
15
540
16
270
962
547
1879
1349
589
900
936
674
1664
1586
65
337
1105
1204
1024
1204
18
15
540
16
270
962
547
1879
1349
588
900
936
674
1664
1586
64
336
336
620
1024
1204
18
15
540
528
270
962
547
1847
1349
1356
708
1736
658
1728
1620
1344
96
612
268
1024
567
18
15
540
528
270
962
547
1847
1349
1356
708
1736
658
1728
1618
1344
96
612
268
1024
564
18
15
540
528
270
962
547
1879
1349
1292
420
936
674
1664
1588
1216
352
616
620
1024
1207
18
15
540
528
270
962
547
1879
1349
1292
420
936
674
1664
1588
1472
352
616
620
1024
1207
18
15
540
528
270
962
547
1879
1349
1292
420
936
674
1664
1586
1216
352
616
628
1024
1204
18
15
540
528
270
962
547
1879
1349
1292
420
936
674
1664
1586
1472
352
616
628
1024
1204
18
15
540
528
270
962
547
1879
1349
1292
402
936
674
1664
1588
1216
322
324
620
1024
1207
18
15
540
528
270
962
547
1879
1349
1292
402
936
674
1664
1588
1216
324
324
620
1024
1207
18
15
540
528
270
962
547
1879
1349
1292
402
936
674
1664
1588
1472
322
324
620
1024
1207
18
15
540
528
270
962
547
1879
1349
1292
402
936
674
1664
1588
1472
324
324
620
1024
1207
18
15
540
528
270
962
547
1879
1349
1292
402
936
674
1664
1586
1216
322
324
620
1024
1204
18
15
540
528
270
962
547
1879
1349
1292
402
936
674
1664
1586
1216
324
324
620
1024
1204
18
15
540
528
270
962
547
1879
1349
1292
402
936
674
1664
1586
1472
322
324
620
1024
1204
18
15
540
528
270
962
547
1879
1349
1293
420
936
674
1664
1588
1217
353
617
620
1024
1207
18
15
540
528
270
962
547
1879
1349
1293
420
936
674
1664
1588
1473
353
617
620
1024
1207
18
15
540
528
270
962
547
1879
1349
1293
420
936
674
1664
1589
1217
353
617
620
1024
1206
18
15
540
528
270
962
547
1879
1349
1293
420
936
674
1664
1589
1473
353
617
620
1024
1206
18
15
540
528
270
962
547
1879
1349
1293
420
936
674
1664
1586
1217
353
617
620
1024
1204
18
15
540
528
270
962
547
1879
1349
1293
420
936
674
1664
1586
1473
353
617
620
1024
1204
18
15
540
528
270
962
547
1879
1349
1293
420
936
674
1664
1586
1219
353
617
620
1024
1204
18
15
540
528
270
962
547
1879
1349
1293
420
936
674
1664
1586
1475
353
617
620
1024
1204
18
15
540
528
270
962
547
1879
1349
1301
388
936
674
1664
1589
1233
345
337
620
1024
1206
18
15
540
528
270
962
547
1879
1349
1301
388
936
674
1664
1589
1489
345
337
620
1024
1206
18
15
540
528
270
962
547
1879
1349
1301
388
936
674
1664
1586
1233
345
337
620
1024
1204
18
15
540
528
270
962
547
1879
1349
1301
388
936
674
1664
1586
1491
345
337
620
1024
1204
18
15
540
528
270
962
547
1879
1349
1356
402
936
674
1664
1588
1344
258
324
620
1024
1207
18
15
540
528
270
962
547
1879
1349
1356
402
936
674
1664
1586
1344
258
324
620
1024
1204
18
15
540
528
270
962
547
1879
1349
1356
402
936
674
1664
1908
1344
258
324
620
1024
1079
18
15
540
528
270
962
547
1879
1349
1356
402
936
674
1664
1906
1344
258
324
620
1024
1076
18
15
540
528
270
962
547
1879
1349
1357
420
936
674
1664
1908
1345
289
617
620
1024
1079
18
15
540
528
270
962
547
1879
1349
1357
420
936
674
1664
1909
1345
289
617
620
1024
1078
18
15
540
528
270
962
547
1879
1349
1397
388
936
674
1664
1897
1289
273
336
628
1024
1086
18
15
284
16
270
962
547
1879
709
524
932
936
674
1664
114
320
1376
1256
1204
512
1588
18
15
284
16
270
962
547
1879
709
524
914
936
674
1664
116
320
322
324
620
512
1591
18
15
284
16
270
962
547
1879
709
524
914
936
674
1664
116
320
324
324
620
512
1591
18
15
284
16
270
962
547
1879
709
524
914
936
674
1664
116
448
322
324
620
512
1591
18
15
284
16
270
962
547
1879
709
524
914
936
674
1664
116
448
324
324
620
512
1591
18
15
284
16
270
962
547
1879
709
524
914
936
674
1664
114
320
322
324
620
1024
1588
18
15
284
16
270
962
547
1879
709
524
914
936
674
1664
114
448
322
324
620
1024
1588
18
15
284
16
270
962
547
1879
709
524
914
936
674
1664
114
448
324
324
620
1024
1588
18
15
796
528
270
962
547
1879
1477
1036
420
936
674
1664
1652
1472
352
616
620
1024
567
18
15
796
528
270
962
547
1879
1477
1036
420
936
674
1664
1650
1472
352
616
628
1024
564
18
15
796
528
270
962
547
1879
1477
1037
420
936
674
1664
1652
1473
353
617
620
1024
567
18
15
796
528
270
962
547
1879
1477
1037
420
936
674
1664
1653
1473
353
617
620
1024
310
18
15
796
528
270
962
547
1879
1477
1037
420
936
674
1664
1650
1473
353
617
620
1024
564
18
15
28
16
270
2
451
567
837
797
900
264
402
928
561
353
865
4
788
848
110
18
15
28
16
270
2
451
567
837
797
900
264
402
928
561
609
865
36
788
848
110
18
15
28
16
270
2
451
567
837
844
914
280
833
928
561
320
258
50
755
600
1070
18
15
28
16
270
2
451
567
837
844
914
280
833
928
561
320
770
50
755
600
1070
18
15
28
16
270
2
451
567
837
844
914
280
833
928
561
832
770
50
755
600
1070
18
15
28
16
270
2
451
567
837
844
914
280
833
928
564
320
258
9
755
600
1051
18
15
28
16
270
2
451
567
837
844
914
280
833
928
564
320
770
50
755
600
1051
18
15
28
16
270
2
451
567
837
844
914
280
833
928
564
320
260
50
755
600
1051
18
15
28
16
270
2
451
567
837
844
914
280
833
928
564
832
770
50
755
600
1051
18
15
28
16
270
2
451
567
837
844
914
280
833
928
565
832
770
50
755
600
1069
18
15
28
16
270
2
451
567
837
885
932
264
402
928
561
265
777
4
788
848
110
18
15
28
16
270
2
451
311
837
789
900
264
402
416
561
357
361
9
140
592
558
18
15
28
16
270
2
451
311
837
789
900
264
402
416
561
357
873
9
140
592
558
18
15
28
16
270
2
451
311
837
789
900
264
402
416
561
357
372
4
140
592
558
18
15
28
16
270
2
451
311
837
789
900
264
402
416
561
357
373
4
140
592
558
18
15
28
16
270
2
451
311
837
789
900
264
402
416
561
357
884
4
140
592
558
18
15
28
16
270
2
451
311
837
789
900
264
402
416
561
357
885
4
140
592
558
18
15
28
16
270
2
451
311
837
789
900
264
402
416
561
869
873
9
140
592
558
18
15
28
16
270
2
451
311
837
789
900
264
402
416
561
869
884
4
140
592
558
18
15
28
16
270
2
451
311
837
789
900
264
402
416
561
869
1396
4
140
592
558
18
15
28
16
270
2
451
311
837
789
900
264
402
416
561
869
885
4
140
592
558
18
15
28
16
270
2
451
311
837
789
900
264
402
416
561
869
1397
4
140
592
558
18
15
28
16
270
2
451
311
837
789
900
264
402
416
564
357
372
4
140
224
567
18
15
28
16
270
2
451
311
837
789
900
264
402
416
564
357
373
4
140
224
567
18
15
28
16
270
2
451
311
837
789
900
264
402
416
564
357
884
4
140
224
567
18
15
28
16
270
2
451
311
837
789
900
264
402
416
564
357
885
4
140
224
567
18
15
28
16
270
2
451
311
837
789
900
264
402
416
564
869
884
4
140
224
567
18
15
28
16
270
2
451
311
837
789
900
264
402
416
564
869
885
4
140
224
567
18
15
28
16
270
2
451
311
837
789
900
264
402
416
565
357
369
18
148
224
566
18
15
28
16
270
2
451
311
837
789
900
264
402
416
565
357
881
18
148
224
566
18
15
28
16
270
2
451
311
837
789
900
264
402
416
565
357
372
4
140
224
566
18
15
28
16
270
2
451
311
837
789
900
264
402
416
565
357
373
4
140
224
566
18
15
28
16
270
2
451
311
837
789
900
264
402
416
565
357
884
4
140
224
566
18
15
28
16
270
2
451
311
837
789
900
264
402
416
565
357
885
4
140
224
566
18
15
28
16
270
2
451
311
837
789
900
264
402
416
565
869
881
18
148
224
566
18
15
28
16
270
2
451
311
837
789
900
264
402
416
565
869
884
4
140
224
566
18
15
28
16
270
2
451
311
837
789
900
264
402
416
565
869
885
4
140
224
566
18
15
28
16
270
2
451
311
837
789
900
264
402
416
565
869
1397
4
140
736
566
18
15
28
16
270
2
451
311
837
789
900
272
402
416
565
357
369
25
154
224
566
18
15
28
16
270
2
451
311
837
789
900
272
402
416
565
869
881
25
154
224
566
18
15
28
16
270
2
451
311
837
789
900
272
402
416
565
869
1393
25
154
224
566
18
15
28
16
270
2
451
311
837
788
900
264
402
416
564
356
368
4
140
224
567
18
15
28
16
270
2
451
311
837
788
900
264
402
416
564
356
880
4
140
224
567
18
15
28
16
270
2
451
311
837
788
900
272
402
416
564
356
368
24
786
592
539
18
15
28
16
270
2
451
311
837
788
900
272
402
416
564
356
880
24
786
592
539
18
15
28
16
270
2
451
311
837
797
900
264
386
416
565
353
337
18
156
752
566
18
15
28
16
270
2
451
311
837
797
900
264
402
416
561
353
353
4
140
592
558
18
15
28
16
270
2
451
311
837
797
900
264
402
416
561
353
337
17
140
592
558
18
15
28
16
270
2
451
311
837
797
900
264
402
416
561
353
865
4
140
592
558
18
15
28
16
270
2
451
311
837
797
900
264
402
416
561
353
849
17
140
592
558
18
15
28
16
270
2
451
311
837
797
900
264
402
416
561
609
865
36
140
592
558
18
15
28
16
270
2
451
311
837
797
900
264
402
416
561
609
849
17
140
592
558
18
15
28
16
270
2
451
311
837
797
900
264
402
416
561
865
865
4
140
592
558
18
15
28
16
270
2
451
311
837
797
900
264
402
416
561
865
1377
4
140
592
558
18
15
28
16
270
2
451
311
837
797
900
264
402
416
569
353
353
4
140
224
542
18
15
28
16
270
2
451
311
837
797
900
264
402
416
569
353
337
17
140
224
542
18
15
28
16
270
2
451
311
837
797
900
264
402
416
569
353
865
4
140
224
542
18
15
28
16
270
2
451
311
837
797
900
264
402
416
569
353
849
17
140
224
542
18
15
28
16
270
2
451
311
837
797
900
264
402
416
569
609
865
4
140
224
542
18
15
28
16
270
2
451
311
837
797
900
264
402
416
569
609
849
17
140
224
542
18
15
28
16
270
2
451
311
837
797
900
264
402
416
564
353
353
4
140
224
567
18
15
28
16
270
2
451
311
837
797
900
264
402
416
564
353
865
4
140
224
567
18
15
28
16
270
2
451
311
837
797
900
264
402
416
564
609
865
36
140
224
567
18
15
28
16
270
2
451
311
837
797
900
264
402
416
564
865
865
4
140
224
567
18
15
28
16
270
2
451
311
837
797
900
264
402
416
564
865
1377
4
140
224
567
18
15
28
16
270
2
451
311
837
797
900
264
402
416
565
353
353
4
140
224
566
18
15
28
16
270
2
451
311
837
797
900
264
402
416
565
353
337
17
140
224
566
18
15
28
16
270
2
451
311
837
797
900
264
402
416
565
353
865
4
140
224
566
18
15
28
16
270
2
451
311
837
797
900
264
402
416
565
353
849
17
140
224
566
18
15
28
16
270
2
451
311
837
797
900
264
402
416
565
609
865
36
140
224
566
18
15
28
16
270
2
451
311
837
797
900
264
402
416
565
609
849
17
140
224
566
18
15
28
16
270
2
451
311
837
797
900
264
402
416
565
865
865
4
140
224
566
18
15
28
16
270
2
451
311
837
797
900
264
402
416
565
865
1377
4
140
224
566
18
15
28
16
270
2
451
311
837
797
900
264
402
416
562
355
353
4
140
224
564
18
15
28
16
270
2
451
311
837
797
900
264
402
416
562
355
337
17
140
592
564
18
15
28
16
270
2
451
311
837
797
900
264
402
416
562
355
865
4
140
224
564
18
15
28
16
270
2
451
311
837
797
900
264
402
416
562
355
849
17
140
592
564
18
15
28
16
270
2
451
311
837
797
900
264
402
416
562
611
865
36
140
224
564
18
15
28
16
270
2
451
311
837
797
900
264
402
416
562
611
849
17
140
592
564
18
15
28
16
270
2
451
311
837
797
900
264
402
416
562
867
865
4
140
224
564
18
15
28
16
270
2
451
311
837
797
900
264
402
416
562
867
1377
4
140
224
564
18
15
28
16
270
2
451
311
837
796
900
264
402
416
564
352
352
4
140
224
567
18
15
28
16
270
2
451
311
837
796
900
264
402
416
564
352
336
4
140
224
567
18
15
28
16
270
2
451
311
837
796
900
264
402
416
564
352
864
4
140
224
567
18
15
28
16
270
2
451
311
837
796
900
264
402
416
564
352
848
4
140
224
567
18
15
28
16
270
2
451
311
837
796
900
264
402
416
564
352
368
4
140
224
567
18
15
28
16
270
2
451
311
837
796
900
264
402
416
564
352
880
4
140
224
567
18
15
28
16
270
2
451
311
837
796
900
264
402
416
564
608
864
4
140
224
567
18
15
28
16
270
2
451
311
837
796
900
264
402
416
564
608
848
4
140
224
567
18
15
28
16
270
2
451
311
837
796
900
264
402
416
564
864
864
4
140
224
567
18
15
28
16
270
2
451
311
837
796
900
264
402
416
564
864
880
4
140
224
567
18
15
28
16
270
2
451
311
837
796
900
264
402
416
562
352
352
4
140
224
564
18
15
28
16
270
2
451
311
837
796
900
264
402
416
562
352
864
4
140
224
564
18
15
28
16
270
2
451
311
837
796
900
264
402
416
562
352
368
4
140
224
564
18
15
28
16
270
2
451
311
837
796
900
264
402
416
562
352
880
4
140
224
564
18
15
28
16
270
2
451
311
837
796
900
264
402
416
562
608
864
4
140
224
564
18
15
28
16
270
2
451
311
837
796
900
264
402
416
562
864
864
4
140
224
564
18
15
28
16
270
2
451
311
837
796
900
264
402
416
562
864
1376
4
140
592
564
18
15
28
16
270
2
451
311
837
796
900
264
402
416
562
864
1392
4
140
592
564
18
15
28
16
270
2
451
311
837
844
932
264
402
416
562
320
272
4
140
592
564
18
15
28
16
270
2
451
311
837
844
932
264
402
416
562
320
784
4
140
592
564
18
15
28
16
270
2
451
311
837
844
932
264
402
416
562
320
288
4
140
592
564
18
15
28
16
270
2
451
311
837
844
932
264
402
416
562
320
800
4
140
592
564
18
15
28
16
270
2
451
311
837
844
932
264
402
416
562
832
800
4
140
592
564
18
15
28
16
270
2
451
311
837
844
932
280
402
416
564
832
800
8
138
224
567
18
15
28
16
270
2
451
311
837
844
932
280
402
416
562
320
288
8
138
224
564
18
15
28
16
270
2
451
311
837
844
932
280
402
416
562
320
800
8
138
224
564
18
15
28
16
270
2
451
311
837
844
932
280
402
416
562
832
800
8
138
224
564
18
15
28
16
270
2
451
311
837
844
914
264
402
416
564
320
258
4
140
224
567
18
15
28
16
270
2
451
311
837
844
914
264
402
416
564
320
770
4
140
224
567
18
15
28
16
270
2
451
311
837
844
914
264
402
416
564
320
260
4
140
224
567
18
15
28
16
270
2
451
311
837
844
914
264
402
416
564
320
772
4
140
224
567
18
15
28
16
270
2
451
311
837
844
914
264
402
416
564
832
770
4
140
224
567
18
15
28
16
270
2
451
311
837
844
914
264
402
416
564
832
772
4
140
224
567
18
15
28
16
270
2
451
311
837
844
914
264
402
416
564
832
1284
4
140
224
567
18
15
28
16
270
2
451
311
837
844
914
264
402
416
562
320
258
4
140
224
564
18
15
28
16
270
2
451
311
837
844
914
264
402
416
562
320
770
4
140
224
564
18
15
28
16
270
2
451
311
837
844
914
264
402
416
562
832
770
4
140
224
564
18
15
28
16
270
2
451
311
837
844
914
264
402
416
562
832
1282
4
140
592
564
18
15
28
16
270
2
451
311
837
844
914
264
402
416
562
832
772
4
140
224
564
18
15
28
16
270
2
451
311
837
844
914
264
402
416
562
832
1284
4
140
224
564
18
15
28
16
270
2
451
311
837
844
914
280
401
416
564
320
258
9
147
592
539
18
15
28
16
270
2
451
311
837
844
914
280
401
416
564
320
770
8
139
224
555
18
15
28
16
270
2
451
311
837
844
914
280
401
416
564
832
770
9
147
592
539
18
15
28
16
270
2
451
311
837
844
914
280
402
416
564
320
258
8
140
224
567
18
15
28
16
270
2
451
311
837
844
914
280
402
416
564
320
770
8
140
224
567
18
15
28
16
270
2
451
311
837
844
914
280
402
416
564
832
770
8
140
224
567
18
15
28
16
270
2
451
311
837
844
914
280
402
416
564
832
1282
8
140
224
567
18
15
28
16
270
2
451
311
837
844
914
280
402
416
562
320
258
8
132
224
564
18
15
28
16
270
2
451
311
837
844
914
280
402
416
562
320
770
8
132
224
564
18
15
28
16
270
2
451
311
837
844
914
280
402
416
562
320
260
48
164
224
564
18
15
28
16
270
2
451
311
837
844
914
280
402
416
562
832
770
8
132
224
564
18
15
28
16
270
2
451
311
837
844
914
280
402
416
562
832
1282
8
140
224
564
18
15
28
16
270
2
451
311
837
845
932
280
402
416
569
833
801
9
140
224
542
18
15
28
16
270
2
451
311
837
845
932
280
402
416
564
833
801
9
138
224
567
18
15
28
16
270
2
451
311
837
845
932
280
402
416
565
833
801
9
137
224
566
18
15
28
16
270
2
451
311
837
845
932
280
402
416
562
833
801
9
138
224
564
18
15
28
16
270
2
451
311
837
885
900
264
386
416
569
265
281
9
156
240
542
18
15
28
16
270
2
451
311
837
885
900
264
402
416
561
265
281
4
140
592
558
18
15
28
16
270
2
451
311
837
885
900
264
402
416
569
265
281
4
140
224
542
18
15
28
16
270
2
451
311
837
885
900
264
402
416
569
393
793
4
140
224
542
18
15
28
16
270
2
451
311
837
885
900
272
402
416
561
265
281
25
164
224
565
18
15
28
16
270
2
451
311
837
885
900
272
402
416
569
265
281
25
148
224
542
18
15
28
16
270
2
451
311
837
885
900
272
402
416
569
393
793
25
148
224
542
18
15
28
16
270
2
451
311
837
885
932
264
386
416
569
265
265
4
180
240
542
18
15
28
16
270
2
451
311
837
885
932
264
386
416
569
265
777
4
180
240
542
18
15
28
16
270
2
451
311
837
885
932
264
402
416
561
265
265
4
140
592
558
18
15
28
16
270
2
451
311
837
885
932
264
402
416
561
265
777
4
140
592
558
18
15
28
16
270
2
451
311
837
885
932
264
402
416
561
777
777
4
140
592
558
18
15
28
16
270
2
451
311
837
885
932
264
402
416
569
265
265
4
140
592
542
18
15
28
16
270
2
451
311
837
885
932
264
402
416
569
265
777
4
140
592
542
18
15
28
16
270
2
451
311
837
885
932
264
402
416
569
777
777
4
140
592
542
18
15
28
16
270
2
451
311
837
885
932
280
402
416
561
265
777
9
146
592
558
18
15
28
16
270
2
451
311
837
885
932
280
402
416
561
777
777
9
146
592
558
18
15
28
16
270
2
451
311
837
885
932
280
402
416
569
265
265
9
140
224
542
18
15
28
16
270
2
451
311
837
885
932
280
402
416
569
265
777
9
140
224
542
18
15
28
16
270
2
451
311
837
885
932
280
402
416
569
777
777
9
140
224
542
18
15
28
16
270
2
451
311
453
268
914
280
402
416
820
320
834
8
140
736
1079
18
15
28
16
270
2
451
311
453
268
914
280
402
416
820
576
834
8
140
736
1079
18
15
28
16
270
2
451
311
453
268
914
280
402
416
820
448
834
8
140
736
1079
18
15
28
16
270
2
451
311
453
268
914
280
402
416
818
448
834
8
140
736
1076
18
15
28
16
270
2
451
311
453
780
932
280
402
416
818
832
864
8
138
736
1076
18
15
28
16
270
2
451
311
453
780
914
272
402
416
818
832
836
52
164
736
1076
18
15
28
16
270
2
451
311
453
780
914
280
402
416
820
832
834
8
140
736
1079
18
15
28
16
270
2
451
311
453
780
914
280
402
416
818
832
834
8
140
736
1076
18
15
28
16
270
2
451
311
453
277
900
264
402
416
825
329
857
17
140
736
1054
18
15
28
16
270
2
451
311
453
781
932
280
402
416
818
833
865
9
138
736
1076
18
15
28
16
270
2
451
311
453
781
932
280
402
416
818
835
865
9
138
736
1076
18
15
28
16
270
2
451
311
453
789
900
264
386
416
825
841
873
9
156
752
1054
18
15
28
16
270
2
451
311
453
789
900
264
402
416
825
841
857
17
140
736
1054
18
15
28
16
270
2
451
311
453
885
900
264
402
416
825
777
793
17
140
736
1054
18
15
28
16
270
962
675
55
453
268
932
936
546
1088
1876
576
864
360
364
768
567
18
15
28
16
270
962
675
55
453
268
932
936
546
1088
1876
1856
864
360
364
768
567
18
15
28
16
270
962
675
55
453
268
932
936
546
1088
1874
576
864
360
364
768
564
18
15
28
16
270
962
675
55
453
268
932
936
546
1088
1874
1856
864
360
364
768
564
18
15
28
16
270
962
675
55
453
269
932
936
546
1088
1876
577
865
361
364
768
567
18
15
28
16
270
962
675
55
453
269
932
936
546
1088
1876
1857
865
361
364
768
567
18
15
28
16
270
962
675
55
453
269
932
936
546
1088
1874
577
865
361
364
768
564
18
15
28
16
270
962
675
55
453
269
932
936
546
1088
1874
1857
865
361
364
768
564
18
15
28
16
270
962
675
55
453
269
932
936
546
1088
1874
579
865
361
364
768
564
18
15
28
16
270
962
675
55
453
269
932
936
546
1088
1874
1859
865
361
364
768
564
18
15
28
16
270
962
675
55
453
780
932
936
546
1088
1876
1344
352
360
364
768
567
18
15
28
16
270
962
675
55
453
780
932
936
546
1088
1876
1472
352
360
364
768
567
18
15
28
16
270
962
675
55
453
780
932
936
546
1088
1874
1344
352
360
364
768
564
18
15
28
16
270
962
675
55
453
780
932
936
546
1088
1874
1472
352
360
364
768
564
18
15
28
16
270
962
675
55
453
780
932
936
546
1088
1874
1472
864
1384
378
768
564
18
15
28
16
270
962
675
55
453
780
914
936
546
1088
1876
1344
322
324
364
768
567
18
15
28
16
270
962
675
55
453
780
914
936
546
1088
1876
1344
324
324
364
768
567
18
15
28
16
270
962
675
55
453
780
914
936
546
1088
1874
1344
322
324
364
768
564
18
15
28
16
270
962
675
55
453
780
914
936
546
1088
1874
1344
324
324
364
768
564
18
15
28
16
270
962
675
55
453
781
932
936
546
1088
1876
1345
353
361
364
768
567
18
15
28
16
270
962
675
55
453
781
932
936
546
1088
1876
1473
353
361
364
768
567
18
15
28
16
270
962
675
55
453
781
932
936
546
1088
1874
1345
353
361
364
768
564
18
15
28
16
270
962
675
55
453
781
932
936
546
1088
1874
1473
353
361
364
768
564
18
15
28
16
270
962
675
55
453
781
932
936
546
1088
1874
1347
353
361
364
768
564
18
15
28
16
270
962
675
55
453
813
932
936
546
1088
1876
1409
321
361
364
768
567
18
15
28
16
270
962
675
55
453
813
932
936
546
1088
1874
1409
321
361
364
768
564
18
15
28
16
270
962
675
55
453
813
932
936
546
1088
1874
1411
321
361
364
768
564
18
15
28
16
270
962
675
87
197
268
932
936
546
0
306
832
864
616
756
1664
180
18
15
28
16
270
962
675
87
197
268
914
936
546
0
308
832
834
580
730
1664
183
18
15
28
16
270
962
675
87
197
268
914
936
546
0
306
832
834
580
730
1664
180
18
15
28
16
270
962
675
87
197
269
932
936
546
0
309
833
865
617
748
1664
182
18
15
28
16
270
962
675
87
197
428
932
936
546
0
306
640
1728
1220
756
1664
180
18
15
28
16
270
962
675
87
325
789
900
936
546
0
1909
1489
857
593
724
1664
1590
18
15
28
16
270
962
675
87
325
332
914
936
546
0
1908
1856
770
580
730
1664
1591
18
15
28
16
270
962
675
87
325
332
914
936
546
0
1906
1856
770
580
730
1664
1588
18
15
28
16
270
962
675
311
837
844
932
936
546
576
340
320
288
360
364
256
55
18
15
28
16
270
962
675
311
837
844
932
936
546
576
340
832
1312
1384
364
256
55
18
15
28
16
270
962
675
311
837
844
932
936
546
576
338
320
288
360
364
256
52
18
15
28
16
270
962
675
311
837
844
932
936
546
576
338
320
1312
1384
364
256
52
18
15
28
16
270
962
675
311
837
844
932
936
546
576
338
832
1312
1384
364
256
52
18
15
28
16
270
962
675
311
837
844
914
936
546
576
340
320
258
324
364
256
55
18
15
28
16
270
962
675
311
837
844
914
936
546
576
338
320
258
324
364
256
52
18
15
28
16
270
962
675
311
837
845
932
936
546
576
341
321
1313
1385
364
256
54
18
15
28
16
270
962
675
311
837
845
932
936
546
576
341
833
1313
1385
364
256
54
18
15
28
16
270
962
675
311
837
845
932
936
546
576
340
321
289
361
364
256
55
18
15
28
16
270
962
675
311
837
845
932
936
546
576
340
321
1313
1385
364
256
55
18
15
28
16
270
962
675
311
837
845
932
936
546
576
340
833
1313
1385
364
256
55
18
15
28
16
270
962
675
311
837
845
932
936
546
576
338
321
289
361
364
256
52
18
15
28
16
270
962
675
311
837
845
932
936
546
576
338
321
1313
1385
364
256
52
18
15
28
16
270
962
675
311
837
845
932
936
546
576
338
833
1313
1385
364
256
52
18
15
28
16
270
962
675
311
453
268
932
936
546
576
1620
1216
864
360
364
256
567
18
15
28
16
270
962
675
311
453
268
932
936
546
576
1620
576
864
360
364
256
567
18
15
28
16
270
962
675
311
453
268
932
936
546
576
1618
1216
864
360
364
256
564
18
15
28
16
270
962
675
311
453
268
932
936
546
576
1618
576
864
360
364
256
564
18
15
28
16
270
962
675
311
453
269
932
936
546
576
1621
577
865
361
364
256
566
18
15
28
16
270
962
675
311
453
269
932
936
546
576
1621
1857
865
361
364
256
566
18
15
28
16
270
962
675
311
453
269
932
936
546
576
1618
577
865
361
364
256
564
18
15
28
16
270
962
675
311
453
269
932
936
546
576
1618
579
865
361
364
256
564
18
15
28
16
270
962
675
311
453
780
932
936
546
576
1620
1344
352
360
364
256
567
18
15
28
16
270
962
675
311
453
780
932
936
546
576
1620
1344
1376
1384
364
256
567
18
15
28
16
270
962
675
311
453
780
932
936
546
576
1618
1344
352
360
364
256
564
18
15
28
16
270
962
675
311
453
780
932
936
546
576
1618
1344
1376
1384
364
256
564
18
15
28
16
270
962
675
311
453
780
914
936
546
576
1620
1344
322
324
364
256
567
18
15
28
16
270
962
675
311
453
780
914
936
546
576
1618
1344
322
324
364
256
564
18
15
28
16
270
962
675
311
453
780
914
936
546
576
1618
1344
324
324
364
256
564
18
15
28
16
270
962
675
311
453
781
932
936
546
576
1621
1345
353
361
364
256
566
18
15
28
16
270
962
675
311
453
781
932
936
546
576
1621
1345
1377
1385
364
256
566
18
15
28
16
270
962
675
311
453
781
932
936
546
576
1618
1345
353
361
364
256
564
18
15
28
16
270
962
675
311
453
781
932
936
546
576
1618
1345
1377
1385
364
256
564
18
15
28
16
270
962
675
311
453
781
932
936
546
576
1618
1347
353
361
364
256
564
18
15
28
16
270
962
675
311
453
781
932
936
546
576
1618
1347
1377
1385
364
256
564
18
15
28
16
270
962
675
311
453
789
900
936
546
576
1621
1361
1369
1361
364
256
566
18
15
28
16
142
2
451
311
837
789
452
272
402
416
561
613
244
500
298
224
565
18
15
28
16
142
2
451
311
837
789
452
272
402
416
561
613
245
500
298
224
565
18
15
28
16
142
2
451
311
837
789
452
272
402
416
561
741
244
500
298
224
565
18
15
28
16
142
2
451
311
837
789
452
272
402
416
561
741
245
500
298
224
565
18
15
28
16
142
2
451
311
837
789
452
272
402
416
565
613
244
500
298
224
566
18
15
28
16
142
2
451
311
837
789
452
272
402
416
565
613
245
500
298
224
566
18
15
28
16
142
2
451
311
837
789
452
272
402
416
565
741
244
500
298
224
566
18
15
28
16
142
2
451
311
837
789
452
272
402
416
565
741
245
500
298
224
566
18
15
28
16
142
2
451
311
837
797
452
272
402
416
561
609
225
500
298
224
565
18
15
28
16
142
2
451
311
837
797
452
272
402
416
561
737
225
500
298
224
565
18
15
28
16
142
2
451
311
837
797
452
272
402
416
565
609
225
500
298
224
566
18
15
28
16
142
450
483
567
837
797
452
392
18
896
569
609
225
516
716
1536
30
18
15
28
16
142
450
483
567
837
797
452
392
530
896
569
609
225
516
972
1024
1054
18
15
28
16
142
450
483
311
197
149
452
392
18
320
89
145
433
516
716
592
798
18
15
28
16
142
450
483
311
197
173
452
392
18
320
89
129
385
516
716
592
798
18
15
28
16
142
450
483
311
197
405
452
392
18
320
89
657
177
516
716
592
798
18
15
28
16
142
450
483
311
197
405
452
392
18
320
89
657
433
516
716
592
798
18
15
28
16
142
450
483
311
197
429
452
392
18
320
89
641
129
516
716
592
798
18
15
28
16
142
450
483
311
197
429
452
392
18
320
89
641
385
516
716
592
798
18
15
28
16
142
450
483
311
837
797
452
392
18
384
569
609
225
516
716
512
542
18
15
28
16
142
450
483
311
837
797
452
392
530
384
569
609
225
516
972
0
542
18
15
28
528
270
2
451
567
837
1868
644
264
402
928
562
1600
80
68
1612
1760
1076
18
15
28
528
270
2
451
567
837
1869
708
264
386
928
569
1601
97
9
1692
1776
1054
18
15
28
528
270
2
451
311
837
1869
708
264
386
416
569
1601
97
4
180
240
286
18
15
284
16
270
2
451
311
965
268
900
264
402
416
308
64
272
16
140
224
55
18
15
284
16
270
2
451
311
965
268
900
264
402
416
306
64
272
16
140
224
52
18
15
284
16
270
2
451
311
965
268
932
264
402
416
308
64
592
4
140
224
55
18
15
284
16
270
2
451
311
965
268
932
264
402
416
306
64
592
4
140
224
52
18
15
284
16
270
2
451
311
965
268
914
264
402
416
308
64
260
4
140
224
55
18
15
284
16
270
2
451
311
965
268
914
264
402
416
308
64
578
4
140
224
55
18
15
284
16
270
2
451
311
965
268
914
264
402
416
308
64
580
4
140
224
55
18
15
284
16
270
2
451
311
965
268
914
264
402
416
308
192
578
4
140
224
55
18
15
284
16
270
2
451
311
965
268
914
264
402
416
308
192
580
4
140
224
55
18
15
284
16
270
2
451
311
965
268
914
264
402
416
306
64
260
4
140
224
52
18
15
284
16
270
2
451
311
965
268
914
264
402
416
306
64
578
4
140
224
52
18
15
284
16
270
2
451
311
965
268
914
264
402
416
306
64
580
4
140
224
52
18
15
284
16
270
2
451
311
965
268
914
280
401
416
308
64
258
8
139
224
43
18
15
284
16
270
2
451
311
965
268
914
280
402
416
308
64
258
8
140
224
55
18
15
284
16
270
2
451
311
965
268
914
280
402
416
308
64
578
8
140
224
55
18
15
284
16
270
2
451
311
965
268
914
280
402
416
308
192
578
8
140
224
55
18
15
284
16
270
2
451
311
965
268
914
280
402
416
306
64
258
8
132
224
52
18
15
284
16
270
2
451
311
965
268
914
280
402
416
306
64
578
8
132
224
52
18
15
284
16
270
2
451
311
965
268
914
1176
402
416
308
64
578
1800
138
224
55
18
15
284
16
270
2
451
311
965
268
914
1176
402
416
308
192
578
1800
138
224
55
18
15
284
16
270
2
451
311
965
268
914
1176
402
416
306
64
578
1800
138
224
52
18
15
284
16
270
2
451
311
965
269
900
264
402
416
313
65
273
16
140
224
30
18
15
284
16
270
2
451
311
965
269
900
264
402
416
309
65
273
16
140
224
54
18
15
284
16
270
2
451
311
965
269
900
264
402
416
308
65
273
16
140
224
55
18
15
284
16
270
2
451
311
965
269
900
264
402
416
306
65
273
16
140
224
52
18
15
284
16
270
2
451
311
965
269
900
264
402
416
306
67
273
16
140
224
52
18
15
284
16
270
2
451
311
965
269
932
280
402
416
313
65
609
9
140
224
30
18
15
284
16
270
2
451
311
965
269
932
280
402
416
313
193
609
9
140
224
30
18
15
284
16
270
2
451
311
965
269
932
280
402
416
309
65
609
9
137
736
54
18
15
284
16
270
2
451
311
965
269
932
280
402
416
309
193
609
9
137
736
54
18
15
284
16
270
2
451
311
965
269
932
280
402
416
308
65
609
9
140
224
55
18
15
284
16
270
2
451
311
965
269
932
280
402
416
308
65
593
9
146
224
55
18
15
284
16
270
2
451
311
965
269
932
280
402
416
306
65
609
9
140
224
52
18
15
284
16
270
2
451
311
965
269
932
280
402
416
306
65
593
9
146
224
52
18
15
284
16
270
2
451
311
965
269
932
280
402
416
306
67
609
9
140
224
52
18
15
284
16
270
2
451
311
965
277
900
280
386
416
313
73
617
41
156
240
30
18
15
284
16
270
2
451
311
965
277
900
280
402
416
313
73
617
41
140
224
30
18
15
284
16
270
2
451
311
965
277
900
1176
386
416
313
73
617
1833
156
240
30
18
15
284
16
270
2
451
311
965
277
900
1176
402
416
313
73
617
1833
140
224
30
18
15
284
16
270
2
451
311
965
276
900
264
402
416
308
212
616
36
140
224
55
18
15
284
16
270
2
451
311
965
276
900
280
402
416
308
212
616
40
140
224
55
18
15
284
16
270
2
451
311
965
276
900
1176
402
416
308
212
616
1832
138
224
55
18
15
284
16
270
2
451
311
965
285
900
264
402
416
309
97
609
36
140
224
54
18
15
284
16
270
2
451
311
965
285
900
264
402
416
308
97
609
36
140
224
55
18
15
284
16
270
2
451
311
965
285
900
264
402
416
306
99
609
36
140
224
52
18
15
284
16
270
2
451
311
965
284
900
264
402
416
308
96
608
36
140
224
55
18
15
284
16
270
2
451
311
965
284
900
264
402
416
306
96
608
36
140
224
52
18
15
284
16
270
2
451
311
965
284
900
264
402
416
306
96
304
36
140
224
52
18
15
284
16
270
2
451
311
965
284
932
264
402
416
308
96
288
4
140
224
55
18
15
284
16
270
2
451
311
965
284
932
264
402
416
306
96
288
4
140
224
52
18
15
284
16
270
2
451
311
965
284
914
264
402
416
308
96
260
4
140
224
55
18
15
284
16
270
2
451
311
965
292
932
264
402
416
308
132
584
4
140
224
55
18
15
284
16
270
2
451
311
965
300
932
264
402
416
308
128
576
4
140
224
55
18
15
284
16
270
2
451
311
965
300
932
264
402
416
306
128
576
4
140
224
52
18
15
284
16
270
2
451
311
965
301
932
280
402
416
313
129
577
9
140
224
30
18
15
284
16
270
2
451
311
965
301
932
280
402
416
309
129
577
9
137
224
54
18
15
284
16
270
2
451
311
965
301
932
280
402
416
308
129
577
9
140
224
55
18
15
284
16
270
2
451
311
965
301
932
280
402
416
306
129
577
9
140
224
52
18
15
284
16
270
2
451
311
965
301
932
280
402
416
306
131
577
9
140
224
52
18
15
284
784
270
2
451
311
965
780
132
264
402
416
308
320
784
4
140
224
55
18
15
284
784
270
2
451
311
965
780
132
136
402
416
308
320
784
784
268
224
55
18
15
284
784
270
2
451
311
965
780
146
136
402
416
308
320
770
772
268
224
55
18
15
284
784
270
2
451
311
965
780
146
536
402
416
308
320
770
520
204
224
55
18
15
284
784
270
2
451
311
965
780
146
152
401
416
308
320
770
777
275
336
27
18
15
284
784
270
2
451
311
965
780
146
152
402
416
308
320
770
776
268
224
55
18
15
284
784
270
2
451
311
965
781
132
520
402
416
313
321
785
528
204
224
30
18
15
284
784
270
2
451
311
965
781
132
520
402
416
309
321
785
528
204
1248
54
18
15
284
784
270
2
451
311
965
781
132
136
402
416
305
321
785
784
268
336
46
18
15
284
784
270
2
451
311
965
781
132
136
402
416
313
321
785
784
268
224
30
18
15
284
784
270
2
451
311
965
781
132
136
402
416
309
321
785
785
268
224
54
18
15
284
784
270
2
451
311
965
789
164
264
386
416
313
329
793
4
180
240
30
18
15
284
784
270
2
451
311
965
789
164
136
402
416
313
329
793
772
268
336
30
18
15
284
784
270
2
451
311
965
788
146
280
402
416
308
340
780
48
140
224
55
18
15
29
16
142
2
450
582
231
152
452
272
404
896
66
3
432
244
272
768
782
18
15
29
16
142
2
450
582
231
408
452
272
404
896
66
643
176
244
272
768
782
18
15
29
16
142
2
450
582
231
408
452
272
404
896
66
643
432
244
272
768
782
18
15
285
16
270
2
450
582
999
264
900
272
404
896
578
99
272
24
784
768
1038
18
15
285
784
270
2
450
582
999
776
132
144
404
896
578
355
784
792
272
800
14
18
15
285
16
270
2
450
198
455
264
900
272
404
0
514
67
272
24
144
0
782
18
15
285
16
270
2
450
198
455
264
900
272
404
0
514
195
272
24
144
0
782
18
15
285
16
270
2
450
198
455
264
900
272
404
0
514
323
272
24
144
0
782
18
15
285
16
270
2
450
198
455
264
900
272
404
0
258
195
272
24
144
0
270
18
15
285
16
270
2
450
198
455
264
900
272
404
0
258
323
272
24
144
0
270
18
15
285
16
270
2
450
198
455
264
900
272
404
0
258
579
272
24
144
0
270
18
15
285
16
270
2
450
198
455
264
900
272
404
0
130
195
272
24
144
0
14
18
15
285
16
270
2
450
198
487
264
900
272
404
0
578
99
272
24
144
0
910
18
15
285
16
270
2
450
198
487
264
900
272
404
0
578
227
272
24
144
0
910
18
15
285
16
270
2
450
198
487
264
900
272
404
0
578
291
272
24
144
0
910
18
15
285
16
270
2
450
198
487
264
900
272
404
0
578
355
272
24
144
0
910
18
15
285
16
270
2
450
198
487
264
900
272
404
0
578
611
272
24
144
0
910
18
15
285
784
270
2
450
198
487
776
132
272
404
0
578
1635
784
24
784
1024
910
18
15
285
784
270
2
450
198
487
776
132
144
404
0
578
1635
784
792
272
0
910
18
15
285
784
270
2
450
198
487
792
146
272
404
0
578
1603
772
52
144
0
910
18
15
284
16
282
2
450
198
456
10
938
560
835
0
135
457
865
961
619
11
11
18
15
284
16
282
450
450
198
456
10
938
432
515
0
135
457
865
193
747
171
11
18
15
284
272
154
2
450
198
456
462
369
184
387
0
263
17
199
9
235
11
267
18
15
284
272
154
2
450
198
456
462
369
184
387
0
135
17
199
9
235
11
11
18
15
182
456
142
2
450
198
130
387
17
272
404
0
108
314
468
372
144
0
92
18
15
182
456
286
2
450
198
130
387
497
304
836
0
108
250
20
0
352
16
92
18
15
28
16
270
962
675
1879
1093
780
914
936
546
1536
1716
1216
834
1092
1242
1152
439
18
15
28
16
270
962
675
1879
1093
780
914
936
546
1536
1714
1216
834
1092
1242
1152
436
18
15
28
16
270
962
675
1879
1093
789
900
936
546
1536
1716
1233
729
1105
1241
1167
439
18
15
28
16
270
962
675
1879
1093
789
900
936
546
1536
1714
1169
729
1105
1242
1152
436
18
15
28
16
270
962
675
1879
1093
788
914
936
546
1536
1716
1172
1420
1092
1242
1152
439
18
15
28
16
270
962
675
1879
1093
300
900
936
546
1536
1714
128
1408
1252
1268
1152
436
18
15
28
16
270
962
675
1879
1093
301
900
936
546
1536
1714
131
1409
1252
1268
1152
436
18
15
28
16
270
962
675
1879
1093
812
900
936
546
1536
1716
1152
1408
1106
1242
1152
439
18
15
28
16
270
962
675
1879
1093
812
900
936
546
1536
1714
1152
1408
1106
1242
1152
436
18
15
28
16
270
962
675
1879
1093
813
900
936
546
1536
1716
1153
1409
1105
1242
1152
439
18
15
28
16
270
962
675
1879
1093
813
900
936
546
1536
1714
1153
1409
1105
1242
1152
436
18
15
28
16
270
962
675
1879
1093
813
900
936
546
1536
1714
1155
1409
1105
1242
1152
436
18
15
796
16
270
962
675
1879
1477
12
932
936
546
1536
1586
1344
352
616
756
640
692
18
15
796
784
270
962
675
1879
1349
788
164
936
546
1536
1652
84
296
1128
442
640
311
18
15
796
784
270
962
675
1879
1477
268
146
936
546
1536
1588
1088
770
1092
218
1152
1207
18
15
796
784
270
962
675
1879
1477
269
132
936
546
1536
1586
1091
785
1106
244
1152
1204
18
15
796
784
270
962
675
1879
1477
269
132
936
546
1536
1586
1091
801
1105
244
1152
1204
18
15
796
784
270
962
675
1879
1477
277
132
936
546
1536
1589
1045
821
1104
236
1152
1206
18
15
796
784
270
962
675
1879
1477
277
132
936
546
1536
1589
1045
820
1104
236
1152
1206
18
15
796
784
270
962
675
1879
1477
301
132
936
546
1536
1586
1025
769
1105
244
1152
1204
18
15
796
784
270
962
675
1879
1477
301
132
936
546
1536
1586
1027
769
1105
244
1152
1204
18
15
28
16
270
770
963
567
837
780
914
792
1313
288
820
1216
1218
562
1587
56
43
18
15
28
16
270
770
963
567
837
780
914
792
1313
288
820
1216
1220
562
1587
56
43
18
15
28
16
270
770
963
567
837
789
900
776
290
288
825
1225
1385
1060
1396
336
94
18
15
28
16
270
770
963
567
837
789
900
776
290
288
825
1225
873
1060
1396
336
94
18
15
28
16
270
770
963
567
837
844
914
792
1313
288
817
832
770
562
1587
56
46
18
15
28
16
270
770
963
567
837
844
914
792
1313
288
820
832
770
562
1587
56
43
18
15
28
16
270
770
963
567
837
844
914
792
1313
288
820
832
772
562
1587
56
43
18
15
28
16
270
770
451
567
837
780
914
792
65
800
817
1216
834
1074
1523
344
46
18
15
28
16
270
770
451
567
837
780
914
792
65
800
817
1216
1348
1074
1523
344
46
18
15
28
16
270
770
451
567
837
780
914
792
65
800
817
1216
836
1074
1523
344
46
18
15
28
16
270
770
451
567
837
780
914
792
65
800
820
1216
834
1074
1523
344
91
18
15
28
16
270
770
451
567
837
780
914
792
65
800
820
1216
836
1074
1523
344
91
18
15
28
16
270
770
451
567
837
588
914
792
65
800
817
1088
1410
1074
1523
344
46
18
15
28
16
270
770
451
567
837
588
914
792
65
800
821
1088
1410
1074
1523
344
45
18
15
28
16
270
770
451
567
837
588
914
792
65
800
820
1088
1410
1033
1523
344
91
18
15
28
16
270
770
451
567
837
588
914
792
65
800
820
1088
1412
1074
1523
344
91
18
15
28
16
270
770
451
567
837
844
932
1016
65
800
820
832
800
1106
1363
344
91
18
15
28
16
270
770
451
567
837
844
914
792
65
800
817
832
770
1074
1523
344
46
18
15
28
16
270
770
451
567
837
844
914
792
65
800
817
832
1282
1074
1523
344
46
18
15
28
16
270
770
451
567
837
844
914
792
65
800
821
1344
1282
1074
1523
344
45
18
15
28
16
270
770
451
567
837
844
914
792
65
800
821
832
770
1074
1523
344
45
18
15
28
16
270
770
451
567
837
844
914
792
65
800
821
832
1282
1074
1523
344
45
18
15
28
16
270
770
451
567
837
844
914
792
65
800
820
1344
1282
1033
1523
344
91
18
15
28
16
270
770
451
567
837
844
914
792
65
800
820
832
770
1033
1523
344
91
18
15
28
16
270
770
451
567
837
844
914
792
65
800
820
832
1282
1033
1523
344
91
18
15
28
16
270
770
451
567
837
845
932
1016
66
800
817
1345
1297
1106
1364
336
46
18
15
28
16
270
770
451
567
837
845
932
1016
66
800
825
833
801
1104
1364
336
94
18
15
28
16
270
770
451
567
837
845
932
1016
66
800
825
833
1313
1104
1364
336
94
18
15
28
16
270
770
451
311
837
780
914
792
65
288
820
1472
1346
1073
1523
1368
603
18
15
28
16
270
770
451
311
837
780
914
792
65
288
820
1472
1348
1074
1523
1368
603
18
15
28
16
270
770
451
311
837
844
914
792
65
288
817
832
770
1074
1523
1368
558
18
15
28
16
270
770
451
311
837
844
914
792
65
288
817
832
1282
1074
1523
1368
558
18
15
28
16
270
770
451
311
837
844
914
792
65
288
820
832
770
1074
1523
1368
603
18
15
28
16
270
770
451
311
837
844
914
792
65
288
820
832
1282
1074
1523
1368
603
18
15
28
16
270
770
483
567
837
797
932
1008
82
768
817
1249
1441
1108
852
512
46
18
15
28
16
270
66
483
567
837
780
914
632
802
1408
820
1216
1218
969
521
1807
43
18
15
28
16
270
66
483
567
837
588
914
632
802
1408
820
1088
1410
968
537
1807
43
18
15
28
16
270
66
483
567
837
845
900
624
802
1408
821
833
593
985
538
1807
45
18
15
28
16
270
386
35
87
197
268
932
752
737
512
361
832
864
802
555
392
446
18
15
28
16
270
386
35
87
197
268
932
752
482
512
372
832
864
802
42
647
695
18
15
28
16
270
386
35
87
197
268
932
752
482
512
370
832
864
800
44
640
692
18
15
28
16
270
386
35
87
197
268
932
752
738
512
370
832
864
800
556
384
436
18
15
28
16
270
386
35
87
197
268
932
760
482
512
372
832
864
848
18
640
695
18
15
28
16
270
386
35
87
197
268
932
760
482
512
370
832
864
848
18
640
692
18
15
28
16
270
386
35
87
197
268
932
760
738
512
372
832
864
848
522
384
439
18
15
28
16
270
386
35
87
197
268
932
760
738
512
370
832
864
848
524
384
436
18
15
28
16
270
386
35
87
197
268
914
752
482
512
372
832
834
930
42
655
695
18
15
28
16
270
386
35
87
197
268
914
752
482
512
370
832
834
1442
44
640
692
18
15
28
16
270
386
35
87
197
268
914
752
738
512
370
832
834
930
556
384
436
18
15
28
16
270
386
35
87
197
268
914
408
738
512
372
832
834
82
690
640
695
18
15
28
16
270
386
35
87
197
268
914
408
738
512
372
832
836
80
690
640
695
18
15
28
16
270
386
35
87
197
268
914
408
738
512
370
832
834
82
690
640
692
18
15
28
16
270
386
35
87
197
268
914
408
738
512
370
832
836
80
690
640
692
18
15
28
16
270
386
35
87
197
268
914
760
738
512
372
704
1730
712
524
384
439
18
15
28
16
270
386
35
87
197
268
914
760
738
512
370
704
1730
712
524
384
436
18
15
28
16
270
386
35
87
197
269
932
752
482
512
369
833
865
801
42
655
693
18
15
28
16
270
386
35
87
197
269
932
752
482
512
372
833
865
801
42
655
695
18
15
28
16
270
386
35
87
197
269
932
752
482
512
370
833
865
801
42
640
692
18
15
28
16
270
386
35
87
197
269
932
752
482
512
370
835
865
801
42
640
692
18
15
28
16
270
386
35
87
197
269
932
752
738
512
369
833
865
801
554
655
693
18
15
28
16
270
386
35
87
197
269
932
752
738
512
372
833
865
801
554
655
695
18
15
28
16
270
386
35
87
197
269
932
760
482
512
369
833
865
1425
18
655
693
18
15
28
16
270
386
35
87
197
269
932
760
482
512
361
833
865
849
18
640
702
18
15
28
16
270
386
35
87
197
269
932
760
482
512
361
833
849
1425
17
640
702
18
15
28
16
270
386
35
87
197
269
932
760
482
512
372
833
865
849
17
640
695
18
15
28
16
270
386
35
87
197
269
932
760
482
512
373
833
865
849
17
640
694
18
15
28
16
270
386
35
87
197
269
932
760
482
512
370
833
865
849
20
640
692
18
15
28
16
270
386
35
87
197
269
932
760
482
512
370
835
865
849
20
640
692
18
15
28
16
270
386
35
87
197
269
932
760
738
512
369
833
865
849
530
391
437
18
15
28
16
270
386
35
87
197
269
932
760
738
512
361
833
865
849
529
384
446
18
15
28
16
270
386
35
87
197
269
932
760
738
512
361
833
849
849
529
384
446
18
15
28
16
270
386
35
87
197
269
932
760
738
512
372
833
865
849
529
384
439
18
15
28
16
270
386
35
87
197
269
932
760
738
512
373
833
865
849
529
384
438
18
15
28
16
270
386
35
87
197
269
932
760
738
512
370
833
865
849
529
384
436
18
15
28
16
270
386
35
87
197
269
932
760
738
512
370
835
865
849
529
384
436
18
15
28
16
270
386
35
87
197
277
900
760
482
512
372
849
857
1457
42
640
695
18
15
28
16
270
386
35
87
197
277
900
760
482
512
373
849
873
873
44
640
694
18
15
28
16
270
386
35
87
197
277
900
760
482
512
373
853
873
873
44
640
694
18
15
28
16
270
386
35
87
197
277
900
760
482
512
370
849
873
873
42
640
692
18
15
28
16
270
386
35
87
197
277
900
760
482
512
370
851
873
873
42
640
692
18
15
28
16
270
386
35
87
197
277
900
760
482
512
370
851
857
1457
42
640
692
18
15
28
16
270
386
35
87
197
277
900
760
738
512
369
853
873
873
553
399
437
18
15
28
16
270
386
35
87
197
277
900
760
738
512
361
841
857
945
556
384
702
18
15
28
16
270
386
35
87
197
277
900
760
738
512
372
849
857
945
537
384
439
18
15
28
16
270
386
35
87
197
277
900
760
738
512
373
849
873
873
556
640
694
18
15
28
16
270
386
35
87
197
277
900
760
738
512
373
849
857
945
556
384
438
18
15
28
16
270
386
35
87
197
277
900
760
738
512
373
853
873
873
556
640
694
18
15
28
16
270
386
35
87
197
277
900
760
738
512
370
849
873
873
524
384
436
18
15
28
16
270
386
35
87
197
277
900
760
738
512
370
851
873
873
524
384
436
18
15
28
16
270
386
35
87
197
277
900
760
738
512
370
851
857
945
538
384
436
18
15
28
16
270
386
35
87
197
276
900
760
482
512
372
848
872
872
44
640
695
18
15
28
16
270
386
35
87
197
276
900
760
482
512
372
852
872
872
44
640
695
18
15
28
16
270
386
35
87
197
276
900
760
482
512
370
848
856
1458
42
640
692
18
15
28
16
270
386
35
87
197
276
900
760
482
512
370
848
872
872
36
640
692
18
15
28
16
270
386
35
87
197
276
900
760
738
512
372
848
872
872
524
384
439
18
15
28
16
270
386
35
87
197
276
900
760
738
512
372
852
872
872
524
384
439
18
15
28
16
270
386
35
87
197
276
900
760
738
512
370
848
856
946
530
384
436
18
15
28
16
270
386
35
87
197
276
900
760
738
512
370
848
872
872
524
384
436
18
15
28
16
270
386
35
87
197
285
900
760
738
512
361
865
881
945
556
384
702
18
15
28
16
270
386
35
87
709
780
932
760
738
512
1908
1344
864
1424
1170
1152
1719
18
15
28
16
270
386
35
87
709
780
932
760
738
512
1908
1344
1376
400
530
640
1719
18
15
28
16
270
386
35
87
709
780
932
760
738
512
1906
1344
864
1424
1170
1152
1716
18
15
28
16
270
386
35
87
709
780
932
760
738
512
1906
1344
1376
400
530
640
1716
18
15
28
16
270
386
35
87
709
780
932
760
738
1536
1908
1344
352
400
530
1664
1719
18
15
28
16
270
386
35
87
709
780
932
760
738
1536
1908
1344
864
1424
1170
1664
1719
18
15
28
16
270
386
35
87
709
780
932
760
738
1536
1908
1344
1376
400
530
1664
1719
18
15
28
16
270
386
35
87
709
780
932
760
738
1536
1906
1344
352
848
524
1664
1716
18
15
28
16
270
386
35
87
709
780
932
760
738
1536
1906
1344
864
1424
1170
1664
1716
18
15
28
16
270
386
35
87
709
780
932
760
738
1536
1906
1344
1376
400
524
1664
1716
18
15
28
16
270
386
35
87
709
780
914
400
738
1536
1906
1344
322
88
698
1664
1716
18
15
28
16
270
386
35
87
709
780
914
752
737
1536
1897
1344
834
929
555
1672
1726
18
15
28
16
270
386
35
87
709
780
914
752
737
1536
1908
1344
834
929
555
1672
1719
18
15
28
16
270
386
35
87
709
780
914
752
737
1536
1909
1344
322
418
555
1664
1718
18
15
28
16
270
386
35
87
709
780
914
752
737
1536
1909
1344
1346
418
555
1664
1718
18
15
28
16
270
386
35
87
709
780
914
752
737
1536
1909
1344
834
929
555
1672
1718
18
15
28
16
270
386
35
87
709
780
914
752
738
512
1908
1344
1346
418
554
655
1719
18
15
28
16
270
386
35
87
709
780
914
752
738
1536
1908
1344
322
417
537
1664
1719
18
15
28
16
270
386
35
87
709
780
914
752
738
1536
1908
1344
1346
418
554
1671
1719
18
15
28
16
270
386
35
87
709
780
914
752
738
1536
1908
1344
834
930
538
1664
1719
18
15
28
16
270
386
35
87
709
780
914
752
738
1536
1906
1344
322
928
538
1664
1716
18
15
28
16
270
386
35
87
709
780
914
752
738
1536
1906
1344
1346
418
556
1664
1716
18
15
28
16
270
386
35
87
709
780
914
752
738
1536
1906
1344
834
930
538
1664
1716
18
15
28
16
270
386
35
87
709
780
914
408
738
512
1908
1344
834
82
690
640
1719
18
15
28
16
270
386
35
87
709
780
914
408
738
512
1908
1344
836
80
690
640
1719
18
15
28
16
270
386
35
87
709
780
914
408
738
512
1906
1344
834
82
690
640
1716
18
15
28
16
270
386
35
87
709
780
914
408
738
512
1906
1344
836
80
690
640
1716
18
15
28
16
270
386
35
87
709
780
914
408
738
1536
1908
1344
322
82
690
1664
1719
18
15
28
16
270
386
35
87
709
780
914
408
738
1536
1908
1344
324
80
690
1664
1719
18
15
28
16
270
386
35
87
709
780
914
408
738
1536
1906
1344
322
82
690
1664
1716
18
15
28
16
270
386
35
87
709
780
914
408
738
1536
1906
1344
324
80
690
1664
1716
18
15
28
16
270
386
35
87
709
781
932
752
738
1536
1897
1345
353
801
537
1664
1726
18
15
28
16
270
386
35
87
709
781
932
760
738
512
1905
1345
1377
401
530
655
1717
18
15
28
16
270
386
35
87
709
781
932
760
738
512
1897
1345
1361
401
529
640
1726
18
15
28
16
270
386
35
87
709
781
932
760
738
512
1897
1345
1377
400
530
640
1726
18
15
28
16
270
386
35
87
709
781
932
760
738
512
1908
1345
865
1424
1170
1152
1719
18
15
28
16
270
386
35
87
709
781
932
760
738
512
1908
1345
1377
400
530
640
1719
18
15
28
16
270
386
35
87
709
781
932
760
738
512
1909
1345
1377
401
529
640
1718
18
15
28
16
270
386
35
87
709
781
932
760
738
512
1906
1345
865
1424
1170
1152
1716
18
15
28
16
270
386
35
87
709
781
932
760
738
512
1906
1345
1377
401
529
640
1716
18
15
28
16
270
386
35
87
709
781
932
760
738
512
1906
1347
865
1424
1170
1152
1716
18
15
28
16
270
386
35
87
709
781
932
760
738
512
1906
1347
1377
1424
1170
1152
1716
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1905
1345
353
849
530
1671
1717
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1905
1345
865
912
530
1671
1717
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1905
1345
1377
400
530
1671
1717
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1897
1345
353
849
529
1664
1726
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1897
1345
1361
400
532
1664
1726
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1897
1345
865
1424
1170
1664
1726
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1897
1345
1377
400
532
1664
1726
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1897
1345
849
849
529
1664
1726
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1908
1345
353
401
529
1664
1719
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1908
1345
865
1424
1170
1664
1719
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1908
1345
1377
400
522
1664
1719
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1909
1345
353
401
529
1664
1718
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1909
1345
865
1424
1170
1664
1718
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1909
1345
1377
401
529
1664
1718
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1906
1345
353
849
529
1664
1716
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1906
1345
865
1424
1170
1664
1716
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1906
1345
1377
401
529
1664
1716
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1906
1347
865
1424
1170
1664
1716
18
15
28
16
270
386
35
87
709
781
932
760
738
1536
1906
1347
1377
1424
1170
1664
1716
18
15
28
16
270
386
35
87
709
789
900
760
738
512
1897
1353
873
873
556
640
1726
18
15
28
16
270
386
35
87
709
789
900
760
738
512
1908
1361
1369
433
554
640
1719
18
15
28
16
270
386
35
87
709
789
900
760
738
512
1908
1361
857
945
554
640
1719
18
15
28
16
270
386
35
87
709
789
900
760
738
512
1909
1361
873
873
556
640
1718
18
15
28
16
270
386
35
87
709
789
900
760
738
512
1909
1365
873
873
556
640
1718
18
15
28
16
270
386
35
87
709
789
900
760
738
512
1906
1361
873
873
556
640
1716
18
15
28
16
270
386
35
87
709
789
900
760
738
512
1906
1363
1369
433
556
640
1716
18
15
28
16
270
386
35
87
709
789
900
760
738
512
1906
1363
873
873
556
640
1716
18
15
28
16
270
386
35
87
709
789
900
760
738
512
1906
1363
857
945
554
640
1716
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1905
1365
361
873
553
1679
1717
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1905
1365
873
873
553
1679
1717
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1897
1353
361
873
556
1664
1726
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1897
1353
345
433
529
1664
1726
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1897
1353
1369
433
529
1664
1726
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1897
1353
873
873
556
1664
1726
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1897
1353
1401
433
529
1664
1726
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1897
1353
857
945
529
1664
1726
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1897
1353
889
945
529
1664
1726
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1908
1361
1369
433
529
1664
1719
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1908
1361
857
945
529
1664
1719
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1909
1361
361
873
556
1664
1718
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1909
1361
1369
433
529
1664
1718
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1909
1361
873
873
556
1664
1718
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1909
1361
857
945
529
1664
1718
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1909
1365
361
873
556
1664
1718
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1909
1365
873
873
556
1664
1718
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1906
1361
873
873
556
1664
1716
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1906
1363
361
873
553
1664
1716
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1906
1363
1369
433
524
1664
1716
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1906
1363
873
873
556
1664
1716
18
15
28
16
270
386
35
87
709
789
900
760
738
1536
1906
1363
857
945
524
1664
1716
18
15
28
16
270
386
35
87
709
788
900
760
738
512
1908
1360
872
872
556
640
1719
18
15
28
16
270
386
35
87
709
788
900
760
738
512
1908
1364
872
872
556
640
1719
18
15
28
16
270
386
35
87
709
788
900
760
738
512
1906
1360
1368
434
554
640
1716
18
15
28
16
270
386
35
87
709
788
900
760
738
512
1906
1360
856
946
554
640
1716
18
15
28
16
270
386
35
87
709
788
900
760
738
512
1906
1360
872
872
548
640
1716
18
15
28
16
270
386
35
87
709
788
900
760
738
1536
1908
1360
360
872
524
1664
1719
18
15
28
16
270
386
35
87
709
788
900
760
738
1536
1908
1360
872
872
524
1664
1719
18
15
28
16
270
386
35
87
709
788
900
760
738
1536
1908
1364
360
872
524
1664
1719
18
15
28
16
270
386
35
87
709
788
900
760
738
1536
1908
1364
872
872
524
1664
1719
18
15
28
16
270
386
35
87
709
788
900
760
738
1536
1906
1360
360
872
524
1664
1716
18
15
28
16
270
386
35
87
709
788
900
760
738
1536
1906
1360
1368
434
529
1664
1716
18
15
28
16
270
386
35
87
709
788
900
760
738
1536
1906
1360
856
944
548
1664
1716
18
15
28
16
270
386
35
87
709
788
900
760
738
1536
1906
1360
872
872
524
1664
1716
18
15
28
16
270
386
35
87
709
797
900
760
738
1536
1897
1377
881
945
524
1664
1726
18
15
28
16
270
386
35
87
709
797
900
760
738
1536
1897
1377
1393
433
529
1664
1726
18
15
28
16
270
386
35
87
709
396
914
1944
738
512
1908
576
1602
1616
178
1152
1719
18
15
28
16
270
386
35
87
709
396
914
1944
738
512
1908
576
1604
1616
178
1152
1719
18
15
28
16
270
386
35
87
709
396
914
1944
738
512
1906
576
1602
1616
178
1152
1716
18
15
28
16
270
386
451
567
837
789
900
400
274
800
817
1253
1461
244
244
592
1070
18
15
28
16
270
386
451
567
837
789
900
400
274
800
817
1253
1460
244
244
592
1070
18
15
28
16
270
386
451
311
837
780
914
400
274
288
820
704
706
224
244
80
347
18
15
28
16
270
386
451
311
837
277
900
400
274
288
817
165
949
244
244
80
558
18
15
28
16
270
386
451
311
837
277
900
400
274
288
817
165
948
244
244
80
558
18
15
28
16
270
386
451
311
837
277
900
400
274
288
821
165
949
244
244
80
301
18
15
28
16
270
386
451
311
837
277
900
400
274
288
821
165
948
244
244
80
301
18
15
28
16
270
386
451
311
837
277
900
400
274
288
820
165
948
244
244
80
347
18
15
28
16
270
386
451
311
837
789
900
400
274
288
817
1189
1461
244
244
80
558
18
15
28
16
270
386
451
311
837
789
900
400
274
288
817
1189
1460
244
244
80
558
18
15
28
16
270
386
451
311
837
789
900
400
274
288
817
1253
1461
244
244
80
558
18
15
28
16
270
386
451
311
837
789
900
400
274
288
817
1253
1460
244
244
80
558
18
15
28
16
270
386
451
311
837
789
900
400
274
288
821
1189
1460
244
244
80
301
18
15
28
16
270
418
35
87
197
268
932
744
706
512
372
832
864
836
524
384
439
18
15
28
16
270
418
35
87
197
268
932
744
706
512
370
832
864
836
524
384
436
18
15
28
16
142
66
35
343
709
428
452
136
194
768
1332
128
128
4
812
1888
1847
18
15
28
16
142
66
35
343
709
428
452
136
194
768
1332
128
384
4
812
1888
1847
18
15
28
16
142
66
35
343
709
428
452
136
194
768
1330
128
128
4
812
1888
1844
18
15
28
16
142
66
35
343
709
428
452
136
194
768
1330
128
384
4
812
1888
1844
18
15
28
16
142
66
35
343
709
429
452
136
194
768
1329
129
129
9
825
1903
1845
18
15
28
16
142
66
35
343
709
429
452
136
194
768
1329
129
385
9
825
1903
1845
18
15
28
16
142
66
35
343
709
429
452
136
194
768
1332
129
129
4
812
1888
1847
18
15
28
16
142
66
35
343
709
429
452
136
194
768
1332
129
385
4
812
1888
1847
18
15
28
16
142
66
35
343
709
429
452
136
194
768
1330
129
129
9
812
1888
1844
18
15
28
16
142
66
35
343
709
429
452
136
194
768
1330
129
385
9
812
1888
1844
18
15
28
16
142
66
35
343
709
429
452
136
194
768
1330
131
129
4
812
1888
1844
18
15
28
16
142
66
35
343
709
429
452
136
194
768
1330
131
385
9
812
1888
1844
18
15
28
16
142
386
35
87
197
149
452
504
482
512
369
597
873
553
537
655
693
18
15
28
16
142
386
35
87
197
149
452
504
482
512
373
81
873
553
538
640
694
18
15
28
16
142
386
35
87
197
149
452
504
482
512
373
85
873
553
538
640
694
18
15
28
16
142
386
35
87
197
149
452
504
482
512
373
593
873
553
538
640
694
18
15
28
16
142
386
35
87
197
149
452
504
482
512
373
597
873
553
538
640
694
18
15
28
16
142
386
35
87
197
149
452
504
482
512
370
83
873
553
521
640
692
18
15
28
16
142
386
35
87
197
149
452
504
482
512
370
595
873
553
521
640
692
18
15
28
16
142
386
35
87
197
148
452
504
482
512
372
80
872
552
522
640
695
18
15
28
16
142
386
35
87
197
148
452
504
482
512
372
84
872
552
522
640
695
18
15
28
16
142
386
35
87
197
148
452
504
482
512
372
592
872
552
522
640
695
18
15
28
16
142
386
35
87
197
148
452
504
482
512
372
596
872
552
522
640
695
18
15
28
16
142
386
35
87
197
148
452
504
482
512
370
592
872
552
524
640
692
18
15
28
16
142
386
35
87
709
405
452
504
482
512
1909
593
617
553
538
640
1718
18
15
28
16
142
386
35
87
709
405
452
504
482
512
1909
597
617
553
538
640
1718
18
15
28
16
142
386
35
87
709
405
452
504
482
512
1906
595
617
553
521
640
1716
18
15
28
16
142
386
35
87
709
404
452
504
482
512
1908
592
616
552
524
640
1719
18
15
28
16
142
386
35
87
709
404
452
504
482
512
1908
596
616
552
524
640
1719
18
15
28
16
142
386
35
343
837
797
452
456
466
768
953
737
225
1156
1036
1120
350
18
15
28
16
142
386
451
567
837
589
452
496
274
800
817
1089
737
665
1106
1104
1070
18
15
28
16
142
386
451
567
837
589
452
496
274
800
825
1089
737
665
1106
1104
1118
18
15
28
16
142
386
451
567
837
589
452
496
274
800
821
1089
737
665
1106
1104
1069
18
15
28
16
142
386
451
567
837
589
452
496
274
800
820
1089
737
665
1106
1104
1115
18
15
28
16
142
386
451
567
837
589
452
496
274
800
818
1089
737
665
1106
1104
1076
18
15
28
16
142
386
451
567
837
589
452
496
274
800
818
1091
737
665
1106
1104
1076
18
15
28
16
142
386
451
567
837
589
452
456
274
800
817
1089
737
132
204
592
1070
18
15
28
16
142
386
451
567
837
589
452
456
274
800
825
1089
737
132
204
336
94
18
15
28
16
142
386
451
567
837
589
452
456
274
800
818
1089
737
137
204
336
52
18
15
28
16
142
386
451
567
837
589
452
456
274
800
818
1091
737
132
204
336
52
18
15
28
16
142
386
451
567
837
588
452
456
274
800
818
1088
736
132
204
336
52
18
15
28
16
142
386
451
567
837
629
452
456
274
800
817
905
729
132
204
592
1070
18
15
28
16
142
386
451
311
837
277
452
456
274
288
817
201
761
132
204
80
558
18
15
28
16
142
386
451
311
837
789
452
456
274
288
817
741
233
137
204
80
558
18
15
28
16
142
386
451
311
837
789
452
456
274
288
817
741
244
132
204
80
558
18
15
28
16
142
386
451
311
837
789
452
456
274
288
817
741
245
132
204
80
558
18
15
28
16
142
386
451
311
837
797
452
456
18
288
825
737
225
132
460
336
350
18
15
28
16
142
386
451
311
837
797
452
456
274
288
817
737
225
132
204
80
558
18
15
28
16
142
386
451
311
837
797
452
456
274
288
825
737
225
132
204
80
350
18
15
28
16
142
386
451
311
837
796
452
456
274
288
818
736
224
132
204
80
564
18
15
28
16
142
386
451
311
837
629
452
456
274
288
825
905
713
137
204
80
350
18
15
28
16
142
386
451
311
837
885
452
456
274
288
817
649
153
132
204
80
558
18
15
28
16
142
386
451
311
837
885
452
456
274
288
817
649
185
132
204
80
558
18
15
28
16
142
418
35
87
197
148
452
872
450
512
372
80
872
836
12
640
695
18
15
28
16
142
418
35
87
197
148
452
872
450
512
372
84
872
836
12
640
695
18
15
28
16
142
418
35
87
197
148
452
872
450
512
372
592
872
836
12
640
695
18
15
28
16
142
418
35
87
197
148
452
872
450
512
372
596
872
836
12
640
695
18
15
28
16
142
418
35
87
197
148
452
872
450
512
370
592
872
836
12
640
692
18
15
28
16
142
418
35
87
197
148
452
472
450
512
370
592
872
616
564
640
692
18
15
28
16
142
418
35
87
709
405
452
472
450
512
1897
585
617
617
562
640
1726
18
15
28
16
142
418
35
87
709
404
452
872
450
512
1908
592
616
840
12
640
1719
18
15
28
16
142
418
35
87
709
404
452
872
450
512
1908
596
616
840
12
640
1719
18
15
28
16
142
418
35
87
709
404
452
488
450
512
1908
592
616
580
524
640
1719
18
15
28
16
142
418
35
87
709
404
452
488
450
512
1908
596
616
580
524
640
1719
18
15
28
16
174
418
35
87
197
140
466
848
449
512
361
576
450
866
27
568
446
18
15
28
16
174
418
35
87
197
140
466
848
450
512
372
576
450
865
25
640
695
18
15
28
16
174
418
35
87
197
140
466
848
450
512
372
576
452
864
26
640
695
18
15
28
16
174
418
35
87
197
140
466
848
450
512
370
576
450
866
26
640
692
18
15
28
16
174
418
35
87
197
140
466
464
449
512
361
576
450
610
539
568
446
18
15
28
16
174
418
35
87
197
140
466
464
450
512
372
576
450
610
538
640
695
18
15
28
16
174
418
35
87
197
140
466
464
450
512
372
576
452
608
538
640
695
18
15
28
16
174
418
35
87
197
140
466
464
450
512
370
576
450
610
538
640
692
18
15
28
16
174
418
35
87
197
140
466
856
449
512
361
576
450
882
19
568
446
18
15
28
16
174
418
35
87
197
140
466
856
450
512
372
576
450
880
18
640
695
18
15
28
16
174
418
35
87
197
140
466
856
450
512
372
576
452
880
18
640
695
18
15
28
16
174
418
35
87
197
140
466
856
450
512
370
576
450
880
18
640
692
18
15
28
16
174
418
35
87
197
140
466
472
449
512
361
576
450
593
531
568
446
18
15
28
16
174
418
35
87
197
140
466
472
450
512
372
576
450
561
529
640
695
18
15
28
16
174
418
35
87
197
140
466
472
450
512
372
576
452
592
530
640
695
18
15
28
16
174
418
35
87
197
140
466
472
450
512
370
576
450
561
529
640
692
18
15
108
16
270
770
995
1079
13
12
900
1008
594
1792
1122
1632
1968
1240
596
1024
1044
18
15
108
16
270
386
35
55
13
268
900
752
482
64
98
992
1712
728
26
768
548
18
15
108
16
270
386
35
55
13
268
900
752
738
576
98
992
1712
728
538
256
68
18
15
108
16
270
386
35
55
13
268
900
752
738
576
354
992
1712
728
538
256
452
18
15
108
16
270
386
35
55
13
268
900
752
722
64
98
992
1712
728
594
80
1092
18
15
108
16
270
386
35
55
13
268
900
752
722
576
98
992
1712
728
596
592
580
18
15
108
16
270
386
35
55
13
268
900
752
722
576
354
992
1712
728
596
592
452
18
15
108
16
282
386
35
55
13
268
938
756
482
64
98
992
1698
834
10
1536
1060
18
15
108
16
282
386
35
55
13
268
938
756
482
576
98
992
1698
834
10
512
36
18
15
108
16
282
386
35
55
13
268
938
756
482
576
354
992
1698
834
10
512
452
18
15
108
16
282
386
35
55
13
268
938
756
738
576
98
992
1698
834
522
256
1092
18
15
108
16
282
386
35
55
13
268
938
756
738
576
354
992
1698
834
522
256
452
18
15
108
16
282
386
35
55
13
268
938
748
482
64
98
992
1698
840
4
768
68
18
15
108
16
282
386
35
55
13
268
938
748
482
576
98
992
1698
840
4
512
36
18
15
108
16
282
386
35
55
13
268
938
748
482
576
354
992
1698
840
4
512
452
18
15
108
16
282
386
35
55
13
268
938
748
738
576
98
992
1698
840
548
256
68
18
15
108
16
282
386
35
55
13
268
938
748
738
576
354
992
1698
840
548
256
452
18
15
188
16
270
66
35
311
133
4
900
624
194
448
228
560
1912
1496
114
768
1095
18
15
188
16
270
66
35
311
133
5
900
624
194
448
228
561
1905
1497
105
768
1095
18
15
188
16
270
66
35
311
133
5
900
624
194
448
228
565
1908
1496
114
768
1095
18
15
188
16
270
66
35
311
133
5
900
624
194
448
228
565
1909
1496
114
768
1095
18
15
188
16
270
66
35
311
133
5
900
624
962
448
228
561
1905
985
626
0
1063
18
15
188
16
270
66
35
311
133
5
900
624
962
448
229
561
1905
985
626
0
70
18
15
188
16
270
386
35
55
133
260
932
760
738
1088
1508
1520
784
912
530
1799
1943
18
15
188
16
270
386
35
55
133
260
932
760
738
1088
1508
1520
792
912
530
1799
1943
18
15
188
16
270
386
35
55
133
260
932
760
738
1088
1490
1496
784
804
548
1792
1972
18
15
188
16
270
386
35
55
133
260
932
760
738
1088
1490
1496
792
912
524
1792
1972
18
15
188
16
270
386
35
55
133
261
932
760
738
1088
1489
1497
793
912
530
1807
1973
18
15
188
16
270
386
35
55
133
261
932
760
738
1088
1508
1521
789
913
530
1799
1943
18
15
188
16
270
386
35
55
133
261
932
760
738
1088
1508
1521
793
913
529
1799
1959
18
15
188
16
270
386
35
55
133
261
932
760
738
1088
1509
1521
785
913
529
1792
1942
18
15
188
16
270
386
35
55
133
261
932
760
738
1088
1509
1521
789
913
524
1792
1942
18
15
188
16
142
66
35
55
133
261
452
136
194
64
485
497
309
9
412
896
934
18
15
188
16
142
66
35
55
133
261
452
136
194
64
485
497
308
8
412
896
934
18
15
188
16
142
66
35
55
133
261
452
136
194
64
485
497
306
9
412
896
934
18
15
188
16
142
66
35
55
133
261
452
136
194
64
485
501
309
8
412
896
934
18
15
188
16
142
66
35
55
133
261
452
136
194
64
485
501
308
8
412
896
934
18
15
188
16
142
386
35
55
133
260
452
456
482
64
466
472
592
136
570
1536
948
18
15
188
16
142
386
35
55
133
260
452
456
482
64
466
472
600
648
570
1536
948
18
15
188
16
142
386
35
55
133
260
452
456
482
576
466
472
592
136
58
512
436
18
15
188
16
142
386
35
55
133
260
452
456
482
576
466
472
600
648
572
512
436
18
15
188
16
142
386
35
55
133
260
452
456
466
576
466
472
592
132
12
512
436
18
15
188
16
142
386
35
55
133
260
452
456
466
576
466
472
600
648
524
512
436
18
15
188
16
142
386
35
55
133
260
452
504
482
64
466
472
592
552
524
1536
948
18
15
188
16
142
386
35
55
133
260
452
504
482
64
466
472
600
552
524
1536
948
18
15
188
16
142
386
35
55
133
260
452
504
482
576
484
496
304
168
12
512
711
18
15
188
16
142
386
35
55
133
260
452
504
482
576
466
472
592
552
1034
512
436
18
15
188
16
142
386
35
55
133
260
452
504
482
576
466
472
600
552
1036
512
436
18
15
188
16
142
386
35
55
133
261
452
496
482
64
465
473
601
153
538
1551
949
18
15
188
16
142
386
35
55
133
261
452
496
482
576
465
473
601
153
26
527
437
18
15
188
16
142
386
35
55
133
261
452
456
482
64
465
473
593
649
569
1551
949
18
15
188
16
142
386
35
55
133
261
452
456
482
64
465
473
601
649
569
1551
949
18
15
188
16
142
386
35
55
133
261
452
456
482
576
465
473
593
137
57
527
437
18
15
188
16
142
386
35
55
133
261
452
456
482
576
465
473
601
649
569
527
437
18
15
188
16
142
386
35
55
133
261
452
504
482
64
465
473
593
553
521
1551
949
18
15
188
16
142
386
35
55
133
261
452
504
482
64
465
473
313
553
537
1551
949
18
15
188
16
142
386
35
55
133
261
452
504
482
64
465
473
601
553
521
1551
949
18
15
188
16
142
386
35
55
133
261
452
504
482
64
485
497
309
169
524
1536
934
18
15
188
16
142
386
35
55
133
261
452
504
482
576
465
473
593
553
521
527
437
18
15
188
16
142
386
35
55
133
261
452
504
482
576
465
473
313
553
25
527
437
18
15
188
16
142
386
35
55
133
261
452
504
482
576
465
473
601
553
521
527
437
18
15
188
16
142
386
35
55
133
261
452
504
482
576
484
501
305
169
12
512
711
18
15
188
16
142
386
35
55
133
261
452
504
482
576
484
501
308
168
12
512
711
18
15
188
16
142
386
35
55
133
261
452
504
482
576
485
497
309
169
12
512
710
18
15
188
16
142
386
35
55
133
261
452
504
482
576
485
501
309
168
12
512
710
18
15
188
16
142
386
35
55
133
261
452
504
482
576
485
501
308
168
12
512
710
18
15
188
16
142
418
35
55
133
260
452
472
450
576
484
496
304
562
49
512
711
18
15
188
16
142
418
35
55
133
261
452
464
450
576
484
497
308
564
570
512
711
18
15
188
16
142
418
35
55
133
261
452
464
450
576
484
501
308
564
570
512
711
18
15
188
16
142
418
35
55
133
261
452
464
450
576
485
497
309
564
516
512
710
18
15
188
16
142
418
35
55
133
261
452
464
450
576
485
497
308
564
516
512
710
18
15
188
16
142
418
35
55
133
261
452
464
450
576
485
501
309
564
516
512
710
18
15
188
16
142
418
35
55
133
261
452
464
450
576
485
501
308
564
516
512
710
18
15
188
16
142
418
35
55
133
261
452
488
450
576
484
497
308
164
12
512
711
18
15
188
16
142
418
35
55
133
261
452
488
450
576
484
501
308
164
12
512
711
18
15
188
16
142
418
35
55
133
261
452
488
450
576
485
497
309
164
12
512
710
18
15
188
16
142
418
35
55
133
261
452
488
450
576
485
497
308
164
12
512
710
18
15
188
16
142
418
35
55
133
261
452
488
450
576
485
501
309
164
12
512
710
18
15
188
16
142
418
35
55
133
261
452
488
450
576
485
501
308
164
12
512
710
18
15
188
16
142
418
35
55
133
261
452
472
450
576
484
497
305
561
49
512
711
18
15
188
16
142
418
35
55
133
261
452
472
450
576
484
497
308
560
50
512
711
18
15
188
16
142
418
35
55
133
261
452
472
450
576
484
501
305
561
49
512
711
18
15
188
16
142
418
35
55
133
261
452
472
450
576
484
501
308
560
50
512
711
18
15
188
16
142
418
35
55
133
261
452
472
450
576
485
497
305
561
49
512
710
18
15
188
16
142
418
35
55
133
261
452
472
450
576
485
497
313
177
49
512
710
18
15
188
16
142
418
35
55
133
261
452
472
450
576
485
497
309
177
52
512
710
18
15
188
16
142
418
35
55
133
261
452
472
450
576
485
497
308
560
50
512
710
18
15
188
16
142
418
35
55
133
261
452
472
450
576
485
501
305
561
49
512
710
18
15
188
16
142
418
35
55
133
261
452
472
450
576
485
501
309
561
52
512
710
18
15
188
16
142
418
35
55
133
261
452
472
450
576
485
501
308
560
52
512
710
18
15
29
16
270
770
962
582
231
392
900
784
1172
1280
322
803
784
536
1680
1024
78
18
15
29
16
270
770
962
582
743
392
900
784
1172
1280
1346
1187
1680
536
1680
1024
1070
18
15
29
16
270
770
962
582
743
392
900
784
1172
1280
1346
291
784
536
1680
1024
1070
18
15
29
16
270
770
962
582
743
392
900
1680
1172
1280
1346
1187
1680
1688
1680
1024
1070
18
15
29
16
270
386
450
326
231
280
900
752
4
256
66
835
848
1460
240
512
1678
18
15
29
16
270
386
450
326
231
280
900
752
4
256
578
835
848
1460
240
512
398
18
15
29
16
270
386
450
326
231
280
900
752
516
256
578
835
848
948
752
0
398
18
15
29
16
270
386
450
326
231
280
900
752
20
256
66
835
848
1460
208
512
1678
18
15
29
16
270
386
450
326
231
280
900
752
20
256
578
835
848
1460
208
512
398
18
15
29
16
270
386
450
326
231
280
900
752
532
256
578
835
848
948
1232
0
398
18
15
29
16
270
386
450
326
231
392
900
752
516
256
66
803
784
692
752
0
910
18
15
29
16
270
386
450
326
231
408
900
752
516
256
578
771
816
948
752
0
398
18
15
29
16
270
386
450
326
231
408
900
752
532
256
578
771
816
948
1232
0
398
18
15
29
16
270
386
450
326
231
408
932
752
516
256
66
771
784
660
752
0
910
18
15
29
16
270
386
450
326
231
408
932
752
516
256
578
771
784
660
752
0
398
18
15
29
16
270
386
450
326
231
408
932
752
516
256
578
771
800
800
752
0
398
18
15
29
16
270
386
450
326
231
408
932
752
516
256
578
643
1680
660
752
0
398
18
15
29
16
270
386
450
326
231
408
932
752
532
256
578
771
784
660
1232
0
654
18
15
29
16
270
386
450
326
231
408
932
752
532
256
578
771
800
800
1232
0
398
18
15
29
16
270
386
450
326
231
408
932
752
532
256
578
643
1680
660
720
0
398
18
15
29
16
270
386
450
326
231
408
914
752
516
256
66
771
772
672
752
0
910
18
15
29
16
270
386
450
326
231
408
914
752
532
256
66
771
772
672
720
0
910
18
15
29
16
270
386
450
326
871
520
932
752
4
256
834
1123
1488
1428
240
528
558
18
15
29
16
270
386
450
326
871
776
900
752
4
256
834
355
368
436
240
528
558
18
15
29
16
270
386
450
326
871
776
900
752
4
256
834
867
880
1460
240
528
558
18
15
29
16
270
386
450
326
871
776
900
752
4
256
834
867
1392
436
240
528
558
18
15
29
16
270
386
450
326
871
776
900
752
4
256
834
1379
368
436
240
528
558
18
15
29
16
270
386
450
326
871
776
900
752
4
256
834
1379
1392
436
240
528
558
18
15
29
16
270
386
450
326
871
776
900
752
516
256
834
291
368
436
752
0
1166
18
15
29
16
270
386
450
326
871
776
900
752
516
256
834
867
1392
436
752
0
1166
18
15
29
16
270
386
450
326
871
776
900
752
532
256
834
291
368
436
720
0
1166
18
15
29
16
270
386
450
326
871
776
900
752
532
256
834
867
880
948
1232
0
1166
18
15
29
16
270
386
450
326
871
776
900
752
532
256
834
867
1392
436
720
0
1166
18
15
29
16
270
386
450
326
871
776
932
752
4
256
834
803
1456
404
240
528
558
18
15
29
16
270
386
450
326
871
776
932
752
4
256
834
355
336
404
240
528
558
18
15
29
16
270
386
450
326
871
776
932
752
4
256
834
867
1360
404
240
528
558
18
15
29
16
270
386
450
326
871
776
932
752
4
256
834
867
848
1428
240
528
558
18
15
29
16
270
386
450
326
871
776
932
752
4
256
834
1379
336
404
240
528
558
18
15
29
16
270
386
450
326
871
776
932
752
4
256
834
1379
1360
404
240
528
558
18
15
29
16
270
386
450
326
871
776
932
752
516
256
834
291
432
916
752
0
1166
18
15
29
16
270
386
450
326
871
776
932
752
516
256
834
803
1456
404
752
0
1166
18
15
29
16
270
386
450
326
871
776
932
752
516
256
834
867
1360
404
752
0
1166
18
15
29
16
270
386
450
326
871
776
932
752
516
256
834
867
848
800
752
0
1166
18
15
29
16
270
386
450
326
871
776
932
752
532
256
834
291
432
916
1232
0
1166
18
15
29
16
270
386
450
326
871
776
932
752
532
256
834
803
1456
404
720
0
1166
18
15
29
16
270
386
450
326
871
776
932
752
532
256
834
867
1360
404
720
0
1166
18
15
29
16
270
386
450
326
871
776
932
752
532
256
834
867
848
800
1232
0
1166
18
15
29
16
270
386
450
326
871
536
900
752
4
256
834
1091
1488
1460
240
528
558
18
15
29
16
270
386
450
326
871
792
900
752
4
256
834
1347
336
436
240
528
558
18
15
29
16
270
386
450
326
871
792
900
752
4
256
834
1347
1360
436
240
528
558
18
15
29
16
270
386
450
326
871
792
900
752
4
256
834
835
1360
436
240
528
558
18
15
29
16
270
386
450
326
871
792
900
752
4
256
834
835
848
1460
240
528
558
18
15
29
16
270
386
450
326
871
792
900
752
516
256
834
835
1360
436
752
0
1166
18
15
29
16
270
386
450
326
871
792
900
752
532
256
834
835
1360
436
720
0
1166
18
15
29
16
270
386
450
326
871
792
900
752
532
256
834
835
848
948
1232
0
1166
18
15
29
16
142
386
450
326
871
776
452
496
516
256
834
803
240
1176
1008
16
558
18
15
29
16
142
386
450
326
871
776
452
496
516
256
834
611
240
1176
1008
16
558
18
15
29
16
142
386
450
326
871
776
452
496
276
256
834
803
240
1176
80
64
558
18
15
29
16
142
386
450
326
871
776
452
496
276
256
834
611
240
1176
80
64
558
18
15
285
272
270
386
450
326
903
664
676
752
516
256
770
803
1168
288
368
0
526
18
15
285
272
270
386
450
326
903
664
676
752
516
256
770
803
656
660
752
0
270
18
15
285
272
270
386
450
326
903
664
676
752
532
256
770
803
1168
288
464
0
526
18
15
285
272
270
386
450
326
903
664
676
752
532
256
770
803
656
660
720
0
270
18
15
285
272
270
386
450
838
903
664
644
752
1028
1280
258
803
1264
1204
1904
1536
1038
18
15
285
272
270
386
450
838
903
664
676
752
1028
1280
258
803
1168
1172
1968
1536
1294
18
15
285
272
142
386
450
326
903
664
196
752
4
256
770
803
208
1688
752
512
526
18
15
285
272
142
386
450
326
903
664
196
496
4
256
770
803
208
152
432
512
526
18
15
285
272
142
386
450
326
903
664
196
496
260
256
770
803
208
152
176
128
270
18
15
285
784
270
770
450
582
999
776
132
784
148
768
834
1123
784
1048
784
1024
78
18
15
285
784
270
386
450
582
999
776
132
752
516
768
834
1123
784
1204
1264
1040
1070
18
15
285
784
270
386
450
582
999
776
164
752
516
768
834
1123
816
1172
368
1040
1070
18
15
285
784
270
386
450
582
999
776
164
752
532
768
834
1123
816
1172
976
1024
1070
18
15
285
784
270
386
450
582
999
792
164
752
516
768
834
1091
784
1172
1264
1040
1070
18
15
285
784
270
386
450
582
999
792
164
752
532
768
834
1091
784
1172
976
1024
1070
18
15
29
16
270
770
450
454
967
776
932
1008
68
512
1538
1091
848
1312
1328
1024
1710
18
15
29
16
270
770
450
454
967
776
932
1008
68
512
1666
1091
1360
288
816
1024
1550
18
15
29
16
270
770
450
454
967
776
932
1008
68
512
1666
1091
848
1312
1328
1024
1550
18
15
29
16
270
386
450
454
967
264
932
752
516
1024
770
67
848
1428
1264
1920
1230
18
15
29
16
270
386
450
454
967
264
932
752
532
1024
770
67
848
1428
1232
1920
1198
18
15
29
16
270
386
450
454
967
776
932
752
516
512
1666
1091
1360
404
752
512
1550
18
15
29
16
270
386
450
454
967
776
932
752
516
512
1666
1091
848
916
752
512
1550
18
15
29
16
270
386
450
454
967
776
932
752
532
512
1666
1091
1360
404
720
512
1550
18
15
29
16
270
386
450
454
967
776
932
752
532
512
1666
1091
848
916
720
512
1550
18
15
29
16
270
386
450
454
967
408
900
752
4
0
770
35
816
692
240
1024
1294
18
15
29
16
270
386
450
454
967
408
900
752
20
0
770
35
816
692
208
1024
1294
18
15
29
16
270
386
450
454
967
408
932
752
4
0
770
35
784
660
240
1024
1294
18
15
29
16
270
386
450
454
967
408
932
752
20
0
770
35
784
660
208
1024
1294
18
15
29
16
270
386
450
454
999
792
900
752
516
512
1602
1091
1360
436
752
512
1678
18
15
29
16
270
386
450
454
999
792
900
752
516
512
1602
1091
848
948
752
512
1678
18
15
29
16
270
386
450
454
999
792
900
752
532
512
1602
1091
1360
436
720
512
1678
18
15
29
16
270
386
450
454
999
792
900
752
532
512
1602
1091
848
948
720
512
1678
18
15
29
272
270
386
450
454
967
920
644
752
516
512
1666
1059
816
1204
1264
512
1550
18
15
29
272
270
386
450
454
967
920
644
752
532
512
1666
1059
816
1204
1232
512
1550
18
15
29
272
270
386
450
454
967
920
676
752
516
512
1666
1059
784
1172
1264
512
1550
18
15
29
272
270
386
450
454
967
920
676
752
532
512
1666
1059
784
1172
1232
512
1550
18
15
29
272
270
386
450
454
999
904
644
752
516
512
1602
1059
784
1204
1264
512
1678
18
15
28
16
282
770
450
454
968
778
938
1008
67
512
1671
1097
865
1089
1355
1035
1563
18
15
28
16
282
770
450
454
968
778
938
1008
67
512
1671
1097
1377
321
843
1035
1563
18
15
285
16
270
770
450
454
455
280
932
1008
68
0
258
291
288
288
816
0
270
18
15
285
16
270
770
450
454
455
280
932
1008
68
0
130
291
288
288
816
0
14
18
15
285
16
270
770
450
454
455
280
932
1008
68
512
514
291
288
288
816
1024
782
18
15
285
16
270
770
450
454
455
280
932
1008
68
512
514
355
272
288
816
1024
782
18
15
285
16
270
770
450
454
455
280
932
1008
68
512
514
355
288
288
816
1024
782
18
15
285
16
270
770
450
454
455
280
932
1008
68
512
514
611
272
288
816
1024
782
18
15
285
16
270
770
450
454
455
280
932
1008
68
512
514
611
288
288
816
1024
782
18
15
285
16
270
770
450
454
487
264
932
1008
68
512
578
99
304
288
816
1024
1166
18
15
285
16
270
770
450
454
487
264
932
1008
68
512
578
355
304
288
816
1024
1166
18
15
285
16
270
770
450
454
487
264
932
1008
68
512
578
611
304
288
816
1024
1166
18
15
285
16
270
770
450
454
487
280
932
1008
68
512
578
1091
288
288
816
1024
1166
18
15
285
16
270
770
450
454
487
280
932
1008
68
512
578
67
272
288
816
1024
1166
18
15
285
16
270
770
450
454
487
280
932
1008
68
512
578
67
288
288
816
1024
1166
18
15
285
16
270
770
450
454
487
280
932
1008
68
512
578
323
272
288
816
1024
1166
18
15
285
16
270
770
450
454
487
280
932
1008
68
512
578
579
272
288
816
1024
1166
18
15
285
16
270
386
450
454
455
264
900
400
532
512
514
1091
272
152
752
512
270
18
15
285
16
270
386
450
454
455
264
900
400
532
512
514
67
272
152
752
512
270
18
15
285
16
270
386
450
454
455
264
900
400
532
512
514
579
272
152
752
512
270
18
15
285
16
270
386
450
454
455
264
900
400
532
512
642
1091
272
152
752
512
526
18
15
285
16
270
386
450
454
455
264
900
400
532
512
642
195
272
152
752
512
526
18
15
285
16
270
386
450
454
455
264
900
400
532
512
642
579
272
152
752
512
526
18
15
285
16
270
386
450
454
455
264
900
400
276
512
642
1091
272
152
240
384
526
18
15
285
16
270
386
450
454
455
264
900
400
276
512
642
195
272
152
240
384
526
18
15
285
16
270
386
450
454
455
264
900
400
276
512
642
579
272
152
240
384
526
18
15
285
16
270
386
450
454
455
264
900
752
4
0
514
579
272
436
240
0
782
18
15
285
16
270
386
450
454
455
264
900
752
4
0
258
67
272
436
240
0
270
18
15
285
16
270
386
450
454
455
264
900
752
4
0
258
579
272
436
240
0
270
18
15
285
16
270
386
450
454
455
264
900
752
516
1024
258
67
272
948
1264
1920
1294
18
15
285
16
270
386
450
454
455
264
900
752
516
1024
258
323
272
692
1264
1920
1294
18
15
285
16
270
386
450
454
455
264
900
752
516
1024
258
579
272
948
1264
1920
1294
18
15
285
16
270
386
450
454
455
264
900
752
516
512
514
67
272
948
1264
384
270
18
15
285
16
270
386
450
454
455
264
900
752
516
512
514
579
272
948
1264
384
270
18
15
285
16
270
386
450
454
455
264
900
752
516
512
642
579
272
948
752
512
526
18
15
285
16
270
386
450
454
455
264
932
752
4
0
514
579
592
404
240
0
782
18
15
285
16
270
386
450
454
455
264
932
752
4
0
258
67
592
404
240
0
270
18
15
285
16
270
386
450
454
455
264
932
752
4
0
258
579
592
404
240
0
270
18
15
285
16
270
386
450
454
455
264
932
752
4
0
130
67
592
404
240
0
14
18
15
285
16
270
386
450
454
455
264
932
752
4
0
130
579
592
404
240
0
14
18
15
285
16
270
386
450
454
455
264
932
752
516
1024
258
67
592
660
1264
1920
1294
18
15
285
16
270
386
450
454
455
264
932
752
516
1024
258
579
592
660
1264
1920
1294
18
15
285
16
270
386
450
454
455
264
932
752
516
512
514
579
592
404
752
512
782
18
15
285
16
270
386
450
454
455
264
932
752
516
512
642
1091
592
404
752
512
526
18
15
285
16
270
386
450
454
455
264
932
752
516
512
642
579
592
404
752
512
526
18
15
285
16
270
386
450
454
455
264
932
752
20
0
514
579
592
404
208
0
782
18
15
285
16
270
386
450
454
455
264
932
752
20
0
258
67
592
404
208
0
270
18
15
285
16
270
386
450
454
455
264
932
752
20
0
258
579
592
404
208
0
270
18
15
285
16
270
386
450
454
455
264
932
752
20
0
130
67
592
404
208
0
14
18
15
285
16
270
386
450
454
455
264
932
752
20
0
130
579
592
404
208
0
14
18
15
285
16
270
386
450
454
455
264
932
752
532
1024
258
67
592
660
1232
1920
1294
18
15
285
16
270
386
450
454
455
264
932
752
532
1024
258
579
592
660
1232
1920
1294
18
15
285
16
270
386
450
454
455
264
932
752
532
512
514
579
592
404
720
512
782
18
15
285
16
270
386
450
454
455
264
932
752
532
512
642
1091
592
404
720
512
526
18
15
285
16
270
386
450
454
455
264
932
752
532
512
642
579
592
404
720
512
526
18
15
285
16
270
386
450
454
455
264
914
400
532
512
514
1091
580
224
752
512
270
18
15
285
16
270
386
450
454
455
264
914
400
532
512
514
579
580
224
752
512
270
18
15
285
16
270
386
450
454
455
264
914
400
532
512
642
1091
580
224
752
512
526
18
15
285
16
270
386
450
454
455
264
914
400
532
512
642
579
580
224
752
512
526
18
15
285
16
270
386
450
454
455
264
914
400
276
512
514
1091
580
224
240
384
462
18
15
285
16
270
386
450
454
455
264
914
400
276
512
514
579
580
224
240
384
462
18
15
285
16
270
386
450
454
455
264
914
400
276
512
642
1091
580
224
240
384
526
18
15
285
16
270
386
450
454
455
264
914
400
276
512
642
579
580
224
240
384
526
18
15
285
16
270
386
450
454
455
280
900
752
4
0
514
291
304
436
240
0
782
18
15
285
16
270
386
450
454
455
280
900
752
4
0
514
611
304
436
240
0
782
18
15
285
16
270
386
450
454
455
280
900
752
4
0
258
291
304
436
240
0
270
18
15
285
16
270
386
450
454
455
280
900
752
4
0
130
291
304
436
240
0
14
18
15
285
16
270
386
450
454
455
280
900
752
516
1024
258
291
304
948
1264
1920
1294
18
15
285
16
270
386
450
454
455
280
900
752
516
1024
130
291
304
948
1264
1920
14
18
15
285
16
270
386
450
454
455
280
900
752
516
512
514
291
304
436
752
512
782
18
15
285
16
270
386
450
454
455
280
900
752
516
512
514
355
304
436
752
512
782
18
15
285
16
270
386
450
454
455
280
900
752
516
512
514
611
304
436
752
512
782
18
15
285
16
270
386
450
454
455
280
900
752
20
0
514
291
304
436
208
0
782
18
15
285
16
270
386
450
454
455
280
900
752
20
0
514
611
304
436
208
0
782
18
15
285
16
270
386
450
454
455
280
900
752
20
0
258
291
304
436
208
0
270
18
15
285
16
270
386
450
454
455
280
900
752
20
0
130
291
304
436
208
0
14
18
15
285
16
270
386
450
454
455
280
900
752
532
1024
258
291
304
948
1232
1920
1294
18
15
285
16
270
386
450
454
455
280
900
752
532
1024
130
291
304
948
1232
1920
14
18
15
285
16
270
386
450
454
455
280
900
752
532
512
514
291
304
436
720
512
782
18
15
285
16
270
386
450
454
455
280
900
752
532
512
514
611
304
436
720
512
782
18
15
285
16
270
386
450
454
455
280
932
752
4
0
514
291
272
800
240
0
782
18
15
285
16
270
386
450
454
455
280
932
752
4
0
514
291
288
800
240
0
782
18
15
285
16
270
386
450
454
455
280
932
752
4
0
514
611
272
800
240
0
782
18
15
285
16
270
386
450
454
455
280
932
752
4
0
514
611
288
800
240
0
782
18
15
285
16
270
386
450
454
455
280
932
752
4
0
258
291
272
800
240
0
270
18
15
285
16
270
386
450
454
455
280
932
752
4
0
258
291
288
800
240
0
270
18
15
285
16
270
386
450
454
455
280
932
752
4
0
130
291
272
800
240
0
14
18
15
285
16
270
386
450
454
455
280
932
752
4
0
130
291
288
800
240
0
14
18
15
285
16
270
386
450
454
455
280
932
752
516
1024
258
291
272
800
1264
1920
1294
18
15
285
16
270
386
450
454
455
280
932
752
516
1024
258
291
288
800
1264
1920
1294
18
15
285
16
270
386
450
454
455
280
932
752
516
1024
130
291
272
800
1264
1920
14
18
15
285
16
270
386
450
454
455
280
932
752
516
1024
130
291
288
800
1264
1920
14
18
15
285
16
270
386
450
454
455
280
932
752
516
512
514
291
272
800
1264
512
270
18
15
285
16
270
386
450
454
455
280
932
752
516
512
514
291
288
800
1264
512
270
18
15
285
16
270
386
450
454
455
280
932
752
516
512
514
355
272
800
1264
512
270
18
15
285
16
270
386
450
454
455
280
932
752
516
512
514
355
288
800
1264
512
270
18
15
285
16
270
386
450
454
455
280
932
752
516
512
514
611
272
800
1264
512
270
18
15
285
16
270
386
450
454
455
280
932
752
516
512
514
611
288
800
1264
512
270
18
15
285
16
270
386
450
454
455
280
932
752
20
0
514
291
272
404
208
0
782
18
15
285
16
270
386
450
454
455
280
932
752
20
0
514
291
288
800
208
0
782
18
15
285
16
270
386
450
454
455
280
932
752
20
0
514
611
272
800
208
0
782
18
15
285
16
270
386
450
454
455
280
932
752
20
0
514
611
288
800
208
0
782
18
15
285
16
270
386
450
454
455
280
932
752
20
0
258
291
272
404
208
0
270
18
15
285
16
270
386
450
454
455
280
932
752
20
0
258
291
288
800
208
0
270
18
15
285
16
270
386
450
454
455
280
932
752
20
0
130
291
272
404
208
0
14
18
15
285
16
270
386
450
454
455
280
932
752
20
0
130
291
288
800
208
0
14
18
15
285
16
270
386
450
454
455
280
932
752
532
1024
258
291
272
916
1232
1920
1294
18
15
285
16
270
386
450
454
455
280
932
752
532
1024
258
291
288
800
1232
1920
1294
18
15
285
16
270
386
450
454
455
280
932
752
532
1024
130
291
272
916
1232
1920
14
18
15
285
16
270
386
450
454
455
280
932
752
532
1024
130
291
288
800
1232
1920
14
18
15
285
16
270
386
450
454
455
280
932
752
532
512
514
291
272
404
720
512
782
18
15
285
16
270
386
450
454
455
280
932
752
532
512
514
291
288
800
1232
512
270
18
15
285
16
270
386
450
454
455
280
932
752
532
512
514
611
272
800
1232
512
270
18
15
285
16
270
386
450
454
455
280
932
752
532
512
514
611
288
800
1232
512
270
18
15
285
16
270
386
450
454
455
296
932
752
4
0
130
131
272
404
240
0
14
18
15
285
16
270
386
450
454
455
296
932
752
516
1024
130
131
272
916
1264
1920
14
18
15
285
16
270
386
450
454
455
296
932
752
516
1024
642
131
272
916
1264
1920
1038
18
15
285
16
270
386
450
454
455
296
932
752
516
512
642
131
272
404
752
512
526
18
15
285
16
270
386
450
454
455
296
932
752
20
0
130
131
272
404
208
0
14
18
15
285
16
270
386
450
454
455
296
932
752
532
1024
642
131
272
916
1232
1920
1038
18
15
285
16
270
386
450
454
455
296
932
752
532
512
642
131
272
404
720
512
526
18
15
285
16
270
386
450
454
487
264
900
400
532
512
578
1123
272
152
752
512
654
18
15
285
16
270
386
450
454
487
264
900
400
532
512
578
99
272
152
752
512
654
18
15
285
16
270
386
450
454
487
264
900
400
532
512
578
355
272
152
752
512
654
18
15
285
16
270
386
450
454
487
264
900
400
532
512
578
611
272
152
752
512
654
18
15
285
16
270
386
450
454
487
264
900
400
276
512
578
1123
272
152
240
384
398
18
15
285
16
270
386
450
454
487
264
900
400
276
512
578
99
272
152
240
384
398
18
15
285
16
270
386
450
454
487
264
900
400
276
512
578
355
272
152
240
384
398
18
15
285
16
270
386
450
454
487
264
900
400
276
512
578
611
272
152
240
384
398
18
15
285
16
270
386
450
454
487
264
900
752
4
0
578
1123
272
436
240
0
910
18
15
285
16
270
386
450
454
487
264
900
752
4
0
578
99
272
436
240
0
910
18
15
285
16
270
386
450
454
487
264
900
752
4
0
578
355
272
436
240
0
910
18
15
285
16
270
386
450
454
487
264
900
752
4
0
578
611
272
436
240
0
910
18
15
285
16
270
386
450
454
487
264
900
752
516
1024
578
99
272
948
1264
1920
1102
18
15
285
16
270
386
450
454
487
264
900
752
516
1024
578
355
272
692
1264
1920
1102
18
15
285
16
270
386
450
454
487
264
900
752
516
1024
578
611
272
948
1264
1920
1102
18
15
285
16
270
386
450
454
487
264
900
752
516
512
578
1123
272
436
752
512
654
18
15
285
16
270
386
450
454
487
264
900
752
516
512
578
99
272
436
752
512
654
18
15
285
16
270
386
450
454
487
264
900
752
516
512
578
355
272
436
752
512
654
18
15
285
16
270
386
450
454
487
264
900
752
516
512
578
611
272
436
752
512
654
18
15
285
16
270
386
450
454
487
264
900
752
20
0
578
1123
272
436
208
0
910
18
15
285
16
270
386
450
454
487
264
900
752
20
0
578
99
272
436
208
0
910
18
15
285
16
270
386
450
454
487
264
900
752
20
0
578
355
272
436
208
0
910
18
15
285
16
270
386
450
454
487
264
900
752
20
0
578
611
272
436
208
0
910
18
15
285
16
270
386
450
454
487
264
900
752
532
1024
578
355
272
948
1232
1920
1102
18
15
285
16
270
386
450
454
487
264
900
752
532
1024
578
611
272
948
1232
1920
1102
18
15
285
16
270
386
450
454
487
264
900
752
532
512
578
1123
272
948
1232
384
1166
18
15
285
16
270
386
450
454
487
264
900
752
532
512
578
99
272
948
1232
384
1166
18
15
285
16
270
386
450
454
487
264
900
752
532
512
578
355
272
692
1232
384
1166
18
15
285
16
270
386
450
454
487
264
900
752
532
512
578
611
272
692
720
512
654
18
15
285
16
270
386
450
454
487
264
932
752
4
0
578
1123
304
916
240
384
910
18
15
285
16
270
386
450
454
487
264
932
752
4
0
578
355
304
404
240
0
910
18
15
285
16
270
386
450
454
487
264
932
752
4
0
578
611
304
404
240
0
910
18
15
285
16
270
386
450
454
487
264
932
752
516
1024
578
355
304
800
1264
1920
1102
18
15
285
16
270
386
450
454
487
264
932
752
516
1024
578
611
304
800
1264
1920
1102
18
15
285
16
270
386
450
454
487
264
932
752
516
512
578
1123
304
800
1264
384
1166
18
15
285
16
270
386
450
454
487
264
932
752
516
512
578
99
304
800
1264
384
1166
18
15
285
16
270
386
450
454
487
264
932
752
516
512
578
355
304
800
1264
384
1166
18
15
285
16
270
386
450
454
487
264
932
752
516
512
578
611
304
800
1264
384
1166
18
15
285
16
270
386
450
454
487
264
932
752
20
0
578
355
304
800
208
0
910
18
15
285
16
270
386
450
454
487
264
932
752
20
0
578
611
304
404
208
0
910
18
15
285
16
270
386
450
454
487
264
932
752
532
1024
578
355
304
800
1232
1920
1102
18
15
285
16
270
386
450
454
487
264
932
752
532
1024
578
611
304
800
1232
1920
1102
18
15
285
16
270
386
450
454
487
264
932
752
532
512
578
1123
304
800
1232
512
654
18
15
285
16
270
386
450
454
487
264
932
752
532
512
578
99
304
800
1232
512
654
18
15
285
16
270
386
450
454
487
264
932
752
532
512
578
355
304
800
1232
512
654
18
15
285
16
270
386
450
454
487
264
932
752
532
512
578
611
304
800
1232
512
654
18
15
285
16
270
386
450
454
487
280
900
752
4
0
578
1091
592
692
240
1024
910
18
15
285
16
270
386
450
454
487
280
900
752
4
0
578
579
592
436
240
0
910
18
15
285
16
270
386
450
454
487
280
900
752
516
1024
578
579
592
692
1264
1920
1102
18
15
285
16
270
386
450
454
487
280
900
752
516
512
578
1091
592
692
752
512
654
18
15
285
16
270
386
450
454
487
280
900
752
516
512
578
579
592
436
752
512
654
18
15
285
16
270
386
450
454
487
280
900
752
20
0
578
1091
592
692
208
0
910
18
15
285
16
270
386
450
454
487
280
900
752
20
0
578
579
592
436
208
0
910
18
15
285
16
270
386
450
454
487
280
900
752
532
1024
578
579
592
948
1232
1920
1102
18
15
285
16
270
386
450
454
487
280
900
752
532
512
578
1091
592
692
720
512
654
18
15
285
16
270
386
450
454
487
280
900
752
532
512
578
579
592
436
720
512
654
18
15
285
16
270
386
450
454
487
280
932
752
4
0
578
1091
272
800
240
1024
910
18
15
285
16
270
386
450
454
487
280
932
752
4
0
578
1091
288
800
240
1024
910
18
15
285
16
270
386
450
454
487
280
932
752
4
0
578
67
272
800
240
1024
910
18
15
285
16
270
386
450
454
487
280
932
752
4
0
578
67
288
800
240
1024
910
18
15
285
16
270
386
450
454
487
280
932
752
4
0
578
323
272
800
240
1024
910
18
15
285
16
270
386
450
454
487
280
932
752
4
0
578
323
288
800
240
1024
910
18
15
285
16
270
386
450
454
487
280
932
752
4
0
578
579
272
800
240
1024
910
18
15
285
16
270
386
450
454
487
280
932
752
516
1024
578
67
272
800
1264
1920
1102
18
15
285
16
270
386
450
454
487
280
932
752
516
1024
578
67
288
800
1264
1920
1102
18
15
285
16
270
386
450
454
487
280
932
752
516
1024
578
323
272
800
1264
1920
1102
18
15
285
16
270
386
450
454
487
280
932
752
516
1024
578
323
288
800
1264
1920
1102
18
15
285
16
270
386
450
454
487
280
932
752
516
1024
578
579
272
800
1264
1920
1102
18
15
285
16
270
386
450
454
487
280
932
752
516
512
578
1091
272
800
1264
384
1166
18
15
285
16
270
386
450
454
487
280
932
752
516
512
578
1091
288
800
1264
384
1166
18
15
285
16
270
386
450
454
487
280
932
752
516
512
578
67
272
800
1264
384
1166
18
15
285
16
270
386
450
454
487
280
932
752
516
512
578
67
288
800
1264
384
1166
18
15
285
16
270
386
450
454
487
280
932
752
516
512
578
323
272
800
1264
384
1166
18
15
285
16
270
386
450
454
487
280
932
752
516
512
578
323
288
800
1264
384
1166
18
15
285
16
270
386
450
454
487
280
932
752
516
512
578
579
272
800
1264
384
1166
18
15
285
16
270
386
450
454
487
280
932
752
20
0
578
1091
272
800
208
0
910
18
15
285
16
270
386
450
454
487
280
932
752
20
0
578
1091
288
800
208
0
910
18
15
285
16
270
386
450
454
487
280
932
752
20
0
578
67
272
800
208
0
910
18
15
285
16
270
386
450
454
487
280
932
752
20
0
578
67
288
800
208
0
910
18
15
285
16
270
386
450
454
487
280
932
752
20
0
578
323
272
800
208
0
910
18
15
285
16
270
386
450
454
487
280
932
752
20
0
578
323
288
800
208
0
910
18
15
285
16
270
386
450
454
487
280
932
752
20
0
578
579
272
800
208
0
910
18
15
285
16
270
386
450
454
487
280
932
752
532
1024
578
323
272
800
1232
1920
1102
18
15
285
16
270
386
450
454
487
280
932
752
532
1024
578
323
288
800
1232
1920
1102
18
15
285
16
270
386
450
454
487
280
932
752
532
1024
578
579
272
800
1232
1920
1102
18
15
285
16
270
386
450
454
487
280
932
752
532
512
578
1091
272
800
1232
512
654
18
15
285
16
270
386
450
454
487
280
932
752
532
512
578
1091
288
800
1232
512
654
18
15
285
16
270
386
450
454
487
280
932
752
532
512
578
67
272
800
1232
512
654
18
15
285
16
270
386
450
454
487
280
932
752
532
512
578
67
288
800
1232
512
654
18
15
285
16
270
386
450
454
487
280
932
752
532
512
578
323
272
800
1232
512
654
18
15
285
16
270
386
450
454
487
280
932
752
532
512
578
323
288
800
1232
512
654
18
15
285
16
270
386
450
454
487
280
932
752
532
512
578
579
272
800
1232
512
654
18
15
285
16
270
386
450
454
487
280
914
752
4
0
578
1091
260
416
240
0
910
18
15
285
16
270
386
450
454
487
280
914
752
4
0
578
67
260
416
240
0
910
18
15
285
16
270
386
450
454
487
280
914
752
4
0
578
323
260
416
240
0
910
18
15
285
16
270
386
450
454
487
280
914
752
4
0
578
579
260
416
240
0
910
18
15
285
16
270
386
450
454
487
280
914
752
516
1024
578
67
260
928
1264
1920
1102
18
15
285
16
270
386
450
454
487
280
914
752
516
1024
578
323
260
928
1264
1920
1102
18
15
285
16
270
386
450
454
487
280
914
752
516
1024
578
579
260
928
1264
1920
1102
18
15
285
16
270
386
450
454
487
280
914
752
516
512
578
1091
260
416
752
512
654
18
15
285
16
270
386
450
454
487
280
914
752
516
512
578
67
260
416
752
512
654
18
15
285
16
270
386
450
454
487
280
914
752
516
512
578
323
260
416
752
512
654
18
15
285
16
270
386
450
454
487
280
914
752
516
512
578
579
260
416
752
512
654
18
15
285
16
270
386
450
454
487
280
914
752
20
0
578
1091
260
416
208
0
910
18
15
285
16
270
386
450
454
487
280
914
752
20
0
578
67
260
416
208
0
910
18
15
285
16
270
386
450
454
487
280
914
752
20
0
578
323
260
416
208
0
910
18
15
285
16
270
386
450
454
487
280
914
752
20
0
578
579
260
416
208
0
910
18
15
285
16
270
386
450
454
487
280
914
752
532
1024
578
323
260
928
1232
1920
1102
18
15
285
16
270
386
450
454
487
280
914
752
532
1024
578
579
260
928
1232
1920
1102
18
15
285
16
270
386
450
454
487
280
914
752
532
512
578
1091
260
416
720
512
654
18
15
285
16
270
386
450
454
487
280
914
752
532
512
578
67
260
416
720
512
654
18
15
285
16
270
386
450
454
487
280
914
752
532
512
578
323
260
416
720
512
654
18
15
285
16
270
386
450
454
487
280
914
752
532
512
578
579
260
416
720
512
654
18
15
285
16
270
898
450
454
455
264
900
912
20
512
514
67
272
280
912
512
270
18
15
285
16
270
898
450
454
455
264
900
912
20
512
514
579
272
280
912
512
270
18
15
285
16
270
898
450
454
487
264
900
912
20
512
578
1123
272
280
912
544
302
18
15
285
16
270
898
450
454
487
264
900
912
20
512
578
99
272
280
912
544
302
18
15
285
16
270
898
450
454
487
264
900
912
20
512
578
355
272
280
912
544
302
18
15
285
16
270
898
450
454
487
264
900
912
20
512
578
611
272
280
912
544
302
18
15
285
784
270
386
450
454
487
776
132
752
516
512
578
1635
784
1204
368
512
654
18
15
285
784
270
386
450
454
487
776
132
752
532
512
578
1635
784
1204
720
512
654
18
15
285
784
270
386
450
454
487
776
164
752
4
0
578
1635
816
660
240
0
910
18
15
285
784
270
386
450
454
487
776
164
752
516
512
578
1635
816
1172
368
512
654
18
15
285
784
270
386
450
454
487
776
164
752
20
0
578
1635
816
660
208
0
910
18
15
285
784
270
386
450
454
487
776
164
752
532
512
578
1635
816
1172
720
512
654
18
15
285
784
270
386
450
454
487
792
164
752
4
0
578
1603
784
596
240
16
910
18
15
285
784
270
386
450
454
487
792
164
752
516
512
578
1603
784
1172
368
512
654
18
15
285
784
270
386
450
454
487
792
164
752
20
0
578
1603
784
596
208
0
910
18
15
285
784
270
386
450
454
487
792
164
752
532
512
578
1603
784
1172
720
512
654
18
15
285
784
270
386
450
454
487
792
146
752
4
0
578
1603
772
672
240
384
910
18
15
285
784
270
386
450
454
487
792
146
752
516
512
578
1603
772
1184
368
512
654
18
15
285
784
270
386
450
454
487
792
146
752
20
0
578
1603
772
672
208
0
910
18
15
285
784
270
386
450
454
487
792
146
752
532
512
578
1603
772
1184
720
512
654
18
15
284
16
282
770
962
454
456
42
938
1000
579
0
519
393
834
602
603
1547
283
18
15
284
16
282
770
962
454
456
266
938
1000
579
0
519
73
610
586
603
1547
283
18
15
284
16
282
770
962
454
456
266
938
1000
579
0
519
585
610
586
603
1547
283
18
15
284
16
282
770
962
454
456
266
938
1000
579
0
1159
73
610
586
603
1547
1547
18
15
284
16
282
770
450
454
456
266
938
1008
67
0
135
73
609
1089
1355
11
11
18
15
284
16
282
770
450
454
456
266
938
1008
67
0
135
585
609
1089
1355
11
11
18
15
284
16
282
770
450
454
456
266
938
1008
67
512
647
585
609
1089
1355
1035
523
18
15
284
272
154
66
450
454
456
462
369
600
643
0
519
529
1603
1097
787
1051
1483
18
15
182
456
154
66
450
454
258
387
25
604
644
0
364
258
394
898
784
1040
348
18
15
28
16
270
770
547
55
837
845
932
1008
994
64
825
321
289
289
25
256
798
18
15
28
16
270
770
547
55
837
845
932
1008
994
64
825
833
1313
289
25
256
798
18
15
28
16
270
770
547
55
837
845
932
1016
994
64
825
321
289
336
20
256
798
18
15
28
16
270
770
547
55
837
845
932
1016
994
64
825
833
1313
1105
17
256
798
18
15
28
16
270
770
547
55
837
885
932
1016
994
64
825
777
777
1097
18
256
798
18
15
28
16
270
770
547
55
709
268
914
792
866
1088
1364
320
834
520
236
640
1719
18
15
28
16
270
770
547
55
709
780
932
776
866
1088
1362
1344
1376
1028
244
640
1716
18
15
28
16
270
770
547
55
709
780
932
1008
993
1088
1365
1344
1376
290
43
648
1718
18
15
28
16
270
770
547
55
709
780
932
1008
994
1088
1364
1344
1360
290
42
640
1719
18
15
28
16
270
770
547
55
709
780
932
1008
994
1088
1364
1344
1376
288
26
640
1719
18
15
28
16
270
770
547
55
709
780
932
1008
994
1088
1362
1344
1360
290
42
640
1716
18
15
28
16
270
770
547
55
709
780
932
1008
994
1088
1362
1344
1376
288
26
640
1716
18
15
28
16
270
770
547
55
709
780
932
1016
994
1088
1364
1344
1360
338
17
640
1719
18
15
28
16
270
770
547
55
709
780
932
1016
994
1088
1364
1344
1376
336
18
640
1719
18
15
28
16
270
770
547
55
709
780
932
1016
994
1088
1362
1344
1360
336
20
640
1716
18
15
28
16
270
770
547
55
709
780
932
1016
994
1088
1362
1344
1376
336
18
640
1716
18
15
28
16
270
770
547
55
709
780
914
776
866
1088
1362
1344
1348
1028
1268
640
1716
18
15
28
16
270
770
547
55
709
780
914
792
866
1088
1364
1344
1346
1032
1260
640
1719
18
15
28
16
270
770
547
55
709
780
914
792
866
1088
1362
1344
1346
1032
1260
640
1716
18
15
28
16
270
770
547
55
709
780
914
792
866
1088
1362
1344
1348
1072
236
640
1716
18
15
28
16
270
770
547
55
709
781
932
792
866
1088
1364
1345
1377
1033
236
640
1719
18
15
28
16
270
770
547
55
709
781
932
792
866
1088
1362
1345
1377
1033
236
640
1716
18
15
28
16
270
770
547
55
709
781
932
792
866
1088
1362
1347
1377
1033
236
640
1716
18
15
28
16
270
770
547
55
709
781
932
1008
994
1088
1361
1345
1377
289
42
647
1717
18
15
28
16
270
770
547
55
709
781
932
1008
994
1088
1365
1345
1377
289
42
640
1718
18
15
28
16
270
770
547
55
709
781
932
1008
994
1088
1364
1345
1377
289
25
640
1719
18
15
28
16
270
770
547
55
709
781
932
1008
994
1088
1362
1345
1377
289
42
640
1716
18
15
28
16
270
770
547
55
709
781
932
1008
994
1088
1362
1347
1377
289
42
640
1716
18
15
28
16
270
770
547
55
709
781
932
1016
994
1088
1361
1345
1361
337
18
655
1717
18
15
28
16
270
770
547
55
709
781
932
1016
994
1088
1361
1345
1377
336
18
655
1717
18
15
28
16
270
770
547
55
709
781
932
1016
994
1088
1365
1345
1361
337
17
640
1718
18
15
28
16
270
770
547
55
709
781
932
1016
994
1088
1365
1345
1377
337
17
640
1718
18
15
28
16
270
770
547
55
709
781
932
1016
994
1088
1364
1345
1361
337
17
640
1719
18
15
28
16
270
770
547
55
709
781
932
1016
994
1088
1364
1345
1377
336
18
640
1719
18
15
28
16
270
770
547
55
709
781
932
1016
994
1088
1362
1345
1361
337
17
640
1716
18
15
28
16
270
770
547
55
709
781
932
1016
994
1088
1362
1345
1377
336
18
640
1716
18
15
28
16
270
770
547
55
709
781
932
1016
994
1088
1362
1347
1361
337
17
640
1716
18
15
28
16
270
770
547
55
709
781
932
1016
994
1088
1362
1347
1377
336
18
640
1716
18
15
28
16
270
770
547
55
709
789
900
792
866
1088
1362
1361
1385
1065
236
640
1716
18
15
28
16
270
770
547
55
709
789
900
1016
994
1088
1361
1361
1385
1129
41
655
1717
18
15
28
16
270
770
547
55
709
789
900
1016
994
1088
1361
1365
1385
1129
41
655
1717
18
15
28
16
270
770
547
55
709
789
900
1016
994
1088
1365
1361
1385
1129
44
640
1718
18
15
28
16
270
770
547
55
709
789
900
1016
994
1088
1365
1365
1385
1129
44
640
1718
18
15
28
16
270
770
547
55
709
789
900
1016
994
1088
1362
1361
1385
1129
42
640
1716
18
15
28
16
270
770
547
55
709
788
900
776
866
1088
1362
1360
1384
1060
244
640
1716
18
15
28
16
270
770
547
55
709
788
900
792
866
1088
1364
1360
1384
1064
236
640
1719
18
15
28
16
270
770
547
55
709
788
900
792
866
1088
1364
1364
1384
1064
236
640
1719
18
15
28
16
270
770
547
55
709
788
900
792
866
1088
1362
1360
1384
1064
236
640
1716
18
15
28
16
270
770
547
55
709
788
900
1016
994
1088
1364
1360
1384
1128
42
640
1719
18
15
28
16
270
770
547
55
709
788
900
1016
994
1088
1364
1364
1384
1128
42
640
1719
18
15
28
16
270
770
547
55
709
788
900
1016
994
1088
1362
1360
1384
1128
42
640
1716
18
15
28
16
270
770
547
55
709
397
932
1016
994
1088
1361
577
1617
1097
18
655
1717
18
15
28
16
270
770
547
55
709
397
932
1016
994
1088
1364
577
1617
1097
18
640
1719
18
15
28
16
270
770
547
55
709
397
932
1016
994
1088
1362
577
1761
1097
44
640
1716
18
15
28
16
270
770
547
55
709
397
932
1016
994
1088
1362
579
1761
1097
44
640
1716
18
15
28
16
270
770
547
55
709
396
914
792
866
1088
1364
576
1602
1032
1260
640
1719
18
15
28
16
270
770
547
55
709
396
914
792
866
1088
1364
576
1604
1072
236
640
1719
18
15
28
16
270
770
547
55
709
396
914
792
866
1088
1362
576
1602
1032
1260
640
1716
18
15
28
16
270
770
547
55
709
396
914
792
866
1088
1362
576
1604
1072
236
640
1716
18
15
28
16
270
770
547
55
709
405
900
1016
994
1088
1365
593
1769
1129
44
640
1718
18
15
28
16
270
770
547
55
709
405
900
1016
994
1088
1365
597
1769
1129
44
640
1718
18
15
28
16
270
770
547
55
709
404
900
792
866
1088
1364
592
1768
1064
236
640
1719
18
15
28
16
270
770
547
55
709
404
900
792
866
1088
1364
596
1768
1064
236
640
1719
18
15
28
16
270
770
547
55
709
404
900
1016
994
1088
1364
592
1768
1128
42
640
1719
18
15
28
16
270
770
547
55
709
404
900
1016
994
1088
1364
596
1768
1128
42
640
1719
18
15
28
16
270
770
547
55
453
268
932
1008
993
1088
1877
576
864
290
43
648
694
18
15
28
16
270
770
547
55
453
268
932
1008
993
1088
1877
1856
864
290
43
648
694
18
15
28
16
270
770
547
55
453
268
932
1008
994
1088
1876
576
864
290
41
640
695
18
15
28
16
270
770
547
55
453
268
932
1008
994
1088
1876
1856
864
290
41
640
695
18
15
28
16
270
770
547
55
453
268
932
1008
994
1088
1874
576
864
288
44
640
692
18
15
28
16
270
770
547
55
453
268
932
1008
994
1088
1874
576
848
290
42
640
692
18
15
28
16
270
770
547
55
453
268
932
1008
994
1088
1874
1856
864
288
44
640
692
18
15
28
16
270
770
547
55
453
268
932
1008
994
1088
1874
1856
848
290
42
640
692
18
15
28
16
270
770
547
55
453
268
932
1016
994
1088
1876
576
864
1104
1042
1152
695
18
15
28
16
270
770
547
55
453
268
932
1016
994
1088
1876
1856
864
592
1042
1152
695
18
15
28
16
270
770
547
55
453
268
932
1016
994
1088
1874
576
864
1104
1042
1152
692
18
15
28
16
270
770
547
55
453
268
932
1016
994
1088
1874
576
848
592
20
1152
692
18
15
28
16
270
770
547
55
453
268
932
1016
994
1088
1874
1856
864
592
1042
1152
692
18
15
28
16
270
770
547
55
453
268
932
1016
994
1088
1874
1856
848
592
20
1152
692
18
15
28
16
270
770
547
55
453
268
914
792
866
1088
1876
576
834
1032
1260
1152
695
18
15
28
16
270
770
547
55
453
268
914
792
866
1088
1876
1856
834
521
236
1152
695
18
15
28
16
270
770
547
55
453
268
914
792
866
1088
1874
576
834
1032
1260
1152
692
18
15
28
16
270
770
547
55
453
268
914
792
866
1088
1874
576
836
1072
1260
1152
692
18
15
28
16
270
770
547
55
453
268
914
792
866
1088
1874
1856
834
521
236
1152
692
18
15
28
16
270
770
547
55
453
269
932
1008
994
1088
1873
577
865
289
42
647
693
18
15
28
16
270
770
547
55
453
269
932
1008
994
1088
1873
1857
865
289
42
647
693
18
15
28
16
270
770
547
55
453
269
932
1008
994
1088
1877
577
865
289
42
640
694
18
15
28
16
270
770
547
55
453
269
932
1008
994
1088
1877
1857
865
289
42
640
694
18
15
28
16
270
770
547
55
453
269
932
1008
994
1088
1876
577
865
289
42
647
695
18
15
28
16
270
770
547
55
453
269
932
1008
994
1088
1876
1857
865
289
42
647
695
18
15
28
16
270
770
547
55
453
269
932
1008
994
1088
1874
577
865
289
42
640
692
18
15
28
16
270
770
547
55
453
269
932
1008
994
1088
1874
1857
865
289
42
640
692
18
15
28
16
270
770
547
55
453
269
932
1008
994
1088
1874
579
865
289
42
640
692
18
15
28
16
270
770
547
55
453
269
932
1008
994
1088
1874
1859
865
289
42
640
692
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1873
577
865
1105
1042
1167
693
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1873
577
849
1105
1042
1167
693
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1873
1857
865
593
1042
1167
693
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1873
1857
849
593
18
1167
693
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1877
577
865
1105
1041
1152
694
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1877
577
849
1105
1041
1152
694
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1877
1857
865
593
1041
1152
694
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1877
1857
849
593
17
1152
694
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1876
577
865
1105
1041
1152
695
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1876
577
849
1105
1041
1152
695
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1876
1857
865
593
1041
1152
695
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1876
1857
849
593
17
1152
695
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1874
577
865
1105
1041
1152
692
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1874
577
849
1105
1041
1152
692
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1874
1857
865
593
1041
1152
692
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1874
1857
849
593
17
1152
692
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1874
579
865
1097
1036
1152
692
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1874
579
849
1105
1042
1152
692
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1874
1859
865
593
1041
1152
692
18
15
28
16
270
770
547
55
453
269
932
1016
994
1088
1874
1859
849
593
17
1152
692
18
15
28
16
270
770
547
55
453
780
932
776
866
1088
1874
1344
864
1028
244
640
692
18
15
28
16
270
770
547
55
453
780
932
776
866
1088
1874
832
864
1028
244
640
692
18
15
28
16
270
770
547
55
453
780
932
1008
993
1088
1877
1344
352
290
43
648
694
18
15
28
16
270
770
547
55
453
780
932
1008
994
1088
1876
1344
352
288
26
640
695
18
15
28
16
270
770
547
55
453
780
932
1008
994
1088
1876
832
848
1314
1066
1159
695
18
15
28
16
270
770
547
55
453
780
932
1008
994
1088
1876
1472
352
290
25
640
695
18
15
28
16
270
770
547
55
453
780
932
1008
994
1088
1874
1344
352
288
26
640
692
18
15
28
16
270
770
547
55
453
780
932
1008
994
1088
1874
1344
336
290
1066
1152
692
18
15
28
16
270
770
547
55
453
780
932
1008
994
1088
1874
1344
848
1314
1066
1152
692
18
15
28
16
270
770
547
55
453
780
932
1008
994
1088
1874
832
848
1314
1066
1152
692
18
15
28
16
270
770
547
55
453
780
932
1008
994
1088
1874
1472
352
288
44
1152
692
18
15
28
16
270
770
547
55
453
780
932
1016
994
1088
1876
1344
352
336
18
1152
695
18
15
28
16
270
770
547
55
453
780
932
1016
994
1088
1876
1344
864
1104
1042
1152
695
18
15
28
16
270
770
547
55
453
780
932
1016
994
1088
1876
832
864
1104
1042
1152
695
18
15
28
16
270
770
547
55
453
780
932
1016
994
1088
1876
832
848
1104
1042
1152
695
18
15
28
16
270
770
547
55
453
780
932
1016
994
1088
1876
1472
352
328
12
1152
695
18
15
28
16
270
770
547
55
453
780
932
1016
994
1088
1876
1472
864
1104
1042
1152
695
18
15
28
16
270
770
547
55
453
780
932
1016
994
1088
1874
1344
352
336
18
1152
692
18
15
28
16
270
770
547
55
453
780
932
1016
994
1088
1874
1344
336
336
1044
1152
692
18
15
28
16
270
770
547
55
453
780
932
1016
994
1088
1874
1344
864
1104
1042
1152
692
18
15
28
16
270
770
547
55
453
780
932
1016
994
1088
1874
1344
848
1104
1044
1152
692
18
15
28
16
270
770
547
55
453
780
932
1016
994
1088
1874
832
864
1104
1042
1152
692
18
15
28
16
270
770
547
55
453
780
932
1016
994
1088
1874
832
848
1104
1044
1152
692
18
15
28
16
270
770
547
55
453
780
932
1016
994
1088
1874
1472
352
328
12
1152
692
18
15
28
16
270
770
547
55
453
780
932
1016
994
1088
1874
1472
864
1104
1042
1152
692
18
15
28
16
270
770
547
55
453
780
914
776
866
1088
1874
1344
836
1028
1268
1152
692
18
15
28
16
270
770
547
55
453
780
914
776
866
1088
1874
832
836
1028
1268
1152
692
18
15
28
16
270
770
547
55
453
780
914
792
866
1088
1876
1344
834
1032
1260
1152
695
18
15
28
16
270
770
547
55
453
780
914
792
866
1088
1876
1344
836
1072
236
640
695
18
15
28
16
270
770
547
55
453
780
914
792
866
1088
1876
832
834
1032
1260
1152
695
18
15
28
16
270
770
547
55
453
780
914
792
866
1088
1876
832
836
1072
236
640
695
18
15
28
16
270
770
547
55
453
780
914
792
866
1088
1876
1472
834
1032
1260
1152
695
18
15
28
16
270
770
547
55
453
780
914
792
866
1088
1874
1344
834
1032
1260
1152
692
18
15
28
16
270
770
547
55
453
780
914
792
866
1088
1874
1344
836
1072
236
640
692
18
15
28
16
270
770
547
55
453
780
914
792
866
1088
1874
832
834
1032
1260
1152
692
18
15
28
16
270
770
547
55
453
780
914
792
866
1088
1874
832
836
1072
236
640
692
18
15
28
16
270
770
547
55
453
780
914
792
866
1088
1874
1472
834
1032
1260
1152
692
18
15
28
16
270
770
547
55
453
780
914
1008
994
1088
1876
1344
834
1186
1066
1167
695
18
15
28
16
270
770
547
55
453
780
914
1008
994
1088
1876
832
834
1186
1066
1167
695
18
15
28
16
270
770
547
55
453
780
914
1008
994
1088
1876
1472
834
1186
1066
1167
695
18
15
28
16
270
770
547
55
453
780
914
1008
994
1088
1874
1344
834
1186
1050
1152
692
18
15
28
16
270
770
547
55
453
780
914
1008
994
1088
1874
832
834
1186
1050
1152
692
18
15
28
16
270
770
547
55
453
780
914
1008
994
1088
1874
1472
834
1186
1050
1152
692
18
15
28
16
270
770
547
55
453
277
900
1016
994
1088
1877
1873
873
361
44
640
694
18
15
28
16
270
770
547
55
453
277
900
1016
994
1088
1877
1877
873
361
44
640
694
18
15
28
16
270
770
547
55
453
781
932
792
866
1088
1876
1345
865
1033
236
640
695
18
15
28
16
270
770
547
55
453
781
932
792
866
1088
1876
833
865
1033
236
640
695
18
15
28
16
270
770
547
55
453
781
932
792
866
1088
1874
1345
865
1033
236
640
692
18
15
28
16
270
770
547
55
453
781
932
792
866
1088
1874
833
865
1033
236
640
692
18
15
28
16
270
770
547
55
453
781
932
792
866
1088
1874
1347
865
1033
236
640
692
18
15
28
16
270
770
547
55
453
781
932
792
866
1088
1874
835
865
1033
236
640
692
18
15
28
16
270
770
547
55
453
781
932
1008
994
1088
1873
1345
353
289
42
1159
693
18
15
28
16
270
770
547
55
453
781
932
1008
994
1088
1873
1473
353
289
42
1159
693
18
15
28
16
270
770
547
55
453
781
932
1008
994
1088
1877
1345
353
289
42
1152
694
18
15
28
16
270
770
547
55
453
781
932
1008
994
1088
1877
1473
353
289
42
1152
694
18
15
28
16
270
770
547
55
453
781
932
1008
994
1088
1876
1345
353
289
25
640
695
18
15
28
16
270
770
547
55
453
781
932
1008
994
1088
1876
1473
353
289
25
640
695
18
15
28
16
270
770
547
55
453
781
932
1008
994
1088
1874
1345
353
289
42
1152
692
18
15
28
16
270
770
547
55
453
781
932
1008
994
1088
1874
1473
353
289
42
1152
692
18
15
28
16
270
770
547
55
453
781
932
1008
994
1088
1874
1347
353
289
42
1152
692
18
15
28
16
270
770
547
55
453
781
932
1008
994
1088
1874
1475
353
289
42
1152
692
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1873
1345
353
336
18
655
693
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1873
1345
337
337
1042
1167
693
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1873
1345
865
1105
1042
1167
693
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1873
1345
849
1105
1042
1167
693
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1873
833
865
1105
1042
1167
693
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1873
833
849
1105
1042
1167
693
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1873
1473
865
1105
1042
1167
693
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1877
1345
353
337
17
1152
694
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1877
1345
337
337
1041
1152
694
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1877
1345
865
1105
1041
1152
694
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1877
1345
849
1105
1041
1152
694
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1877
833
865
1105
1041
1152
694
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1877
833
849
1105
1041
1152
694
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1877
1473
353
329
44
1152
694
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1877
1473
865
1105
1041
1152
694
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1876
1345
353
336
18
1152
695
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1876
1345
337
336
18
1152
695
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1876
1345
865
1105
1041
1152
695
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1876
1345
849
1105
1041
1152
695
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1876
833
865
1105
1041
1152
695
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1876
833
849
1105
1041
1152
695
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1876
1473
353
329
10
1152
695
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1876
1473
865
1105
1041
1152
695
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1874
1345
353
336
18
1152
692
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1874
1345
337
336
18
1152
692
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1874
1345
865
1105
1041
1152
692
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1874
1345
849
1105
1041
1152
692
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1874
833
865
1105
1041
1152
692
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1874
833
849
1105
1041
1152
692
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1874
1473
353
329
10
1152
692
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1874
1473
865
1105
1041
1152
692
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1874
1347
353
336
18
1152
692
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1874
1347
337
336
18
1152
692
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1874
1347
865
1105
1041
1152
692
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1874
1347
849
1105
1041
1152
692
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1874
835
865
1105
1041
1152
692
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1874
835
849
1105
1041
1152
692
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1874
1475
353
329
10
1152
692
18
15
28
16
270
770
547
55
453
781
932
1016
994
1088
1874
1475
865
1105
1044
1152
692
18
15
28
16
270
770
547
55
453
276
900
1016
994
1088
1876
1872
872
360
42
640
695
18
15
28
16
270
770
547
55
453
276
900
1016
994
1088
1876
1876
872
360
42
640
695
18
15
28
16
270
770
547
55
453
789
900
792
866
1088
1874
849
873
1065
233
640
692
18
15
28
16
270
770
547
55
453
789
900
792
866
1088
1874
1425
873
1065
1257
1152
692
18
15
28
16
270
770
547
55
453
789
900
792
866
1088
1874
1489
873
1065
233
640
692
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1873
849
873
1129
1065
1167
693
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1873
1425
361
361
41
1167
693
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1873
1425
873
1129
1065
1167
693
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1873
1489
361
361
1065
1167
693
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1873
1489
873
1129
1065
1167
693
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1873
853
873
1129
1065
1167
693
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1873
1493
361
361
1065
1167
693
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1873
1493
873
1129
1065
1167
693
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1877
1361
361
361
1068
1152
694
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1877
1361
873
1129
1068
1152
694
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1877
1361
857
1201
1041
1152
694
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1877
849
873
1129
1068
1152
694
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1877
849
857
1201
1041
1152
694
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1877
1425
361
361
44
1152
694
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1877
1425
873
1129
1068
1152
694
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1877
1365
361
361
1068
1152
694
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1877
1365
873
1129
1068
1152
694
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1877
1489
361
361
1068
1152
694
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1877
1489
873
1129
1068
1152
694
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1877
853
873
1129
1068
1152
694
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1877
1493
361
361
1068
1152
694
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1877
1493
873
1129
1068
1152
694
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1874
849
873
1129
1065
1152
692
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1874
1425
361
361
41
1152
692
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1874
1425
873
1129
1065
1152
692
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1874
1489
361
361
1065
1152
692
18
15
28
16
270
770
547
55
453
789
900
1016
994
1088
1874
1489
873
1129
1065
1152
692
18
15
28
16
270
770
547
55
453
788
900
776
866
1088
1874
848
856
1028
1268
1152
692
18
15
28
16
270
770
547
55
453
788
900
776
866
1088
1874
848
872
1060
244
640
692
18
15
28
16
270
770
547
55
453
788
900
776
866
1088
1874
1488
872
1060
1268
1152
692
18
15
28
16
270
770
547
55
453
788
900
792
866
1088
1876
1360
872
1064
1260
1152
695
18
15
28
16
270
770
547
55
453
788
900
792
866
1088
1876
848
872
1064
236
640
695
18
15
28
16
270
770
547
55
453
788
900
792
866
1088
1876
1488
872
1064
1260
1152
695
18
15
28
16
270
770
547
55
453
788
900
792
866
1088
1876
1364
872
1064
1260
1152
695
18
15
28
16
270
770
547
55
453
788
900
792
866
1088
1876
852
872
1064
236
640
695
18
15
28
16
270
770
547
55
453
788
900
792
866
1088
1876
1492
872
1064
1260
1152
695
18
15
28
16
270
770
547
55
453
788
900
792
866
1088
1874
848
872
1064
236
640
692
18
15
28
16
270
770
547
55
453
788
900
792
866
1088
1874
1488
872
1064
1260
1152
692
18
15
28
16
270
770
547
55
453
788
900
1008
994
1088
1874
1424
880
1240
1050
1152
692
18
15
28
16
270
770
547
55
453
788
900
1016
994
1088
1876
1360
360
360
1068
1152
695
18
15
28
16
270
770
547
55
453
788
900
1016
994
1088
1876
1360
872
1128
1066
1152
695
18
15
28
16
270
770
547
55
453
788
900
1016
994
1088
1876
848
872
1128
1066
1152
695
18
15
28
16
270
770
547
55
453
788
900
1016
994
1088
1876
1488
360
360
1068
1152
695
18
15
28
16
270
770
547
55
453
788
900
1016
994
1088
1876
1488
872
1128
1066
1152
695
18
15
28
16
270
770
547
55
453
788
900
1016
994
1088
1876
1364
360
360
1068
1152
695
18
15
28
16
270
770
547
55
453
788
900
1016
994
1088
1876
1364
872
1128
1066
1152
695
18
15
28
16
270
770
547
55
453
788
900
1016
994
1088
1876
852
872
1128
1066
1152
695
18
15
28
16
270
770
547
55
453
788
900
1016
994
1088
1876
1492
360
360
1068
1152
695
18
15
28
16
270
770
547
55
453
788
900
1016
994
1088
1876
1492
872
1128
1066
1152
695
18
15
28
16
270
770
547
55
453
788
900
1016
994
1088
1874
848
856
1200
1060
1152
692
18
15
28
16
270
770
547
55
453
788
900
1016
994
1088
1874
848
872
1128
1060
1152
692
18
15
28
16
270
770
547
55
453
788
900
1016
994
1088
1874
1424
880
1200
1044
1152
692
18
15
28
16
270
770
547
55
453
788
900
1016
994
1088
1874
1488
360
360
1060
1152
692
18
15
28
16
270
770
547
55
453
788
900
1016
994
1088
1874
1488
872
1128
1060
1152
692
18
15
28
16
270
770
547
55
453
805
932
1016
994
1088
1873
1413
329
337
18
1167
693
18
15
28
16
270
770
547
55
453
805
932
1016
994
1088
1873
1413
841
1105
1042
1167
693
18
15
28
16
270
770
547
55
453
812
932
776
866
1088
1874
1408
832
1028
1268
1152
692
18
15
28
16
270
770
547
55
453
812
932
792
866
1088
1876
1408
832
1032
236
640
695
18
15
28
16
270
770
547
55
453
812
932
792
866
1088
1874
1408
832
1032
236
640
692
18
15
28
16
270
770
547
55
453
812
932
1008
994
1088
1876
1408
320
288
26
640
695
18
15
28
16
270
770
547
55
453
812
932
1008
994
1088
1874
1408
320
288
26
640
692
18
15
28
16
270
770
547
55
453
812
932
1016
994
1088
1876
1408
320
336
18
1152
695
18
15
28
16
270
770
547
55
453
812
932
1016
994
1088
1876
1408
832
1104
1042
1152
695
18
15
28
16
270
770
547
55
453
812
932
1016
994
1088
1874
1408
320
336
18
1152
692
18
15
28
16
270
770
547
55
453
812
932
1016
994
1088
1874
1408
832
1104
1042
1152
692
18
15
28
16
270
770
547
55
453
813
932
792
866
1088
1876
1409
833
1033
1257
1167
695
18
15
28
16
270
770
547
55
453
813
932
792
866
1088
1874
1411
833
1033
236
640
692
18
15
28
16
270
770
547
55
453
813
932
1008
994
1088
1873
1409
321
289
42
647
693
18
15
28
16
270
770
547
55
453
813
932
1008
994
1088
1877
1409
321
289
42
640
694
18
15
28
16
270
770
547
55
453
813
932
1008
994
1088
1876
1409
321
289
25
640
695
18
15
28
16
270
770
547
55
453
813
932
1008
994
1088
1874
1411
321
289
42
640
692
18
15
28
16
270
770
547
55
453
813
932
1008
994
1088
1874
1411
833
1108
1050
1152
692
18
15
28
16
270
770
547
55
453
813
932
1016
994
1088
1873
1409
321
336
18
655
693
18
15
28
16
270
770
547
55
453
813
932
1016
994
1088
1873
1409
833
1105
1041
1159
693
18
15
28
16
270
770
547
55
453
813
932
1016
994
1088
1877
1409
321
337
17
1152
694
18
15
28
16
270
770
547
55
453
813
932
1016
994
1088
1877
1409
833
1105
1041
1152
694
18
15
28
16
270
770
547
55
453
813
932
1016
994
1088
1876
1409
321
336
18
1152
695
18
15
28
16
270
770
547
55
453
813
932
1016
994
1088
1876
1409
833
1105
1041
1152
695
18
15
28
16
270
770
547
55
453
813
932
1016
994
1088
1874
1411
321
336
18
1152
692
18
15
28
16
270
770
547
55
453
813
932
1016
994
1088
1874
1411
833
1105
1041
1152
692
18
15
28
16
270
770
547
87
197
12
914
1016
866
1024
1140
1216
1986
1224
1097
1295
1387
18
15
28
16
270
770
547
87
197
12
914
1016
866
1024
1138
1216
1986
1224
1100
768
948
18
15
28
16
270
770
547
87
197
268
932
1016
866
0
628
448
864
1352
76
256
951
18
15
28
16
270
770
547
87
197
268
932
1016
866
1024
1140
832
864
328
76
768
951
18
15
28
16
270
770
547
87
197
268
914
1016
866
1024
1140
704
1730
1224
1097
1295
1387
18
15
28
16
270
770
547
87
197
268
914
1016
866
1024
1138
704
1730
1224
1100
768
948
18
15
28
16
270
770
547
87
197
269
932
1016
866
0
628
449
865
1353
76
256
951
18
15
28
16
270
770
547
87
197
269
932
1016
866
1024
1129
833
849
1105
1100
768
958
18
15
28
16
270
770
547
87
197
269
932
1016
866
1024
1140
833
865
1097
1100
768
951
18
15
28
16
270
770
547
87
197
269
932
1016
866
1024
1138
835
865
585
76
768
948
18
15
28
16
270
770
547
87
197
269
932
1016
866
1024
116
833
865
1097
1098
768
183
18
15
28
16
270
770
547
87
197
269
932
1016
866
1024
114
835
865
329
76
768
180
18
15
28
16
270
770
547
87
197
277
900
1016
866
1024
1138
849
873
1129
1100
768
948
18
15
28
16
270
770
547
87
197
277
900
1016
866
1024
1138
851
873
1129
1100
768
948
18
15
28
16
270
770
547
87
197
276
900
1016
866
1024
1140
848
872
1128
1098
768
951
18
15
28
16
270
770
547
87
197
276
900
1016
866
1024
1138
848
872
1128
1100
768
948
18
15
28
16
270
770
547
87
197
276
900
1016
866
1024
116
848
872
1128
1098
768
183
18
15
28
16
270
770
547
87
197
405
932
1016
866
1024
1138
1681
1689
1105
1100
768
948
18
15
28
16
270
770
547
87
197
404
914
1016
866
1024
1140
1680
1674
1224
1100
768
951
18
15
28
16
270
770
547
87
197
404
914
1016
866
1024
1138
1680
1674
1224
1100
768
948
18
15
28
16
270
770
547
87
197
428
932
1016
866
1024
1140
1664
1728
1104
1098
768
951
18
15
28
16
270
770
547
87
197
428
932
1016
866
1024
1138
1664
1728
1104
1100
768
948
18
15
28
16
270
770
547
87
197
429
932
1016
866
1024
1129
1665
1729
1105
1100
768
958
18
15
28
16
270
770
547
87
197
429
932
1016
866
1024
1140
1665
1729
1105
1098
768
951
18
15
28
16
270
770
547
87
197
429
932
1016
866
1024
1138
1665
1729
1105
1100
768
948
18
15
28
16
270
770
547
87
197
429
932
1016
866
1024
1138
1667
1729
1105
1100
768
948
18
15
28
16
270
770
547
87
837
844
932
1016
866
1024
884
832
1312
1316
1100
1280
439
18
15
28
16
270
770
547
87
837
844
932
1016
866
1024
882
832
1312
1316
1100
1280
436
18
15
28
16
270
770
547
87
837
845
932
1016
866
1024
884
321
289
1097
1100
1280
439
18
15
28
16
270
770
547
87
837
845
932
1016
866
1024
884
321
801
1097
1100
1280
439
18
15
28
16
270
770
547
87
837
845
932
1016
866
1024
884
833
801
1097
1100
1280
439
18
15
28
16
270
770
547
87
837
845
932
1016
866
1024
884
833
1313
1097
1100
1280
439
18
15
28
16
270
770
547
87
837
845
932
1016
866
1024
882
833
801
1097
1100
1280
436
18
15
28
16
270
770
547
87
837
845
932
1016
866
1024
882
833
1313
1097
1100
1280
436
18
15
28
16
270
770
547
87
709
268
914
1016
866
1024
1652
192
1730
1224
1100
768
1207
18
15
28
16
270
770
547
87
709
268
914
1016
866
1024
1650
192
1730
1224
1100
768
1204
18
15
28
16
270
770
547
87
709
780
932
1016
866
1024
1652
1344
864
1096
1100
768
1207
18
15
28
16
270
770
547
87
709
780
932
1016
866
1024
1652
1344
1376
328
76
768
1207
18
15
28
16
270
770
547
87
709
780
932
1016
866
1024
1650
1344
352
328
76
768
1204
18
15
28
16
270
770
547
87
709
780
932
1016
866
1024
1650
1344
864
1096
1100
768
1204
18
15
28
16
270
770
547
87
709
780
932
1016
866
1024
1650
1344
1376
328
76
768
1204
18
15
28
16
270
770
547
87
709
781
932
1016
866
1024
1652
1345
865
1097
1100
768
1207
18
15
28
16
270
770
547
87
709
781
932
1016
866
1024
1652
1345
1377
1097
1100
768
1207
18
15
28
16
270
770
547
87
709
781
932
1016
866
1024
1650
1345
865
1097
1100
768
1204
18
15
28
16
270
770
547
87
709
781
932
1016
866
1024
1650
1345
1377
1097
1100
768
1204
18
15
28
16
270
770
547
87
709
781
932
1016
866
1024
1650
1347
865
1097
1100
768
1204
18
15
28
16
270
770
547
87
709
781
932
1016
866
1024
1650
1347
1377
1097
1100
768
1204
18
15
28
16
270
770
547
87
709
789
900
1016
866
1024
1650
1363
361
361
76
768
1204
18
15
28
16
270
770
547
87
709
789
900
1016
866
1024
1650
1363
1385
361
76
768
1204
18
15
28
16
270
770
547
87
709
788
900
1016
866
1024
1652
1360
360
360
74
768
1207
18
15
28
16
270
770
547
87
709
788
900
1016
866
1024
1652
1360
1384
1128
1098
768
1207
18
15
28
16
270
770
547
87
709
788
900
1016
866
1024
1652
1360
872
1128
1098
768
1207
18
15
28
16
270
770
547
87
709
788
900
1016
866
1024
1652
1364
360
360
74
768
1207
18
15
28
16
270
770
547
87
709
788
900
1016
866
1024
1652
1364
1384
1128
1098
768
1207
18
15
28
16
270
770
547
87
709
788
900
1016
866
1024
1652
1364
872
1128
1098
768
1207
18
15
28
16
270
770
547
87
709
788
900
1016
866
1024
1650
1360
1384
1128
1100
768
1204
18
15
28
16
270
770
547
87
709
788
900
1016
866
1024
1650
1360
872
1128
1100
768
1204
18
15
28
16
270
770
547
87
709
404
914
1016
866
1024
1652
144
1674
1224
1100
768
1207
18
15
28
16
270
770
547
87
709
404
914
1016
866
1024
1652
148
1674
1224
1100
768
1207
18
15
28
16
270
770
547
87
709
404
914
1016
866
1024
1650
144
1674
1224
1100
768
1204
18
15
28
16
270
770
547
87
709
428
932
1016
866
1024
1652
128
1728
1104
1098
768
1207
18
15
28
16
270
770
547
87
709
428
932
1016
866
1024
1650
128
1728
1104
1100
768
1204
18
15
28
16
270
770
547
87
709
429
932
1016
866
1024
1641
129
1729
1105
1100
768
1214
18
15
28
16
270
770
547
87
709
429
932
1016
866
1024
1652
129
1729
1105
1098
768
1207
18
15
28
16
270
770
547
87
709
429
932
1016
866
1024
1650
129
1729
1105
1100
768
1204
18
15
28
16
270
770
547
87
709
429
932
1016
866
1024
1650
131
1729
1105
1100
768
1204
18
15
28
16
270
770
547
311
325
780
932
776
866
576
1874
1472
864
1028
244
128
564
18
15
28
16
270
770
547
311
325
780
932
776
866
576
1874
960
864
1028
244
128
564
18
15
28
16
270
770
547
311
325
781
932
792
866
576
1876
1473
865
1033
236
128
567
18
15
28
16
270
770
547
311
325
781
932
792
866
576
1876
961
865
1033
236
128
567
18
15
28
16
270
770
547
311
325
781
932
792
866
576
1874
1473
865
1033
236
128
564
18
15
28
16
270
770
547
311
325
781
932
792
866
576
1874
961
865
1033
236
128
564
18
15
28
16
270
770
547
311
325
781
932
792
866
576
1874
1475
865
1033
236
128
564
18
15
28
16
270
770
547
311
325
781
932
792
866
576
1874
963
865
1033
236
128
564
18
15
28
16
270
770
547
311
325
844
932
776
866
576
1874
832
800
1028
244
128
564
18
15
28
16
270
770
547
311
325
845
900
1672
722
576
1873
833
593
1681
204
384
622
18
15
28
16
270
770
547
311
325
845
932
792
866
576
1876
833
801
1033
236
128
567
18
15
28
16
270
770
547
311
325
845
932
792
866
576
1874
833
801
1033
233
128
564
18
15
28
16
270
770
547
311
837
844
932
776
866
576
338
832
800
1028
244
128
180
18
15
28
16
270
770
547
311
837
844
932
792
866
576
340
832
1312
1032
236
128
183
18
15
28
16
270
770
547
311
837
844
932
792
866
576
338
832
1312
1032
236
128
180
18
15
28
16
270
770
547
311
837
845
900
1672
994
576
338
833
593
1681
116
128
180
18
15
28
16
270
770
547
311
837
845
900
1672
994
576
338
835
593
1681
116
128
180
18
15
28
16
270
770
547
311
837
845
932
792
866
576
340
833
801
1033
236
128
183
18
15
28
16
270
770
547
311
837
845
932
792
866
576
340
833
1313
1033
234
128
183
18
15
28
16
270
770
547
311
837
845
932
792
866
576
338
833
801
1033
236
128
180
18
15
28
16
270
770
547
311
837
845
932
792
866
576
338
833
1313
1033
234
128
180
18
15
28
16
270
770
547
311
837
845
932
792
866
576
338
835
1313
1033
234
128
180
18
15
28
16
270
386
547
55
709
780
932
760
994
1088
1364
1344
1360
1424
1042
1536
1719
18
15
28
16
270
386
547
55
709
780
932
760
994
1088
1364
1344
1376
1424
1034
1536
1719
18
15
28
16
270
386
547
55
709
780
932
760
994
1088
1362
1344
1360
1424
1036
1536
1716
18
15
28
16
270
386
547
55
709
780
932
760
994
1088
1362
1344
1376
1424
1036
1536
1716
18
15
28
16
270
386
547
55
709
780
914
752
993
1088
1365
1344
1346
1442
1067
1536
1718
18
15
28
16
270
386
547
55
709
780
914
752
994
1088
1364
1344
1346
1441
1049
1536
1719
18
15
28
16
270
386
547
55
709
780
914
752
994
1088
1362
1344
1346
1440
1050
1536
1716
18
15
28
16
270
386
547
55
709
780
914
752
978
1088
1362
1344
1346
1440
1108
1536
1716
18
15
28
16
270
386
547
55
709
781
932
760
994
1088
1361
1345
1361
1425
1049
1551
1717
18
15
28
16
270
386
547
55
709
781
932
760
994
1088
1361
1345
1377
1424
1042
1551
1717
18
15
28
16
270
386
547
55
709
781
932
760
994
1088
1365
1345
1361
1424
1044
1536
1718
18
15
28
16
270
386
547
55
709
781
932
760
994
1088
1365
1345
1377
1424
1044
1536
1718
18
15
28
16
270
386
547
55
709
781
932
760
994
1088
1364
1345
1361
1424
1052
1536
1719
18
15
28
16
270
386
547
55
709
781
932
760
994
1088
1364
1345
1377
1424
1034
1536
1719
18
15
28
16
270
386
547
55
709
781
932
760
994
1088
1362
1345
1361
1424
1044
1536
1716
18
15
28
16
270
386
547
55
709
781
932
760
994
1088
1362
1345
1377
1424
1044
1536
1716
18
15
28
16
270
386
547
55
709
781
932
760
994
1088
1362
1347
1361
1425
1041
1536
1716
18
15
28
16
270
386
547
55
709
781
932
760
994
1088
1362
1347
1377
1424
1044
1536
1716
18
15
28
16
270
386
547
55
709
789
900
760
994
1088
1361
1361
1369
1457
1049
1551
1717
18
15
28
16
270
386
547
55
709
789
900
760
994
1088
1365
1361
1369
1457
1041
1536
1718
18
15
28
16
270
386
547
55
709
789
900
760
994
1088
1364
1361
1369
1457
1041
1536
1719
18
15
28
16
270
386
547
55
709
788
900
752
978
1088
1362
1360
1368
1460
1108
1536
1716
18
15
28
16
270
386
547
55
709
788
900
760
994
1088
1362
1360
1368
1456
1060
1536
1716
18
15
28
16
270
386
547
55
709
397
932
752
978
1088
1362
579
1617
852
1108
1536
1716
18
15
28
16
270
386
547
55
709
397
932
760
994
1088
1365
577
1617
849
1100
1536
1718
18
15
28
16
270
386
547
55
709
397
932
760
994
1088
1364
577
1617
912
1052
1536
1719
18
15
28
16
270
386
547
55
709
397
932
760
994
1088
1362
577
1617
849
1100
1536
1716
18
15
28
16
270
386
547
55
709
397
932
760
994
1088
1362
579
1617
912
1044
1536
1716
18
15
28
16
270
386
547
55
709
396
932
752
978
1088
1362
576
1616
852
1108
1536
1716
18
15
28
16
270
386
547
55
709
396
932
760
994
1088
1362
576
1616
912
1044
1536
1716
18
15
28
16
270
386
547
55
709
405
900
760
994
1088
1365
593
1625
945
1041
1536
1718
18
15
28
16
270
386
547
87
197
268
932
760
994
1024
116
832
864
912
1034
1664
183
18
15
28
16
270
386
547
87
197
268
914
752
994
1024
116
832
834
928
1050
1664
183
18
15
28
16
270
386
547
87
197
268
914
752
994
1024
114
832
834
928
1050
1664
180
18
15
28
16
270
386
547
87
197
269
932
752
994
1024
116
833
865
801
1049
1664
183
18
15
28
16
270
386
547
87
197
269
932
760
994
1024
116
833
865
849
1041
1664
183
18
15
28
16
270
386
547
87
197
269
932
760
994
1024
114
835
865
912
1044
1664
180
18
15
28
16
270
386
547
87
197
276
900
760
994
1024
116
848
872
872
1036
1664
183
18
15
28
16
270
386
547
87
197
276
900
760
994
1024
114
848
856
1456
1060
1664
180
18
15
28
16
270
386
547
87
197
285
900
760
994
1024
105
865
881
1457
1041
1664
190
18
15
28
16
270
386
547
87
709
268
914
760
994
1024
1652
192
1730
713
1033
1664
1207
18
15
28
16
270
386
547
87
709
268
914
760
994
1024
1650
192
1730
713
1033
1664
1204
18
15
28
16
270
386
547
87
709
268
914
760
1762
1024
1652
192
1730
712
1548
1664
1207
18
15
28
16
270
386
547
87
709
268
914
760
1762
1024
1650
192
1730
712
1548
1664
1204
18
15
28
16
270
386
547
87
709
780
932
760
994
1024
1652
1344
864
1424
1042
1664
1207
18
15
28
16
270
386
547
87
709
780
932
760
994
1024
1652
1344
1376
1424
1034
1664
1207
18
15
28
16
270
386
547
87
709
780
932
760
994
1024
1650
1344
352
912
1044
1664
1204
18
15
28
16
270
386
547
87
709
780
932
760
994
1024
1650
1344
864
1424
1036
1664
1204
18
15
28
16
270
386
547
87
709
780
932
760
994
1024
1650
1344
1376
1424
1036
1664
1204
18
15
28
16
270
386
547
87
709
780
914
752
993
1024
1641
1344
834
929
1067
1672
1214
18
15
28
16
270
386
547
87
709
780
914
752
994
1024
1652
1344
1346
1440
1050
1664
1207
18
15
28
16
270
386
547
87
709
780
914
752
994
1024
1652
1344
834
928
1050
1664
1207
18
15
28
16
270
386
547
87
709
780
914
752
994
1024
1650
1344
322
930
1066
1664
1204
18
15
28
16
270
386
547
87
709
780
914
752
994
1024
1650
1344
1346
1442
1050
1664
1204
18
15
28
16
270
386
547
87
709
780
914
752
994
1024
1650
1344
834
928
1050
1664
1204
18
15
28
16
270
386
547
87
709
781
932
760
994
1024
1649
1345
353
913
1042
1671
1205
18
15
28
16
270
386
547
87
709
781
932
760
994
1024
1649
1345
865
1424
1042
1671
1205
18
15
28
16
270
386
547
87
709
781
932
760
994
1024
1649
1345
1377
1424
1042
1671
1205
18
15
28
16
270
386
547
87
709
781
932
760
994
1024
1641
1345
353
849
1041
1664
1214
18
15
28
16
270
386
547
87
709
781
932
760
994
1024
1641
1345
865
1424
1042
1664
1214
18
15
28
16
270
386
547
87
709
781
932
760
994
1024
1641
1345
1377
1424
1042
1664
1214
18
15
28
16
270
386
547
87
709
781
932
760
994
1024
1652
1345
865
1424
1034
1664
1207
18
15
28
16
270
386
547
87
709
781
932
760
994
1024
1652
1345
1377
1424
1034
1664
1207
18
15
28
16
270
386
547
87
709
781
932
760
994
1024
1650
1347
865
1424
1044
1664
1204
18
15
28
16
270
386
547
87
709
781
932
760
994
1024
1650
1347
1377
1424
1044
1664
1204
18
15
28
16
270
386
547
87
709
789
900
760
994
1024
1649
1365
873
873
1065
1679
1205
18
15
28
16
270
386
547
87
709
789
900
760
994
1024
1653
1361
361
873
1068
1664
1206
18
15
28
16
270
386
547
87
709
789
900
760
994
1024
1653
1361
873
873
1068
1664
1206
18
15
28
16
270
386
547
87
709
789
900
760
994
1024
1653
1365
361
873
1068
1664
1206
18
15
28
16
270
386
547
87
709
789
900
760
994
1024
1653
1365
873
873
1068
1664
1206
18
15
28
16
270
386
547
87
709
789
900
760
994
1024
1650
1363
361
873
1065
1664
1204
18
15
28
16
270
386
547
87
709
789
900
760
994
1024
1650
1363
873
873
1065
1664
1204
18
15
28
16
270
386
547
87
709
788
900
760
994
1024
1652
1360
360
872
1036
1664
1207
18
15
28
16
270
386
547
87
709
788
900
760
994
1024
1652
1360
872
872
1036
1664
1207
18
15
28
16
270
386
547
87
709
788
900
760
994
1024
1652
1364
360
872
1036
1664
1207
18
15
28
16
270
386
547
87
709
788
900
760
994
1024
1652
1364
872
872
1036
1664
1207
18
15
28
16
270
386
547
87
709
788
900
760
994
1024
1650
1360
872
872
1036
1664
1204
18
15
28
16
270
386
547
87
709
405
932
760
994
1024
1653
145
1689
657
1041
1664
1206
18
15
28
16
270
386
547
87
709
405
932
760
1762
1024
1653
145
1689
657
1553
1664
1206
18
15
28
16
270
386
547
87
709
420
932
760
994
1024
1652
132
1704
656
1042
1664
1207
18
15
28
16
270
386
547
87
709
420
932
760
994
1024
1652
132
1701
656
1042
1664
1207
18
15
28
16
270
386
547
87
709
420
932
760
1762
1024
1652
132
1704
656
1554
1664
1207
18
15
28
16
270
386
547
87
709
420
932
760
1762
1024
1652
132
1701
656
1554
1664
1207
18
15
28
16
270
386
547
87
709
404
914
752
994
1024
1650
144
1676
672
1068
1664
1204
18
15
28
16
270
386
547
87
709
404
914
752
994
1024
1650
144
1674
674
1068
1664
1204
18
15
28
16
270
386
547
87
709
404
914
752
1762
1024
1652
144
1674
674
1578
1679
1207
18
15
28
16
270
386
547
87
709
404
914
752
1762
1024
1652
148
1674
674
1578
1679
1207
18
15
28
16
270
386
547
87
709
404
914
752
1762
1024
1650
144
1674
674
1578
1664
1204
18
15
28
16
270
386
547
87
709
404
914
760
994
1024
1652
144
1674
712
1036
1664
1207
18
15
28
16
270
386
547
87
709
404
914
760
994
1024
1650
144
1674
712
1036
1664
1204
18
15
28
16
270
386
547
87
709
404
914
760
1762
1024
1652
144
1676
676
1676
1664
1207
18
15
28
16
270
386
547
87
709
404
914
760
1762
1024
1652
144
1674
712
1548
1664
1207
18
15
28
16
270
386
547
87
709
404
914
760
1762
1024
1650
144
1676
676
1676
1664
1204
18
15
28
16
270
386
547
87
709
404
914
760
1762
1024
1650
144
1674
712
1548
1664
1204
18
15
28
16
270
386
547
87
709
421
932
752
994
1024
1652
133
1700
660
1050
1664
1207
18
15
28
16
270
386
547
87
709
421
932
752
994
1024
1652
133
1701
660
1050
1664
1207
18
15
28
16
270
386
547
87
709
421
932
752
1762
1024
1652
133
1700
660
1562
1664
1207
18
15
28
16
270
386
547
87
709
421
932
752
1762
1024
1652
133
1701
660
1578
1920
1207
18
15
28
16
270
386
547
87
709
421
932
752
1762
1024
1653
133
1700
660
1578
1664
1206
18
15
28
16
270
386
547
87
709
421
932
752
1762
1024
1653
133
1701
660
1578
1664
1206
18
15
28
16
270
386
547
87
709
421
932
760
994
1024
1649
133
1697
657
1041
1671
1205
18
15
28
16
270
386
547
87
709
421
932
760
994
1024
1649
133
1705
657
1041
1671
1205
18
15
28
16
270
386
547
87
709
421
932
760
994
1024
1649
133
1701
657
1042
1671
1205
18
15
28
16
270
386
547
87
709
421
932
760
994
1024
1652
133
1697
657
1041
1664
1207
18
15
28
16
270
386
547
87
709
421
932
760
994
1024
1652
133
1700
656
1042
1664
1207
18
15
28
16
270
386
547
87
709
421
932
760
994
1024
1652
133
1701
657
1042
1664
1207
18
15
28
16
270
386
547
87
709
421
932
760
994
1024
1653
133
1697
657
1041
1664
1206
18
15
28
16
270
386
547
87
709
421
932
760
994
1024
1653
133
1705
657
1041
1664
1206
18
15
28
16
270
386
547
87
709
421
932
760
994
1024
1653
133
1700
656
1042
1664
1206
18
15
28
16
270
386
547
87
709
421
932
760
994
1024
1653
133
1701
657
1042
1664
1206
18
15
28
16
270
386
547
87
709
421
932
760
1762
1024
1649
133
1697
657
1561
1679
1205
18
15
28
16
270
386
547
87
709
421
932
760
1762
1024
1649
133
1705
657
1561
1679
1205
18
15
28
16
270
386
547
87
709
421
932
760
1762
1024
1649
133
1701
657
1554
1679
1205
18
15
28
16
270
386
547
87
709
421
932
760
1762
1024
1652
133
1697
657
1561
1664
1207
18
15
28
16
270
386
547
87
709
421
932
760
1762
1024
1652
133
1700
656
1554
1664
1207
18
15
28
16
270
386
547
87
709
421
932
760
1762
1024
1652
133
1701
657
1554
1664
1207
18
15
28
16
270
386
547
87
709
421
932
760
1762
1024
1653
133
1697
657
1556
1920
1206
18
15
28
16
270
386
547
87
709
421
932
760
1762
1024
1653
133
1705
657
1556
1920
1206
18
15
28
16
270
386
547
87
709
421
932
760
1762
1024
1653
133
1700
656
1556
1920
1206
18
15
28
16
270
386
547
87
709
421
932
760
1762
1024
1653
133
1701
657
1556
1920
1206
18
15
28
16
270
386
547
87
709
428
932
752
994
1024
1650
128
1696
660
1068
1664
1204
18
15
28
16
270
386
547
87
709
428
932
752
1762
1024
1650
128
1696
660
1580
1664
1204
18
15
28
16
270
386
547
87
709
428
932
760
994
1024
1650
128
1696
656
1044
1664
1204
18
15
28
16
270
386
547
87
709
428
932
760
1762
1024
1650
128
1696
656
1556
1664
1204
18
15
28
16
270
386
547
87
709
429
932
760
994
1024
1649
129
1697
657
1041
1671
1205
18
15
28
16
270
386
547
87
709
429
932
760
994
1024
1641
129
1697
657
1041
1664
1214
18
15
28
16
270
386
547
87
709
429
932
760
994
1024
1653
129
1697
657
1041
1664
1206
18
15
28
16
270
386
547
87
709
429
932
760
994
1024
1650
129
1697
657
1041
1664
1204
18
15
28
16
270
386
547
87
709
429
932
760
1762
1024
1649
129
1697
657
1561
1679
1205
18
15
28
16
270
386
547
87
709
429
932
760
1762
1024
1641
129
1697
657
1553
1664
1214
18
15
28
16
270
386
547
87
709
429
932
760
1762
1024
1653
129
1697
657
1553
1664
1206
18
15
28
16
270
386
547
87
709
429
932
760
1762
1024
1650
129
1697
657
1553
1664
1204
18
15
28
16
270
386
547
311
197
268
932
392
993
576
84
832
848
114
635
520
55
18
15
28
16
270
386
547
311
197
268
932
752
993
576
85
832
864
802
1067
1032
54
18
15
28
16
270
386
547
311
197
268
932
752
993
576
84
832
864
802
1067
1032
55
18
15
28
16
270
386
547
311
197
268
932
752
993
576
84
448
864
802
1067
1032
55
18
15
28
16
270
386
547
311
197
268
932
752
977
576
84
832
864
802
1107
0
91
18
15
28
16
270
386
547
311
197
268
932
752
977
576
84
448
864
802
1107
0
91
18
15
28
16
270
386
547
311
197
268
932
752
977
576
89
832
864
802
1107
1032
94
18
15
28
16
270
386
547
311
197
268
932
752
994
576
84
832
864
800
1050
1024
55
18
15
28
16
270
386
547
311
197
268
932
752
994
576
84
832
848
802
1066
1024
55
18
15
28
16
270
386
547
311
197
268
932
752
994
576
84
448
864
802
1049
1024
55
18
15
28
16
270
386
547
311
197
268
932
752
994
576
82
832
864
800
1050
0
52
18
15
28
16
270
386
547
311
197
268
932
752
994
576
82
832
848
802
1066
0
52
18
15
28
16
270
386
547
311
197
268
932
752
994
576
82
448
864
800
1068
0
52
18
15
28
16
270
386
547
311
197
268
932
752
978
576
84
832
864
802
1106
1031
55
18
15
28
16
270
386
547
311
197
268
932
752
978
576
84
832
848
852
1108
1104
91
18
15
28
16
270
386
547
311
197
268
932
752
978
576
84
448
864
802
1106
1031
55
18
15
28
16
270
386
547
311
197
268
932
752
978
576
82
832
864
800
1108
0
52
18
15
28
16
270
386
547
311
197
268
932
752
978
576
82
832
848
852
1108
0
52
18
15
28
16
270
386
547
311
197
268
932
752
978
576
82
448
864
800
1108
0
52
18
15
28
16
270
386
547
311
197
268
932
760
994
576
84
832
864
848
1034
1024
55
18
15
28
16
270
386
547
311
197
268
932
760
994
576
84
832
848
848
1042
0
55
18
15
28
16
270
386
547
311
197
268
932
760
994
576
84
448
864
848
1034
1024
55
18
15
28
16
270
386
547
311
197
268
932
760
994
576
82
832
864
848
1036
1024
52
18
15
28
16
270
386
547
311
197
268
932
760
994
576
82
832
848
848
1036
1024
52
18
15
28
16
270
386
547
311
197
268
932
760
994
576
82
448
864
848
1036
1024
52
18
15
28
16
270
386
547
311
197
268
914
752
993
576
85
832
834
930
1067
0
54
18
15
28
16
270
386
547
311
197
268
914
752
993
576
85
448
834
930
1067
0
54
18
15
28
16
270
386
547
311
197
268
914
752
993
576
84
832
834
929
1067
1032
55
18
15
28
16
270
386
547
311
197
268
914
752
977
576
81
832
834
930
1107
0
117
18
15
28
16
270
386
547
311
197
268
914
752
977
576
85
832
834
930
1107
0
109
18
15
28
16
270
386
547
311
197
268
914
752
977
576
85
448
834
930
1107
0
109
18
15
28
16
270
386
547
311
197
268
914
752
977
576
84
832
834
930
1107
0
91
18
15
28
16
270
386
547
311
197
268
914
752
977
576
84
448
834
930
1107
0
91
18
15
28
16
270
386
547
311
197
268
914
752
994
576
84
832
834
929
1049
0
55
18
15
28
16
270
386
547
311
197
268
914
752
994
576
84
448
834
928
1050
0
55
18
15
28
16
270
386
547
311
197
268
914
752
994
576
82
832
834
928
1050
0
52
18
15
28
16
270
386
547
311
197
268
914
752
994
576
82
448
834
928
1050
0
52
18
15
28
16
270
386
547
311
197
268
914
752
978
576
82
832
834
928
1108
0
52
18
15
28
16
270
386
547
311
197
268
914
752
978
576
82
448
834
928
1108
0
52
18
15
28
16
270
386
547
311
197
269
932
752
994
576
81
833
865
801
1066
1031
53
18
15
28
16
270
386
547
311
197
269
932
752
994
576
81
449
865
801
1066
1031
53
18
15
28
16
270
386
547
311
197
269
932
752
994
576
85
833
865
801
1066
1024
54
18
15
28
16
270
386
547
311
197
269
932
752
994
576
85
449
865
801
1066
1024
54
18
15
28
16
270
386
547
311
197
269
932
752
994
576
84
833
865
801
1049
1024
55
18
15
28
16
270
386
547
311
197
269
932
752
994
576
84
449
865
801
1049
1024
55
18
15
28
16
270
386
547
311
197
269
932
752
994
576
82
833
865
801
1066
0
52
18
15
28
16
270
386
547
311
197
269
932
752
994
576
82
449
865
801
1066
0
52
18
15
28
16
270
386
547
311
197
269
932
752
994
576
82
835
865
801
1066
0
52
18
15
28
16
270
386
547
311
197
269
932
752
994
576
82
451
865
801
1066
0
52
18
15
28
16
270
386
547
311
197
269
932
752
978
576
81
833
865
801
1106
1024
110
18
15
28
16
270
386
547
311
197
269
932
752
978
576
81
449
865
801
1106
1024
110
18
15
28
16
270
386
547
311
197
269
932
752
978
576
85
833
865
801
1106
0
54
18
15
28
16
270
386
547
311
197
269
932
752
978
576
85
449
865
801
1106
0
54
18
15
28
16
270
386
547
311
197
269
932
752
978
576
84
833
865
801
1106
1024
119
18
15
28
16
270
386
547
311
197
269
932
752
978
576
84
449
865
801
1106
1024
119
18
15
28
16
270
386
547
311
197
269
932
752
978
576
89
833
865
800
1108
1024
94
18
15
28
16
270
386
547
311
197
269
932
752
978
576
82
833
865
801
1106
0
116
18
15
28
16
270
386
547
311
197
269
932
752
978
576
82
449
865
801
1106
0
116
18
15
28
16
270
386
547
311
197
269
932
752
978
576
82
835
865
801
1106
0
116
18
15
28
16
270
386
547
311
197
269
932
752
978
576
82
835
849
852
1108
0
52
18
15
28
16
270
386
547
311
197
269
932
752
978
576
82
451
865
801
1106
0
116
18
15
28
16
270
386
547
311
197
269
932
760
994
576
81
833
865
849
1042
1031
53
18
15
28
16
270
386
547
311
197
269
932
760
994
576
81
833
849
849
1041
1031
53
18
15
28
16
270
386
547
311
197
269
932
760
994
576
81
449
865
849
1042
1031
53
18
15
28
16
270
386
547
311
197
269
932
760
994
576
85
833
865
849
1041
0
54
18
15
28
16
270
386
547
311
197
269
932
760
994
576
85
833
849
849
1041
0
54
18
15
28
16
270
386
547
311
197
269
932
760
994
576
85
449
865
849
1041
0
54
18
15
28
16
270
386
547
311
197
269
932
760
994
576
84
833
865
849
1041
0
55
18
15
28
16
270
386
547
311
197
269
932
760
994
576
84
833
849
849
1041
0
55
18
15
28
16
270
386
547
311
197
269
932
760
994
576
84
449
865
849
1041
0
55
18
15
28
16
270
386
547
311
197
269
932
760
994
576
82
833
865
849
1041
0
52
18
15
28
16
270
386
547
311
197
269
932
760
994
576
82
833
849
849
1041
0
52
18
15
28
16
270
386
547
311
197
269
932
760
994
576
82
449
865
849
1041
0
52
18
15
28
16
270
386
547
311
197
269
932
760
994
576
82
835
865
849
1041
0
52
18
15
28
16
270
386
547
311
197
269
932
760
994
576
82
835
849
849
1041
0
52
18
15
28
16
270
386
547
311
197
269
932
760
994
576
82
451
865
849
1036
1024
52
18
15
28
16
270
386
547
311
197
277
900
392
994
576
84
401
873
73
633
15
91
18
15
28
16
270
386
547
311
197
277
900
392
866
576
84
401
873
73
377
271
91
18
15
28
16
270
386
547
311
197
277
900
752
994
576
84
401
885
948
1066
1024
55
18
15
28
16
270
386
547
311
197
277
900
752
994
576
84
405
949
948
1066
1024
55
18
15
28
16
270
386
547
311
197
277
900
752
994
576
84
405
948
948
1066
1024
55
18
15
28
16
270
386
547
311
197
277
900
752
994
576
84
405
884
948
1066
1024
55
18
15
28
16
270
386
547
311
197
277
900
752
994
576
82
401
885
948
1066
0
52
18
15
28
16
270
386
547
311
197
277
900
752
978
576
81
401
948
948
1108
0
110
18
15
28
16
270
386
547
311
197
277
900
752
978
576
81
401
884
948
1108
0
110
18
15
28
16
270
386
547
311
197
277
900
752
978
576
81
401
885
948
1108
0
110
18
15
28
16
270
386
547
311
197
277
900
752
978
576
81
405
949
948
1108
0
110
18
15
28
16
270
386
547
311
197
277
900
752
978
576
81
405
948
948
1108
0
110
18
15
28
16
270
386
547
311
197
277
900
752
978
576
81
405
884
948
1108
0
110
18
15
28
16
270
386
547
311
197
277
900
752
978
576
81
405
885
948
1108
0
110
18
15
28
16
270
386
547
311
197
277
900
752
978
576
85
401
885
948
1108
0
54
18
15
28
16
270
386
547
311
197
277
900
752
978
576
85
405
949
948
1108
0
54
18
15
28
16
270
386
547
311
197
277
900
752
978
576
85
405
948
948
1108
0
54
18
15
28
16
270
386
547
311
197
277
900
752
978
576
85
405
884
948
1108
0
54
18
15
28
16
270
386
547
311
197
277
900
752
978
576
85
405
885
948
1108
0
54
18
15
28
16
270
386
547
311
197
277
900
752
978
576
82
401
949
948
1108
0
52
18
15
28
16
270
386
547
311
197
277
900
752
978
576
82
401
885
948
1108
0
52
18
15
28
16
270
386
547
311
197
277
900
760
994
576
81
849
873
873
1065
1039
53
18
15
28
16
270
386
547
311
197
277
900
760
994
576
81
849
857
945
1049
1039
53
18
15
28
16
270
386
547
311
197
277
900
760
994
576
81
401
881
945
1049
1039
53
18
15
28
16
270
386
547
311
197
277
900
760
994
576
81
401
945
945
1049
1039
53
18
15
28
16
270
386
547
311
197
277
900
760
994
576
81
401
873
873
1065
1039
53
18
15
28
16
270
386
547
311
197
277
900
760
994
576
81
465
873
873
1065
1039
53
18
15
28
16
270
386
547
311
197
277
900
760
994
576
81
853
873
873
1065
1039
53
18
15
28
16
270
386
547
311
197
277
900
760
994
576
81
405
945
945
1049
1039
53
18
15
28
16
270
386
547
311
197
277
900
760
994
576
85
849
873
873
1068
0
54
18
15
28
16
270
386
547
311
197
277
900
760
994
576
85
849
857
945
1041
0
54
18
15
28
16
270
386
547
311
197
277
900
760
994
576
85
401
873
873
1068
0
54
18
15
28
16
270
386
547
311
197
277
900
760
994
576
85
401
885
944
1060
0
54
18
15
28
16
270
386
547
311
197
277
900
760
994
576
85
465
873
873
1068
0
54
18
15
28
16
270
386
547
311
197
277
900
760
994
576
85
853
873
873
1068
0
54
18
15
28
16
270
386
547
311
197
277
900
760
994
576
85
405
949
944
1060
0
54
18
15
28
16
270
386
547
311
197
277
900
760
994
576
85
405
948
944
1060
0
54
18
15
28
16
270
386
547
311
197
277
900
760
994
576
85
405
884
944
1060
0
54
18
15
28
16
270
386
547
311
197
277
900
760
994
576
85
405
885
944
1060
0
54
18
15
28
16
270
386
547
311
197
277
900
760
994
576
85
469
873
873
1068
0
54
18
15
28
16
270
386
547
311
197
277
900
760
994
576
84
849
857
945
1041
0
55
18
15
28
16
270
386
547
311
197
277
900
760
994
576
84
401
873
873
1034
1024
55
18
15
28
16
270
386
547
311
197
277
900
760
994
576
84
401
882
944
1050
1024
55
18
15
28
16
270
386
547
311
197
277
900
760
994
576
84
401
885
944
1034
0
55
18
15
28
16
270
386
547
311
197
277
900
760
994
576
84
405
881
945
1050
0
55
18
15
28
16
270
386
547
311
197
277
900
760
994
576
84
405
945
945
1049
1039
107
18
15
28
16
270
386
547
311
197
277
900
760
994
576
84
405
949
944
1042
0
55
18
15
28
16
270
386
547
311
197
277
900
760
994
576
84
405
948
944
1042
0
55
18
15
28
16
270
386
547
311
197
277
900
760
994
576
84
405
884
944
1034
0
55
18
15
28
16
270
386
547
311
197
277
900
760
994
576
84
405
885
944
1034
0
55
18
15
28
16
270
386
547
311
197
277
900
760
994
576
82
849
873
873
1036
1024
52
18
15
28
16
270
386
547
311
197
277
900
760
994
576
82
401
881
944
1052
0
52
18
15
28
16
270
386
547
311
197
277
900
760
994
576
82
401
945
945
1044
0
116
18
15
28
16
270
386
547
311
197
277
900
760
994
576
82
401
873
873
1036
1024
52
18
15
28
16
270
386
547
311
197
277
900
760
994
576
82
401
949
945
1044
0
116
18
15
28
16
270
386
547
311
197
277
900
760
994
576
82
401
882
945
1036
0
52
18
15
28
16
270
386
547
311
197
277
900
760
994
576
82
401
885
945
1036
0
52
18
15
28
16
270
386
547
311
197
277
932
752
994
576
84
401
921
916
1050
0
55
18
15
28
16
270
386
547
311
197
277
932
752
978
576
81
401
921
916
1108
0
110
18
15
28
16
270
386
547
311
197
277
932
760
994
576
81
401
921
912
1042
1031
53
18
15
28
16
270
386
547
311
197
277
932
760
994
576
85
401
921
913
1041
0
54
18
15
28
16
270
386
547
311
197
277
932
760
994
576
84
401
921
913
1041
0
55
18
15
28
16
270
386
547
311
197
276
900
392
994
576
82
848
872
68
628
0
52
18
15
28
16
270
386
547
311
197
276
900
392
994
576
82
400
872
68
628
0
52
18
15
28
16
270
386
547
311
197
276
900
752
994
576
84
400
885
948
1066
1024
55
18
15
28
16
270
386
547
311
197
276
900
752
994
576
84
404
949
948
1066
1024
55
18
15
28
16
270
386
547
311
197
276
900
752
994
576
84
404
885
948
1066
1024
55
18
15
28
16
270
386
547
311
197
276
900
752
994
576
82
400
880
948
1068
256
52
18
15
28
16
270
386
547
311
197
276
900
752
994
576
82
400
885
948
1066
0
52
18
15
28
16
270
386
547
311
197
276
900
752
978
576
82
848
856
948
1108
0
52
18
15
28
16
270
386
547
311
197
276
900
752
978
576
82
400
880
948
1108
0
52
18
15
28
16
270
386
547
311
197
276
900
752
978
576
82
400
944
948
1108
0
52
18
15
28
16
270
386
547
311
197
276
900
752
978
576
82
400
885
948
1108
0
52
18
15
28
16
270
386
547
311
197
276
900
760
994
576
84
848
872
872
1036
1024
55
18
15
28
16
270
386
547
311
197
276
900
760
994
576
84
400
944
944
1042
0
55
18
15
28
16
270
386
547
311
197
276
900
760
994
576
84
400
872
872
1036
1024
55
18
15
28
16
270
386
547
311
197
276
900
760
994
576
84
400
885
944
1052
0
55
18
15
28
16
270
386
547
311
197
276
900
760
994
576
84
464
872
872
1036
1024
55
18
15
28
16
270
386
547
311
197
276
900
760
994
576
84
852
872
872
1036
1024
55
18
15
28
16
270
386
547
311
197
276
900
760
994
576
84
404
949
944
1034
0
55
18
15
28
16
270
386
547
311
197
276
900
760
994
576
84
404
885
944
1034
0
55
18
15
28
16
270
386
547
311
197
276
900
760
994
576
84
468
872
872
1036
1024
55
18
15
28
16
270
386
547
311
197
276
900
760
994
576
82
848
856
944
1060
0
52
18
15
28
16
270
386
547
311
197
276
900
760
994
576
82
848
872
872
1036
1024
52
18
15
28
16
270
386
547
311
197
276
900
760
994
576
82
400
880
944
1042
0
52
18
15
28
16
270
386
547
311
197
276
900
760
994
576
82
400
944
944
1036
0
52
18
15
28
16
270
386
547
311
197
276
900
760
994
576
82
400
872
872
1036
1024
52
18
15
28
16
270
386
547
311
197
276
900
760
994
576
82
400
885
944
1052
0
52
18
15
28
16
270
386
547
311
197
276
932
752
994
576
82
400
920
916
1068
0
52
18
15
28
16
270
386
547
311
197
276
932
752
978
576
82
400
920
916
1108
0
52
18
15
28
16
270
386
547
311
197
276
932
760
994
576
82
400
920
914
1041
0
52
18
15
28
16
270
386
547
311
197
293
932
752
994
576
81
389
841
801
1066
1031
53
18
15
28
16
270
386
547
311
197
293
932
760
994
576
81
389
841
849
1041
1031
53
18
15
28
16
270
386
547
311
197
300
932
752
994
576
84
384
832
800
1050
1024
55
18
15
28
16
270
386
547
311
197
300
932
752
994
576
82
384
832
800
1050
0
52
18
15
28
16
270
386
547
311
197
300
932
752
978
576
84
384
832
802
1106
1031
55
18
15
28
16
270
386
547
311
197
300
932
752
978
576
82
384
832
800
1108
0
52
18
15
28
16
270
386
547
311
197
300
932
760
994
576
84
384
832
848
1042
0
55
18
15
28
16
270
386
547
311
197
300
932
760
994
576
82
384
832
848
1044
1024
52
18
15
28
16
270
386
547
311
197
301
932
752
994
576
81
385
833
801
1066
1031
53
18
15
28
16
270
386
547
311
197
301
932
752
994
576
85
385
833
801
1066
1024
54
18
15
28
16
270
386
547
311
197
301
932
752
994
576
84
385
833
801
1049
1024
55
18
15
28
16
270
386
547
311
197
301
932
752
994
576
82
387
833
801
1066
0
52
18
15
28
16
270
386
547
311
197
301
932
752
978
576
81
385
833
801
1106
1024
110
18
15
28
16
270
386
547
311
197
301
932
752
978
576
85
385
833
801
1106
0
54
18
15
28
16
270
386
547
311
197
301
932
752
978
576
84
385
833
801
1106
1024
119
18
15
28
16
270
386
547
311
197
301
932
752
978
576
89
385
833
800
1108
1024
94
18
15
28
16
270
386
547
311
197
301
932
752
978
576
82
385
833
801
1106
0
116
18
15
28
16
270
386
547
311
197
301
932
752
978
576
82
387
833
801
1106
0
116
18
15
28
16
270
386
547
311
197
301
932
760
994
576
81
385
833
849
1041
1031
53
18
15
28
16
270
386
547
311
197
301
932
760
994
576
85
385
833
849
1041
0
54
18
15
28
16
270
386
547
311
197
301
932
760
994
576
84
385
833
849
1041
0
55
18
15
28
16
270
386
547
311
197
301
932
760
994
576
82
387
833
849
1041
0
52
18
15
28
16
270
386
547
311
325
780
932
392
993
576
852
1472
336
114
635
520
1591
18
15
28
16
270
386
547
311
325
780
932
392
993
576
852
1472
864
114
635
520
1591
18
15
28
16
270
386
547
311
325
780
932
392
993
576
852
960
864
114
635
520
1591
18
15
28
16
270
386
547
311
325
780
932
392
993
576
1876
1472
336
114
635
520
567
18
15
28
16
270
386
547
311
325
780
932
392
993
576
1876
1472
864
114
635
520
567
18
15
28
16
270
386
547
311
325
780
932
752
978
576
850
1472
1360
1428
1108
512
1588
18
15
28
16
270
386
547
311
325
780
932
752
978
576
850
1472
848
1428
1108
512
1588
18
15
28
16
270
386
547
311
325
780
932
752
978
576
850
960
848
852
1108
512
1588
18
15
28
16
270
386
547
311
325
780
932
752
978
576
1874
1472
336
852
1108
0
1204
18
15
28
16
270
386
547
311
325
780
932
752
978
576
1874
1472
1360
1428
1108
0
1204
18
15
28
16
270
386
547
311
325
780
932
752
978
576
1874
1472
848
852
1108
0
1204
18
15
28
16
270
386
547
311
325
780
932
752
978
576
1874
960
848
852
1108
0
1204
18
15
28
16
270
386
547
311
325
780
932
760
994
576
852
1472
352
912
1042
256
311
18
15
28
16
270
386
547
311
325
780
932
760
994
576
852
1472
336
912
1042
256
311
18
15
28
16
270
386
547
311
325
780
932
760
994
576
852
1472
1360
1424
1042
512
1591
18
15
28
16
270
386
547
311
325
780
932
760
994
576
852
1472
864
1424
1042
512
1591
18
15
28
16
270
386
547
311
325
780
932
760
994
576
852
1472
1376
1424
1042
512
1591
18
15
28
16
270
386
547
311
325
780
932
760
994
576
852
1472
848
1424
1042
512
1591
18
15
28
16
270
386
547
311
325
780
932
760
994
576
852
960
864
1424
1042
512
1591
18
15
28
16
270
386
547
311
325
780
932
760
994
576
852
960
848
1424
1042
512
1591
18
15
28
16
270
386
547
311
325
780
932
760
994
576
850
1472
352
912
1042
256
308
18
15
28
16
270
386
547
311
325
780
932
760
994
576
850
1472
336
912
1036
256
308
18
15
28
16
270
386
547
311
325
780
932
760
994
576
850
1472
1360
1424
1036
256
308
18
15
28
16
270
386
547
311
325
780
932
760
994
576
850
1472
864
1424
1036
256
308
18
15
28
16
270
386
547
311
325
780
932
760
994
576
850
1472
1376
1424
1036
256
308
18
15
28
16
270
386
547
311
325
780
932
760
994
576
850
1472
848
1424
1036
256
308
18
15
28
16
270
386
547
311
325
780
932
760
994
576
850
960
864
1424
1036
256
308
18
15
28
16
270
386
547
311
325
780
932
760
994
576
850
960
848
1424
1036
256
308
18
15
28
16
270
386
547
311
325
780
932
760
994
576
1588
1472
352
400
1042
1039
1051
18
15
28
16
270
386
547
311
325
780
932
760
994
576
1588
1472
336
400
1042
1039
1051
18
15
28
16
270
386
547
311
325
780
932
760
994
576
1876
1472
352
400
1042
1024
567
18
15
28
16
270
386
547
311
325
780
932
760
994
576
1876
1472
336
400
1042
1024
567
18
15
28
16
270
386
547
311
325
780
932
760
994
576
1876
1472
864
1424
1034
0
567
18
15
28
16
270
386
547
311
325
780
932
760
994
576
1876
1472
1376
1424
1034
0
567
18
15
28
16
270
386
547
311
325
780
932
760
994
576
1876
1472
848
1424
1042
0
567
18
15
28
16
270
386
547
311
325
780
932
760
994
576
1876
960
864
1424
1034
0
567
18
15
28
16
270
386
547
311
325
780
932
760
994
576
1876
960
848
1424
1042
0
567
18
15
28
16
270
386
547
311
325
780
932
760
994
576
1874
1472
352
400
1044
1024
564
18
15
28
16
270
386
547
311
325
780
932
760
994
576
1874
1472
336
400
1044
0
564
18
15
28
16
270
386
547
311
325
780
932
760
994
576
1874
1472
1360
1424
1036
0
564
18
15
28
16
270
386
547
311
325
780
932
760
994
576
1874
1472
864
1424
1036
0
564
18
15
28
16
270
386
547
311
325
780
932
760
994
576
1874
1472
1376
1424
1036
0
564
18
15
28
16
270
386
547
311
325
780
932
760
994
576
1874
1472
848
1424
1036
0
564
18
15
28
16
270
386
547
311
325
780
932
760
994
576
1874
960
864
1424
1036
0
564
18
15
28
16
270
386
547
311
325
780
932
760
994
576
1874
960
848
1424
1036
0
564
18
15
28
16
270
386
547
311
325
780
914
752
993
576
853
1472
1346
1442
1067
512
1590
18
15
28
16
270
386
547
311
325
780
914
752
993
576
853
1472
834
1442
1067
512
1590
18
15
28
16
270
386
547
311
325
780
914
752
993
576
853
960
834
1442
1067
512
1590
18
15
28
16
270
386
547
311
325
780
914
752
993
576
852
1472
322
417
1067
8
311
18
15
28
16
270
386
547
311
325
780
914
752
993
576
852
1472
1346
1441
1067
8
311
18
15
28
16
270
386
547
311
325
780
914
752
993
576
852
1472
834
929
1067
8
311
18
15
28
16
270
386
547
311
325
780
914
752
993
576
852
960
834
929
1067
8
311
18
15
28
16
270
386
547
311
325
780
914
752
993
576
1877
1472
322
929
1067
8
1206
18
15
28
16
270
386
547
311
325
780
914
752
993
576
1877
1472
1346
1441
1067
8
1206
18
15
28
16
270
386
547
311
325
780
914
752
993
576
1877
1472
834
929
1067
8
1206
18
15
28
16
270
386
547
311
325
780
914
752
993
576
1877
960
834
929
1067
8
1206
18
15
28
16
270
386
547
311
325
780
914
752
993
576
1876
1472
322
417
1067
1032
567
18
15
28
16
270
386
547
311
325
780
914
752
993
576
1876
1472
1346
1441
1067
1032
567
18
15
28
16
270
386
547
311
325
780
914
752
993
576
1876
1472
834
929
1067
8
567
18
15
28
16
270
386
547
311
325
780
914
752
993
576
1876
960
834
929
1067
8
567
18
15
28
16
270
386
547
311
325
780
914
752
977
576
1593
1472
322
930
1107
136
1054
18
15
28
16
270
386
547
311
325
780
914
752
977
576
1873
1472
322
930
1107
0
1205
18
15
28
16
270
386
547
311
325
780
914
752
977
576
1873
1472
834
930
1107
0
1205
18
15
28
16
270
386
547
311
325
780
914
752
977
576
1873
960
834
930
1107
0
1205
18
15
28
16
270
386
547
311
325
780
914
752
977
576
1588
1472
322
930
1107
0
1051
18
15
28
16
270
386
547
311
325
780
914
752
977
576
1877
1472
322
930
1107
0
621
18
15
28
16
270
386
547
311
325
780
914
752
977
576
1877
1472
1346
1442
1107
0
621
18
15
28
16
270
386
547
311
325
780
914
752
977
576
1877
1472
834
930
1107
0
621
18
15
28
16
270
386
547
311
325
780
914
752
977
576
1877
960
834
930
1107
0
621
18
15
28
16
270
386
547
311
325
780
914
752
977
576
1876
1472
322
930
1107
0
603
18
15
28
16
270
386
547
311
325
780
914
752
977
576
1876
1472
1346
1442
1107
0
603
18
15
28
16
270
386
547
311
325
780
914
752
977
576
1876
1472
834
930
1107
0
603
18
15
28
16
270
386
547
311
325
780
914
752
977
576
1876
960
834
930
1107
0
603
18
15
28
16
270
386
547
311
325
780
914
752
994
576
852
1472
1346
1442
1066
519
1591
18
15
28
16
270
386
547
311
325
780
914
752
994
576
852
1472
834
930
1066
519
1591
18
15
28
16
270
386
547
311
325
780
914
752
994
576
852
960
834
930
1066
519
1591
18
15
28
16
270
386
547
311
325
780
914
752
994
576
850
1472
1346
1442
1050
512
1588
18
15
28
16
270
386
547
311
325
780
914
752
994
576
850
1472
834
1440
1050
512
1588
18
15
28
16
270
386
547
311
325
780
914
752
994
576
850
960
834
1440
1050
512
1588
18
15
28
16
270
386
547
311
325
780
914
752
994
576
1588
1472
322
418
1066
1039
1051
18
15
28
16
270
386
547
311
325
780
914
752
994
576
1876
1472
322
929
1049
0
1207
18
15
28
16
270
386
547
311
325
780
914
752
994
576
1876
1472
1346
1441
1049
0
1207
18
15
28
16
270
386
547
311
325
780
914
752
994
576
1876
1472
834
929
1049
0
1207
18
15
28
16
270
386
547
311
325
780
914
752
994
576
1876
960
834
929
1049
0
1207
18
15
28
16
270
386
547
311
325
780
914
752
994
576
1874
1472
322
928
1050
0
564
18
15
28
16
270
386
547
311
325
780
914
752
994
576
1874
1472
1346
1440
1050
0
564
18
15
28
16
270
386
547
311
325
780
914
752
994
576
1874
1472
834
928
1050
0
564
18
15
28
16
270
386
547
311
325
780
914
752
994
576
1874
960
834
928
1050
0
564
18
15
28
16
270
386
547
311
325
780
914
752
978
576
850
1472
1346
1440
1108
512
1652
18
15
28
16
270
386
547
311
325
780
914
752
978
576
850
1472
834
1440
1108
512
1652
18
15
28
16
270
386
547
311
325
780
914
752
978
576
850
960
834
1440
1108
512
1652
18
15
28
16
270
386
547
311
325
780
914
752
978
576
1874
1472
322
928
1108
0
1204
18
15
28
16
270
386
547
311
325
780
914
752
978
576
1874
1472
1346
1440
1108
0
1204
18
15
28
16
270
386
547
311
325
780
914
752
978
576
1874
1472
834
928
1108
0
1204
18
15
28
16
270
386
547
311
325
780
914
752
978
576
1874
960
834
928
1108
0
1204
18
15
28
16
270
386
547
311
325
780
914
408
994
576
850
1472
322
81
1129
512
1588
18
15
28
16
270
386
547
311
325
780
914
408
994
576
1876
1472
322
82
1202
0
567
18
15
28
16
270
386
547
311
325
780
914
408
994
576
1876
1472
324
80
1202
0
567
18
15
28
16
270
386
547
311
325
780
914
408
994
576
1874
1472
322
81
1129
1024
1204
18
15
28
16
270
386
547
311
325
780
914
408
994
576
1874
1472
324
80
1202
0
564
18
15
28
16
270
386
547
311
325
781
932
752
978
576
850
963
849
852
1108
512
1588
18
15
28
16
270
386
547
311
325
781
932
752
978
576
1874
1475
337
852
1108
0
1204
18
15
28
16
270
386
547
311
325
781
932
752
978
576
1874
1475
849
852
1108
0
1204
18
15
28
16
270
386
547
311
325
781
932
752
978
576
1874
963
849
852
1108
0
1204
18
15
28
16
270
386
547
311
325
781
932
760
994
576
849
1473
353
912
1042
271
309
18
15
28
16
270
386
547
311
325
781
932
760
994
576
849
1473
337
913
1041
263
309
18
15
28
16
270
386
547
311
325
781
932
760
994
576
849
1473
1361
1425
1041
263
309
18
15
28
16
270
386
547
311
325
781
932
760
994
576
849
1473
865
1424
1042
271
309
18
15
28
16
270
386
547
311
325
781
932
760
994
576
849
1473
1377
1424
1042
271
309
18
15
28
16
270
386
547
311
325
781
932
760
994
576
849
1473
849
1425
1049
527
1589
18
15
28
16
270
386
547
311
325
781
932
760
994
576
849
961
865
1424
1042
271
309
18
15
28
16
270
386
547
311
325
781
932
760
994
576
849
961
849
849
1041
263
309
18
15
28
16
270
386
547
311
325
781
932
760
994
576
853
1473
353
913
1041
256
310
18
15
28
16
270
386
547
311
325
781
932
760
994
576
853
1473
337
913
1041
256
310
18
15
28
16
270
386
547
311
325
781
932
760
994
576
853
1473
1361
1425
1041
512
1590
18
15
28
16
270
386
547
311
325
781
932
760
994
576
853
1473
865
1425
1041
512
1590
18
15
28
16
270
386
547
311
325
781
932
760
994
576
853
1473
1377
1425
1041
512
1590
18
15
28
16
270
386
547
311
325
781
932
760
994
576
853
1473
849
1425
1041
512
1590
18
15
28
16
270
386
547
311
325
781
932
760
994
576
853
961
865
1425
1041
512
1590
18
15
28
16
270
386
547
311
325
781
932
760
994
576
853
961
849
849
1041
256
310
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1593
1473
353
400
1044
1024
1054
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1593
1473
337
401
1041
1024
1054
18
15
28
16
270
386
547
311
325
781
932
760
994
576
852
1473
353
913
1042
256
311
18
15
28
16
270
386
547
311
325
781
932
760
994
576
852
1473
337
912
1052
256
311
18
15
28
16
270
386
547
311
325
781
932
760
994
576
852
1473
1361
1424
1052
512
1591
18
15
28
16
270
386
547
311
325
781
932
760
994
576
852
1473
865
1425
1041
512
1591
18
15
28
16
270
386
547
311
325
781
932
760
994
576
852
1473
1377
1425
1041
512
1591
18
15
28
16
270
386
547
311
325
781
932
760
994
576
852
1473
849
1424
1052
512
1591
18
15
28
16
270
386
547
311
325
781
932
760
994
576
852
961
865
1424
1034
512
1591
18
15
28
16
270
386
547
311
325
781
932
760
994
576
852
961
849
849
1041
256
311
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1873
1473
353
400
1042
1031
1205
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1873
1473
337
849
1041
1031
1205
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1873
1473
1361
1425
1041
1031
1205
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1873
1473
865
1424
1042
1031
1205
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1873
1473
1377
1424
1042
1031
1205
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1873
1473
849
849
1041
1031
1205
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1873
961
865
1424
1042
1031
1205
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1873
961
849
849
1041
1031
1205
18
15
28
16
270
386
547
311
325
781
932
760
994
576
850
1473
353
912
1042
256
308
18
15
28
16
270
386
547
311
325
781
932
760
994
576
850
1473
337
912
1052
256
308
18
15
28
16
270
386
547
311
325
781
932
760
994
576
850
1473
1361
1424
1052
512
1588
18
15
28
16
270
386
547
311
325
781
932
760
994
576
850
1473
865
1424
1034
512
1588
18
15
28
16
270
386
547
311
325
781
932
760
994
576
850
1473
1377
1424
1034
256
308
18
15
28
16
270
386
547
311
325
781
932
760
994
576
850
1473
849
1424
1052
512
1588
18
15
28
16
270
386
547
311
325
781
932
760
994
576
850
961
865
1424
1034
512
1588
18
15
28
16
270
386
547
311
325
781
932
760
994
576
850
961
849
849
1041
256
308
18
15
28
16
270
386
547
311
325
781
932
760
994
576
850
1475
353
912
1042
256
308
18
15
28
16
270
386
547
311
325
781
932
760
994
576
850
1475
337
912
1042
256
308
18
15
28
16
270
386
547
311
325
781
932
760
994
576
850
1475
1361
1424
1042
512
1588
18
15
28
16
270
386
547
311
325
781
932
760
994
576
850
1475
865
912
1042
256
308
18
15
28
16
270
386
547
311
325
781
932
760
994
576
850
1475
849
1424
1042
512
1588
18
15
28
16
270
386
547
311
325
781
932
760
994
576
850
963
865
1424
1034
512
1588
18
15
28
16
270
386
547
311
325
781
932
760
994
576
850
963
849
849
1050
256
308
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1877
1473
353
400
1044
1024
566
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1877
1473
337
849
1041
0
566
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1877
1473
1361
1424
1044
1024
1206
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1877
1473
865
1425
1041
0
566
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1877
1473
1377
1425
1041
0
566
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1877
1473
849
849
1041
0
566
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1877
961
865
1424
1044
1024
1206
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1877
961
849
849
1041
0
566
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1876
1473
353
400
1042
1024
567
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1876
1473
337
849
1041
0
567
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1876
1473
1361
1424
1052
0
567
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1876
1473
865
1425
1041
0
567
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1876
1473
1377
1425
1041
0
567
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1876
1473
849
849
1041
0
567
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1876
961
865
1424
1034
0
567
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1876
961
849
849
1041
0
567
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1874
1473
353
400
1044
1024
564
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1874
1473
337
849
1041
0
564
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1874
1473
1361
1424
1044
1024
564
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1874
1473
865
1424
1044
1024
564
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1874
1473
1377
1424
1044
1024
564
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1874
1473
849
849
1041
0
564
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1874
961
865
1424
1044
1024
564
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1874
961
849
849
1041
0
564
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1874
1475
353
400
1044
1024
564
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1874
1475
337
849
1049
1024
1204
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1874
1475
1361
1424
1044
1024
564
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1874
1475
865
1424
1044
1024
564
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1874
1475
849
849
1049
1024
1204
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1874
963
865
1424
1044
1024
564
18
15
28
16
270
386
547
311
325
781
932
760
994
576
1874
963
849
849
1049
1024
1204
18
15
28
16
270
386
547
311
325
789
900
752
994
576
1593
1481
345
948
1066
1024
1054
18
15
28
16
270
386
547
311
325
789
900
752
978
576
1593
1481
345
436
1108
1024
1054
18
15
28
16
270
386
547
311
325
789
900
760
994
576
853
977
857
1457
1041
512
1590
18
15
28
16
270
386
547
311
325
789
900
760
994
576
853
1489
345
945
1036
256
310
18
15
28
16
270
386
547
311
325
789
900
760
994
576
853
1489
1369
1457
1041
512
1590
18
15
28
16
270
386
547
311
325
789
900
760
994
576
853
1489
857
1457
1041
512
1590
18
15
28
16
270
386
547
311
325
789
900
760
994
576
1593
1481
361
873
1068
0
1054
18
15
28
16
270
386
547
311
325
789
900
760
994
576
1593
1481
345
433
1041
1024
1054
18
15
28
16
270
386
547
311
325
789
900
760
994
576
1877
977
873
873
1068
0
566
18
15
28
16
270
386
547
311
325
789
900
760
994
576
1877
977
857
1457
1041
0
566
18
15
28
16
270
386
547
311
325
789
900
760
994
576
1877
1489
361
873
1068
0
566
18
15
28
16
270
386
547
311
325
789
900
760
994
576
1877
1489
345
433
1041
0
566
18
15
28
16
270
386
547
311
325
789
900
760
994
576
1877
1489
1369
1457
1041
0
566
18
15
28
16
270
386
547
311
325
789
900
760
994
576
1877
1489
873
873
1068
0
566
18
15
28
16
270
386
547
311
325
789
900
760
994
576
1877
1489
857
1457
1041
0
566
18
15
28
16
270
386
547
311
325
789
900
760
994
576
1877
1493
361
873
1068
0
566
18
15
28
16
270
386
547
311
325
789
900
760
994
576
1877
1493
873
873
1068
0
566
18
15
28
16
270
386
547
311
325
789
900
760
994
576
1877
981
873
873
1068
0
566
18
15
28
16
270
386
547
311
325
788
900
760
994
576
852
976
872
872
1068
256
311
18
15
28
16
270
386
547
311
325
788
900
760
994
576
852
1488
360
872
1068
256
311
18
15
28
16
270
386
547
311
325
788
900
760
994
576
852
1488
872
872
1068
256
311
18
15
28
16
270
386
547
311
325
788
900
760
994
576
852
1492
360
872
1068
256
311
18
15
28
16
270
386
547
311
325
788
900
760
994
576
852
1492
872
872
1068
256
311
18
15
28
16
270
386
547
311
325
788
900
760
994
576
852
980
872
872
1068
256
311
18
15
28
16
270
386
547
311
325
788
900
760
994
576
1876
976
872
872
1036
1024
567
18
15
28
16
270
386
547
311
325
788
900
760
994
576
1876
1488
360
872
1036
1024
567
18
15
28
16
270
386
547
311
325
788
900
760
994
576
1876
1488
872
872
1036
1024
567
18
15
28
16
270
386
547
311
325
788
900
760
994
576
1876
1492
360
872
1036
1024
567
18
15
28
16
270
386
547
311
325
788
900
760
994
576
1876
1492
872
872
1036
1024
567
18
15
28
16
270
386
547
311
325
788
900
760
994
576
1876
980
872
872
1036
1024
567
18
15
28
16
270
386
547
311
325
76
914
752
993
576
852
576
1922
930
1067
8
311
18
15
28
16
270
386
547
311
325
76
914
752
977
576
1593
576
1922
930
1107
136
1054
18
15
28
16
270
386
547
311
325
76
914
752
977
576
1588
576
1922
930
1107
136
1051
18
15
28
16
270
386
547
311
325
76
914
752
994
576
850
576
1924
928
1068
512
1588
18
15
28
16
270
386
547
311
325
76
914
752
994
576
1588
576
1922
930
1066
1039
1051
18
15
28
16
270
386
547
311
325
76
914
752
978
576
850
576
1922
930
1108
512
1652
18
15
28
16
270
386
547
311
325
76
914
760
993
576
852
576
1922
937
1035
8
311
18
15
28
16
270
386
547
311
325
76
914
760
993
576
850
576
1922
937
1035
8
308
18
15
28
16
270
386
547
311
325
76
914
760
994
576
852
576
1922
937
1068
512
1591
18
15
28
16
270
386
547
311
325
76
914
760
994
576
850
576
1922
937
1068
512
1588
18
15
28
16
270
386
547
311
325
76
914
760
994
576
1588
576
1922
937
1065
1039
1051
18
15
28
16
270
386
547
311
325
797
900
392
850
576
1593
865
865
68
1228
1232
1054
18
15
28
16
270
386
547
311
325
797
900
752
994
576
1593
865
865
948
1066
1024
1054
18
15
28
16
270
386
547
311
325
797
900
752
994
576
1593
865
1377
1460
1066
1024
1054
18
15
28
16
270
386
547
311
325
797
900
752
978
576
1593
865
353
948
1108
256
1054
18
15
28
16
270
386
547
311
325
797
900
752
978
576
1593
865
865
948
1108
256
1054
18
15
28
16
270
386
547
311
325
797
900
752
978
576
1593
865
1377
1460
1108
1024
1054
18
15
28
16
270
386
547
311
325
797
900
760
994
576
1593
865
353
945
1036
0
1054
18
15
28
16
270
386
547
311
325
797
900
760
994
576
1593
865
1361
1457
1041
1024
1054
18
15
28
16
270
386
547
311
325
797
900
760
994
576
1593
865
865
1457
1041
1024
1054
18
15
28
16
270
386
547
311
325
797
900
760
994
576
1593
865
1377
1457
1041
1024
1054
18
15
28
16
270
386
547
311
325
797
900
760
994
576
1593
865
849
1457
1041
1024
1054
18
15
28
16
270
386
547
311
325
797
900
760
994
576
1593
865
369
945
1068
0
1054
18
15
28
16
270
386
547
311
325
797
900
760
994
576
1593
865
881
1457
1041
1024
1054
18
15
28
16
270
386
547
311
325
797
900
760
994
576
1593
865
1393
1457
1041
1024
1054
18
15
28
16
270
386
547
311
325
332
932
752
978
576
1588
1856
784
852
1108
1104
1051
18
15
28
16
270
386
547
311
325
332
932
760
994
576
1588
1856
784
848
1042
1039
1051
18
15
28
16
270
386
547
311
325
332
914
752
994
576
1588
1856
770
930
1066
1039
1051
18
15
28
16
270
386
547
311
325
333
932
760
994
576
1593
1857
785
849
1041
1024
1054
18
15
28
16
270
386
547
311
325
588
914
752
977
576
1593
1600
1410
930
1107
136
1054
18
15
28
16
270
386
547
311
325
588
914
752
977
576
1588
1600
1410
930
1107
8
1051
18
15
28
16
270
386
547
311
325
588
914
752
994
576
1588
1600
1410
930
1066
1039
1051
18
15
28
16
270
386
547
311
325
588
914
760
994
576
1588
1600
1410
937
1065
1039
1051
18
15
28
16
270
386
547
311
325
844
900
760
994
576
852
832
592
946
1050
256
311
18
15
28
16
270
386
547
311
325
844
900
760
994
576
850
832
592
946
1050
256
308
18
15
28
16
270
386
547
311
325
844
932
752
977
576
1876
832
800
802
1107
8
603
18
15
28
16
270
386
547
311
325
844
932
752
977
576
1881
832
800
802
1107
8
606
18
15
28
16
270
386
547
311
325
844
932
752
994
576
852
832
800
802
1066
512
1591
18
15
28
16
270
386
547
311
325
844
932
752
994
576
850
832
288
800
1068
256
308
18
15
28
16
270
386
547
311
325
844
932
752
994
576
850
832
800
800
1050
512
1588
18
15
28
16
270
386
547
311
325
844
932
752
994
576
1876
832
800
800
1050
0
1207
18
15
28
16
270
386
547
311
325
844
932
752
994
576
1874
832
800
800
1050
0
564
18
15
28
16
270
386
547
311
325
844
932
752
978
576
852
832
800
802
1106
263
311
18
15
28
16
270
386
547
311
325
844
932
752
978
576
850
832
288
800
1108
256
308
18
15
28
16
270
386
547
311
325
844
932
752
978
576
1876
832
800
802
1106
1031
1207
18
15
28
16
270
386
547
311
325
844
932
752
978
576
1874
832
800
800
1108
0
1204
18
15
28
16
270
386
547
311
325
844
932
760
994
576
852
832
784
1424
1042
512
1591
18
15
28
16
270
386
547
311
325
844
932
760
994
576
852
832
800
1424
1034
512
1591
18
15
28
16
270
386
547
311
325
844
932
760
994
576
852
832
1312
1424
1042
512
1591
18
15
28
16
270
386
547
311
325
844
932
760
994
576
850
832
784
1424
1036
256
308
18
15
28
16
270
386
547
311
325
844
932
760
994
576
850
832
288
912
1036
256
308
18
15
28
16
270
386
547
311
325
844
932
760
994
576
850
832
800
1424
1036
256
308
18
15
28
16
270
386
547
311
325
844
932
760
994
576
850
832
1312
1424
1036
256
308
18
15
28
16
270
386
547
311
325
844
932
760
994
576
1588
832
784
1424
1042
1039
1051
18
15
28
16
270
386
547
311
325
844
932
760
994
576
1876
832
784
1424
1042
0
567
18
15
28
16
270
386
547
311
325
844
932
760
994
576
1876
832
288
912
1034
0
567
18
15
28
16
270
386
547
311
325
844
932
760
994
576
1876
832
800
1424
1034
0
567
18
15
28
16
270
386
547
311
325
844
932
760
994
576
1874
832
784
1424
1036
0
564
18
15
28
16
270
386
547
311
325
844
932
760
994
576
1874
832
288
912
1036
0
564
18
15
28
16
270
386
547
311
325
844
932
760
994
576
1874
832
800
1424
1036
0
564
18
15
28
16
270
386
547
311
325
844
914
392
850
576
1876
832
772
132
1228
608
631
18
15
28
16
270
386
547
311
325
844
914
400
994
576
1874
832
770
88
1210
0
564
18
15
28
16
270
386
547
311
325
844
914
752
993
576
853
832
770
1442
1067
512
1590
18
15
28
16
270
386
547
311
325
844
914
752
993
576
853
832
1282
1442
1067
512
1590
18
15
28
16
270
386
547
311
325
844
914
752
993
576
852
832
258
930
1067
8
311
18
15
28
16
270
386
547
311
325
844
914
752
993
576
852
832
770
930
1067
8
311
18
15
28
16
270
386
547
311
325
844
914
752
993
576
852
832
1282
1442
1067
8
311
18
15
28
16
270
386
547
311
325
844
914
752
993
576
852
832
772
930
1067
8
311
18
15
28
16
270
386
547
311
325
844
914
752
993
576
852
832
1284
1442
1067
8
311
18
15
28
16
270
386
547
311
325
844
914
752
993
576
1877
832
770
930
1067
0
566
18
15
28
16
270
386
547
311
325
844
914
752
993
576
1876
832
770
930
1067
8
567
18
15
28
16
270
386
547
311
325
844
914
752
993
576
1876
832
772
930
1067
8
567
18
15
28
16
270
386
547
311
325
844
914
752
994
576
852
832
770
930
1066
519
1591
18
15
28
16
270
386
547
311
325
844
914
752
994
576
852
832
1282
1442
1066
519
1591
18
15
28
16
270
386
547
311
325
844
914
752
994
576
850
832
770
930
1068
512
1588
18
15
28
16
270
386
547
311
325
844
914
752
994
576
850
832
1282
1442
1050
512
1588
18
15
28
16
270
386
547
311
325
844
914
752
994
576
1588
832
258
930
1066
1039
1051
18
15
28
16
270
386
547
311
325
844
914
752
994
576
1588
832
770
930
1066
1039
1051
18
15
28
16
270
386
547
311
325
844
914
752
994
576
1588
832
1282
1442
1066
1039
1051
18
15
28
16
270
386
547
311
325
844
914
752
994
576
1876
832
770
930
1066
1031
1207
18
15
28
16
270
386
547
311
325
844
914
752
994
576
1874
832
770
930
1050
256
564
18
15
28
16
270
386
547
311
325
844
914
408
993
576
1593
832
770
137
1203
1032
1054
18
15
28
16
270
386
547
311
325
844
914
408
993
576
852
832
258
82
619
520
1591
18
15
28
16
270
386
547
311
325
844
914
408
993
576
852
832
770
82
619
520
1591
18
15
28
16
270
386
547
311
325
844
914
408
993
576
852
832
772
82
619
520
1591
18
15
28
16
270
386
547
311
325
844
914
408
993
576
1876
832
258
82
619
520
567
18
15
28
16
270
386
547
311
325
844
914
408
993
576
1876
832
770
137
1203
1032
1335
18
15
28
16
270
386
547
311
325
844
914
408
994
576
852
832
770
81
617
512
1591
18
15
28
16
270
386
547
311
325
844
914
408
994
576
850
832
258
81
617
512
1588
18
15
28
16
270
386
547
311
325
844
914
408
994
576
850
832
770
81
617
512
1588
18
15
28
16
270
386
547
311
325
844
914
408
994
576
1876
832
770
81
617
0
567
18
15
28
16
270
386
547
311
325
844
914
408
994
576
1876
832
772
80
1202
0
567
18
15
28
16
270
386
547
311
325
844
914
408
994
576
1874
832
258
81
617
0
564
18
15
28
16
270
386
547
311
325
844
914
408
994
576
1874
832
770
81
617
0
564
18
15
28
16
270
386
547
311
325
844
914
408
994
576
1874
832
772
80
1202
0
564
18
15
28
16
270
386
547
311
325
844
914
408
866
576
852
832
770
136
1242
512
1591
18
15
28
16
270
386
547
311
325
844
914
408
866
576
850
832
770
136
1242
512
1588
18
15
28
16
270
386
547
311
325
844
914
408
866
576
1588
832
770
137
1241
527
795
18
15
28
16
270
386
547
311
325
844
914
408
866
576
1876
832
770
136
1242
512
567
18
15
28
16
270
386
547
311
325
844
914
408
866
576
1874
832
770
136
1242
512
564
18
15
28
16
270
386
547
311
325
844
914
408
850
576
852
832
770
136
1226
608
1655
18
15
28
16
270
386
547
311
325
844
914
408
850
576
850
832
770
136
1226
608
1652
18
15
28
16
270
386
547
311
325
844
914
408
850
576
1876
832
770
136
1228
608
631
18
15
28
16
270
386
547
311
325
844
914
408
850
576
1874
832
770
136
1228
608
628
18
15
28
16
270
386
547
311
325
845
900
392
994
576
1874
833
593
145
1140
0
564
18
15
28
16
270
386
547
311
325
845
900
392
994
576
1874
835
593
145
1140
0
564
18
15
28
16
270
386
547
311
325
845
900
392
850
576
857
833
593
145
1228
608
1630
18
15
28
16
270
386
547
311
325
845
900
392
850
576
1881
833
593
145
1228
608
606
18
15
28
16
270
386
547
311
325
845
900
760
994
576
852
833
593
944
1052
256
311
18
15
28
16
270
386
547
311
325
845
900
760
994
576
850
833
593
944
1052
256
308
18
15
28
16
270
386
547
311
325
845
900
760
994
576
850
835
593
944
1052
256
308
18
15
28
16
270
386
547
311
325
845
932
752
994
576
1873
833
801
801
1066
7
565
18
15
28
16
270
386
547
311
325
845
932
752
994
576
850
833
801
800
1050
512
1588
18
15
28
16
270
386
547
311
325
845
932
752
994
576
850
835
801
800
1050
512
1588
18
15
28
16
270
386
547
311
325
845
932
752
994
576
1877
833
801
801
1049
1024
1206
18
15
28
16
270
386
547
311
325
845
932
752
994
576
1876
833
801
801
1049
1024
567
18
15
28
16
270
386
547
311
325
845
932
752
994
576
1874
833
801
801
1066
0
564
18
15
28
16
270
386
547
311
325
845
932
752
994
576
1874
835
801
801
1066
0
564
18
15
28
16
270
386
547
311
325
845
932
752
978
576
853
833
801
801
1106
256
310
18
15
28
16
270
386
547
311
325
845
932
752
978
576
1873
833
801
801
1106
256
622
18
15
28
16
270
386
547
311
325
845
932
752
978
576
850
833
289
801
1106
256
308
18
15
28
16
270
386
547
311
325
845
932
752
978
576
850
833
801
801
1106
256
308
18
15
28
16
270
386
547
311
325
845
932
752
978
576
850
835
801
801
1106
256
308
18
15
28
16
270
386
547
311
325
845
932
752
978
576
1877
833
801
801
1106
0
1206
18
15
28
16
270
386
547
311
325
845
932
752
978
576
1876
833
801
801
1106
256
567
18
15
28
16
270
386
547
311
325
845
932
752
978
576
1874
833
801
801
1106
0
1204
18
15
28
16
270
386
547
311
325
845
932
752
978
576
1874
835
801
801
1106
0
1204
18
15
28
16
270
386
547
311
325
845
932
760
994
576
849
833
289
912
1042
271
309
18
15
28
16
270
386
547
311
325
845
932
760
994
576
849
833
785
1425
1049
527
1589
18
15
28
16
270
386
547
311
325
845
932
760
994
576
849
833
801
1424
1042
271
309
18
15
28
16
270
386
547
311
325
845
932
760
994
576
849
833
1313
1424
1042
271
309
18
15
28
16
270
386
547
311
325
845
932
760
994
576
853
833
289
913
1041
256
310
18
15
28
16
270
386
547
311
325
845
932
760
994
576
853
833
785
1425
1041
512
1590
18
15
28
16
270
386
547
311
325
845
932
760
994
576
853
833
801
1425
1041
256
310
18
15
28
16
270
386
547
311
325
845
932
760
994
576
853
833
1313
1425
1041
512
1590
18
15
28
16
270
386
547
311
325
845
932
760
994
576
1593
833
785
1425
1041
1024
1054
18
15
28
16
270
386
547
311
325
845
932
760
994
576
852
833
785
1424
1052
512
1591
18
15
28
16
270
386
547
311
325
845
932
760
994
576
852
833
801
1424
1034
512
1591
18
15
28
16
270
386
547
311
325
845
932
760
994
576
852
833
1313
1424
1042
512
1591
18
15
28
16
270
386
547
311
325
845
932
760
994
576
1873
833
289
912
1042
1039
1205
18
15
28
16
270
386
547
311
325
845
932
760
994
576
1873
833
785
849
1049
1039
565
18
15
28
16
270
386
547
311
325
845
932
760
994
576
1873
833
801
1424
1042
1031
1205
18
15
28
16
270
386
547
311
325
845
932
760
994
576
850
833
289
912
1034
256
308
18
15
28
16
270
386
547
311
325
845
932
760
994
576
850
833
785
1424
1052
512
1588
18
15
28
16
270
386
547
311
325
845
932
760
994
576
850
833
801
1424
1034
512
1588
18
15
28
16
270
386
547
311
325
845
932
760
994
576
850
833
1313
1424
1034
256
308
18
15
28
16
270
386
547
311
325
845
932
760
994
576
850
835
785
1424
1042
512
1588
18
15
28
16
270
386
547
311
325
845
932
760
994
576
850
835
801
1424
1034
512
1588
18
15
28
16
270
386
547
311
325
845
932
760
994
576
850
835
1313
1424
1034
256
308
18
15
28
16
270
386
547
311
325
845
932
760
994
576
1877
833
289
912
1044
1024
566
18
15
28
16
270
386
547
311
325
845
932
760
994
576
1877
833
785
1425
1041
0
566
18
15
28
16
270
386
547
311
325
845
932
760
994
576
1877
833
801
1424
1044
1024
1206
18
15
28
16
270
386
547
311
325
845
932
760
994
576
1876
833
289
912
1034
0
567
18
15
28
16
270
386
547
311
325
845
932
760
994
576
1876
833
785
849
1049
0
1207
18
15
28
16
270
386
547
311
325
845
932
760
994
576
1876
833
801
1424
1034
0
567
18
15
28
16
270
386
547
311
325
845
932
760
994
576
1874
833
289
912
1044
1024
564
18
15
28
16
270
386
547
311
325
845
932
760
994
576
1874
833
785
849
1049
1024
1204
18
15
28
16
270
386
547
311
325
845
932
760
994
576
1874
833
801
1424
1044
1024
564
18
15
28
16
270
386
547
311
325
845
932
760
994
576
1874
835
289
912
1044
1024
564
18
15
28
16
270
386
547
311
325
845
932
760
994
576
1874
835
785
849
1049
1024
1204
18
15
28
16
270
386
547
311
325
845
932
760
994
576
1874
835
801
1424
1044
1024
564
18
15
28
16
270
386
547
311
837
780
914
408
866
576
340
704
706
136
1241
512
183
18
15
28
16
270
386
547
311
837
780
914
408
866
576
338
704
706
136
1241
512
180
18
15
28
16
270
386
547
311
837
844
932
752
978
576
338
320
272
852
1108
128
180
18
15
28
16
270
386
547
311
837
844
932
752
978
576
338
320
288
800
1108
128
180
18
15
28
16
270
386
547
311
837
844
914
408
994
576
340
320
258
81
617
512
183
18
15
28
16
270
386
547
311
837
844
914
408
994
576
340
320
770
81
617
512
183
18
15
28
16
270
386
547
311
837
844
914
408
994
576
340
832
770
81
617
512
183
18
15
28
16
270
386
547
311
837
844
914
408
994
576
338
320
258
81
617
512
180
18
15
28
16
270
386
547
311
837
844
914
408
994
576
338
320
770
81
617
512
180
18
15
28
16
270
386
547
311
837
844
914
408
994
576
338
832
770
81
617
512
180
18
15
28
16
270
386
547
311
837
845
932
752
978
576
340
321
289
801
1106
128
183
18
15
28
16
270
386
547
311
837
845
932
752
978
576
340
321
801
801
1106
128
183
18
15
28
16
270
386
547
311
837
845
932
752
978
576
340
833
801
801
1106
128
183
18
15
28
16
270
386
547
311
837
845
932
752
978
576
338
321
289
800
1108
128
180
18
15
28
16
270
386
547
311
837
845
932
752
978
576
338
321
801
800
1108
128
180
18
15
28
16
270
386
547
311
837
845
932
752
978
576
338
833
801
800
1108
128
180
18
15
28
16
270
386
547
311
837
845
932
752
978
576
338
323
273
852
1108
128
180
18
15
28
16
270
386
547
311
837
845
932
752
978
576
338
323
289
800
1108
128
180
18
15
28
16
270
386
547
311
837
845
932
752
978
576
338
323
801
800
1108
128
180
18
15
28
16
270
386
547
311
837
845
932
752
978
576
338
835
801
800
1108
128
180
18
15
28
16
270
386
547
311
453
268
932
392
993
576
1620
1856
848
114
635
520
1079
18
15
28
16
270
386
547
311
453
268
932
752
993
576
1621
1856
864
802
1067
8
694
18
15
28
16
270
386
547
311
453
268
932
752
993
576
1620
1856
864
802
1067
1032
1079
18
15
28
16
270
386
547
311
453
268
932
752
993
576
1849
320
864
802
1067
1032
542
18
15
28
16
270
386
547
311
453
268
932
752
977
576
1617
576
864
802
1107
1024
1077
18
15
28
16
270
386
547
311
453
268
932
752
977
576
1621
576
864
802
1107
0
1133
18
15
28
16
270
386
547
311
453
268
932
752
977
576
1621
1856
864
802
1107
0
1133
18
15
28
16
270
386
547
311
453
268
932
752
977
576
1620
576
864
802
1107
0
1115
18
15
28
16
270
386
547
311
453
268
932
752
977
576
1620
1856
864
802
1107
0
1115
18
15
28
16
270
386
547
311
453
268
932
752
977
576
1625
576
864
802
1107
1032
1118
18
15
28
16
270
386
547
311
453
268
932
752
977
576
1849
320
864
802
1107
8
542
18
15
28
16
270
386
547
311
453
268
932
752
977
576
1844
320
864
802
1107
0
539
18
15
28
16
270
386
547
311
453
268
932
752
994
576
820
1216
864
802
1050
527
1563
18
15
28
16
270
386
547
311
453
268
932
752
994
576
1620
1216
864
800
1050
0
695
18
15
28
16
270
386
547
311
453
268
932
752
994
576
1620
576
864
800
1050
0
695
18
15
28
16
270
386
547
311
453
268
932
752
994
576
1620
576
848
802
1066
0
695
18
15
28
16
270
386
547
311
453
268
932
752
994
576
1620
1856
864
800
1050
0
695
18
15
28
16
270
386
547
311
453
268
932
752
994
576
1620
1856
848
802
1066
0
695
18
15
28
16
270
386
547
311
453
268
932
752
994
576
1618
1216
864
800
1050
0
692
18
15
28
16
270
386
547
311
453
268
932
752
994
576
1618
576
864
800
1050
0
692
18
15
28
16
270
386
547
311
453
268
932
752
994
576
1618
576
848
802
1066
0
692
18
15
28
16
270
386
547
311
453
268
932
752
994
576
1618
1856
864
800
1050
0
692
18
15
28
16
270
386
547
311
453
268
932
752
994
576
1618
1856
848
802
1066
0
692
18
15
28
16
270
386
547
311
453
268
932
752
994
576
1844
1216
864
802
1050
1039
539
18
15
28
16
270
386
547
311
453
268
932
752
978
576
1620
576
864
800
1108
1104
1115
18
15
28
16
270
386
547
311
453
268
932
752
978
576
1620
576
848
852
1108
1104
1115
18
15
28
16
270
386
547
311
453
268
932
752
978
576
1620
1856
864
800
1108
1104
1115
18
15
28
16
270
386
547
311
453
268
932
752
978
576
1620
1856
848
852
1108
1104
1115
18
15
28
16
270
386
547
311
453
268
932
752
978
576
1618
576
864
800
1108
0
692
18
15
28
16
270
386
547
311
453
268
932
752
978
576
1618
576
848
852
1108
0
692
18
15
28
16
270
386
547
311
453
268
932
752
978
576
1618
1856
864
800
1108
0
692
18
15
28
16
270
386
547
311
453
268
932
752
978
576
1618
1856
848
852
1108
0
692
18
15
28
16
270
386
547
311
453
268
932
760
994
576
1620
1216
864
1424
1034
0
695
18
15
28
16
270
386
547
311
453
268
932
760
994
576
1620
576
864
848
1034
1024
1079
18
15
28
16
270
386
547
311
453
268
932
760
994
576
1620
576
848
848
1042
0
695
18
15
28
16
270
386
547
311
453
268
932
760
994
576
1620
1856
864
848
1034
1024
1079
18
15
28
16
270
386
547
311
453
268
932
760
994
576
1620
1856
848
848
1042
0
695
18
15
28
16
270
386
547
311
453
268
932
760
994
576
1618
1216
864
1424
1036
0
692
18
15
28
16
270
386
547
311
453
268
932
760
994
576
1618
576
864
848
1036
1024
1076
18
15
28
16
270
386
547
311
453
268
932
760
994
576
1618
576
848
848
1036
1024
1076
18
15
28
16
270
386
547
311
453
268
932
760
994
576
1618
1856
864
848
1036
1024
1076
18
15
28
16
270
386
547
311
453
268
932
760
994
576
1618
1856
848
848
1036
1024
1076
18
15
28
16
270
386
547
311
453
268
932
760
994
576
1844
1216
864
1424
1042
15
539
18
15
28
16
270
386
547
311
453
268
914
752
993
576
1621
1216
834
930
1067
0
694
18
15
28
16
270
386
547
311
453
268
914
752
993
576
1621
576
834
929
1067
8
694
18
15
28
16
270
386
547
311
453
268
914
752
993
576
1621
1856
834
930
1067
0
694
18
15
28
16
270
386
547
311
453
268
914
752
993
576
1620
1216
834
930
1051
8
1079
18
15
28
16
270
386
547
311
453
268
914
752
993
576
1620
576
834
929
1067
1032
1079
18
15
28
16
270
386
547
311
453
268
914
752
993
576
1620
1856
834
930
1051
8
1079
18
15
28
16
270
386
547
311
453
268
914
752
977
576
1617
1216
834
930
1107
1024
1077
18
15
28
16
270
386
547
311
453
268
914
752
977
576
820
1216
834
930
1107
512
1563
18
15
28
16
270
386
547
311
453
268
914
752
977
576
820
448
834
930
1107
512
1563
18
15
28
16
270
386
547
311
453
268
914
752
977
576
1620
576
834
930
1107
0
1115
18
15
28
16
270
386
547
311
453
268
914
752
977
576
1620
1856
834
930
1107
0
1115
18
15
28
16
270
386
547
311
453
268
914
752
977
576
1844
320
834
930
1107
0
539
18
15
28
16
270
386
547
311
453
268
914
752
977
576
1844
1216
834
930
1107
0
539
18
15
28
16
270
386
547
311
453
268
914
752
977
576
1844
448
834
930
1107
0
539
18
15
28
16
270
386
547
311
453
268
914
752
994
576
820
1216
834
930
1066
527
1563
18
15
28
16
270
386
547
311
453
268
914
752
994
576
820
448
834
930
1066
527
1563
18
15
28
16
270
386
547
311
453
268
914
752
994
576
1620
1216
834
928
1050
0
695
18
15
28
16
270
386
547
311
453
268
914
752
994
576
1620
576
834
929
1049
0
695
18
15
28
16
270
386
547
311
453
268
914
752
994
576
1620
1856
834
928
1050
0
695
18
15
28
16
270
386
547
311
453
268
914
752
994
576
1618
1216
834
928
1050
0
692
18
15
28
16
270
386
547
311
453
268
914
752
994
576
1618
576
834
928
1050
0
692
18
15
28
16
270
386
547
311
453
268
914
752
994
576
1618
1856
834
928
1050
0
692
18
15
28
16
270
386
547
311
453
268
914
752
994
576
1844
1216
834
930
1066
1039
539
18
15
28
16
270
386
547
311
453
268
914
752
994
576
1844
448
834
930
1066
1039
539
18
15
28
16
270
386
547
311
453
268
914
752
978
576
1618
1216
834
928
1108
0
692
18
15
28
16
270
386
547
311
453
268
914
752
978
576
1618
576
834
928
1108
0
692
18
15
28
16
270
386
547
311
453
268
914
752
978
576
1618
1856
834
928
1108
0
692
18
15
28
16
270
386
547
311
453
269
932
752
994
576
1617
1217
865
801
1066
1031
1077
18
15
28
16
270
386
547
311
453
269
932
752
994
576
1617
577
865
801
1066
1031
1077
18
15
28
16
270
386
547
311
453
269
932
752
994
576
1617
1857
865
801
1066
1031
1077
18
15
28
16
270
386
547
311
453
269
932
752
994
576
825
1217
865
801
1049
512
1566
18
15
28
16
270
386
547
311
453
269
932
752
994
576
1621
1217
865
801
1049
1024
1078
18
15
28
16
270
386
547
311
453
269
932
752
994
576
1621
577
865
801
1049
1024
1078
18
15
28
16
270
386
547
311
453
269
932
752
994
576
1621
1857
865
801
1049
1024
1078
18
15
28
16
270
386
547
311
453
269
932
752
994
576
1620
1217
865
801
1049
1024
1079
18
15
28
16
270
386
547
311
453
269
932
752
994
576
1620
577
865
801
1049
1024
1079
18
15
28
16
270
386
547
311
453
269
932
752
994
576
1620
1857
865
801
1049
1024
1079
18
15
28
16
270
386
547
311
453
269
932
752
994
576
1618
1217
865
801
1066
0
692
18
15
28
16
270
386
547
311
453
269
932
752
994
576
1618
577
865
801
1066
0
692
18
15
28
16
270
386
547
311
453
269
932
752
994
576
1618
1857
865
801
1066
0
692
18
15
28
16
270
386
547
311
453
269
932
752
994
576
1618
1219
865
801
1066
0
692
18
15
28
16
270
386
547
311
453
269
932
752
994
576
1618
579
865
801
1066
0
692
18
15
28
16
270
386
547
311
453
269
932
752
994
576
1618
1859
865
801
1066
0
692
18
15
28
16
270
386
547
311
453
269
932
752
994
576
1849
321
865
801
1049
1024
1310
18
15
28
16
270
386
547
311
453
269
932
752
994
576
1849
1217
865
801
1049
1024
1310
18
15
28
16
270
386
547
311
453
269
932
752
978
576
1617
577
865
801
1106
1024
1134
18
15
28
16
270
386
547
311
453
269
932
752
978
576
1617
1857
865
801
1106
1024
1134
18
15
28
16
270
386
547
311
453
269
932
752
978
576
1621
577
865
801
1106
0
694
18
15
28
16
270
386
547
311
453
269
932
752
978
576
1621
1857
865
801
1106
0
694
18
15
28
16
270
386
547
311
453
269
932
752
978
576
1620
577
865
801
1106
1024
1079
18
15
28
16
270
386
547
311
453
269
932
752
978
576
1620
1857
865
801
1106
1024
1079
18
15
28
16
270
386
547
311
453
269
932
752
978
576
1625
577
865
801
1106
1104
1118
18
15
28
16
270
386
547
311
453
269
932
752
978
576
1618
577
865
801
1106
1024
1076
18
15
28
16
270
386
547
311
453
269
932
752
978
576
1618
1857
865
801
1106
1024
1076
18
15
28
16
270
386
547
311
453
269
932
752
978
576
1618
579
865
801
1106
1024
1076
18
15
28
16
270
386
547
311
453
269
932
752
978
576
1618
579
849
852
1108
0
692
18
15
28
16
270
386
547
311
453
269
932
752
978
576
1618
1859
865
801
1106
1024
1076
18
15
28
16
270
386
547
311
453
269
932
752
978
576
1618
1859
849
852
1108
0
692
18
15
28
16
270
386
547
311
453
269
932
752
978
576
1849
321
865
801
1106
1104
1310
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1617
1217
865
1424
1042
1031
1077
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1617
577
865
849
1042
1031
1077
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1617
577
849
849
1041
1031
1077
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1617
1857
865
849
1042
1031
1077
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1617
1857
849
849
1041
1031
1077
18
15
28
16
270
386
547
311
453
269
932
760
994
576
825
1217
865
1424
1042
0
286
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1621
1217
865
1424
1044
1024
1078
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1621
577
865
849
1041
0
694
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1621
577
849
849
1041
0
694
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1621
1857
865
849
1041
0
694
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1621
1857
849
849
1041
0
694
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1620
1217
865
1424
1034
0
695
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1620
577
865
849
1041
0
695
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1620
577
849
849
1041
0
695
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1620
1857
865
849
1041
0
695
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1620
1857
849
849
1041
0
695
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1618
1217
865
1424
1044
1024
1076
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1618
577
865
849
1041
0
692
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1618
577
849
849
1041
0
692
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1618
1857
865
849
1041
0
692
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1618
1857
849
849
1041
0
692
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1618
1219
865
1424
1044
1024
1076
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1618
579
865
849
1041
0
692
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1618
579
849
849
1041
0
692
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1618
1859
865
849
1041
0
692
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1618
1859
849
849
1041
0
692
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1849
321
865
849
1041
1024
542
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1849
321
849
849
1041
1024
542
18
15
28
16
270
386
547
311
453
269
932
760
994
576
1849
1217
865
1424
1044
1024
542
18
15
28
16
270
386
547
311
453
780
932
392
993
576
1620
1344
352
114
635
520
1079
18
15
28
16
270
386
547
311
453
780
932
392
993
576
1620
1344
864
114
635
520
1079
18
15
28
16
270
386
547
311
453
780
932
392
993
576
1620
832
864
114
635
520
1079
18
15
28
16
270
386
547
311
453
780
932
392
993
576
1620
1600
864
114
635
520
1079
18
15
28
16
270
386
547
311
453
780
932
752
977
576
1625
1344
352
802
1107
1032
1118
18
15
28
16
270
386
547
311
453
780
932
752
977
576
1849
1344
352
802
1107
8
542
18
15
28
16
270
386
547
311
453
780
932
752
977
576
1844
1344
352
802
1107
8
539
18
15
28
16
270
386
547
311
453
780
932
752
994
576
820
1344
848
802
1066
527
1563
18
15
28
16
270
386
547
311
453
780
932
752
994
576
820
832
848
802
1066
527
1563
18
15
28
16
270
386
547
311
453
780
932
752
994
576
1620
1344
848
802
1066
0
695
18
15
28
16
270
386
547
311
453
780
932
752
994
576
1618
1344
848
802
1066
0
692
18
15
28
16
270
386
547
311
453
780
932
752
994
576
1844
1344
352
802
1050
15
539
18
15
28
16
270
386
547
311
453
780
932
752
994
576
1844
1344
848
802
1066
1039
539
18
15
28
16
270
386
547
311
453
780
932
752
994
576
1844
832
848
802
1066
1039
539
18
15
28
16
270
386
547
311
453
780
932
752
978
576
1620
1344
336
852
1108
1104
1115
18
15
28
16
270
386
547
311
453
780
932
752
978
576
1618
1344
336
852
1108
0
692
18
15
28
16
270
386
547
311
453
780
932
760
994
576
820
1344
864
1424
1042
527
1563
18
15
28
16
270
386
547
311
453
780
932
760
994
576
820
1344
1376
1424
1042
527
1563
18
15
28
16
270
386
547
311
453
780
932
760
994
576
820
1344
848
1426
1042
527
1563
18
15
28
16
270
386
547
311
453
780
932
760
994
576
820
832
864
1424
1042
527
1563
18
15
28
16
270
386
547
311
453
780
932
760
994
576
820
832
848
1424
1042
527
1563
18
15
28
16
270
386
547
311
453
780
932
760
994
576
820
1472
864
1424
1042
527
1563
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1620
1344
352
848
1034
1024
1079
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1620
1344
336
400
1042
0
695
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1620
1344
1360
1424
1042
0
695
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1620
1344
864
1424
1034
0
695
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1620
1344
1376
1424
1034
0
695
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1620
1344
848
1424
1042
0
695
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1620
832
864
1424
1034
0
695
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1620
1472
352
840
1100
0
1079
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1620
1472
864
1424
1034
0
695
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1620
1600
864
1424
1034
0
695
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1618
1344
352
848
1036
1024
1076
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1618
1344
336
848
1044
0
692
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1618
1344
1360
1424
1036
0
692
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1618
1344
864
1424
1036
0
692
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1618
1344
1376
1424
1036
0
692
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1618
1344
848
848
1036
1024
1076
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1618
832
864
1424
1036
0
692
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1618
1472
352
840
1100
0
1076
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1618
1472
864
1424
1036
0
692
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1618
1600
864
1424
1036
0
692
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1844
1344
352
848
1042
15
539
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1844
1344
336
912
1042
15
539
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1844
1344
864
1424
1042
15
539
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1844
1344
1376
1424
1042
15
539
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1844
1344
848
1424
1042
15
539
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1844
832
864
1424
1042
15
539
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1844
832
848
1424
1042
15
539
18
15
28
16
270
386
547
311
453
780
932
760
994
576
1844
1472
864
1424
1042
15
539
18
15
28
16
270
386
547
311
453
780
914
392
850
576
1620
1600
834
132
1228
608
1143
18
15
28
16
270
386
547
311
453
780
914
392
850
576
1620
1600
836
132
1228
608
1143
18
15
28
16
270
386
547
311
453
780
914
392
850
576
1618
1600
834
132
1228
608
1140
18
15
28
16
270
386
547
311
453
780
914
392
850
576
1618
1600
836
132
1228
608
1140
18
15
28
16
270
386
547
311
453
780
914
400
978
576
820
1344
322
88
626
592
1563
18
15
28
16
270
386
547
311
453
780
914
400
978
576
1620
1344
322
88
1138
1104
1115
18
15
28
16
270
386
547
311
453
780
914
400
978
576
1620
1344
324
84
1140
1104
1115
18
15
28
16
270
386
547
311
453
780
914
400
978
576
1618
1344
324
84
1140
0
1076
18
15
28
16
270
386
547
311
453
780
914
400
978
576
1844
1344
322
88
1138
80
539
18
15
28
16
270
386
547
311
453
780
914
400
978
576
1844
1344
324
84
1140
80
539
18
15
28
16
270
386
547
311
453
780
914
752
993
576
1621
1344
322
418
1067
1024
1078
18
15
28
16
270
386
547
311
453
780
914
752
993
576
1621
1344
1346
1442
1067
0
694
18
15
28
16
270
386
547
311
453
780
914
752
993
576
1621
1344
834
929
1067
8
694
18
15
28
16
270
386
547
311
453
780
914
752
993
576
1621
832
834
929
1067
8
694
18
15
28
16
270
386
547
311
453
780
914
752
993
576
1621
1472
322
418
1067
1024
1078
18
15
28
16
270
386
547
311
453
780
914
752
993
576
1621
1472
834
930
1067
0
694
18
15
28
16
270
386
547
311
453
780
914
752
993
576
1621
1600
834
930
1067
0
694
18
15
28
16
270
386
547
311
453
780
914
752
993
576
1620
1344
322
930
1051
8
1079
18
15
28
16
270
386
547
311
453
780
914
752
993
576
1620
1344
1346
1442
1051
8
1079
18
15
28
16
270
386
547
311
453
780
914
752
993
576
1620
1344
834
929
1067
1032
1079
18
15
28
16
270
386
547
311
453
780
914
752
993
576
1620
832
834
929
1067
1032
1079
18
15
28
16
270
386
547
311
453
780
914
752
993
576
1620
1472
834
930
1051
8
1079
18
15
28
16
270
386
547
311
453
780
914
752
993
576
1620
1600
834
930
1051
8
1079
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1617
1344
322
930
1107
256
1141
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1617
1472
322
930
1107
256
1141
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1617
1472
834
930
1107
256
1141
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1621
1344
1346
1442
1107
1024
1133
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1621
1344
834
1442
1107
1024
1133
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1621
832
834
1442
1107
1024
1133
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1621
1472
834
1442
1107
1024
1133
18
15
28
16
270
386
547
311
453
780
914
752
977
576
820
1344
1346
1442
1107
512
1563
18
15
28
16
270
386
547
311
453
780
914
752
977
576
820
1344
834
1442
1107
512
1563
18
15
28
16
270
386
547
311
453
780
914
752
977
576
820
832
834
1442
1107
512
1563
18
15
28
16
270
386
547
311
453
780
914
752
977
576
820
1472
834
1442
1107
512
1563
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1620
1344
322
930
1107
0
1115
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1620
1344
1346
1442
1107
0
1115
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1620
1344
834
930
1107
0
1115
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1620
832
834
930
1107
0
1115
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1620
1472
322
930
1107
0
1115
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1620
1472
834
930
1107
0
1115
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1620
1600
834
930
1107
0
1115
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1849
1344
322
930
1107
136
542
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1849
1472
322
930
1107
136
542
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1844
1344
322
930
1107
0
539
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1844
1344
1346
1442
1107
0
539
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1844
1344
834
930
1107
0
539
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1844
832
834
930
1107
0
539
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1844
1472
322
930
1107
0
539
18
15
28
16
270
386
547
311
453
780
914
752
977
576
1844
1472
834
930
1107
0
539
18
15
28
16
270
386
547
311
453
780
914
752
994
576
820
1344
1346
1442
1066
527
1563
18
15
28
16
270
386
547
311
453
780
914
752
994
576
820
1344
834
930
1066
527
1563
18
15
28
16
270
386
547
311
453
780
914
752
994
576
820
832
834
930
1066
527
1563
18
15
28
16
270
386
547
311
453
780
914
752
994
576
820
1472
834
930
1066
527
1563
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1620
1344
322
418
1066
1031
1079
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1620
1344
1346
1440
1050
0
695
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1620
1344
834
929
1049
0
695
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1620
832
834
929
1049
0
695
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1620
1472
322
418
1066
1031
1079
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1620
1472
834
929
1049
0
695
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1620
1600
834
928
1050
0
695
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1618
1344
322
418
1050
0
692
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1618
1344
1346
1440
1050
0
692
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1618
1344
834
928
1050
0
692
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1618
832
834
928
1050
0
692
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1618
1472
322
418
1050
0
692
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1618
1472
834
928
1050
0
692
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1844
1344
322
418
1066
1039
539
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1844
1344
1346
1442
1066
1039
539
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1844
1344
834
930
1066
1039
539
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1844
832
834
930
1066
1039
539
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1844
1472
322
418
1066
1039
539
18
15
28
16
270
386
547
311
453
780
914
752
994
576
1844
1472
834
930
1066
1039
539
18
15
28
16
270
386
547
311
453
780
914
752
978
576
1618
1344
322
928
1108
0
692
18
15
28
16
270
386
547
311
453
780
914
752
978
576
1618
1344
1346
1440
1108
0
692
18
15
28
16
270
386
547
311
453
780
914
752
978
576
1618
1344
834
928
1108
0
692
18
15
28
16
270
386
547
311
453
780
914
752
978
576
1618
832
834
928
1108
0
692
18
15
28
16
270
386
547
311
453
780
914
752
978
576
1618
1472
322
928
1108
0
692
18
15
28
16
270
386
547
311
453
780
914
752
978
576
1618
1472
834
928
1108
0
692
18
15
28
16
270
386
547
311
453
780
914
408
993
576
1620
1344
324
82
1131
1032
1079
18
15
28
16
270
386
547
311
453
780
914
408
993
576
1620
1600
834
137
1203
1032
1079
18
15
28
16
270
386
547
311
453
780
914
408
993
576
1620
1600
836
82
1131
1032
1079
18
15
28
16
270
386
547
311
453
780
914
408
994
576
1620
1344
322
81
1129
0
1079
18
15
28
16
270
386
547
311
453
780
914
408
994
576
1620
1344
324
80
1202
0
1079
18
15
28
16
270
386
547
311
453
780
914
408
994
576
1620
1472
322
81
1129
0
1079
18
15
28
16
270
386
547
311
453
780
914
408
994
576
1620
1472
324
80
1202
0
1079
18
15
28
16
270
386
547
311
453
780
914
408
994
576
1620
1600
834
137
1209
0
1143
18
15
28
16
270
386
547
311
453
780
914
408
994
576
1620
1600
836
80
1202
0
1079
18
15
28
16
270
386
547
311
453
780
914
408
994
576
1618
1344
322
81
1129
0
1076
18
15
28
16
270
386
547
311
453
780
914
408
994
576
1618
1344
324
80
1202
0
1076
18
15
28
16
270
386
547
311
453
780
914
408
994
576
1618
1472
322
81
1129
0
1076
18
15
28
16
270
386
547
311
453
780
914
408
994
576
1618
1472
324
80
1202
0
1076
18
15
28
16
270
386
547
311
453
780
914
408
994
576
1618
1600
834
137
1209
0
1076
18
15
28
16
270
386
547
311
453
780
914
408
994
576
1618
1600
836
80
1202
0
1076
18
15
28
16
270
386
547
311
453
780
914
408
866
576
1620
1344
322
81
1241
256
1079
18
15
28
16
270
386
547
311
453
780
914
408
866
576
1620
1344
324
80
1244
256
1143
18
15
28
16
270
386
547
311
453
780
914
408
866
576
1620
1600
834
136
1242
512
1079
18
15
28
16
270
386
547
311
453
780
914
408
866
576
1620
1600
836
80
1244
512
695
18
15
28
16
270
386
547
311
453
780
914
408
866
576
1618
1344
322
81
1242
256
1140
18
15
28
16
270
386
547
311
453
780
914
408
866
576
1618
1344
324
80
1244
256
1140
18
15
28
16
270
386
547
311
453
780
914
408
866
576
1618
1600
834
136
1242
512
1076
18
15
28
16
270
386
547
311
453
780
914
408
866
576
1618
1600
836
80
1244
512
692
18
15
28
16
270
386
547
311
453
780
914
408
850
576
1620
1600
834
136
1228
352
1143
18
15
28
16
270
386
547
311
453
780
914
408
850
576
1618
1600
834
136
1228
352
1140
18
15
28
16
270
386
547
311
453
277
900
400
978
576
1617
1169
948
244
628
512
1134
18
15
28
16
270
386
547
311
453
277
900
400
978
576
1617
1173
949
244
628
512
1134
18
15
28
16
270
386
547
311
453
277
900
400
978
576
1617
1173
948
244
628
512
1134
18
15
28
16
270
386
547
311
453
277
900
400
978
576
1621
1173
948
244
628
0
694
18
15
28
16
270
386
547
311
453
277
900
400
978
576
1620
1173
948
244
628
592
1115
18
15
28
16
270
386
547
311
453
277
900
752
994
576
1620
1173
949
948
1066
1024
1079
18
15
28
16
270
386
547
311
453
277
900
752
994
576
1620
1173
948
948
1066
1024
1079
18
15
28
16
270
386
547
311
453
277
900
752
994
576
1849
329
857
948
1066
1024
1310
18
15
28
16
270
386
547
311
453
277
900
752
978
576
1617
1169
948
948
1108
0
1134
18
15
28
16
270
386
547
311
453
277
900
752
978
576
1617
1173
949
948
1108
0
1134
18
15
28
16
270
386
547
311
453
277
900
752
978
576
1617
1173
948
948
1108
0
1134
18
15
28
16
270
386
547
311
453
277
900
752
978
576
1621
1173
949
948
1108
0
694
18
15
28
16
270
386
547
311
453
277
900
752
978
576
1621
1173
948
948
1108
0
694
18
15
28
16
270
386
547
311
453
277
900
752
978
576
1849
329
857
948
1108
512
542
18
15
28
16
270
386
547
311
453
277
900
408
994
576
1620
1173
949
240
618
512
1143
18
15
28
16
270
386
547
311
453
277
900
408
994
576
1620
1173
948
240
618
512
1143
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1617
1169
945
945
1049
1039
1077
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1617
593
873
873
1065
1039
1077
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1617
593
857
1457
1049
1039
1077
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1617
1233
873
873
1065
1039
1077
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1617
1173
945
945
1049
1039
1077
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1617
597
873
873
1065
1039
1077
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1617
1237
873
873
1065
1039
1077
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1621
593
873
873
1068
0
694
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1621
593
857
1457
1041
0
694
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1621
1233
873
873
1068
0
694
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1621
1173
945
945
1049
1031
1133
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1621
1173
949
944
1060
0
694
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1621
1173
948
944
1060
0
694
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1621
597
873
873
1068
0
694
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1621
1237
873
873
1068
0
694
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1621
1873
873
873
1068
0
694
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1621
1873
857
945
1041
0
694
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1621
1877
873
873
1068
0
694
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1620
593
857
1457
1041
0
695
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1620
1173
945
945
1049
1024
1079
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1620
1173
949
944
1042
0
695
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1620
1173
948
944
1042
0
695
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1618
1169
945
945
1044
0
692
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1618
1169
949
945
1044
0
692
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1618
1233
873
873
1036
1024
1076
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1849
329
873
873
1068
0
542
18
15
28
16
270
386
547
311
453
277
900
760
994
576
1849
329
857
945
1041
256
542
18
15
28
16
270
386
547
311
453
277
932
752
994
576
1620
1169
921
916
1050
0
695
18
15
28
16
270
386
547
311
453
277
932
760
994
576
1617
1169
921
913
1041
1031
1077
18
15
28
16
270
386
547
311
453
277
932
760
994
576
1621
1169
921
913
1041
0
694
18
15
28
16
270
386
547
311
453
277
932
760
994
576
1620
1169
921
913
1041
0
695
18
15
28
16
270
386
547
311
453
781
932
752
994
576
825
1345
353
801
1049
256
286
18
15
28
16
270
386
547
311
453
781
932
752
994
576
1849
1345
353
801
1049
256
542
18
15
28
16
270
386
547
311
453
781
932
752
978
576
1625
1345
353
801
1106
1104
1118
18
15
28
16
270
386
547
311
453
781
932
752
978
576
1618
1347
337
852
1108
0
692
18
15
28
16
270
386
547
311
453
781
932
752
978
576
1849
1345
353
801
1106
1104
1310
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1617
1345
353
849
1042
1031
1077
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1617
1345
337
849
1041
1031
1077
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1617
1345
1361
1425
1041
1031
1077
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1617
1345
865
1424
1042
1031
1077
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1617
1345
1377
1424
1042
1031
1077
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1617
1345
849
849
1041
1031
1077
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1617
833
865
1424
1042
1031
1077
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1617
1473
353
912
1042
1031
1077
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1617
1473
865
1424
1042
1031
1077
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1617
1601
865
1424
1042
1031
1077
18
15
28
16
270
386
547
311
453
781
932
760
994
576
825
1345
353
849
1042
0
286
18
15
28
16
270
386
547
311
453
781
932
760
994
576
825
1345
865
1424
1042
0
286
18
15
28
16
270
386
547
311
453
781
932
760
994
576
825
1345
1377
1424
1042
0
286
18
15
28
16
270
386
547
311
453
781
932
760
994
576
825
833
865
1424
1042
0
286
18
15
28
16
270
386
547
311
453
781
932
760
994
576
825
833
849
849
1042
0
286
18
15
28
16
270
386
547
311
453
781
932
760
994
576
825
1473
353
913
1041
256
286
18
15
28
16
270
386
547
311
453
781
932
760
994
576
825
1473
865
1424
1042
0
286
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1621
1345
353
849
1041
0
694
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1621
1345
337
849
1041
0
694
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1621
1345
1361
1424
1044
1024
1078
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1621
1345
865
1424
1044
1024
1078
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1621
1345
1377
1425
1041
0
694
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1621
1345
849
849
1041
0
694
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1621
833
865
1424
1044
1024
1078
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1621
1473
353
913
1041
0
694
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1621
1473
865
1424
1044
1024
1078
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1621
1601
865
1424
1044
1024
1078
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1620
1345
353
849
1041
0
695
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1620
1345
337
849
1041
0
695
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1620
1345
1361
1424
1052
0
695
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1620
1345
865
1424
1034
0
695
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1620
1345
1377
1425
1041
0
695
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1620
1345
849
849
1041
0
695
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1620
833
865
1424
1034
0
695
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1620
1473
353
913
1041
0
695
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1620
1473
865
1424
1034
0
695
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1620
1601
865
1424
1034
0
695
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
1345
353
849
1041
0
692
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
1345
337
849
1041
0
692
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
1345
1361
1424
1044
1024
1076
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
1345
865
1424
1044
1024
1076
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
1345
1377
1424
1044
1024
1076
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
1345
849
849
1041
0
692
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
833
865
1424
1044
1024
1076
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
1473
353
913
1041
0
692
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
1473
865
1424
1044
1024
1076
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
1601
865
1424
1044
1024
1076
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
1347
353
849
1036
1024
1076
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
1347
337
849
1041
0
692
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
1347
1361
1425
1041
0
692
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
1347
865
1424
1044
1024
1076
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
1347
849
849
1041
0
692
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
835
865
1424
1044
1024
1076
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
1475
353
841
1100
0
1076
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
1475
865
1424
1044
1024
1076
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1618
1603
865
1424
1044
1024
1076
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1849
1345
353
849
1041
1024
542
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1849
1345
337
849
1041
1024
542
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1849
1345
865
1424
1044
1024
542
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1849
1345
1377
1424
1044
1024
542
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1849
833
865
1424
1044
1024
542
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1849
1473
353
913
1041
1024
542
18
15
28
16
270
386
547
311
453
781
932
760
994
576
1849
1473
865
1424
1044
1024
542
18
15
28
16
270
386
547
311
453
276
900
392
994
576
1618
592
872
68
628
0
1076
18
15
28
16
270
386
547
311
453
276
900
392
994
576
1618
1232
872
68
628
0
1076
18
15
28
16
270
386
547
311
453
276
900
400
978
576
1620
1172
949
244
628
592
1115
18
15
28
16
270
386
547
311
453
276
900
752
994
576
1620
1172
949
948
1066
1024
1079
18
15
28
16
270
386
547
311
453
276
900
752
978
576
1618
1168
944
948
1108
0
692
18
15
28
16
270
386
547
311
453
276
900
752
978
576
1618
592
856
948
1108
0
692
18
15
28
16
270
386
547
311
453
276
900
408
994
576
1620
1172
949
240
618
512
1143
18
15
28
16
270
386
547
311
453
276
900
760
994
576
1620
592
872
872
1036
1024
1079
18
15
28
16
270
386
547
311
453
276
900
760
994
576
1620
1232
872
872
1036
1024
1079
18
15
28
16
270
386
547
311
453
276
900
760
994
576
1620
1172
949
944
1034
0
695
18
15
28
16
270
386
547
311
453
276
900
760
994
576
1620
1872
872
872
1036
1024
1079
18
15
28
16
270
386
547
311
453
276
900
760
994
576
1620
596
872
872
1036
1024
1079
18
15
28
16
270
386
547
311
453
276
900
760
994
576
1620
1236
872
872
1036
1024
1079
18
15
28
16
270
386
547
311
453
276
900
760
994
576
1620
1876
872
872
1036
1024
1079
18
15
28
16
270
386
547
311
453
276
900
760
994
576
1618
1168
944
944
1036
0
692
18
15
28
16
270
386
547
311
453
276
900
760
994
576
1618
592
856
1456
1060
0
692
18
15
28
16
270
386
547
311
453
276
900
760
994
576
1618
592
872
872
1036
1024
1076
18
15
28
16
270
386
547
311
453
276
900
760
994
576
1618
1232
872
872
1036
1024
1076
18
15
28
16
270
386
547
311
453
276
932
752
994
576
1618
1168
920
916
1068
0
692
18
15
28
16
270
386
547
311
453
276
932
752
978
576
1618
1168
920
916
1108
0
692
18
15
28
16
270
386
547
311
453
276
932
760
994
576
1618
1168
920
914
1041
0
692
18
15
28
16
270
386
547
311
453
789
900
392
994
576
1620
1425
361
73
1145
1039
1115
18
15
28
16
270
386
547
311
453
789
900
752
994
576
1620
1425
373
436
1066
1024
1079
18
15
28
16
270
386
547
311
453
789
900
752
994
576
1620
1429
372
436
1066
1024
1079
18
15
28
16
270
386
547
311
453
789
900
752
994
576
1849
1353
345
948
1066
1024
1310
18
15
28
16
270
386
547
311
453
789
900
752
978
576
1617
1425
372
948
1108
0
1134
18
15
28
16
270
386
547
311
453
789
900
752
978
576
1617
1425
373
948
1108
0
1134
18
15
28
16
270
386
547
311
453
789
900
752
978
576
1617
1429
372
948
1108
0
1134
18
15
28
16
270
386
547
311
453
789
900
752
978
576
1617
1429
373
948
1108
0
1134
18
15
28
16
270
386
547
311
453
789
900
752
978
576
825
841
857
948
1108
512
1566
18
15
28
16
270
386
547
311
453
789
900
752
978
576
1621
1429
372
948
1108
0
694
18
15
28
16
270
386
547
311
453
789
900
752
978
576
1621
1429
373
948
1108
0
694
18
15
28
16
270
386
547
311
453
789
900
752
978
576
1849
1353
345
436
1108
1024
1310
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1617
1361
361
873
1065
1039
1077
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1617
1361
345
945
1049
1039
1077
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1617
1361
1369
1457
1049
1039
1077
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1617
1361
873
873
1065
1039
1077
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1617
1361
857
945
1049
1039
1077
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1617
1425
369
945
1049
1039
1077
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1617
1617
873
873
1065
1039
1077
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1617
1365
361
873
1065
1039
1077
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1617
1489
361
873
1065
1039
1077
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1617
1489
873
873
1065
1039
1077
18
15
28
16
270
386
547
311
453
789
900
760
994
576
825
841
873
873
1068
0
286
18
15
28
16
270
386
547
311
453
789
900
760
994
576
825
841
857
1457
1036
0
286
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1621
1361
361
873
1068
0
694
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1621
1361
345
433
1041
0
694
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1621
1361
1369
1457
1041
0
694
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1621
1361
873
873
1068
0
694
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1621
1361
857
1457
1041
0
694
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1621
849
873
873
1068
0
694
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1621
1425
373
433
1036
1024
1078
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1621
1617
873
873
1068
0
694
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1621
1365
361
873
1068
0
694
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1621
1365
873
873
1068
0
694
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1621
1489
361
873
1068
0
694
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1621
1489
873
873
1068
0
694
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1621
1493
361
873
1068
0
694
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1621
1493
873
873
1068
0
694
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1621
1429
372
944
1060
0
694
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1621
1429
373
944
1060
0
694
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1620
1361
345
433
1041
0
695
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1620
1361
1369
1457
1041
0
695
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1620
1361
857
1457
1041
0
695
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1620
1425
373
432
1034
0
695
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1620
1425
370
432
1066
0
695
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1620
1429
369
433
1050
0
695
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1620
1429
372
432
1034
0
695
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1620
1429
373
432
1034
0
695
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1618
1361
361
873
1036
1024
1076
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1618
849
873
873
1036
1024
1076
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1618
1617
873
873
1036
1024
1076
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1849
1353
361
873
1068
0
542
18
15
28
16
270
386
547
311
453
789
900
760
994
576
1849
1353
345
945
1041
256
542
18
15
28
16
270
386
547
311
453
788
900
392
994
576
1618
1360
360
68
1140
0
1076
18
15
28
16
270
386
547
311
453
788
900
392
994
576
1618
848
872
68
628
0
1076
18
15
28
16
270
386
547
311
453
788
900
392
994
576
1618
1424
360
68
1140
0
1076
18
15
28
16
270
386
547
311
453
788
900
392
994
576
1618
1616
872
68
628
0
1076
18
15
28
16
270
386
547
311
453
788
900
752
994
576
1620
1424
373
436
1066
1024
1079
18
15
28
16
270
386
547
311
453
788
900
752
994
576
1620
1428
373
436
1066
1024
1079
18
15
28
16
270
386
547
311
453
788
900
752
994
576
1618
1424
368
436
1068
1024
1076
18
15
28
16
270
386
547
311
453
788
900
752
978
576
1618
1360
344
436
1108
0
692
18
15
28
16
270
386
547
311
453
788
900
752
978
576
1618
1424
368
948
1108
0
692
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1620
1360
360
872
1036
1024
1079
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1620
1360
872
872
1036
1024
1079
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1620
848
872
872
1036
1024
1079
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1620
1424
373
432
1052
0
695
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1620
1616
872
872
1036
1024
1079
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1620
1488
360
872
1036
1024
1079
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1620
1488
872
872
1036
1024
1079
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1620
1364
360
872
1036
1024
1079
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1620
1364
872
872
1036
1024
1079
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1620
852
872
872
1036
1024
1079
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1620
1492
360
872
1036
1024
1079
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1620
1492
872
872
1036
1024
1079
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1620
1428
373
432
1034
0
695
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1620
1620
872
872
1036
1024
1079
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1618
1360
344
432
1060
0
692
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1618
1360
360
872
1036
1024
1076
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1618
848
872
872
1036
1024
1076
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1618
1424
368
432
1044
0
692
18
15
28
16
270
386
547
311
453
788
900
760
994
576
1618
1616
872
872
1036
1024
1076
18
15
28
16
270
386
547
311
453
285
900
760
994
576
825
1185
945
945
1036
0
286
18
15
28
16
270
386
547
311
453
285
900
760
994
576
1849
1185
945
945
1041
256
542
18
15
28
16
270
386
547
311
453
285
932
752
978
576
825
1185
929
916
1108
512
1566
18
15
28
16
270
386
547
311
453
285
932
752
978
576
1849
1185
929
916
1108
512
542
18
15
28
16
270
386
547
311
453
285
932
760
994
576
825
1185
929
913
1041
256
286
18
15
28
16
270
386
547
311
453
285
932
760
994
576
1849
1185
929
913
1041
1024
542
18
15
28
16
270
386
547
311
453
797
900
760
994
576
825
801
881
1457
1036
0
286
18
15
28
16
270
386
547
311
453
797
900
760
994
576
825
1313
369
945
1068
0
286
18
15
28
16
270
386
547
311
453
797
900
760
994
576
825
1313
881
1457
1036
0
286
18
15
28
16
270
386
547
311
453
797
900
760
994
576
825
1313
1393
1457
1036
0
286
18
15
28
16
270
386
547
311
453
797
900
760
994
576
1849
801
881
1457
1041
1024
1310
18
15
28
16
270
386
547
311
453
797
900
760
994
576
1849
1313
369
945
1068
0
542
18
15
28
16
270
386
547
311
453
797
900
760
994
576
1849
1313
881
1457
1041
1024
1310
18
15
28
16
270
386
547
311
453
797
900
760
994
576
1849
1313
1393
1457
1041
1024
1310
18
15
28
16
270
386
547
311
453
300
900
400
978
576
820
1152
896
152
626
592
1563
18
15
28
16
270
386
547
311
453
300
900
400
978
576
1844
1152
896
152
626
336
539
18
15
28
16
270
386
547
311
453
300
900
752
1746
576
820
1152
896
728
1618
80
283
18
15
28
16
270
386
547
311
453
300
900
752
1746
576
1844
1152
896
728
1618
80
539
18
15
28
16
270
386
547
311
453
300
932
752
994
576
820
384
832
802
1066
527
1563
18
15
28
16
270
386
547
311
453
300
932
752
994
576
1844
384
832
802
1050
1039
539
18
15
28
16
270
386
547
311
453
300
932
760
994
576
820
384
832
848
1042
527
1563
18
15
28
16
270
386
547
311
453
300
932
760
994
576
1844
384
832
848
1042
15
539
18
15
28
16
270
386
547
311
453
301
900
400
978
576
825
1153
897
153
628
592
1566
18
15
28
16
270
386
547
311
453
301
900
400
978
576
1849
1153
897
153
628
592
542
18
15
28
16
270
386
547
311
453
301
900
752
1746
576
825
1153
897
729
1620
80
1566
18
15
28
16
270
386
547
311
453
301
900
752
1746
576
1849
1153
897
729
1620
80
542
18
15
28
16
270
386
547
311
453
301
900
760
994
576
825
1153
897
946
1066
0
286
18
15
28
16
270
386
547
311
453
301
900
760
994
576
1849
1153
897
946
1042
1024
1310
18
15
28
16
270
386
547
311
453
301
932
752
994
576
825
385
833
801
1049
256
286
18
15
28
16
270
386
547
311
453
301
932
752
994
576
1849
385
833
801
1049
1024
1310
18
15
28
16
270
386
547
311
453
301
932
752
978
576
825
385
833
852
1108
512
1566
18
15
28
16
270
386
547
311
453
301
932
752
978
576
1849
385
833
801
1106
1104
1310
18
15
28
16
270
386
547
311
453
301
932
760
994
576
825
385
833
849
1041
512
1566
18
15
28
16
270
386
547
311
453
301
932
760
994
576
1849
385
833
849
1041
1024
542
18
15
28
16
270
386
547
311
453
805
932
760
994
576
1617
1413
329
841
1033
1039
1077
18
15
28
16
270
386
547
311
453
812
932
752
978
576
1620
1408
320
852
1108
1104
1115
18
15
28
16
270
386
547
311
453
812
932
752
978
576
1618
1408
320
852
1108
0
692
18
15
28
16
270
386
547
311
453
812
932
760
994
576
820
1408
832
1424
1042
527
1563
18
15
28
16
270
386
547
311
453
812
932
760
994
576
1620
1408
320
400
1034
0
695
18
15
28
16
270
386
547
311
453
812
932
760
994
576
1618
1408
320
400
1036
1024
1076
18
15
28
16
270
386
547
311
453
812
932
760
994
576
1844
1408
320
912
1042
15
539
18
15
28
16
270
386
547
311
453
812
932
760
994
576
1844
1408
832
848
1042
15
539
18
15
28
16
270
386
547
311
453
813
932
752
978
576
1617
1409
321
852
1108
0
1134
18
15
28
16
270
386
547
311
453
813
932
752
978
576
825
1409
833
852
1108
512
1566
18
15
28
16
270
386
547
311
453
813
932
752
978
576
1621
1409
321
852
1108
0
694
18
15
28
16
270
386
547
311
453
813
932
752
978
576
1620
1409
321
852
1108
1104
1115
18
15
28
16
270
386
547
311
453
813
932
752
978
576
1625
1409
321
852
1108
1024
1118
18
15
28
16
270
386
547
311
453
813
932
752
978
576
1849
1409
321
852
1108
1024
542
18
15
28
16
270
386
547
311
453
813
932
752
978
576
1849
1409
833
852
1108
1024
542
18
15
28
16
270
386
547
311
453
813
932
760
994
576
1617
1409
321
849
1041
1031
1077
18
15
28
16
270
386
547
311
453
813
932
760
994
576
825
1409
321
849
1042
0
286
18
15
28
16
270
386
547
311
453
813
932
760
994
576
825
1409
833
849
1041
512
1566
18
15
28
16
270
386
547
311
453
813
932
760
994
576
1621
1409
321
849
1041
0
694
18
15
28
16
270
386
547
311
453
813
932
760
994
576
1620
1409
321
849
1041
0
695
18
15
28
16
270
386
547
311
453
813
932
760
994
576
1618
1411
321
849
1041
0
692
18
15
28
16
270
386
547
311
453
813
932
760
994
576
1849
1409
321
849
1041
1024
542
18
15
28
16
270
386
547
311
453
813
932
760
994
576
1849
1409
833
849
1041
1024
542
18
15
28
16
270
386
547
311
453
885
932
760
994
576
825
777
777
841
1036
0
286
18
15
28
16
270
386
547
311
453
885
932
760
994
576
1849
777
777
841
1036
0
542
18
15
28
16
270
898
547
55
709
268
932
904
993
1088
1364
320
848
626
1147
1032
823
18
15
28
16
270
898
547
55
709
268
914
920
993
1088
1364
320
836
594
107
1032
823
18
15
28
16
270
898
547
55
709
268
914
920
994
1088
1364
320
834
264
108
512
1719
18
15
28
16
270
898
547
55
709
780
932
904
993
1088
1364
1344
1376
1394
1147
1032
823
18
15
28
16
270
898
547
55
709
780
914
912
978
1088
1362
1344
1348
1108
1140
512
1716
18
15
28
16
270
898
547
55
709
780
914
920
993
1088
1364
1344
1346
1288
1131
1032
823
18
15
28
16
270
898
547
55
709
780
914
920
993
1088
1364
1344
1348
1106
1131
1032
823
18
15
28
16
270
898
547
55
709
780
914
920
993
1088
1362
1344
1346
1288
1131
1032
820
18
15
28
16
270
898
547
55
709
780
914
920
993
1088
1362
1344
1348
1330
1131
1032
820
18
15
28
16
270
898
547
55
709
780
914
920
994
1088
1364
1344
1346
264
108
512
1719
18
15
28
16
270
898
547
55
709
780
914
920
994
1088
1364
1344
1348
304
108
512
1719
18
15
28
16
270
898
547
55
709
780
914
920
994
1088
1362
1344
1346
264
108
512
1716
18
15
28
16
270
898
547
55
709
780
914
920
994
1088
1362
1344
1348
304
108
512
1716
18
15
28
16
270
898
547
55
709
781
932
920
994
1088
1364
1345
1377
265
108
512
1719
18
15
28
16
270
898
547
55
709
781
932
920
994
1088
1362
1345
1377
265
105
512
1716
18
15
28
16
270
898
547
55
709
781
932
920
994
1088
1362
1347
1377
265
105
512
1716
18
15
28
16
270
898
547
55
709
140
914
920
993
1088
1364
1088
1858
1106
1131
1032
823
18
15
28
16
270
898
547
55
709
140
914
920
993
1088
1364
1088
1860
1106
1131
1032
823
18
15
28
16
270
898
547
55
709
276
900
920
994
1088
1364
336
872
296
108
512
1719
18
15
28
16
270
898
547
55
709
276
900
920
994
1088
1364
340
872
296
108
512
1719
18
15
28
16
270
898
547
55
709
789
900
904
994
1088
1364
1361
1369
1297
1145
1039
1499
18
15
28
16
270
898
547
55
709
789
900
912
978
1088
1364
1361
1369
281
114
519
1719
18
15
28
16
270
898
547
55
709
789
900
920
994
1088
1362
1361
1385
297
105
512
1716
18
15
28
16
270
898
547
55
709
788
900
912
978
1088
1362
1360
1368
280
116
512
1716
18
15
28
16
270
898
547
55
709
788
900
920
994
1088
1364
1360
1384
296
108
512
1719
18
15
28
16
270
898
547
55
709
788
900
920
994
1088
1364
1364
1384
296
108
512
1719
18
15
28
16
270
898
547
55
709
788
900
920
994
1088
1362
1360
1384
296
108
512
1716
18
15
28
16
270
898
547
55
709
396
914
912
978
1088
1362
576
1604
1108
1140
512
1716
18
15
28
16
270
898
547
55
709
396
914
920
993
1088
1364
576
1602
1106
1131
1032
823
18
15
28
16
270
898
547
55
709
396
914
920
993
1088
1364
576
1604
1106
1131
1032
823
18
15
28
16
270
898
547
55
709
396
914
920
994
1088
1362
576
1602
1161
108
512
1716
18
15
28
16
270
898
547
55
709
396
914
1784
1249
1088
1364
576
1602
1737
1547
1800
1847
18
15
28
16
270
898
547
55
709
396
914
1784
1249
1088
1362
576
1602
1737
1547
1800
1844
18
15
28
16
270
898
547
55
709
396
914
1784
993
1088
1364
576
1602
1737
75
1032
823
18
15
28
16
270
898
547
55
709
396
914
1784
1250
1088
1364
576
1602
1737
1545
1792
1847
18
15
28
16
270
898
547
55
709
396
914
1784
1250
1088
1362
576
1602
1737
1545
1792
1844
18
15
28
16
270
898
547
55
453
268
914
912
978
1088
1874
576
836
596
116
512
692
18
15
28
16
270
898
547
55
453
268
914
912
978
1088
1874
1856
836
308
116
512
692
18
15
28
16
270
898
547
55
453
268
914
920
994
1088
1876
576
834
264
108
512
695
18
15
28
16
270
898
547
55
453
268
914
920
994
1088
1876
576
836
304
108
512
695
18
15
28
16
270
898
547
55
453
268
914
920
994
1088
1876
1856
834
264
108
512
695
18
15
28
16
270
898
547
55
453
268
914
920
994
1088
1876
1856
836
304
108
512
695
18
15
28
16
270
898
547
55
453
268
914
920
994
1088
1874
576
834
264
108
512
692
18
15
28
16
270
898
547
55
453
268
914
920
994
1088
1874
576
836
304
108
512
692
18
15
28
16
270
898
547
55
453
268
914
920
994
1088
1874
1856
834
264
108
512
692
18
15
28
16
270
898
547
55
453
268
914
920
994
1088
1874
1856
836
304
108
512
692
18
15
28
16
270
898
547
55
453
269
932
920
994
1088
1876
577
865
265
108
512
695
18
15
28
16
270
898
547
55
453
269
932
920
994
1088
1876
1857
865
265
108
512
695
18
15
28
16
270
898
547
55
453
269
932
920
994
1088
1874
577
865
265
105
512
692
18
15
28
16
270
898
547
55
453
269
932
920
994
1088
1874
1857
865
265
105
512
692
18
15
28
16
270
898
547
55
453
269
932
920
994
1088
1874
579
865
265
105
512
692
18
15
28
16
270
898
547
55
453
269
932
920
994
1088
1874
1859
865
265
105
512
692
18
15
28
16
270
898
547
55
453
780
914
912
978
1088
1874
1344
324
340
116
512
692
18
15
28
16
270
898
547
55
453
780
914
912
978
1088
1874
1344
836
1108
1140
512
692
18
15
28
16
270
898
547
55
453
780
914
912
978
1088
1874
832
836
1108
1140
512
692
18
15
28
16
270
898
547
55
453
780
914
920
994
1088
1876
1344
322
264
108
512
695
18
15
28
16
270
898
547
55
453
780
914
920
994
1088
1876
1344
834
1105
1129
512
695
18
15
28
16
270
898
547
55
453
780
914
920
994
1088
1876
1344
324
304
108
512
695
18
15
28
16
270
898
547
55
453
780
914
920
994
1088
1876
1472
322
264
108
512
695
18
15
28
16
270
898
547
55
453
780
914
920
994
1088
1876
1472
834
1105
1129
512
695
18
15
28
16
270
898
547
55
453
780
914
920
994
1088
1874
1344
322
264
108
512
692
18
15
28
16
270
898
547
55
453
780
914
920
994
1088
1874
1344
834
1105
1129
512
692
18
15
28
16
270
898
547
55
453
780
914
920
994
1088
1874
1344
324
304
108
512
692
18
15
28
16
270
898
547
55
453
780
914
920
994
1088
1874
1472
322
264
108
512
692
18
15
28
16
270
898
547
55
453
780
914
920
994
1088
1874
1472
834
1105
1129
512
692
18
15
28
16
270
898
547
55
453
781
932
920
994
1088
1876
1345
353
265
108
512
695
18
15
28
16
270
898
547
55
453
781
932
920
994
1088
1876
1473
353
265
108
512
695
18
15
28
16
270
898
547
55
453
781
932
920
994
1088
1874
1345
353
265
105
512
692
18
15
28
16
270
898
547
55
453
781
932
920
994
1088
1874
1473
353
265
105
512
692
18
15
28
16
270
898
547
55
453
781
932
920
994
1088
1874
1347
353
265
105
512
692
18
15
28
16
270
898
547
55
453
276
900
920
994
1088
1876
1876
872
296
108
512
695
18
15
28
16
270
898
547
55
453
789
900
920
994
1088
1874
1425
361
297
105
512
692
18
15
28
16
270
898
547
55
453
789
900
920
994
1088
1874
1489
361
297
105
512
692
18
15
28
16
270
898
547
55
453
788
900
912
978
1088
1874
848
856
1304
1140
512
692
18
15
28
16
270
898
547
55
453
788
900
920
994
1088
1876
1360
360
296
108
512
695
18
15
28
16
270
898
547
55
453
788
900
920
994
1088
1876
1488
360
296
108
512
695
18
15
28
16
270
898
547
55
453
788
900
920
994
1088
1876
1364
360
296
108
512
695
18
15
28
16
270
898
547
55
453
788
900
920
994
1088
1876
1492
360
296
108
512
695
18
15
28
16
270
898
547
55
453
788
900
920
994
1088
1874
1488
360
296
108
512
692
18
15
28
16
270
898
547
55
453
805
932
920
994
1088
1873
1413
329
265
105
527
693
18
15
28
16
270
898
547
55
453
812
932
920
994
1088
1876
1408
320
264
108
512
695
18
15
28
16
270
898
547
55
453
813
932
920
994
1088
1876
1409
321
265
108
512
695
18
15
28
16
270
898
547
55
453
813
932
920
994
1088
1874
1411
321
265
108
512
692
18
15
28
16
270
898
547
87
197
268
914
912
1250
1024
1138
832
834
600
1722
1664
1972
18
15
28
16
270
898
547
87
197
268
914
912
1250
1024
114
832
834
600
1722
1152
180
18
15
28
16
270
898
547
87
197
268
914
920
737
0
105
704
1730
1161
691
1672
190
18
15
28
16
270
898
547
87
197
268
914
920
1250
1024
1140
832
834
594
1714
1152
1975
18
15
28
16
270
898
547
87
197
268
914
920
1250
1024
1140
832
836
592
1724
1664
1975
18
15
28
16
270
898
547
87
197
268
914
920
1250
1024
1138
832
834
594
1724
1664
1972
18
15
28
16
270
898
547
87
197
268
914
920
1250
1024
116
832
834
594
1714
1152
183
18
15
28
16
270
898
547
87
197
268
914
920
1250
1024
116
832
836
592
1724
1152
183
18
15
28
16
270
898
547
87
197
268
914
920
1250
1024
114
832
834
594
1724
1152
180
18
15
28
16
270
898
547
87
197
268
914
920
738
0
116
832
834
594
690
1664
183
18
15
28
16
270
898
547
87
197
268
914
920
738
0
116
832
836
592
690
1664
183
18
15
28
16
270
898
547
87
197
268
914
920
738
0
116
704
1730
1161
697
1664
183
18
15
28
16
270
898
547
87
197
268
914
1784
1250
1024
1140
1728
1730
1736
1548
1152
951
18
15
28
16
270
898
547
87
197
268
914
1784
994
0
116
704
1730
1736
12
1664
1207
18
15
28
16
270
898
547
87
197
268
914
1784
994
0
114
704
1730
1736
12
1664
1204
18
15
28
16
270
898
547
87
197
405
932
1784
1250
1024
1138
1681
1689
1681
1553
1664
1972
18
15
28
16
270
898
547
87
197
405
932
1784
1250
1024
1141
1681
1689
1681
1553
1664
1974
18
15
28
16
270
898
547
87
197
420
932
1784
1250
1024
1140
1668
1704
1680
1554
1664
1975
18
15
28
16
270
898
547
87
197
420
932
1784
1250
1024
1140
1668
1701
1680
1554
1664
1975
18
15
28
16
270
898
547
87
197
404
914
1776
1250
1024
1140
1680
1674
1698
1578
1679
1975
18
15
28
16
270
898
547
87
197
404
914
1776
1250
1024
1140
1684
1674
1698
1578
1679
1975
18
15
28
16
270
898
547
87
197
404
914
1776
1250
1024
1138
1680
1674
1698
1578
1664
1972
18
15
28
16
270
898
547
87
197
404
914
1784
1250
1024
1140
1680
1676
1700
1676
1664
1975
18
15
28
16
270
898
547
87
197
404
914
1784
1250
1024
1140
1680
1674
1704
1548
1664
1975
18
15
28
16
270
898
547
87
197
404
914
1784
1250
1024
1140
1684
1676
1700
1676
1664
1975
18
15
28
16
270
898
547
87
197
404
914
1784
1250
1024
1140
1684
1674
1736
1548
1152
951
18
15
28
16
270
898
547
87
197
404
914
1784
1250
1024
1138
1680
1676
1700
1676
1664
1972
18
15
28
16
270
898
547
87
197
404
914
1784
1250
1024
1138
1680
1674
1704
1548
1664
1972
18
15
28
16
270
898
547
87
197
421
932
1776
1250
1024
1140
1669
1700
1684
1562
1664
1975
18
15
28
16
270
898
547
87
197
421
932
1776
1250
1024
1140
1669
1701
1684
1562
1664
1975
18
15
28
16
270
898
547
87
197
421
932
1776
1250
1024
1141
1669
1700
1684
1578
1664
1974
18
15
28
16
270
898
547
87
197
421
932
1776
1250
1024
1141
1669
1701
1684
1578
1664
1974
18
15
28
16
270
898
547
87
197
421
932
1784
1250
1024
1137
1669
1701
1681
1554
1679
1973
18
15
28
16
270
898
547
87
197
421
932
1784
1250
1024
1140
1669
1700
1680
1554
1664
1975
18
15
28
16
270
898
547
87
197
421
932
1784
1250
1024
1140
1669
1701
1681
1554
1664
1975
18
15
28
16
270
898
547
87
197
421
932
1784
1250
1024
1141
1669
1697
1681
1553
1664
1974
18
15
28
16
270
898
547
87
197
421
932
1784
1250
1024
1141
1669
1705
1681
1553
1664
1974
18
15
28
16
270
898
547
87
197
421
932
1784
1250
1024
1141
1669
1700
1680
1556
1920
1974
18
15
28
16
270
898
547
87
197
421
932
1784
1250
1024
1141
1669
1701
1681
1556
1920
1974
18
15
28
16
270
898
547
87
197
429
932
1784
1250
1024
1137
1665
1697
1681
1561
1679
1973
18
15
28
16
270
898
547
87
197
429
932
1784
1250
1024
1129
1665
1697
1681
1553
1664
1982
18
15
28
16
270
898
547
87
197
429
932
1784
1250
1024
1141
1665
1697
1681
1553
1664
1974
18
15
28
16
270
898
547
87
325
780
914
920
738
0
1908
1472
834
1160
697
1664
1719
18
15
28
16
270
898
547
87
325
780
914
920
738
0
1906
1472
834
1160
692
1664
1716
18
15
28
16
270
898
547
87
325
332
914
912
738
0
1906
1856
770
600
698
1664
1716
18
15
28
16
270
898
547
87
325
332
914
920
738
0
1908
1856
770
594
690
1664
1719
18
15
28
16
270
898
547
87
325
332
914
920
738
0
1908
1856
772
592
690
1664
1719
18
15
28
16
270
898
547
87
325
332
914
920
738
0
1906
1856
770
594
690
1664
1716
18
15
28
16
270
898
547
87
325
844
914
912
738
0
1906
832
770
600
698
1664
1716
18
15
28
16
270
898
547
87
325
844
914
920
738
0
1908
832
770
1161
697
1664
1719
18
15
28
16
270
898
547
87
325
844
914
920
738
0
1908
832
772
592
690
1664
1719
18
15
28
16
270
898
547
87
325
844
914
920
738
0
1906
832
770
594
690
1664
1716
18
15
28
16
270
898
547
87
325
844
914
920
738
0
1906
832
772
592
690
1664
1716
18
15
28
16
270
898
547
87
837
844
914
920
1250
1024
884
320
770
594
1714
1152
439
18
15
28
16
270
898
547
87
837
844
914
920
1250
1024
884
320
772
592
1714
1152
439
18
15
28
16
270
898
547
87
837
844
914
920
1250
1024
884
832
770
594
1714
1152
439
18
15
28
16
270
898
547
87
837
844
914
920
1250
1024
884
832
772
592
1714
1152
439
18
15
28
16
270
898
547
87
837
844
914
920
1250
1024
882
320
770
594
1724
1152
436
18
15
28
16
270
898
547
87
837
844
914
920
1250
1024
882
832
770
594
1724
1152
436
18
15
28
16
270
898
547
87
837
844
914
920
1250
1024
882
832
772
592
1716
1152
436
18
15
28
16
270
898
547
87
709
268
914
912
1234
1024
1332
320
834
600
1650
1232
859
18
15
28
16
270
898
547
87
709
268
914
1784
1250
1024
1652
192
1730
1736
1548
1152
1207
18
15
28
16
270
898
547
87
709
268
914
1784
1250
1024
1650
192
1730
1736
1548
1152
1204
18
15
28
16
270
898
547
87
709
396
914
912
1234
1024
1332
576
1602
600
1650
1232
859
18
15
28
16
270
898
547
87
709
420
932
1784
1250
1024
1652
132
1704
1680
1554
1664
1207
18
15
28
16
270
898
547
87
709
420
932
1784
1250
1024
1652
132
1701
1680
1554
1664
1207
18
15
28
16
270
898
547
87
709
404
914
1776
1250
1024
1652
144
1674
1698
1578
1679
1207
18
15
28
16
270
898
547
87
709
404
914
1776
1250
1024
1652
148
1674
1698
1578
1679
1207
18
15
28
16
270
898
547
87
709
404
914
1776
1250
1024
1650
144
1674
1698
1578
1664
1204
18
15
28
16
270
898
547
87
709
404
914
1784
1250
1024
1652
144
1674
1704
1676
1664
1207
18
15
28
16
270
898
547
87
709
404
914
1784
1250
1024
1652
148
1674
1736
1548
1152
1207
18
15
28
16
270
898
547
87
709
404
914
1784
1250
1024
1650
144
1674
1704
1676
1664
1204
18
15
28
16
270
898
547
87
709
421
932
1776
1250
1024
1652
133
1700
1684
1562
1664
1207
18
15
28
16
270
898
547
87
709
421
932
1776
1250
1024
1652
133
1701
1684
1562
1664
1207
18
15
28
16
270
898
547
87
709
421
932
1776
1250
1024
1653
133
1700
1684
1578
1664
1206
18
15
28
16
270
898
547
87
709
421
932
1784
1250
1024
1649
133
1705
1681
1554
1679
1205
18
15
28
16
270
898
547
87
709
421
932
1784
1250
1024
1649
133
1701
1681
1554
1679
1205
18
15
28
16
270
898
547
87
709
421
932
1784
1250
1024
1652
133
1697
1681
1561
1664
1207
18
15
28
16
270
898
547
87
709
421
932
1784
1250
1024
1652
133
1700
1680
1554
1664
1207
18
15
28
16
270
898
547
87
709
421
932
1784
1250
1024
1652
133
1701
1681
1554
1664
1207
18
15
28
16
270
898
547
87
709
421
932
1784
1250
1024
1653
133
1697
1682
1553
1664
1206
18
15
28
16
270
898
547
87
709
421
932
1784
1250
1024
1653
133
1705
1681
1553
1664
1206
18
15
28
16
270
898
547
87
709
421
932
1784
1250
1024
1653
133
1701
1681
1684
1152
1206
18
15
28
16
270
898
547
87
709
428
932
1784
1250
1024
1650
128
1696
1680
1554
1664
1204
18
15
28
16
270
898
547
87
709
429
932
1784
1250
1024
1649
129
1697
1681
1554
1679
1205
18
15
28
16
270
898
547
87
709
429
932
1784
1250
1024
1641
129
1697
1681
1553
1664
1214
18
15
28
16
270
898
547
87
709
429
932
1784
1250
1024
1653
129
1697
1681
1553
1664
1206
18
15
28
16
270
898
547
87
709
429
932
1784
1250
1024
1650
129
1697
1681
1553
1664
1204
18
15
28
16
270
898
547
311
197
268
932
904
993
576
84
832
864
370
123
8
55
18
15
28
16
270
898
547
311
197
268
932
904
994
576
82
832
864
260
116
0
52
18
15
28
16
270
898
547
311
197
268
932
904
994
576
82
832
848
260
116
0
52
18
15
28
16
270
898
547
311
197
268
914
904
994
576
82
832
836
260
116
0
52
18
15
28
16
270
898
547
311
197
268
914
912
977
576
84
704
1730
1250
1139
80
91
18
15
28
16
270
898
547
311
197
268
914
912
1234
576
84
832
834
600
1650
80
91
18
15
28
16
270
898
547
311
197
268
914
912
722
576
84
832
834
600
626
80
91
18
15
28
16
270
898
547
311
197
268
914
912
978
576
84
832
836
308
116
80
91
18
15
28
16
270
898
547
311
197
268
914
912
978
576
84
704
1730
1248
1140
80
91
18
15
28
16
270
898
547
311
197
268
914
912
978
576
82
832
836
596
116
0
52
18
15
28
16
270
898
547
311
197
268
914
920
993
576
84
832
834
264
107
8
55
18
15
28
16
270
898
547
311
197
268
914
920
993
576
84
832
836
306
107
8
55
18
15
28
16
270
898
547
311
197
268
914
920
993
576
84
704
1732
1106
1131
8
55
18
15
28
16
270
898
547
311
197
268
914
920
993
576
82
832
834
264
107
8
52
18
15
28
16
270
898
547
311
197
268
914
920
993
576
82
832
836
306
107
8
52
18
15
28
16
270
898
547
311
197
268
914
920
994
576
84
832
834
264
108
0
55
18
15
28
16
270
898
547
311
197
268
914
920
994
576
84
832
836
304
108
0
55
18
15
28
16
270
898
547
311
197
268
914
920
994
576
84
448
834
1288
1132
0
55
18
15
28
16
270
898
547
311
197
268
914
920
994
576
82
832
834
264
108
0
52
18
15
28
16
270
898
547
311
197
268
914
920
994
576
82
832
836
304
108
0
52
18
15
28
16
270
898
547
311
197
268
914
920
994
576
82
704
1730
1160
1132
0
52
18
15
28
16
270
898
547
311
197
268
914
920
994
576
82
448
834
1288
1132
0
52
18
15
28
16
270
898
547
311
197
268
914
1784
993
576
84
704
1730
1737
11
8
55
18
15
28
16
270
898
547
311
197
268
914
1784
993
576
82
704
1730
1737
11
8
52
18
15
28
16
270
898
547
311
197
268
914
1784
994
576
84
704
1730
1736
12
0
55
18
15
28
16
270
898
547
311
197
268
914
1784
994
576
82
704
1730
1736
12
0
52
18
15
28
16
270
898
547
311
197
269
932
920
994
576
84
833
865
265
108
0
55
18
15
28
16
270
898
547
311
197
269
932
920
994
576
82
833
865
265
105
0
52
18
15
28
16
270
898
547
311
197
269
932
920
994
576
82
835
865
265
105
0
52
18
15
28
16
270
898
547
311
197
277
900
904
994
576
84
849
857
273
121
15
91
18
15
28
16
270
898
547
311
197
277
900
920
994
576
82
849
873
297
105
0
52
18
15
28
16
270
898
547
311
197
140
914
920
993
576
84
576
1858
1106
1131
8
55
18
15
28
16
270
898
547
311
197
276
900
904
994
576
82
848
872
324
116
0
52
18
15
28
16
270
898
547
311
197
276
900
912
978
576
84
848
856
280
114
80
91
18
15
28
16
270
898
547
311
197
276
900
920
994
576
84
848
872
296
108
0
55
18
15
28
16
270
898
547
311
197
276
900
920
994
576
84
852
872
296
108
0
55
18
15
28
16
270
898
547
311
197
276
900
920
994
576
82
848
872
296
108
0
52
18
15
28
16
270
898
547
311
325
780
932
904
993
576
852
960
864
1394
1147
8
311
18
15
28
16
270
898
547
311
325
780
932
904
993
576
1876
1472
352
370
123
8
567
18
15
28
16
270
898
547
311
325
780
932
904
993
576
1876
1472
864
1138
1147
8
567
18
15
28
16
270
898
547
311
325
780
932
904
993
576
1876
1472
1376
1394
1147
8
567
18
15
28
16
270
898
547
311
325
780
932
904
993
576
1876
1472
848
1138
1147
8
567
18
15
28
16
270
898
547
311
325
780
932
904
993
576
1876
960
864
1138
1147
8
567
18
15
28
16
270
898
547
311
325
780
932
904
993
576
1876
960
848
1138
1147
8
567
18
15
28
16
270
898
547
311
325
780
932
904
994
576
1874
1472
352
260
116
0
564
18
15
28
16
270
898
547
311
325
780
932
904
994
576
1874
1472
336
260
116
0
564
18
15
28
16
270
898
547
311
325
780
914
904
994
576
1874
1472
324
260
116
0
564
18
15
28
16
270
898
547
311
325
780
914
904
994
576
1874
960
836
1284
1140
0
564
18
15
28
16
270
898
547
311
325
780
914
912
978
576
1588
1472
324
308
116
80
1051
18
15
28
16
270
898
547
311
325
780
914
912
978
576
1874
1472
324
308
116
0
564
18
15
28
16
270
898
547
311
325
780
914
912
978
576
1874
1472
836
1332
1140
0
564
18
15
28
16
270
898
547
311
325
780
914
912
978
576
1874
960
836
1332
1140
0
564
18
15
28
16
270
898
547
311
325
780
914
920
993
576
852
960
834
1329
107
8
311
18
15
28
16
270
898
547
311
325
780
914
920
993
576
850
960
834
1329
107
8
308
18
15
28
16
270
898
547
311
325
780
914
920
993
576
850
960
836
1330
107
8
308
18
15
28
16
270
898
547
311
325
780
914
920
993
576
1876
1472
322
264
107
8
567
18
15
28
16
270
898
547
311
325
780
914
920
993
576
1876
1472
1346
1329
1131
8
567
18
15
28
16
270
898
547
311
325
780
914
920
993
576
1876
1472
834
1329
1131
8
567
18
15
28
16
270
898
547
311
325
780
914
920
993
576
1876
960
834
1329
107
8
567
18
15
28
16
270
898
547
311
325
780
914
920
993
576
1874
1472
322
264
107
8
564
18
15
28
16
270
898
547
311
325
780
914
920
993
576
1874
1472
1346
1329
1131
8
564
18
15
28
16
270
898
547
311
325
780
914
920
993
576
1874
1472
834
1329
1131
8
564
18
15
28
16
270
898
547
311
325
780
914
920
993
576
1874
1472
324
306
107
8
564
18
15
28
16
270
898
547
311
325
780
914
920
993
576
1874
1472
836
1330
1131
8
564
18
15
28
16
270
898
547
311
325
780
914
920
993
576
1874
960
834
1329
107
8
564
18
15
28
16
270
898
547
311
325
780
914
920
993
576
1874
960
836
1330
107
8
564
18
15
28
16
270
898
547
311
325
780
914
920
994
576
1588
1472
322
265
105
15
1051
18
15
28
16
270
898
547
311
325
780
914
920
994
576
1876
1472
322
264
1132
0
567
18
15
28
16
270
898
547
311
325
780
914
920
994
576
1876
1472
1346
1288
1132
0
567
18
15
28
16
270
898
547
311
325
780
914
920
994
576
1876
1472
834
1288
1132
0
567
18
15
28
16
270
898
547
311
325
780
914
920
994
576
1876
1472
324
304
108
0
567
18
15
28
16
270
898
547
311
325
780
914
920
994
576
1876
960
834
1288
1132
0
567
18
15
28
16
270
898
547
311
325
780
914
920
994
576
1874
1472
322
264
1132
0
564
18
15
28
16
270
898
547
311
325
780
914
920
994
576
1874
1472
1346
1288
1132
0
564
18
15
28
16
270
898
547
311
325
780
914
920
994
576
1874
1472
834
1105
1129
0
564
18
15
28
16
270
898
547
311
325
780
914
920
994
576
1874
1472
324
304
108
0
564
18
15
28
16
270
898
547
311
325
780
914
920
994
576
1874
1472
836
1328
1132
0
564
18
15
28
16
270
898
547
311
325
780
914
920
994
576
1874
960
834
1105
1129
0
564
18
15
28
16
270
898
547
311
325
780
914
920
994
576
1874
960
836
1328
1132
0
564
18
15
28
16
270
898
547
311
325
781
932
920
994
576
1876
1473
353
265
108
0
567
18
15
28
16
270
898
547
311
325
781
932
920
994
576
1874
1473
353
265
105
0
564
18
15
28
16
270
898
547
311
325
781
932
920
994
576
1874
1475
353
265
105
0
564
18
15
28
16
270
898
547
311
325
789
900
912
978
576
1593
1481
345
281
116
80
1054
18
15
28
16
270
898
547
311
325
788
900
912
978
576
1876
976
856
1304
1138
80
603
18
15
28
16
270
898
547
311
325
788
900
912
978
576
1876
1488
344
280
114
80
603
18
15
28
16
270
898
547
311
325
788
900
912
978
576
1876
1488
856
1304
1138
80
603
18
15
28
16
270
898
547
311
325
788
900
920
994
576
1876
1488
360
296
108
0
567
18
15
28
16
270
898
547
311
325
788
900
920
994
576
1876
1492
360
296
108
0
567
18
15
28
16
270
898
547
311
325
332
914
920
994
576
1588
1856
770
265
105
15
1051
18
15
28
16
270
898
547
311
325
844
932
904
994
576
1874
832
288
260
116
0
564
18
15
28
16
270
898
547
311
325
844
932
920
994
576
1876
832
288
264
108
0
567
18
15
28
16
270
898
547
311
325
844
932
920
994
576
1876
832
800
1288
1132
0
567
18
15
28
16
270
898
547
311
325
844
932
920
994
576
1874
832
288
264
108
0
564
18
15
28
16
270
898
547
311
325
844
932
920
994
576
1874
832
800
1288
1132
0
564
18
15
28
16
270
898
547
311
325
844
914
904
994
576
1874
832
258
260
116
0
564
18
15
28
16
270
898
547
311
325
844
914
920
993
576
852
832
258
264
107
8
311
18
15
28
16
270
898
547
311
325
844
914
920
993
576
852
832
770
1289
107
8
311
18
15
28
16
270
898
547
311
325
844
914
920
993
576
852
832
1282
264
107
8
311
18
15
28
16
270
898
547
311
325
844
914
920
993
576
852
832
772
1106
107
8
311
18
15
28
16
270
898
547
311
325
844
914
920
993
576
852
832
1284
306
107
8
311
18
15
28
16
270
898
547
311
325
844
914
920
993
576
850
832
258
264
107
8
308
18
15
28
16
270
898
547
311
325
844
914
920
993
576
850
832
770
1289
107
8
308
18
15
28
16
270
898
547
311
325
844
914
920
993
576
850
832
1282
264
107
8
308
18
15
28
16
270
898
547
311
325
844
914
920
993
576
1876
832
258
264
107
8
567
18
15
28
16
270
898
547
311
325
844
914
920
993
576
1876
832
770
1289
107
8
567
18
15
28
16
270
898
547
311
325
844
914
920
993
576
1876
832
772
1106
107
8
567
18
15
28
16
270
898
547
311
325
844
914
920
993
576
1874
832
258
264
107
8
564
18
15
28
16
270
898
547
311
325
844
914
920
993
576
1874
832
770
1289
107
8
564
18
15
28
16
270
898
547
311
325
844
914
920
994
576
1876
832
258
264
108
0
567
18
15
28
16
270
898
547
311
325
844
914
920
994
576
1876
832
770
1105
105
0
567
18
15
28
16
270
898
547
311
325
844
914
920
994
576
1876
832
260
304
108
0
567
18
15
28
16
270
898
547
311
325
844
914
920
994
576
1876
832
772
1328
1132
0
567
18
15
28
16
270
898
547
311
325
844
914
920
994
576
1874
832
258
264
108
0
564
18
15
28
16
270
898
547
311
325
844
914
920
994
576
1874
832
770
1105
105
0
564
18
15
28
16
270
898
547
311
325
844
914
920
994
576
1874
832
772
1328
1132
0
564
18
15
28
16
270
898
547
311
325
845
900
1776
994
576
1873
833
593
1753
26
15
565
18
15
28
16
270
898
547
311
325
845
900
1776
994
576
1876
833
593
1753
26
0
567
18
15
28
16
270
898
547
311
325
845
900
1776
994
576
1874
833
593
1753
26
0
564
18
15
28
16
270
898
547
311
325
845
900
1776
994
576
1874
835
593
1753
26
0
564
18
15
28
16
270
898
547
311
325
845
900
1784
994
576
1874
835
593
1713
42
0
564
18
15
28
16
270
898
547
311
325
845
932
904
994
576
1874
835
289
260
116
0
564
18
15
28
16
270
898
547
311
325
845
932
904
994
576
1874
835
801
1284
1140
0
564
18
15
28
16
270
898
547
311
325
845
932
920
994
576
1876
833
289
265
108
0
567
18
15
28
16
270
898
547
311
325
845
932
920
994
576
1876
833
801
1289
1130
0
567
18
15
28
16
270
898
547
311
325
845
932
920
994
576
1874
833
289
265
105
0
564
18
15
28
16
270
898
547
311
325
845
932
920
994
576
1874
833
801
1289
1130
0
564
18
15
28
16
270
898
547
311
325
845
932
920
994
576
1874
835
289
265
106
0
564
18
15
28
16
270
898
547
311
325
845
932
920
994
576
1874
835
801
1289
106
0
564
18
15
28
16
270
898
547
311
453
268
932
904
993
576
1620
576
864
370
123
8
1079
18
15
28
16
270
898
547
311
453
268
932
904
994
576
1618
576
864
260
116
0
1076
18
15
28
16
270
898
547
311
453
268
932
904
994
576
1618
576
848
260
116
0
1076
18
15
28
16
270
898
547
311
453
268
932
904
994
576
1618
1856
864
260
116
0
1076
18
15
28
16
270
898
547
311
453
268
932
904
994
576
1618
1856
848
260
116
0
1076
18
15
28
16
270
898
547
311
453
268
914
904
994
576
1618
576
836
260
116
0
1076
18
15
28
16
270
898
547
311
453
268
914
904
994
576
1618
1856
836
260
116
0
1076
18
15
28
16
270
898
547
311
453
268
914
912
1234
576
820
320
834
600
1650
80
283
18
15
28
16
270
898
547
311
453
268
914
912
1234
576
820
320
836
596
1652
80
283
18
15
28
16
270
898
547
311
453
268
914
912
1234
576
1620
1856
834
600
1650
80
1115
18
15
28
16
270
898
547
311
453
268
914
912
722
576
820
320
834
600
626
80
283
18
15
28
16
270
898
547
311
453
268
914
912
722
576
820
320
836
596
628
80
283
18
15
28
16
270
898
547
311
453
268
914
912
722
576
1844
320
834
600
626
80
539
18
15
28
16
270
898
547
311
453
268
914
912
722
576
1844
320
836
596
628
80
539
18
15
28
16
270
898
547
311
453
268
914
912
978
576
1618
576
836
596
116
0
692
18
15
28
16
270
898
547
311
453
268
914
912
978
576
1618
1856
836
308
116
0
1076
18
15
28
16
270
898
547
311
453
268
914
912
978
576
1844
320
836
596
116
80
539
18
15
28
16
270
898
547
311
453
268
914
920
993
576
1620
1216
834
265
107
8
1079
18
15
28
16
270
898
547
311
453
268
914
920
993
576
1620
576
834
265
107
8
1079
18
15
28
16
270
898
547
311
453
268
914
920
993
576
1618
1216
834
265
107
8
1076
18
15
28
16
270
898
547
311
453
268
914
920
993
576
1618
576
834
265
107
8
1076
18
15
28
16
270
898
547
311
453
268
914
920
993
576
1618
1856
834
264
107
8
1076
18
15
28
16
270
898
547
311
453
268
914
920
994
576
1620
1216
834
265
105
15
1115
18
15
28
16
270
898
547
311
453
268
914
920
994
576
1620
576
834
264
108
0
1079
18
15
28
16
270
898
547
311
453
268
914
920
994
576
1620
576
836
304
108
0
1079
18
15
28
16
270
898
547
311
453
268
914
920
994
576
1620
1856
834
264
108
0
1079
18
15
28
16
270
898
547
311
453
268
914
920
994
576
1620
1856
836
304
108
0
1079
18
15
28
16
270
898
547
311
453
268
914
920
994
576
1618
1216
834
265
105
0
1076
18
15
28
16
270
898
547
311
453
268
914
920
994
576
1618
576
834
264
108
0
1076
18
15
28
16
270
898
547
311
453
268
914
920
994
576
1618
576
836
304
108
0
1076
18
15
28
16
270
898
547
311
453
268
914
920
994
576
1618
1856
834
264
108
0
1076
18
15
28
16
270
898
547
311
453
268
914
920
994
576
1618
1856
836
304
108
0
1076
18
15
28
16
270
898
547
311
453
268
914
920
994
576
1844
1216
834
265
105
15
539
18
15
28
16
270
898
547
311
453
269
932
920
994
576
1620
1217
865
265
108
0
1079
18
15
28
16
270
898
547
311
453
269
932
920
994
576
1620
577
865
265
108
0
1079
18
15
28
16
270
898
547
311
453
269
932
920
994
576
1620
1857
865
265
108
0
1079
18
15
28
16
270
898
547
311
453
269
932
920
994
576
1618
577
865
265
105
0
1076
18
15
28
16
270
898
547
311
453
269
932
920
994
576
1618
1857
865
265
105
0
1076
18
15
28
16
270
898
547
311
453
269
932
920
994
576
1618
579
865
265
105
0
1076
18
15
28
16
270
898
547
311
453
269
932
920
994
576
1618
1859
865
265
105
0
1076
18
15
28
16
270
898
547
311
453
780
932
904
993
576
1620
1344
352
370
123
8
1079
18
15
28
16
270
898
547
311
453
780
932
904
993
576
1620
1472
352
370
123
8
1079
18
15
28
16
270
898
547
311
453
780
932
904
994
576
1618
1344
352
260
116
0
1076
18
15
28
16
270
898
547
311
453
780
932
904
994
576
1618
1344
336
260
116
0
1076
18
15
28
16
270
898
547
311
453
780
932
904
994
576
1618
1472
352
260
116
0
1076
18
15
28
16
270
898
547
311
453
780
914
904
994
576
1618
1344
324
260
116
0
1076
18
15
28
16
270
898
547
311
453
780
914
904
994
576
1618
1344
1348
1284
116
0
1076
18
15
28
16
270
898
547
311
453
780
914
912
722
576
820
1344
834
1112
626
80
283
18
15
28
16
270
898
547
311
453
780
914
912
722
576
820
832
834
1112
626
80
283
18
15
28
16
270
898
547
311
453
780
914
912
722
576
1620
1344
834
1112
626
80
1115
18
15
28
16
270
898
547
311
453
780
914
912
722
576
1620
832
834
1112
626
80
1115
18
15
28
16
270
898
547
311
453
780
914
912
978
576
1620
1344
324
340
116
80
1115
18
15
28
16
270
898
547
311
453
780
914
912
978
576
1620
832
836
1332
116
80
1115
18
15
28
16
270
898
547
311
453
780
914
912
978
576
1618
1344
324
340
116
0
1076
18
15
28
16
270
898
547
311
453
780
914
912
978
576
1618
1344
1348
1108
1140
0
692
18
15
28
16
270
898
547
311
453
780
914
912
978
576
1618
1344
836
1108
1140
0
692
18
15
28
16
270
898
547
311
453
780
914
912
978
576
1618
832
836
1108
1140
0
692
18
15
28
16
270
898
547
311
453
780
914
912
978
576
1618
1600
836
1108
1140
0
692
18
15
28
16
270
898
547
311
453
780
914
912
978
576
1844
1344
324
340
116
80
539
18
15
28
16
270
898
547
311
453
780
914
920
993
576
1620
1344
322
264
107
8
1079
18
15
28
16
270
898
547
311
453
780
914
920
993
576
1620
1344
1346
1289
107
8
1079
18
15
28
16
270
898
547
311
453
780
914
920
993
576
1620
1344
324
338
107
8
1079
18
15
28
16
270
898
547
311
453
780
914
920
993
576
1620
1472
322
264
107
8
1079
18
15
28
16
270
898
547
311
453
780
914
920
993
576
1618
1344
322
264
107
8
1076
18
15
28
16
270
898
547
311
453
780
914
920
993
576
1618
1472
322
264
107
8
1076
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1620
1344
322
264
108
0
1079
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1620
1344
1346
1288
1132
0
695
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1620
1344
834
1288
1132
0
695
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1620
1344
324
304
108
0
1079
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1620
1344
1348
1328
1132
0
695
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1620
832
834
1288
1132
0
695
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1620
832
836
1328
1132
0
695
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1620
1472
322
264
108
0
1079
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1620
1472
834
1288
1132
0
695
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1620
1600
834
1288
1132
0
695
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1618
1344
322
264
108
0
1076
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1618
1344
1346
1288
1132
0
692
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1618
1344
834
1288
1132
0
692
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1618
1344
324
304
108
0
1076
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1618
1344
1348
1328
1132
0
692
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1618
1344
836
1328
1132
0
692
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1618
832
834
1288
1132
0
692
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1618
832
836
1328
1132
0
692
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1618
1472
322
264
108
0
1076
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1618
1472
834
1288
1132
0
692
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1618
1600
834
1288
1132
0
692
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1618
1600
836
1328
1132
0
692
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1844
1344
322
265
105
15
539
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1844
1344
1346
1289
105
15
539
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1844
1344
834
1289
1129
15
539
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1844
832
834
1289
1129
15
539
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1844
1472
322
265
105
15
539
18
15
28
16
270
898
547
311
453
780
914
920
994
576
1844
1472
834
1289
1129
15
539
18
15
28
16
270
898
547
311
453
277
900
904
994
576
1620
593
857
273
121
15
987
18
15
28
16
270
898
547
311
453
277
900
912
978
576
1617
593
857
1305
116
0
1134
18
15
28
16
270
898
547
311
453
277
900
912
978
576
1620
593
857
1305
114
7
1079
18
15
28
16
270
898
547
311
453
781
932
920
994
576
1620
1345
353
265
108
0
1079
18
15
28
16
270
898
547
311
453
781
932
920
994
576
1620
1345
1377
1289
1132
0
695
18
15
28
16
270
898
547
311
453
781
932
920
994
576
1620
1473
353
265
108
0
1079
18
15
28
16
270
898
547
311
453
781
932
920
994
576
1618
1345
353
265
105
0
1076
18
15
28
16
270
898
547
311
453
781
932
920
994
576
1618
1345
1377
1289
1132
0
692
18
15
28
16
270
898
547
311
453
781
932
920
994
576
1618
1473
353
265
105
0
1076
18
15
28
16
270
898
547
311
453
781
932
920
994
576
1618
1347
353
265
105
0
1076
18
15
28
16
270
898
547
311
453
781
932
920
994
576
1618
1347
1377
1289
1132
0
692
18
15
28
16
270
898
547
311
453
276
900
904
994
576
1618
592
856
1296
116
0
1076
18
15
28
16
270
898
547
311
453
276
900
904
994
576
1618
592
872
324
116
0
1076
18
15
28
16
270
898
547
311
453
276
900
904
994
576
1618
1232
872
292
116
0
1076
18
15
28
16
270
898
547
311
453
276
900
912
978
576
1620
592
856
280
114
80
1115
18
15
28
16
270
898
547
311
453
276
900
912
978
576
1620
1872
856
280
114
80
1115
18
15
28
16
270
898
547
311
453
276
900
912
978
576
1618
592
856
1304
116
0
1076
18
15
28
16
270
898
547
311
453
276
900
920
994
576
1620
592
872
296
108
0
1079
18
15
28
16
270
898
547
311
453
276
900
920
994
576
1620
1232
872
296
108
0
1079
18
15
28
16
270
898
547
311
453
276
900
920
994
576
1620
1872
872
296
108
0
1079
18
15
28
16
270
898
547
311
453
276
900
920
994
576
1620
596
872
296
108
0
1079
18
15
28
16
270
898
547
311
453
276
900
920
994
576
1620
1236
872
296
108
0
1079
18
15
28
16
270
898
547
311
453
276
900
920
994
576
1620
1876
872
296
108
0
1079
18
15
28
16
270
898
547
311
453
276
900
920
994
576
1618
592
872
296
108
0
1076
18
15
28
16
270
898
547
311
453
276
900
920
994
576
1618
1232
872
296
108
0
1076
18
15
28
16
270
898
547
311
453
789
900
904
994
576
1620
1361
345
273
121
15
987
18
15
28
16
270
898
547
311
453
789
900
904
994
576
1620
1361
1369
1297
121
15
987
18
15
28
16
270
898
547
311
453
789
900
904
994
576
1620
1425
361
329
121
15
1115
18
15
28
16
270
898
547
311
453
789
900
912
978
576
1617
1361
345
281
116
0
1134
18
15
28
16
270
898
547
311
453
789
900
912
978
576
825
841
857
1305
1140
80
286
18
15
28
16
270
898
547
311
453
789
900
912
978
576
1620
1361
345
281
114
80
1115
18
15
28
16
270
898
547
311
453
789
900
920
994
576
1620
1425
361
297
105
15
1115
18
15
28
16
270
898
547
311
453
789
900
920
994
576
1618
1361
361
297
105
0
1076
18
15
28
16
270
898
547
311
453
789
900
920
994
576
1618
1425
361
297
105
0
1076
18
15
28
16
270
898
547
311
453
788
900
904
994
576
1618
1360
344
260
116
0
1076
18
15
28
16
270
898
547
311
453
788
900
904
994
576
1618
1360
360
324
116
0
1076
18
15
28
16
270
898
547
311
453
788
900
904
994
576
1618
1424
360
324
116
0
1076
18
15
28
16
270
898
547
311
453
788
900
904
994
576
1618
1616
872
1092
116
0
1076
18
15
28
16
270
898
547
311
453
788
900
912
978
576
1620
1360
344
280
114
80
1115
18
15
28
16
270
898
547
311
453
788
900
912
978
576
1620
1360
1368
1304
114
80
1115
18
15
28
16
270
898
547
311
453
788
900
912
978
576
1618
1360
344
280
116
0
1076
18
15
28
16
270
898
547
311
453
788
900
920
994
576
1620
1360
360
296
108
0
1079
18
15
28
16
270
898
547
311
453
788
900
920
994
576
1620
1360
1384
1320
1132
0
695
18
15
28
16
270
898
547
311
453
788
900
920
994
576
1620
1424
360
296
108
0
1079
18
15
28
16
270
898
547
311
453
788
900
920
994
576
1620
1488
360
296
108
0
1079
18
15
28
16
270
898
547
311
453
788
900
920
994
576
1620
1364
360
296
108
0
1079
18
15
28
16
270
898
547
311
453
788
900
920
994
576
1620
1364
1384
1320
1132
0
695
18
15
28
16
270
898
547
311
453
788
900
920
994
576
1620
1492
360
296
108
0
1079
18
15
28
16
270
898
547
311
453
788
900
920
994
576
1618
1360
360
296
108
0
1076
18
15
28
16
270
898
547
311
453
788
900
920
994
576
1618
1424
360
296
108
0
1076
18
15
28
16
270
898
547
311
453
805
932
920
994
576
1617
1413
329
265
105
15
1077
18
15
28
16
270
898
547
311
453
812
932
904
993
576
1620
1408
320
370
123
8
1079
18
15
28
16
270
898
547
311
453
812
932
904
994
576
1618
1408
320
260
116
0
1076
18
15
28
16
270
898
547
311
453
812
932
920
994
576
1620
1408
320
264
108
0
1079
18
15
28
16
270
898
547
311
453
812
932
920
994
576
1618
1408
320
264
108
0
1076
18
15
28
16
270
898
547
311
453
813
932
920
994
576
1620
1409
321
265
108
0
1079
18
15
28
16
270
898
547
311
453
813
932
920
994
576
1618
1411
321
265
108
0
1076
18
15
28
16
270
898
1571
87
709
420
932
1784
1762
0
1652
132
1704
1680
1162
1664
1207
18
15
28
16
270
898
1571
87
709
420
932
1784
1762
0
1652
132
1701
1680
1170
1664
1207
18
15
28
16
270
898
1571
87
709
404
914
1784
1762
0
1652
144
1676
1700
1164
1664
1207
18
15
28
16
270
898
1571
87
709
404
914
1784
1762
0
1650
144
1676
1700
1164
1664
1204
18
15
28
16
270
898
1571
87
709
421
932
1784
1762
0
1649
133
1697
1681
1177
1679
1205
18
15
28
16
270
898
1571
87
709
421
932
1784
1762
0
1649
133
1705
1681
1169
1927
1205
18
15
28
16
270
898
1571
87
709
421
932
1784
1762
0
1649
133
1701
1681
1170
1927
1205
18
15
28
16
270
898
1571
87
709
421
932
1784
1762
0
1652
133
1697
1681
1177
1664
1207
18
15
28
16
270
898
1571
87
709
421
932
1784
1762
0
1652
133
1700
1680
1170
1664
1207
18
15
28
16
270
898
1571
87
709
421
932
1784
1762
0
1652
133
1701
1681
1170
1664
1207
18
15
28
16
270
898
1571
87
709
421
932
1784
1762
0
1653
133
1705
1681
1169
1664
1206
18
15
28
16
270
898
1571
87
709
421
932
1784
1762
0
1653
133
1700
1680
1170
1920
1206
18
15
28
16
270
898
1571
87
709
421
932
1784
1762
0
1653
133
1701
1681
1172
1664
1206
18
15
28
16
270
898
1571
87
709
428
932
1784
1762
0
1650
128
1696
1680
1172
1664
1204
18
15
28
16
270
898
1571
87
709
429
932
1784
1762
0
1649
129
1697
1681
1177
1679
1205
18
15
28
16
270
898
1571
87
709
429
932
1784
1762
0
1641
129
1697
1681
1172
1920
1214
18
15
28
16
270
898
1571
87
709
429
932
1784
1762
0
1653
129
1697
1681
1172
1664
1206
18
15
28
16
270
898
1571
87
709
429
932
1784
1762
0
1650
129
1697
1681
1177
1664
1204
18
15
28
16
270
834
547
87
325
780
932
968
706
0
1908
1472
864
1156
556
1760
1719
18
15
28
16
270
834
547
87
325
780
932
968
706
0
1906
1472
864
1156
556
1760
1716
18
15
28
16
270
834
547
87
325
789
900
968
706
0
1906
1489
873
1225
556
1760
1716
18
15
28
16
270
834
547
87
325
788
900
968
706
0
1908
1488
872
1220
556
1760
1719
18
15
28
16
270
834
547
87
325
788
900
968
706
0
1906
1488
872
1220
556
1760
1716
18
15
28
16
270
834
547
87
325
844
932
968
706
0
1908
832
800
1156
556
1760
1719
18
15
28
16
270
834
547
87
325
844
932
968
706
0
1906
832
800
1156
556
1760
1716
18
15
28
16
270
834
547
87
709
397
932
1704
706
0
1329
577
1617
1713
153
1903
1845
18
15
28
16
270
834
547
87
709
397
932
1704
706
0
1330
577
1617
1713
154
1888
1844
18
15
28
16
270
834
547
87
709
396
932
1704
706
0
1332
576
1760
1704
154
1888
1847
18
15
28
16
270
834
547
87
709
396
932
1704
706
0
1330
576
1760
1704
154
1888
1844
18
15
28
16
270
834
1571
87
709
420
932
1704
1698
0
1652
132
1704
1712
1212
1920
1207
18
15
28
16
270
834
1571
87
709
420
932
1704
1698
0
1652
132
1736
1712
1212
1920
1207
18
15
28
16
270
834
1571
87
709
420
932
1704
1698
0
1652
132
1701
1712
1212
1920
1207
18
15
28
16
270
834
1571
87
709
421
932
1704
1698
0
1652
133
1697
1714
1212
1920
1207
18
15
28
16
270
834
1571
87
709
421
932
1704
1698
0
1652
133
1700
1712
1212
1920
1207
18
15
28
16
270
834
1571
87
709
421
932
1704
1698
0
1652
133
1701
1712
1212
1920
1207
18
15
28
16
270
834
1571
87
709
428
932
1704
1698
0
1652
128
1728
1712
1212
1920
1207
18
15
28
16
270
834
1571
87
709
428
932
1704
1698
0
1650
128
1696
1712
1212
1920
1204
18
15
28
16
270
834
1571
87
709
428
932
1704
1698
0
1650
128
1728
1712
1212
1920
1204
18
15
28
16
270
834
1571
87
709
428
932
1704
1730
0
1650
128
1696
1704
1172
1712
1204
18
15
28
16
270
834
1571
87
709
428
932
1704
1730
0
1650
128
1728
1704
1172
1712
1204
18
15
28
16
270
834
1571
87
709
429
932
1704
1698
0
1652
129
1729
1714
1212
1920
1207
18
15
28
16
270
834
1571
87
709
429
932
1704
1698
0
1650
129
1697
1713
1210
1920
1204
18
15
28
16
270
834
1571
87
709
429
932
1704
1698
0
1650
129
1729
1713
1210
1920
1204
18
15
28
16
270
834
1571
87
709
429
932
1704
1698
0
1650
131
1729
1713
1210
1920
1204
18
15
28
16
270
418
547
87
197
268
932
744
962
1024
116
832
864
836
1036
1664
183
18
15
28
16
270
418
547
87
709
780
932
744
962
1024
1650
1344
352
836
1036
1664
1204
18
15
28
16
270
418
547
311
197
268
932
744
962
576
82
832
864
836
1036
1024
116
18
15
28
16
270
418
547
311
197
268
932
744
962
576
82
448
864
836
1036
1024
116
18
15
28
16
270
418
547
311
197
269
932
744
962
576
82
833
865
809
1036
1024
52
18
15
28
16
270
418
547
311
197
269
932
744
962
576
82
833
849
816
1036
1024
116
18
15
28
16
270
418
547
311
197
269
932
744
962
576
82
835
865
809
1036
1024
52
18
15
28
16
270
418
547
311
197
269
932
744
962
576
82
835
849
816
1036
1024
116
18
15
28
16
270
418
547
311
325
780
932
744
962
576
1874
1472
352
836
1036
256
564
18
15
28
16
270
418
547
311
325
844
932
744
962
576
1876
832
800
808
1036
512
631
18
15
28
16
270
418
547
311
325
844
932
744
962
576
1874
832
800
808
1036
512
628
18
15
28
16
270
418
547
311
325
845
932
744
962
576
1874
833
289
818
1036
256
564
18
15
28
16
270
418
547
311
325
845
932
744
962
576
1874
833
801
818
1036
512
628
18
15
28
16
270
418
547
311
325
845
932
744
962
576
1874
835
289
818
1036
256
564
18
15
28
16
270
418
547
311
325
845
932
744
962
576
1874
835
801
818
1036
512
628
18
15
28
16
270
418
547
311
453
268
932
744
962
576
1620
1216
864
836
1036
1024
1079
18
15
28
16
270
418
547
311
453
268
932
744
962
576
1620
576
864
836
1036
1024
1079
18
15
28
16
270
418
547
311
453
268
932
744
962
576
1620
1856
864
836
1036
1024
1079
18
15
28
16
270
418
547
311
453
268
932
744
962
576
1618
1216
864
836
1036
1024
1076
18
15
28
16
270
418
547
311
453
268
932
744
962
576
1618
576
864
836
1036
1024
1076
18
15
28
16
270
418
547
311
453
268
932
744
962
576
1618
576
848
818
1036
1024
1140
18
15
28
16
270
418
547
311
453
268
932
744
962
576
1618
1856
864
836
1036
1024
1076
18
15
28
16
270
418
547
311
453
269
932
744
962
576
1618
1217
865
809
1036
1024
1076
18
15
28
16
270
418
547
311
453
269
932
744
962
576
1618
577
865
809
1036
1024
1076
18
15
28
16
270
418
547
311
453
269
932
744
962
576
1618
577
849
816
1036
1024
1140
18
15
28
16
270
418
547
311
453
269
932
744
962
576
1618
1857
865
809
1036
1024
1076
18
15
28
16
270
418
547
311
453
269
932
744
962
576
1618
1857
849
816
1036
1024
1140
18
15
28
16
270
418
547
311
453
269
932
744
962
576
1618
579
865
809
1036
1024
1076
18
15
28
16
270
418
547
311
453
269
932
744
962
576
1618
579
849
816
1036
1024
1140
18
15
28
16
270
418
547
311
453
269
932
744
962
576
1618
1859
865
809
1036
1024
1076
18
15
28
16
270
418
547
311
453
269
932
744
962
576
1618
1859
849
816
1036
1024
1140
18
15
28
16
270
418
547
311
453
780
932
744
962
576
1620
1344
352
836
1036
1024
1079
18
15
28
16
270
418
547
311
453
780
932
744
962
576
1618
1344
352
836
1036
1024
1076
18
15
28
16
270
418
547
311
453
781
932
744
962
576
1618
1345
849
816
1036
1024
1140
18
15
28
16
270
418
547
311
453
781
932
744
962
576
1618
1347
353
809
1036
256
1076
18
15
28
16
270
418
547
311
453
781
932
744
962
576
1618
1347
849
816
1036
1024
1140
18
15
28
16
270
802
547
55
837
844
914
816
961
64
825
832
1282
1058
1139
264
798
18
15
28
16
270
802
547
55
837
844
914
824
961
64
825
832
1282
1042
115
264
798
18
15
28
16
270
802
547
55
453
268
914
816
962
1088
1874
576
836
532
116
1152
692
18
15
28
16
270
802
547
55
453
268
914
824
962
1088
1874
576
834
529
113
1152
692
18
15
28
16
270
802
547
55
453
269
932
824
962
1088
1874
577
849
529
113
1152
692
18
15
28
16
270
802
547
55
453
269
932
824
962
1088
1874
579
849
529
113
1152
692
18
15
28
16
270
802
547
55
453
780
932
816
962
1088
1874
1344
848
1044
1140
1152
692
18
15
28
16
270
802
547
55
453
780
932
816
962
1088
1874
832
848
1044
1140
1152
692
18
15
28
16
270
802
547
55
453
780
914
816
962
1088
1874
1344
836
1044
1140
1152
692
18
15
28
16
270
802
547
55
453
780
914
816
962
1088
1874
832
836
1044
1140
1152
692
18
15
28
16
270
802
547
55
453
780
914
824
962
1088
1874
1344
834
1041
1137
1152
692
18
15
28
16
270
802
547
55
453
780
914
824
962
1088
1874
1344
836
1060
116
640
692
18
15
28
16
270
802
547
55
453
780
914
824
962
1088
1874
832
834
1041
1137
1152
692
18
15
28
16
270
802
547
55
453
780
914
824
962
1088
1874
832
836
1060
116
640
692
18
15
28
16
270
802
547
55
453
781
932
816
962
1088
1874
1347
849
1044
1140
1152
692
18
15
28
16
270
802
547
55
453
781
932
816
962
1088
1874
835
849
1044
1140
1152
692
18
15
28
16
270
802
547
55
453
788
900
816
962
1088
1874
848
856
1076
116
640
692
18
15
28
16
270
802
547
55
453
788
900
816
962
64
1874
848
856
564
628
1664
1716
18
15
28
16
270
802
547
87
197
405
900
816
962
1024
1137
1681
1781
564
114
720
1646
18
15
28
16
270
802
547
87
197
405
900
816
962
1024
1137
1685
1780
564
114
720
1646
18
15
28
16
270
802
547
87
197
404
914
816
961
1024
1137
1680
1674
1058
1139
720
1646
18
15
28
16
270
802
547
87
325
780
932
1000
706
0
1908
1472
864
1092
524
1760
1719
18
15
28
16
270
802
547
87
325
780
932
1000
706
0
1906
1472
864
1092
524
1760
1716
18
15
28
16
270
802
547
87
325
844
932
1000
706
0
1908
832
800
1092
524
1760
1719
18
15
28
16
270
802
547
87
325
844
932
1000
706
0
1906
832
288
296
524
1760
1716
18
15
28
16
270
802
547
87
325
844
932
1000
706
0
1906
832
800
1092
524
1760
1716
18
15
28
16
270
802
547
87
837
844
914
816
1473
0
881
832
770
546
1651
208
878
18
15
28
16
270
802
547
87
709
404
914
816
1473
1024
1649
144
1674
546
1651
1232
1134
18
15
28
16
270
802
547
87
709
404
914
816
961
0
1649
144
1674
546
627
1744
1646
18
15
28
16
270
802
547
87
709
404
914
816
961
1024
1649
144
1674
1058
1139
1232
1134
18
15
28
16
270
802
547
311
197
268
914
816
961
576
81
704
1730
546
115
80
110
18
15
28
16
270
802
547
311
325
780
914
816
961
576
1873
1472
834
1057
1139
80
622
18
15
28
16
270
802
547
311
325
780
914
816
961
576
1873
960
834
1058
115
80
622
18
15
28
16
270
802
547
311
325
780
914
816
961
576
1881
960
834
1058
115
136
606
18
15
28
16
270
802
547
311
325
780
914
816
962
576
1876
1472
834
1058
114
143
603
18
15
28
16
270
802
547
311
325
780
914
816
962
576
1876
960
834
1058
114
143
603
18
15
28
16
270
802
547
311
325
797
900
816
962
576
1593
865
865
1076
116
80
1054
18
15
28
16
270
802
547
311
325
332
914
816
961
576
1593
1856
770
546
627
136
1054
18
15
28
16
270
802
547
311
325
844
914
816
961
576
1593
832
770
546
627
136
1054
18
15
28
16
270
802
547
311
325
844
914
816
961
576
1873
832
770
1058
115
80
622
18
15
28
16
270
802
547
311
325
844
914
816
961
576
1881
832
770
1058
115
136
606
18
15
28
16
270
802
547
311
325
844
914
816
962
576
1876
832
770
1058
114
143
603
18
15
28
16
270
802
547
311
453
277
900
816
962
576
1849
329
857
564
116
80
542
18
15
28
16
270
802
547
311
453
789
900
816
962
576
825
841
857
1076
116
80
286
18
15
28
16
270
802
547
311
453
301
900
816
962
576
1625
1153
897
564
628
80
1118
18
15
28
16
270
802
547
311
453
301
900
816
962
576
1849
1153
897
564
628
80
542
18
15
28
16
270
930
547
87
197
404
914
1768
1218
1024
1140
1680
1676
1732
1548
1248
1975
18
15
28
16
270
930
547
87
197
404
914
1768
1218
1024
1138
1680
1676
1732
1548
1248
1972
18
15
28
16
270
930
547
87
709
396
914
1768
1218
1024
1332
576
1602
1732
1548
1248
823
18
15
28
16
270
930
547
87
709
396
914
1768
1218
1024
1332
576
1604
1732
1548
1248
823
18
15
28
16
270
930
547
87
709
396
914
1768
1218
1024
1330
576
1602
1732
1548
1248
820
18
15
28
16
270
930
547
87
709
396
914
1768
1218
1024
1330
576
1604
1732
1548
1248
820
18
15
28
16
142
386
547
311
197
21
452
496
994
576
81
913
1009
665
1561
1039
53
18
15
28
16
142
386
547
311
197
21
452
496
994
576
84
917
1009
665
1562
1024
55
18
15
28
16
142
386
547
311
197
21
452
456
994
576
84
913
1001
649
1594
1024
55
18
15
28
16
142
386
547
311
197
21
452
456
978
576
81
913
1001
644
1548
512
110
18
15
28
16
142
386
547
311
197
21
452
456
978
576
81
913
1012
644
1548
512
110
18
15
28
16
142
386
547
311
197
21
452
456
978
576
81
913
1013
644
1548
512
110
18
15
28
16
142
386
547
311
197
21
452
456
978
576
81
917
1012
644
1548
512
110
18
15
28
16
142
386
547
311
197
21
452
456
978
576
84
913
1001
649
1548
512
55
18
15
28
16
142
386
547
311
197
21
452
456
978
576
84
913
1013
644
1548
512
55
18
15
28
16
142
386
547
311
197
21
452
456
978
576
84
917
1012
644
1548
512
55
18
15
28
16
142
386
547
311
197
20
452
456
978
576
84
912
1000
644
1548
512
55
18
15
28
16
142
386
547
311
197
149
452
456
978
576
81
145
433
644
1548
512
110
18
15
28
16
142
386
547
311
197
149
452
456
978
576
81
145
437
644
1548
512
110
18
15
28
16
142
386
547
311
197
149
452
456
978
576
81
145
436
644
1548
512
110
18
15
28
16
142
386
547
311
197
149
452
456
978
576
81
593
473
593
1548
1152
110
18
15
28
16
142
386
547
311
197
149
452
456
978
576
81
149
437
644
1548
512
110
18
15
28
16
142
386
547
311
197
149
452
456
978
576
81
149
436
644
1548
512
110
18
15
28
16
142
386
547
311
197
149
452
456
978
576
84
145
433
644
1548
512
55
18
15
28
16
142
386
547
311
197
149
452
456
978
576
84
149
437
644
1548
512
55
18
15
28
16
142
386
547
311
197
149
452
456
978
576
84
149
436
644
1548
512
55
18
15
28
16
142
386
547
311
197
149
452
456
978
576
82
145
433
644
1548
512
52
18
15
28
16
142
386
547
311
197
149
452
456
978
576
82
145
436
644
1548
512
52
18
15
28
16
142
386
547
311
197
149
452
456
978
576
82
147
433
644
1548
512
52
18
15
28
16
142
386
547
311
197
149
452
504
994
576
81
81
873
553
1545
527
53
18
15
28
16
142
386
547
311
197
149
452
504
994
576
81
145
441
681
1561
1039
53
18
15
28
16
142
386
547
311
197
149
452
504
994
576
81
85
873
553
1545
527
53
18
15
28
16
142
386
547
311
197
149
452
504
994
576
81
593
873
553
1545
527
53
18
15
28
16
142
386
547
311
197
149
452
504
994
576
81
597
873
553
1545
527
53
18
15
28
16
142
386
547
311
197
149
452
504
994
576
85
81
873
553
1561
1031
109
18
15
28
16
142
386
547
311
197
149
452
504
994
576
85
85
873
553
1561
1031
109
18
15
28
16
142
386
547
311
197
149
452
504
994
576
85
593
873
553
1561
1031
109
18
15
28
16
142
386
547
311
197
149
452
504
994
576
85
597
873
553
1561
1031
109
18
15
28
16
142
386
547
311
197
149
452
504
994
576
82
81
873
553
1545
1024
52
18
15
28
16
142
386
547
311
197
148
452
456
994
576
82
80
872
612
1588
512
52
18
15
28
16
142
386
547
311
197
148
452
456
994
576
82
592
872
612
1588
512
52
18
15
28
16
142
386
547
311
197
148
452
456
866
576
82
592
472
594
1626
512
52
18
15
28
16
142
386
547
311
197
148
452
456
978
576
84
144
432
644
1548
512
55
18
15
28
16
142
386
547
311
197
148
452
456
978
576
84
148
437
644
1548
512
55
18
15
28
16
142
386
547
311
197
148
452
456
978
576
82
144
432
644
1548
512
52
18
15
28
16
142
386
547
311
197
148
452
456
978
576
82
144
440
644
1548
512
52
18
15
28
16
142
386
547
311
197
148
452
504
994
576
84
80
872
552
1548
1024
119
18
15
28
16
142
386
547
311
197
148
452
504
994
576
84
84
872
552
1548
1024
119
18
15
28
16
142
386
547
311
197
148
452
504
994
576
84
592
872
552
1548
1024
119
18
15
28
16
142
386
547
311
197
148
452
504
994
576
84
596
872
552
1548
1024
119
18
15
28
16
142
386
547
311
197
148
452
504
994
576
82
80
872
552
1548
1024
52
18
15
28
16
142
386
547
311
197
148
452
504
994
576
82
144
440
680
1548
1024
116
18
15
28
16
142
386
547
311
197
148
452
504
994
576
82
592
872
552
1548
1024
52
18
15
28
16
142
386
547
311
197
172
452
504
994
576
82
128
384
552
1548
1024
52
18
15
28
16
142
386
547
311
197
173
452
456
978
576
89
129
385
649
1548
1024
94
18
15
28
16
142
386
547
311
197
405
452
456
978
576
81
657
177
644
1548
512
110
18
15
28
16
142
386
547
311
197
405
452
456
978
576
81
657
433
644
1548
512
110
18
15
28
16
142
386
547
311
197
405
452
456
978
576
81
657
689
644
1548
512
110
18
15
28
16
142
386
547
311
197
405
452
456
978
576
81
657
185
649
1548
512
110
18
15
28
16
142
386
547
311
197
405
452
456
978
576
81
657
181
644
1548
512
110
18
15
28
16
142
386
547
311
197
405
452
456
978
576
81
657
180
644
1548
512
110
18
15
28
16
142
386
547
311
197
405
452
456
978
576
81
657
437
644
1548
512
110
18
15
28
16
142
386
547
311
197
405
452
456
978
576
81
657
436
644
1548
512
110
18
15
28
16
142
386
547
311
197
405
452
456
978
576
81
657
697
649
1548
512
110
18
15
28
16
142
386
547
311
197
405
452
456
978
576
81
657
692
644
1548
512
110
18
15
28
16
142
386
547
311
197
405
452
456
978
576
81
661
181
644
1548
512
110
18
15
28
16
142
386
547
311
197
405
452
456
978
576
81
661
180
644
1548
512
110
18
15
28
16
142
386
547
311
197
405
452
456
978
576
81
661
437
644
1548
512
110
18
15
28
16
142
386
547
311
197
405
452
456
978
576
81
661
436
644
1548
512
110
18
15
28
16
142
386
547
311
197
405
452
456
978
576
81
661
693
644
1548
512
110
18
15
28
16
142
386
547
311
197
405
452
456
978
576
81
661
692
644
1548
512
110
18
15
28
16
142
386
547
311
197
405
452
456
978
576
84
657
177
644
1548
512
55
18
15
28
16
142
386
547
311
197
405
452
456
978
576
84
657
433
644
1548
512
55
18
15
28
16
142
386
547
311
197
405
452
456
978
576
84
657
181
644
1548
512
55
18
15
28
16
142
386
547
311
197
405
452
456
978
576
84
657
180
644
1548
512
55
18
15
28
16
142
386
547
311
197
405
452
456
978
576
84
661
181
644
1548
512
55
18
15
28
16
142
386
547
311
197
405
452
456
978
576
84
661
180
644
1548
512
55
18
15
28
16
142
386
547
311
197
405
452
456
978
576
84
661
437
644
1548
512
55
18
15
28
16
142
386
547
311
197
405
452
456
978
576
84
661
436
644
1548
512
55
18
15
28
16
142
386
547
311
197
405
452
456
978
576
84
661
693
644
1548
512
55
18
15
28
16
142
386
547
311
197
405
452
456
978
576
84
661
692
644
1548
512
55
18
15
28
16
142
386
547
311
197
405
452
456
978
576
82
657
177
644
1548
512
52
18
15
28
16
142
386
547
311
197
405
452
456
978
576
82
657
433
644
1548
512
52
18
15
28
16
142
386
547
311
197
405
452
456
978
576
82
657
689
644
1548
512
52
18
15
28
16
142
386
547
311
197
405
452
456
978
576
82
657
181
644
1548
512
52
18
15
28
16
142
386
547
311
197
405
452
456
978
576
82
657
180
644
1548
512
52
18
15
28
16
142
386
547
311
197
405
452
456
978
576
82
657
436
644
1548
512
52
18
15
28
16
142
386
547
311
197
404
452
456
978
576
84
656
176
644
1548
512
55
18
15
28
16
142
386
547
311
197
404
452
456
978
576
84
656
432
644
1548
512
55
18
15
28
16
142
386
547
311
197
404
452
456
978
576
84
656
181
644
1548
512
55
18
15
28
16
142
386
547
311
197
404
452
456
978
576
82
656
176
644
1548
512
52
18
15
28
16
142
386
547
311
197
404
452
456
978
576
82
656
432
644
1548
512
52
18
15
28
16
142
386
547
311
197
404
452
456
978
576
82
656
184
644
1548
512
52
18
15
28
16
142
386
547
311
197
404
452
456
978
576
82
656
688
644
1548
512
52
18
15
28
16
142
386
547
311
197
404
452
456
978
576
82
656
181
644
1548
512
52
18
15
28
16
142
386
547
311
197
404
452
456
978
576
82
656
440
644
1548
512
52
18
15
28
16
142
386
547
311
197
404
452
456
978
576
82
656
696
644
1548
512
52
18
15
28
16
142
386
547
311
197
421
452
456
978
576
81
645
137
649
1548
512
110
18
15
28
16
142
386
547
311
197
428
452
456
978
576
84
640
128
644
1548
512
55
18
15
28
16
142
386
547
311
197
428
452
456
978
576
82
640
128
644
1548
512
52
18
15
28
16
142
386
547
311
197
429
452
456
978
576
81
641
129
649
1548
512
110
18
15
28
16
142
386
547
311
197
429
452
456
978
576
84
641
129
649
1548
512
55
18
15
28
16
142
386
547
311
197
429
452
456
978
576
82
641
129
649
1548
512
52
18
15
28
16
142
386
547
311
197
429
452
456
978
576
82
643
129
649
1548
512
52
18
15
28
16
142
386
547
311
325
589
452
456
978
576
1593
1601
737
644
1548
1024
1054
18
15
28
16
142
386
547
311
325
589
452
504
994
576
1593
1601
737
681
1562
1024
1054
18
15
28
16
142
418
547
87
197
148
452
872
962
1024
116
80
872
840
524
1664
183
18
15
28
16
142
418
547
87
197
148
452
872
962
1024
116
84
872
840
524
1664
183
18
15
28
16
142
418
547
87
197
148
452
872
962
1024
116
592
872
840
524
1664
183
18
15
28
16
142
418
547
87
197
148
452
872
962
1024
116
596
872
840
524
1664
183
18
15
28
16
142
418
547
87
197
148
452
872
962
1024
114
80
872
840
524
1664
180
18
15
28
16
142
418
547
87
197
148
452
872
962
1024
114
592
872
840
524
1664
180
18
15
28
16
142
418
547
87
709
429
452
432
946
1024
1657
129
385
537
1610
1648
1246
18
15
28
16
142
418
547
311
197
21
452
488
962
576
84
913
1013
656
1548
1024
119
18
15
28
16
142
418
547
311
197
21
452
488
962
576
84
913
1010
656
1548
1024
119
18
15
28
16
142
418
547
311
197
21
452
488
962
576
84
917
1012
656
1548
1024
119
18
15
28
16
142
418
547
311
197
21
452
488
962
576
84
917
1013
656
1548
1024
119
18
15
28
16
142
418
547
311
197
20
452
488
962
576
84
912
1013
656
1548
1024
119
18
15
28
16
142
418
547
311
197
149
452
872
962
576
82
81
873
841
524
512
52
18
15
28
16
142
418
547
311
197
149
452
488
962
576
84
145
433
676
1548
1024
119
18
15
28
16
142
418
547
311
197
149
452
488
962
576
84
149
437
676
1548
1024
119
18
15
28
16
142
418
547
311
197
149
452
488
962
576
84
149
436
676
1548
1024
119
18
15
28
16
142
418
547
311
197
149
452
488
962
576
82
145
433
676
1548
1024
116
18
15
28
16
142
418
547
311
197
149
452
488
962
576
82
145
437
676
1548
1024
116
18
15
28
16
142
418
547
311
197
149
452
488
962
576
82
145
436
676
1548
1024
116
18
15
28
16
142
418
547
311
197
149
452
472
834
576
85
593
473
625
1625
519
109
18
15
28
16
142
418
547
311
197
149
452
472
962
576
81
81
873
617
1586
1024
110
18
15
28
16
142
418
547
311
197
149
452
472
962
576
81
145
433
561
1585
1024
110
18
15
28
16
142
418
547
311
197
149
452
472
962
576
81
145
441
689
1586
1024
110
18
15
28
16
142
418
547
311
197
149
452
472
962
576
81
145
437
689
1586
1024
110
18
15
28
16
142
418
547
311
197
149
452
472
962
576
81
145
436
560
1586
1024
110
18
15
28
16
142
418
547
311
197
149
452
472
962
576
81
593
873
617
1586
1024
110
18
15
28
16
142
418
547
311
197
149
452
472
962
576
85
81
873
617
1586
1031
109
18
15
28
16
142
418
547
311
197
149
452
472
962
576
85
145
433
689
1593
1031
109
18
15
28
16
142
418
547
311
197
149
452
472
962
576
85
145
437
689
1586
519
109
18
15
28
16
142
418
547
311
197
149
452
472
962
576
85
145
436
560
1586
1039
109
18
15
28
16
142
418
547
311
197
149
452
472
962
576
85
593
873
617
1586
1031
109
18
15
28
16
142
418
547
311
197
149
452
472
962
576
85
149
433
689
1593
1031
109
18
15
28
16
142
418
547
311
197
149
452
472
962
576
85
149
437
560
1586
1039
109
18
15
28
16
142
418
547
311
197
149
452
472
962
576
85
149
436
560
1586
1039
109
18
15
28
16
142
418
547
311
197
149
452
472
962
576
84
145
433
689
1593
1039
107
18
15
28
16
142
418
547
311
197
149
452
472
962
576
84
145
437
689
1586
527
91
18
15
28
16
142
418
547
311
197
149
452
472
962
576
84
149
433
689
1593
1039
107
18
15
28
16
142
418
547
311
197
149
452
472
962
576
84
149
437
560
1586
1039
91
18
15
28
16
142
418
547
311
197
149
452
472
962
576
84
149
436
560
1586
1039
91
18
15
28
16
142
418
547
311
197
149
452
472
962
576
82
81
873
617
1586
1024
116
18
15
28
16
142
418
547
311
197
149
452
472
962
576
82
145
433
561
1585
1024
116
18
15
28
16
142
418
547
311
197
149
452
472
962
576
82
145
437
561
1588
1024
116
18
15
28
16
142
418
547
311
197
149
452
472
962
576
82
145
436
560
1586
1024
116
18
15
28
16
142
418
547
311
197
148
452
464
962
576
84
592
472
628
1540
1024
119
18
15
28
16
142
418
547
311
197
148
452
464
962
576
82
592
472
628
1540
1024
116
18
15
28
16
142
418
547
311
197
148
452
872
962
576
84
80
872
836
524
512
55
18
15
28
16
142
418
547
311
197
148
452
872
962
576
84
84
872
836
524
512
55
18
15
28
16
142
418
547
311
197
148
452
872
962
576
84
592
872
836
524
512
55
18
15
28
16
142
418
547
311
197
148
452
872
962
576
84
596
872
836
524
512
55
18
15
28
16
142
418
547
311
197
148
452
872
962
576
82
80
872
836
524
512
52
18
15
28
16
142
418
547
311
197
148
452
872
962
576
82
592
872
836
524
512
52
18
15
28
16
142
418
547
311
197
148
452
488
962
576
84
144
432
676
1548
1024
119
18
15
28
16
142
418
547
311
197
148
452
488
962
576
84
148
437
676
1548
1024
119
18
15
28
16
142
418
547
311
197
148
452
488
962
576
82
144
432
676
1548
1024
116
18
15
28
16
142
418
547
311
197
148
452
488
962
576
82
144
440
548
1548
1024
52
18
15
28
16
142
418
547
311
197
148
452
472
962
576
84
144
432
688
1586
527
91
18
15
28
16
142
418
547
311
197
148
452
472
962
576
84
148
437
689
1586
527
91
18
15
28
16
142
418
547
311
197
148
452
472
962
576
82
144
432
688
1588
512
116
18
15
28
16
142
418
547
311
197
172
452
472
962
576
84
128
384
560
1586
1039
91
18
15
28
16
142
418
547
311
197
172
452
472
962
576
82
128
384
560
1588
1024
116
18
15
28
16
142
418
547
311
197
173
452
472
962
576
81
129
385
561
1585
1024
110
18
15
28
16
142
418
547
311
197
173
452
472
962
576
85
129
385
561
1586
1031
109
18
15
28
16
142
418
547
311
197
173
452
472
962
576
84
129
385
561
1586
1024
119
18
15
28
16
142
418
547
311
197
173
452
472
962
576
82
129
385
561
1585
1024
116
18
15
28
16
142
418
547
311
197
173
452
472
962
576
82
131
385
561
1585
1024
116
18
15
28
16
142
418
547
311
197
405
452
488
962
576
84
657
177
548
1548
1024
55
18
15
28
16
142
418
547
311
197
405
452
488
962
576
84
657
433
548
1548
1024
55
18
15
28
16
142
418
547
311
197
405
452
488
962
576
84
657
181
656
1548
1024
119
18
15
28
16
142
418
547
311
197
405
452
488
962
576
84
657
180
548
1548
1024
55
18
15
28
16
142
418
547
311
197
405
452
488
962
576
84
657
436
548
1548
1024
55
18
15
28
16
142
418
547
311
197
405
452
488
962
576
84
661
177
658
1548
1024
119
18
15
28
16
142
418
547
311
197
405
452
488
962
576
84
661
689
658
1548
1024
119
18
15
28
16
142
418
547
311
197
405
452
488
962
576
84
661
181
548
1548
1024
55
18
15
28
16
142
418
547
311
197
405
452
488
962
576
84
661
180
548
1548
1024
55
18
15
28
16
142
418
547
311
197
405
452
488
962
576
84
661
437
548
1548
1024
55
18
15
28
16
142
418
547
311
197
405
452
488
962
576
84
661
436
548
1548
1024
55
18
15
28
16
142
418
547
311
197
405
452
488
962
576
84
661
693
548
1548
1024
55
18
15
28
16
142
418
547
311
197
405
452
488
962
576
84
661
692
548
1548
1024
55
18
15
28
16
142
418
547
311
197
405
452
488
962
576
82
657
177
548
1548
1024
52
18
15
28
16
142
418
547
311
197
405
452
488
962
576
82
657
433
548
1548
1024
52
18
15
28
16
142
418
547
311
197
405
452
488
962
576
82
657
689
548
1548
1024
52
18
15
28
16
142
418
547
311
197
405
452
488
962
576
82
657
181
548
1548
1024
52
18
15
28
16
142
418
547
311
197
405
452
488
962
576
82
657
180
548
1548
1024
52
18
15
28
16
142
418
547
311
197
405
452
488
962
576
82
657
437
548
1548
1024
52
18
15
28
16
142
418
547
311
197
405
452
488
962
576
82
657
436
548
1548
1024
52
18
15
28
16
142
418
547
311
197
405
452
472
962
576
81
657
177
561
1585
1024
110
18
15
28
16
142
418
547
311
197
405
452
472
962
576
81
657
433
561
1586
1024
110
18
15
28
16
142
418
547
311
197
405
452
472
962
576
81
657
689
561
1585
1024
110
18
15
28
16
142
418
547
311
197
405
452
472
962
576
81
657
185
561
1585
1024
110
18
15
28
16
142
418
547
311
197
405
452
472
962
576
81
657
181
560
1588
1024
110
18
15
28
16
142
418
547
311
197
405
452
472
962
576
81
657
180
560
1588
1024
110
18
15
28
16
142
418
547
311
197
405
452
472
962
576
81
657
178
560
1588
1024
110
18
15
28
16
142
418
547
311
197
405
452
472
962
576
81
657
437
561
1586
1024
110
18
15
28
16
142
418
547
311
197
405
452
472
962
576
81
657
436
560
1586
1024
110
18
15
28
16
142
418
547
311
197
405
452
472
962
576
81
657
697
561
1585
1024
110
18
15
28
16
142
418
547
311
197
405
452
472
962
576
81
657
692
560
1588
1024
110
18
15
28
16
142
418
547
311
197
405
452
472
962
576
85
657
177
561
1593
1031
109
18
15
28
16
142
418
547
311
197
405
452
472
962
576
85
657
433
561
1586
1031
109
18
15
28
16
142
418
547
311
197
405
452
472
962
576
85
657
181
561
1586
1031
109
18
15
28
16
142
418
547
311
197
405
452
472
962
576
85
657
180
560
1586
1039
109
18
15
28
16
142
418
547
311
197
405
452
472
962
576
85
657
437
561
1586
1031
109
18
15
28
16
142
418
547
311
197
405
452
472
962
576
85
657
436
560
1586
1039
109
18
15
28
16
142
418
547
311
197
405
452
472
962
576
85
661
177
561
1586
1031
109
18
15
28
16
142
418
547
311
197
405
452
472
962
576
85
661
433
561
1586
1031
109
18
15
28
16
142
418
547
311
197
405
452
472
962
576
85
661
689
561
1586
1031
109
18
15
28
16
142
418
547
311
197
405
452
472
962
576
85
661
181
560
1586
1039
109
18
15
28
16
142
418
547
311
197
405
452
472
962
576
85
661
180
560
1586
1039
109
18
15
28
16
142
418
547
311
197
405
452
472
962
576
85
661
437
560
1586
1039
109
18
15
28
16
142
418
547
311
197
405
452
472
962
576
85
661
436
560
1586
1039
109
18
15
28
16
142
418
547
311
197
405
452
472
962
576
85
661
693
560
1586
1039
109
18
15
28
16
142
418
547
311
197
405
452
472
962
576
85
661
692
560
1586
1039
109
18
15
28
16
142
418
547
311
197
405
452
472
962
576
84
657
177
561
1593
1039
107
18
15
28
16
142
418
547
311
197
405
452
472
962
576
84
657
433
561
1586
1024
119
18
15
28
16
142
418
547
311
197
405
452
472
962
576
84
657
181
561
1586
1024
119
18
15
28
16
142
418
547
311
197
405
452
472
962
576
84
657
180
560
1586
1039
91
18
15
28
16
142
418
547
311
197
405
452
472
962
576
84
657
178
560
1586
1039
91
18
15
28
16
142
418
547
311
197
405
452
472
962
576
84
657
436
560
1586
1039
91
18
15
28
16
142
418
547
311
197
405
452
472
962
576
84
661
177
561
1586
1024
119
18
15
28
16
142
418
547
311
197
405
452
472
962
576
84
661
433
561
1586
1024
119
18
15
28
16
142
418
547
311
197
405
452
472
962
576
84
661
689
561
1586
1024
119
18
15
28
16
142
418
547
311
197
405
452
472
962
576
84
661
181
560
1586
1039
91
18
15
28
16
142
418
547
311
197
405
452
472
962
576
84
661
180
560
1586
1039
91
18
15
28
16
142
418
547
311
197
405
452
472
962
576
84
661
437
560
1586
1039
91
18
15
28
16
142
418
547
311
197
405
452
472
962
576
84
661
436
560
1586
1039
91
18
15
28
16
142
418
547
311
197
405
452
472
962
576
84
661
693
560
1586
1039
91
18
15
28
16
142
418
547
311
197
405
452
472
962
576
84
661
692
560
1586
1039
91
18
15
28
16
142
418
547
311
197
405
452
472
962
576
82
657
177
561
1585
1024
116
18
15
28
16
142
418
547
311
197
405
452
472
962
576
82
657
433
561
1586
1024
116
18
15
28
16
142
418
547
311
197
405
452
472
962
576
82
657
689
561
1585
1024
116
18
15
28
16
142
418
547
311
197
405
452
472
962
576
82
657
181
561
1588
1024
116
18
15
28
16
142
418
547
311
197
405
452
472
962
576
82
657
180
560
1588
1024
116
18
15
28
16
142
418
547
311
197
405
452
472
962
576
82
657
437
561
1588
1024
116
18
15
28
16
142
418
547
311
197
405
452
472
962
576
82
657
436
560
1586
1024
116
18
15
28
16
142
418
547
311
197
404
452
488
962
576
84
656
176
548
1548
1024
55
18
15
28
16
142
418
547
311
197
404
452
488
962
576
84
656
432
548
1548
1024
55
18
15
28
16
142
418
547
311
197
404
452
488
962
576
84
656
181
656
1548
1024
119
18
15
28
16
142
418
547
311
197
404
452
488
962
576
84
660
176
548
1548
1024
55
18
15
28
16
142
418
547
311
197
404
452
488
962
576
84
660
432
548
1548
1024
55
18
15
28
16
142
418
547
311
197
404
452
488
962
576
84
660
181
548
1548
1024
55
18
15
28
16
142
418
547
311
197
404
452
488
962
576
84
660
437
548
1548
1024
55
18
15
28
16
142
418
547
311
197
404
452
488
962
576
84
660
693
548
1548
1024
55
18
15
28
16
142
418
547
311
197
404
452
488
962
576
82
656
176
548
1548
1024
52
18
15
28
16
142
418
547
311
197
404
452
488
962
576
82
656
432
548
1548
1024
52
18
15
28
16
142
418
547
311
197
404
452
488
962
576
82
656
184
548
1548
1024
52
18
15
28
16
142
418
547
311
197
404
452
488
962
576
82
656
688
548
1548
1024
52
18
15
28
16
142
418
547
311
197
404
452
488
962
576
82
656
181
656
1548
1024
116
18
15
28
16
142
418
547
311
197
404
452
488
962
576
82
656
440
548
1548
1024
52
18
15
28
16
142
418
547
311
197
404
452
488
962
576
82
656
696
548
1548
1024
52
18
15
28
16
142
418
547
311
197
404
452
472
962
576
84
656
176
560
1586
1039
91
18
15
28
16
142
418
547
311
197
404
452
472
962
576
84
656
181
561
1586
1024
119
18
15
28
16
142
418
547
311
197
404
452
472
962
576
84
660
176
688
1586
527
91
18
15
28
16
142
418
547
311
197
404
452
472
962
576
84
660
181
689
1586
527
91
18
15
28
16
142
418
547
311
197
404
452
472
962
576
84
660
693
561
1586
1024
119
18
15
28
16
142
418
547
311
197
404
452
472
962
576
82
656
176
560
1588
1024
116
18
15
28
16
142
418
547
311
197
404
452
472
962
576
82
656
432
560
1588
1024
116
18
15
28
16
142
418
547
311
197
404
452
472
962
576
82
656
688
560
1588
1024
116
18
15
28
16
142
418
547
311
197
404
452
472
962
576
82
656
181
560
1588
1024
116
18
15
28
16
142
418
547
311
197
428
452
488
962
576
84
640
128
548
1548
1024
55
18
15
28
16
142
418
547
311
197
428
452
488
962
576
82
640
128
548
1548
1024
52
18
15
28
16
142
418
547
311
197
428
452
488
962
576
82
640
384
548
1548
1024
52
18
15
28
16
142
418
547
311
197
428
452
472
962
576
84
640
128
560
1586
1039
91
18
15
28
16
142
418
547
311
197
428
452
472
962
576
82
640
128
560
1588
1024
116
18
15
28
16
142
418
547
311
197
429
452
488
962
576
84
641
129
656
1548
1024
119
18
15
28
16
142
418
547
311
197
429
452
488
962
576
82
641
129
656
1548
1024
116
18
15
28
16
142
418
547
311
197
429
452
488
962
576
82
643
129
656
1548
1024
116
18
15
28
16
142
418
547
311
197
429
452
472
962
576
85
641
129
561
1593
1031
109
18
15
28
16
142
418
547
311
197
429
452
472
962
576
84
641
129
561
1593
1039
107
18
15
28
16
142
418
547
311
197
429
452
472
962
576
82
641
129
561
1585
1024
116
18
15
28
16
142
418
547
311
197
429
452
472
962
576
82
641
385
561
1585
1024
116
18
15
28
16
142
418
547
311
197
429
452
472
962
576
82
643
129
561
1585
1024
116
18
15
28
16
142
418
547
311
325
589
452
472
962
576
1593
1601
737
688
1586
1024
1054
18
15
28
16
174
418
547
55
709
140
466
848
834
1088
1364
64
450
865
601
1664
1719
18
15
28
16
174
418
547
55
709
140
466
856
834
1088
1364
1088
1474
840
601
1664
1719
18
15
28
16
174
418
547
55
709
140
466
856
834
1088
1364
64
450
880
594
1664
1719
18
15
28
16
174
418
547
55
709
140
466
856
834
1088
1364
64
452
880
594
1664
1719
18
15
28
16
174
418
547
55
709
140
466
856
834
1088
1362
1088
1474
849
593
1536
1844
18
15
28
16
174
418
547
55
709
140
466
856
834
1088
1362
64
450
881
593
1664
1716
18
15
28
16
174
418
547
55
709
140
466
856
834
1088
1362
64
452
880
594
1664
1716
18
15
28
16
174
418
547
87
709
140
466
856
962
1024
1652
1088
1730
1744
530
1664
1207
18
15
28
16
174
418
547
87
709
140
466
856
962
1024
1652
1088
1732
1744
530
1664
1207
18
15
28
16
174
418
547
311
197
140
466
848
962
576
84
576
450
865
537
0
55
18
15
28
16
174
418
547
311
197
140
466
848
962
576
82
576
450
866
538
0
52
18
15
28
16
174
418
547
311
197
140
466
464
962
576
84
576
450
545
1561
1024
119
18
15
28
16
174
418
547
311
197
140
466
840
962
576
84
576
450
836
524
0
55
18
15
28
16
174
418
547
311
197
140
466
840
962
576
84
576
452
836
524
0
55
18
15
28
16
174
418
547
311
197
140
466
840
962
576
82
576
450
836
524
0
52
18
15
28
16
174
418
547
311
197
140
466
856
833
576
84
576
450
882
595
592
91
18
15
28
16
174
418
547
311
197
140
466
856
833
576
84
576
452
882
595
592
91
18
15
28
16
174
418
547
311
197
140
466
856
834
576
84
576
450
880
604
128
55
18
15
28
16
174
418
547
311
197
140
466
856
834
576
84
576
452
880
604
128
55
18
15
28
16
174
418
547
311
197
140
466
856
834
576
82
576
450
880
604
128
52
18
15
28
16
174
418
547
311
197
140
466
856
834
576
82
576
452
880
604
128
52
18
15
28
16
174
418
547
311
197
140
466
856
962
576
84
576
450
880
530
0
55
18
15
28
16
174
418
547
311
197
140
466
856
962
576
82
576
450
881
529
0
52
18
15
28
16
174
418
547
311
197
140
466
456
962
576
84
576
450
580
1548
1024
119
18
15
28
16
174
418
547
311
197
140
466
456
962
576
82
576
450
580
1548
1024
116
18
15
28
16
174
418
547
311
197
140
466
472
962
576
84
576
450
561
1553
1024
119
18
15
28
16
174
418
547
311
197
140
466
472
962
576
84
576
452
592
1554
1024
119
18
15
28
16
174
418
547
311
197
140
466
472
962
576
82
576
450
561
1553
1024
116
18
15
28
16
174
418
547
311
197
140
466
472
962
576
82
576
452
592
1554
1024
116
18
15
108
16
270
770
547
55
13
13
900
1008
994
1088
1121
609
1969
1241
1066
1280
1317
18
15
108
16
270
770
547
55
13
13
900
1008
994
1088
1121
1633
1969
1241
1066
1280
1317
18
15
108
16
270
770
547
55
13
780
914
776
866
1088
2018
2016
772
1028
1268
640
708
18
15
108
16
270
770
547
55
525
13
900
1008
994
1088
1633
609
1969
1241
1049
1167
1061
18
15
108
16
270
898
547
55
13
13
900
912
978
1088
1121
609
1969
1305
114
592
1614
18
15
108
16
270
898
547
55
13
780
914
904
994
1088
2018
2016
772
1284
1140
512
708
18
15
108
16
270
898
547
55
525
13
900
912
978
1088
1633
609
1969
1305
114
592
1102
18
15
108
16
270
802
547
55
13
269
900
824
962
1088
97
993
1713
1074
1138
1280
69
18
15
108
16
282
770
547
55
13
268
938
1012
994
1088
98
992
1698
1090
1034
768
68
18
15
108
16
282
770
547
55
13
268
938
1004
994
1088
98
992
1698
1096
1033
768
68
18
15
108
16
282
834
547
55
13
780
938
980
962
1088
2018
2016
1186
1154
1066
512
708
18
15
108
16
282
802
547
55
13
268
938
788
834
1088
98
992
1698
1026
1258
1152
68
18
15
108
16
282
802
547
55
13
268
938
796
834
1088
98
992
1698
1028
1260
1152
68
18
15
108
16
282
930
547
55
13
780
938
916
962
1088
2018
2016
1186
1282
1130
512
708
18
15
108
16
282
930
547
55
13
780
938
924
962
1088
2018
2016
1186
1284
1148
512
708
18
15
284
16
270
770
547
55
965
268
932
1008
994
64
852
64
608
288
26
256
823
18
15
284
16
270
770
547
55
965
268
932
1008
994
64
852
192
608
288
26
256
823
18
15
284
16
270
770
547
55
965
268
932
1008
994
64
850
64
608
288
26
256
820
18
15
284
16
270
770
547
55
965
268
932
1008
994
64
850
192
608
288
26
256
820
18
15
284
16
270
770
547
55
965
268
932
1016
994
64
852
64
608
1168
18
256
823
18
15
284
16
270
770
547
55
965
268
932
1016
994
64
852
64
592
336
18
256
823
18
15
284
16
270
770
547
55
965
268
932
1016
994
64
852
192
608
1096
12
256
823
18
15
284
16
270
770
547
55
965
268
932
1016
994
64
850
64
608
1096
12
256
820
18
15
284
16
270
770
547
55
965
268
932
1016
994
64
850
64
592
336
20
256
820
18
15
284
16
270
770
547
55
965
268
932
1016
994
64
850
192
608
1168
20
256
820
18
15
284
16
270
770
547
55
965
269
932
1008
994
64
852
65
609
289
25
256
823
18
15
284
16
270
770
547
55
965
269
932
1008
994
64
852
193
609
289
25
256
823
18
15
284
16
270
770
547
55
965
269
932
1008
994
64
850
65
609
288
26
256
820
18
15
284
16
270
770
547
55
965
269
932
1008
994
64
850
193
609
288
26
256
820
18
15
284
16
270
770
547
55
965
269
932
1008
994
64
850
67
609
288
26
256
820
18
15
284
16
270
770
547
55
965
269
932
1008
994
64
850
195
609
288
26
256
820
18
15
284
16
270
770
547
55
965
269
932
1016
994
64
849
65
609
593
18
263
821
18
15
284
16
270
770
547
55
965
269
932
1016
994
64
849
65
593
1105
25
271
821
18
15
284
16
270
770
547
55
965
269
932
1016
994
64
849
193
609
593
18
263
821
18
15
284
16
270
770
547
55
965
269
932
1016
994
64
853
65
609
1168
20
256
822
18
15
284
16
270
770
547
55
965
269
932
1016
994
64
853
65
593
1105
17
256
822
18
15
284
16
270
770
547
55
965
269
932
1016
994
64
853
193
609
1168
20
256
822
18
15
284
16
270
770
547
55
965
269
932
1016
994
64
852
65
609
1097
10
256
823
18
15
284
16
270
770
547
55
965
269
932
1016
994
64
852
65
593
1105
17
256
823
18
15
284
16
270
770
547
55
965
269
932
1016
994
64
852
193
609
1097
10
256
823
18
15
284
16
270
770
547
55
965
269
932
1016
994
64
850
65
609
1097
10
256
820
18
15
284
16
270
770
547
55
965
269
932
1016
994
64
850
65
593
1105
17
256
820
18
15
284
16
270
770
547
55
965
269
932
1016
994
64
850
193
609
1097
10
256
820
18
15
284
16
270
770
547
55
965
269
932
1016
994
64
850
67
609
1097
26
256
820
18
15
284
16
270
770
547
55
965
269
932
1016
994
64
850
67
593
1105
25
256
820
18
15
284
16
270
770
547
55
965
269
932
1016
994
64
850
195
609
1097
26
256
820
18
15
284
16
270
770
547
55
965
276
900
1016
994
64
852
80
616
616
44
256
823
18
15
284
16
270
770
547
55
965
276
900
1016
994
64
852
208
616
616
44
256
823
18
15
284
16
270
770
547
55
965
276
900
1016
994
64
852
84
616
616
44
256
823
18
15
284
16
270
770
547
55
965
276
900
1016
994
64
850
208
616
360
36
256
820
18
15
284
16
270
770
547
87
965
268
932
1016
866
0
820
64
608
1096
76
256
823
18
15
284
16
270
770
547
87
965
268
932
1016
866
0
818
64
608
1096
76
256
820
18
15
284
16
270
770
547
87
965
268
914
1680
977
0
821
64
578
1762
115
256
822
18
15
284
16
270
770
547
87
965
268
914
1680
978
0
818
64
578
1762
116
256
820
18
15
284
16
270
770
547
87
965
269
932
1016
866
0
820
65
609
1097
76
256
823
18
15
284
16
270
770
547
87
965
269
932
1016
866
0
818
65
609
1097
76
256
820
18
15
284
16
270
770
547
87
965
269
932
1016
866
0
818
65
593
337
76
256
820
18
15
284
16
270
770
547
87
965
269
932
1016
866
0
818
67
609
1097
76
256
820
18
15
284
16
270
770
547
87
965
277
900
1016
866
0
818
81
617
1129
73
256
820
18
15
284
16
270
770
547
87
965
276
900
1016
866
0
820
80
616
616
74
256
823
18
15
284
16
270
770
547
87
965
276
900
1016
866
0
820
84
616
616
74
256
823
18
15
284
16
270
770
547
87
965
276
900
1016
866
0
818
80
616
360
76
256
820
18
15
284
16
270
770
547
87
965
300
932
1016
866
0
820
128
576
584
76
256
823
18
15
284
16
270
770
547
87
965
300
932
1016
866
0
818
128
576
584
76
256
820
18
15
284
16
270
770
547
87
965
301
932
1016
866
0
817
129
577
585
73
271
821
18
15
284
16
270
770
547
87
965
301
932
1016
866
0
821
129
577
337
76
256
822
18
15
284
16
270
770
547
87
965
301
932
1016
866
0
820
129
577
585
73
271
859
18
15
284
16
270
770
547
87
965
301
932
1016
866
0
818
129
577
337
76
256
820
18
15
284
16
270
770
547
87
965
301
932
1016
866
0
818
131
577
593
74
256
820
18
15
284
16
270
386
547
311
965
268
914
752
994
576
596
64
258
930
1066
15
475
18
15
284
16
270
386
547
311
965
268
914
408
994
576
594
64
258
136
620
512
1716
18
15
284
16
270
386
547
599
965
277
900
392
850
768
1177
145
689
132
1228
0
926
18
15
284
16
270
898
547
55
965
268
900
904
993
64
852
64
272
274
123
264
823
18
15
284
16
270
898
547
55
965
268
900
904
993
64
850
64
272
274
123
264
820
18
15
284
16
270
898
547
55
965
268
932
904
993
64
852
64
608
370
123
264
823
18
15
284
16
270
898
547
55
965
268
932
904
993
64
852
192
608
370
123
264
823
18
15
284
16
270
898
547
55
965
268
914
920
993
64
852
64
258
265
107
264
823
18
15
284
16
270
898
547
55
965
268
914
920
993
64
852
64
578
338
107
264
823
18
15
284
16
270
898
547
55
965
268
914
920
993
64
852
64
580
594
107
264
823
18
15
284
16
270
898
547
55
965
268
914
920
993
64
852
192
578
338
107
264
823
18
15
284
16
270
898
547
55
965
268
914
920
993
64
850
64
258
265
107
264
820
18
15
284
16
270
898
547
55
965
268
914
920
994
64
852
64
258
264
108
256
823
18
15
284
16
270
898
547
55
965
268
914
920
994
64
850
64
258
264
108
256
820
18
15
284
16
270
898
547
55
965
268
914
1784
994
64
852
64
578
1737
9
256
823
18
15
284
16
270
898
547
55
965
268
914
1784
994
64
850
64
578
1737
9
256
820
18
15
284
16
270
898
547
55
965
268
914
1784
994
64
850
192
578
1737
9
256
820
18
15
188
16
270
386
547
55
133
260
932
760
994
64
210
472
792
914
1042
1280
372
18
15
188
16
270
386
547
87
645
5
900
752
1762
1024
1305
1073
1905
729
1578
1664
1694
18
15
188
16
270
386
547
87
645
5
900
752
1762
1024
1305
1073
1913
729
1578
1664
1694
18
15
188
16
270
386
547
87
645
5
900
752
1762
1024
1305
1073
1909
729
1578
1664
1694
18
15
188
16
270
386
547
87
645
5
900
752
1762
1024
1305
1073
1906
729
1578
1664
1694
18
15
188
16
270
386
547
87
645
5
900
752
1746
1024
1305
1073
1905
729
1620
1744
1694
18
15
188
16
270
386
547
87
645
5
900
752
1746
1024
1305
1073
1913
729
1620
1744
1694
18
15
188
16
270
386
547
87
645
5
900
752
1746
1024
1305
1073
1909
728
1618
1744
1694
18
15
188
16
270
386
547
87
645
5
900
752
1746
1024
1305
1081
1905
729
1620
1744
1694
18
15
188
16
270
386
547
87
645
261
900
752
1746
1024
1305
561
1649
728
1618
1744
1694
18
15
188
16
270
386
547
87
645
261
900
752
1746
1024
1305
561
1657
729
1620
1744
1694
18
15
188
16
270
386
547
87
645
261
900
752
1746
1024
1305
561
1652
728
1618
1744
1694
18
15
188
16
270
386
547
311
133
260
932
760
994
576
100
496
784
912
1034
0
71
18
15
188
16
270
386
547
311
133
260
932
760
994
576
100
496
792
912
1042
0
71
18
15
188
16
270
386
547
311
133
261
932
752
994
576
100
497
785
801
1066
1031
71
18
15
188
16
270
386
547
311
133
261
932
752
994
576
100
497
789
801
1066
1039
71
18
15
188
16
270
386
547
311
133
261
932
752
994
576
100
501
785
801
1066
1031
71
18
15
188
16
270
386
547
311
133
261
932
752
994
576
100
501
789
801
1066
1039
71
18
15
188
16
270
386
547
311
133
261
932
752
994
576
100
501
788
802
1066
1024
71
18
15
188
16
270
386
547
311
133
261
932
752
994
576
101
497
785
801
1066
0
70
18
15
188
16
270
386
547
311
133
261
932
752
994
576
101
497
789
801
1066
0
70
18
15
188
16
270
386
547
311
133
261
932
752
994
576
101
501
785
801
1066
0
70
18
15
188
16
270
386
547
311
133
261
932
752
994
576
101
501
789
801
1066
0
70
18
15
188
16
270
386
547
311
133
261
932
752
994
576
101
501
788
802
1066
0
70
18
15
188
16
270
386
547
311
133
261
932
752
978
576
100
497
785
801
1106
1024
71
18
15
188
16
270
386
547
311
133
261
932
752
978
576
100
497
789
801
1106
1024
71
18
15
188
16
270
386
547
311
133
261
932
752
978
576
100
501
785
801
1106
1024
71
18
15
188
16
270
386
547
311
133
261
932
752
978
576
100
501
789
801
1106
1024
71
18
15
188
16
270
386
547
311
133
261
932
752
978
576
100
501
788
802
1106
0
39
18
15
188
16
270
386
547
311
133
261
932
752
978
576
101
497
785
801
1106
1024
70
18
15
188
16
270
386
547
311
133
261
932
752
978
576
101
497
789
801
1106
1024
70
18
15
188
16
270
386
547
311
133
261
932
752
978
576
101
501
785
801
1106
1024
70
18
15
188
16
270
386
547
311
133
261
932
752
978
576
101
501
789
801
1106
1024
70
18
15
188
16
270
386
547
311
133
261
932
752
978
576
101
501
788
800
1108
0
70
18
15
188
16
270
386
547
311
133
261
932
760
994
576
100
497
785
913
1041
0
71
18
15
188
16
270
386
547
311
133
261
932
760
994
576
100
497
789
913
1050
0
71
18
15
188
16
270
386
547
311
133
261
932
760
994
576
100
497
793
913
1041
0
71
18
15
188
16
270
386
547
311
133
261
932
760
994
576
100
501
785
913
1041
0
71
18
15
188
16
270
386
547
311
133
261
932
760
994
576
100
501
789
913
1050
0
71
18
15
188
16
270
386
547
311
133
261
932
760
994
576
100
501
788
804
1036
1024
71
18
15
188
16
270
386
547
311
133
261
932
760
994
576
101
497
785
913
1041
0
70
18
15
188
16
270
386
547
311
133
261
932
760
994
576
101
497
789
913
1036
0
70
18
15
188
16
270
386
547
311
133
261
932
760
994
576
101
497
788
804
1068
0
70
18
15
188
16
270
386
547
311
133
261
932
760
994
576
101
497
793
913
1041
0
70
18
15
188
16
270
386
547
311
133
261
932
760
994
576
101
501
785
913
1041
0
70
18
15
188
16
270
386
547
311
133
261
932
760
994
576
101
501
789
913
1036
0
70
18
15
188
16
270
386
547
311
133
261
932
760
994
576
101
501
788
804
1036
0
38
18
15
188
16
270
386
547
311
133
261
932
760
994
576
101
501
793
913
1036
0
70
18
15
188
16
270
898
547
87
645
261
900
1776
1234
1024
1305
561
1713
1753
1618
2000
1822
18
15
188
16
270
898
547
87
645
261
900
1776
1234
1024
1305
561
1649
1753
1618
2000
1822
18
15
188
16
270
898
547
87
645
261
900
1776
1234
1024
1305
561
1714
1752
1620
2000
1822
18
15
188
16
270
898
547
87
645
261
900
1784
1250
1024
1305
561
1713
1713
1681
1664
1694
18
15
188
16
270
898
547
87
645
261
900
1784
1250
1024
1305
561
1714
1713
1681
1664
1694
18
15
188
16
270
834
547
87
645
261
932
1704
706
0
1305
561
1697
1704
148
1904
1822
18
15
188
16
270
834
547
87
645
261
932
1704
706
0
1305
561
1698
1732
148
1904
1822
18
15
188
16
270
802
547
87
645
5
900
816
1474
1024
1305
1073
1905
564
1652
1232
798
18
15
188
16
270
802
547
87
645
5
900
816
1474
1024
1305
1073
1908
564
1652
1232
798
18
15
188
16
270
802
547
87
645
261
900
816
1474
1024
1305
561
1713
564
1652
1232
798
18
15
188
16
270
802
547
87
645
261
900
816
1474
1024
1305
561
1649
564
1652
1232
798
18
15
188
16
270
802
547
87
645
261
900
816
1474
1024
1305
561
1716
564
1652
1232
798
18
15
188
16
270
802
547
87
645
261
900
816
1474
1024
1305
561
1714
564
1652
1232
798
18
15
188
16
270
802
547
87
645
261
900
816
1474
1024
1305
561
1652
564
1652
1232
798
18
15
188
16
270
802
547
87
645
261
900
816
946
1024
1305
561
1633
564
148
752
1694
18
15
188
16
270
802
547
87
645
261
900
816
946
1024
1305
561
1713
1076
1172
752
1694
18
15
188
16
270
802
547
87
645
261
900
816
946
1024
1305
561
1649
564
148
752
1694
18
15
188
16
270
802
547
87
645
261
900
816
946
1024
1305
561
1716
1076
1172
752
1694
18
15
188
16
270
802
547
87
645
261
900
816
946
1024
1305
561
1714
1076
1172
752
1694
18
15
188
16
270
802
547
87
645
261
900
816
946
1024
1305
561
1652
564
148
752
1694
18
15
188
16
270
802
547
87
645
261
900
816
946
1024
1305
561
1653
564
148
752
1694
18
15
540
528
270
898
1571
1623
1349
1356
708
1784
1762
1024
1396
1344
96
808
524
640
695
18
15
540
528
270
898
1571
1623
1349
1356
708
1784
1762
1024
1394
1344
96
808
524
640
692
18
15
540
528
270
898
1571
1623
1349
1357
708
1784
1762
1024
1393
1345
97
809
537
655
693
18
15
540
528
270
898
1571
1623
1349
1357
708
1784
1762
1024
1385
1345
97
809
538
640
702
18
15
540
528
270
898
1571
1623
1349
1357
708
1784
1762
1024
1396
1345
97
809
524
640
695
18
15
540
528
270
898
1571
1623
1349
1357
708
1784
1762
1024
1394
1345
97
809
521
640
692
18
15
540
528
270
898
1571
1623
1349
1357
708
1784
1762
1024
1394
1347
97
809
521
640
692
18
15
540
528
270
898
1571
1623
1349
1357
708
1784
1762
1024
1397
1345
97
809
538
640
694
18
15
540
528
270
834
1571
1623
1349
1356
708
1704
1730
1024
1396
1344
96
784
588
736
695
18
15
540
528
270
834
1571
1623
1349
1356
708
1704
1730
1024
1394
1344
96
784
588
608
692
18
15
540
528
270
834
1571
1623
1349
1357
708
1704
1730
1024
1396
1345
97
786
588
736
695
18
15
540
528
270
834
1571
1623
1349
1357
708
1704
1730
1024
1394
1345
97
785
588
608
692
18
15
540
528
270
834
1571
1623
1349
1357
708
1704
1730
1024
1394
1347
97
785
588
608
692
18
15
540
528
270
930
1571
1623
1349
1356
708
1768
1730
1024
1396
1344
96
580
524
640
695
18
15
540
528
270
930
1571
1623
1349
1356
708
1768
1730
1024
1394
1344
96
580
524
640
692
18
15
540
528
270
930
1571
1623
1349
1357
708
1768
1730
1024
1396
1345
97
713
524
640
695
18
15
540
528
270
930
1571
1623
1349
1357
708
1768
1730
1024
1394
1345
97
713
524
640
692
18
15
1644
528
270
930
1571
1591
1549
268
708
1768
1730
1088
1122
1632
80
912
524
768
292
18
15
1644
528
270
930
1571
1591
1549
269
708
1768
1730
1088
1122
1633
81
912
524
768
292
18
15
28
16
270
898
547
1879
1093
268
914
912
722
1536
1844
192
1732
1248
1194
1232
603
18
15
28
16
270
898
547
1879
1093
268
914
920
737
1536
1844
192
1730
1161
691
648
567
18
15
28
16
270
898
547
1879
1093
268
914
920
738
1536
1844
192
1730
1106
1210
1152
567
18
15
28
16
270
898
547
1879
1093
268
914
920
738
1536
1844
192
1732
592
690
640
567
18
15
28
16
270
898
547
1879
1093
268
914
920
738
1536
1842
192
1730
1104
1202
1152
564
18
15
28
16
270
898
547
1879
1093
268
914
920
738
1536
1842
192
1732
592
692
640
564
18
15
28
16
270
898
547
1879
1093
277
900
912
738
1536
1844
149
1460
1268
1210
1152
567
18
15
28
16
270
898
547
1879
1093
277
900
920
738
1536
1844
149
1461
1264
1210
1152
567
18
15
28
16
270
898
547
1879
1093
277
900
920
738
1536
1844
149
1460
1264
1210
1152
567
18
15
28
16
270
898
547
1879
1093
277
900
920
738
1536
1842
145
1457
1265
1202
1152
564
18
15
28
16
270
898
547
1879
1093
277
900
920
738
1536
1842
145
1461
1265
1202
1152
564
18
15
28
16
270
898
547
1879
1093
276
900
920
738
1536
1842
144
1456
1264
1202
1152
564
18
15
28
16
270
898
547
1879
1093
276
914
920
738
1536
1842
144
1420
1104
1202
1152
564
18
15
28
16
270
898
547
1879
1093
285
900
920
738
1536
1833
161
1457
1265
1202
1152
574
18
15
28
16
270
898
547
1879
1093
301
900
912
738
1536
1841
129
1409
1177
1210
1167
565
18
15
28
16
270
898
547
1879
1093
301
900
912
738
1536
1844
129
1409
1177
1210
640
567
18
15
28
16
270
898
547
1879
1093
301
900
912
738
1536
1842
129
1409
1177
1210
1152
564
18
15
28
16
270
898
547
1879
1093
301
900
912
738
1536
1842
131
1409
1177
1210
1152
564
18
15
28
16
270
802
547
1879
1093
268
914
1000
706
1536
1844
192
1730
1220
524
736
567
18
15
28
16
270
802
547
1879
1093
268
914
1000
706
1536
1842
192
1730
1220
524
736
564
18
15
284
16
270
898
547
1879
325
524
914
920
738
1536
306
448
322
306
178
640
1588
18
15
284
16
270
898
547
1879
325
524
914
920
738
1536
306
448
324
304
178
640
1588
18
15
284
16
270
898
547
1879
325
268
900
912
722
1536
308
1344
288
280
626
720
1627
18
15
284
16
270
898
547
1879
325
268
914
920
737
1536
308
64
580
1106
1203
1160
1591
18
15
284
16
270
898
547
1879
325
268
914
920
738
1536
308
64
578
594
178
640
1591
18
15
284
16
270
898
547
1879
325
268
914
920
738
1536
308
64
580
592
178
640
1591
18
15
284
16
270
898
547
1879
325
268
914
920
738
1536
306
64
578
594
178
640
1588
18
15
284
16
270
898
547
1879
325
268
914
920
738
1536
306
64
580
592
178
640
1588
18
15
284
16
270
898
547
1879
325
276
914
920
737
1536
306
1360
266
306
179
1160
1588
18
15
284
16
270
834
547
1879
325
268
932
968
706
1536
308
64
608
1156
556
608
1591
18
15
284
16
270
834
547
1879
325
268
932
968
706
1536
306
64
608
1156
556
608
1588
18
15
284
16
270
802
547
1879
325
524
932
1000
706
1536
306
448
352
296
524
736
1588
18
15
284
16
270
802
547
1879
325
525
932
1000
706
1536
308
449
353
297
524
736
1591
18
15
284
16
270
802
547
1879
325
525
932
1000
706
1536
306
449
353
297
524
736
1588
18
15
284
16
270
802
547
1879
325
525
932
1000
706
1536
306
451
353
297
524
736
1588
18
15
284
16
270
802
547
1879
325
268
932
1000
706
1536
308
64
608
296
524
736
1591
18
15
284
16
270
802
547
1879
325
268
932
1000
706
1536
308
1344
608
296
524
736
1591
18
15
284
16
270
802
547
1879
325
268
932
1000
706
1536
306
64
608
296
524
736
1588
18
15
284
16
270
802
547
1879
325
268
932
1000
706
1536
306
1344
608
296
524
736
1588
18
15
284
16
270
802
547
1879
325
269
932
1000
706
1536
308
65
609
297
524
736
1591
18
15
284
16
270
802
547
1879
325
269
932
1000
706
1536
308
1345
609
297
524
736
1591
18
15
284
16
270
802
547
1879
325
269
932
1000
706
1536
306
65
609
297
524
736
1588
18
15
284
16
270
802
547
1879
325
269
932
1000
706
1536
306
1345
609
297
524
736
1588
18
15
284
16
270
802
547
1879
325
269
932
1000
706
1536
306
67
609
297
524
736
1588
18
15
284
16
270
802
547
1879
325
269
932
1000
706
1536
306
1347
609
297
524
736
1588
18
15
284
16
270
802
547
1879
325
277
932
1000
706
1536
306
1361
297
297
524
736
1588
18
15
284
16
270
802
547
1879
325
276
932
1000
706
1536
308
1360
296
324
524
736
1591
18
15
284
16
270
802
547
1879
325
276
932
1000
706
1536
308
1364
296
324
524
736
1591
18
15
284
16
270
802
547
1879
325
276
932
1000
706
1536
306
1360
296
324
524
736
1588
18
15
284
784
270
802
547
1879
325
788
164
1000
706
1536
308
336
808
1092
524
736
1591
18
15
284
784
270
802
547
1879
325
788
164
1000
706
1536
308
340
808
1092
524
736
1591
18
15
284
784
270
802
547
1879
325
788
164
1000
706
1536
306
336
808
1092
524
736
1588
18
15
796
16
270
386
547
1879
837
13
932
760
1762
1536
105
1345
337
657
1681
1152
1726
18
15
796
16
270
386
547
1879
837
21
900
760
1762
1536
116
1361
345
689
1689
1152
1719
18
15
796
16
270
386
547
1879
837
21
900
760
1762
1536
114
1363
345
689
1690
1152
1716
18
15
796
16
270
386
547
1879
837
20
900
760
1762
1536
114
1360
344
690
1682
1152
1716
18
15
796
16
270
386
547
1879
1477
21
900
760
1762
1536
1588
1297
345
689
1690
1152
1079
18
15
796
16
270
386
547
1879
1477
21
900
760
1762
1536
1586
1361
345
689
1682
1152
1076
18
15
796
16
270
386
547
1879
1477
20
900
760
1762
1536
1586
1296
344
690
1690
1152
1076
18
15
796
16
270
898
547
1879
1349
12
914
920
738
1536
1652
1472
322
594
690
640
695
18
15
796
16
270
898
547
1879
1349
12
914
920
738
1536
1652
1472
324
592
690
640
695
18
15
796
16
270
898
547
1879
1349
12
914
920
738
1536
1650
1472
322
594
690
1152
436
18
15
796
16
270
898
547
1879
1349
12
914
920
738
1536
1650
1472
324
592
690
1152
436
18
15
796
16
270
898
547
1879
837
12
914
920
738
1536
114
1344
324
592
690
1152
1716
18
15
796
16
270
898
547
1879
1477
12
914
920
738
1536
1588
1344
324
592
690
1152
1079
18
15
796
16
270
898
547
1879
1477
12
914
920
738
1536
1586
1344
322
594
690
1152
1076
18
15
796
16
270
898
547
1879
1477
12
914
920
738
1536
1586
1344
324
592
690
1152
1076
18
15
796
784
1294
642
547
1879
837
524
1828
1272
994
1536
114
320
1120
612
140
640
1716
18
15
796
784
1294
642
547
1879
837
524
1828
1272
994
1536
114
1216
1120
612
140
640
1716
18
15
796
784
1294
642
547
1879
1477
524
1828
1264
994
1536
1588
192
1120
160
154
1152
1079
18
15
796
784
1294
642
547
1879
1477
525
1828
1264
994
1536
1588
193
1121
161
153
1152
1079
18
15
796
784
1294
642
547
1879
1477
525
1828
1264
994
1536
1586
195
1121
160
154
1152
1076
18
15
796
784
1294
642
547
1879
1477
548
1828
1272
994
1536
1588
132
1056
612
140
1152
1079
18
15
796
784
1294
642
547
1879
1477
548
1828
1272
994
1536
1588
132
1061
612
140
1152
1079
18
15
796
784
1294
642
547
1879
1477
548
1828
1272
994
1536
1588
132
1077
612
140
1152
1079
18
15
796
784
1294
642
547
1879
1477
549
1828
1272
994
1536
1588
133
1057
612
156
1152
1079
18
15
796
784
1294
642
547
1879
1477
549
1828
1272
994
1536
1588
133
1060
612
140
1152
1079
18
15
796
784
1294
642
547
1879
1477
549
1828
1272
994
1536
1588
133
1061
612
140
1152
1079
18
15
796
784
1294
642
547
1879
1477
549
1828
1272
994
1536
1588
133
1076
612
140
1152
1079
18
15
796
784
1294
642
547
1879
1477
549
1828
1272
994
1536
1588
133
1077
612
140
1152
1079
18
15
796
784
1294
642
547
1879
1477
549
1828
1272
994
1536
1589
133
1060
612
146
1152
1078
18
15
796
784
1294
642
547
1879
1477
549
1828
1272
994
1536
1589
133
1061
612
146
1152
1078
18
15
796
784
1294
642
547
1879
1477
549
1828
1272
994
1536
1589
133
1076
612
146
1152
1078
18
15
796
784
1294
642
547
1879
1477
549
1828
1272
994
1536
1589
133
1077
612
146
1152
1078
18
15
796
784
1294
642
547
1879
1477
556
1828
1272
994
1536
1588
128
1056
612
140
1152
1079
18
15
796
784
1294
642
547
1879
1477
556
1828
1272
994
1536
1586
128
1056
612
140
1152
1076
18
15
796
784
1294
642
547
1879
1477
557
1828
1272
994
1536
1588
129
1057
612
140
1152
1079
18
15
796
784
1294
642
547
1879
1477
557
1828
1272
994
1536
1586
131
1057
612
140
1152
1076
18
15
796
784
1294
706
547
1879
1477
548
1828
1224
962
1536
1588
132
1056
626
154
1248
1079
18
15
796
784
1294
706
547
1879
1477
548
1828
1224
962
1536
1588
132
1064
624
154
1248
1079
18
15
796
784
1294
706
547
1879
1477
548
1828
1224
962
1536
1588
132
1061
624
154
1248
1079
18
15
796
784
1294
706
547
1879
1477
549
1828
1224
962
1536
1588
133
1057
625
154
1248
1079
18
15
796
784
1294
706
547
1879
1477
549
1828
1224
962
1536
1588
133
1060
626
154
1248
1079
18
15
796
784
1294
706
547
1879
1477
549
1828
1224
962
1536
1588
133
1061
625
154
1248
1079
18
15
796
784
1294
706
547
1879
1477
549
1828
1224
962
1536
1589
133
1057
625
156
1072
1078
18
15
796
784
1294
706
547
1879
1477
549
1828
1224
962
1536
1589
133
1060
626
154
1072
1078
18
15
796
784
1294
706
547
1879
1477
557
1828
1224
962
1536
1588
129
1057
626
154
736
1079
18
15
796
784
1294
674
547
1879
1477
524
1828
1256
962
1536
1588
192
1120
616
140
1152
1079
18
15
796
784
1294
674
547
1879
1477
532
1828
1256
962
1536
1588
144
1064
616
140
1152
1079
18
15
796
784
1294
674
547
1879
1477
532
1828
1256
962
1536
1588
148
1064
616
140
1152
1079
18
15
796
784
1294
674
547
1879
1477
548
1828
1256
962
1536
1588
132
1056
616
140
1152
1079
18
15
796
784
1294
674
547
1879
1477
548
1828
1256
962
1536
1588
132
1064
616
140
1152
1079
18
15
796
784
1294
674
547
1879
1477
548
1828
1256
962
1536
1588
132
1061
616
140
1152
1079
18
15
796
784
1294
674
547
1879
1477
549
1828
1256
962
1536
1588
133
1060
616
140
1152
1079
18
15
796
784
1294
674
547
1879
1477
549
1828
1256
962
1536
1588
133
1061
616
140
1152
1079
18
15
796
784
1294
674
547
1879
1477
556
1828
1256
962
1536
1588
128
1056
616
140
1152
1079
18
15
796
784
1294
674
547
1879
1477
556
1828
1256
962
1536
1586
128
1056
616
140
1152
1076
18
15
796
784
1294
674
547
1879
1477
557
1828
1256
962
1536
1586
129
1057
617
140
1152
1076
18
15
796
784
1294
674
547
1879
1477
557
1828
1256
962
1536
1586
131
1057
617
140
1152
1076
18
15
540
784
1294
546
35
855
1861
781
1796
1112
690
1664
1753
193
545
753
145
1456
1438
18
15
540
784
1294
546
35
855
1861
781
1828
1072
690
1664
1577
193
1121
545
228
944
1726
18
15
540
784
1294
546
35
855
1861
781
1828
1072
690
1664
1753
193
609
737
228
1520
1438
18
15
540
784
1294
546
35
855
1861
789
1828
1072
690
1664
1577
201
1049
532
228
944
1726
18
15
540
784
1294
546
35
855
1861
789
1828
1072
690
1664
1577
201
537
545
228
944
1726
18
15
540
784
1294
546
35
855
1861
789
1828
1072
690
1664
1753
209
537
545
228
1520
1438
18
15
540
784
1294
546
35
855
1861
797
1828
1072
690
1664
1577
225
1057
545
228
944
1726
18
15
540
784
1294
546
35
855
1861
797
1828
1072
690
1664
1577
225
545
545
228
944
1726
18
15
540
784
1294
546
35
855
1861
797
1828
1072
690
1664
1577
225
529
545
228
944
1726
18
15
540
784
1294
546
35
855
1861
885
1828
1072
690
1664
1577
137
1033
545
228
944
1726
18
15
540
528
270
546
931
567
1861
1357
708
1584
1346
704
561
833
97
537
1650
80
174
18
15
540
528
270
546
931
567
1861
1357
708
1584
1346
704
561
1601
97
537
1650
80
174
18
15
540
528
270
546
931
567
1861
1357
708
1584
1346
704
561
1857
97
537
1650
80
174
18
15
28
528
270
514
707
567
837
1869
644
1544
914
928
561
1601
81
1170
212
80
110
18
15
28
528
270
546
419
567
837
1868
644
1592
1218
704
564
1600
80
1328
882
399
923
18
15
28
528
270
546
419
567
837
1868
644
1592
1218
448
564
1600
80
1330
882
143
411
18
15
28
528
270
546
419
567
837
1869
644
1592
1218
704
561
1601
81
1329
881
384
302
18
15
28
528
270
546
419
567
837
1869
644
1592
1218
704
565
1601
81
1329
882
391
301
18
15
28
528
270
546
419
567
837
1869
644
1624
1218
448
561
1601
81
1193
1714
128
302
18
15
28
528
270
546
419
567
837
1869
644
1624
1218
448
565
1601
81
1193
1714
135
301
18
15
540
528
270
514
707
567
1861
1356
644
1544
914
928
1586
1600
80
528
204
80
692
18
15
540
528
270
514
707
567
1861
1356
644
1544
914
928
1586
1856
80
528
204
80
692
18
15
540
528
270
514
707
567
1861
1357
644
1544
914
928
1585
1601
81
529
204
80
1198
18
15
540
528
270
514
707
567
1861
1357
644
1544
914
928
1585
1857
81
529
204
80
1198
18
15
540
528
270
514
707
567
1861
1357
644
1544
914
928
1586
1601
81
529
204
80
692
18
15
540
528
270
514
707
567
1861
1357
644
1544
914
928
1586
1857
81
529
204
80
692
18
15
540
528
270
514
707
567
1861
1357
644
1544
914
928
1586
1603
81
529
204
80
692
18
15
540
528
270
546
547
599
1861
1357
708
1584
818
640
1577
1601
97
537
274
432
702
18
15
540
528
270
546
547
599
1861
1357
708
1584
818
640
1577
1857
97
537
274
432
702
18
15
540
528
270
546
547
599
1861
1397
708
1584
818
640
1577
1801
73
537
274
432
702
18
15
540
528
270
546
547
599
1861
1397
708
1584
818
640
1577
1801
101
536
274
432
702
18
15
796
784
1294
514
547
599
1989
524
1810
1176
978
640
1652
448
1090
649
204
256
567
18
15
796
784
1294
514
547
599
1989
524
1810
1176
978
640
1650
448
1090
649
201
256
820
18
15
796
784
1294
514
547
599
1989
556
1828
1176
978
640
1652
384
1088
136
204
256
567
18
15
796
784
1294
514
547
599
1989
556
1828
1176
978
640
1650
384
1088
136
204
256
564
18
15
796
784
1294
514
547
599
1989
557
1828
1176
978
640
1652
385
1089
137
204
256
567
18
15
796
784
1294
514
547
599
1989
557
1828
1176
978
640
1653
385
1089
137
202
256
822
18
15
796
784
1294
514
547
599
1989
557
1828
1176
978
640
1650
385
1089
137
201
256
820
18
15
796
784
1294
514
547
599
1989
557
1828
1176
978
640
1650
387
1089
137
201
256
820
18
15
540
784
1294
514
547
1623
1349
781
1828
1176
978
1664
1589
193
609
649
202
512
694
18
15
540
784
1294
514
547
1623
965
781
1796
1160
978
1664
185
65
529
657
204
512
1758
18
15
540
784
1294
514
547
1623
965
781
1828
1176
978
1664
185
65
609
137
201
512
1758
18
15
28
16
398
930
675
343
197
277
964
872
578
0
114
721
1769
1225
524
1760
1076
18
15
28
16
398
930
675
343
197
276
964
872
578
0
116
720
1768
1220
524
1760
1079
18
15
28
16
398
930
675
343
197
276
964
872
578
0
116
724
1768
1220
524
1760
1079
18
15
28
16
398
930
675
343
197
276
964
872
578
0
114
720
1768
1220
524
1760
1076
18
15
28
16
398
930
675
343
197
428
964
872
578
0
1202
640
1664
1220
524
1632
1972
18
15
28
16
398
930
675
343
197
429
964
872
578
0
1202
641
1665
1225
524
1632
1972
18
15
28
16
398
930
675
343
197
429
964
872
578
0
1202
643
1665
1225
524
1632
1972
18
15
540
784
1422
930
675
1623
1861
885
1860
1200
690
512
1705
137
549
536
146
432
958
18
15
540
784
1422
930
675
1623
1861
885
1860
1200
690
512
1705
137
1225
537
148
432
958
18
15
540
784
1422
930
675
1623
1861
885
1860
1200
690
512
1705
137
1241
537
148
432
958
18
15
540
784
1422
930
675
1623
1861
885
1860
1200
690
512
681
137
549
536
146
432
446
18
15
540
784
1422
930
675
1623
1861
885
1860
1200
690
512
681
137
1225
537
148
432
446
18
15
540
784
1422
930
675
1623
1861
885
1860
1200
690
512
681
137
1241
537
148
432
446
18
15
29
16
398
898
66
70
231
408
964
784
916
1152
1730
1667
1712
1268
1040
512
1614
18
15
540
16
398
930
675
1879
1349
588
964
872
578
1024
1906
64
352
324
268
992
564
18
15
796
1296
398
930
963
919
837
1813
1412
1456
2
96
53
613
116
564
882
848
813
18
15
796
1296
398
930
963
919
837
1821
1412
1456
2
96
49
609
97
564
884
1360
174
18
15
28
16
398
898
547
311
197
276
964
1784
738
192
84
724
1768
1704
12
1536
1079
18
15
188
16
398
962
579
1879
1029
517
964
840
594
608
1017
1113
1361
1361
332
0
286
18
15
540
16
398
386
963
567
1861
589
964
424
546
672
564
65
353
18
620
608
439
18
15
540
16
398
386
963
567
1861
589
964
424
546
672
565
65
353
17
601
608
182
18
15
540
16
398
386
963
567
1861
589
964
424
546
672
562
65
353
17
601
608
436
18
15
540
16
398
386
963
567
1861
589
964
424
546
672
562
67
353
17
601
608
436
18
15
540
16
398
386
963
567
1861
589
964
424
546
416
565
65
353
17
601
96
54
18
15
540
16
398
386
963
567
1861
588
964
424
546
672
564
64
352
16
620
608
439
18
15
540
16
398
386
963
567
1861
588
964
424
546
672
562
64
352
16
620
608
436
18
15
540
16
398
418
963
567
1861
589
964
728
514
672
562
65
353
817
618
608
436
18
15
28
16
398
386
451
567
837
844
964
424
34
416
562
576
608
16
876
608
436
18
15
28
16
398
386
451
567
837
845
964
424
34
416
564
577
609
18
876
608
439
18
15
28
16
398
386
451
567
837
845
964
424
34
416
562
577
609
18
876
608
436
18
15
28
16
398
386
483
311
837
885
964
712
82
128
561
649
674
644
76
1024
942
18
15
28
16
398
386
483
311
837
885
964
712
82
128
561
649
677
644
76
1024
942
18
15
28
16
398
194
451
311
837
844
964
1928
514
160
564
832
608
1544
108
96
823
18
15
28
16
398
194
451
311
837
844
964
1928
514
160
564
576
608
1544
108
96
823
18
15
28
16
398
194
451
311
837
844
964
1928
514
160
562
832
608
1544
108
96
820
18
15
28
16
398
194
451
311
837
844
964
1928
514
160
562
576
608
1544
108
96
820
18
15
28
16
398
194
451
311
837
844
964
1928
1154
160
564
832
608
1544
1052
1120
1719
18
15
28
16
398
194
451
311
837
844
964
1928
1154
160
564
576
608
1544
1052
1120
1719
18
15
28
16
398
194
451
311
837
844
964
1928
1154
160
562
832
608
1544
1052
1120
1716
18
15
28
16
398
194
451
311
837
844
964
1928
1154
160
562
576
608
1544
1052
1120
1716
18
15
28
16
398
194
451
311
837
845
964
1928
514
160
564
833
609
1545
220
96
823
18
15
28
16
398
194
451
311
837
845
964
1928
514
160
564
577
609
1545
220
96
823
18
15
28
16
398
194
451
311
837
845
964
1928
514
160
562
833
609
1545
220
96
820
18
15
28
16
398
194
451
311
837
845
964
1928
514
160
562
577
609
1545
220
96
820
18
15
28
16
398
194
451
311
837
845
964
1928
514
160
562
835
609
1545
220
96
820
18
15
28
16
398
194
451
311
837
845
964
1928
514
160
562
579
609
1545
220
96
820
18
15
28
16
398
194
451
311
837
845
964
1928
1154
160
561
833
609
1545
1052
1104
878
18
15
28
16
398
194
451
311
837
845
964
1928
1154
160
561
577
609
1545
1052
1104
878
18
15
28
16
398
194
451
311
837
845
964
1928
1154
160
569
833
609
1545
1052
1104
798
18
15
28
16
398
194
451
311
837
845
964
1928
1154
160
569
577
609
1545
1052
1104
798
18
15
28
16
398
194
451
311
837
845
964
1928
1154
160
564
833
609
1545
1052
1120
1719
18
15
28
16
398
194
451
311
837
845
964
1928
1154
160
564
577
609
1545
1052
1120
1719
18
15
28
16
398
194
451
311
837
845
964
1928
1154
160
565
833
609
1545
1049
1120
822
18
15
28
16
398
194
451
311
837
845
964
1928
1154
160
565
577
609
1545
1049
1120
822
18
15
28
16
398
194
451
311
837
845
964
1928
1154
160
562
833
609
1545
1052
1120
1716
18
15
28
16
398
194
451
311
837
845
964
1928
1154
160
562
577
609
1545
1052
1120
1716
18
15
28
16
398
194
451
311
837
845
964
1928
1154
160
562
835
609
1545
1052
1120
1716
18
15
28
16
398
194
451
311
837
845
964
1928
1154
160
562
579
609
1545
1052
1120
1716
18
15
28
16
398
194
451
311
837
885
964
1928
1154
160
561
649
585
1545
1049
1135
821
18
15
28
16
398
194
451
311
837
885
964
1928
1154
160
561
649
697
1545
1052
1104
878
18
15
28
16
398
194
451
311
837
885
964
1928
1154
160
569
393
585
1545
1052
1104
798
18
15
28
16
398
194
451
311
837
885
964
1928
1154
160
569
649
585
1545
1052
1104
798
18
15
28
16
398
194
483
567
837
845
964
1928
1170
384
561
833
609
1540
1036
1152
558
18
15
28
16
398
194
483
567
837
845
964
1928
1170
384
561
577
609
1540
1036
1152
558
18
15
28
16
398
194
483
567
837
845
964
1928
1170
384
569
833
609
1540
1036
1152
542
18
15
28
16
398
194
483
567
837
845
964
1928
1170
384
569
577
609
1540
1036
1152
542
18
15
28
16
398
194
483
567
837
885
964
1928
1170
384
569
777
585
1540
1036
1152
542
18
15
28
16
398
194
483
567
837
885
964
1928
1170
384
569
649
585
1540
1036
1152
542
18
15
28
16
398
194
483
311
837
797
964
1928
1170
128
561
737
737
1540
1036
1104
1454
18
15
28
16
398
194
483
311
837
797
964
1928
1170
128
569
737
737
1540
1036
1120
798
18
15
28
16
398
194
483
311
837
845
964
1928
1170
128
561
833
609
1540
1036
1104
1454
18
15
28
16
398
194
483
311
837
845
964
1928
1170
128
561
577
609
1540
1036
1104
1454
18
15
28
16
398
194
483
311
837
845
964
1928
1170
128
569
833
609
1540
1036
1104
798
18
15
28
16
398
194
483
311
837
845
964
1928
1170
128
569
577
609
1540
1036
1104
798
18
15
28
16
398
194
483
311
837
885
964
1928
1170
128
569
649
585
1540
1036
1120
798
18
15
28
16
398
706
547
599
837
789
964
904
706
640
361
713
745
516
564
1584
62
18
15
28
16
398
706
547
599
837
845
964
904
706
640
553
833
609
516
564
1584
1726
18
15
28
16
398
706
547
599
837
845
964
904
706
640
361
833
609
516
564
1584
62
18
15
28
16
398
706
547
599
837
885
964
904
706
640
553
265
313
260
564
1584
1726
18
15
28
16
398
706
547
599
837
885
964
904
706
640
553
777
585
516
564
1584
1726
18
15
28
16
398
706
547
599
837
885
964
904
706
640
553
777
617
516
564
1584
1726
18
15
28
16
398
706
547
599
837
885
964
904
706
640
553
777
633
516
564
1584
1726
18
15
28
16
398
706
547
599
837
885
964
904
706
640
553
393
585
516
564
1584
1726
18
15
28
16
398
706
547
599
837
885
964
904
706
640
361
777
809
1028
564
1584
62
18
15
28
16
398
706
547
599
837
885
964
904
706
640
361
777
1177
1028
564
1584
62
18
15
28
16
398
706
547
599
837
885
964
904
706
640
361
777
585
516
564
1584
62
18
15
28
16
398
706
547
599
837
885
964
904
706
640
361
777
1209
516
564
1584
62
18
15
28
16
398
706
547
599
837
885
964
904
706
640
361
777
1321
1028
564
1584
62
18
15
28
16
398
706
547
599
837
885
964
904
706
640
361
777
601
516
564
1584
62
18
15
28
16
398
706
547
599
837
885
964
904
706
640
361
777
633
516
564
1584
62
18
15
28
16
398
706
547
599
837
885
964
904
706
640
361
1289
1321
1028
564
1584
62
18
15
28
16
398
706
707
567
837
844
964
904
514
416
564
832
608
520
108
96
439
18
15
28
16
398
706
707
567
837
844
964
904
514
416
564
576
608
520
108
96
439
18
15
28
16
398
706
707
567
837
844
964
904
514
416
562
832
608
520
108
96
436
18
15
28
16
398
706
707
567
837
844
964
904
1154
416
564
832
608
520
1564
96
311
18
15
28
16
398
706
707
567
837
844
964
904
1154
416
564
576
608
520
1564
96
311
18
15
28
16
398
706
707
567
837
844
964
904
1154
416
562
832
608
520
1564
96
308
18
15
28
16
398
706
707
567
837
845
964
904
1154
416
564
833
609
521
1564
96
311
18
15
28
16
398
706
707
567
837
845
964
904
1154
416
562
833
609
521
1564
96
308
18
15
28
16
398
706
707
567
837
845
964
904
1154
416
562
835
609
521
1564
96
308
18
15
28
16
398
706
451
567
837
844
964
904
2
416
564
832
608
1032
988
608
567
18
15
28
16
398
706
451
567
837
844
964
904
2
416
564
576
608
1032
876
608
567
18
15
28
16
398
706
451
567
837
844
964
904
2
416
562
832
608
1032
988
608
564
18
15
28
16
398
706
451
567
837
844
964
904
2
416
308
832
608
1032
1004
608
55
18
15
28
16
398
706
451
567
837
844
964
904
2
416
306
832
608
1032
1004
608
52
18
15
28
16
398
706
451
567
837
845
964
904
2
416
564
833
609
1033
988
608
567
18
15
28
16
398
706
451
567
837
845
964
904
2
416
562
833
609
1033
988
608
564
18
15
28
16
398
706
451
567
837
845
964
904
2
416
562
835
609
1033
988
608
564
18
15
28
16
398
706
451
311
837
589
964
904
2
160
564
1089
865
1033
1500
1120
1719
18
15
28
16
398
706
451
311
837
589
964
904
2
160
562
1091
865
1033
1500
1120
1716
18
15
28
16
398
706
451
311
837
588
964
904
2
160
564
1088
864
1032
1500
1120
1719
18
15
28
16
398
706
451
311
837
588
964
904
2
160
562
1088
864
1032
1500
1120
1716
18
15
28
16
398
706
451
311
837
844
964
904
2
160
564
832
608
1032
1500
1120
1719
18
15
28
16
398
706
451
311
837
844
964
904
2
160
564
576
608
1032
1388
1120
823
18
15
28
16
398
706
451
311
837
844
964
904
2
160
562
832
608
1032
1500
1120
1716
18
15
28
16
398
706
451
311
837
844
964
904
2
160
562
576
608
1032
1388
1120
820
18
15
28
16
398
706
451
311
837
845
964
904
2
160
564
833
609
1033
1500
1120
1719
18
15
28
16
398
706
451
311
837
845
964
904
2
160
564
577
609
1033
1500
1120
1719
18
15
28
16
398
706
451
311
837
845
964
904
2
160
562
833
609
1033
1500
1120
1716
18
15
28
16
398
706
451
311
837
845
964
904
2
160
562
577
609
1033
1500
1120
1716
18
15
28
16
398
706
451
311
837
845
964
904
2
160
562
835
609
1033
1500
1120
1716
18
15
28
16
398
706
451
311
837
845
964
904
2
160
562
579
609
1033
1500
1120
1716
18
15
28
16
398
706
739
567
837
885
964
904
1170
384
569
777
585
516
1548
96
286
18
15
28
16
398
706
739
567
709
429
964
904
578
320
857
1153
1665
1033
1116
80
286
18
15
28
16
398
450
323
87
837
845
964
392
82
96
889
577
609
9
908
640
1694
18
15
28
16
398
450
483
567
837
885
964
392
18
384
569
265
297
4
972
512
542
18
15
28
16
398
450
483
567
837
885
964
392
18
384
569
265
290
4
972
512
542
18
15
28
16
398
450
483
567
837
885
964
392
18
384
569
265
293
4
972
512
542
18
15
28
16
398
450
483
567
837
885
964
392
18
384
313
265
809
4
972
512
30
18
15
28
16
398
450
483
567
837
885
964
392
18
384
313
265
802
4
972
512
30
18
15
28
16
398
450
483
567
837
885
964
392
18
384
313
265
805
4
972
512
30
18
15
28
16
430
418
419
55
709
396
978
600
1601
1856
1364
576
1730
722
1619
1104
1115
18
15
28
16
430
418
419
55
709
396
978
600
1601
1856
1364
576
1732
722
1619
1104
1115
18
15
540
16
398
450
547
599
1861
589
964
648
674
640
1586
67
353
772
1140
1024
1204
18
15
540
16
398
450
547
599
1861
588
964
648
674
640
1586
64
352
772
1140
1024
1204
18
15
284
16
398
194
451
311
965
629
964
1928
1154
160
313
777
585
1545
1052
1104
1118
18
15
284
16
398
194
451
311
965
629
964
1928
1154
160
313
777
617
1545
1052
1104
1118
18
15
285
272
398
386
450
582
903
664
388
752
132
384
258
803
80
692
48
0
46
18
15
285
272
398
386
450
582
903
664
708
240
132
384
258
803
1232
152
560
0
46
18
15
285
272
398
418
450
70
903
664
708
688
1540
768
770
803
1232
536
1776
0
1038
18
15
28
16
398
706
547
1623
1221
413
964
904
706
1664
1705
161
1713
516
1076
1072
446
18
15
540
16
398
706
547
1623
1349
333
964
904
706
1664
1577
321
609
516
1076
1072
1214
18
15
540
16
398
706
547
1623
1349
373
964
904
706
1664
1577
265
297
516
1076
1072
1214
18
15
540
16
398
706
547
1623
1349
373
964
904
706
1664
1577
265
617
516
1076
1072
1214
18
15
540
16
398
706
547
1623
1349
373
964
904
706
1664
1577
265
697
516
52
1072
1214
18
15
540
16
398
706
547
1623
1349
373
964
904
706
1664
1577
265
613
516
1076
1072
1214
18
15
28
16
398
450
835
87
325
845
964
392
338
864
1401
833
609
4
76
512
1054
18
15
28
16
398
450
835
87
325
845
964
392
594
864
1401
833
609
4
1164
1024
1054
18
15
108
16
114
1
195
295
13
269
236
102
194
448
610
993
289
13
268
832
788
18
15
108
16
114
1
195
295
13
269
236
126
194
448
609
993
289
5
260
880
789
18
15
108
16
114
1
195
295
13
269
236
126
194
448
610
993
289
5
260
384
788
18
15
108
16
114
1
195
295
13
269
236
110
194
448
610
993
289
37
268
384
788
18
15
108
16
114
1
195
295
13
269
236
110
201
448
610
993
289
37
261
832
788
18
15
108
16
102
1
195
39
13
12
226
122
194
192
98
608
329
14
280
320
788
18
15
108
16
102
1
195
39
13
12
226
122
194
192
98
480
329
14
280
320
788
18
15
108
16
102
1
195
39
13
268
226
122
194
192
98
992
1097
526
280
320
788
18
15
108
16
102
1
195
39
13
268
226
122
194
192
98
992
585
14
280
320
788
18
15
108
16
102
1
195
39
13
268
226
122
194
192
354
992
585
14
280
64
276
18
15
108
16
102
1
195
295
13
268
226
122
194
448
610
992
1097
526
280
832
788
18
15
108
16
102
1
195
295
13
268
226
122
194
448
610
992
297
14
280
832
788
18
15
108
16
102
1
195
295
13
268
226
122
194
448
610
992
585
14
280
832
788
18
15
108
16
102
1
195
295
13
268
226
122
194
448
610
992
292
14
280
832
788
18
15
172
16
102
1
195
295
141
268
226
102
194
448
354
480
89
6
280
648
532
18
15
188
16
102
1
195
295
133
260
226
118
209
448
357
488
76
550
262
384
22
18
15
172
456
618
1
451
295
141
388
980
630
1730
1216
98
752
1557
1037
796
1856
1300
18
15
28
16
166
33
35
87
197
141
468
146
178
128
345
577
449
21
404
944
670
18
15
28
16
166
33
35
87
197
141
468
146
178
384
409
577
449
21
404
432
286
18
15
28
16
166
33
35
87
197
141
468
166
161
384
873
577
449
6
822
880
1598
18
15
28
16
166
33
35
87
197
141
468
166
161
384
409
577
449
6
822
880
286
18
15
28
16
166
33
35
87
197
149
468
146
178
384
409
593
465
21
404
432
286
18
15
28
16
166
33
35
87
197
149
468
146
178
384
409
593
469
21
404
432
286
18
15
28
16
166
33
35
87
197
149
468
146
178
384
409
597
469
21
404
432
286
18
15
28
16
166
33
35
87
197
149
468
166
161
384
409
593
466
6
822
880
286
18
15
28
16
166
33
35
87
197
149
468
166
161
384
409
597
468
6
822
880
286
18
15
28
16
166
33
35
87
197
149
468
150
161
384
409
593
466
22
70
496
286
18
15
28
16
166
33
35
87
197
149
468
150
161
384
409
597
468
22
70
496
286
18
15
28
16
166
33
35
87
197
149
468
150
161
384
373
81
865
1053
710
384
566
18
15
28
16
166
33
35
87
197
164
468
150
73
128
436
132
384
30
2
232
439
18
15
28
16
166
33
35
87
197
164
468
598
105
128
436
132
384
934
1026
208
475
18
15
28
16
166
33
35
87
197
164
468
614
305
384
436
132
384
902
546
1968
1259
18
15
28
16
166
33
35
87
197
165
468
146
178
128
217
133
389
21
404
944
926
18
15
28
16
166
33
35
87
197
165
468
146
178
384
409
133
389
21
404
432
286
18
15
28
16
166
33
35
87
197
165
468
166
49
128
437
133
388
6
982
488
493
18
15
28
16
166
33
35
87
197
165
468
166
49
384
437
133
388
6
470
1000
749
18
15
28
16
166
33
35
87
197
165
468
150
33
384
729
133
389
29
454
1008
926
18
15
28
16
166
33
35
87
197
165
468
150
161
128
441
133
389
29
70
896
734
18
15
28
16
166
33
35
87
197
165
468
150
161
384
437
133
385
29
70
384
438
18
15
28
16
166
33
35
87
197
165
468
150
73
128
436
133
388
30
2
232
439
18
15
28
16
166
33
35
87
197
165
468
150
177
128
437
133
388
22
402
360
877
18
15
28
16
166
33
35
87
197
165
468
182
161
128
437
133
389
13
797
896
438
18
15
28
16
166
33
35
87
197
165
468
182
161
384
433
133
388
14
794
384
437
18
15
28
16
166
33
35
87
197
165
468
182
161
384
437
133
389
13
797
384
438
18
15
28
16
166
33
35
87
197
165
468
182
305
128
437
133
388
14
522
360
877
18
15
28
16
166
33
35
87
197
165
468
598
97
128
433
133
388
950
1030
232
437
18
15
28
16
166
33
35
87
197
165
468
598
97
128
441
133
389
941
1030
1392
734
18
15
28
16
166
33
35
87
197
165
468
598
105
128
433
133
388
950
1026
224
437
18
15
28
16
166
33
35
87
197
165
468
598
105
128
436
133
388
934
1026
208
475
18
15
28
16
166
33
35
87
453
277
468
146
178
384
921
657
741
1045
1428
1456
798
18
15
28
16
166
33
35
87
453
277
468
146
178
384
921
661
741
1045
1428
1456
798
18
15
28
16
166
33
163
87
197
141
468
598
353
256
409
577
449
982
518
1904
286
18
15
28
16
166
33
163
87
197
141
468
598
353
256
889
577
449
982
518
1904
1374
18
15
28
16
166
33
163
87
197
141
468
598
209
256
884
577
449
982
1106
1472
859
18
15
28
16
166
33
163
87
197
149
468
150
329
0
372
597
468
22
514
0
823
18
15
28
16
166
33
163
87
197
149
468
598
353
256
409
593
466
982
518
1904
286
18
15
28
16
166
33
163
87
197
149
468
598
353
256
409
597
468
982
518
1904
286
18
15
28
16
166
33
163
87
197
149
468
598
353
256
889
593
466
982
518
1904
1374
18
15
28
16
166
33
163
87
197
149
468
586
329
512
345
593
866
963
518
1536
1182
18
15
28
16
166
33
163
87
197
149
468
586
329
512
729
593
866
963
518
1536
926
18
15
28
16
166
33
163
87
197
148
468
598
209
256
884
592
464
982
1106
1472
859
18
15
28
16
166
33
163
87
197
148
468
598
209
256
884
592
469
982
1106
1472
859
18
15
28
16
166
33
163
87
197
148
468
598
209
256
884
596
464
982
1106
1472
859
18
15
28
16
166
33
163
87
197
165
468
150
329
0
437
133
388
30
514
0
877
18
15
28
16
166
33
163
87
453
277
468
594
210
256
921
657
741
981
1108
1472
798
18
15
28
16
166
33
163
87
453
277
468
594
210
256
921
661
741
981
1108
1472
798
18
15
28
16
166
33
163
343
197
141
468
598
353
768
601
577
449
973
518
1776
926
18
15
28
16
166
33
291
311
197
20
468
598
465
448
340
912
992
982
598
576
91
18
15
28
16
166
33
291
311
197
20
468
598
465
448
340
916
992
982
598
576
91
18
15
28
16
166
33
291
311
197
141
468
598
465
448
340
577
449
982
598
576
91
18
15
28
16
166
33
291
311
197
149
468
598
465
448
340
597
468
982
598
576
91
18
15
28
16
166
33
291
311
197
148
468
598
465
448
340
592
464
982
598
576
91
18
15
28
16
166
33
291
311
197
148
468
598
465
448
340
592
469
982
598
576
91
18
15
28
16
166
33
291
311
197
148
468
598
465
448
340
596
464
982
598
576
91
18
15
172
456
138
1
35
55
141
388
20
278
178
192
482
432
421
213
84
896
660
18
15
172
456
138
1
35
55
141
388
20
630
178
704
482
432
400
918
676
1920
1172
18
15
172
456
138
1
35
55
141
388
20
630
178
704
482
432
421
925
676
1920
1172
18
15
172
456
138
33
35
55
141
388
20
182
82
192
482
432
421
21
4
192
404
18
15
172
456
138
33
35
55
141
389
20
182
81
192
481
433
401
21
6
320
846
18
15
172
456
138
33
35
55
141
389
20
182
81
192
481
433
405
21
6
320
846
18
15
172
456
138
33
35
55
141
389
20
182
81
192
481
433
421
21
6
320
846
18
15
188
16
166
33
35
55
133
5
468
182
145
192
485
1009
389
13
102
896
662
18
15
188
16
166
33
163
55
133
4
468
614
353
576
484
1012
384
902
514
1584
587
18
15
188
16
166
33
163
55
133
5
468
614
353
576
485
1009
386
902
514
1592
589
18
15
188
16
166
33
163
55
133
5
468
614
361
576
485
1009
386
902
518
1584
582
18
15
182
456
137
1
66
454
130
387
11
633
580
896
1132
634
1896
855
856
840
1884
18
15
28
16
166
385
35
87
197
164
468
502
433
512
436
132
384
142
10
384
491
18
15
28
16
166
417
35
87
197
141
468
854
481
512
361
577
449
877
6
560
446
18
15
28
16
166
417
35
87
197
141
468
854
465
512
881
577
449
877
29
320
878
18
15
28
16
166
417
35
87
197
141
468
854
465
512
885
577
449
846
26
320
877
18
15
28
16
166
417
35
87
197
141
468
422
417
512
361
577
449
518
566
1264
446
18
15
28
16
166
417
35
87
197
141
468
422
417
512
373
577
449
518
566
640
694
18
15
28
16
166
417
35
87
197
141
468
438
417
512
373
577
449
525
541
640
694
18
15
28
16
166
417
35
87
197
141
468
470
481
512
361
577
449
557
518
560
446
18
15
28
16
166
417
35
87
197
141
468
470
401
512
361
577
449
550
566
640
702
18
15
28
16
166
417
35
87
197
141
468
470
465
512
881
577
449
589
541
576
878
18
15
28
16
166
417
35
87
197
141
468
470
465
512
885
577
449
566
534
576
877
18
15
28
16
166
417
35
87
197
141
468
466
402
512
370
577
449
549
564
640
692
18
15
28
16
166
417
35
87
197
141
468
466
402
512
370
579
449
549
564
640
692
18
15
28
16
166
417
35
87
197
140
468
854
481
512
361
576
448
870
6
560
446
18
15
28
16
166
417
35
87
197
140
468
470
481
512
361
576
448
550
518
560
446
18
15
28
16
166
417
35
87
197
140
468
470
401
512
361
576
448
550
566
640
702
18
15
28
16
166
417
35
87
197
149
468
854
481
512
361
585
866
854
6
560
446
18
15
28
16
166
417
35
87
197
149
468
854
481
512
361
585
869
877
6
560
446
18
15
28
16
166
417
35
87
197
149
468
854
465
512
881
593
865
877
38
576
878
18
15
28
16
166
417
35
87
197
149
468
854
465
512
881
597
869
877
29
320
878
18
15
28
16
166
417
35
87
197
149
468
854
465
512
885
593
866
875
42
576
877
18
15
28
16
166
417
35
87
197
149
468
854
465
512
885
593
868
870
18
320
877
18
15
28
16
166
417
35
87
197
149
468
854
465
512
885
593
468
854
18
320
877
18
15
28
16
166
417
35
87
197
149
468
854
465
512
885
597
868
870
18
320
877
18
15
28
16
166
417
35
87
197
149
468
854
465
512
885
597
468
854
18
320
877
18
15
28
16
166
417
35
87
197
149
468
426
425
512
881
593
866
515
589
264
878
18
15
28
16
166
417
35
87
197
149
468
426
425
512
884
593
866
515
78
264
875
18
15
28
16
166
417
35
87
197
149
468
402
402
512
361
585
869
533
564
640
702
18
15
28
16
166
417
35
87
197
149
468
422
417
512
361
585
866
518
54
752
702
18
15
28
16
166
417
35
87
197
149
468
422
417
512
373
81
866
518
566
640
694
18
15
28
16
166
417
35
87
197
149
468
422
417
512
373
81
868
518
566
640
694
18
15
28
16
166
417
35
87
197
149
468
422
417
512
373
85
868
518
566
640
694
18
15
28
16
166
417
35
87
197
149
468
422
417
512
373
593
866
518
566
640
694
18
15
28
16
166
417
35
87
197
149
468
422
417
512
373
593
868
518
566
640
694
18
15
28
16
166
417
35
87
197
149
468
422
417
512
373
593
468
518
566
640
694
18
15
28
16
166
417
35
87
197
149
468
422
417
512
373
597
868
518
566
640
694
18
15
28
16
166
417
35
87
197
149
468
422
417
512
373
597
468
518
566
640
694
18
15
28
16
166
417
35
87
197
149
468
422
401
512
372
85
868
518
526
1152
731
18
15
28
16
166
417
35
87
197
149
468
422
401
512
372
597
868
518
526
1152
731
18
15
28
16
166
417
35
87
197
149
468
422
401
512
372
597
468
518
526
1152
731
18
15
28
16
166
417
35
87
197
149
468
422
433
512
885
593
866
518
22
360
877
18
15
28
16
166
417
35
87
197
149
468
406
417
512
361
585
866
534
582
752
702
18
15
28
16
166
417
35
87
197
149
468
406
417
512
373
593
468
534
582
640
694
18
15
28
16
166
417
35
87
197
149
468
406
417
512
373
597
468
534
582
640
694
18
15
28
16
166
417
35
87
197
149
468
406
433
512
885
593
468
278
294
360
877
18
15
28
16
166
417
35
87
197
149
468
406
433
512
885
597
468
278
294
360
877
18
15
28
16
166
417
35
87
197
149
468
438
417
512
881
593
466
523
281
256
878
18
15
28
16
166
417
35
87
197
149
468
438
417
512
361
585
866
523
537
640
702
18
15
28
16
166
417
35
87
197
149
468
438
417
512
373
81
865
525
541
640
694
18
15
28
16
166
417
35
87
197
149
468
438
417
512
373
81
866
523
537
640
694
18
15
28
16
166
417
35
87
197
149
468
438
417
512
373
593
865
525
541
640
694
18
15
28
16
166
417
35
87
197
149
468
438
417
512
885
593
866
523
538
256
877
18
15
28
16
166
417
35
87
197
149
468
470
481
512
361
585
866
558
518
560
446
18
15
28
16
166
417
35
87
197
149
468
470
481
512
361
585
869
557
518
560
446
18
15
28
16
166
417
35
87
197
149
468
470
401
512
361
585
866
555
553
640
702
18
15
28
16
166
417
35
87
197
149
468
470
401
512
377
81
865
557
557
384
734
18
15
28
16
166
417
35
87
197
149
468
470
401
512
377
593
865
557
557
384
734
18
15
28
16
166
417
35
87
197
149
468
470
465
512
881
593
866
614
534
576
878
18
15
28
16
166
417
35
87
197
149
468
470
465
512
881
593
868
566
534
320
878
18
15
28
16
166
417
35
87
197
149
468
470
465
512
881
593
468
598
534
320
878
18
15
28
16
166
417
35
87
197
149
468
470
465
512
881
593
466
598
534
320
878
18
15
28
16
166
417
35
87
197
149
468
470
465
512
881
597
868
566
534
320
878
18
15
28
16
166
417
35
87
197
149
468
470
465
512
881
597
869
621
541
576
878
18
15
28
16
166
417
35
87
197
149
468
470
465
512
881
597
468
598
534
320
878
18
15
28
16
166
417
35
87
197
149
468
470
465
512
885
593
866
614
534
576
877
18
15
28
16
166
417
35
87
197
149
468
470
465
512
885
593
868
566
534
576
877
18
15
28
16
166
417
35
87
197
149
468
470
465
512
885
593
468
598
534
576
877
18
15
28
16
166
417
35
87
197
149
468
470
465
512
885
597
868
566
534
576
877
18
15
28
16
166
417
35
87
197
149
468
470
465
512
885
597
468
598
534
576
877
18
15
28
16
166
417
35
87
197
149
468
466
402
512
361
585
869
613
556
640
702
18
15
28
16
166
417
35
87
197
149
468
466
402
512
370
81
865
549
564
640
692
18
15
28
16
166
417
35
87
197
149
468
466
402
512
370
593
865
549
564
640
692
18
15
28
16
166
417
35
87
197
149
468
466
402
512
370
83
865
549
564
640
692
18
15
28
16
166
417
35
87
197
149
468
466
402
512
370
595
865
549
564
640
692
18
15
28
16
166
417
35
87
197
149
468
466
402
512
370
595
869
549
564
640
692
18
15
28
16
166
417
35
87
197
164
468
422
401
512
436
132
384
518
526
384
491
18
15
28
16
166
417
35
87
197
164
468
422
433
512
436
132
384
518
610
304
491
18
15
28
16
166
417
35
87
197
164
468
406
713
512
436
132
384
286
770
616
491
18
15
28
16
166
417
35
87
197
164
468
438
433
512
436
132
384
526
530
304
491
18
15
28
16
166
417
35
87
197
164
468
470
401
512
436
132
384
550
558
384
491
18
15
28
16
166
417
35
87
197
164
468
486
433
512
436
132
384
134
34
304
491
18
15
28
16
166
417
35
87
197
164
468
486
425
512
436
132
384
134
6
264
491
18
15
28
16
166
417
35
87
197
148
468
422
401
512
372
80
864
518
526
1152
731
18
15
28
16
166
417
35
87
197
148
468
422
401
512
372
592
864
518
526
1152
731
18
15
28
16
166
417
35
87
197
148
468
422
401
512
372
592
464
518
526
1152
731
18
15
28
16
166
417
35
87
197
148
468
422
401
512
372
596
864
518
526
1152
731
18
15
28
16
166
417
35
87
197
148
468
422
401
512
372
596
464
518
526
1152
731
18
15
28
16
166
417
35
87
197
148
468
422
433
512
884
592
464
518
610
304
875
18
15
28
16
166
417
35
87
197
148
468
422
433
512
884
596
464
518
610
304
875
18
15
28
16
166
417
35
87
197
148
468
438
433
512
884
592
864
526
530
304
875
18
15
28
16
166
417
35
87
197
148
468
470
465
512
881
592
469
598
534
320
878
18
15
28
16
166
417
35
87
197
165
468
406
417
0
433
133
389
285
70
768
1006
18
15
28
16
166
417
35
87
197
165
468
438
417
0
433
133
389
269
301
768
1006
18
15
28
16
166
417
35
87
197
165
468
438
417
512
433
133
389
269
45
256
494
18
15
28
16
166
417
35
87
197
165
468
438
417
512
437
133
388
526
282
256
493
18
15
28
16
166
417
35
87
197
165
468
438
433
512
437
133
388
526
522
616
493
18
15
28
16
166
417
35
87
197
165
468
438
433
512
436
133
388
526
530
304
491
18
15
28
16
166
417
35
87
197
165
468
470
401
512
436
133
388
150
38
384
491
18
15
28
16
166
417
35
87
709
405
468
402
402
512
1906
593
609
533
564
640
1716
18
15
28
16
166
417
35
87
709
405
468
422
417
512
1909
593
610
518
566
640
1718
18
15
28
16
166
417
35
87
709
405
468
422
417
512
1909
593
612
518
566
640
1718
18
15
28
16
166
417
35
87
709
405
468
422
417
512
1909
597
612
518
566
640
1718
18
15
28
16
166
417
35
87
709
405
468
422
401
512
1908
597
612
518
526
640
1755
18
15
28
16
166
417
35
87
709
405
468
406
417
512
1909
593
609
541
582
640
1718
18
15
28
16
166
417
35
87
709
405
468
406
417
512
1909
597
613
541
582
640
1718
18
15
28
16
166
417
35
87
709
405
468
438
417
512
1909
593
609
525
541
640
1718
18
15
28
16
166
417
35
87
709
405
468
438
417
512
1909
593
610
523
537
640
1718
18
15
28
16
166
417
35
87
709
405
468
466
402
512
1906
593
609
549
564
640
1716
18
15
28
16
166
417
35
87
709
405
468
466
402
512
1906
595
609
549
564
640
1716
18
15
28
16
166
417
35
87
709
404
468
422
401
512
1908
592
608
518
526
640
1755
18
15
28
16
166
417
35
343
197
141
468
470
465
768
113
577
449
566
534
1088
110
18
15
28
16
166
417
35
343
197
141
468
470
465
768
625
577
449
598
534
1088
1134
18
15
28
16
166
417
35
343
197
141
468
470
465
768
117
577
449
566
534
1088
109
18
15
28
16
166
417
35
343
197
141
468
470
465
768
629
577
449
566
534
1088
1133
18
15
28
16
166
417
35
343
197
140
468
470
465
768
113
576
448
550
534
1088
110
18
15
28
16
166
417
35
343
197
149
468
422
433
768
629
593
866
518
534
1128
1133
18
15
28
16
166
417
35
343
197
149
468
422
433
768
629
593
468
518
534
1128
1133
18
15
28
16
166
417
35
343
197
149
468
422
433
768
629
597
468
518
534
1128
1133
18
15
28
16
166
417
35
343
197
149
468
470
465
768
113
593
866
614
534
1088
110
18
15
28
16
166
417
35
343
197
149
468
470
465
768
113
593
868
566
534
1088
110
18
15
28
16
166
417
35
343
197
149
468
470
465
768
113
593
468
598
534
1088
110
18
15
28
16
166
417
35
343
197
149
468
470
465
768
113
597
868
566
534
1088
110
18
15
28
16
166
417
35
343
197
149
468
470
465
768
113
597
468
598
534
1088
110
18
15
28
16
166
417
35
343
197
149
468
470
465
768
625
593
866
614
534
1088
1134
18
15
28
16
166
417
35
343
197
149
468
470
465
768
625
593
868
566
534
1088
1134
18
15
28
16
166
417
35
343
197
149
468
470
465
768
625
593
468
598
534
1088
1134
18
15
28
16
166
417
35
343
197
149
468
470
465
768
625
597
868
566
534
1088
1134
18
15
28
16
166
417
35
343
197
149
468
470
465
768
625
597
468
598
534
1088
1134
18
15
28
16
166
417
35
343
197
149
468
470
465
768
117
593
866
614
534
1088
109
18
15
28
16
166
417
35
343
197
149
468
470
465
768
117
593
868
566
534
1088
109
18
15
28
16
166
417
35
343
197
149
468
470
465
768
117
593
468
598
534
1088
109
18
15
28
16
166
417
35
343
197
149
468
470
465
768
117
597
868
566
534
1088
109
18
15
28
16
166
417
35
343
197
149
468
470
465
768
117
597
468
598
534
1088
109
18
15
28
16
166
417
35
343
197
149
468
470
465
768
629
593
866
614
534
1088
1133
18
15
28
16
166
417
35
343
197
149
468
470
465
768
629
593
868
566
534
1088
1133
18
15
28
16
166
417
35
343
197
149
468
470
465
768
629
593
468
598
534
1088
1133
18
15
28
16
166
417
35
343
197
149
468
470
465
768
629
597
868
566
534
1088
1133
18
15
28
16
166
417
35
343
197
149
468
470
465
768
629
597
468
598
534
1088
1133
18
15
28
16
166
417
35
343
197
148
468
470
465
768
625
592
469
598
534
1088
1134
18
15
28
16
166
417
35
311
197
165
468
466
402
448
345
133
389
149
52
0
350
18
15
108
16
274
801
995
567
13
269
940
798
274
256
354
993
1697
1029
1380
1024
1044
18
15
172
456
138
65
35
311
141
388
4
46
194
448
226
752
757
741
332
768
1044
18
15
172
456
138
65
35
311
141
388
4
46
194
448
354
752
757
741
920
768
324
18
15
172
456
138
65
35
311
141
388
4
78
194
448
226
752
389
69
116
768
1092
18
15
172
456
138
65
35
311
141
388
4
558
194
448
354
752
757
1765
408
768
324
18
15
172
456
138
65
35
311
141
388
4
302
194
448
226
752
757
229
76
768
1044
18
15
172
456
138
65
35
311
141
388
4
302
194
448
354
752
757
229
76
768
324
18
15
172
456
138
65
35
311
141
389
4
46
194
448
225
433
409
741
332
768
1102
18
15
172
456
138
65
35
311
141
389
4
46
194
448
225
753
761
741
332
768
1102
18
15
172
456
138
65
35
311
141
389
4
46
194
448
225
753
757
741
332
768
1102
18
15
172
456
138
65
35
311
141
389
4
46
194
448
353
753
757
741
920
768
334
18
15
172
456
138
65
35
311
141
389
4
558
194
448
353
753
757
1765
408
768
334
18
15
172
456
138
65
35
311
141
389
4
302
193
448
353
753
761
229
77
768
334
18
15
172
456
138
65
35
311
141
389
4
302
194
448
225
753
761
229
76
768
1102
18
15
172
456
138
65
35
311
141
389
4
302
194
448
225
753
757
229
76
768
1102
18
15
172
456
138
65
35
311
141
389
4
302
194
448
353
753
761
229
76
768
334
18
15
172
456
138
65
35
311
141
389
4
302
194
448
353
753
757
229
76
768
334
18
15
172
456
138
65
35
311
141
389
12
78
194
448
225
753
385
69
116
768
1093
18
15
172
456
138
65
35
311
141
389
12
78
194
448
225
753
386
69
116
768
1093
18
15
172
456
138
385
35
55
141
388
4
502
434
64
482
432
501
565
36
768
932
18
15
172
456
138
385
35
55
141
388
4
502
434
576
482
432
501
565
36
256
420
18
15
172
456
138
385
35
55
141
388
20
502
434
64
482
432
421
549
36
768
932
18
15
172
456
138
385
35
55
141
388
20
502
434
576
482
432
421
549
36
256
420
18
15
172
456
138
385
35
311
141
388
4
502
434
448
226
432
501
565
36
0
20
18
15
172
456
138
385
35
311
141
388
4
502
434
448
226
752
752
566
36
0
20
18
15
172
456
138
385
35
311
141
388
4
502
434
448
226
752
496
566
36
0
20
18
15
172
456
138
385
35
311
141
388
4
502
434
448
226
752
757
565
36
0
20
18
15
172
456
138
385
35
311
141
388
4
502
434
448
226
752
501
565
36
0
20
18
15
172
456
138
385
35
311
141
388
20
502
434
448
226
432
421
549
36
0
20
18
15
172
456
138
385
35
311
141
389
4
502
434
448
225
753
753
565
36
0
78
18
15
172
456
138
385
35
311
141
389
4
502
434
448
225
753
497
565
36
0
78
18
15
172
456
138
385
35
311
141
389
4
502
434
448
225
753
757
565
36
0
78
18
15
172
456
138
385
35
311
141
389
4
502
434
448
225
753
501
565
36
0
78
18
15
172
456
138
385
35
311
141
389
4
502
434
448
353
849
1925
565
36
0
334
18
15
172
456
138
385
35
311
141
389
4
502
434
448
353
881
497
565
36
0
334
18
15
172
456
138
385
35
311
141
389
4
502
434
448
353
881
501
565
36
0
334
18
15
172
456
138
385
35
311
141
389
20
502
434
448
353
849
393
557
36
0
334
18
15
172
456
138
385
35
311
141
389
20
502
434
448
353
849
1929
557
36
0
334
18
15
172
456
138
385
35
311
141
389
20
502
434
448
353
849
405
549
36
0
334
18
15
172
456
138
385
35
311
141
389
20
502
434
448
353
849
1941
549
36
0
334
18
15
188
16
166
385
35
55
133
5
468
502
433
576
485
1009
389
653
6
256
422
18
15
188
16
166
385
35
55
133
5
468
502
433
960
485
1009
389
653
518
1024
70
18
15
188
16
166
417
35
55
133
5
468
438
401
576
485
1009
389
269
86
256
406
18
15
188
16
166
417
35
151
133
4
468
486
433
896
948
52
384
134
546
1072
1259
18
15
188
16
166
417
35
151
133
4
468
486
433
896
948
564
384
134
546
1072
1259
18
15
188
16
166
417
35
151
133
4
468
486
433
896
948
1012
384
646
546
1072
1259
18
15
188
16
166
417
35
151
133
4
468
486
425
896
948
52
384
134
518
1032
1131
18
15
188
16
166
417
35
151
133
4
468
486
425
896
948
564
384
134
518
1032
1131
18
15
188
16
166
417
35
151
133
4
468
486
425
896
948
1012
384
646
518
1032
1131
18
15
188
16
166
417
35
151
133
5
468
486
417
896
945
49
386
134
557
1024
1262
18
15
188
16
166
417
35
151
133
5
468
486
417
896
945
561
386
134
557
1024
1262
18
15
188
16
166
417
35
151
133
5
468
486
417
896
945
1009
386
646
557
1024
1262
18
15
188
16
166
417
35
151
133
5
468
486
425
896
1017
1009
386
646
518
1032
1118
18
15
188
16
166
417
35
151
133
5
468
486
425
896
985
1009
386
646
518
1032
1182
18
15
188
16
166
417
35
151
133
5
468
490
425
896
945
49
386
131
525
1032
1262
18
15
188
16
166
417
35
151
133
5
468
490
425
896
945
561
386
131
525
1032
1262
18
15
188
16
166
417
35
151
133
5
468
490
425
896
945
1009
386
643
525
1032
1262
18
15
188
16
166
417
35
151
133
5
468
490
425
896
985
1009
386
643
525
1032
1182
18
15
188
16
166
417
35
407
645
4
468
486
433
384
948
52
384
134
34
48
875
18
15
188
16
166
417
35
407
645
4
468
486
425
384
948
52
384
134
6
8
875
18
15
188
16
166
417
35
407
645
5
468
438
433
384
948
53
388
270
18
48
875
18
15
188
16
166
417
35
407
645
260
468
438
433
384
948
560
133
270
18
48
875
18
15
188
16
166
417
35
407
645
260
468
438
433
384
948
560
645
270
18
48
875
18
15
188
16
166
417
35
407
645
260
468
486
433
384
948
564
128
134
34
48
875
18
15
188
16
166
417
35
407
645
260
468
486
433
384
948
564
640
134
34
48
875
18
15
188
16
166
417
35
407
645
260
468
486
425
384
948
564
128
134
6
8
875
18
15
188
16
166
417
35
407
645
260
468
486
425
384
948
564
640
134
6
8
875
18
15
188
16
166
417
35
407
645
261
468
438
433
384
948
565
132
270
18
48
875
18
15
188
16
166
417
35
407
645
261
468
438
433
384
948
565
644
270
18
48
875
18
15
188
16
166
417
35
407
645
261
468
486
417
384
945
561
130
134
45
0
878
18
15
188
16
166
417
35
407
645
261
468
486
417
384
945
561
642
134
45
0
878
18
15
188
16
166
417
35
407
645
261
468
490
425
384
945
561
130
131
13
8
878
18
15
188
16
166
417
35
407
645
261
468
490
425
384
945
561
642
131
13
8
878
18
15
28
16
166
385
547
87
197
164
468
502
945
0
308
132
384
654
1546
896
747
18
15
28
16
166
385
547
87
197
165
468
502
945
0
121
133
389
653
1542
896
222
18
15
28
16
166
385
547
87
197
165
468
502
945
1024
121
133
389
653
1542
1920
222
18
15
28
16
166
417
547
87
197
141
468
854
977
1024
1137
1089
1729
1741
541
1728
1646
18
15
28
16
166
417
547
87
197
141
468
854
977
1024
1137
1601
1729
1750
534
1600
1646
18
15
28
16
166
417
547
87
197
141
468
854
977
1024
1141
1089
1729
1742
530
1728
1645
18
15
28
16
166
417
547
87
197
141
468
854
977
1024
1141
1601
1729
1750
530
1728
1645
18
15
28
16
166
417
547
87
197
141
468
854
841
0
628
577
449
886
1090
1384
1387
18
15
28
16
166
417
547
87
197
141
468
854
841
1024
1140
577
449
886
578
1640
1643
18
15
28
16
166
417
547
87
197
149
468
854
993
1024
105
73
866
854
518
1584
190
18
15
28
16
166
417
547
87
197
149
468
854
993
1024
105
73
869
877
518
1584
190
18
15
28
16
166
417
547
87
197
149
468
854
849
0
117
81
868
886
594
960
1133
18
15
28
16
166
417
547
87
197
149
468
854
849
0
117
85
868
886
594
960
1133
18
15
28
16
166
417
547
87
197
149
468
854
849
1024
117
81
868
886
594
1984
109
18
15
28
16
166
417
547
87
197
149
468
854
849
1024
117
85
868
886
594
1984
109
18
15
28
16
166
417
547
87
197
149
468
854
977
0
113
81
865
877
550
832
1134
18
15
28
16
166
417
547
87
197
149
468
854
977
0
113
85
869
877
541
960
1134
18
15
28
16
166
417
547
87
197
149
468
854
977
0
117
81
866
875
554
832
1133
18
15
28
16
166
417
547
87
197
149
468
854
977
0
117
81
868
870
530
960
1133
18
15
28
16
166
417
547
87
197
149
468
854
977
0
117
85
868
870
530
960
1133
18
15
28
16
166
417
547
87
197
149
468
854
977
1024
1137
81
865
877
550
1600
1646
18
15
28
16
166
417
547
87
197
149
468
854
977
1024
1137
81
868
870
534
1600
1646
18
15
28
16
166
417
547
87
197
149
468
854
977
1024
1137
1621
1748
1750
534
1600
1646
18
15
28
16
166
417
547
87
197
149
468
854
977
1024
113
81
865
877
550
1600
110
18
15
28
16
166
417
547
87
197
149
468
854
977
1024
113
81
868
870
534
1600
110
18
15
28
16
166
417
547
87
197
149
468
854
977
1024
113
85
868
870
534
1600
110
18
15
28
16
166
417
547
87
197
149
468
854
977
1024
113
85
869
877
541
1728
110
18
15
28
16
166
417
547
87
197
149
468
854
977
1024
1141
1105
1748
1750
530
1728
1645
18
15
28
16
166
417
547
87
197
149
468
854
977
1024
1141
81
866
875
554
1600
1645
18
15
28
16
166
417
547
87
197
149
468
854
977
1024
1141
81
868
870
562
1600
1645
18
15
28
16
166
417
547
87
197
149
468
854
977
1024
1141
85
868
870
562
1600
1645
18
15
28
16
166
417
547
87
197
149
468
854
977
1024
1141
1617
1748
1750
530
1728
1645
18
15
28
16
166
417
547
87
197
149
468
854
977
1024
1141
1621
1748
1750
530
1728
1645
18
15
28
16
166
417
547
87
197
149
468
854
977
1024
117
81
866
875
554
1600
109
18
15
28
16
166
417
547
87
197
149
468
854
977
1024
117
81
868
870
530
1984
109
18
15
28
16
166
417
547
87
197
149
468
854
977
1024
117
85
868
870
530
1984
109
18
15
28
16
166
417
547
87
197
149
468
854
841
1024
1140
81
866
870
578
1640
1643
18
15
28
16
166
417
547
87
197
149
468
854
841
1024
1140
85
868
870
578
1640
1643
18
15
28
16
166
417
547
87
197
149
468
854
841
1024
1140
593
866
870
578
1640
1643
18
15
28
16
166
417
547
87
197
149
468
854
841
1024
1140
597
868
870
578
1640
1643
18
15
28
16
166
417
547
87
197
149
468
854
841
1024
116
81
866
870
578
1640
107
18
15
28
16
166
417
547
87
197
149
468
854
841
1024
116
81
868
870
578
1640
107
18
15
28
16
166
417
547
87
197
149
468
854
841
1024
116
85
868
870
578
1640
107
18
15
28
16
166
417
547
87
197
149
468
426
937
0
116
81
866
515
1614
776
107
18
15
28
16
166
417
547
87
197
149
468
858
849
0
113
81
866
867
597
960
1134
18
15
28
16
166
417
547
87
197
149
468
858
849
1024
113
81
866
867
597
1984
110
18
15
28
16
166
417
547
87
197
149
468
470
993
1024
105
73
866
558
1542
1584
190
18
15
28
16
166
417
547
87
197
149
468
470
993
1024
105
73
869
557
1542
1584
190
18
15
28
16
166
417
547
87
197
149
468
470
913
0
116
85
868
550
1582
896
107
18
15
28
16
166
417
547
87
197
149
468
470
977
0
113
81
868
566
1558
832
1134
18
15
28
16
166
417
547
87
197
149
468
470
977
0
113
85
868
566
1558
832
1134
18
15
28
16
166
417
547
87
197
149
468
470
977
0
113
85
869
621
1565
960
110
18
15
28
16
166
417
547
87
197
149
468
470
977
0
117
81
868
566
1558
832
1133
18
15
28
16
166
417
547
87
197
149
468
470
977
0
117
85
868
566
1558
832
1133
18
15
28
16
166
417
547
87
197
149
468
470
977
1024
113
81
868
566
1558
1856
110
18
15
28
16
166
417
547
87
197
149
468
470
977
1024
113
85
868
566
1558
1856
110
18
15
28
16
166
417
547
87
197
149
468
470
977
1024
113
85
869
621
1565
1984
110
18
15
28
16
166
417
547
87
197
149
468
470
977
1024
117
81
868
566
1558
1856
109
18
15
28
16
166
417
547
87
197
149
468
470
977
1024
117
85
868
566
1558
1856
109
18
15
28
16
166
417
547
87
197
149
468
466
914
0
113
81
865
549
1588
896
110
18
15
28
16
166
417
547
87
197
149
468
466
914
0
113
81
869
549
1588
896
110
18
15
28
16
166
417
547
87
197
149
468
466
914
0
113
85
865
549
1588
896
110
18
15
28
16
166
417
547
87
197
149
468
466
914
0
113
85
869
549
1588
896
110
18
15
28
16
166
417
547
87
197
149
468
466
914
1024
113
81
865
549
1588
1920
110
18
15
28
16
166
417
547
87
197
149
468
466
914
1024
113
81
869
549
1588
1920
110
18
15
28
16
166
417
547
87
197
149
468
466
914
1024
113
85
865
549
1588
1920
110
18
15
28
16
166
417
547
87
197
149
468
466
914
1024
113
85
869
549
1588
1920
110
18
15
28
16
166
417
547
87
197
164
468
422
913
0
116
132
384
518
1550
896
107
18
15
28
16
166
417
547
87
197
164
468
422
913
0
308
132
384
518
1550
896
747
18
15
28
16
166
417
547
87
197
164
468
422
945
0
116
132
384
518
1634
816
1131
18
15
28
16
166
417
547
87
197
164
468
422
945
0
308
132
384
518
1634
816
747
18
15
28
16
166
417
547
87
197
164
468
406
969
1024
116
132
384
542
1538
1640
107
18
15
28
16
166
417
547
87
197
164
468
486
945
0
116
132
384
646
1570
816
1131
18
15
28
16
166
417
547
87
197
164
468
486
945
0
308
132
384
646
1570
816
747
18
15
28
16
166
417
547
87
197
164
468
486
937
0
116
132
384
646
1542
776
1131
18
15
28
16
166
417
547
87
197
164
468
486
937
0
308
132
384
646
1542
776
747
18
15
28
16
166
417
547
87
197
148
468
854
993
1024
105
72
864
878
518
1584
190
18
15
28
16
166
417
547
87
197
148
468
854
993
1024
105
72
869
877
518
1584
190
18
15
28
16
166
417
547
87
197
148
468
854
849
1024
116
80
864
854
594
1728
219
18
15
28
16
166
417
547
87
197
148
468
854
849
1024
116
84
864
854
594
1728
219
18
15
28
16
166
417
547
87
197
148
468
854
841
1024
1140
80
864
870
578
1640
1643
18
15
28
16
166
417
547
87
197
148
468
854
841
1024
1140
84
864
878
578
1640
1643
18
15
28
16
166
417
547
87
197
148
468
854
841
1024
1140
592
864
870
578
1640
1643
18
15
28
16
166
417
547
87
197
148
468
854
841
1024
1140
596
864
878
578
1640
1643
18
15
28
16
166
417
547
87
197
148
468
854
841
1024
116
80
864
870
578
1640
107
18
15
28
16
166
417
547
87
197
148
468
854
841
1024
116
84
864
878
578
1640
107
18
15
28
16
166
417
547
87
197
148
468
470
993
1024
105
72
869
557
1542
1584
190
18
15
28
16
166
417
547
87
197
165
468
438
929
1024
113
133
388
526
1562
1664
181
18
15
28
16
166
417
547
87
197
165
468
438
945
0
116
133
388
526
1554
816
107
18
15
28
16
166
417
547
87
197
165
468
438
945
0
308
133
388
526
1554
816
747
18
15
28
16
166
417
547
87
197
165
468
470
977
0
113
133
385
669
1558
832
1134
18
15
28
16
166
417
547
87
197
165
468
470
977
0
113
133
388
566
1558
832
1134
18
15
28
16
166
417
547
87
197
165
468
470
977
0
113
133
389
669
1558
832
1134
18
15
28
16
166
417
547
87
197
165
468
470
977
0
117
133
388
566
1558
832
1133
18
15
28
16
166
417
547
87
197
165
468
470
977
1024
113
133
385
669
1558
1856
110
18
15
28
16
166
417
547
87
197
165
468
470
977
1024
113
133
388
566
1558
1856
110
18
15
28
16
166
417
547
87
197
165
468
470
977
1024
113
133
389
669
1558
1856
110
18
15
28
16
166
417
547
87
197
165
468
470
977
1024
117
133
388
566
1558
1856
109
18
15
28
16
166
417
547
87
197
165
468
466
914
0
113
133
385
661
1588
896
110
18
15
28
16
166
417
547
87
197
165
468
466
914
0
113
133
389
549
1588
896
110
18
15
28
16
166
417
547
87
197
165
468
466
914
1024
113
133
385
661
1588
1920
110
18
15
28
16
166
417
547
87
197
165
468
466
914
1024
113
133
389
549
1588
1920
110
18
15
28
16
166
417
547
87
709
141
468
854
849
1024
1329
1089
1473
845
605
1728
1774
18
15
28
16
166
417
547
87
709
141
468
854
849
1024
1333
1089
1473
846
594
1728
1773
18
15
28
16
166
417
547
87
709
141
468
854
849
1024
1333
1089
1729
1750
594
1728
1773
18
15
28
16
166
417
547
87
709
141
468
470
977
1024
1649
65
449
589
1565
1984
1134
18
15
28
16
166
417
547
87
709
149
468
854
993
1024
1641
73
866
854
518
1584
1214
18
15
28
16
166
417
547
87
709
149
468
854
993
1024
1641
73
869
877
518
1584
1214
18
15
28
16
166
417
547
87
709
149
468
854
849
1024
1333
1109
1748
1750
594
1728
1773
18
15
28
16
166
417
547
87
709
149
468
854
849
1024
1652
1109
1748
1750
594
1728
1243
18
15
28
16
166
417
547
87
709
149
468
854
849
1024
1653
81
868
886
594
1984
1133
18
15
28
16
166
417
547
87
709
149
468
854
849
1024
1653
85
868
886
594
1984
1133
18
15
28
16
166
417
547
87
709
149
468
854
977
1024
1649
81
865
877
550
1600
1134
18
15
28
16
166
417
547
87
709
149
468
854
977
1024
1649
81
868
870
534
1600
1134
18
15
28
16
166
417
547
87
709
149
468
854
977
1024
1649
85
868
870
534
1600
1134
18
15
28
16
166
417
547
87
709
149
468
854
977
1024
1649
85
869
877
541
1728
1134
18
15
28
16
166
417
547
87
709
149
468
854
977
1024
1653
81
866
875
554
1600
1133
18
15
28
16
166
417
547
87
709
149
468
854
977
1024
1653
81
868
870
530
1984
1133
18
15
28
16
166
417
547
87
709
149
468
854
977
1024
1653
85
868
870
530
1984
1133
18
15
28
16
166
417
547
87
709
149
468
854
841
1024
1652
81
866
870
578
1640
1131
18
15
28
16
166
417
547
87
709
149
468
854
841
1024
1652
81
868
870
578
1640
1131
18
15
28
16
166
417
547
87
709
149
468
854
841
1024
1652
85
868
870
578
1640
1131
18
15
28
16
166
417
547
87
709
149
468
858
849
1024
1649
81
866
867
597
1984
1134
18
15
28
16
166
417
547
87
709
149
468
470
977
1024
1649
81
868
566
1558
1856
1134
18
15
28
16
166
417
547
87
709
149
468
470
977
1024
1649
81
466
598
1558
1856
1134
18
15
28
16
166
417
547
87
709
149
468
470
977
1024
1649
85
868
566
1558
1856
1134
18
15
28
16
166
417
547
87
709
149
468
470
977
1024
1653
81
868
566
1558
1856
1133
18
15
28
16
166
417
547
87
709
149
468
470
977
1024
1653
85
868
566
1558
1856
1133
18
15
28
16
166
417
547
87
709
148
468
854
993
1024
1641
72
864
878
518
1584
1214
18
15
28
16
166
417
547
87
709
148
468
854
993
1024
1641
72
869
877
518
1584
1214
18
15
28
16
166
417
547
87
709
148
468
854
849
1024
1652
1104
1744
1750
594
1728
1243
18
15
28
16
166
417
547
87
709
148
468
854
849
1024
1652
1104
1749
1750
594
1728
1243
18
15
28
16
166
417
547
87
709
148
468
854
849
1024
1652
80
864
854
594
1728
1243
18
15
28
16
166
417
547
87
709
148
468
854
849
1024
1652
1108
1744
1750
594
1728
1243
18
15
28
16
166
417
547
87
709
148
468
854
849
1024
1652
84
864
854
594
1728
1243
18
15
28
16
166
417
547
87
709
148
468
854
841
1024
1652
80
864
870
578
1640
1131
18
15
28
16
166
417
547
87
709
148
468
854
841
1024
1652
84
864
878
578
1640
1131
18
15
28
16
166
417
547
87
709
148
468
422
945
1024
1652
80
464
518
1634
1840
1131
18
15
28
16
166
417
547
87
709
148
468
422
945
1024
1652
84
464
518
1634
1840
1131
18
15
28
16
166
417
547
87
709
397
468
854
849
1024
1333
577
705
1758
594
1728
1773
18
15
28
16
166
417
547
87
709
405
468
854
849
1024
1333
597
724
1750
594
1728
1773
18
15
28
16
166
417
547
87
709
420
468
422
945
1024
1652
132
128
518
1634
1840
1131
18
15
28
16
166
417
547
87
709
420
468
422
945
1024
1652
132
384
518
1634
1840
1131
18
15
28
16
166
417
547
87
709
420
468
486
945
1024
1652
132
128
646
1570
1840
1131
18
15
28
16
166
417
547
87
709
420
468
486
937
1024
1652
132
128
646
1542
1800
1131
18
15
28
16
166
417
547
87
709
421
468
470
977
1024
1649
133
129
669
1558
1856
1134
18
15
28
16
166
417
547
87
709
421
468
470
977
1024
1649
133
132
566
1558
1856
1134
18
15
28
16
166
417
547
87
709
421
468
470
977
1024
1649
133
133
669
1558
1856
1134
18
15
28
16
166
417
547
87
709
421
468
470
977
1024
1649
133
1157
669
1558
1856
1134
18
15
28
16
166
417
547
87
709
421
468
470
977
1024
1649
133
388
566
1558
1856
1134
18
15
28
16
166
417
547
87
709
421
468
470
977
1024
1649
133
389
669
1558
1856
1134
18
15
28
16
166
417
547
87
709
421
468
470
977
1024
1653
133
132
566
1558
1856
1133
18
15
28
16
166
417
547
87
709
421
468
470
977
1024
1653
133
1156
694
1558
1856
1133
18
15
28
16
166
417
547
87
709
421
468
470
977
1024
1653
133
388
566
1558
1856
1133
18
15
28
16
166
417
547
87
709
421
468
466
914
1024
1649
133
129
677
1588
1920
1134
18
15
28
16
166
417
547
87
709
421
468
466
914
1024
1649
133
1153
677
1588
1920
1134
18
15
28
16
166
417
547
87
709
421
468
466
914
1024
1649
133
133
677
1588
1920
1134
18
15
28
16
166
417
547
87
709
421
468
466
914
1024
1649
133
1157
677
1588
1920
1134
18
15
28
16
166
417
547
87
709
421
468
466
914
1024
1649
133
389
677
1588
1920
1134
18
15
28
16
166
417
547
311
197
141
468
854
849
576
81
577
449
845
1101
576
110
18
15
28
16
166
417
547
311
197
141
468
854
849
576
85
577
449
846
1106
576
109
18
15
28
16
166
417
547
311
197
141
468
854
849
576
84
577
449
846
1106
576
91
18
15
28
16
166
417
547
311
197
141
468
854
849
576
89
577
449
845
1101
576
94
18
15
28
16
166
417
547
311
197
141
468
406
969
576
84
577
449
542
1538
1024
55
18
15
28
16
166
417
547
311
197
140
468
854
849
576
89
576
448
870
598
576
94
18
15
28
16
166
417
547
311
197
149
468
854
849
576
81
81
866
870
598
576
110
18
15
28
16
166
417
547
311
197
149
468
854
849
576
81
81
868
870
598
576
110
18
15
28
16
166
417
547
311
197
149
468
854
849
576
81
593
866
870
598
576
110
18
15
28
16
166
417
547
311
197
149
468
854
849
576
81
593
868
870
598
576
110
18
15
28
16
166
417
547
311
197
149
468
854
849
576
81
593
468
854
598
576
110
18
15
28
16
166
417
547
311
197
149
468
854
849
576
81
593
466
854
598
576
110
18
15
28
16
166
417
547
311
197
149
468
854
849
576
85
81
868
886
598
576
109
18
15
28
16
166
417
547
311
197
149
468
854
849
576
85
85
868
886
598
576
109
18
15
28
16
166
417
547
311
197
149
468
854
849
576
85
593
868
886
598
576
109
18
15
28
16
166
417
547
311
197
149
468
854
849
576
85
593
468
854
1106
576
109
18
15
28
16
166
417
547
311
197
149
468
854
849
576
85
593
466
854
1106
576
109
18
15
28
16
166
417
547
311
197
149
468
854
849
576
85
597
868
886
598
576
109
18
15
28
16
166
417
547
311
197
149
468
854
849
576
85
597
468
854
1106
576
109
18
15
28
16
166
417
547
311
197
149
468
854
849
576
84
85
868
870
598
576
91
18
15
28
16
166
417
547
311
197
149
468
854
849
576
84
597
868
870
598
576
91
18
15
28
16
166
417
547
311
197
149
468
854
849
576
84
597
468
854
1106
576
91
18
15
28
16
166
417
547
311
197
149
468
854
849
576
89
593
466
854
598
576
94
18
15
28
16
166
417
547
311
197
149
468
850
850
576
89
81
865
853
596
576
94
18
15
28
16
166
417
547
311
197
149
468
850
850
576
89
593
465
853
596
576
94
18
15
28
16
166
417
547
311
197
149
468
850
850
576
89
593
469
853
596
576
94
18
15
28
16
166
417
547
311
197
149
468
406
969
576
84
593
468
534
1538
1024
55
18
15
28
16
166
417
547
311
197
149
468
406
969
576
84
597
468
534
1538
1024
55
18
15
28
16
166
417
547
311
197
149
468
842
969
576
84
81
866
835
518
512
55
18
15
28
16
166
417
547
311
197
149
468
842
969
576
84
593
866
835
518
512
55
18
15
28
16
166
417
547
311
197
148
468
854
849
576
84
80
864
870
598
576
91
18
15
28
16
166
417
547
311
197
148
468
854
849
576
84
84
864
886
598
576
91
18
15
28
16
166
417
547
311
197
148
468
854
849
576
84
592
864
854
594
576
91
18
15
28
16
166
417
547
311
197
148
468
854
849
576
84
592
464
854
1106
576
91
18
15
28
16
166
417
547
311
197
148
468
854
849
576
84
592
469
854
1106
576
91
18
15
28
16
166
417
547
311
197
148
468
854
849
576
84
596
864
854
594
576
91
18
15
28
16
166
417
547
311
197
148
468
854
849
576
84
596
464
854
1106
576
91
18
15
28
16
166
417
547
311
197
148
468
406
969
576
84
592
464
534
1538
1024
55
18
15
28
16
166
417
547
311
197
148
468
406
969
576
84
592
469
534
1538
1024
55
18
15
28
16
166
417
547
311
197
148
468
406
969
576
84
596
464
534
1538
1024
55
18
15
108
16
274
833
547
55
13
269
940
1726
962
1088
97
993
1697
1733
84
1104
69
18
15
108
16
274
801
547
55
13
269
940
798
913
1088
97
993
1697
1029
1158
1408
78
18
15
108
16
274
801
547
55
13
269
940
798
850
1088
97
993
1697
1029
1252
1216
78
18
15
108
16
274
801
547
55
13
269
940
798
850
1088
98
993
1697
1029
1252
1216
68
18
15
172
456
138
385
547
55
141
388
4
502
946
64
354
880
496
566
1572
768
676
18
15
172
456
138
385
547
55
141
388
4
502
946
64
354
880
501
565
1572
768
676
18
15
172
456
138
385
547
55
141
389
4
502
946
64
225
433
409
565
1572
768
206
18
15
172
456
138
385
547
55
141
389
4
502
946
64
225
433
501
565
1572
768
206
18
15
172
456
138
385
547
55
141
389
20
502
946
64
225
433
401
549
1572
768
206
18
15
172
456
138
385
547
55
141
389
20
502
946
64
225
433
405
549
1572
768
206
18
15
172
456
138
385
547
55
141
389
20
502
946
64
225
433
421
549
1572
768
206
18
15
172
456
138
417
547
311
141
389
20
470
850
576
97
849
401
565
1620
576
78
18
15
540
528
294
545
35
855
1861
1397
724
1554
690
1664
1577
1673
69
533
404
944
1726
18
15
540
528
294
545
547
599
1861
1397
724
1554
818
640
1577
1801
66
533
276
432
702
18
15
540
528
294
545
547
599
1861
1397
724
1554
818
640
1577
1801
69
533
276
432
702
18
15
28
16
422
33
35
87
197
277
980
2006
609
128
729
1745
1764
1590
6
240
1950
18
15
28
16
422
33
35
87
197
421
980
2006
609
128
729
1669
1668
1590
6
240
1950
18
15
28
16
422
33
35
87
197
421
980
2006
609
128
729
1669
1669
1581
6
240
1950
18
15
28
16
422
33
35
343
837
884
980
2006
609
896
873
776
576
1622
6
1456
1086
18
15
28
16
422
33
35
343
837
884
980
2006
609
896
873
776
581
1613
6
1456
1086
18
15
28
16
422
33
35
343
837
885
980
2006
609
896
873
777
578
1622
6
1456
1086
18
15
28
16
422
33
35
343
837
885
980
2006
609
896
873
777
581
1613
6
1456
1086
18
15
28
16
422
929
675
343
197
277
980
1746
658
0
114
721
1765
1717
52
1920
1076
18
15
28
16
422
929
675
343
197
277
980
1746
658
0
114
723
1761
1701
52
1920
1076
18
15
28
16
422
929
675
343
197
277
980
1746
658
0
114
723
1765
1717
52
1920
1076
18
15
28
16
422
929
675
343
197
421
980
854
617
0
1201
645
1668
1230
514
1760
1973
18
15
28
16
422
929
675
343
197
421
980
1750
545
0
1201
645
1665
1709
134
1920
1902
18
15
28
16
422
929
675
343
197
421
980
1750
545
0
1201
645
1668
1702
134
1920
1902
18
15
28
16
422
929
675
343
197
421
980
1750
545
0
1201
645
1669
1693
134
1920
1902
18
15
28
16
422
929
675
343
197
421
980
1750
545
0
1205
645
1665
1709
134
1920
1974
18
15
28
16
422
929
675
343
197
421
980
1750
545
0
1205
645
1669
1693
134
1920
1974
18
15
28
16
422
929
675
343
709
397
980
854
609
0
1625
577
1729
1229
518
1712
1694
18
15
28
16
422
929
675
343
709
397
980
854
593
0
1625
577
1729
1229
541
1728
1694
18
15
28
16
422
929
675
343
709
397
980
850
594
0
1625
577
1729
1237
532
1728
1694
18
15
28
16
422
929
675
599
197
421
980
854
609
1536
1241
1669
1669
1229
518
1200
1438
18
15
28
16
422
929
675
1623
197
277
980
850
594
512
217
1745
1761
1237
532
192
1950
18
15
28
16
422
929
675
1623
197
277
980
850
594
512
217
1745
1762
1237
532
192
1950
18
15
28
16
422
929
675
1623
197
276
980
854
609
512
217
1744
1760
1238
518
112
1950
18
15
28
16
422
929
675
1623
709
397
980
854
609
512
377
577
1729
1229
518
112
94
18
15
28
16
422
929
675
1623
709
405
980
854
609
512
377
593
1746
1238
518
112
94
18
15
28
16
422
929
675
1623
709
404
980
854
617
512
372
592
1744
1238
514
80
91
18
15
28
16
422
929
675
1623
709
404
980
854
617
512
372
592
1749
1238
514
80
91
18
15
540
784
1446
929
675
1623
1861
884
1876
1206
673
512
681
136
1221
525
173
384
446
18
15
540
784
1446
929
675
1623
1861
884
1876
1174
545
512
681
136
1221
541
198
240
446
18
15
540
784
1446
929
675
1623
1861
884
1876
1174
657
512
681
136
1221
541
182
384
446
18
15
540
784
1446
929
675
1623
1861
885
1876
1190
161
512
681
137
1218
518
310
496
446
18
15
540
784
1446
929
675
1623
1861
885
1876
1170
690
512
1705
137
1218
533
148
432
958
18
15
540
784
1446
929
675
1623
1861
885
1876
1170
690
512
1705
137
1221
533
148
432
958
18
15
540
784
1446
929
675
1623
1861
885
1876
1170
690
512
681
137
1218
533
148
432
446
18
15
540
784
1446
929
675
1623
1861
885
1876
1170
690
512
681
137
1221
533
148
432
446
18
15
540
784
1446
929
675
1623
1861
885
1876
1206
673
512
681
137
1221
525
173
384
446
18
15
540
784
1446
929
675
1623
1861
885
1876
1174
545
512
681
137
1221
541
198
240
446
18
15
540
784
1446
929
675
1623
1861
885
1876
1174
657
512
681
137
1218
534
182
384
446
18
15
540
784
1446
929
675
1623
1861
885
1876
1174
657
512
681
137
1221
541
182
384
446
18
15
108
456
394
929
675
1591
13
900
516
1750
594
576
226
1968
757
1581
268
64
148
18
15
172
456
394
897
35
311
141
388
516
790
946
704
354
880
1013
1141
52
0
532
18
15
172
456
394
897
35
311
141
388
260
790
946
704
226
688
373
629
52
0
68
18
15
172
456
394
897
35
311
141
388
260
790
946
704
354
880
373
629
52
0
532
18
15
540
784
1446
929
675
1879
1349
885
1876
1170
690
1024
1577
137
1221
533
148
944
702
18
15
28
16
422
929
1187
87
453
277
980
1750
1569
0
689
657
1761
1709
1158
1920
1390
18
15
28
16
422
929
1187
87
453
277
980
1750
1569
0
689
661
1761
1709
1158
1920
1390
18
15
28
16
422
545
35
343
197
277
980
982
97
640
625
721
1764
1126
1286
1384
821
18
15
28
16
422
545
35
343
197
277
980
982
97
640
625
725
1764
1126
1286
1384
821
18
15
28
16
422
545
35
343
197
277
980
982
105
640
625
721
1762
1126
1282
1376
821
18
15
28
16
422
545
35
343
197
277
980
982
105
640
625
721
1764
1126
1282
1376
821
18
15
28
16
422
545
35
343
197
277
980
982
105
640
625
725
1764
1126
1282
1376
821
18
15
28
16
422
545
35
343
197
420
980
982
105
640
180
644
1664
1062
1282
1384
747
18
15
28
16
422
545
35
343
197
421
980
982
105
640
180
645
1668
1078
1282
1384
747
18
15
28
16
422
417
35
343
325
884
980
438
929
640
1897
776
581
13
1053
512
1598
18
15
28
16
422
417
35
343
325
885
980
438
929
640
1897
777
578
11
1049
512
1598
18
15
28
16
422
417
35
343
325
885
980
438
929
640
1897
777
581
13
1053
512
1598
18
15
28
16
422
417
419
55
709
397
980
598
1617
1856
1364
577
1729
726
1618
1088
1115
18
15
28
16
422
417
419
55
709
397
980
598
1617
1856
1369
577
1729
726
1622
1088
1118
18
15
28
16
422
417
419
55
709
405
980
598
1617
1856
1369
593
1746
726
1622
1088
1118
18
15
28
16
422
417
419
55
709
404
980
598
1617
1856
1364
592
1744
726
1618
1088
1115
18
15
28
16
422
417
419
55
709
404
980
598
1617
1856
1364
592
1749
726
1618
1088
1115
18
15
28
16
422
417
419
55
709
404
980
598
1617
1856
1364
596
1744
726
1618
1088
1115
18
15
28
16
422
417
419
311
837
789
980
722
146
192
561
741
741
661
52
256
942
18
15
28
16
422
417
483
311
837
789
980
722
18
128
561
741
741
661
116
1792
942
18
15
172
456
394
385
547
567
653
389
260
278
434
448
865
1265
1273
29
52
0
334
18
15
172
456
394
385
419
311
141
388
516
758
178
192
98
880
880
566
36
512
276
18
15
172
456
394
385
483
311
141
389
532
630
50
64
97
849
905
669
196
384
14
18
15
172
456
394
193
483
311
653
389
268
78
578
1600
1121
625
321
837
884
1792
1285
18
15
172
456
394
193
483
311
653
389
268
78
578
1600
1121
625
322
837
884
1792
1285
18
15
172
456
394
321
355
55
653
388
516
558
1730
1984
1378
624
1781
1253
1612
1024
1028
18
15
172
456
394
705
483
311
141
389
532
918
66
64
97
849
913
1037
1348
1104
14
18
15
172
456
394
705
483
311
141
389
532
918
66
64
97
849
905
1037
1348
1104
14
18
15
172
456
394
705
483
311
141
389
532
918
66
64
97
849
917
1037
1348
1104
14
18
15
172
456
394
417
419
55
653
389
516
726
1618
1856
1377
625
1777
557
1628
1088
1102
18
15
172
456
394
417
419
55
653
389
516
726
1618
1856
1377
625
1785
557
1628
1088
1102
18
15
172
456
394
417
419
55
653
389
516
726
1618
1856
1377
625
1781
557
1628
1088
1102
18
15
172
456
394
417
419
55
653
389
516
726
1618
1856
1377
625
1778
557
1628
1088
1102
18
15
172
456
394
417
419
55
653
389
516
726
1618
1856
1377
369
1017
557
1628
1088
1102
18
15
172
456
458
385
419
311
141
388
548
702
178
192
98
848
949
549
4
512
276
18
15
172
456
458
385
419
311
141
388
676
182
178
192
98
848
821
21
520
512
276
18
15
172
456
458
385
419
311
141
389
548
702
178
192
97
849
945
549
4
512
277
18
15
172
456
458
385
419
311
141
389
548
702
178
192
97
849
873
549
4
512
277
18
15
172
456
458
385
419
311
141
389
548
702
178
192
97
849
949
549
4
512
277
18
15
172
456
458
385
419
311
141
389
676
702
178
192
97
849
817
549
4
512
277
18
15
172
456
458
385
419
311
141
389
676
702
178
192
97
849
821
549
4
512
277
18
15
172
456
458
385
483
311
141
389
676
182
50
64
97
849
821
21
644
384
14
18
15
172
456
458
385
483
311
141
389
676
190
50
64
97
849
817
37
260
384
5
18
15
172
456
458
385
483
311
141
389
676
190
50
64
97
849
821
37
260
384
5
18
15
172
456
458
385
483
311
141
389
676
694
50
64
97
849
821
533
68
1920
1038
18
15
172
456
458
193
483
311
653
388
164
14
578
1600
1122
592
1845
1157
1688
1792
1284
18
15
182
456
457
193
194
198
130
387
295
57
4
0
124
130
320
870
120
200
60
18
15
124
144
14
2
35
55
5
228
4
8
98
192
210
408
944
516
756
384
308
18
15
124
144
14
2
35
55
5
228
4
176
98
192
436
324
320
344
50
399
427
18
15
124
144
14
2
35
55
5
228
4
176
98
192
436
324
328
344
50
399
427
18
15
124
144
14
2
35
55
5
228
4
488
994
704
356
324
328
868
812
768
535
18
15
124
144
14
2
35
55
5
228
4
504
994
704
356
324
229
432
786
768
535
18
15
124
144
14
2
35
55
5
228
260
8
98
192
210
408
392
36
244
384
308
18
15
124
144
14
2
35
55
5
228
260
8
98
192
210
408
408
4
244
384
308
18
15
124
144
14
2
35
55
5
228
260
8
98
192
210
408
472
4
244
384
308
18
15
124
144
14
2
35
55
5
228
260
632
98
192
210
408
400
946
145
384
308
18
15
124
144
14
2
35
55
5
228
260
632
98
192
436
324
384
946
146
399
427
18
15
124
144
14
2
35
55
5
228
132
8
98
192
210
408
8
16
244
384
308
18
15
124
144
14
2
35
55
5
228
132
8
98
192
210
408
16
16
244
384
308
18
15
124
144
14
2
35
55
5
228
132
8
98
192
210
408
24
16
244
384
308
18
15
124
144
14
2
35
55
5
228
132
8
98
192
210
408
264
16
244
384
308
18
15
124
144
14
2
35
55
5
228
132
8
98
192
210
408
272
16
244
384
308
18
15
124
144
14
2
35
55
5
228
132
8
98
192
210
408
280
16
244
384
308
18
15
124
144
14
2
35
55
5
228
132
112
98
192
210
408
8
52
172
384
308
18
15
124
144
14
2
35
55
5
228
132
176
98
192
210
408
8
436
52
384
308
18
15
124
144
14
2
35
55
5
228
132
176
98
192
210
408
16
436
52
384
308
18
15
124
144
14
2
35
55
5
228
132
176
98
192
210
408
264
436
52
384
308
18
15
124
144
14
2
35
55
5
228
132
176
98
192
436
324
520
728
602
399
427
18
15
124
144
14
2
35
55
5
228
132
184
97
192
210
408
16
434
51
392
308
18
15
124
144
14
2
35
55
5
228
132
184
98
192
210
408
8
432
52
384
308
18
15
124
144
14
2
35
55
5
228
132
184
98
192
210
408
16
104
42
384
308
18
15
124
144
14
2
35
55
5
228
132
184
98
192
210
408
24
432
52
384
308
18
15
124
144
14
2
35
55
5
228
132
184
98
192
210
408
264
432
52
384
308
18
15
124
144
14
2
35
55
5
228
132
184
98
192
210
408
272
872
298
384
308
18
15
124
144
14
2
35
55
5
228
132
184
98
192
436
324
0
432
50
399
427
18
15
124
144
14
2
35
55
5
228
132
184
98
192
436
324
512
1712
306
399
427
18
15
124
144
14
2
35
55
5
228
132
184
98
192
436
324
256
432
50
399
427
18
15
124
144
14
2
35
55
5
228
132
184
98
192
436
324
8
432
50
399
427
18
15
124
144
14
2
35
55
5
228
132
184
98
192
436
324
128
432
50
399
427
18
15
124
144
14
2
35
55
5
228
132
184
98
192
436
324
5
433
50
399
427
18
15
124
144
14
2
35
55
5
228
132
184
98
192
436
324
520
1712
306
399
427
18
15
124
144
14
2
35
55
5
228
132
184
98
192
436
324
517
1713
306
399
427
18
15
124
144
14
2
35
55
5
228
132
184
98
192
436
324
40
432
50
399
427
18
15
124
144
14
2
35
55
5
228
132
184
98
192
436
324
261
433
50
399
427
18
15
124
144
14
2
35
55
5
228
132
184
98
192
436
324
133
433
50
399
427
18
15
124
144
14
2
35
55
5
228
132
184
98
192
436
324
552
1712
306
399
427
18
15
124
144
14
2
35
55
5
228
132
184
98
192
436
324
53
433
50
399
427
18
15
124
144
14
2
35
55
5
228
132
184
98
192
436
324
168
432
50
399
427
18
15
124
144
14
2
35
55
5
228
132
184
98
192
436
324
565
1713
306
399
427
18
15
124
144
14
2
35
55
5
228
132
184
98
192
436
324
165
433
50
399
427
18
15
124
144
14
2
35
55
5
228
132
184
98
192
436
324
181
433
50
399
427
18
15
124
144
14
2
35
55
5
228
132
496
994
704
356
324
165
308
810
768
551
18
15
124
144
14
2
35
55
5
228
132
496
994
704
372
324
264
344
794
783
555
18
15
124
144
14
2
35
55
5
228
132
504
994
704
356
324
8
304
810
768
535
18
15
124
144
14
2
35
55
5
228
132
504
994
704
356
324
5
305
794
768
535
18
15
124
144
14
2
35
55
5
228
132
504
994
704
356
324
48
304
794
768
535
18
15
124
144
14
2
35
55
5
228
132
504
994
704
356
324
40
304
786
768
535
18
15
124
144
14
2
35
55
5
228
132
504
994
704
356
324
104
304
786
768
535
18
15
124
144
14
2
35
55
5
228
132
504
994
704
356
324
168
304
786
768
535
18
15
124
144
14
2
35
55
5
228
132
504
994
704
356
324
101
305
794
768
535
18
15
124
144
14
2
35
55
5
228
132
504
994
704
356
324
165
304
786
768
535
18
15
124
144
14
2
35
55
5
228
132
504
994
704
372
324
552
304
786
783
555
18
15
124
144
14
2
35
55
5
228
132
504
994
704
372
324
168
304
786
783
555
18
15
124
144
14
2
35
55
5
228
132
472
994
704
356
324
8
296
810
768
535
18
15
124
144
14
2
35
55
5
228
132
472
994
704
356
324
5
296
810
768
535
18
15
124
144
14
2
35
55
5
228
132
472
994
704
356
324
40
296
810
768
535
18
15
124
144
14
2
35
55
5
228
132
472
994
704
356
324
104
296
810
768
535
18
15
124
144
14
2
35
55
5
228
132
472
994
704
356
324
168
296
810
768
535
18
15
124
144
14
2
35
55
5
229
4
488
994
704
356
325
324
868
812
768
535
18
15
124
144
14
2
35
55
5
229
4
488
994
704
357
325
324
868
820
768
534
18
15
124
144
14
2
35
55
5
229
4
504
994
704
356
325
225
433
785
768
535
18
15
124
144
14
2
35
55
5
229
4
504
994
704
356
325
229
433
794
768
535
18
15
124
144
14
2
35
55
5
229
4
504
994
704
357
325
225
433
785
768
534
18
15
124
144
14
2
35
55
5
229
4
504
994
704
357
325
228
432
786
768
534
18
15
124
144
14
2
35
55
5
229
4
504
994
704
357
325
229
433
788
768
550
18
15
124
144
14
2
35
55
5
229
260
264
994
704
357
325
836
516
1780
640
550
18
15
124
144
14
2
35
55
5
229
260
264
994
704
357
325
837
516
1780
640
550
18
15
124
144
14
2
35
55
5
229
132
264
994
704
357
325
516
516
1780
640
550
18
15
124
144
14
2
35
55
5
229
132
264
994
704
357
325
517
516
1780
640
550
18
15
124
144
14
2
35
55
5
229
132
264
994
704
357
325
548
516
1780
640
550
18
15
124
144
14
2
35
55
5
229
132
264
994
704
357
325
549
516
1780
640
550
18
15
124
144
14
2
35
55
5
229
132
264
994
704
357
325
613
516
1780
640
550
18
15
124
144
14
2
35
55
5
229
132
264
994
1728
1637
1349
516
528
1780
1664
1062
18
15
124
144
14
2
35
55
5
229
132
264
994
1728
1637
1349
517
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
229
132
264
994
1728
1637
1349
548
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
229
132
264
994
1728
1637
1349
549
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
229
132
264
994
1728
1637
1349
580
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
229
132
264
994
1728
1637
1349
581
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
229
132
264
994
1728
1637
1349
613
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
229
132
120
98
192
209
409
33
49
153
399
309
18
15
124
144
14
2
35
55
5
229
132
120
98
192
209
409
9
49
153
399
309
18
15
124
144
14
2
35
55
5
229
132
184
98
192
209
409
33
432
50
399
309
18
15
124
144
14
2
35
55
5
229
132
184
98
192
209
409
17
105
50
399
309
18
15
124
144
14
2
35
55
5
229
132
184
98
192
209
409
9
105
41
399
309
18
15
124
144
14
2
35
55
5
229
132
184
98
192
209
409
21
105
50
399
309
18
15
124
144
14
2
35
55
5
229
132
184
98
192
209
409
25
432
50
399
309
18
15
124
144
14
2
35
55
5
229
132
184
98
192
209
409
273
873
306
399
309
18
15
124
144
14
2
35
55
5
229
132
184
98
192
209
409
289
433
49
391
309
18
15
124
144
14
2
35
55
5
229
132
184
98
192
209
409
265
433
49
391
309
18
15
124
144
14
2
35
55
5
229
132
184
98
192
209
409
37
432
50
399
309
18
15
124
144
14
2
35
55
5
229
132
184
98
192
209
409
277
873
306
399
309
18
15
124
144
14
2
35
55
5
229
132
184
98
192
209
409
293
433
50
399
309
18
15
124
144
14
2
35
55
5
229
132
496
994
704
356
325
4
308
810
768
551
18
15
124
144
14
2
35
55
5
229
132
496
994
704
356
325
81
345
794
768
535
18
15
124
144
14
2
35
55
5
229
132
496
994
704
356
325
36
308
810
768
551
18
15
124
144
14
2
35
55
5
229
132
496
994
704
356
325
37
308
810
768
551
18
15
124
144
14
2
35
55
5
229
132
496
994
704
356
325
52
308
810
768
551
18
15
124
144
14
2
35
55
5
229
132
496
994
704
356
325
53
308
810
768
551
18
15
124
144
14
2
35
55
5
229
132
496
994
704
356
325
593
345
794
768
535
18
15
124
144
14
2
35
55
5
229
132
496
994
704
356
325
548
308
810
768
551
18
15
124
144
14
2
35
55
5
229
132
496
994
704
356
325
549
308
810
768
551
18
15
124
144
14
2
35
55
5
229
132
496
994
704
356
325
164
308
810
768
551
18
15
124
144
14
2
35
55
5
229
132
496
994
704
356
325
165
308
810
768
551
18
15
124
144
14
2
35
55
5
229
132
496
994
704
357
325
4
308
810
768
534
18
15
124
144
14
2
35
55
5
229
132
496
994
704
357
325
81
345
794
768
550
18
15
124
144
14
2
35
55
5
229
132
496
994
704
357
325
265
345
793
768
534
18
15
124
144
14
2
35
55
5
229
132
496
994
704
357
325
36
308
810
768
534
18
15
124
144
14
2
35
55
5
229
132
496
994
704
357
325
37
308
810
768
534
18
15
124
144
14
2
35
55
5
229
132
496
994
704
357
325
52
308
810
768
534
18
15
124
144
14
2
35
55
5
229
132
496
994
704
357
325
53
308
810
768
534
18
15
124
144
14
2
35
55
5
229
132
496
994
704
357
325
73
345
794
768
550
18
15
124
144
14
2
35
55
5
229
132
496
994
704
357
325
593
345
794
768
550
18
15
124
144
14
2
35
55
5
229
132
496
994
704
357
325
548
308
810
768
534
18
15
124
144
14
2
35
55
5
229
132
496
994
704
357
325
549
308
810
768
534
18
15
124
144
14
2
35
55
5
229
132
496
994
704
357
325
164
308
810
768
534
18
15
124
144
14
2
35
55
5
229
132
496
994
704
357
325
165
308
810
768
534
18
15
124
144
14
2
35
55
5
229
132
496
994
1728
1637
1349
585
601
1690
1664
1046
18
15
124
144
14
2
35
55
5
229
132
488
994
704
356
325
593
593
1626
768
535
18
15
124
144
14
2
35
55
5
229
132
488
994
704
356
325
596
592
1612
768
535
18
15
124
144
14
2
35
55
5
229
132
488
994
704
357
325
81
338
820
768
534
18
15
124
144
14
2
35
55
5
229
132
488
994
704
357
325
84
336
820
768
534
18
15
124
144
14
2
35
55
5
229
132
488
994
704
357
325
593
593
1626
768
550
18
15
124
144
14
2
35
55
5
229
132
488
994
704
357
325
597
593
1626
768
550
18
15
124
144
14
2
35
55
5
229
132
504
994
704
356
325
1
305
793
768
535
18
15
124
144
14
2
35
55
5
229
132
504
994
704
356
325
513
305
785
768
535
18
15
124
144
14
2
35
55
5
229
132
504
994
704
356
325
5
305
794
768
535
18
15
124
144
14
2
35
55
5
229
132
504
994
704
356
325
516
304
786
768
535
18
15
124
144
14
2
35
55
5
229
132
504
994
704
356
325
97
305
793
768
535
18
15
124
144
14
2
35
55
5
229
132
504
994
704
356
325
517
305
794
768
535
18
15
124
144
14
2
35
55
5
229
132
504
994
704
356
325
545
305
793
768
535
18
15
124
144
14
2
35
55
5
229
132
504
994
704
356
325
49
305
793
768
535
18
15
124
144
14
2
35
55
5
229
132
504
994
704
356
325
161
305
793
768
535
18
15
124
144
14
2
35
55
5
229
132
504
994
704
356
325
261
305
794
768
535
18
15
124
144
14
2
35
55
5
229
132
504
994
704
356
325
37
305
794
768
535
18
15
124
144
14
2
35
55
5
229
132
504
994
704
356
325
548
304
796
768
535
18
15
124
144
14
2
35
55
5
229
132
504
994
704
356
325
101
305
794
768
535
18
15
124
144
14
2
35
55
5
229
132
504
994
704
356
325
549
304
786
768
535
18
15
124
144
14
2
35
55
5
229
132
504
994
704
356
325
165
305
794
768
535
18
15
124
144
14
2
35
55
5
229
132
504
994
704
356
325
613
305
794
768
535
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
1
305
793
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
513
305
785
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
257
305
793
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
4
304
804
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
5
305
794
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
33
305
793
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
9
305
793
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
516
304
786
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
97
305
793
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
517
305
788
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
545
305
793
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
49
305
793
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
161
305
793
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
41
305
793
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
261
305
794
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
265
305
793
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
37
305
794
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
553
305
785
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
609
305
793
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
105
305
793
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
169
305
780
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
100
304
804
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
548
304
788
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
101
305
794
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
549
304
786
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
165
305
788
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
357
325
613
305
794
768
534
18
15
124
144
14
2
35
55
5
229
132
504
994
704
373
325
1
305
793
775
557
18
15
124
144
14
2
35
55
5
229
132
504
994
704
373
325
513
305
793
775
557
18
15
124
144
14
2
35
55
5
229
132
504
994
704
373
325
545
305
793
775
557
18
15
124
144
14
2
35
55
5
229
132
504
994
704
373
325
49
305
793
775
557
18
15
124
144
14
2
35
55
5
229
132
504
994
704
373
325
161
305
793
775
557
18
15
124
144
14
2
35
55
5
229
132
472
994
704
356
325
1
297
809
783
535
18
15
124
144
14
2
35
55
5
229
132
472
994
704
356
325
513
297
809
783
535
18
15
124
144
14
2
35
55
5
229
132
472
994
704
356
325
129
297
809
783
535
18
15
124
144
14
2
35
55
5
229
132
472
994
704
356
325
4
296
810
768
535
18
15
124
144
14
2
35
55
5
229
132
472
994
704
356
325
5
296
810
768
535
18
15
124
144
14
2
35
55
5
229
132
472
994
704
356
325
545
297
809
783
535
18
15
124
144
14
2
35
55
5
229
132
472
994
704
356
325
260
296
810
768
535
18
15
124
144
14
2
35
55
5
229
132
472
994
704
356
325
261
296
810
768
535
18
15
124
144
14
2
35
55
5
229
132
472
994
704
357
325
1
297
810
768
550
18
15
124
144
14
2
35
55
5
229
132
472
994
704
357
325
513
297
810
768
550
18
15
124
144
14
2
35
55
5
229
132
472
994
704
357
325
257
297
810
768
550
18
15
124
144
14
2
35
55
5
229
132
472
994
704
357
325
129
297
810
768
550
18
15
124
144
14
2
35
55
5
229
132
472
994
704
357
325
4
296
810
768
550
18
15
124
144
14
2
35
55
5
229
132
472
994
704
357
325
5
296
810
768
550
18
15
124
144
14
2
35
55
5
229
132
472
994
704
357
325
9
297
810
768
550
18
15
124
144
14
2
35
55
5
229
132
472
994
704
357
325
545
297
809
768
534
18
15
124
144
14
2
35
55
5
229
132
472
994
704
357
325
41
297
809
768
534
18
15
124
144
14
2
35
55
5
229
132
472
994
704
357
325
260
296
810
768
550
18
15
124
144
14
2
35
55
5
229
132
472
994
704
357
325
261
296
810
768
550
18
15
124
144
14
2
35
55
5
229
132
472
994
704
357
325
265
297
810
768
550
18
15
124
144
14
2
35
55
5
229
132
472
994
704
357
325
553
297
809
768
534
18
15
124
144
14
2
35
55
5
229
132
472
994
704
357
325
105
297
809
768
534
18
15
124
144
14
2
35
55
5
229
132
472
994
704
357
325
169
297
809
768
534
18
15
124
144
14
2
35
55
5
740
516
1712
1122
704
740
1860
848
1880
1842
1408
791
18
15
124
144
14
2
35
55
5
740
516
1712
1122
704
740
1860
840
1880
1842
1408
791
18
15
124
144
14
2
35
55
5
740
516
688
610
704
1716
1860
832
856
818
911
1707
18
15
124
144
14
2
35
55
5
740
516
688
610
704
1716
1860
840
856
818
911
1707
18
15
124
144
14
2
35
55
5
740
516
688
610
704
1780
1860
832
856
818
911
1691
18
15
124
144
14
2
35
55
5
740
516
688
610
1728
1636
1860
848
856
818
1920
1047
18
15
124
144
14
2
35
55
5
740
516
688
610
1728
1636
1860
840
856
818
1920
1047
18
15
124
144
14
2
35
55
5
741
516
264
993
1728
1636
1861
897
530
1787
1672
1047
18
15
124
144
14
2
35
55
5
741
516
264
993
1728
1764
1861
897
530
1787
1672
1687
18
15
124
144
14
2
35
55
5
741
516
264
994
1728
1637
1861
897
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
741
516
264
994
1728
1637
1861
1409
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
741
516
264
994
1728
1637
1861
865
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
741
516
264
994
1728
1637
1861
900
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
741
516
264
994
1728
1637
1861
901
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
741
516
264
994
1728
1637
1861
1412
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
741
516
264
994
1728
1637
1861
1413
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
741
516
264
994
1728
1637
1861
836
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
741
516
264
994
1728
1637
1861
837
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
741
516
264
994
1728
1637
1861
868
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
741
516
264
994
1728
1637
1861
996
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
741
516
264
994
1728
1637
1861
869
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
741
516
264
994
1728
1637
1861
997
516
1780
1664
1062
18
15
124
144
14
2
35
55
5
741
516
1712
1122
704
740
1861
849
1881
1850
1408
807
18
15
124
144
14
2
35
55
5
741
516
1712
1122
704
741
1861
849
1881
1844
1408
806
18
15
124
144
14
2
35
55
5
741
516
688
610
704
740
1861
849
857
810
903
919
18
15
124
144
14
2
35
55
5
741
516
688
610
704
741
1861
849
857
810
896
918
18
15
124
144
14
2
35
55
5
741
516
688
610
704
1764
1861
849
857
810
903
1687
18
15
124
144
14
2
35
55
5
741
516
688
610
704
1765
1861
849
857
810
896
1686
18
15
124
144
14
2
35
55
5
741
516
688
610
1728
1636
1861
849
857
818
1920
1047
18
15
124
144
14
2
35
55
5
741
516
688
610
1728
1764
1861
849
857
818
1920
1431
18
15
124
144
14
2
35
55
5
741
516
688
610
1728
1637
1861
849
857
820
1920
1062
18
15
124
144
14
2
35
55
5
741
516
688
610
1728
1637
1861
841
857
820
1920
1062
18
15
124
144
14
2
35
55
5
741
516
688
610
1728
1765
1861
849
857
818
1920
1430
18
15
124
144
14
2
35
55
5
741
132
264
994
1728
1637
1861
673
1554
1780
1664
1062
18
15
124
144
14
2
35
55
517
740
516
688
610
704
1892
1348
832
856
818
896
1559
18
15
124
144
14
2
35
55
517
740
516
688
610
704
1892
1348
848
856
818
896
1559
18
15
124
144
14
2
35
55
517
740
516
688
610
704
1892
1348
840
856
818
896
1559
18
15
124
144
14
2
35
55
517
741
516
688
610
704
1892
1349
833
857
826
896
1575
18
15
124
144
14
2
35
55
517
741
516
688
610
704
1892
1349
849
857
810
903
1559
18
15
124
144
14
2
35
55
517
741
516
688
610
704
1893
1349
833
857
820
896
1574
18
15
124
144
14
2
35
55
517
741
516
688
610
704
1893
1349
849
857
810
896
1558
18
15
124
144
14
2
35
55
517
741
516
688
610
704
1893
1349
841
857
820
896
1574
18
15
124
144
14
2
35
55
517
741
132
264
994
704
1893
1349
1025
1554
1780
640
1574
18
15
124
144
14
2
35
55
517
741
132
264
994
704
1893
1349
1028
1540
1780
640
1574
18
15
124
144
14
2
35
55
517
741
132
264
994
704
1893
1349
1029
1540
1780
640
1574
18
15
124
144
14
2
35
55
517
741
132
264
994
704
1893
1349
1060
1540
1780
640
1574
18
15
124
144
14
2
35
55
517
741
132
264
994
704
1893
1349
673
1554
1780
640
1574
18
15
124
144
14
2
35
55
517
741
132
264
994
704
1893
1349
1061
1540
1780
640
1574
18
15
124
144
14
2
35
55
517
741
132
264
994
704
1893
1349
1076
1552
1780
640
1574
18
15
124
144
14
2
35
55
517
741
132
264
994
704
1893
1349
1077
1552
1780
640
1574
18
15
124
144
14
2
35
55
517
741
132
264
994
704
1893
1349
644
1540
1780
640
1574
18
15
124
144
14
2
35
55
517
741
132
264
994
704
1893
1349
676
1540
1780
640
1574
18
15
124
144
14
2
35
55
517
741
132
264
994
704
1893
1349
677
1540
1780
640
1574
18
15
124
144
14
2
163
55
5
228
4
264
226
64
210
408
912
656
244
0
308
18
15
124
144
14
2
163
55
5
228
4
504
226
64
210
408
904
432
20
0
308
18
15
124
144
14
2
163
55
5
228
4
504
226
64
210
408
912
434
17
0
308
18
15
124
144
14
2
163
55
5
228
4
504
226
64
210
408
944
432
12
0
308
18
15
124
144
14
2
163
55
5
228
4
504
226
64
372
836
896
434
18
15
411
18
15
124
144
14
2
163
55
5
228
132
264
226
64
210
408
272
528
244
0
308
18
15
124
144
14
2
163
55
5
228
132
264
226
64
210
408
304
528
244
0
308
18
15
124
144
14
2
163
55
5
228
132
112
226
64
210
408
8
52
428
512
308
18
15
124
144
14
2
163
55
5
228
132
120
226
64
210
408
48
48
204
0
308
18
15
124
144
14
2
163
55
5
228
132
184
226
64
210
408
16
104
332
512
308
18
15
124
144
14
2
163
55
5
228
132
184
226
64
210
408
272
872
332
512
308
18
15
124
144
14
2
163
55
5
228
132
504
226
64
210
408
8
304
20
0
308
18
15
124
144
14
2
163
55
5
228
132
504
226
64
210
408
16
306
17
0
308
18
15
124
144
14
2
163
55
5
228
132
504
226
64
210
408
24
304
18
0
308
18
15
124
144
14
2
163
55
5
228
132
504
226
64
210
408
48
304
12
0
308
18
15
124
144
14
2
163
55
5
228
132
504
226
64
210
408
264
304
20
0
308
18
15
124
144
14
2
163
55
5
228
132
504
226
64
210
408
272
306
17
0
308
18
15
124
144
14
2
163
55
5
228
132
504
226
64
210
408
280
304
18
0
308
18
15
124
144
14
2
163
55
5
228
132
504
226
64
210
408
304
304
12
0
308
18
15
124
144
14
2
163
55
5
228
132
504
226
64
372
836
168
304
18
15
411
18
15
124
144
14
2
163
55
5
228
132
472
226
64
210
408
8
296
42
0
308
18
15
124
144
14
2
163
55
5
228
132
472
226
64
210
408
264
296
42
0
308
18
15
124
144
14
2
163
55
5
229
4
112
210
576
357
325
228
180
724
2000
534
18
15
124
144
14
2
163
55
5
229
4
112
210
576
357
325
229
180
724
2000
534
18
15
124
144
14
2
163
55
5
229
4
112
210
576
357
837
228
180
724
2000
534
18
15
124
144
14
2
163
55
5
229
4
112
210
576
357
837
229
180
724
2000
534
18
15
124
144
14
2
163
55
5
229
4
104
226
64
357
325
324
100
204
0
406
18
15
124
144
14
2
163
55
5
229
4
176
226
64
357
325
337
345
922
512
406
18
15
124
144
14
2
163
55
5
229
4
120
226
64
356
325
229
177
410
512
407
18
15
124
144
14
2
163
55
5
229
4
120
226
64
356
837
229
177
410
512
407
18
15
124
144
14
2
163
55
5
229
4
120
226
64
357
325
225
177
409
512
406
18
15
124
144
14
2
163
55
5
229
4
120
226
64
357
325
229
177
410
512
406
18
15
124
144
14
2
163
55
5
229
4
120
226
64
357
837
225
177
409
512
406
18
15
124
144
14
2
163
55
5
229
4
120
226
64
357
837
229
177
410
512
406
18
15
124
144
14
2
163
55
5
229
4
120
226
64
869
837
225
178
714
1536
1862
18
15
124
144
14
2
163
55
5
229
4
488
226
64
357
325
324
868
52
0
406
18
15
124
144
14
2
163
55
5
229
4
504
225
64
209
409
945
434
27
0
309
18
15
124
144
14
2
163
55
5
229
4
504
226
64
356
325
897
433
17
512
407
18
15
124
144
14
2
163
55
5
229
4
504
226
64
356
325
900
432
18
512
407
18
15
124
144
14
2
163
55
5
229
4
504
226
64
356
325
901
433
26
512
407
18
15
124
144
14
2
163
55
5
229
4
504
226
64
356
325
229
433
26
512
407
18
15
124
144
14
2
163
55
5
229
4
504
226
64
356
325
933
433
10
512
407
18
15
124
144
14
2
163
55
5
229
4
504
226
64
356
837
897
433
17
512
407
18
15
124
144
14
2
163
55
5
229
4
504
226
64
356
837
900
432
18
512
407
18
15
124
144
14
2
163
55
5
229
4
504
226
64
356
837
901
433
26
512
407
18
15
124
144
14
2
163
55
5
229
4
504
226
64
356
837
229
433
26
512
407
18
15
124
144
14
2
163
55
5
229
4
504
226
64
356
837
933
433
10
512
407
18
15
124
144
14
2
163
55
5
229
4
504
226
64
357
325
897
433
17
512
406
18
15
124
144
14
2
163
55
5
229
4
504
226
64
357
325
225
433
17
512
406
18
15
124
144
14
2
163
55
5
229
4
504
226
64
357
325
900
432
18
0
406
18
15
124
144
14
2
163
55
5
229
4
504
226
64
357
325
905
434
10
0
406
18
15
124
144
14
2
163
55
5
229
4
504
226
64
357
325
228
432
18
0
406
18
15
124
144
14
2
163
55
5
229
4
504
226
64
357
325
948
432
18
0
406
18
15
124
144
14
2
163
55
5
229
4
504
226
64
357
837
897
433
17
512
406
18
15
124
144
14
2
163
55
5
229
4
504
226
64
357
837
225
433
17
512
406
18
15
124
144
14
2
163
55
5
229
4
504
226
64
357
837
900
432
18
0
406
18
15
124
144
14
2
163
55
5
229
4
504
226
64
357
837
905
433
17
512
406
18
15
124
144
14
2
163
55
5
229
4
504
226
64
357
837
228
432
18
0
406
18
15
124
144
14
2
163
55
5
229
4
504
226
64
357
837
937
433
17
512
406
18
15
124
144
14
2
163
55
5
229
4
504
226
64
357
837
948
432
18
0
406
18
15
124
144
14
2
163
55
5
229
4
504
226
64
357
837
933
433
10
0
406
18
15
124
144
14
2
163
55
5
229
4
504
226
64
612
837
897
433
26
512
1943
18
15
124
144
14
2
163
55
5
229
4
504
226
64
612
837
901
433
26
512
1943
18
15
124
144
14
2
163
55
5
229
4
504
226
64
612
837
949
433
26
512
1943
18
15
124
144
14
2
163
55
5
229
4
504
226
64
612
837
933
433
10
512
1943
18
15
124
144
14
2
163
55
5
229
4
504
226
64
868
1349
229
433
26
512
1863
18
15
124
144
14
2
163
55
5
229
4
504
226
64
868
837
897
433
17
512
1863
18
15
124
144
14
2
163
55
5
229
4
504
226
64
868
837
900
432
18
512
1863
18
15
124
144
14
2
163
55
5
229
4
504
226
64
868
837
901
433
26
512
1863
18
15
124
144
14
2
163
55
5
229
4
504
226
64
868
837
229
433
26
512
1863
18
15
124
144
14
2
163
55
5
229
4
504
226
64
868
837
933
433
10
512
1863
18
15
124
144
14
2
163
55
5
229
4
504
226
64
869
1349
225
433
17
512
1862
18
15
124
144
14
2
163
55
5
229
4
504
226
64
869
1349
229
433
20
512
1862
18
15
124
144
14
2
163
55
5
229
4
504
226
64
869
837
897
433
17
512
1862
18
15
124
144
14
2
163
55
5
229
4
504
226
64
869
837
225
433
17
512
1862
18
15
124
144
14
2
163
55
5
229
4
504
226
64
869
837
900
432
18
512
1862
18
15
124
144
14
2
163
55
5
229
4
504
226
64
869
837
901
433
20
512
1862
18
15
124
144
14
2
163
55
5
229
4
504
226
64
869
837
905
433
17
512
1862
18
15
124
144
14
2
163
55
5
229
4
504
226
64
869
837
937
433
17
512
1862
18
15
124
144
14
2
163
55
5
229
4
504
226
64
869
837
229
433
20
512
1862
18
15
124
144
14
2
163
55
5
229
4
504
226
64
869
837
933
433
20
512
1862
18
15
124
144
14
2
163
55
5
229
4
504
226
64
613
837
897
434
28
512
1942
18
15
124
144
14
2
163
55
5
229
4
504
226
64
613
837
900
432
28
512
1942
18
15
124
144
14
2
163
55
5
229
4
504
226
64
613
837
905
433
12
512
1942
18
15
124
144
14
2
163
55
5
229
4
504
226
64
613
837
948
432
28
512
1942
18
15
124
144
14
2
163
55
5
229
260
264
226
64
868
837
741
401
250
512
1863
18
15
124
144
14
2
163
55
5
229
260
264
226
64
869
1349
737
401
249
512
1862
18
15
124
144
14
2
163
55
5
229
260
264
226
64
869
1349
724
400
244
512
1862
18
15
124
144
14
2
163
55
5
229
260
264
226
64
869
1349
741
401
250
512
1862
18
15
124
144
14
2
163
55
5
229
260
264
226
64
869
837
737
401
249
512
1862
18
15
124
144
14
2
163
55
5
229
260
264
226
64
869
837
724
400
244
512
1862
18
15
124
144
14
2
163
55
5
229
260
264
226
64
869
837
741
401
250
512
1862
18
15
124
144
14
2
163
55
5
229
260
488
226
64
357
325
836
612
52
0
406
18
15
124
144
14
2
163
55
5
229
260
488
226
64
357
837
836
612
52
0
406
18
15
124
144
14
2
163
55
5
229
260
504
226
64
357
837
737
177
17
512
406
18
15
124
144
14
2
163
55
5
229
260
504
226
64
357
837
740
176
28
0
406
18
15
124
144
14
2
163
55
5
229
260
504
226
64
868
1349
741
177
26
512
1863
18
15
124
144
14
2
163
55
5
229
260
504
226
64
869
1349
737
177
17
512
1862
18
15
124
144
14
2
163
55
5
229
260
504
226
64
869
1349
741
177
20
512
1862
18
15
124
144
14
2
163
55
5
229
260
504
226
64
869
837
737
177
17
512
1862
18
15
124
144
14
2
163
55
5
229
132
264
226
64
868
1349
513
529
249
527
1863
18
15
124
144
14
2
163
55
5
229
132
264
226
64
868
837
513
529
249
527
1863
18
15
124
144
14
2
163
55
5
229
132
264
226
64
869
1349
513
529
249
512
1862
18
15
124
144
14
2
163
55
5
229
132
264
226
64
869
1349
516
528
244
512
1862
18
15
124
144
14
2
163
55
5
229
132
264
226
64
869
1349
521
529
244
512
1862
18
15
124
144
14
2
163
55
5
229
132
264
226
64
869
837
513
529
249
512
1862
18
15
124
144
14
2
163
55
5
229
132
264
226
64
869
837
521
529
244
512
1862
18
15
124
144
14
2
163
55
5
229
132
112
226
64
356
325
132
52
426
512
407
18
15
124
144
14
2
163
55
5
229
132
112
226
64
356
325
133
52
426
512
407
18
15
124
144
14
2
163
55
5
229
132
112
226
64
356
325
36
52
426
512
407
18
15
124
144
14
2
163
55
5
229
132
112
226
64
356
325
37
52
426
512
407
18
15
124
144
14
2
163
55
5
229
132
112
226
64
356
325
164
52
426
512
407
18
15
124
144
14
2
163
55
5
229
132
112
226
64
356
837
132
52
426
512
407
18
15
124
144
14
2
163
55
5
229
132
112
226
64
356
837
164
52
426
512
407
18
15
124
144
14
2
163
55
5
229
132
112
210
64
357
837
4
52
868
976
845
18
15
124
144
14
2
163
55
5
229
132
112
210
64
357
837
5
52
868
976
845
18
15
124
144
14
2
163
55
5
229
132
112
210
64
357
837
516
52
868
976
845
18
15
124
144
14
2
163
55
5
229
132
112
210
64
357
837
517
52
868
976
845
18
15
124
144
14
2
163
55
5
229
132
112
210
64
357
837
52
52
868
976
845
18
15
124
144
14
2
163
55
5
229
132
112
210
64
357
837
53
52
868
976
845
18
15
124
144
14
2
163
55
5
229
132
120
226
64
209
409
33
49
409
527
309
18
15
124
144
14
2
163
55
5
229
132
120
226
64
209
409
9
49
409
527
309
18
15
124
144
14
2
163
55
5
229
132
120
226
64
356
325
1
49
409
512
407
18
15
124
144
14
2
163
55
5
229
132
120
226
64
356
325
129
49
410
512
407
18
15
124
144
14
2
163
55
5
229
132
120
226
64
356
325
5
49
410
512
407
18
15
124
144
14
2
163
55
5
229
132
120
226
64
356
325
545
49
409
512
407
18
15
124
144
14
2
163
55
5
229
132
120
226
64
356
325
161
49
409
512
407
18
15
124
144
14
2
163
55
5
229
132
120
226
64
356
325
133
49
410
512
407
18
15
124
144
14
2
163
55
5
229
132
120
226
64
356
325
37
48
402
512
407
18
15
124
144
14
2
163
55
5
229
132
120
226
64
356
325
549
49
410
512
407
18
15
124
144
14
2
163
55
5
229
132
120
226
64
356
325
165
49
330
512
407
18
15
124
144
14
2
163
55
5
229
132
120
226
64
356
837
1
49
409
512
407
18
15
124
144
14
2
163
55
5
229
132
120
226
64
356
837
513
49
409
512
407
18
15
124
144
14
2
163
55
5
229
132
120
226
64
356
837
129
50
426
512
407
18
15
124
144
14
2
163
55
5
229
132
120
226
64
356
837
5
49
410
512
407
18
15
124
144
14
2
163
55
5
229
132
120
226
64
356
837
161
49
409
512
407
18
15
124
144
14
2
163
55
5
229
132
120
226
64
356
837
37
49
330
512
407
18
15
124
144
14
2
163
55
5
229
132
120
226
64
356
837
549
49
410
512
407
18
15
124
144
14
2
163
55
5
229
132
120
226
64
356
837
165
49
410
512
407
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
325
1
49
409
512
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
325
129
49
404
0
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
325
5
49
404
0
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
325
9
49
409
512
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
325
545
49
409
512
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
325
49
49
409
512
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
325
161
49
409
512
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
325
133
49
404
0
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
325
137
50
202
0
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
325
53
49
410
512
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
325
553
49
409
512
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
325
169
49
409
512
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
325
549
49
202
0
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
325
165
49
202
0
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
837
1
49
409
512
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
837
513
49
409
512
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
837
129
50
202
0
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
837
5
49
404
0
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
837
9
49
409
512
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
837
49
49
409
512
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
837
161
49
409
512
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
837
521
49
409
512
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
837
561
49
409
512
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
837
53
49
410
512
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
837
169
49
204
0
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
837
164
50
202
0
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
357
837
165
49
410
512
406
18
15
124
144
14
2
163
55
5
229
132
120
226
64
868
837
1
50
330
512
1863
18
15
124
144
14
2
163
55
5
229
132
120
226
64
868
837
129
50
202
512
1863
18
15
124
144
14
2
163
55
5
229
132
120
226
64
868
837
164
50
202
512
1863
18
15
124
144
14
2
163
55
5
229
132
120
226
64
869
1349
9
50
330
512
1862
18
15
124
144
14
2
163
55
5
229
132
120
226
64
869
1349
41
50
202
512
1862
18
15
124
144
14
2
163
55
5
229
132
120
226
64
869
1349
137
50
202
512
1862
18
15
124
144
14
2
163
55
5
229
132
120
226
64
869
1349
169
49
332
512
1862
18
15
124
144
14
2
163
55
5
229
132
120
226
64
869
837
1
50
330
512
1862
18
15
124
144
14
2
163
55
5
229
132
120
226
64
869
837
129
50
202
512
1862
18
15
124
144
14
2
163
55
5
229
132
120
226
64
869
837
9
50
330
512
1862
18
15
124
144
14
2
163
55
5
229
132
120
226
64
869
837
169
49
204
512
1862
18
15
124
144
14
2
163
55
5
229
132
120
226
64
869
837
164
50
202
512
1862
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
325
1
104
348
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
325
513
105
348
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
325
129
433
922
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
325
4
104
330
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
325
5
104
330
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
325
516
104
330
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
325
517
105
348
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
325
545
433
921
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
325
161
433
921
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
325
260
872
330
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
325
261
872
330
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
325
133
433
922
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
325
37
433
922
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
325
548
946
914
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
325
549
433
922
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
325
165
433
922
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
837
1
104
348
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
837
513
104
348
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
837
129
433
922
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
837
4
104
330
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
837
5
104
330
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
837
516
104
330
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
837
517
104
330
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
837
161
433
921
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
837
133
433
922
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
837
549
945
922
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
837
165
433
922
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
356
837
613
433
922
512
407
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
1
104
332
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
513
105
332
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
257
872
332
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
129
433
916
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
4
104
330
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
5
104
332
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
517
104
332
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
545
433
921
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
49
433
921
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
161
433
921
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
260
872
332
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
261
872
332
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
133
433
916
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
265
873
348
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
53
433
922
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
553
433
921
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
609
433
921
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
169
433
921
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
548
946
914
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
549
433
922
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
325
165
433
922
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
837
1
104
332
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
837
513
104
332
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
837
129
433
916
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
837
4
104
330
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
837
5
104
332
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
837
516
104
330
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
837
517
104
332
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
837
161
433
921
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
837
521
433
921
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
837
133
433
916
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
837
561
433
921
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
837
609
433
921
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
837
169
433
921
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
837
565
433
922
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
837
165
433
922
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
837
617
433
921
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
357
837
613
433
922
512
406
18
15
124
144
14
2
163
55
5
229
132
184
226
64
612
837
513
433
921
1536
1943
18
15
124
144
14
2
163
55
5
229
132
184
226
64
612
837
517
433
922
1536
1943
18
15
124
144
14
2
163
55
5
229
132
184
226
64
612
837
613
433
922
1536
1943
18
15
124
144
14
2
163
55
5
229
132
184
226
64
868
1349
513
433
921
1543
1863
18
15
124
144
14
2
163
55
5
229
132
184
226
64
868
1349
5
433
922
1536
1863
18
15
124
144
14
2
163
55
5
229
132
184
226
64
868
1349
517
433
922
1536
1863
18
15
124
144
14
2
163
55
5
229
132
184
226
64
868
1349
161
433
921
1543
1863
18
15
124
144
14
2
163
55
5
229
132
184
226
64
868
1349
133
433
922
1536
1863
18
15
124
144
14
2
163
55
5
229
132
184
226
64
868
837
513
433
921
1543
1863
18
15
124
144
14
2
163
55
5
229
132
184
226
64
868
837
517
433
922
1536
1863
18
15
124
144
14
2
163
55
5
229
132
184
226
64
868
837
161
433
921
1543
1863
18
15
124
144
14
2
163
55
5
229
132
184
226
64
868
837
133
433
922
1536
1863
18
15
124
144
14
2
163
55
5
229
132
184
226
64
869
1349
513
433
921
1536
1862
18
15
124
144
14
2
163
55
5
229
132
184
226
64
869
1349
129
433
916
1536
1862
18
15
124
144
14
2
163
55
5
229
132
184
226
64
869
1349
5
433
916
1536
1862
18
15
124
144
14
2
163
55
5
229
132
184
226
64
869
1349
517
433
922
1536
1862
18
15
124
144
14
2
163
55
5
229
132
184
226
64
869
1349
161
433
921
1536
1862
18
15
124
144
14
2
163
55
5
229
132
184
226
64
869
1349
521
433
921
1536
1862
18
15
124
144
14
2
163
55
5
229
132
184
226
64
869
1349
133
433
916
1536
1862
18
15
124
144
14
2
163
55
5
229
132
184
226
64
869
837
513
433
921
1536
1862
18
15
124
144
14
2
163
55
5
229
132
184
226
64
869
837
129
433
916
1536
1862
18
15
124
144
14
2
163
55
5
229
132
184
226
64
869
837
517
433
916
1536
1862
18
15
124
144
14
2
163
55
5
229
132
184
226
64
869
837
161
433
921
1536
1862
18
15
124
144
14
2
163
55
5
229
132
184
226
64
869
837
521
433
921
1536
1862
18
15
124
144
14
2
163
55
5
229
132
184
226
64
869
837
133
433
916
1536
1862
18
15
124
144
14
2
163
55
5
229
132
184
226
64
613
837
513
433
921
1536
1942
18
15
124
144
14
2
163
55
5
229
132
184
226
64
613
837
517
433
916
1536
1942
18
15
124
144
14
2
163
55
5
229
132
184
226
64
613
837
521
433
921
1536
1942
18
15
124
144
14
2
163
55
5
229
132
184
226
64
613
837
609
433
921
1536
1942
18
15
124
144
14
2
163
55
5
229
132
184
226
64
613
837
617
433
921
1536
1942
18
15
124
144
14
2
163
55
5
229
132
184
226
64
613
837
613
433
922
1536
1942
18
15
124
144
14
2
163
55
5
229
132
496
226
64
356
325
36
308
42
512
407
18
15
124
144
14
2
163
55
5
229
132
496
226
64
356
325
37
308
42
512
407
18
15
124
144
14
2
163
55
5
229
132
496
226
64
356
325
593
601
26
512
407
18
15
124
144
14
2
163
55
5
229
132
496
226
64
357
325
36
308
42
0
406
18
15
124
144
14
2
163
55
5
229
132
496
226
64
357
325
593
601
26
512
406
18
15
124
144
14
2
163
55
5
229
132
488
226
64
356
325
593
593
89
527
407
18
15
124
144
14
2
163
55
5
229
132
488
226
64
356
325
597
337
90
512
407
18
15
124
144
14
2
163
55
5
229
132
488
226
64
356
325
596
336
92
512
407
18
15
124
144
14
2
163
55
5
229
132
488
226
64
357
325
593
593
84
0
406
18
15
124
144
14
2
163
55
5
229
132
488
226
64
357
325
597
337
90
512
406
18
15
124
144
14
2
163
55
5
229
132
488
226
64
357
325
596
336
84
0
406
18
15
124
144
14
2
163
55
5
229
132
504
225
64
209
409
305
306
27
0
309
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
325
1
305
17
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
325
513
305
17
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
325
4
304
18
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
325
5
305
26
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
325
516
304
18
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
325
517
305
26
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
325
161
305
17
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
325
260
304
18
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
325
261
305
26
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
325
36
304
18
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
325
37
305
26
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
325
548
304
18
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
325
549
304
28
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
325
164
304
18
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
325
165
305
26
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
325
613
305
26
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
837
1
305
17
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
837
513
305
17
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
837
4
304
18
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
837
5
305
26
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
837
516
304
18
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
837
517
305
26
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
837
161
305
17
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
837
549
305
10
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
837
164
304
18
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
356
837
165
305
26
512
407
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
1
305
17
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
513
305
17
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
257
305
17
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
4
304
18
0
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
5
305
20
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
9
306
10
0
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
516
304
18
0
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
517
305
20
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
545
306
9
0
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
161
305
17
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
260
304
18
0
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
261
305
20
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
265
305
17
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
36
304
18
0
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
553
305
17
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
609
305
17
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
169
305
17
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
548
304
20
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
549
304
28
0
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
164
304
18
0
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
165
305
20
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
325
613
305
20
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
837
1
305
17
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
837
513
305
17
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
837
4
304
18
0
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
837
5
305
20
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
837
9
305
17
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
837
516
304
18
0
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
837
517
305
20
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
837
161
305
17
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
837
521
305
17
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
837
52
304
18
0
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
837
169
305
17
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
837
164
304
18
0
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
357
837
165
305
20
512
406
18
15
124
144
14
2
163
55
5
229
132
504
226
64
612
837
513
305
26
512
1943
18
15
124
144
14
2
163
55
5
229
132
504
226
64
612
837
517
305
26
512
1943
18
15
124
144
14
2
163
55
5
229
132
504
226
64
612
837
1285
305
26
512
1943
18
15
124
144
14
2
163
55
5
229
132
504
226
64
612
837
1317
305
10
512
1943
18
15
124
144
14
2
163
55
5
229
132
504
226
64
868
1349
513
305
17
512
1863
18
15
124
144
14
2
163
55
5
229
132
504
226
64
868
1349
516
304
18
512
1863
18
15
124
144
14
2
163
55
5
229
132
504
226
64
868
1349
517
305
26
512
1863
18
15
124
144
14
2
163
55
5
229
132
504
226
64
868
1349
161
305
17
512
1863
18
15
124
144
14
2
163
55
5
229
132
504
226
64
868
1349
164
304
18
512
1863
18
15
124
144
14
2
163
55
5
229
132
504
226
64
868
1349
165
305
26
512
1863
18
15
124
144
14
2
163
55
5
229
132
504
226
64
868
837
1
305
17
512
1863
18
15
124
144
14
2
163
55
5
229
132
504
226
64
868
837
513
305
17
512
1863
18
15
124
144
14
2
163
55
5
229
132
504
226
64
868
837
4
304
18
512
1863
18
15
124
144
14
2
163
55
5
229
132
504
226
64
868
837
5
305
26
512
1863
18
15
124
144
14
2
163
55
5
229
132
504
226
64
868
837
516
304
18
512
1863
18
15
124
144
14
2
163
55
5
229
132
504
226
64
868
837
517
305
26
512
1863
18
15
124
144
14
2
163
55
5
229
132
504
226
64
868
837
161
305
17
512
1863
18
15
124
144
14
2
163
55
5
229
132
504
226
64
868
837
164
304
18
512
1863
18
15
124
144
14
2
163
55
5
229
132
504
226
64
868
837
165
305
26
512
1863
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
1349
513
305
17
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
1349
516
304
18
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
1349
517
305
20
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
1349
161
305
17
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
1349
521
305
17
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
1349
169
305
17
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
1349
164
304
18
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
1349
165
305
20
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
837
1
305
17
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
837
513
305
17
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
837
4
304
18
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
837
5
305
20
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
837
9
305
17
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
837
516
304
18
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
837
517
305
20
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
837
161
305
17
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
837
521
305
17
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
837
169
305
17
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
837
164
304
18
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
869
837
165
305
20
512
1862
18
15
124
144
14
2
163
55
5
229
132
504
226
64
613
837
513
306
28
512
1942
18
15
124
144
14
2
163
55
5
229
132
504
226
64
613
837
1281
306
28
512
1942
18
15
124
144
14
2
163
55
5
229
132
504
226
64
613
837
516
304
28
512
1942
18
15
124
144
14
2
163
55
5
229
132
504
226
64
613
837
521
305
12
512
1942
18
15
124
144
14
2
163
55
5
229
132
504
226
64
613
837
1321
305
12
512
1942
18
15
124
144
14
2
163
55
5
229
132
504
226
64
613
837
1316
304
28
512
1942
18
15
124
144
14
2
163
55
5
229
132
504
226
64
613
837
1317
304
28
512
1942
18
15
124
144
14
2
163
55
5
229
132
472
226
64
209
409
9
297
41
527
309
18
15
124
144
14
2
163
55
5
229
132
472
226
64
356
325
1
297
42
512
407
18
15
124
144
14
2
163
55
5
229
132
472
226
64
356
325
513
297
42
512
407
18
15
124
144
14
2
163
55
5
229
132
472
226
64
356
325
129
297
42
512
407
18
15
124
144
14
2
163
55
5
229
132
472
226
64
356
837
1
297
42
512
407
18
15
124
144
14
2
163
55
5
229
132
472
226
64
356
837
513
297
42
512
407
18
15
124
144
14
2
163
55
517
741
516
112
210
576
1913
1349
900
692
1748
2000
1566
18
15
124
144
14
2
163
55
517
741
516
112
210
576
1913
1349
901
692
1748
2000
1566
18
15
124
144
14
2
163
55
517
741
516
112
210
576
1893
1349
900
692
1748
2000
1558
18
15
124
144
14
2
163
55
517
741
516
112
210
576
1893
1349
901
692
1748
2000
1558
18
15
124
144
14
2
163
87
5
229
4
504
354
0
281
409
913
433
401
512
798
18
15
124
144
14
2
163
87
5
229
4
504
354
0
281
409
945
433
401
512
798
18
15
124
144
14
2
163
87
5
229
4
504
354
0
281
409
921
433
401
512
798
18
15
124
144
14
2
163
87
5
229
4
472
354
0
281
409
913
424
410
0
798
18
15
124
144
14
2
163
87
5
229
4
472
210
0
281
325
901
425
82
0
798
18
15
124
144
14
2
163
87
5
229
4
472
210
0
281
837
901
425
82
0
798
18
15
124
144
14
2
163
87
5
229
4
472
210
0
281
409
913
424
84
0
798
18
15
124
144
14
2
163
87
5
229
132
184
354
0
281
409
49
434
666
0
798
18
15
124
144
14
2
163
87
5
229
132
504
354
0
281
409
25
305
401
512
798
18
15
124
144
14
2
291
87
5
228
260
624
466
128
498
408
392
948
724
0
308
18
15
124
144
14
2
291
87
5
228
132
176
466
128
498
408
264
436
388
0
308
18
15
124
144
14
2
291
87
5
228
132
464
466
128
498
408
272
152
140
0
308
18
15
124
144
14
2
291
87
5
228
132
464
466
128
498
408
280
152
138
0
308
18
15
124
144
14
2
291
87
5
228
132
464
466
128
498
408
304
152
140
0
308
18
15
124
144
14
2
291
87
5
228
132
496
466
128
498
408
264
308
596
0
308
18
15
124
144
14
2
291
87
5
228
132
496
466
128
498
408
272
308
596
0
308
18
15
124
144
14
2
291
87
5
229
132
176
466
128
281
325
36
436
388
0
542
18
15
124
144
14
2
291
87
5
229
132
176
466
128
281
325
37
436
388
0
542
18
15
124
144
14
2
291
87
5
229
132
176
466
128
281
325
52
436
388
0
542
18
15
124
144
14
2
291
87
5
229
132
176
466
128
281
325
53
436
388
0
542
18
15
124
144
14
2
291
87
5
229
132
176
466
128
281
325
548
436
388
0
542
18
15
124
144
14
2
291
87
5
229
132
176
466
128
281
325
549
436
388
0
542
18
15
124
144
14
2
291
87
5
229
132
176
466
128
281
325
164
436
388
0
542
18
15
124
144
14
2
291
87
5
229
132
176
466
128
281
325
165
436
388
0
542
18
15
124
144
14
2
291
87
5
229
132
176
466
128
281
325
181
436
388
0
542
18
15
124
144
14
2
291
87
5
229
132
176
466
128
281
325
180
436
388
0
542
18
15
124
144
14
2
291
87
5
229
132
176
466
128
281
837
52
436
388
0
542
18
15
124
144
14
2
291
87
5
229
132
176
466
128
281
837
53
436
388
0
542
18
15
124
144
14
2
291
87
5
229
132
176
466
128
505
325
4
436
388
0
350
18
15
124
144
14
2
291
87
5
229
132
176
466
128
505
325
5
436
388
0
350
18
15
124
144
14
2
291
87
5
229
132
176
466
128
505
325
132
436
388
0
350
18
15
124
144
14
2
291
87
5
229
132
176
466
128
505
325
133
436
388
0
350
18
15
124
144
14
2
291
87
5
229
132
176
466
128
505
325
36
436
388
0
350
18
15
124
144
14
2
291
87
5
229
132
176
466
128
505
325
37
436
388
0
350
18
15
124
144
14
2
291
87
5
229
132
176
466
128
505
325
548
436
388
0
350
18
15
124
144
14
2
291
87
5
229
132
176
466
128
505
325
549
436
388
0
350
18
15
124
144
14
2
291
87
5
229
132
176
466
128
505
325
164
436
388
0
350
18
15
124
144
14
2
291
87
5
229
132
176
466
128
505
325
165
436
388
0
350
18
15
124
144
14
2
291
87
5
229
132
176
466
128
505
837
4
436
388
0
350
18
15
124
144
14
2
291
87
5
229
132
176
466
128
505
837
5
436
388
0
350
18
15
124
144
14
2
291
87
5
229
132
176
466
128
505
837
516
436
388
0
350
18
15
124
144
14
2
291
87
5
229
132
176
466
128
505
837
517
436
388
0
350
18
15
124
144
14
2
291
87
5
229
132
176
466
128
505
837
164
436
388
0
350
18
15
124
144
14
2
291
87
5
229
132
176
466
128
505
837
165
436
388
0
350
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
325
5
152
180
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
325
133
152
180
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
325
69
152
178
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
325
36
152
138
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
325
37
152
138
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
325
52
152
138
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
325
53
152
138
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
325
548
152
138
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
325
549
152
138
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
325
164
152
138
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
325
165
152
138
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
325
181
152
138
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
325
180
152
178
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
837
5
152
180
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
837
52
152
138
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
837
53
152
180
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
837
581
152
180
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
837
628
152
138
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
837
629
152
138
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
409
49
152
138
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
281
409
25
153
180
0
542
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
325
1
153
138
7
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
325
129
153
138
7
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
325
4
152
562
1031
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
325
5
152
562
1031
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
325
33
153
138
7
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
325
161
153
138
7
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
325
132
152
178
7
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
325
133
152
178
7
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
325
36
152
178
7
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
325
37
152
562
1031
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
325
164
152
562
1031
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
325
165
152
562
1031
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
837
1
153
138
7
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
837
513
153
138
7
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
837
129
153
138
7
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
837
4
152
562
1031
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
837
5
152
562
1031
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
837
516
152
562
1031
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
837
517
152
562
1031
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
837
161
153
138
7
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
837
132
152
178
7
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
837
133
153
138
7
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
837
164
152
562
1031
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
837
165
152
562
1031
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
409
17
153
138
7
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
409
25
153
138
7
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
409
273
153
138
7
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
497
409
281
153
138
7
309
18
15
124
144
14
2
291
87
5
229
132
464
466
128
505
325
4
152
180
0
350
18
15
124
144
14
2
291
87
5
229
132
464
466
128
505
325
5
152
180
0
350
18
15
124
144
14
2
291
87
5
229
132
464
466
128
505
325
132
152
180
0
350
18
15
124
144
14
2
291
87
5
229
132
464
466
128
505
325
133
152
180
0
350
18
15
124
144
14
2
291
87
5
229
132
464
466
128
505
325
36
152
180
0
350
18
15
124
144
14
2
291
87
5
229
132
464
466
128
505
325
37
152
180
0
350
18
15
124
144
14
2
291
87
5
229
132
464
466
128
505
325
548
152
180
0
350
18
15
124
144
14
2
291
87
5
229
132
464
466
128
505
325
549
152
180
0
350
18
15
124
144
14
2
291
87
5
229
132
464
466
128
505
325
164
152
180
0
350
18
15
124
144
14
2
291
87
5
229
132
464
466
128
505
325
165
152
180
0
350
18
15
124
144
14
2
291
87
5
229
132
464
466
128
505
837
4
152
180
0
350
18
15
124
144
14
2
291
87
5
229
132
464
466
128
505
837
5
152
180
0
350
18
15
124
144
14
2
291
87
5
229
132
464
466
128
505
837
516
152
180
0
350
18
15
124
144
14
2
291
87
5
229
132
464
466
128
505
837
517
152
180
0
350
18
15
124
144
14
2
291
87
5
229
132
464
466
128
505
837
164
152
180
0
350
18
15
124
144
14
2
291
87
5
229
132
464
466
128
505
837
165
152
180
0
350
18
15
124
144
14
2
291
87
5
229
132
464
466
128
501
325
1
153
137
0
310
18
15
124
144
14
2
291
87
5
229
132
464
466
128
501
325
129
153
137
0
310
18
15
124
144
14
2
291
87
5
229
132
464
466
128
501
837
1
153
137
0
310
18
15
124
144
14
2
291
87
5
229
132
464
466
128
501
837
513
153
137
0
310
18
15
124
144
14
2
291
87
5
229
132
496
466
128
281
325
36
308
596
0
542
18
15
124
144
14
2
291
87
5
229
132
496
466
128
281
325
37
308
596
0
542
18
15
124
144
14
2
291
87
5
229
132
496
466
128
281
325
548
308
596
0
542
18
15
124
144
14
2
291
87
5
229
132
496
466
128
281
325
549
308
596
0
542
18
15
124
144
14
2
291
87
5
229
132
496
466
128
281
837
52
308
596
0
542
18
15
124
144
14
2
291
87
5
229
132
496
466
128
281
837
53
308
596
0
542
18
15
124
144
14
2
291
87
5
229
132
496
466
128
505
325
4
308
596
0
350
18
15
124
144
14
2
291
87
5
229
132
496
466
128
505
325
5
308
596
0
350
18
15
124
144
14
2
291
87
5
229
132
496
466
128
505
325
36
308
596
0
350
18
15
124
144
14
2
291
87
5
229
132
496
466
128
505
325
548
308
596
0
350
18
15
124
144
14
2
291
87
5
229
132
496
466
128
505
837
4
308
596
0
350
18
15
124
144
14
2
291
87
5
229
132
496
466
128
505
837
5
308
596
0
350
18
15
124
144
14
2
291
87
5
229
132
496
466
128
501
325
4
308
596
0
310
18
15
124
144
14
2
291
87
5
229
132
496
466
128
501
325
5
308
596
0
310
18
15
124
144
14
2
291
87
5
229
132
496
466
128
501
325
36
308
596
0
310
18
15
124
144
14
2
291
87
5
229
132
496
466
128
501
325
37
308
596
0
310
18
15
124
144
14
2
291
87
5
229
132
496
466
128
501
837
4
308
596
0
310
18
15
124
144
14
2
291
87
5
229
132
496
466
128
501
837
5
308
596
0
310
18
15
124
144
14
2
291
311
5
228
4
504
482
448
116
836
896
434
274
271
795
18
15
124
144
14
2
291
311
5
228
132
184
482
448
116
836
168
432
402
271
795
18
15
124
144
14
2
291
311
5
228
132
184
482
448
116
836
616
432
402
271
795
18
15
124
144
14
2
291
311
5
228
132
496
482
448
628
836
520
344
154
143
411
18
15
124
144
14
2
291
311
5
228
132
504
482
448
116
836
168
304
274
271
795
18
15
124
144
14
2
291
311
5
229
4
8
482
448
101
837
356
292
1020
256
838
18
15
124
144
14
2
291
311
5
229
4
176
482
448
100
837
321
345
409
512
791
18
15
124
144
14
2
291
311
5
229
4
176
482
448
101
837
321
345
409
512
790
18
15
124
144
14
2
291
311
5
229
4
176
482
448
613
837
321
345
409
512
406
18
15
124
144
14
2
291
311
5
229
4
496
482
448
100
837
900
436
554
256
807
18
15
124
144
14
2
291
311
5
229
4
496
482
448
100
837
901
436
554
256
807
